MurphyA/hacker-news huggingface dataset:
by matheusmoreira | 2025-07-20 00:21:01+00:00
I customized the pulsometer by adding the calibration feature so I could use it as an asthmometer at work. This watch has saved lives and I mean that literally. I also helped maintain the first movement before the migration to the second movement firmware, merged in quite a lot of features.

Joey is one of the nicest maintainers I've ever worked with. The discord community is very nice as well. Haven't been very active nowadays due to life matters but I still monitor the discord and try to answer questions.
by vidarh | 2025-07-20 00:21:59+00:00
Except of course that the point is that copyright is generally not described this way.

See my more extensive overview in another response.

The history of copyright law is one where it is regularly described either in the debates around the passing of the laws, or in the laws themselves, as a utilitarian bargain between the public and creators.

E.g. since you mention Jefferson and mention "inalienable", notably copyright is in the US not an inaliable right at all, but a right that the US constitution grants Congress the power to enact "to promote the progress of science and useful arts". It says nothing about being an inalienable or eternal right of citizens.

And before you bring up France, or other European law, I suggest you read the other comment as well.

But to add more than I did in the other comment, e.g. in Norway, the first paragraph of the copyright low ("Lov om opphavsrett til åndsverk mv.") gives 3 motivations: 1 a) to grant rights to creators to give incentives for cultural production, 1 b) to limit those rights to ensure a balance between creators rights and public interests, 1 c) to provide rules to make it easy to arrange use of copyrighted works.

There's that argument about incentives and balancing public interests again.

This is the historical norm. It is not present in every copyright law, but they share the same historical nucleus.
by johnnyanmac | 2025-07-20 00:22:12+00:00
Probably in a few years. The big Disney lawsuit may be that needle that pops the bubble.

I do agree about this push for inevitable. in small ways this is true. But it doesn't need to take over every aspect of humanity. We have calculators but we still at the very least do basic mental math and don't resort to calculators for 5 + 5. It's been long established as rude to do more than quick glances at your phone when physically meeting people. We leaned against posting google search/wiki links as a response in forums.

Culture still shapes a lot of how we use the modern tools we have.
by forrestthewoods | 2025-07-20 00:22:18+00:00
It’s deeper than that.

Let’s pretend I was in C. I would allocate one big flat segment of memory. I’d read the “JSON” text file into this block. Then I’d build an AST of nodes. Each node would be appended into the arena. Object nodes would container a list of pointers to child nodes.

Once I built the AST of nested nodes of varying type I would treat it as constant. I’d use it for a few purposes. And then at some point I would free the chunk of memory in one go.

In C this is trivial. No string copies. No duplicated data. Just a bunch of dirty unsafe pointers. Writing this “safely” is very easy.

In Rust this is… maybe possible. But brutally difficult. I’m pretty good at Rust. I gave up. I don’t recall what exact what wall I hit.

I’m not saying it can’t be done. But I am saying it’s really hard and really gross. It’s radically easier to allocate lots of little Strings and Vecs and Box each nested value. And then free them all one-by-one.
by camel-cdr | 2025-07-20 00:22:30+00:00
reposting a comment of mine from a few weeks ago:

> All digitized books ever written/encoded compress to a few TB.

I tied to estimate how much data this actually is in raw text form:

# annas archive stats papers = 105714890 books = 52670695 # word count estimates avrg_words_per_paper = 10000 avrg_words_per_book = 100000 words = (papers*avrg_words_per_paper + books*avrg_words_per_book ) # quick text of 27 million words from a few books sample_words = 27809550 sample_bytes = 158824661 sample_bytes_comp = 28839837 # using zpaq -m5 bytes_per_word = sample_bytes/sample_words byte_comp_ratio = sample_bytes_comp/sample_bytes word_comp_ratio = bytes_per_word*byte_comp_ratio print("total:", words*bytes_per_word*1e-12, "TB") # total: 30.10238345855199 TB print("compressed:", words*word_comp_ratio*1e-12, "TB") # compressed: 5.466077036085319 TB

So uncompressed ~30 TB and compressed ~5.5 TB of data.

That fits on three 2TB micro SD cards, which you could buy for a total of 750$ from SanDisk.
by pessimizer | 2025-07-20 00:23:33+00:00
The self-taught programmer's idea was coded by someone who is no smarter than they are. It will never confuse them, because they understand how it was written. They will develop along with the projects they attempt.

The junior dev who has agents write a program for them may not understand the code well enough to really touch it at all. They will make the wrong suggestions to fix problems caused by inexperienced assumptions, and will make the problems worse.

i.e. it's because they're junior and not qualified to manage anybody yet.

The LLMs are being thought of as something to replace juniors, not to assist them. It makes sense to me.
by nemothekid | 2025-07-20 00:24:09+00:00
>OP's argument that this approach violates the very reason the borrowchecker was introduced in the first place.

No it doesn't. I just don't think author understands the pitfalls of implementing something like a graph structure in a memory unsafe language. The author doesn't write C so I don't believe he has struggled with the pain of chasing a dangling pointer with valgrind.

There are plenty of libraries in C that eventually decided to use indexes instead of juggling pointers around because it's much harder to eventually introduce a use-after-free when dereferencing nodes this way.

Entity component systems were invented in 1998 which essentially implement this pattern. I don't find it ironic that the Rust compiler herds people towards a safe design that has been rediscovered again and again.

The borrow checker was introduced to statically verify memory safety. Using indices into graphs has been a memory safe option in languages like C for decades. I find his argument as valid as if someone said "I can't use goto? you expect me to manually run my cleanup code before I return?" Just because I took away your goto to make control flow easier it doesn't make it "ironic" if certain legitimate uses of goto are harder. Surely you wouldn't accept his argument for someone arguing for the return of goto in mainstream languages?
by 827a | 2025-07-20 00:24:29+00:00
Yeah; there's still a massive chasm between "I spent hours precisely defining my requirements for this greenfield application with no users and the AI one-shot it" and "million line twenty team enterprise SaaS hellscale with ninety-seven stakeholders per line of code".

The fact that AI can actually handle the former case is, to be clear, awesome; but not surprising. Low-code tools have been doing it for years. Retool, even back in 2018, was way more productive than any LLMs I've seen today, at the things Retool could do. But its relative skill at these things, to me, does not conclusively determine that it is on the path toward being able to autonomously handle the latter.

The english language is simply a less formal programming language. Its informality means it requires less skill to master, but also means it may require more volume to achieve desired outcomes. At some level of granularity, it is necessarily the case that programming in english begins to look like programming in javascript; just with capital letters, exclamation points, and threats to fire the AI instead of asserts and conditionals. Are we really saving time, and thus generating higher levels of productivity? Or, is its true benefit that it enables foray into languages and domains you might be unfamiliar with; unlocking software development for a wider range of people who couldn't muster it before? Its probably a bit of both.

Dario Amodei says we'll have the first billion dollar solo-company by 2026 [1]. I lean toward this not happening. I would put money on even $100M not happening, barring some level of hyperinflation which changes our established understanding of what a dollar even is. But, here's what I will say: hitting levels of revenue like this, with a human count so low that the input of the AI has to overwhelm the input from the humans, is the only way to prove to me that, actually, these things might be more than freakin awesome tools. Blog posts from people making greenfield apps named after a furrsona DJ isn't moving the needle for me on this issue.

[1] https://www.inc.com/ben-sherry/anthropic-ceo-dario-amodei-pr...
by johnnyanmac | 2025-07-20 00:24:34+00:00
Just because we have the tech doesn't mean we are forced to use it. we still have social cues and ettiquite shaping what is and isn't appropriate.

In this case, presenting arguments you yourself do not even understand is dishonest, for multiple reasons. And I thought we went past the "thesaurus era" of communication where we just proliferate a comment with uncommon words to sound smarter.
by st3fan | 2025-07-20 00:25:12+00:00
> Homebrew's filesystem permission handling is controversial, to say the least, and it has a tendency to fail at a package manager's main job: ensuring that new dependencies don't break the system.

Homebrew user from day 1 it appeared. I have many many packages installed on multiple actively used systems and I have never had to deal with any kind of breakage.

What is this myth? Yeah yeah I am just one data point ...
by mousethatroared | 2025-07-20 00:25:35+00:00
Sick kids need parents too.

And there's plenty of foster kids, like Dave Thomas who was adopted as a foster kid.

So was my friend D. D's adopted parents asked the state of NJ for the kid that needed parents the most. And boy did the state of NJ deliver.

D had a foster home raided by the FBI. Another foster house beat him. He didn't know how to read until grade 5.

Now he has masters in microbiology from a top 20 program, a job as a data scientist and he's making the better part of $200k to take care of his wife and three kids.

As annoying as he is (he is from Jersey), I know he's a guy I can call who will show up to help.

All because a couple of God fearing parents asked NJ for the most messed up kid in the system. For me, D's parents are saints.

It's sick that our society thinks people deserve children instead of the other way around.
by vunderba | 2025-07-20 00:27:41+00:00
> Imagine taking the whole Web, removing spam, duplicates, bad explanations

Uh huh. Now imagine the collective amount of work this would require above and beyond the already overwhelmed number of volunteer staff at Wikipedia. Curation is ALWAYS the bugbear of these kinds of ambitious projects.

Interactivity aside, it sounds like you want the Encyclopedia Brittanica.

What made it so incredible for its time was the staggeringly impressive roster of authors behind the articles. In older editions, you could find the entry on magic written by Harry Houdini, the physics section definitively penned by Einstein himself, etc.
by fragmede | 2025-07-20 00:28:45+00:00
peeThe difference is Bitcoin is a networked system. Bitcoin is useless if I use it and you/my landlord/stores/the taxman doesn't. If my pizza store doesn't take Bitcoin, I can't use my Bitcoin. Meanwhile, LLM assisted programming has value to its adherents without needing you/my landlord/stores/the taxman to even have heard of it. My time machine is just as good as yours, so I have no idea if OpenAI, specifically is going to be around in 10 years, but I can tell you that I'll still have deepseek-r1.ggml
by godelski | 2025-07-20 00:28:55+00:00
> without mentioning RPO, RTO, or even RCO > Those terms are handy for anyone not familiar with the space to go do some further googling.

You should probably get people started

RPO: Recovery Point Objective RTO: Recovery Time Objective RCo: Recovery Consistency

I'm pretty sure they aren't mentioned because these aren't really necessary for doing self-hosted backups. Do we really care much about how fast we recover files? Probably not. At least not more than that they exist and we can restore them. For a business, yeah, recovery time is critical as that's dollars lost.

FWIW, I didn't know these terms until you mentioned them, so I'm not an expert. Please correct me if I'm misunderstanding or being foolishly naive (very likely considering the previous statement). But as I'm only in charge of personal backups, should I really care about this stuff? My priorities are that I have backups and that I can restore. A long running rsync is really not a big issue. At least not for me.

https://francois-encrenaz.net/what-is-cloud-backup-rto-rpo-r...
by aleph_minus_one | 2025-07-20 00:29:17+00:00
> Speak for yourself, this is either heavily overstated or a fringe opinion, luckily.

I know quite a lot of people in Germany who think this way. In particular during the time when there was a risk of negative interest on savings (when this topic was brought up by politicians and banksters) these people were much more open in shouting out their political opinions.

Also the anti-corona measures separated the population into two groups:

1. Those who were in favour of the anti-corona measures also became more open with respect to paying with cards (well, to help avoiding the spread the virus)

2. Those who were against it became much more distrusting towards politicians (for obvious reasons) and banks afterwards. Why also banks? Because various groups at that time brought up idea that anti-vaxxers should be de-banked.

So, I am quite sure I'm not overstating. But if you only hang up with specific groups of people, it is in my opinion eather easy not to get in contact to those who think this way.
by burntsushi | 2025-07-20 00:29:40+00:00
The OP's argument is bunk. It's been said many times too over the years. The fact is that the index approach does not give up everything. The obvious thing it doesn't give up is safety. It's true you can still get bugs via out of bounds accesses, but it won't result in undefined behavior. You get a panic instead.

This is how the regex crate works internally and uses almost no `unsafe`.
by constantcrying | 2025-07-20 00:29:57+00:00
>Who writes python this way?

No one, obviously. This is about understanding how the python interpreter functions.

>Python has a rich library of string methods, maybe use them?

How are you able to get the impression that any of this is a prescription on how python programming should be done? Nowhere does it claim to be, in fact if you read the actual content you would understand why these examples aren't the way to accomplish your goals.

Why are you so incredibly defensive when someone points out that a programming language contains weird behavior most people do not understand? This is true for every language. And almost always these examples are given so that people can refine their understanding of the language.

>Jeez. It's like me complaining that Rust looks ugly (it does). The language was designed with a different set of priorities.

The only person complaining is you.
by intended | 2025-07-20 00:31:20+00:00
Thanks, I appreciate your take. For what it’s worth, I made this point since the start of the FSD/l5/tesla launch.

I liked the use of the God of the gaps - an effective analogy for the counter position.

I’m rejecting the idea of the march of the 9s eventually getting to FSD - the cultural norms issue is about decision making not about physics.

Eg - You have to decide how aggressively to drive, overtake, or jockey for position.

My estimation is that this is not solvable by on board decision making, because that would be accepting unacceptable legal risk.
by pyman | 2025-07-20 00:32:08+00:00
Thanks for clarifying that.

My goal was to question the way we do things. Game streaming, for example, works differently. The game runs entirely on a remote server. The server has a GPU/CPU combo that renders the game in real time and user input is sent back to the server via UDP/WebRTC or a TCP tunnel.

Also, native mobile apps work quite differently from both video and game streaming.

Bottom line: we've seen some great innovations over the last 35 years, and I'm hoping to see plenty more. The most important thing is to question everything we do, to have that "yes, but why?" mindset.
by Traves-Theberge | 2025-07-20 00:32:35+00:00
Wake Word is a voice-activated productivity app that opens Cursor IDE and Claude CLI with just your voice. Built with Electron, React, and powered by Picovoice's on-device AI - so your voice never leaves your machine.

Features: • Voice activation in under 2 seconds • Beautiful React UI with smooth animations • Professional Windows installer • System tray integration
by xyse53 | 2025-07-20 00:32:51+00:00
I think that's harsh. IME Go excels in a business setting where the focus is on correct, performant, maintainable, business logic in larger organizations, that's easy to integrate with a bunch of other systems. You can't squeeze every last bit of low-level performance out of it but you can get ... 9x% of the way there with concurrent code that is easy to reason about.
by johnnyanmac | 2025-07-20 00:33:21+00:00
>Are their messages incorrect or something?

consider 3 scaenarios:

1. misinformation. This is the one you mention so I don't need to elaborate. 2. lack of understanding. The message may be about something they do not fully understand. If they cannot understand their own communication, then it's no longer a 2-way street. This is why AI-generated code in reviews is so infuriating. 3. Effort. Some people may use it to enhance their communication, but others use it as a shortcut. You shouldn't take a shortcut around actions like communicating with your coulleages. As a rising sentiment goes: "If it's not worth writing (yourself), it's not worth reading".

For your tool metaphor, it's like discovering supeglue. then using it to stick everything together. Sometimes you see a nail and instead glue the nail to the wall instead of hammering it in. Tools can, have, and will be misused. I think it's best to try and correct that early on before we have a lot of sticky nails.
by glitchc | 2025-07-20 00:34:25+00:00
I agree with you. There seems to be a wave of mass delusion coursing through Canada. The average person seems to think that high immigration demand is a measure of the country's wealth and status. In actuality, it reflects the depth and scope of our increasingly unaffordable safety net. For instance, if free health care was not available, many immigrants would think twice about moving to Canada.
by yberreby | 2025-07-20 00:34:40+00:00
Care to elaborate on what you've found most painful? Since `nix-darwin` is anything but officially supported, I am expecting trouble, but it would be nice to know if there are specific things I should look out for.

I'd love to use NixOS itself, of course, but it's not a native option on this machine due to the missing M4 support in Asahi. For now, I'm trying to see how much package/configuration management discipline I can reclaim on macOS, and familiarize myself with Nix in the process.

I could have just used a set of Ansible scripts and Homebrew, but that didn't seem quite as interesting as trying Nix out.
by bjackman | 2025-07-20 00:35:14+00:00
Given the Noam Brown comment ("It was a surprise even to many researchers at OpenAI") it seems extra surprising if multiple labs achieved this result at once.

There's a comment on this twitter thread saying the Google model was using Lean, while IIUC the OpenAI one was pure LLM reasoning (no tools). Anyone have any corroboration?

In a sense it's kinda irrelevant, I care much more about the concrete things AI can achieve, than the how. But at the same time it's very informative to see the limits of specific techniques expand.
by fnordpiglet | 2025-07-20 00:35:22+00:00
I am less worried about local law enforcement. They will have little ability to strong arm Amazon and have oversight and regulation, as well as judicial review, even if it’s not always effective it’s always there.

DHS has become lawless, and they are eager to strong arm and over reach after having dismantled their own oversight and ignoring their own regulations. They are working hard to move fast and break the law faster than the law can keep up and the Supreme Court has made it very difficult to seek remedy. Because they are not doing criminal justice but instead civil administrative enforcement the web of oversight and review and stronger civil rights for criminal justice don’t apply. They have become the largest police force, militarized, and with enormous budget, latitude, and blank check support from the highest levels of political government.

They absolutely can strong arm Amazon into doing what they want, and absolutely will use Ring camera against their owners and neighbors.

In six months we created a secret police rivaling the KGB, gestapo, State Security Police, and SSD.
by zug_zug | 2025-07-20 00:36:13+00:00
So it sounds like you're arguing linkbait is fine because we all have internalized some general skepticism to fight it. But actually I don't think that's the best approach. For one it takes more cognitive overhead to scan through 40 links and then play the mental "what will I actually get if I click this link?" 40 times.

For the most part HN is great about not having linkbait. But when I do see something that sounds improbably good I just go straight to the comments and see if other people find the article legit (as is the case here).
by ggm | 2025-07-20 00:37:04+00:00
Pro and pre biotics have to transit the upper gut and stomach biome to get to lower gut to do their goodness. I consume both, and I am sure I feel better for it but from people I know with crohns and IBS the word is, fecal transplant gets you to a better place faster.

In my unscientific view based on a sample size of 1, resistant starch, which really just means starch like cooked spuds, pasta or rice which is allowed to go cold before eating (can be reheated, and remember cooked food goes off quickly so store it safely) or something like inulin (banana flour is rich in it) or acetic acid (vinegar) are easy ways to boost lower gut health, by providing inputs which favour the bacteria you want. You want a lower gut rich in buterate consumers.

If in 20 years time this cool, folksy self treatment is exploded, aside from being dead of old age, I won't care because i got to eat loads of potato lutkes, arancini, pasta reheats, yummy yoghurt and kefir and vinegary dressings on salad. Dying of old age eating nice food for no provable health upside? Fine with me!
by shakna | 2025-07-20 00:37:36+00:00
"You can’t be deluded about positives usefulness."

If that were true, then we would not have the Dunning-Kruger effect. Regardless of your intelligence, all of us are susceptible to a cognitive bias that makes us think that we are better than we actually are at some things.

The classical case used to demonstrate the Dunning-Kruger effect is self-assessment. That is, how well you think you can do a task. Rating the performance of a task - which is precisely what is happening here!

People are shit indicators of their own performance. With a great new placebo tool, people are incredibly likely to say it improved their life. Even though it did nothing at all.

Being deluded about positive usefulness is normal.
by johnnyanmac | 2025-07-20 00:39:38+00:00
That mentality is exactly what is reflected in AI messages: "not my problem I just need to get this over with".

Those types of coworkers tend to be a drain on not just productivity, but entire team morale. Someone who can't take responsibility or in worst cases have any sort of empathy. And tools are a force multiplier. It amplifies productivity, but that also means it amplifies this anchor behavior as well.