skysight-inc/HackerNews huggingface dataset:
These are books that I've reread major portions of repeatedly because they consistently trigger broader thinking about their subject matter.

Purely Functional Data Structures by Chris Okasaki broadened how I think about algorithmic complexity analysis, after decades of mostly imperative programming. Other books on lambda calculus, type theory, OCaml, Haskell, etc. preceded this in my reading list, but this book clinched my love of functional programming.

The Garbage Collection Handbook by Richard Jones, Antony Hosking, and Eliot Moss provides broad, yet sufficiently detailed, coverage of automatic memory management that most techniques can be understood and implemented without digging into the primary literature. That said, this book (actually its predecessor, Garbage Collection by Jones and Lins) inspired me to dig deep into memory management, and jemalloc is one of the incidental results.
On the interpersonal side, “How to Win Friends and Influence People” by Dale Carnegie. The title sounds Machiavellian, but it is basically a manual on how to deal with people i.e., take an authentic interest in people’s lives, and make a strong effort to see conflict from the other person’s point of view.
These absolutely existed. Image-heavy pages for which designers didn't specify the image size in HTML (i.e. many/most pages) jumped like crazy as the images slowly loaded over a modem. Maybe no auto-playing videos, but auto playing GIFs, MIDI files, and Java applets(!) were common, not to mention <marquee> and <blink> tags.

Heck, I was about to joke about cookie banners not being a thing -- but they sort of were, as they had just been invented (1994 [1]), and any site which relied on them inevitably had some prominent text exhorting you to use a browser which supported them (whether you already were or not). (Or frames -- the very first web page I visited -- nintendo.com -- I was greeted with Cranky Kong lecturing me about frame support.) This was of course right next to the ubiquitous "best viewed in Netscape Navigator / Internet Explorer" badge.

Oh and don't forget the toolbar plugins. Anyone from the cohort for whom the phrase "eternal September" was invented to describe had between 3-7 of these in their browser, each one taking up another half inch of real estate. So top to bottom you'd have:

* title bar

* menu bar

* (enormous) navigation bar

* bookmark toolbar

* AOL toolbar

* Yahoo! toolbar

* Ask Jeeves toolbar

* Bonzi Buddy toolbar or some other spyware

* anti-spyware toolbar

* web page

* horizontal scroll bar

* status bar

* Windows dock

And the web page itself was often divided up into multiple frames (for ads or navigation or just by accident), each with their own scroll bars because they'd be just a pixel too large to fit in their allotted space. Probably only a 1/4 of the full screen real estate would actually show content.

[1] https://en.wikipedia.org/wiki/HTTP_cookie#History
To show growth to investors.
i agree, and though it is certainly possible to get ensnared in dup exch baling wire in ps, it isn't nearly as common, maybe because you can just 6 dict begin for some tasty recursion-safe local variables when you have the appetite

or maybe because you can't >r r@ r@ rdrop, or because garbage-collected [arrays] remove the temptation to write subroutines with 6 parameters

ps is fairly big compared to forth, not the 16 megs of libgs.so.9.50 but definitely a lot more than 8k

what they have in common is interactive repl orientation, user-defined control structures, great flexibility, lack of static types, and of course rpn

i was going to say 'closures' but of course ps's scoping is dynamic so it lacks them
Do you realize current food prices are already propped up with government subsidies? And we aren't even pricing in the negative externalities associated with our current agri-food system. You're boiling down one of, if not the most, complex industry on earth to simple supply and demand. Econ101 doesn't hold up in this territory.
I'm becoming more of an adult-onset ADHD skeptic. I mean, there is even a crisis now because of an Adderall shortage [1]. People who legitimately need them (they cannot hold a job without it) are not able to get them.

I think there is certainly a spectrum of ADHD. Those with severe ADHD literally cannot function in society, they can't hold jobs, they can't get university degrees, without medication. Then you have the mild ADHD induced tech worker which is becoming more prevalent. Yes, meds are going to help as well. Possibly less social media, less dopamine hits, more exercise, and better sleep would help too.

Another thing to keep in mind is that burn out symptoms look an awful lot like ADHD symptoms. And burn out is very common in our industry.

1: https://www.fda.gov/drugs/drug-safety-and-availability/fda-a...

edit: Updated to be clear I mean people being diagnosed with ADHD as adults, not everyone with ADHD who is an adult.
You're shifting goal posts and muddying the waters. My original assertion is simple - treating food as contraband in the blockade is against several treaties Britain was signatory to at the time. You picked out several passages at near random than fell back with "as I said".

Your blank refusal to see this despite having the treaties in front of you - and despite many people during WWI noting it at the time - proves my point. It's more important to you to cling onto the myth that WWI was a battle between good and evil, than admit a democracy deliberately starved the civilian population of a monarchy even after they had laid down their arms.

Though the usual response to this is to point to German WWI war crimes, as if they then cancel out - so I suppose it's an improvement.
This may be unpopular to some here, but it is dangerous to let one man run a substantial part of the company's operations. There is a reason why the notion of "bus factor" exists and if you are senior enough, it is expected of you to mentor new recruits that ultimately will take your job.

That being said, they way he has been treated is absolutely infuriating and probably illegal in numerous countries which are not the USA.
For struggles with executive functioning like you are describing, traditional ADHD meds (variants of, and combinations of variants of amphetamine salts) have been demonstrated to increase self-reported perception of productivity more than actual productivity. Try out Modafinil or Armodafinil sometime. They are not chemically amphetamines, and the actual productivity increases on those appears to match the elevated self-perception, rather than falling short.
No, I was just including more people in the dead pile. Older folks, much of the time, have a wider range of interests that keep them from working...
> In such case letting issues pile up or closing issue tracker altogether is fine if owner is not interested in processing issues.

That's so black-and-white. Perhaps the owner is interested in processing issues, but not all of them. That seems to be the more common case. Closing the issue tracker would not be useful. And letting issues pile up can be stressful for a maintainer.

> stalebot achieves the same effect

No it doesn't. It allows a maintainer to avoid having to manage issues that they probably won't get to, while allowing them to manage the issues they are actively working on, or plan to work on.

and irritates all people interacting with it

Tough shit. Random people on the internet are not entitled to any particular level of support, or issue resolution policy from the maintainer.
This is true, but it goes both ways.
Peter Thiel’s VC fund backs TreeCard, a fintech that plants trees when you spend
Sure, better get on that 6 month waitlist!
I'll always be a rebase diehard, but the core message here is great. If you have to do more than a little bit of git surgery, you're probably doing something else wrong.
As children we discover the wheel before we are told it's a wheel. Sometimes we discover fire before we are told it burns.

Our personal world is full of rediscovery. Recently I discovered Carl Jung because he said:

> Make the unconscious conscious, else you will be guided by it and call it fate.

I came to the same conclusion but before I read that. I discovered something that Jung also did.

It made me happy because I now know I am on the right path (for me). And I am not alone on that path.
I've only used a few REPLs so far but Ruby and Elixir are great (and I assume inspired by Lisp). I cut my teeth developing with REPLs and actually struggle a lot with trying to use language environments without them. Like, how can I just experiment and run a little one-of bit of code and data before starting the actual implementation? Or call and play around with the function I just wrote?
I looked at a random few of those and I honestly believe their categories are too broad/subjective.

Funny enough, downloading an actual report (https://www.cato.org/human-freedom-index/2021), the UK scores almost perfect (9.8) on "Freedom of internet Expression." The country where you can quite literally be arrested for making an offensive tweet (not a threat), scores just shy of 10/10 on internet freedom? Are the arrests the reason for losing 0.2? I would _love_ to see the methodology behind that score.

Germany, the country where you can have your house literally raided over calling a politician a "dick", scores 9.36 "Internet Expression." 9's are some of the highest scores you can get.

https://www.washingtonpost.com/world/2021/09/09/pimmelgate-g...

The institutions that put these together have 0 skin in the game. I have tried to find how they create their "indicators" but haven't found anything. I honestly just cannot take these reports seriously unless someone has an answer for how countries that can arrest citizens over offensive tweets could score so high on this particular metric.
The fact that this is being used in an analytics product that claims to be compliant with all privacy laws is horrifying. There’s no way this is compliant and it’s deceptive.
Do people use etag for such purposes?
> So I think it's good advice that maintainers should use stalebot, because the alternative is a dead project.

This doesn't follow at all for me. What stalebot causes is a project that superficially seems to be in great shape, having only a smaller number of fairly recent bugs open.

Whereas in reality it's a project with tons of known bugs that just get sweeped under the proverbial rug to make the bug list appear deceivingly clean. The passage of time doesn't make a bug go away, it's still a bug in the project.

The conflict arises because a bug database serves multiple purposes. Yes, it's a To-Do list for engineering. In that context, not everything can be done now so it might be understandable to close them. But the same can be achieved by lowering the priority which puts it at the bottom of the To-Do list.

But the other purpose of a bug db, a more important one, is that it is the repository of knowledge of all known problems with the project. It allows consumers of the project to understand what isn't working and to see where the quality trend is going over time. Yes, this could also be achieved with a document on Known Issues explaining the problems and ideally the reason they don't get fixed. But a project that's closing bugs automatically with a bot I bet isn't putting the effort into such documentation either.

I never close any bugs due to time. If they accumulate, so be it. It's a honest representation of the state of the project to would-be users. Eventually I get to it, might be many years later, but the bug was still there. When I close the bug intentionally it's because it's no longer an issue.
A great general one that HN folks should enjoy:

Algorithms to Live By: The Computer Science of Human Decisions by Brian Christian & Tom Griffiths

https://www.amazon.com/Algorithms-Live-Computer-Science-Deci...
Cashdash
By the same argument, couldn't you make the State liable for all scientific research it's been funding?

So if some researcher published an article 50 years ago predicting a climate disaster, and even 1 random legislator at any time since votes against oil industry regulation, then you can presume the State knowingly chose to trade off future flooding and wildfires for short-term benefit and dismiss their case.

In general, this would be an incentive to never talk to scientists if you think you're doing something with negative consequences. Don't deploy any mitigations at all, because mitigations are evidence you think there's something to mitigate. Never read any scientific research, except for the minimum to accomplish specific tasks, because anything more is infohazardous. That seems worse than a world where they try to find a cheap solution that mitigates environmental damage, even if the search is unsuccessful and they decide to cause the same damage anyways.
It depends on a million things, of course if you live across the street from your office you're a special case. Most people have to spend at least a few hundred dollars a month commuting if they go into the office with fair frequency.

$4-5k/yr can get you a decent bit. Remote also means you don't need to live in the city, so that cost is easily offset by moving into a more affordable area.
They are useful though to get a differing opinion in a comforting way.

I saw a grief counsellor that really helped me get through the bad event in a way that my untrained friends were not able to. Did I care in the moment about reproducible studies? Probably not.

But would I trust the same professional to medicate my children based on some hyped-up diagnosis? Also most likely not.
P2P self-governance society prototype researching the intersection of moneyless economy, liquid democracy and p2p media.
You're right! I didn't like what she had to say because the thing she said was transphobic.

The "trans issue" itself is not a weird topic. But there are certain ideas that seem to have taken hold ("the MASSIVE risk of fentanyl candy", "the HUGE threat of trans women using the bathroom", etc) that are objectively weird and, in the grand scheme of things, non-issues. For a regular person off the street, I might ascribe having an idea like that to ignorance. For people like Rowling, Adichie, etc I can only attribute it to bad intentions.
Unions are all about your position in the union and your tenure. They are discriminating by age through explicit design, and in favor of most powerful and least vulnerable actors on the job market.
Taking caffeine with Adderall gives me horrendous anxiety and heart palpitations so I don't drink coffee anymore. When I take adderall + magnesium I'm almost as calm as I am unmedicated.

For anyone else taking them both that may not have made the connection yet.
This is correct. I watched a presentation long time ago (way too early) about a blockchain pilot for container and document transfer between Finland and Estonia.

https://www.porttechnology.org/wp-content/uploads/2019/05/03...

The author of the pilot told quite clearly that it is a killer for small and medium sized businesses, like few trucks and a man and a dog companies. Efficiencies could go up greatly. But then, when he pitched the idea to three letter logistic giant, he was thrown out from the board room because any decentralised network would kill the edge large logistics companies have. One of the main competitive edge for a large logistics company is that their internal IT systems work well and there is no problem with the information flow. They do not want to have a level playing field here.
what is the problem with letting a website know how many times I have visited the page? How is it better for a website to only know if I have visited earlier or not?
Then why not use a cookie? The laws regarding tracking are not actually about cookies, but about all cookie-like tracking. What does this method gain?
It's no secret that SpaceX likes young unmarried employees who can work obscene hours without compensation that matches the bigger companies.

I may know this person and it sucks to be treated this way, but why share it with the world instead of consulting with an attorney about possible action?
Will it make you a better React dev tho?
This is equivalent to setting a cookie with a hit count. It's still storing & submitting information, it's just not using a unique identifier (Which is pretty privacy-respecting, I'm not saying it's a terrible thing or something).

I assume it will be treated as such, too. If you can use a cookie to do this without consent, this is fine too. If you can't then it's not. The same happens for local/session storage: it's cookie-equivalent.
When an employee quits a company of 100, the company loses 1% of their productivity.

In our line of work, sometimes, productivity is not an OR function. It's an AND function.

If I quit my team of 8 today my project wouldn't ship on time with 1/8 of the features missing. It will not ship. The money to locate and train a new resource would probably cost them five figures and impact revenue for months. The cascading effects would run even more than this.

Nobody does this math until it's too late.
They gave a platform to Mearshimer and his 'my entire argument is built on the thesis that Putin has never lied (even though he has lied)'? Glad I've skipped reading it the last year.
hey that sounds great

i will take a look
An introduction to the LibJS JavaScript engine [slides]
So, Elon Musk is going to put Twitter Blue Payment inside the app, forcing Apple to make a decision about excluding Twitter from the app store for violating their terms of service, or excluding subscription payments from the 30% cut, which from a business perspective they probably can't do.
of all websites surely HN users know how to just use test@test.com ;)
Yes very true, it's "correct" often enough that it does start to build confidence.

I think that's what makes it so frustrating. Especially when you know the person well, facial expression can be a really good indicator. The main problem IMHO comes in when people try to read into facial expressions of people they don't know and draw wide conclusions from it. If people mainly saw strangers looking unhappy and thought, "oh wow that person must be having a bad day" it would probably be a net positive in society. But I have no idea how to convince people to think that way.
Yes, beans, tomatoes, potatoes, and corn to some extant, are an important part of French food in many regions of the country, and yet all of these went from America. And yet I'm pretty sure most people imagine this is what peasants used to eat back in the middle ages. Indeed, all our "traditional" meals are actually a pretty recent invention.
You seem to have read only the introductory paragraphs to the story, and read them poorly.

> The 3rd-author when informed 7 years ago, immediately took steps to correct the issue including supplying new images to the publisher.

President Tessier-Lavigne, AFAICT, do not claim to have supplied "new images to the publisher"; only that "Tessier-Lavigne voluntarily submitted corrections to Science that were not published." They did not, at time of publishing, provide copies of those corrections, so at this point we don't even know if the corrections involved the allegedly altered images.

> Which the journal never published, presumably because it didn't change the findings in any meaningful way.

Why would you presume that this was their reason not to publish? Stanford says it has no idea why the correction never made it to print. And the journal editors did not offer explanations either. Even if it is something as benign as "it got lost in the mail" -- how does MTL's apparent total lack of follow-up supposed to be adequate?

You keep bring up "3rd-authors", presumably in reference to EMBO paper for which MTL is the 3rd-listed author for. Did you miss the entire section about the 2001 study that MTL was lead author on (with just one other co-author)?

> The University and Tessier-Lavigne did not respond to questions regarding specific concerns about the paper. “Questions regarding these data should be addressed to the lead (corresponding) authors,” the University wrote.

> A 2001 study for which Tessier-Lavigne is the lead author with just one other researcher has more than 700 citations — a towering amount in a field where most papers scarcely get ten. According to Bik, this paper, which was published in the prestigious journal Science, contains figures with image alteration. “The photoshopping was done intentionally, there’s no way around it,” said Bik in an interview with The Daily after examining the areas surrounding gel bands for patterns and with forensic tools, though she added the motivation was unclear and could have been something other than falsification.
I use it often and have an excellent experience tbh.
Learning how to respond to antisocial behaviour by a peer, and being able to resolve conflict independently, are two very important skills that it's critical to learn. Being seen as someone who needs adult help to resolve peer conflict is socially disastrous for young people. We do children no favours by intervening in this developmental process.
I've tried this and found it to be much slower
IBM's Phoenix pay system in Canada was a disaster.
I can get that in contexts other than work, however.
Roboflow (YC S20) is hiring engineers to democratize computer vision
> Why does a crypto exchange need 4,000 employees

Because they’re not an exchange. They’re a broker, lender and apparently a bank [1].

[1] https://www.kraken.com/bank
Sure, some people of every ilk are likely to be uninformed about some aspect of the world or the other. How does that apply in the current context? Most meals for most people worldwide are essentially vegetarian, even if the people are not obligate vegetarians. Are there some vegetarians unfamiliar with the reality of practically all world cuisines? Sure - and? Impossible meats aren't directed towards these people, and they aren't looking to substitute the taste of a burger. They're likely not averse to it, for what it's worth.
Some places on local DoorDash (Wolt) have really ramped up the prices. Nearly 20€ for single meal like burger or something.

Still, the model seems broken for me. I can get unlimited 5,9€ deliveries for 0.8€ and 10€/month... How does that make any business sense...
Pretty cool!

If people are still interested in playing city builder games, I am in the middle of developing one right now. I cleared the CPU hurdle of path finding via developing my own algorithm ( old demo here: https://www.youtube.com/watch?v=7q0l87hwmkI ). Here I am pathing around 300,000 units to their own unique destinations.

Unfortunately I dont have a video update yet, but my game's graphics are now isometric (like SimCity).

I also take a little inspiration from The Sims in that the player will see the interior of the buildings so they can watch their citizens live their lives.

Most frequent updates: https://www.reddit.com/r/Archapolis/
A more proper equivalent would be me throwing a molotov on hiroshima the day after the nuke impact. Same victim.

The atmosphere is global, there's no Qatar's atmosphere and my neighbor's atmosphere
I feel somewhat like you do, but I'd go into the office for the right company, and the right setup.

Most companies are not that. Probably .05% of software companies would fit the bill, I think.

I'd need a somewhat private space, not a super strict schedule (tho being there for meetings is cool), and it'd need to be a really nice office.

I'd also need to be able to use whatever keyboard, monitor, chair, and desk I want, but that's small costs - but surprisingly hard to get.
It's becoming pretty clear that almost nothing of value has been created in the 2010-2020 "tech" boom. Really unfortunate state of affairs
I would assume most of the 1.1k people is support. You have timezones, hundreds of thousands of customers (if not millions). Kraken has one of the best support I encountered. But with less people buying/selling (as with Amazon: Less buying stuff, less using etc), companies are laying off Marketing, Customer Support, maybe Recruiters and HR. Maybe stopped side projects. I would not expect they shrink their engineering by much.