HNHacker News
TopNewBestAskShowJobs

Schoolmeister

285 karma · joined December 10, 2017

submissionscomments
Schoolmeister··on Machine Learning for Computer Architecture
Yes I understand that, but if that is what is meant I find the wording to be somewhat strange. They mention not being able to find a "feasible mapping from software to hardware", and later on "some of the constraints may not be properly formulated into the optimization, and so the compiler may not find a feasible software mapping for the target hardware".

So the problem is that there is no software mapping, which I understand to be the mapping of compiler instructions to the underlying hardware. It looks like I'm missing something. Is this the same as saying that the hardware design is not feasible?

Schoolmeister··on Machine Learning for Computer Architecture
"However, the manifold of architecture search generally contains many points for which there is no feasible mapping from software to hardware."

I'm having some trouble understanding how this manifests itself. Can someone help me with this by e.g. providing a toy example?

Schoolmeister··on My personal wishlist for a decentralized social network
I think you might want to look at something like Solid[0]. It resembles your idea, but is more general. People host their data in a personal data store (a pod, which can be either self-hosted or by a 3rd party) and Web applications read to/write from this data store. It is more general in the sense that this data can then also be used by other applications to provide their own features (which is a hard problem to tackle, since you don't want to restrict all current and future different types of data to one interface).

E.g. When you create a new blog post this is stored in a pod of whichever data provider you chose. The fact that you wrote this blog post can then be discovered e.g. on your social media, after which people can read it in their favorite blog post reader.

I find the implications of such a platform to be the most interesting thing. It effectively creates two different markets: that of data providers, which compete to provide the best service, and of application providers, which compete to provide the best features.

[0] https://solidproject.org/

Schoolmeister··on Show HN: The Agora – an experimental social network
The network seems exciting but it definitely needs a less confusing explanation. Or at least an explanation that does not require prior knowledge of (what seem like) niche concepts.

> "It surfaces content related to the node you're visiting using a lightweight fanout convention"

Requires knowledge of what exactly a "node" constitutes in this context. Since I don't know what such a node is, the remaining part of the sentence about the fanout convention is just meaningless (it also seems irrelevant?).

Now, it is explained on Agora what a node is, namely:

> "A node is the set of all subnodes with a given title, or otherwise mapping to a single entity or wikilink. Subnodes can come from a variety of sources; currently these are mostly notes as volunteered by users via their independent digital gardens."

This suffers from the same problems: I still don't know what a node is, since I would need to know what a subnode is. I'd expect a recursive relation where a subnode is simply a node that is a child of a node, but it seems there is a distinction between both. In any case, it's still unclear.

It seems as if it's written by someone who's so familiar with these concepts that they forgot what it's like to not have this background knowledge. I'd recommend letting someone without prior knowledge explain to you what they think it is in simple terms, and build your explanation from that.

Schoolmeister··on Paul's Online Math Notes
Great stuff. Well witten notes with clear and extensive examples. I actually used this just a few months ago to pass my calculus exam. Feel like I learnt a lot more than from my overly dense and formal textbook.
Schoolmeister··on How many pieces can a puzzle have?
That's actually an NP-complete problem, called the Dominating Set problem[0]. One application of this problem is used in OLSR[1], a routing protocol used in Mobile Ad-Hoc Networks (MANET). To see how it is useful for MANETs, you can look at the problem in a different, but equivalent, way. Namely, try to find the smallest subset D of nodes (puzzle pieces), such that every two nodes that are not in D are connected to each other through a node in D. In the case of MANETs, these nodes are wireless stations. The nodes in the Domating Set are chosen to relay broadcasting messages for their neighbours. This way congestion on the medium is reduced but every node can still send and receive broadcasts.

[0] https://en.wikipedia.org/wiki/Dominating_set

[1] https://en.wikipedia.org/wiki/Optimized_Link_State_Routing_P...

Schoolmeister··on Abstract Wikipedia
That already happens, that's what Wikidata does. [0]

[0] https://www.wikidata.org/wiki/Wikidata:RDF

Schoolmeister··on Mal – Make a Lisp, implemented in 79 languages
It does remind me of the Real World repository [0]. It is basically a Medium clone implemented in tons of different frontend and backend frameworks. Probably not exactly what you were looking for, since it's more related to the frameworks rather than the programming languages, but it is still interesting nonetheless.

[0] https://github.com/gothinkster/realworld

Schoolmeister··on Tim Cook Appears Alongside Trump in Re-Election Campaign Ad Shot
From the guidelines on what to submit to HN: "If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity."

This does not fit that criterion.

Schoolmeister··on Optical Proof of Work
Turns out, I really didn't think this through. Thanks for the correction.
Schoolmeister··on Coffee may have hastened the Ottoman Empire’s demise
Yes, but nowhere is it implied that it is because of something inherent to coffee. It probably could have been another delicious drink, like hot chocolate. That doesn't diminish the content of this article though.
Schoolmeister··on Optical Proof of Work
Naively, it seems to me that as long as the profit you get out of mining scales linearly with the amount of money you put in, the richest player will eventually control all of the hash rate. Yet this doesn't seem to be the case (so far?). Is my thinking incorrect, if so, why?
Schoolmeister··on Just did the Y Combinator interview: here are my notes
Not sure if you meant it that way, but this comment comes across as very bitter.
Schoolmeister··on Obsessed fan finds Japanese idol's home by zooming in on her eyes
That's odd. When you scroll past the article the URL is rewritten to just https://www.asiaone.com. I wonder what would be the benefit of that.
Schoolmeister··on Open Letter from Governments to Facebook Is an All-Out Attack on Encryption
Okay. But who gets to define what constitutes a criminal?
Schoolmeister··on Learning Haskell is no harder than learning any other programming language
I'm not sure what you mean by "You can't off-load error-correction". In the case of classical computing, we do off-load error-correction (I don't have to worry about bit flips while typing this). In the case of quantum computing, if we couldn't offload error-correction, an algorithm such as Shor's wouldn't be able to written down without explicitly taking error-correction into account. Yet, it abstracts this away and simply assumes that the logical qubits it works with don't have any errors.
Schoolmeister··on Learning Haskell is no harder than learning any other programming language
> Exactly. I don't know why Haskell fanboys insist on abstracting us so far from the machine.

I believe it is because abstractions are the way we have always made progress. Is the C code that's so close to the machine not just an abstraction of the underlying assembly, which is an abstraction of the micro operations of your particular processor, which in turn is an abstraction of the gate operations? The abstractions allow us to offload a significant part of mental task. Imagine trying to write an HTML web page in C. Sure it's doable with a lot of effort, but is it as simple as writing it using abstractions such as the DOM?

> We live in a mutable physical universe that corresponds to a procedural program. One thing happens after another according to the laws of physics (which are the procedural program for our universe).

You just proved why abstractions are useful. "One thing happens after another" is simply our abstraction of what actually happens, as demonstrated by e.g. the quantum eraser experiment [1][2].

[1] https://en.wikipedia.org/wiki/Delayed-choice_quantum_eraser

[2] https://www.youtube.com/watch?v=8ORLN_KwAgs

Schoolmeister··on 100 million dollars to reshape the economics of the web
Even though it isn't without controversy, Brave browser has this exact feature through use of its BAT token [1].

Basically, you earn BAT either by directly depositing money into your wallet, or by viewing "privacy respecting ads" (herein lies part of the controversy), which let you earn 70% of the ad revenue as BAT. These tokens are then distributed over the content creators who have signed up for the program. The exact distribution depends on how much attention you gave each creator.

[1] https://brave.com/brave-rewards/

Schoolmeister··on Dropbox no longer follows symlinks to items outside of your Dropbox account
> 2.) Back when I used Dropbox for syncing, it couldn't sync a folder containing a symlink, but this may no longer be true.

From the first paragraph:

"As of mid-2019, Dropbox no longer follows items outside of your Dropbox account that are linked to by a symlink."

In the next paragraph is explained how symlinks linking to files within your Dropbox folder still work.

Schoolmeister··on Space Engine
What a magnificent accent.
Schoolmeister··on A Peculiarly Dutch Summer Rite: Children Abandoned in the Night Woods
Also from Belgium, but a whole lot younger. This still happens.
Schoolmeister··on Respawn will deal with Apex Legends cheaters by making them fight each other
But is that not exactly what cheaters are doing right now? I reckon it would make less sense to implement this kind of system in games which aren't free. The price of the game disincentivizes cheating and makes consecutive iterations of the cheat harder. However, Apex Legends is free. Every time a cheat is detected nothing withholds its developer of creating a new account for the next iteration.
Schoolmeister··on Google's PageRank patent has expired
Does this imply that the PageRank algorithm I wrote for a uni assignment is actually illegal? Or does this fall under "studying it"? Note that I'm from Europe.
Schoolmeister··on Fluent 1.0: a localization system for natural-sounding translations
From the article: "Many key ideas in Fluent have also been inspired by XLIFF and ICU’s MessageFormat."
Schoolmeister··on A Look at Game Streaming Tech in the Browser
Do you have any idea about their latency? According to [1] Parsec only adds about 7ms, which is quite impressive.

[1] https://blog.parsecgaming.com/testing-game-streaming-input-l...

Schoolmeister··on A Look at Game Streaming Tech in the Browser
Indeed. I've never needed a full game download just for a patch. Depending on the game and type of patch this is usually ~1GB.
Schoolmeister··on Payments on the Solid Framework
That's not how I see it. There is definitely hype around decentralization and something is bound to come out of it. If I had to chose someone in this space to trust it'd be Tim Berners-Lee. He's shown his merit and we know he keeps the best interest of the WWW at heart. To me, his work on (re-)decentralization is just a natural extension of what he's always been doing (WWW, linked data, open data,...).
Schoolmeister··on Why I Ripped the Same CD 300 Times
As the other comment said, why can't they be complementary? Emojis are great for handling subtext and seem to (partly) offer a solution to Poe's law. That being said, I too can't take anyone who uses emojis in his comments seriously.
Schoolmeister··on Why Gov.uk content should be published in HTML and not PDF
I recollect reading about the UK GDS in Tim O'Reilly's book from last year "WTF: What's The Future And Why It's Up To Us". In the chapter "Government as a platform" he's got a small, amusing anecdote about the service.

Having looked up the relevant part, let me transcribe it for you:

> "One of the first things that struck Jen and me as we entered the GDS office on an upper floor of an old office building high above a busy London street was a large sheet of butcher paper covering the picture window in the lobby. In the paper was a small cutout through which you could see the people on the street below. The cutout had a large arrow pointing to it, labeled "Users", reminding everyone when they walked in just whom the unit was meant to serve."

I found it really drove home the service's users-first approach. Following that anecdote he elaborates on the service's "10 commandments" (the 10 GDS Design Principles). They're also quite interesting, but I'm sure a search engine lookup can help you there. I really recommend the book if you want an optimist's outlook on the future of technology, government and economy.

Schoolmeister··on AI winter is well on its way
To be honest, as the other child comment said, I too have noticed they have gotten way better in the last 5 years. Also, the words of which it isn't 100% sure are in a slightly more transparent gray than the other words, which kind of helps.
Page 1 of 2Next →