jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The article "Is There Anything Good About Men?" by Roy Baumeister [1] takes some interesting angles on the reasons and motivations for men choosing war, and generalizes why the worlds most powerful people, as well as the overwhelming majority of most prison populations, are men.

In some ways, the reasons look to clearly stem from culture and society's influence, as discussed in the Baumeister article.

On the other hand, there is definitely a some element of the innate [2] "us vs. them" at play, allowed to run unbridled in the suspenseful environment of war. I imagine this would result in an experience not easily replicated in the real world.

No where else offers this:

1. You might get to kill "bad people"

2. You won't get in trouble for it

3. You don't have time to think or process it. It just happens, split second, you die or they die, you panic, resort to your training, you live. Instead of being punished, you are a hero.

4. You might die. Hearing a bullet whiz by your head and surviving, followed by the subsequent huge adrenaline rush.

5. If you don't die, you see yourself as an invincible super hero that gets to save the world.

There are ways to replicate a lot of this, like joining a street gang or getting involved in organized crime, but instead of becoming a hero, you get 20-to-life. Not quite the same risk-reward.

Something about it seems very juvenile, in the sense of getting to do "bad things" with very little risk of negative consequence, and there's some element of "playing super hero" here. It makes me think of going off to college and partying your ass off for a semester, with unlimited access to alcohol and sex, fully funded by the parents, with very little negative consequence. I'm sure many people do look back on that with fond memories. To some people, war is probably like that, on steroids.

[1] http://denisdutton.com/baumeister.htm

[2] http://www.cbsnews.com/news/babies-help-unlock-the-origins-o...
> I agree with Dwarkesh that we should be doing more to help young people have miracle years

Optimizing any system for "geniuses" seems very silly to me.

> Look, no one talked about how we can engineer miracle years when miracle years were actually still happening. This modern obsession with progress is just a sign of our decadence, of our creative exhaustion and inability to innovate in any meaningful way.

I'm reading this mega-tome about the guilded age right now and I promise you this is not true.
As soon as I saw the word 'blockchain'… heh :)

'it would totally work!'… uh-huh. Suuuure.
I think #8 (weekly syncs) illustrates that even the author doesn't believe in a 100% asynchronous world either. I value a good synchronous discussion when its possible. But between time zone differences and being flexible with people's varying home situations during a pandemic it's an exception rather than the rule.
Fair enough. But on a list that is meant to be full of “universal truths” perhaps the better approach is to leave this out altogether then
High-Temperature Superconductors (high-Tc or HTS) : https://en.wikipedia.org/wiki/High-temperature_superconducti...
The mirror thing smells like bs. How the hell can he calculate what the mathematical curvatures should be without the actual flat reflection? He only has the possibly mathematically incorrect original reflection and has to do transformations from there.

And he has to do two transformations. He has to do inversion and apply some spherical transformation. The inversion itself already had to make a bunch of assumptions. It's just a bad analysis for the sake of pretensioceness.
I just think Jesus was more or less successfully trying to fix all of the problems he saw with the religion he was born into. The OT God is quite evil (or at least does/allows/commands evil things). A God who doesn't require sacrifice, forgives sins as they are confessed and eschews violence is quite a step up.

Given what he had to work with I think he did pretty well.
A terrorist is someone who employs terror as a political weapon, a murderer is someone who commits murder. They're not synonymous, although a terrorist may employ murder to create terror, just like they could employ facial hair in a pogonophobics group session.
When you see a “Show HN”, the odds are very high that it is written in an ergonomic language such as Python, JS, Go, or Rust, rather than C or C++. Rust is the only one of these that has native performance, so I think this is useful information.
That’s interesting, I didn’t know that. Thanks for correcting me.
yeah, I guess I've been elite since I was 14 years old and put my pentium 90 online as a server.. it's entirely doable, there are two million guides for doing lots of stuff more ambitious on a raspberry pi, and that'd even be plenty of power for many uses.
The police seem to have stood down because they are sympathetic. There's video circulating of the rioters being let through barricades by the officers manning them. I'll say it's plausible they were not prepared to resist the crowd, but the way it looks is like they wanted to participate.
I just see how organizations grow (as per the definition we are implying here). I've never seen anything "designed" per se. May be something like Microsoft org chart? Curious if you can concretely note an example to exemplify the ambiguity.
I often dream of a centralized service where everyone can send in all their backup cables and then pay a subscription to get any of someone else's cables in exchange if they need it. things that aren't used for >5 years get responsibly recycled.

too scared about the warehousing and the complexity to do it myself but its probably something I'd pay $5 a month for just for the peace of mind and freed up space.
> As the project completed we ran into the issue of distributing the CLI tool to our team of engineers without the need of distributing a new set of tokens or making the binary public.

From the article itself, it seems like they wanted to re-use their existing process without disruptions.
We also need to take into account the biases in this data. If a given website isn't screen-reader accessible, the screen reader usage statistics are going to be very low. This shouldn't be surprising to anyone, after all, why would blind people go to a website they can't comfortably use? Some developers would probably still use that data to explain why accessibility isn't important, though.

Regardless of that, as a blind person, I'm all for a flag that lets you detect screen reader usage. I believe a good compromise here is disabling this flag in private/incognito mode.
This repo demonstrates how to build a native image of a java application that uses ClassGraph with GraalVM.
great comment. I think, for this case, "expressive individuality" is synonymous with intent. you can't ponder a program's intent.

that said, there is another discussion to be had about how much intent actually matters (or doesn't) in art. to that end, a computer program's art should be just as provoking as if it were created by a human.

there is how the artist intends to move you, and there is how you are actually moved. they don't have to depend on each other.
Yes corrected to read "persuasive" (phone auto-corrected).

Non-binding precedent is still precedent. And as you've said, in the absence of an higher court opinion to the contrary, lower court decisions can be taken as precedent and can be considered at the lower court (trial court level).

Lower courts consider new questions of law, otherwise new questions would never be able to be addressed (with some state level advisory opinions aside)
Indeed I did, still no software implication. I was being fairly deliberate about that.

What I'm confused about is what the argument is.

Is it we shouldn't try to find a solution?

I'm sorry if I was unclear that I did not intend to limit the scope of solutions to software, but frankly so what even if I had?

In any case the X-Prize proposal seems quite popular so I'd be happy to set it up, help someone else set it up or in general do anything I can to encourage innovative solutions of any kind, but..

...never tell me the odds.
You know, I understand and agree that code coverage isn't the be-all and end-all of testing. But... we do all secretly agree that if it isn't pretty high, then the testing isn't doing much, right?

Like, does anyone feel really good about saying there's good test coverage of a class with 50% code coverage? 60%?

After I hit 80-90% coverage, I start wanting to know about other attributes of the tests. Are they really really really testing that all the outputs are exactly what we expect? Are they controlling dependencies in a useful, realistic way? Are they exploring a wide range of inputs?

Before that, though, all of the above seem a bit premature. I don't deeply care if you've done a really thorough job of testing 20% of the code if the other 80% isn't even run.
I agree with those statements, and still dispute your use of the word 'exploit' insomuch as it implies unfairness or some kind of wrongdoing on the part of society.

Society has implemented welfare safety nets and minimum wages for the express purpose of improving the lot of the poor, at a non-trivial cost to the rest (i.e. financial net-contributors) of society. The wages that the poor are able to command (above the proscribed price floor) are the result of market forces of supply and demand; the prevalence of unskilled labor results in low pay--not society or greedy business owners.

The fact that society doesn't do even more to put money in the pockets of the poor can't be 'exploitation', unless you're 'exploiting' a homeless man when you put a dollar in his cup, when you could've put two.

Unless you're talking about loansharks, pay-day-lenders, and that sort of thing, in which case you're right, screw those guys.
It’s worth noting that Edelman is the world’s largest PR firm and their annual Trust Barometer is a major business development tool for them.
If I look outside I become a junior dev again in X technology, x could be .Net/C# or Python.

No, no, no. You're looking at the wrong companies. At the right companies, seniority has nothing (literally nothing) to do with how long you've used a particular programming language.
The fact that Tom Cotton knows about RISC-V blows my mind.

What doesn’t shock me though is his complete misunderstanding of how open standards work.
> The bottom of the ladder is the unemployed, who make $0/h.

If government programs are included, the unemployed definitely don't "make" $0/hour. As is often pointed out, taxpayers are effectively funding the underpayment of workers Walmart, McDonalds, etc because of government subsidies.

I don't have a dog in this hunt but the issue is much too complicated by government action to say unequivocally that the unemployed "make" $0. I'm not sure if it's good or bad but I definitely lean toward "we've made it too complicated".

[Now I'll go back to sorting through baffling health insurance complexity...]
If you read his book, the 2016 election is not "his whole deal". Zucked touches upon it, but also the harm of the filter bubble, the amplification of outrage, and many other topics.
I believe a handful of developers could make an equivalent version with much better guarantee of privacy. I've been meaning to pick up Flutter development, so getting started here. Other privacy-conscious hackers are welcome to join: https://github.com/nileshtrivedi/family
“The Chinese Communist Party is trying to circumvent our export control system to support national security threats like Huawei - we cannot let it succeed,”

This is just comedy.
No, there's no way. Remember that the javascript is just sending instructions to the browser. If the browser can understand those instructions, then so can anyone else. You can obfuscate it, uglify it, but it's not going to help you much.

That being said, if you're willing to change up your design pattern a bit, and push more logic to the server you can get your js down two a much thinner client and handle your business-logic away from prying eyes.

But IMHO, reverse-engineering a product is very easy for the vast majority of cases, even if you can't see the code. So they're going to figure out a way to copy you regardless. There are only a handful of companies left who are doing something that others have a significantly hard-time reverse-engineering. Your codebase is valuable of course, but it's rarely a meaningful competitive-edge.
consensus means all members of a party agree upon something. Not just 50%+1, majority rule.

This has to do with bitcoins, exchanges (the 3% fee people mentioned before). And people that are about to stuff their money into a futile idea. And don't pretend your comment is contributing in any way.

People doing bitcoins now, people starting the exchanges, online wallets etc, take the exact same positions as bankers have/had now. Pretending they know it all so well and right. And soon they too will take from you just as bankers. This exchange is not going to bring any change to bitcoins, it's just the winklevoss brothers trying to make the news again, and hope they finally have a product own besides a shitload of lawsuit money.

“I'm quite openly against [proof of work] mining as the future of digital currencies based on the amount of energy it wastes, and damage it does to the environment – without giving anything back apart from making the fiat rich richer.”

-- Jackson Palmer, author of Dogecoin.

And i share this point of view.
It has nothing to do with that, and there's no evidence to back up the claim that gamergate is a harassment campaign, which seems to be what you are implying. Here's an actual, statistical network analysis:

http://chrisvoncsefalvay.com/2014/12/07/Gamergate.html

The only issue I have with the Tor statement is, who actually thinks harassment is a good thing, except sadistic individuals?

It's a false dichotomy. The troll they're referring to was pretty pathetic.
It's the Harrison Bergeron solution.
There’s also a confound between a language and its communities. I’ve seen so many cases where a “slow” language like Python or (older) Perl smoked Java or C++ because the latter developers were trying to follow cultural norms which said that Real Decelopers™ don’t write simple code and they had huge memory churn with dense object hierarchies and indirection so performance ended up being limited by O(n) XML property lookups for a config setting which nobody had ever changed whereas the “slow” language developer had just implemented a simple algorithm directly and most of the runtime was in highly-optimized stdlib native code, a fast regex instead of a naive textbook parser which devolved into an object churn benchmark, etc.

Languages like Java get a lot of bad reputation for that because of popularity: not just that many people are hired into broken-by-design environments (or ones where they’re using some framework from a big consultancy or a vendor who makes most of their revenue from consulting services) but also because many people learn the language as their first language and often are deeply influenced by framework code without realizing the difference between widely used long-term reusable code and what most projects actually need and are staffed for. It’s easy to see the style of the Java standard frameworks or one of the major Apache projects and think that everyone is supposed to write code like that, forgetting that they have to support a greater number of far more diverse projects over a longer timeframe than your in-house business app nobody else works on. Broader experience helps moderate this but many places choose poor metrics and neglect career development.
I was updating my Linux Process Snapper /proc sampling/profiling tool [1] and ended up curious about when did this concept (examining process state via reading special files) first show up. Back in 1984 already, pretty wild! And, according to Wikipedia, it was first meant to replace the usage of ptrace() syscall [2].

[1] https://tanelpoder.com/psnapper/

[2] https://en.wikipedia.org/wiki/Procfs#UNIX_8th_Edition
Old-school MUDs are alright, but I'd love to see a modern reinterpretation of them that rethinks the interfaces and offers more democratized tools.

For instance, I'd love rooms that could be populated with sounds, images, environmental effects, day/night cycles, and text effects. This would be purely ornamental and could be done in a way to support backward compatibility with text-only views, as I'd want to keep this fully accessible to the blind.

I'd also love better tooling for designers and writers to easily make quests, objects, and NPCs. Ideally a library of templates and then the writer/designer can fill in the details. Think no-code or low code tools like Hypercard/Airtable/etc that empower artists, writers, and designers, not just engineers.

Finally I'd love to see interfaces that support mobile/touch devices, not just keyboard. Short quests in narrative games like MUDs are a great match for mobile devices, but this requires breaking out of the CLI/terminal mindset that originally bore these games. Of course chat can still be keyboard based, but typing in commands on a mobile device is a dead-end.

If there's serious interest in this I'd be happy to offer some further design guidance
But on network TV, 8 minutes of commercials are interspersed among 22 minutes of content.

Virtually nobody's willing to sit through 10 minutes of commercials straight.
For baseball, you'd have to do a whole lot more than that. Most top baseball prospects don't go to college at all - they get signed straight out of high school. Kids are getting signed for millions of dollars at age 17 or 18, and baseball is more a skill than a sport. The stakes are ridiculously high: it's a life-changing amount of money, there are only a few spots available (compared to the number of kids who play baseball), and the skill ceiling is basically nonexistent.

Worse, it's a pipelined thing. If you're not already one of the best kids in your area by the time you get to high school, you won't get any playing time, so you won't get scouted. If you aren't one of the best kids in your area by the time you get to travel-ball age, you won't get any playing time, so you won't get the experience to be able to make the high school team. If you don't get on (or fall off of) the fast track, you have absolutely no shot.

Undrafted free agents sometimes make it to the NFL, and walk-ons at the college level aren't unheard of. You can learn basketball up to an NBA level relatively late, so long as you're one of the incredibly few people with the genetics to make that an option. But baseball is so dependent on ingrained muscle-memory and top coaching that you absolutely cannot start playing baseball at a high level late and hope to compete. And as long as there's money in it at the end of the pipe, there will be competition at the beginning of the pipe.
I'm not convinced their tools are better than npm audit + a license checker package, although I suppose it's nice if you want a dashboard that works for many languages instead of just Node.

I've been very disappointed with their PR tools, and ended up turning off their automated PRs on _their suggestion_. (They will create dozens or hundreds of PRs to update dependencies, rather than rewriting them. Dependabot is 100x better to work with.)
This appears to be similar to the open source hardware Novena laptop (https://www.crowdsupply.com/kosagi/novena-open-laptop), but closed source hardware.

From the Purism crowdfunding campaign: "The Librem 15 is the first high-end laptop where you are in control and have complete visibility into the kernel, the operating system, and all software."

It seems like the Novena came first and is substantially more free/open. A laptop running all open source software is still good, but it's not as pure as claimed.
How does Google police registered clients? Does anyone else do this?
There are a few exceptions, instinctive things like music, comedy and cult leading. The people who are good at these things don't really know why they are good at it, though they will often make something up.
I was just calculating how much land area would be necessary. Given the stats in the OP: need 18M gallons/day, 300 acres=1M gallons, this works out to 1971000 acres = ~3000 sq miles = a square about 55 miles on a side.
It's not just the work; I've come to accept (on some level) that I need to keep moving when working on projects and not fixate on a single detail to get it exactly right. But there's also the nagging feeling that programming is just, well, not all that deep creatively.

I can't shake it, and its rather pernicious.
> For your security, we encourage you to be especially aware of email, telephone, and postal mail scams that ask for personal or sensitive information.

Am I the only one reacting on this? It's like they make it sound like YOU need to take care when it's they are the one to blame.

Same with Skype on Android when they sent you an messaging telling you that YOU should be careful to install software because they have made a security hole for that software.
The problem with this entire article is the very first sentence. "The most productive programmers are orders of magnitude more productive than average programmers."

Many of the comments here conclude that it's difficult, if not impossible, to quantify programmer productivity.

So, if productivity is essentially unmeasurable, how can the initial sentence of the article be true?
Pipeline depth is also important for the end experience - which shows up as milliseconds of lag. ARM by SG kept getting faster by expanding the pipeline (30+ levels?) but only when the pipeline wasn't blown. Is that happening with high-end GPUs?
In principle they could type the answer you give over the phone into their computer, which then treats it like any other password. In practice, I expect some people's mothers were born with surnames that don't sound like they look, or are otherwise hard to spell. So there's a usability issue that you don't get with ordinary passwords.

Although I expect most of them are storing it as plain text because of inertia.
Yes, that's basically my point. I also think, on average, a higher price wine will be better than a lower price wine.

A lot of these arguments could be made for any product or service. If you pay more for your house, does it mean that you will live happier? No. You may be much happier in central Montana than New York. If you pay more for your clothes, do they look better? If you pay more for your music, do you enjoy it more?

The whole debate is non-sense. Any consumer who thought they were necessarily getting better wine simply because they paid more probably is not literate enough to have understood this article.
This post reminds me of the vBulletin plugin Miserable User (http://www.vbulletin.org/forum/showthread.php?t=93258)
Wonderful. Yet another reason for the IT office to be relegated to a sub-basement.
I've never let my kid watch youtube(or kids) but I will sit with him and watch mark rober squirrel video or smarter everyday or letsdig18. But it's less than 1 video a week. I think that's the only way to parent appropriately with YouTube...
would have been even more impressive example with a dusty chalkboard eraser to be able to see the scattering
Related to this I was always wondering where to store refresh tokens when using both, access token and refresh token. Reference: https://stackoverflow.com/q/57650692
For someone who wants a more bicycle like experience, it's better to set expectations beginning at $3k-4k.

And as far as "longer range than a bike" that's more than likely untrue. The largest batteries, best motors, and most efficient mode might make it to 100 miles on a charge, but more realistic on more common models is 30-40 miles in a middle power mode. A 40 mile limit is less than you can acomplish on a non electric bike.
> Does it really?

Yes. VPS is a standardized commodity. If one provider shuts you down you can just move to another.
Yes, though they don't have credit cards, so the damage is limited to stunting their psychological development.