skysight-inc/HackerNews huggingface dataset:
> "We'll go down in history as the first society that wouldn't save itself because it wasn't cost-effective."

Meta: Is it Vonnegut?

* https://www.goodreads.com/quotes/11432253-we-ll-go-down-in-h...

> “We’ll go down in history as the first society that wouldn’t save itself because it wasn’t cost-effective.” Often attributed to Kurt Vonnegut, sometimes to Donella Meadows, it’s one of those quotes that’s so good, it seems to have multiple claims of ancestry.

> Wherever it came from and however accurately it may have described the blinkered bookkeepers, Akshat Rathi wants you to know it’s not true anymore. “It’s now cheaper to save the world than destroy it,” he declares at the opening of his new book, Climate Capitalism: Winning the Race to Zero Emissions and Solving the Crisis of Our Age.

* https://www.nationalobserver.com/2024/03/18/opinion/climate-...
I remember getting a laptop with Windows 8 about ten years ago and upon turning it on, the Out-of Box Experience (OOBE) "greeted" me, something like 'Hi. We're getting things set up for you'

"Hi?" "We?" You are a piece of software. There is no "we" here. I can't even begin to express how infantilizing that sounds to my ears.

Anyway, I didn't last long on Windows for that laptop. /rant
How to resell things online. Got fed up with “software development” finally last year.
The word "are" is used, both generally and in the headline, to indicate the present tense. Similarly, the gerund "drinking" is a present participle. The article isn't titled "Why Do Older Americans Drink So Much?" and if it were, leading and focusing on a story from many years ago would not seem nearly as odd. Similarly, I'm quite sure they could find plenty of anecdotes about older Americans who currently drink too much that would better match the headline as written. As it stands, it's incongruous and misleading in a strange or perhaps lazy way.
Based on my observations, marriage is the most reliable indicator of graduate student success. At least the male ones.

I don't pretend to know if marriage is the cause of success or if it is merely a correlated phenomena. But I've observed it and talking among my circle, so has a top engineering researcher at a top 10 university. This is a man who has graduated scores of students placing half of them at top universities.
Why Microsoft's Copilot will only kinda run locally on AI PCs for now
They just happened to ignore the fact that mossadegh nationalized oil right before the us and uk led the coup
Personally, I disagree on adding this, outside a "tutor" mode. Figuring out if I'm blundering (and requiring my opponent to do the same) is a big part of the fun. Without that potential for mistake, I think it would be like chess masters playing themselves to a draw in every game.
> > I've never met someone who's been concerned with deferring deallocation.

> Realtime audio processing (instruments and effects), where malloc/free can never be called on the realtime audio thread. Deallocations have to be deferred.

I think you misunderstood GP, they are saying “I’ve never met someone who thinks deferred deallocation is a bad thing”, ie. you’re agreeing with them.
Kakebuton's are the easiest to put on and take off. I don't know why they don't have it in the west:

https://www.japanache.com.au/contents/media/kakebuton%20cove...
No. If the employee doesn't do what the employer wants, they are at-will and can be fired. Payment / wages is covered by labor laws and can result in legal problems if not corrected.
There are no stupid contributions, just stupid people.
Forget IPv6, just moving SSH off of port 22 stops the vast majority of drive-by attacks against sshd on the open Internet.
I am also reluctant to invest time in watching a video, but he is quite impressive, at least to me. Starting out several years ago, he is digging by hand with the aid of a hydraulic poker that he fashioned. Removing the dirt and stones in buckets, welding reinforcing structure as he goes, etc.
So is the implication here that any system that allows SSH and contains this malicious code is vulnerable?
See: list of things that I’m clueless about.
The funniest one I've seen is PayPal's former COO named Bill Ready.
A lot of the costs scale with the number of eyeballs.

"Content creators will not switch off youtube, unless their revenue from this new site is sufficient compared to what they could've gotten from youtube (or they mirror it - in which case, why would anyone go to this new site?). "

There are alternatives (e.g. Nebula) and a lot of creators like them and do post their content on them to get a higher revenue share. Youtube is squeezing a lot of them. You tube is also a pretty crap user experience too.

There are also people whose videos are primarily not being found through Youtube, and those are not looking for ad revenues. There are also other business models than a revenue share from Youtube.
Serious question, but what is your expectations for linux and all these libraries/dependencies after 20-40+ years when most of old school or current devs are retired? How can anyone guarantee reliable continuity by good actors in all these dependencies?
Yeah, perfectly. That's why I suggested it. It sounds like he was super interested in one thing, 2 years passed, and now he isn't interested in that one thing and wants to do something else. Bored. There's nothing wrong with that.

Being bored isn't a bad thing.
I don't know about at your workplace, but in our (non-git) repo the intent of the ticket number isn't so you can enter details about the commit in the ticket. It's to link tickets to particular work items being tracked in the ticket system. You should still add as much detail as possible about what the commit is doing in the commit itself. If anyone really wants to, they can always aggregate all commits against a ticket to get an overall idea of the flow for that task, which might span branches or repos, and of course the tickets can be linked to higher ones tying that commit into the larger plan.
But none of that is as important as explaining exactly what the commit's code changes did. So yeah, I would never use the ticket system as a replacement for commit comments.
More physics and mathematics. I am currently on Lagrangian mechanics and calculus of variations. Am also learning Jupyter and SymPy for visualizarions of the same.

During my high school, only Newtonian mechanics was taught, whereas in engineering college, they introduced quantum mechanics with Lagrangian/Hamiltonian formulation, skipping classical mechanics with those two.

The purpose of learning is just fun.
I was hoping for a floating point rounding bug in performance tuning or some such. This is just plain ol mis-management.
I'm reminded of this recent post about the Redis fork to be maintained by Drew Devault: https://andrewkelley.me/post/redis-renamed-to-redict.html

> Redict is a Finished Product

> Drew is a controversial person

(he's been rude/mean in the past)

xz should be pretty much finished as well, major overhauls like the "ifunc" feature to inject alternate function implementations are not really justified. Beware of busybodies and this whole "the community demands vibrant evolution of the project" thing. xz does its job already!

And being rude/mean is not a plus, it's a minus, but it does seem to correlate strongly with leading a high-quality project. Even if it's not the best way, this person has the guts to say no in unequivocal terms. You might just have to accept the downside of a rude/mean maintainer as a common unwanted side-effect of an effective maintainer. (Linus Torvalds also comes to mind of course.)
I doubt there will ever be enough Latex users for Overleaf to become a billion dollar company.

I believe that chasing billions, is a big reason why a lot of niche tech startups die, but Overleaf has the potential to be a very successful small to medium size business.
I’ve been building small web UI applications. I’m a backend developer who has been curious about people claiming that web components are all you need for UI. So I’ve been finding out how far I can get with rollup with only the Typescript plugin.
Not necessarily authority fallacy. Toni Morrison books had two big booms in sales. One after winning the Nobel Prizes and other, actually others, when Oprah Winfrey included her books in her book club.

I would categorize those readers to be reading her willingly.
This wasn't a vulnerability in openssh though, this was from systemd, where I think your point in fact is stronger.
Wonder if they clawed back any of the billabe hours. Seems like a pretty clear case of hate crime / criminal computer trespass.
This is a good game if you want to be able to hold a conversation with thr people you are playing with. It gets people talking about their experiences. I've played with my own wife and learned about how much she watched TV as a child (did you know Barney changed costumes?), what she thinks of nacho cheese, lipstick, and more.

It is good for people you know as well as people you don't know. The only situation I don't recommend it is if someone in your group wants to win something because the "win" factor is weak.
Yes, perfect! The same (/ similar) mechanics, but with improved "lore" sounds great. The lore could even change puzzle to puzzle; now those pesky townspeople want salad instead of soup! :)
Well, it appears that it would be as safe as any other vulnerable server behind port knocking. Although there's still the possibility that the backdoor is doing something we aren't aware of yet. So yeah, it's as "safe" as you consider port knocking to be.

That said, just make sure you aren't using the backdoored versions. I don't see how you can reasonably skip this step.
Yes but it isn’t a recent development. They’ve been blocking ExpressVPN IPs for the past year or so.
What if women aren’t interested in you?
You act like you were misled, but the article, within the first few sentences, says he realized the tools are available to do this (including naming tesseract.js explicitly!), he just needed to glue them together. Then he details how he does that, and only then mentions he used an LLM to help him in that process. The author's article title is equally not misleading.

Was an earlier headline or subtitle here on HN what was misleading, but then that was changed to not be misleading?
Taken literally, you're correct. There are channels to getting a book published that mostly didn't exist before. Previously, you mostly needed to get an agent and work through them to get a publisher on board or you were probably wasting your time.

What's less clear is whether you have better odds of getting someone to read your book than was the case previously. I'm guessing the answer is probably no but the path to getting that reader is often going to be different today.
> but assuming we're speaking about their implementations in the industry (rather elaborate tracing GCs; rather crude refcounting GCs)

That might be because a tracing GC needs to be rather elaborate to get good performance and avoid bad behaviors.

> When exactly that happens and how much work there is to do (and sometimes, what the fragmentation effect on heap is) are local properties

It being a local property is a good thing. It means it won't affect or be affected by how the rest of the program is behaving.
Thanks. Yeah, below I learned the '####Hello####' string to be present in the "bad test file" (I haven't seen it myself). I was just not expecting a "binary" file to be basically a text file and thought the `grep` was matching post extraction somehow. That's the root of my confusion. I do understand now where the file gets localized.

IIRC only the "binary" files where added secretly, right? But the build script was there for people to inspect? If so, I have to say, it's not that obfuscated, to someone who actually knew .m4, I guess. At least the grep line should have raised the question of why. I think, part of the problem is normalization of arcane, cryptic scripts in the first place, where people sign off on things they don't fully understand in the moment, since - c'mon - "knowledge" of these old gibberish scripting languages only lives transiently between Google searches and your working memory.

Without looking it up, can you tell me what this does in bash: `echo $(. /tmp/file)` ?

I think, I've seen at least one "xz backdoor detection script" by "someone trusted" in one of the xz threads here, which was at least as cryptic as the .m4 script, containing several `eval`s. I mean, you could probably throw your head onto the keyboard and there is a good chance it's valid bash or regex, or at least common bash can be indiscernible from random gibberish until you manually disassemble it, feeling smuck and dopaminergic. The condensed arcane wizardry around Linux (bash, autotools, CMake, ...) and C (macros, single letter variable culture, ...) is really fun in a way, but it's such a huge vulnerability in itself, before we even talk memory safety.
No Big Lebowski fans on HN?

The commenter called me a liar, there's just no dialogue worth having with this person.
The only problem with this article is "Everyone knows what a virtual machine is" - no, full stop, they do not.
I'd say nix is the more deterministic way to get all, and only, the things you absolutely need. Docker has the same issue as vagrant that you'll get a different debian depending on the day you init the VM, run apt, and so on.
I mean with a thing like a plane you can say "that's not allowed in our state/country", with software that starts to get a whole lot more problematic. Soon you'll see people starting to push laws that say things like "because people are running dangerous software from outside the country we demand that only signed software can run on our phones/computers and that devices here must enforce it" coming out of our politicians that seemingly get a pile of cash from groups like Microsoft and META.
My theory: PhD is inherently unstructured, and requires wading into the unknown without many markers to tell you where you are going.

Marriage creates a structured life outside of work that gives PhDs an anchor to return to periodically. This leads to better long term and consistent progress.

Stephen King describes his success in writing in part due to his successful marriage. There may be some similarities there.
Profit margins among printer manufacturers are already below 5% even with the current "inflated" ink prices. That suggests that it doesn't make financial sense to enter the market with a lower cost product.
Huh! I went to Boston University school of Medicine, and somehow didn’t realize that Isaac Asimov used to teach there – cool!
> Production servers should be hardened immutable appliance kernels with read only root filesystems that verify and run signed containers, or run a tiny shim init system in a couple hundred lines that spawns a single application specific binary you trust.

And then you need to debug something. What do?
SELinux is overly complicated, but it’s not hard to at least grasp the basics

The amount of people confusing DAC and MAC is concerning. You’ve done an excellent job explaining the topic.
If this had been made with copper or steel, id be more impressed.

Right note I'm just dreading that we're going to flood our environment with another forever material.
> "Mauro, your response is completely unbecoming for a Linux kernel maintainer, and is not in line with the promise of not breaking userspace."

This is just PC corporate speak. Linus is an actual human being who says what he really means.
Sadly, I don't think I do; I was mostly messing around with pi's ten years ago, and don't seem to have blog entries specifically on the usb disk.

The main idea, though, was to set up the os so that the boot folder was on the SD card, with root mounted from the usb drive, and /tmp on a ramfs. Iirc, I would install normally on the SD card, and then copy data to the usb stick and edit the boot files to point where they needed to. And finally, set the SD card to read only mode once everything was settled.

I think there's better options for all of this on more recent pi's, though. I think you can just boot directly from USB now, for example, instead of relying on the SD card.
I’m more impressed that places are still trying to hold onto IP Reputation in the age of CGNAT where the age old assumption that 1 IP mapped to 1 customer’s house is completely shattered to 1 IP shared in a geographical region.
Ruby does not use reference counting. It has a mark and sweep generational gc that is incremental and use compaction. I doubt it would be state of the art, but it is not too bad nowadays.
This is totally accurate from my perspective. A lot of the comments in the article make it seem like there's an obvious solution to this problem. But in reality, manufacturing is not "solved" by any means.

My hypothesis is that this is because manufacturing is currently modeled as a list of deterministic steps in a table instead of as a stochastic set of nodes and edges.

If anyone would like to work on this problem, please reach out. Here's our (WIP) repo:

https://github.com/barbinbrad/carbon
He doesn't want me to have to go figure out what Docker is, but now instead I have to figure out what Vagrant is or does, he doesn't say. I go to the Vagrant site and see:
"Single workflow to build and manage virtual machine environments"

If I was new enough to not know what Docker is, I am pretty sure I would be a little confused about that. I don't want a "workflow" do I, I thought I was trying to follow a tutorial. Do I need to "manage virtual machine environments?". Do I need to install both Virtual Box and this Vagrant tool?

I think this is a nice idea and useful, but I wouldn't couch it in terms of being some great technique for beginner tutorials.
> why would any particular language have “zero chance” of being mapped to the programmer’s keyboard?

You left out a very important qualifier: in the middle of a code line

The chances of someone accidentally fat-fingering a keyboard layout switch, typing one character, then switching back again without noticing while typing a line of code are very slight indeed.

Plus the fact that you'd need to speak a language written in that alphabet to have a plausible reason for having the keyboard layout enabled in the first place.
> Airband on these things is pretty much next to useless though.

I am using this firmware: https://github.com/kamilsss655/uv-k5-firmware-custom and receiving my local air traffic very clear.
> Proton for instance revealed the location of a climate activist leading to his arrest[2], with the inspiring message from the CEO that "privacy protections can be suspended", silently on a per-user basis at any time.

That person isn't just a climate activist, they (and others who used that email account) broke French laws. Swiss authorities compelled the disclosure.
It was a great project but it's kind of pissing in the wind. These things break constantly as new awful features get added. And there's not much you can do with ublock about high-level frontend changes that are the real problem, like google switching to infinite scroll or removing the plus operator. I can understand getting worn down.
Is it actually better than a pi 5 though?
Fair question, and would be a fun GIS analysis sometime!
That's the final blow for me. The last use case was when esoteric discussion there would be one of the few search engine results.

I've already long ago edited out all my old posts and deleted the accounts. So sad to see sites grow to become gated advertiser-friendly communities.
That's syscall for _availability_ detection, not its number. There's no way to ask the kernel "what's the number of the syscall commonly known as read()".
True! I was thinking more low-mid 6s.
You're not the target user.
Learning a couple of jazz standards on guitar. Building a RAG model over bespoke documents. And streamline, react, or some other web tools so that I can make better interactive demos.
Ask HN: How to validate MVP with HNWI as target customers
Happy easter everyone! :)

How do I put an MVP in front of 1000 very rich people (deca, centi millionaires) to validate if it could work?

Service for sale has a price tag of $1M.

Any lateral thinking ideas?

If you're very rich, please send me an email (see profile), I would love to discuss this with someone in that demographic, maybe run a mom test on you :)
Obligatory: https://ifuckinghatejira.com/
The Dust Bowl was pretty apocalyptic.
>This project is making the commercial web more bearable, but I'd rather spend my energy on making the non-commercial web more attractive.

They don't spell it out explicitly, but I think the author realized that they were effectively acting as an enabler.

The letsblock.it tool encouraged customers to use workarounds so that they could still continue engaging with big tech companies that are so customer-hostile. Instead, the author is choosing to let big tech make their experience worse, and customers have more incentive to seek out non-commercial alternatives.
Rust.

There's certainly a lot of interesting things happening with Rust but I'm one or two problems away from deciding that Rust isn't a viable replacement for the situations where I use C.
What is the standard of "good"? Are you talking about the amount of carbon sequestration per unit of area?
>Your power base is (indirectly and delayed, but still) the people.

In almost any democracy the power base are political parties who have the obligation and ability to control what politics are allowed to manifest in the country. Very few democracies (a notable exception might be Switzerland) actually allow for the general population to act against what the political parties want.

The population exists as a feedback mechanism, which should enforce competition between parties. But the actual manifestation of the power is in the party representatives of the population, not in the population itself. If you want to tell me that the population just can create a new party, look how well that works in the US...

Most democracies are representative democracies. Where instead of army and industry leaders the government has to deal with party leaders and the representatives. Certainly there are different power dynamics there, but just as certain they exist and impact the actual policies. And just as certain there are misalignment of interests between population and party representatives.
Outbreak...

I remember seeing that in the theater it was filmed in when I was going to Humboldt State.
If that's true, the future doesn't look good for male. Honestly though, marriage and having children come with financial stability and good life balance.
CGNAT is also unusable. I had to buy a static from my ISP as they only do CGNAT otherwise.
Keep doing the things that make you into a man that women are interested in.
I just tried this and it took 12 goes to get "12) #02C (Splendid!)". Admittedly the target colour was very blueish, so I started with the blue slider and then added a couple of green clicks.
Where are you learning this?
How to sail a dinghy, synthesizer in a band and a leadership course
I work for a company that handles backup at the scale of the biggest companies in the world. And I promise you, what's hard is not the backup, it's it's security (to not lose it, to not let it get corrupt, to avoid any unintended usage, ...) and its restauration.