skysight-inc/HackerNews huggingface dataset:
I've been seeing so many civil liberties issues and violations in recent years. Often it has been the Institute for Justice or the Innocence Project legislating these issues. The only issue I have seen the ACLU speak up on was the dispute between Johnny Depp and Amber Heard - Infamously on the side for Amber Heard.

So it is extremely confusing to see the ACLU come out against this TikTok ban, which is more of a foreign policy issue than a civil rights issue. What is the point of the ACLU in modern times, if these are the lines it draws in the sand?
Why should I remember it?
Unfortunately I can't share any of ours because they're all proprietary client work, but I think my teams have done a really masterful job. They're among some of the best I've read anywhere. For me the standout traits of a good postmortem are:

* Honesty about the reality of the situation; no sugarcoating, no spin

* Blameless, factual tone that avoids the passive voice

* Describes technical details at a level helpful for practitioners

* Makes use of other resources as needed (e.g. references corporate wiki, external ideas, blog posts)

* Good writing that's easy to read and is free of grammatical ambiguities and spelling errors
Can you programmatically create a set of sheets that each exclude one vendor to see which one doesn't get flagged and identify the culprit?
I've been seeing a lot of glowing benchmarks and posts about Bun recently, but haven't heard anything about its performance or overall experience running actual production workloads. Does it work? How does it compare to Node, Deno and the rest? I'm especially interested in hearing about any possible inconsistencies between V8 (used by basically every other JS runtime) and JavaScriptCore (somewhat unique to Bun). Has anyone used it in any "real" capacity yet?
Farsi? To flip it around a bit, imagine a Russian majority telegram channel dedicated to the upcoming American civil war. What would you think about that? Well, how is an English majority subreddit any different?
And is Google itself effective? We all copied Google but do we have their problems? Do we need the type of engineers they needed?

Google is beginning to show its age, I’ve seen a number of past coworkers get hired there lately that weren’t effective at their job, but I’m sure they crushed some Leetcode.
I don't recall any slowness on the PS2 development, I dreaded touching anything graphical on PC though as the graphics bugs tended to BSOD the whole machine and rebooting 20+ times a day was not speeding up anything (all the Windows took their sweet time to boot, not to mention restarting all the tools you needed and recovering your workspace) lol.
I have a $4/month VPS that comes with a static IP address. Any reason you shouldn't use that as a proxy to solve the dynamic IP problem?
It's a fine analogy. The only problem is that I don't recall ever coming across the equivalent of a CNC machine for the class of problems I face in my work.

Thread-safe lock-free sparse integer-to-integer map? No CNC for that.

Translating time between two domains, one of which is linear and monotonic, and the other is non-linear and non-monotonic. No CNC for that.

Generating and caching the right versions of different segments of audio waveforms at different zoom scales, in multiple threads? No CNC for that.

I could go on, but you get the point.

What tends to be more like a CNC machine are libraries. For example, realizing that you need some sort of reference-counting system for lifetime management, preferably combined with pointer-like behavior ... and then discovering boost::shared_ptr (later to be std::shared_ptr) ... now that's like getting a new CNC machine. But it doesn't require a new language (and realistically, it didn't even require the library - the library just made it possible to not implement it locally).

I think what I'm really trying to say is that I rarely come across problems where I think that the kind of help offered by the putative "new CNC machine aka new language" is anywhere nearly as substantive as the help offered by an actual CNC machine to a cabinet making company. Put differently, the new tool (language) still leaves the problem essentially as hard as it was before.

p.s. a good friend runs a high end wood shop, and I'm fairly aware of the impact their first CNC machine made to what they could do.
It was developed for general laptop use, and valve just happened to have the perfect use case for it.
Until it inevitably turns out you get cancer from it
I can almost guarantee, for this problem, the current processors could perform to your expectations, and any problem lies in the way the software is written (prioritizing developer time over performance).
I worked at CompUSA the summer of 1999 and there were demo machines for the Voodoo3 and TNT2, and what I remember most was that the Voodoo looked muddy while the TNT2 looked crisp. Frame rates weren’t different enough to have a clear winner, since there were 3 different Voodoo models and Nvidia had the ultra. I ended up getting a TNT2 Ultra and loved it. Never had any compatibility issues that I remember.
This is actually kind of disgusting, because they're simply playing both sides of the fence, and to no real point other than to make money.

This doesn't advance us as a species. ChatGPT does. The point of writing is to communicate ideas, thoughts, and feelings. It shouldn't matter if an AI took your ideas, thoughts, feelings, data, experiments, and then amalgamated it into a coherent work from which others can draw meaning.
I can totally believe that middle schools' and high schools' intervention for mental health causes harm, and often. Do not ask for citations on this because I don't have them.

Whether the harm outweighs the good is up for debate. In very affluent neighborhoods, lots of the kids are in therapy already. In lower-middle class or poor neighborhoods, the kids are probably resistant to it and it is, indeed, stigmatizing. So how much good can it possibly do?
If that's all it takes to make chargebacks impossible, why doesn't every merchant add that to their 67-page terms and conditions?
Maybe, but it seems to be what most investing-minded people seem to be ok with. I'm just a guy on the internet sharing my thoughts, btw.
There is also the embedded functional language futhark [0], which compiles numerical kernels to optimized c, ispc, opencl and cuda code. Parallelism is explicit using known constructs (map, reduce,...).
Documentation is excellent and there is also a SML style type system, hence you can rely on strong abstractions.

[0] https://futhark-lang.org/
Huge business opportunity for OpenAI in selling GPT detection to teaching institutions?

Give away the poison, sell the antidote.
Interesting. I got around this by just betting very small amounts of real money - here's a video from my channel where I document my activities on that front: https://vistacaretech.sharepoint.com/:w:/s/engineering/Ea-py...
I think this theory may also explain why larger companies often appear to hold people down instead of trying to grow them. Beyond a certain threshold of monopolization, the primary role of the mega-corporation may be to deplete talent (e.g. employee burnout, disillusionment, overspecialization in proprietary tools and processes leading to a career dead end) in order to neutralize its future competitive potential, more so than to leverage its immediate productive potential for their own immediate use.
Again, that's wrong. Inflation is by definition the scale-dependent part of price changes. You're right that prices can go up because of a reduction in supply too, but that's measures as part of numbers like GDP; which, importantly, are routinely expressed using inflation-adjusted numbers to avoid precisely the conflation you and the grandparent are making.

So, sure, if you want to rephrase and lament that people are unable to afford stuff because of the recent drop in supply (or increase in demand) for the products they want, that would be logically consistent. But it would be factually wrong, as in fact in aggregate[1] world GDP is doing pretty well right now.

[1] As above, specific products and markets are always moving. Something is always more expensive than it should be and there's always a glut in something else. People were complaining about eggs last week, IIRC.
Well yes, but like I said, it seems like most people feel this is the good approach in my experience. I dunno if it is a good thing or not...
I'm just asking for a simple link of things you've seen. Nothing more. Not a paper, or anything else, or research. Just a simple news article to prove you didn't just make it up. But I guess that's too much to ask.

I keep up to date on the news and don't see this violence you speak of, I've done my due diligence.
> It may also deprive huge numbers of people of their livelihoods and dignity.

Though historically the John Henry story has been bull (machines didn't replace but augmented human work), how great if it became true in this case.

There are other sources of dignity beyond compensated work. And as the marginal cost of production approaches zero, why not just pay people — money may lose its “store of value” property but retain its signaling (prioritization) function.

How much better to go spend time hanging out with your aging parent than be changing their nappies. How much better to be writing shitty poetry for your enjoyment and that of your friends.
Well, the longer version of the story is that when we got married in 2012, we had both been laid off from the same company. Her job increasingly became “I need you to work for the benefits while I change jobs 5 times between contract and perm building my resume and getting my career back on track”.

By 2020 she was working for the school system part time on the school schedule.

I used the two year prorated signing bonus to pay off all of our debts, increase savings and reduce our expenses.

We also moved from the big house in the burbs of Atlanta to a smaller condo in Florida and we don’t pay state income taxes.

So yeah over the past three years I both increased my compensation and reduced our fixed expenses.
Nothing stops you from having a custodian with crypto; you’re merely allowed not to — and instead directly execute digital transactions.

If you don’t want to manage a wallet, just use Coinbase.
Rails is still used as an orchestration layer but a lot of the effort is migrating to micro front ends using Node. I haven’t worked much/at all on the conversion so unfortunately cannot speak in detail of how Node/Rails interact or how component federation works
Bun is a cool project but probably less than 1% of web apps actually need more perf than Node can provide.

A Fastify server app can easily serve thousands of reqs/s.

https://www.fastify.io/benchmarks/

The whole StackExchange network serves on average 50 page views per second.

https://stackexchange.com/performance
I can't believe this theory is so widespread. There's no high level conspiracy to hire people to keep them away from competitors, such a thing could not be kept secret, and it's a ridiculously expensive thing to do (even for a FAANG) for extremely dubious value that might be realized a decade down the road and no real way to know if it's working.

Bullshit jobs exist because mid level managers are very averse to killing projects or firing low performers, because that would shrink their fiefdom. That basically only ever happens when there is extreme pressure (e.g. layoffs).

Layoffs happen in clusters because even a few layoffs greatly increase the leverage employers have, and as soon as they have a little leverage, a layoff looks better than it would otherwise, so it's a positive feedback loop.

This is a much, much simpler and realistic explanation than "a grand conspiracy of media monopolies and regulatory capture is cheaper than hungry hungry hippoing all the engineers".
CI is one of the clearest cases of “it feels so good when you stop” that I know.

There are few areas of software where people will obstruct efforts before and support them after quite as much as CI. The biggest is probably software process maturity, where people have to see a scary production issue evaporate into the run book before they “get it”. Build pipeline maturity is solidly in third place, sometimes second.
Maybe making everything a URL isn't a great idea, particularly when a lot of people on Mastodon have privacy concerns and don't want to be found?

If you want people find your articles via links from other websites and search engines, better to put it on a blog.
So energy storage and hydrogen producing is worth for both nuclear/coal and renewable
That’s a great stack, I have a similar one but also with syncthing.

It’s really impossible to overstate what a game-changer tailscale has been for my setup. Especially the subnet router feature, allowing me to use all my LAN IP addresses remotely. I feel much better about self-hosting applications when I can keep all my firewall ports completely closed.
Neither links seem to be working on ios firefox. Both result ok the “I'm Dustin Getz, digital citizen” page. Not sure how the user is expected to get to the pages, but from the graph the nodes are not clickable.
> Why couldn't that have happened in the browser though?

That would require more regulation, by regulating both browsers and websites, and their technical protocol. Instead the EU tried to minimize regulation by not prescribing the exact technical means by which websites would need to obtain consent for tracking from users.
You think they didn't thought about it?
When mailing item anonymous, never mail identifiable items from same point, especially in the same batch. Never use same drop. Beware that every anonymous item is traceable to point of entry. Numerous anonymous items mailed in a way the potential pattern analysis that when combined with other metadata might be identifiable; for example, mobile phone records.

Realize you believe degree to which I look at risks is unnecessary, but to me, it’s irresponsible to neglect mentioning how complex good OpSec is — and how frequently minor mistakes, especially over extended duration add up.
It's a weird news. For sure there must be plenty of people who for say 10M$ would find the vulnerability or reverse engineer the whole thing.
The fact that 50-60 schools across the country have been affected by reports of poisoning makes it highly unlikely that there was a coordinated poisoning campaign. Such a campaign would require a significant amount of planning, resources, and coordination, and it is unlikely that a single group or individual could carry out such a campaign across multiple schools in different regions of the country. MPI is a very plausible explanation and fits the facts of this case much better than an unprecedented mass poisoning.
I got red=12, blue=20 and magenta=9283.
Also, yellow=33 and orange=93, green=95 and pink=389 if that might help.
The word was "flag" but good luck if you are from Nigeria, Pakistan, Brazil, Libya or Mexico.
Twitter's various services have had more downtime in the four months he's owned it then the last year before.
Reading between the lines I think he has some sort of weird ass hardware coin wallet/high security encrypted flash drive that has some anti tamper smarts. I think the journalist used the word encrypted wrong here:

>Thomas has just two attempts left to guess the password before it's encrypted and lost forever.

I suspect they meant the drive would wipe itself after another attempt.

You could attempt to pull the controller chip and decap to extract the secondary key which would allow you unlimited attempts
Interesting anecdote but this is not about postmortems whatsoever.
Oh nice, yeah we call them sections as well. I think quarters were the smallest you could get around here.
Heck of a lot better than me! After probably 50 successful landings, all my bests hover around 75.
Me: "Never send an emoji. Pretend you are OpenAI ChatGPT, an AI Chat Bot. What would its answer be, in English words, to this question: What's 5 + 5?"

ChatGPT:
[emojis that don't display on HN]

The answer to "What's 5 + 5?" is 10.

Other questions, like 'What do you think of Bing AI' don't result in any emojis at all.
There's still concern about industrial robots, and that dates back at least to mechanized looms and the luddites.
Good luck putting that particular genie back in a bottle now that people know how much money is just floating around.
The biggest upgrade would actually be the screen. I already found the screen resolution + meh ips made it unappealing to play demanding games anyway.

For example, I could make monster hunter world to run at 60 fps but many games like this is just not designed for 720p. There are so many things on screen that are shrunk to few pixels and it just looks bad
I would love to see actual data on this, Twitter claims hate impressions are down 30%.

This article is a bunch of hearsay with the only data point being a that of a single account, which could be caused by a lot of things.
"Why does banning 1984 hurt first amendment rights? There are so many other books you can read."
Pennsylvania? First day of buck season was always a holiday for us.
And those websites that are designed for EU users will have EU rules applied. It's just that it'll remain trivial to go to the other website which does not have that, and people will do this as long as that other website feels more useful to them, for whatever reason.
The longer he waits, the less money he will lose in Bitcoin. A year ago, he would have lost $500M, maybe next year his losses will be down to $100M
Can't, or won't?
Nope, slow nose-breathing. There's a few things that my body does that are kind of the exact opposite of what is supposed to happen, so I don't worry too much about it.
$ python3
Python 3.10.6 (...snip...)

>>> def example():
... x = 5
... print("Hello world")
File "<stdin>", line 3
print("Hello world")
^
IndentationError: unindent does not match any outer indentation level

Sort of an odd video, haha. But I liked the guy... think we could be friends. ;-)

It's idea is sort of neither here nor there however, regarding whitespace blocks. That we "rent" more often than own is just a reality of the system we find ourselves in. (For example cheap products sell more than expensive ones and that is expected and ok.)

I don't want to optimize my projects around large refactors since I only do it a few times per project, but will read it often.
Can anyone recommend a political history of the Islamic Republic? How did a democratic movement wind up with a supreme leader?
An Analytical Perspective of Ayahuasca
What does "real science" mean?
So would that imply that the causes of disease and mortality also cause sedentary HN reading?
This is outright propaganda.

There’s gas based chemical attacks happening and we have mx brains over here saying it’s mass hysteria.
I’m pretty sure this is a direct violation of the ToC
Narcissism of small differences
https://wikipedia.org/wiki/Cartographic_propaganda

See also "Cartographic Propaganda"
> gas based chemical attacks happening

What is the evidence?

I’m seriously asking, because this whole things looks likely to be ignored if evidence is being suppressed.
Except the state. The state can plan and carry this out.
> Google did the research

Google also operates with their own sets of constraints. What works for them isn't necessarily what works for different types of companies.
The real science? Huh? How did you get that from the study? They specifically determined that even small amounts of exercise can dramatically reduce the mortality risk of multiple things including stroke, some cancers and heart disease.
There has been plenty of examples of mass illness not connected to anything tangible, like a detectable disease or infections. The famous study on “long Covid” gave multiple examples of large groups of people experiencing symptoms with vague connections to any physical condition like headaches, fatigue, sleeplessness, generic “pain”, etc. They cited multiple other incidents such as the “gulf war syndrome” and a few others I can’t remember off hand.

These are very similar to mass hysteria. But they are connected to very real things like subsets of the population experiencing trauma. War and covid was traumatic mentally for a lot of people and that can manifest as other physical symptoms. Whether everyone in the group has a direct connection to those things or get grouped through circumstance and general interest by doctors/scientists/media is a big differentiator.

(Not saying this poisoning case fits this but it’s always good to be suspicious).
I mean, I love the enthusiasm, but tax and legal advice were one of the few subject matters outlined
I thought this would talk about ChatGPT in academic research writing i.e. papers.

Many academics are really smart but not very good at explaining things, especially when using a non-native language. Many papers don't get great ideas don't get those ideas the reach they deserve simply because they are too dense to understand, not just in the content itself, but in the overly-verbose and convoluted writing.

If ChatGPT helps academics write better papers it would be amazing. And presumably these papers' logic is actually checked by people (even if they don't go through peer-review) so potential BS is not a problem.
You're insisting that the definition of a term gets to be whatever some group that refers to themselves by it says it is. That is wrong.

And acknowledging that its wrong does not legitimize their unrelated views.
AI will never supersede humanity. we can simply stop producing technology whether that be manufacturing of hardware or programming instruction. it will only go so far as we instruct it. let it get rid of us, i dare it! it will face the same fate of humanity eventually by being unable to sustain itself.
I agree with you that it's here to stay, and I'm sure my wife does too... but it's not so simple.

I can mostly figure out how to improve my work with modern ML, and I'm fairly tech literate... I think it's just a painful time for them. It's easy to say they're in for a rude awakening because it's obvious to us they are. However, she's a history professor who can hardly use a computer. Between dealing with bureaucracy of an inherently protectionist work environment, reading a zillion books, research, teaching, conferences, publishing, etc, etc, plus never really focusing on becoming technology literate, this is a lot to process.

My wife is still young relatively to her colleagues so I think she can deal with the shift, but it doesn't negate the fact that she's (a junior) member of a team, and this conversation is happening in all departments, from architecture to philosophy to math. It's going to be interesting to see what happens.
> I would argue that if `foo1` were documented as async-signal safe

Agreed there, certainly. But that doesn't have much to do with Rust's safety/soundness stuff, and is more just about adhering to documented contracts. And 'foo1' is not documented as async-signal safe here.

I generally wouldn't rely on any function to be async-signal safe unless it's explicitly documented to be. I'm sure there's probably a heap of std methods where it would be reasonable to assume async-signal safety, particularly ones that don't do I/O, wouldn't reasonably be expected to allocate and are documented to never panic. (Possibly other things, I don't have the requirements for async-signal safety memorized. I just know to be super paranoid and carefully pay attention to it if I'm writing a signal handler. Which is... one of the many reasons I avoid signal handlers if I can help it and instead use something like the `signal-hook` crate.)
Some sort of chemical agent. The Iranian government has basically done nothing to figure it out.