skysight-inc/HackerNews huggingface dataset:
Audit over 700 CS Classes from Renowned Universities
Tomatoes crossed the Atlantic during the Spanish conquest, so the Italians had several hundred years to adapt to tomatoes.
> (no use of tables; just heading styles and bullet points)

Couldn't you have done this with LaTeX anyway?
How many people anonymously contribute to the kernel? Or any other core infrastructure, for that matter? I think that those days are long behind us. FOSS is mostly just a commons between corporations now.
> They have

The question was did they remove support for docker. They have not.

They simply removed dockershim and no longer special case it.

Your point is that we should stop using a brand name to describe OCI open standard containers. However, like aspirin, the names are interchangable for the vast majority of people.

OCI container doesn't really roll off the toung, and container by itself could mean all sorts of things.

Docker is really the best word to describe what people are thinking about it every day conversation. So much so that I think they are at risk of loose their trademark.
"blowing up petrol stations" can get people killed. Someone who advocates such terrorism does not have a valid complaint if they are the target of violence.
Twitter isn't some closed ecosystem comprising only its own users talking to each other. Journalists are all on it looking for 'public opinion' that then makes it into television and print, despite Twitter not being representative of public opinion at all.
Flashcards for ML Engineering
I stack PRs when I'm working on a piece of new code, and in the process discover one or more refactors that simplify the diff for the new code. I wouldn't start at the refactors and then wait to proceed - there's a chance they are dead ends until I know exactly what the new code needs.
Where does it say that they're unmasking contributors?
Advertising funds most of the internet. If you remove it, who's going to pay for it? You do understand that someone has to pay for it, right? Or do you propose every social network starts charging its users? Do you really want and expect people to pay for google search, youtube, facebook, instagram, twitter, reddit, etc?
Wasn't aware of Nitter, will check that out, that looks very interesting. Love the idea of different front-ends to access content.
I must have read that Better Basic book hundreds of times as a kid. So nostalgic to see those graphics again! Not sure how much of it I really understood as I was pretty young but no doubt played a big part in getting me into programming. Some of their books on other topics were awesome too I seem to recall.
Totally made up example (with easy to follow numbers):

Let's say GM, Chevrolet and Ford all buy 12V car batteries from BatteryCo at the rate of 1,000,000 a year (each). BatteryCo has fixed annual costs of $3,000,000 and per battery costs of $1. Right now, Ford pays $2/battery. If GM and Chevrolet both go out of business, Ford's 1,000,000 batteries need to absorb the whole fixed operating cost of $3,000,000. Therefore, Ford's per battery cost doubles to $4/battery.

You can imagine other numbers and other parts of the supply chain all working similarly.
Sleeping with your best friend’s wife is ethically the worst legal thing you could do
Hi mbreeze!

> this seems to just be a SQLite database with values in fields?

Sqlite is used as a storage format ("SQLite competes with fopen()"). The key-value pairs are stored as a modified Append-Only CRDT. The LUB-Operation (to merge to states while syncing) is implemented here: https://github.com/maxmunzel/kvass/blob/e32fdabdc86b039f716c...

> anyone with access to the file would be able to see all data stored?

Yes, attackers with access to your fs are not part of my attacker model. I rely on disk encryption for that matter.

> Do the clients cache data locally? It looks like you're basically syncing from the server for every request. You're already making a round trip to the server for a request anyway, so why not keep state only on the server? I can understand an offline-only mode, but this would require a significantly more robust sync mechanism. If this was the goal, I'd love to see this discussed more in the README too.

The sync mechanism is actually pretty solid, as its based on CRDTs. One of the applications of kvass is central management of config files, so automatic syncing and offline fallback are important.

> What is the purpose of the ProcessID?

The Counter Variable implements a rudimentary implementation of Lamport clocks. To get a total order from Lamport clocks, you need ordered, distinct process ids. The process id's don't really need to mean anything and the Lamport clock is itself just a fallback for the case that the wall-clock timestamps collide (see the Max() function), so it's practical to just draw them randomly.

> I didn't see any authn/authz in the requests. You're also unmarshalling random data from the request w/o confirming that it is valid first. This seems risky to me and could potentially crash the server if I were to send it random data.

Authentication is provided by the GCM mode of AES. As I decrypt (and thereby verify) early, I can assume to work on trustworthy payloads. GCM is also non-malleable unlike for example CBC or CTR.

As suggested by losfair, I'll switch to PSK TLS as soon as it's available or just put HTTPS in front of the end-points. But that's not high-priority right now.
I’m not a manager but I’ve observed managers stay technically strong by being involved in technical activities. Participate in design reviews, project planning, on-call issues etc. being able to smell good vs bad system design does not change that fast. Also they’ll occasionally bust out a ticket that only takes a few hours, aka still able to commit code. I don’t think this is unreasonable for edge level managers. I even get good insight from managers at the director/vp level at where I work.
Alternatively, so if you visit your parents every weekend, you can also afford another Netflix account for when you are visiting your parents?
I think we do agree, but we need a solution to the problem. The idea behind socialism is the acceptance that there are some people who are greedy and will go after power, but that we don't reward that greed. The capitalistic system that we have currently set up specifically does reward greed, changing the system would mitigate that. We can't rely on individuals to just not be greedy assholes which is why we should set up a system that prevents those type of people from controlling things. Socialism is true democracy in that the majority generally has the power instead of the few greedy people.

We currently incentivize greed, changing this would mitigate many of the issues.
Do you use Python by any chance? Node.js native modules typically bundle the native code as part of the module, and don’t depend on externally installed tools. I’ve never used OpenAPI generator, but that looks true of this npm package too https://www.npmjs.com/package/@openapitools/openapi-generato... (read me mentions the tool is downloaded and installed on first run).

I’ve had issues where modules didn’t run when upgrading OS versions (either macOS or Linux - but usually macOS), but we run prod on LTS versions of Ubuntu so that doesn’t happen very frequently, gets caught by our staging server, and is usually a case of simply upgrading libraries to newer versions.
I use ShareX[0] to screenshot all my work. I have it set up so that CTRL-SHIFT-F6 makes a screenshot of a region and it's automatically uploaded to some shared hosting server. It's a lot of fun to see work back from years ago!

[0] https://getsharex.com/
Why do maps show places that don't exist? [video]
He pushed enough chips into the middle to force Alto to go all in with the rest of his stack. Alto called. “What’ve you got?” Brunson asked. Alto flipped over an ace and a jack, giving him the stronger two-pair hand. Brunson showed his ten-deuce and said, “You’ve got me beat.” The dealer flipped the card. Ten of diamonds. Brunson had won the Main Event.

The next year: Brunson had been working his opponent, Gary “Bones” Berland, and figured he had him on the ropes. He started with the same exact hand: ten-deuce. The communal cards gave Brunson two pair, and he bet before the dealer turned over the “river.” Berland went all in. The final card showed a ten, giving Brunson a full house and making the back-to-back champion a bona fide poker superstar.
I understand that a lot of readers of HN like solutions and read those stories with enthusiasm. But they are often that: stories, anecdotes. They rarely include properly set-up double-blind trials, even if the same actors could easily set trials up with the same circumstances.

And the article has quote hoping for trials… except tests _have_ happened. Spoiler: they were not as conclusive those stories would have you think. Reviewers from serious psychiatric publication are a bit tired of that story. Vice (not the paragon of scientific rigour) or Netflix (same) going after them only adds to the already transparent evidence that those PR efforts are paid for by Big Pharma trying to cash in, again, on a new trend.

You want to have an easy way to tell the difference, if you are not a board-certified psychiatrist? Addiction, PTSD, etc. most of the Western World has an issue with those. The larger share of the Western World (EEA, Canada, Australia, NZ; Singapore, South Korea and Japan if you want to include them in there) has state-financed medicine. There’s no organised interest for those, even in the most forward-thinking countries. One country has not effective price controls and medicine with ruinous costs —— literally, people die of the consequence of their medical debt. If those stories about wonder drugs only happen to patients from that one country, you can tell what’s pushing the press (and the shill account promoting that on social media) is a profit motive, not the passion of a few aging hippies.

Don’t get me wrong: there’s nothing wrong with a well-financed effort to make a profit and fix a problem. Mark Cuban trying to screw over Big Pharma —— I’m sure he has a marketing budget, and some of that goes to making sure there’s press. But if there’s no institutional support, it’s not because doctors hate patients getting healthy.

I’m hoping that, on top of stories, readers of HN also like and understand the scientific progress, and know that psychiatry is desperate for new, effective drugs. They hear about street drugs every day. They’ve tried.

No one working in that field would snub a molecule because it’s associated with “bad people”, aka patients: they routinely, successfully prescribe heroin (well, opioids) to surgery patients and meth (well, amphetamines) to ADHD sufferers. Doctors, pharmacist and nurses do _not_ care for how “society” sees their method. They routinely deal with people writing on the walls with their own shit, screaming all day long and trying to kill themselves to know what’s important. Hitting enough keywords to impress the editorial board of _Vice_ isn’t it.
The framework every founder should use to hire contractors
This is not being done by ERCOT that manages power distribution in Texas. Your friend had a local power failure, probably caused by a downed power line.

Rolling blackouts would be documented here if they were happening:
https://www.ercot.com/services/comm/mkt_notices/opsmessages

More info: https://www.kxan.com/news/texas/do-you-know-the-difference-b...
The transparency angle is nothing short of an excuse to brag.
Telling people to apply online and hiring people who show up anyway is an asshole filter (https://siderea.dreamwidth.org/1209794.html ). You're preferentially giving benefits to people who are willing to break the rules rather than to obey them, so you are selecting for assholes.
Lithium seems to be fairly good in terms of rendering our advanced epubs, but it's not perfect; note especially that it doesn't invert black-and-white SVGs correctly so unless you set it to a dark page theme, they'll be "invisible". There are also some other rendering quirks for things like very big tables used for play formatting.

Poor renderers are a perennial problem in the epub world and there seems to be little interest in improving the situation. Just use the compatible epubs - for reading purposes they're almost equivalent except in some rare edge cases. Or, you can use our 'read online in browser' option to read ebooks directly in your web browser, which will serve you the source of our advanced epubs. But of course reading in a browser is less than ideal.
For me that happened only when I went to the home page and turned off uBlock Origin for the domain (on latest Firefox).
A lot of people have the idea that “tech” (whatever that is) is the path to riches, and that they can just start out and learn as you go, just as you might for a manual labor job.

I don’t mean this in any way condescendingly or to imply these people are dumb. Often parents/partners are telling them “go get a job”. The process is discussed a lot on HN, Reddit etc, but most people don’t know that job searching is itself a skill in and of its own. They don’t teach that in HS or college.
A wonderful tool that promptly broke when I switched to Wayland.
Personally, I think they can solve the "unjustly" by not allowing to watch content at the same time from different locations
Hippies were white. I believe that spared them the bulk of Nixon’s wrath.
There is active work related to teaching "git rebase" to natively support stacked branches in the Git core currently being worked on by Derrick Stolee [1].

If you "stack" your changes across multiple inter-dependent branches it looks like "git rebase" is going to learn how to update related branches using a new "update-ref" command (alongside "squash", "fixup", "exec", etc) that gets activated automatically through a "git rebase --update-refs" command-line flag and config option.

(This is from Derrick, not me)

"""
This is a feature I've wanted for quite a while. When working on the sparse
index topic, I created a long RFC that actually broke into three topics for
full review upstream. These topics were sequential, so any feedback on an
earlier one required updates to the later ones. I would work on the full
feature and use interactive rebase to update the full list of commits.
However, I would need to update the branches pointing to those sub-topics.

This series adds a new --update-refs option to 'git rebase' (along with a
rebase.updateRefs config option) that adds 'git update-ref' commands into
the TODO list. This is powered by the commit decoration machinery.

"""

This is under active development (I don't believe the topic has been merged yet) so it's still open for feedback and refinement on the git development mailing list. Thanks Derrick!

[1] https://public-inbox.org/git/pull.1247.git.1654263472.gitgit...
Do you have any plans to support (and accept contributions to) non-English books? It’ll be amazing to see original Russian classic texts redone with the same level of care.
The article you quote says 61,000 people died in the Arab Spring. Libyas second civil war just recently concluded and the Syrian civil war is ongoing.

I'm having a lot of difficulty regarding this as a positive.
Would you consider creating a Goodreads collection/list of all the books in Standard Ebooks? Though I can appreciate if it's too much work to curate or manage.

Edit — oh, is this the list? https://www.goodreads.com/list/show/140305.Standard_Ebooks
Some seriously desperate denialism here. There's absolutely no evidence that a reasonable vegan diet is inferior to a meat eating diet, in fact quiet the opposite.
"wannabe" was the in-group term used inside the BID community, back in the '00s. It's fallen out of favor as a pejorative lately.
"playing go" is actually a very constrained problem domain.

"design and implement a SasS product that humans will give you money for" is a much less well-defined problem.

applying AI to boilerplate will probably be effective, but that might just eliminate more outsourcing and allow local devs to be more productive, as an extension of IDEs that have various macros to reduce boilerplate.

i think getting past that to the point where some manager can just ask an AI to design a commercially viable SaaS website top to bottom and it plonks out of the machine is exponentially more _difficult_ of a problem domain.

although a lot of the websites which pollute search results in google will be churned out by the millions and millions.
Michael Shermer, for whom this condition is named, is also a prolific science journalist: long-time columnist for Scientific American and author of several books about pseudoscience.
You got it wrong if you thought there was a rule to begin with. Everything is a negociation. A job is not a reward you deserve.
Wish I would see more mentions of `podman` where you can just run a container without a daemon and all permissions issues (root by default in Docker).

Podman seems like a simpler container management tool for things that are merely wrapping/emulating traditional command line tools.
"At-will" means at will, unless you're being fired for being a member of a protected class. TikTok users are not a protected class. You can be fired for wearing ugly shoes, chewing too loud, or because it amused the boss on an overcast Thursday morning.

edit: so maybe, I guess, to defend against the argument that they were fired for salary disclosure?
I'd be curious on what terms they evaluated "no financial benefit".

There's plenty of business choices that could be "no financial benefit" in the short term, but revolve around building market share and customer base for the long term.

If your long term goal is to land deals with places like AT&T and Verizon, you're going to need to get past the "nobody ever got fired for buying ~IBM~ Cisco" style arguments. How do you fight "There's no techs familiar with your gear" and "Show me a bunch of successful installs fitting American business-problem challenges"?

You can bootstrap a response to that by starting with smaller customers (who are perhaps more receptive to your offerings) and making too-good-to-refuse offers to get your kit into their racks. Then in a few years time you can go to the big boys with polished white papers that say "10,000 active deployments, look how Rural Iowa Telecom and Shrimp Cannery reduced their TCO by 9.2%!"
He wasn't working on lambda itself, he switched (specifically) switched to a team whose job it was to evaluate Lambda (not the people who make it).
This has been the the of the major gripes I've has with the web in recent years. In 2022 every single UI framework re-implements the same half-a-dozen to a dozen elements: buttons, alerts, avatars, a dropdown here and there.

Not a single one has reached the level of Sencha/ExtJS [1]. It's still insurmountably hard to create anything beyond the simplest of components despite hundreds of millions of dollars poured into hundreds upon hundreds of new APIs yearly.

[1] https://www.sencha.com/products/extjs/
It works but there is another detail. If you came from a country with a different language (e.g. Spanish) you should choose first the language and just then can select "United States".
Yes, we purposely don't include decorative illustrations in any ebook. (With some very rare exceptions.)
I left psychology around the time that nudging was gaining traction and I haven’t really been following it. But it seems to have a couple of red flags:

First of the definition:

> A nudge is a function of (condition I) any attempt at influencing people’s judgment, choice or behavior in a predictable way (condition a) that is motivated because of cognitive boundaries, biases, routines, and habits in individual and social decision-making posing barriers for people to perform rationally in their own self-declared interests, and which (condition b) works by making use of those boundaries, biases, routines, and habits as integral parts of such attempts.

I find this definition overly permissive and overlay reliant on unnecessary cognitive terms (like judgement and choice; which can be shortened to behavior) or economic terms (like rationality and self interest). As a fan of behaviorism this feels like an attempt to introduce epicycle into a theory that doesn’t need it. This effect—if it exists—can probably be adequately explained with good old classical conditioning and conditional reinforcements. This is the first red flag. That is not to say we can’t look for specific cognitive functions which makes some reinforcement contingencies more effective then others, but nudge feels a bit too general to actually be of any use in a model. It in fact reminds me of Albert Bandura’s theory of self-efficacy, a theory that seems to have reach a dead-end at this point.

The second red flag is the economic presuppositions. When I skim through the literature it feels like they are creating a band-aid on the thoroughly debunked notion of Homo economicus (the believe that human individuals always behave in a rational way optimized for their own self interest). So instead of recognizing the fact human behavior is more complicated, what they try to do is invent a new term to counter-act the instances where biases are “preventing” such a behavior pattern. I find such an effort to be doomed to fail, as—despite the persistence of economists—rational behavior means a different thing for each individual, and there is no “patch” for what economists call “biases”.
The difference is not that Dominicans are smarter Hatians (which I think is what you are dancing around). The DR has enjoyed more political stability due to the amount of foreign investments in the country which would have never happened if the DR was stuck in a precarious developmental stage, as it was the case with Haiti.
I once heard a journalist saying almost these exact words, on air, and still blaming Twitter for spreading inaccuracies and misinformation (edit: and most importantly "a inaccurate assessment of the general opinion"). I am still baffled (Léa Salamé, for those who know).
Watch some footage on the cycling that leads to it, and your laugh may turn into a gawk.
I thought that was what stacked PRs are - maybe not?
I am a devops engineer and I respect the AWS console.

After runnning a long Terraform run, rather than use the Describe* APIs on the command line, I use the console to check that everything was created correctly.

The AWS console therefore is powerful automation ;-)
I scrapped https://allrecipes.com a few years ago and posted a link to it on reddit... Maybe the file is still up but I'm too lazy to find it right now.
> a worthwhile metric

Previously —

"Completely Random and Arbitrary Point System!, or CRAPS![TM]"

https://web.archive.org/web/20010124100400/http://www.bagley...

Currently —

fwiw https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

> Sorting only by code size

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
I think this won't work as you expect. Most events are going to happen slowly. We're talking about events that take decades since global natural changes are typically measured in centuries or millenia. It won't provide the imminent big bang you're looking for.

Also, different people think it will be fine for different reasons. There are people who don't believe such changes will happen, or that humans aren't responsible, or that technology will save us. You would have to convince them from separate angles.
BLM Summer of Love in 2020

MAGA coup on Jan 6

Do you really need to use such insanely partisan terminology? It's so blatant I can't tell if it was made tongue-in-cheek or not.
$ which import
import not found

How should I install that tool?
Why? When I read that comment I looked up and laughed, imagining what I would choose. I’d probably laugh in such an interview — and why not?

It would lead to lots of enlightening discussion.