skysight-inc/HackerNews huggingface dataset:
I'm just sitting here overlooking a mountain and was feeling/thinking/interpreting one of the hills while reading this and realized it actually gets cumbersome if you try to describe it with words, first I thought "hilly", then thought "steep" was more of what I was feeling but after further analysis (of the past moment) the feeling/experience also encompased "rugged", "majestic"...

Super interesting topic overall. I wonder whether these people without inner dialogue are unable to recall music (with lyrics)?

I can easily "transform" my inner voice to be in the voice of Darth Vader (like someone here interestingly pointed out). I find it peculiar that there are people who cannot and their inner life must feel different than mine. I wonder how depression fits into this. I'd think you'd certainly be more prone to get depressed if you are able to tell yourself how stupid/worthless you are. I wonder how that manifests non-verbally.

Someone linked to an article by Feynman in this thread which demonstrated two different kinds of counting - using your voice and seeing the numbers visually. Quite interesting read: http://calteches.library.caltech.edu/607/2/Feynman.pdf
I don't think that this is the reason.

Photographs are inherently multiple; a single print might be all that exists, but the artist is at least able to make more.

Comparing photographs and prints, Picasso's "La Femme Qui Pleure I" sold for $5.1M[0], while the most paid for a photograph appears to be $4.3M, for Rhein II by Andreas Gursky[1].

I conclude from this that it's the singularity of paintings, rather than their editorial and subjective quality, that is responsible for the difference in price.

[0]: https://www.christies.com/features/saleroom-picasso-la-femme...

[1]: https://en.wikipedia.org/wiki/List_of_most_expensive_photogr...
But `jv` is written in C. It requires that the programmer adhere to a convention, and that is probably what you mean by "too weak" -- and I would agree with that if that is what you mean.
I think it's important to point out that Functor, Applicative, etc. are not only about "containers" like lists and trees which hold a specific set of concrete values but also things like IO actions ("compose this pure function with the result of the readLine action, producing a new action") or even regular functions (where the map operation is just function composition). When other languages import the concept they unfortunately often specialise it to only work on containers.
Completely off topic, but I love your HN handle!
The Wargame That Revealed a Nazi U-Boat Tactic
Classic case of ‘find a big project to justify our headcount and get promos for our eng/prod.’ At least they have the money to burn on this Sisyphean goal of theirs.
As another algebraist (category theory and computational complexity), this makes a lot of sense. Euler's identity is capricious and Euclidean to me, and far from the most beautiful equation, although it is still remarkably elegant. I don't have any tattoos, but I might consider some categorical diagram; I don't know how I'd pick just one! Perhaps there is some cool way to draw the Snake Lemma with a realistic-looking snake.
Docker Hub download count maxes out at 2.1bn (int32)
"You cant handle the truth" https://www.youtube.com/watch?v=9FnO3igOkOk
> Not a single trace of DNA from Assange or A. A. could be detected in the condom that was submitted as evidence.

Uh, is it the condom that Assange is accused of not actually using that Melzer is talking about?
I was originally only thinking about realism and believability on a computational budget, but you're right, the aesthetic qualities of the physics in a video game can be the difference between fun and soul-crushing.
Now I am curious if this generalizes outside of Finland, or is just another of those things that serves as a marker in Nordic countries, but perhaps not in southern European ones, the Americas, or elsewhere.
It lost me at "for humans". I'm not even kidding: it's trite, demeaning to every similar project (with the implication that everything else is obviously for weirdos, not like you and me, amirite?), and shows a kind of naivete (everything else is overly complicated, lol, and I have no idea why that would be!).

It was momentarily cute the first time I saw it but that faded quickly. By the 100th "for humans" project, it had become a distinct code smell.
I do both. I often struggle with the question “what are you thinking about” and this is partly why.
"Stop responding to it."

Then they win elections.
"People are lying" - "They'd say that you are lying" - "BUT I AM RIGHT".

That's not rationalism, that's just saying "I'm right, they are wrong, end of discussion".
I don't know what the fuzz is all about, any sane person would open a different console an just 'killall telnet'

Obviously this is a joke, but I have to admit that's usually my go to solution for those rare cases where I need to actually use telnet (to some tcp socket for debugging).
Yes, it supports some level of scripting that I have not personally explored yet. See here:

https://www.qutebrowser.org/doc/userscripts.html

Looks like you totally can set up a shortcut to open stuff(like URLs for instance) in other programs. If you can find some time for it, you should definitely give it a try. For the stuff you mentioned, looking at this tells me it shouldn't be impossible or even that hard.
> less empathy, they are more disagreeable, and they are more willing to fight

In other words, it's a period of high job growth. I've noticed this in my dad and many men - when they have a job, they are like this. Women have it too, but there is less ego driving the entirety of their personality.
You’re right, there’s always an exception.

I just don’t see myself stumbling into a successful, fulfilling and rewarding career without atleast making some sort of effort here...
Disagreeable people get what they want in the short term, but they hamper themselves in the long run.

When you're disagreeable, people will tend give you what you want to get you out of their hair, but in parallel to that, their minds begin forming ideas about how to avoid or minimize future interactions with you.

And that's going to have the effect of you not getting what you want from those people any more; you will have find new people to get what you want.

People also talk: if you're disagreeable to someone, that will not remain a secret that is just between you and then. They will likely be sharing their experience with others, which will warn those others about interacting with you.

So, if we take that into account, being disagreeable no longer seems like a clear-cut optimization of getting what you want as a long-term strategy.

Thus, although the "squeaky wheel gets a greasing", we also have it that "you catch more flies with honey".
Re: All of this because some arrogant programmers (or ex-programmers) think that they know better than everyone else ...

It could be they lack real-world experience or work in "esoteric" domains. Theorem proving is a different animal than making Boss Bob's billing summary reports come out right.
'Burning Bodies in Secret' – New Accounts from Wuhan Detail Coronavirus Outbreak
Meaningful Moments
I believe consensus building tools could help a lot to guide toxic conversations in a more civilized direction.

Check these articles for ideas how that might be accomplished:

https://news.ycombinator.com/item?id=22203937

https://news.ycombinator.com/item?id=21362182
Gish – Designing an Indie Game Cult Classic
Finally, a study to explain something most people know-- drivers of BMWs, SUVs, and Teslas are usually more aggressive to others on the road.

This bad and unsafe behavior by these drivers is usually more pronounced toward a pedestrian or cyclist.
As a society, we should stop whining about competitive people and learn how to either (a) deal with them or (b) beat them fair and square.
I think exactly the reverse. Posting anonymously (without a pseudo-identity even) means that you are more likely to speak your mind and less likely to try to win internet points. It also helps with making sure that your community will not become an echo-chamber.
I was hoping that cannabis legalization was going to mellow people out but that seems to be taking longer than anticipated. In the absence of widespread cannabis use around the world, I'd like to see people getting to know about people unlike themselves and discovering everything they have in common. The easiest way to destroy an enemy is by becoming a friend.
I think that's closer to the truth than the partisan attacks here (I mean, yikes does Soros bring out the knives out of all proportion to the things he actually says).

At the end of the day Facebook has become effectively a single-stop-shop for the eyeballs of older white Americans, which is a very republican demographic. Older minorities skew poorer and spend significantly less time online, and younger voters of all colors spread their usage out across a much broader spectrum of social media. But to a lot of these white voters their Facebook feed is "the internet".

So when Facebook looks at their ad revenue, they see a lot of the normal junk you'd expect and a comparatively huge, number under "republican-aligned political advertising". Of course they're going to make business decisions to cater to that market. So when you have side arguments with a partisan twist (like, "Is it OK for a political ad to lie?") they're going to come down on the side of their biggest clients.
Start with ending the class war in favor of the 99%.

The .000001% is heavily invested in keeping everyone divided and conquered.
Which, given the fact that a modular build makes proper use of binary dependencies across modules, has very little impact on what is being built, with the incremental compiler and linker giving an helping hand.

Really, package each module on their own lib/dll, no need to compile everything from scratch other than self flagellation.

A full build only becomes necessary when a new version of a low level module gets released into the library staging area.
Study shows that simple Wikipedia edit results with 160k euros of revenue
Economically I think this will be huge. Reputation based economies are incredibly more efficient than regulatory ones. Theres no amount of regulatory compliance that can tell consumers the information they want in the way a 2 star average uber driver review does.

On the social side I can't even imagine how destructive it could be. People (especially on HN) love to lament how restrictive and oppressing the "everyone knows everyone" small town life can be. So now that we have the anonymity online we can escape to, we've all turned around and started building the biggest "small town" imaginable! One with no escape.
Same here. And it's not just based on Twitter posts either. I've seen a depressing number of news articles (especially gaming related ones) which are based on random internet petitions signed by maybe three people.

Anyone can set up an internet petition about anything. The presence of one does not meant there's some gigantic audience clamouring for some game idea/casting idea/etc.
Hm. I don't claim to fully understand quaternions, but I simply think of them as an obfuscated version of axis-angle representation, which seems to serve me well in reasoning about operations on them.
Maybe I should post in /r/therewasanattempt/ instead :)

To the point:

1. Obviously the meaning of words change over time.

2. If this difference in metaphors has real bearing on how people act than the Sapir-Whorf hypothesis, at least in its weak form, stands. That is something worth paying attention to....
do you have a list of features? For example, implemented windowing type? Triggering?
It's worse than the Eternal September. It's definitely more toxic than it's ever been, and people are definitely more polarized. The 2016 election news cycle got a lot of otherwise normal people really radicalized and hostile. Sure most of the old-timers among us remember, often fondly, the constructive insanity of usenet. And the younger generation remembers the torrent of pure id that was 4chan in the early days, and 8chan later.

Here's the thing. It's leaking. This stuff used to be contained, kept in a little secret segmented-off piece of your world that was 'the internet'. Now it's invading your real life, your real-world friendships, your workplace, even your family.

Think of the Greater Internet F-ckwad Theory: "Normal Person + Anonymity + an Audience => Total F-ckwad". Now run that function over the entire populace, map/reduce style. Now take that F-ckwad, and remove the Anonymity by requiring them to use their real name. And bingo, now you live in Interesting Times.
Ending the Era of the U.S. Survey Foot
I don't think we can do anything about it, so why don't you take your stupid question and shove it up your loose butthole?
If folks liked this story, check in with Daniel Vassallo who quit a job at Amazon on well over 500k / year salary and benefits to start out on his own as a solo, small-business founder. https://twitter.com/dvassallo

He shares lots of personal stats like his incoming & expenditure - quite inspirational and can show that circumstances and luck can also play a part.
Trolls (either human or bots) are way more dangerous that TV propaganda because the act as legitimate actors in the public discourse.

It gives them the ability to hide between other people and manipulate the conversation.
The regex I've copy-pasted is this:

$str = "(this is inside a bracket (and this is nested or (double nested)))";
do {
preg_match_all('~\(((?:[^\(\)]++|(?R))*)\)~', $str, $matches);
echo $str = $matches[1][0] ?? '', "\n";
} while($str);

Outputs this [1]:

> this is inside a bracket (and this is nested or (double nested))
> and this is nested or (double nested)
> double nested

You're right that there is more processing involved (e.g. while loop) but I still don't understand this part

'~\(((?:[^\(\)]++|(?R))*)\)~'

[1] https://rextester.com/MEH86820
The same way you know to import a library? It's just importable language features, mostly in existence to not force trade-offs or backwards incompatibility on everyone willy nilly.

I thought it was weird when I moved from Scala to Haskell but now I am unimpeded by it thanks to practice.
There's a Bernard Cornwall book where an Arthurian warrior collaborates with the druid Merlin. It takes place in Britain during the Saxon invasion period.

At one point Merlin's in a library. We learn that Druid's are not allowed to write. Once you write something down, it becomes fixed. Fixed on paper. Fixed in your mind. Rigid and unalterable... this is not conducive to magic, which cannot work under such rigidity.

It reminded me of Socrates & Phaedrus' conversation on reading & memory. Words in a book don't work the way words in your head do. Reading about a conversation isn't like discussing a topic in Socrates' garden. When writing replaces memorisation as a method of learning, things are lost as well as gained. The ideas themselves change.

It's particularly interesting as Socrates was famous for his conversational philosophical methods, where allegory and flexible style make the case. His student is famous for his writing, and the more precise, detail-oriented, reductive and uhm... platonic in his method.

Anyway... the internet has made us all writers. We write whatever enters our head. Then it becomes fixed. Then we defend it... like cranky old academics defending pet theories they wrote in their youth.
Many (all?) of Häckel's illustrations are on Wikimedia Commons: https://commons.wikimedia.org/wiki/Ernst_Haeckel
Hardly, Cabal Hell is the Haskell equivalent. You can enable all these extensions module wide by putting them in your project file. This is more a case of having to learn a plethora of advanced Haskell extensions, and when to use them.
Not to be pessimist but more realistic of an approach: I do not believe there is any way to stop the polarization now; especially as any attempt to stop the polarization appears to only increase the polarization.

And, well, polarization isn't exactly the end of the world. Polarization has occurred throughout human history and is only occurring once again, and is a seemingly integral part of the human condition.
It is often the case that the details that are important to human perception are different than physical properties alone. An illustration abstracts away superfluous details and exaggerates others in subtle ways. Think of them like a diagram.
Mesa 20.0.0-Rc1 Is Released with Vulkan 1.2 Support, Iris Intel OpenGL Driver
George Soros: Zuckerberg “should not be left in control of Facebook”
April: An APL That Compiles to Common Lisp
La cosa Nostra made the filmmakers not mention mafia in the movie.

https://www.nytimes.com/1971/03/20/archives/-godfather-film-...
All of those extensions match the description of "things one thought that Haskell should have been able to do anyway" (some more tenuously than others, granted).
Consider that kobe was never found guilty in a court of law. So I'm not sure how you know he is a sexual assaulter.
Ask HN: Tips for Dealing with an Autistic Developer?
The context is as following: We've hired an autistic developer. He was very open about it during his interviews and his technical knowledge seemed on par. He has been working for nearly a month with us.

First of all: He is trying very hard. There is no doubt in me that he is doing the best he can. Second of all: he is able to program.

But he seriously struggles with understanding the bigger picture. We've got quite a lot of systems that need to communicate with each other and he's having a hard time with understanding how they all work together.

I've underestimated the amount of coaching and guidance he needs but I'm willing to invest time in him over the next couple of months. Does anybody have tips on how to help him best?

What I've figured out on my own:
- Be very patient.
- Be very explicit. Normally I like to ask questions, so people can figure out the answers themselves, but this doesn't seem to work for him.
In French I lend (prêter) or make (faire) attention.
Berlin Freezes Rents for 5 Years in a Bid to Slow Gentrification
A short summary for the people that won't read and just want to comment, UN is not demanding freedom for Assange, they want the human rights to be respected and all the illegalities committed so far by authorities are exposed.

I see some people debating if Assange is guilty of X or Y but the main point is that he did not had and will not have a fair trial.
And cabal is vastly improved nowadays anyways. I'm not familiar with npm, but does it have anything like cabal's Nix-style builds?
There's no need to lie about your position. I can take a look at your post history and immediately see the stances you've taken, so please don't try and act like your point is to be a neutral arbiter, because it just becomes obvious that you're lying. I will gladly stand by my position that vaccines are a generally good thing regardless of what exceptions or issues you might drudge up, because as someone who has had a severe allergic reaction to them in the past maintaining herd immunity is important for people like me.
I think you're right. It might also partially be an acquired skill. As a musician I hear a lot more details in music than a non-trained ear normally would. This naturally makes it easier for me to recall music with more detail. If you aren't trained and have a low level of musicality then I would assume you'd only memorize/remember the main parts of the song/passage, like the "sound" of the guitar playing that solo, whereas I hear the piano comping (or is it just another guitar? I remember piano :D), bass & drums, all while picturing how to actually play the solo on the guitar.

Like a non-musician hearing a guitar riff would just replay it as "nana nana na, na-naa" or something simple whereas I would be able to hear it in exact detail and how it interacts with the rest of the band melodically as well as rhythmically.
This seems like identity based authn all over again, with all the problems that go with it. Confused deputy, etc.
Either I'm a regex wizard and don't know it, or perhaps I think I know something but know nothing at all but I've never complained about using regex expressions. I use them all the time without thought. Never quite figured out the need for a cheatsheet either, your language of choice should have a good documentation page for any specific supported syntax.
Yup, the dash shell (from Debian) still uses this, so it won't support unicode any time soon.
I think you wanted to reply to the upper comment. :)
On the flip side, at 60 years, the median-aged Senator has about 40 years of working experience and (arguably) that many years of accumulated knowledge and expertise, as well as life experience and a sense of proportion that comes from having observed our nation's ebbs and flows over a longer period of time.

Granted, it's possible to be 60 years old, foolhardy, and out-of-touch -- just as it's possible to be 30 years old, whip-smart, and tuned in.

But in general, voters value experience, and you don't amass experience without aging.

I agree with you, though, about term limits. They're a good way to balance voters' desire for experienced candidates with the need to inject new blood from both sides of the aisle.

Unfortunately, if there's one thing American voters stupidly fall for beyond incumbents, it's nepotism, so if term limits were in place, I predict we'd see more family dynasties in Congress.
Naive question by someone who’s never started a business: when bootstrapping companies while keeping your day job, how do you deal with intellectual property clauses in employment contracts, such that your employer owns the “inventions” you create in your free time, on your own equipment, unrelated to the business area you work in? I know laws vary by state, but I would find it especially disheartening if you spent years of effort and sacrificed your social life only to have your product snatched away from you once it finally became profitable or popular.

My non-lawyer reading of the internet’s opinions suggest that you need to discuss it with your company, or possibly edit your employment contract before signing, but the latter seems a bad suggestion if you’re afraid of not getting a job. I’ve also read that these kinds of clauses can even apply several months after you terminate at your day job, which suggests that you can’t even start on the product until months after you’ve left.

All of that makes me unlikely to try to build a business in tech, since I would never have the capital to take such a long break away from a company, nor to build a product for a long time before it’s profitable without having a day job to support me.
True, I didn't want to imply you can't brute force it somehow, but what I was referring to was the general, low-effort, low-stakes conversation we (apparently not) all have in our heads.
I think its a few things:

1) Anonymity when its not useful. Many forums are relatively anonymous to the average user but most of the time its not useful. Theres no life or death situation on reddit. Sometimes, it can be useful, but most of the time its not. People post a lot of stuff they would never say in the real world because they have no responsibility to back it up or be associated with it. Just look at what they say on T_D

2) There are objectively a lot of instances of "censorship" of "wrongthink". There just is. Not all opinions are good, important, etc, but the more you shut them down, the more people will intentionally become toxic. This is especially made worse by point 1.

3) Radical moderation of communities. User moderated areas like reddit are shaped by the mods. T_D is largely the way it is due to rabid people shaping what is and is not allowed. Same with twitter.