skysight-inc/HackerNews huggingface dataset:
I used to agree with this post's general premise, but I have come to think it is wrong.

The idea seems to be that a literate program would be ordered such that a reader would not need any familiarity with general boilerplate of the language that is being presented. But there is no real benefit for that. Indeed, it makes everything so much harder if you are trying to have meaningfully original narrative for every single line.

Instead, people should know roughly what the outline of a C program is if they are going to try and read a C program. Regardless of if it is done literately or not. To that end, having some generic imports at the top of a file that has a scattering of globals the author typically uses makes a ton of sense.

The idea, restated, is to allow you to narrate code. So, think of how you would approach reading anyone's source code that wasn't reformatted in this way. You'd take a look at the general outline of the file. Probably take a quick peak at the basic imports. If there are a common set of top level variables you expect to see, check for those real quick. Then, start trying to find the narrative of the code.
>names like MCMAHON as MC MAHON, and/or vice versa.

My mom has a Van name and it's hell trying to use government and insurance websites, because they'll take the space out or add one in irregardless of what you use when signing up and then fail to find the account when doing a lookup for things like password resets or for activating the account that they created for her.

It'd seem logical that some sort of fuzzy matching for apostrophe and spaces would be built in, but I've yet to find a government site where that's the case.
The Strangest Releases in MusicBrainz: Weird and Wonderful
What would a less idiotic timeline look like?
Location: Quebec, QC, Canada

Remote: Yes

Willing to relocate: Montreal only

Technologies: Ruby/Rails, SQL, TypeScript, Kafka, AWS

Email: jobs@aracine.net

Résumé/CV: on demand via email. Overview of past experiences on
LinkedIn

LinkedIn: https://www.linkedin.com/in/antoine-racine-24bba4225/

GitHub: https://github.com/BinaryTiger

---

I am a generalist who have worked in various languages/stack. Very willing to learn your specific thing. I have only listed the technologies used in my most recent work experience.

I have good domain knowledge in marketing but I am interested in branching out to fintech and or logistics as the next step in my career.
Revealed: React's Experimental Animations API
Yes, I agree.

And I'd go even further, and limit the ability of devices to not be "owned outright", since that sound like a loophole. I do not want a EULA interfere with these rights.
Private losses I hope. I couldn't pick a state/people that shouldn't benefit from socialization of losses than a group of people who have much greater wealth than 99% of the rest of Americans. You know what you could have done with that wealth? Move out of California! Woops you didn't!
I think you are unfair to your leftist comrades. Yes, perhaps the problem of using disrespectful words is not very serious, and there are more important social problems. But this is not a reason to ignore them and especially to belittle the merits of people who SUCCESSFULLY solve those problems and little by little ensure social progress in our society.
Pac-Man literally teaches you to eat unknown white pills.

It's actually amazing that people are able to play it without becoming drug addicts.
Pac-Man is completely deterministic and doesn't have hidden information. There's no gambling, it is all skill.

But yeah, if you're banning a game because it has randomized drops or chance based mechanics you're not going to have much left.
It's curious how even when you report things that egregiously should be taken down, they're not

But link your (forced) Oculus account to Facebook? That's a ban (yeah, automatically flagged, but still)

Or any number of unspecified community guidelines violations

Or accounts getting hacked constantly
I can't comment further on David A. Wheeler's review because his words were from 2004 (He said everything true), and I can't comment on the book either because I haven't read it yet.

Thank you for introducing me to this book.

One of my favorite rules of debugging is to read the code in plain language. If the words don't make sense somewhere, you have found the problem or part of it.
The Russian angle is an interesting one I had not considered! Even the "threat" of an increased US presence in the Arctic would seem to apply some additional pressure on Russia.

It could also have interesting effects regarding Russia/Ukraine negotiations. Russia would be wise to consider if it really wants to open to door to a major powers territorial acquisition fire-sale....
Novice and Experienced Software Devs Compare Online and In-Person Collaboration
You're changing the subject. They said it was a scolding blog. You said that there was no scolding. Someone pointed out obvious scolding. You said freedom of speech includes the right to scold. What you should have said was "sorry, I was mistaken."

You started dishonestly (accusing someone of distorting the article when they were just disagreeing with it), why would anyone now want to have a completely different conversation with you about "free speech"? Do you assume that everyone should want to censor everything that they disagree with?

> People may not like what they hear, but feeling oppressed because someone wrote their disagreement on a personal blog

Now people aren't allowed to feel? Why?

> is a pathological form of this free-speech rethoric.

Are you a doctor or something? Do doctors diagnose rhetoric? Is it "rhetoric" to say how something makes you feel? Why are you telling people how to feel, or giving lectures about free speech?
> wokeness, as he defines it, is often tightly coupled with good things, like sexual harassment being taken more seriously.

I'm not sure that's true. Wokeness doesn't focus on actual harassment; it focuses on accusations of harassment, with a definition of "harassment" that is highly subjective and doesn't necessarily correlate very well with actual harassment.

> how we can do things like take sexual harassment more seriously

The problem is not that we need to take, for example, sexual harassment "more seriously". The problem is how to reduce how often actual sexual harassment happens. "Taking it more seriously" is a very vague and ineffective way to do that.
Fly has a form of auto-scaling. You have to provision the max amount of machines then you configure them to auto-sleep. It's possible that the creator didn't anticipate this much traffic or didn't want to pre-pay for all those sleeping machines.
Yes, a terrible fire, although there are efforts ongoing to restore some of those files, even reading the data from charred papers and edges with newer technology.

However, these particular files (benefits claims files, or C-Files) are a different type of file and never burned. Better yet, they often have some parts of the veteran’s OMPF that were copied *into* the C-File, to establish eligibility for those benefits — copies that were made before the fire! In other words, these files could serve as partial backups…
Yes, the dual Celeron 300As, if you could take advantage of multiple cores, were faster than the higher end CPUs, particularly if you overclocked to 450MHz. My box was stable at 450MHz for around a year, then I had to gradually down-clock it, eventually back to 300. Never really did much to track down why that was, just rolled with it and figured I should be grateful for the overclocking I had.
They are most assuredly using qemu. It's been my experience that when most people say "KVM" they usually are referring to the whole libvirt ecosystem. I assume that's the case here. I think of it very analogously to how people say "linux" to refer to a full OS/distro such as Fedora. Though "linux" is just a kernel, it's become common parlance.
I see few blind spots from the write up.

1. Traffic for a new version was loaded up too quickly. I usually lobby for releasing updates slowly. This alone would have prevented the issue.

1. Tasks cannot fail under load. Load Shedding should be in place exactly for this reason. You don't take more than you can chew. If more arrives you slowly and politely refuse the request. You need to be both, slow and polite, so that the client will slowly retry and you won't incur in the herding issue.

1. The monitoring issue should have triggered (most likely) an increase of latency. That should have been enough to not complete the deployment and rollback carefully.

I am sure engineers in canva had their reason, and that the write up does not account for everything. Just some food for thought for other engineers.
The funny part is you can convince an LLM any bullshit you propose is right. It will agree with anything you say unless you encourage it not to and even then…

“VMWare costs too much. Our use case is incredibly niche and nothing out there seems like it would fulfill our needs. Can you help me write a new stack using bash scripts and AWK?”

“What an exciting idea! Bash Scripting is a clever way to orchestrate 12,000 virtual machines. Here, let me provide you with a bunch of code to copy and paste without doing any requirements gathering whatsoever.

<pages of random bash scripts>

These bash scripts will let you run 12,000 virtual machines. Let me know if you need any explanation!”

“I forgot to me to mention we need to provision these using a rest api. Also these are globally distributed and require extensive monitoring”

“Not a problem! REST is an excellent way to communicate with the platform. I won’t bother asking any follow up questions or gathering any more requirements. Here is all the code you need:”

… and so on…
Ask HN: Heroku equivalent for cheap intermittent jobs?
I'm running what's essentially a quote-of-the-day bot, which retrieves a text from a queue on a regular schedule, and submits it to another service over an HTTPS API.

Since my free Azure credits have expired, I'm looking for a cheap place to run a very small Python script intermittently, with access to some form of persistent storage.

My patience for being my own sysadmin is steadily decreasing, so I'd rather not run it at home or on a manually managed VPS if I can help it - ideally I'd like something like Azure's Container App Job system, but on a fixed monthly charge rather than a pay-as-you-go system.

Does such a service exist?
I wish the ecosystem made heavier use of .zip packages, which would gravely help with the logistics of your hardlink plan, in addition to slimming down 300MB worth of source code. The bad news is that (AIUI) the code needs to be prepared for use from a package and thus my retroactively just zipping them up will break things at runtime

Take for example:

$ du -hs $HOMEBREW_PREFIX/Cellar/ansible/11.1.0_1/libexec/lib/python3.13/site-packages/* | gsort --human
103M /usr/local/Cellar/ansible/11.1.0_1/libexec/lib/python3.13/site-packages/botocore
226M /usr/local/Cellar/ansible/11.1.0_1/libexec/lib/python3.13/site-packages/ansible_collections
How can you test this with real potential customers?
Greenland is serious. The U.S. has been trying to grab it for a century. They have influenced the native population for decades and will continue to stir anti-Danish sentiment. A classic regime change operation like hundreds of others.

Many U.S. newspapers who have lectured us on Ukraine's sovereignty for four years are relatively silent on the issue. The All-In podcast (now almost a pure Trump outlet) were in favor and suggested other land grabs.

The EU, stripped of its will and subservient, makes meek comments. Apparently it is fine that 2 trillion in minerals will go to the U.S. and they can buy them back from the U.S.
It's a useful article regardless. Many a big headed HNer have waxed poetically about cargo cults and quite a few of them have even written articles further spreading the mythical version of the story. Hopefully this will at the very least lead to some backlash and a convenient article to point to anytime someone further spreads misinformation
Latin America still has this. Go to Mexico and every house has a few empty 1.2L bottles that you can take to the corner shop to swap for a filled one.

It’s like 35 pesos ($1.70) for a beer refill which is half of the story of how I drank two of those bottles a day with my friends for years…
The legal theory you’ve proposed doesn’t match the facts. My understanding of your theory:

1. US law doesn’t say adult gambling is illegal

2 US law does make it illegal to give gambling mechanics to minors

Since random card is only for adults, it’s legal.
Since balatro gives gambling mechanics to minors, it’s illegal.

But Random Card _isn’t_ only for adults! It’s E for everyone (ie no age restriction!) By your own reasoning, random card should have been banned. This isn’t an issue of consistency anymore, since according to your theory this should be illegal.

I think either your theory of how the law applies here is incorrect, or Google seems to be breaking the law by allowing random card to persist.
Of value to me because it introduced me to the term "opinion-field inversion," which I'm sure will soon be thrown around -- like "Overton Window" and "over-determined" -- on all the trendiest podcasts.
Show HN: Monetizing people's abilities and talents in the neighborhood
Show HN:My name is Anuja and I’m the founder of BuddyAid.

Close to COVID, I lost my job as a software developer and struggled to find new opportunities. As a certified artist, I started teaching pencil drawing/Art to neighborhood kids at a low cost, which my neighbors wanted often due to its affordability and convenience.Soon after this,a Henna artist who was a block away from me was interested in teaching henna art and a college student who was a pet sitter came-in to market their service.and so we hosted an event in the garage which quickly became a big hit.

Here jobseeker can choose theirarea of interest which can be one of 20+ categories like Baking,Cooking,Art,Guitarist,Gardening,Cleaning Etc and start working for neighbors. We track job seekers' locations, offer online payments via Stripe, and use SMS for efficient communication . We earn a commission on successful job completions and pay our workforce based on ratings and reviews.
For iOS users:
https://apps.apple.com/us/app/buddyaid/id1621508939
Rooting an Android device generally requires completely wiping it and reinstalling the OS. It's quite impractical to do secretly!

I think in any scenario where the principal can do that without you noticing (which means things like reinstalling & logging you back into all your apps, logging the device into your google account successfully, restoring all your device settings, re-adding your fingerprint or device pin to unlock the device, etc) then it's game over regardless. If they can do that, they could get into your bank app anyway, or they could easily just replace your phone with another one entirely, and now you're just logging into your bank on a stranger's phone.

Barring a _very_ major Android zero-day (which probably would evade attestation anyway) unexpected rooting of your device is really not a plausible attack scenario.
I think the author here would be happy to learn that secure scuttlebutt (SSB) exists. https://github.com/ssbc/scuttlebutt-protocol-guide
In the Mac app store, where Baltro is an arcade game:

Age Rating
12+
Infrequent/Mild Mature/Suggestive Themes
Infrequent/Mild Alcohol, Tobacco, or Drug Use or References
Infrequent/Mild Simulated Gambling
Infrequent/Mild Horror/Fear Themes
Why would Russia care about some football tournament if they really wanted to invade?

It's makes even less sense than parent comment
What's the carbon cost of shipping a plastic stand?

Fwiw I do think that non-consumtion is a more 'real' protest than buying recycled but if you _have_ to get something
Show HN: Notle – AI That Enhances Diagnoses and Improves Patient Outcomes
Hey HN,

I am excited to share - Notle. An AI software built for the mental health field! We offer things like medical documentation, psychometric assessments, deployable agentic AI therapy excercises, session summaries for patients after sessions, and much more.

I'm really excited about this and would like some feedback! thanks!
If all disrespecting is to belittle and look down upon, then fair enough, I agree with you. What I meant, in perhaps an ill-phrased manner, was that overemphasised respect can often lead to stasis, where people might not want to change in case they are seen as disrespectful. Hence my use of disrespect, in that it is a relative judgement, and which can and has been used to discourage creative difference or just difference in general.
this is purely based on aesthetics. Even Mario games use the slot machine “skin” to represent RNG
Also, even with the master/slave interpretation, there's nothing wrong with it. It's not offensive to use terms that refer to slavery. No reasonable person thinks "oh because this database has a master and slave replica the maintainers think slavery was ok". No reasonable person is so psychologically fragile that the mere mention of slavery hurts them.
You are gambling your time (essentially the same as money) on the hope of a dopamine rush experienced upon winning (also worth money).
Could Cloudflare Workers and R2 do this? There is a generous free tier, and on the paid plan, I cannot see you paying more than $5/month for this use case.

https://developers.cloudflare.com/workers/platform/pricing/

(no affiliation)
OP did, sorry. Didn't realize different folks.
The long way towards resilience – Part 7
Here's the story map for The Stanley Parable:

https://www.reddit.com/media?url=https%3A%2F%2Fi.redd.it%2Fm...

Looks like a "Time Cave"
> The latter makes Google and Apple insane amounts of money though so of course they're not going to do anything about them unless their hand is forced.

Similarly, they avoid drawing attention to their shenanigans by keeping the vibe clean
They loosened the screws.
It may not be enjoyable, but for about a century, railroad schemes were often as much about entrepreneurial fundraising, land rights, and corruption as about actually delivering infrastructure - it's thematically correct.

Colm Meaney delivers an entertaining performance with regards to this in 'Hell on Wheels'.

There are parts of Pennsylvania that briefly got violent with each other over gauge changes (and thus, which town had a rest stop, and no doubt, which investment would prove profitable). The "Erie Gauge War".
As in cash transfer from my wallet to theirs, NO.

That being said, if they continue to do well, saying Yes to their requests for things definitely is quicker.
Not to complain about bisect, which is great. But IMHO it's really important to distinguish the philosophy and mindspace aspect to this book (the "rules") from the practical advice ("tools").

Someone who thinks about a problem via "which tool do I want" (c.f. "git bisect helps a lot"[1]) is going to be at a huge disadvantage to someone else coming at the same decisions via "didn't this used to work?"[2]

The world is filled to the brim with tools. Trying to file away all the tools in your head just leads to madness. Embrace philosophy first.

[1] Also things like "use a time travel debugger", "enable logging", etc...

[2] e.g. "This state is illegal, where did it go wrong?", "What command are we trying to process here?"
Some research suggests that Patriot Polling is run by two college freshmen who both lean Republican themselves, and that there have been some concerns over bias in their election polls.
That. Forcing people to do it right from day one helps a lot. Also Rust attracts a programmer who is willing to accept some pain up front to save pain later, if your motto is "give me convenience or give me death" you might stick with C or Python.

If you give people an "easy way out" it is very hard to compel them to do it more rigorously. Look at the history of C++ namespaces as well as the non-acceptance of various "Modula" languages and Ada back in the 1980s.
Here's a different take: Languages like Haskell aren't solving the problems companies actually experience (for the most part). High on that list of real problems is "how do I get effective work out of these <relatively inexpert> programmers?" And often the domain that the programmers are being asked to work in strongly constrains viable languages as well. (Web browsers and JavaScript would be an example.)

I love Lisps, but for most companies, it's not the right investment. People don't leave school knowing lisp, its flexibility can be a downside with inexperienced developers, and it doesn't have the kind of ecosystem something like JavaScript or Python or Java or even C++ have. Nor can you easily hire contractors to help you on a project or to help clean up a mess.

Businesses like solutions that can be planned for, that are easy to hire for, that one can get help with if things go badly.
this whole post reads like it came from a father who doesn't understand why his daughter doesn't talk to him anymore.

pg getting flagged on the forum he founded really holds up this analogy. Even though I don’t understand either.

"anything I don't like is a shallow fad"

I don’t see that quote anywhere in the article, or even that sentiment.
As many of us here who came from less fortunate places can tell this kind of adversity is the ultimate character test. Nobody is surprised with opportunists. But even among generally nice people, those infirm will fold and prostrate even before they are asked to.
>From what I can recall, it was complicated by the fact that I wasn't "next of kin", which would limit the data I'd have access to.

My state has a process for claiming unclaimed funds that banks and such report to the government and that is what is keeping me from claiming some funds my grandmother has listed on the site. It's not even clear to me what constitutes 'next of kin' legally, presumably it'd be one of her kids, but it's not like we have laws designating the oldest male heir and then on down the list.
(Positive) feedback loops are dangerous, even if we stop doing anything that moves things forward, feedback loops can get us to hell on Earth (quite literally) all by themselves if we reach the right conditions.

And that is why is dangerous to surpass that limit. Even if we define that today conditions are safe or that we can still move things a bit forward without too much harm, feedback loops won't stop because we want them to do and make us cross the cliff.

It is not something binary, of course, we were getting already loss of albedo and permafrost thawing and so on before reaching that landmark, but things can speed up badly eventually out of the safe zone.
So the question I want to know is what the fuck do we even need in this world?

I think the answer quickly becomes nothing. Just eat food, sleep somewhere safe and wait for something to kill you.
> Windows failed to deliver this; the average customer never downloads an Exe from a newer publisher without terror. The average consumer is literally dozens of times more likely to trust a new smartphone app than a new desktop app.

Yet that trust is, for the most part, unfounded. There's a ton of malware in app stores - you can assume any app that contains ads is sending data about you to some shady server, for example. You can't even trust the most popular apps not to be malware [0].

[0] https://news.ycombinator.com/item?id=42651115
err... what's wrong with Heroku?

But also, maybe GitHub + GitHub Actions