MurphyA/hacker-news huggingface dataset:
by crystal_revenge | 2025-07-13 01:09:25+00:00
There are plenty of people theoretically capable of doing this, I secretly believe some of the most talented people in this space are randos posting on /r/LocalLlama.

But the truth is to have experience building models at this scale requires working at a high level job at a major FAANG/LLM provider. Building what Meta needs is not something you can do in your basement.

The reality is the set of people who really understand this stuff and have experience working on it at scale is very, very small. And the people in this space are already paid very well.
by yuliyp | 2025-07-13 01:09:30+00:00
We know that they restarted a few seconds later a few seconds apart from each other, and shut off a second part from each other.

It's extremely unlikely for a pilot to decide to react by shutting both switches off, then turning them on within seconds (this is not a failure mode they'd have expected, deciding to shut the engine off a couple hundred feet in the air would be... a fairly reckless decision).

That leaves both switches spontaneously turning off, then back on, a couple seconds after takeoff, which is a failure mode that's never been seen before once let alone twice. Also the pilots didn't make a statement about an incongruity between the report from the plane's systems about the switch being off vs the physical position, which they very likely would have in such a situation.

I think it's reasonable to rule that theory out.
by labster | 2025-07-13 01:09:52+00:00
In America, a skilled tradesman is middle class. There would be no reason to treat a member of the group any differently. (Incidentally my grandpa was a plumber.)

A teacher is lower upper class though. Teaching is used by some as an early step to a political career — I have a couple of friends who have done so. They don’t have an upper class income, but teachers have the merits to be high class.
by userbinator | 2025-07-13 01:09:58+00:00
Find who is responsible for such sites and send them strongly-worded emails. If it's a commerce site, tell them they just lost a potential customer. In my experience it's usually the trendchasing web developers who have drunk the Goog-Aid and are trying to convince the others in the organisation to use "modern" (read: controlled by Google) features and waste time implementing these changes --- instead of the "deprecated" feature that's been there for decades and will work in just about any browser, and the management is usually more driven by $$$ so anything that affects the bottom line is going to get their attention. I've even offered to "fix" their site for free to make it more accessible.
by sarchertech | 2025-07-13 01:11:21+00:00
I’ve been doing this for a while now. Junior engineers are pretty near universally terrible when measured by short term ROI. The only reason you would ever want to pay a truly junior engineer is because you can teach them.

If someone told me “you can have a free junior engineer, but they get swapped out each week for a new person”, I’d say no thanks.

I’m sure someone could figure out a way to make money on in that situation, but it wouldn’t be by building anything I’d be comfortable attaching my name to or or would want to use myself
by bawolff | 2025-07-13 01:11:30+00:00
> We always need to balance freedoms with responsibility.

Sure, but is this a measure that appropriately balances it?

I think the traditional view is that the balance should be: your rights end where they start stepping on another person's rights.

We aren't really talking about someone else being harmed, we are talking about (at worst) someone harming themselves. There is no other person being harmed.

On the other hand, porn habits are a great way to blackmail people. When the identity data gets leaked, it will very easily ruin lives.

From a balance perspective, i don't really think it follows that the benefits are worth the potential harms. I think civilization is best preserved by not doing this.
by seabombs | 2025-07-13 01:12:42+00:00
I deleted Twitter years ago as I was getting over it. When Bluesky starting take off it sounded like it was "Twitter but better", so I created an account. Felt just the same as Twitter. Lot's of rage bait, hot takes and tired jokes (in my opinion).

This was my default feed to be fair, if I'd taken the time to follow some good people maybe it would be better.
by frosted-flakes | 2025-07-13 01:13:36+00:00
I used floppies as late as 2010 when I was in high school (we had a very old Windows 95 PC at home with no support for USB, and no Internet access). Luckily, the school computers were also old and still had floppy drives, so I could type up my homework at home and print it out in the school library. I used Wordpad, if I remember correctly.

But yes, they were very unreliable. I used to copy the files onto two disks because it was very common for one to not work.
by devmor | 2025-07-13 01:13:41+00:00
What part of the Verizon website doesn’t work on Firefox? I am curious if it’s actually the browser or its the aggressive privacy options.

> a well known kindergarden

I am baffled by the choice to include this laughably obscure example alongside a major telecom. Surely there are better options less likely to be the fault of a random lazy web developer.

Youtube, for example seems deliberately hampered on non-chrome browsers.
by alganet | 2025-07-13 01:14:08+00:00
If you understood and agreed, why did you said it was weird?

If you didn't understood, why didn't you asked for clarification?

It seems that what you really missed was an opportunity to engage the interaction in a healthy way. Or maybe you missed an opportunity to listen more respectfully to the opinions of others.

Look how far you dragged this discussion out of scope. It's kind of obvious that you made a mistake.
by ayuhito | 2025-07-13 01:14:33+00:00
Go also suffers from this form of “subtle coloring”.

If you’re working with goroutines, you would always pass in a context parameter to handle cancellation. Many library functions also require context, which poisons the rest of your functions.

Technically, you don’t have to use context for a goroutine and could stub every dependency with context.Background, but that’s very discouraged.
by ndriscoll | 2025-07-13 01:16:18+00:00
I've lived in several houses that had 2 bedrooms, a bathroom (with tub/shower), a kitchen, and laundry closet that were 8-900 sq ft, so to me it seems profoundly unserious to suggest you can't fit a small adult only room (think more like a walk in closet) in that space.

Ignoring that, they don't even need a room. They just can't let kids access it. A locked armoire near the checkout ought to suffice.
by skissane | 2025-07-13 01:17:04+00:00
You are suggesting that preferring “the US” to “America” is due to myself being “contrarian” or “individualistic”, but I don’t agree-I’m not just describing my own personal usage, I’m describing my experience of the usage of other people around me-which assuredly is not an unbiased random sample of the general population-I think “the US” is preferred in more formal registers, and coming from a tertiary-educated upper middle class professional background, such people naturally tend to have a greater preference for more formal terms (even in informal contexts) than people at the other end of the educational/socioeconomic spectrum do-so it is understandable why I might hear “the US” more often than “America”, but people inhabiting different social contexts it would likely be the inverse
by dmoy | 2025-07-13 01:17:51+00:00
> I have never seen a Chinese name that's just two consonants and ZERO vowels.

One difference is in Mandarin pinyin vs other stuff

Like in Mandarin pinyin 子 turns into zi, but a lot of Cantonese transliterations will have it as tsz.

(Notably, not the more "official" Cantonese transliterations, where it would be written as zi or ji)

It is still pretty rare though, yea. I can't even think of others off the top of my head
by leptons | 2025-07-13 01:18:27+00:00
Only because Microsoft got slapped on the wrist way back when.

Google should get slapped too, and they might be headed that way...

https://www.npr.org/2025/04/20/nx-s1-5367750/google-breakup-...

Safari is also pretty user-hostile, which is why Apple is getting sued by the DOJ for purposely hobbling Safari while forbidding any other browser engine on IOS. They did this so that developers are forced to write native apps, which allows Apple to skim 30% off any purchase made through an app.
by kristoff_it | 2025-07-13 01:18:28+00:00
Here's a trick to make every function red (or blue? I'm colorblind, you decide):

var io: std.Io = undefined; pub fn main() !void { var impl = ...; io = impl.io(); }

Just put io in a global variable and you won't have to worry about coloring in your application. Are your functions blue, red or green now?

Jokes aside, I agree that there's obviously a non-zero amount of friction to using the `Io` intreface, but it's something qualitatively very different from what causes actual real-world friction around the use of async await.

> but the general problem behind function coloring is that of context

I would disagree, to me the problem seems, from a practical perspective that:

1. Code can't be reused because the async keyword statically colors a function as red (e.g. python's blocking redis client and asyncio-redis). In Zig any function that wants to do Io, be it blue (non-async) or red (async) still has to take in that parameter so from that perspective the Io argument is irrelevant.

2. Using async and await opts you automatically into stackless coroutines with no way of preventing that. With this new I/O system even if you decide to use a library that interally uses async, you can still do blocking I/O, if you want.

To me these seems the real problems of function coloring.
by axiologist | 2025-07-13 01:18:32+00:00
»Weltschmerz (German: [ˈvɛltʃmɛɐ̯ts]; literally "world-pain") is a literary concept describing the feeling experienced by an individual who believes that reality can never satisfy the expectations of the mind, resulting in "a mood of weariness or sadness about life arising from the acute awareness of evil and suffering".«
by anondude24 | 2025-07-13 01:19:04+00:00
No. The tech community absolutely has the right to refuse to provide technical means and argue any views they want.

However we're seeing what happens next. Politicians write laws anyway forcing the tech community to do what they want.

I am just saying that in hindsight a bit of cooperation may have resulted in a less privacy invasive solution. I guess with the supreme court ruling it's too late now. The politicians have already won.
by al_borland | 2025-07-13 01:19:16+00:00
The tricky part is proving you’re being treated differently and that’s the reason why. Trying to legislate human behavior at that level doesn’t seem to work well.

My company has rules against retaliation. Good luck proving that’s the reason you didn’t get promoted, or were left off of a project. People get left off projects and don’t get promoted all the time. Keeping your job because the company is legally obligated to sounds like an uncomfortable working environment.
by Nifty3929 | 2025-07-13 01:20:31+00:00
Unfortunately, these laws are working exactly as intended. If they discourage all forms of sexually-explicit material, the laws are working as intended. They are not really about "protecting the children." They use that as an excuse to make it too legally risky to publish pornographic/sexual material under any circumstances.

If I was a publisher, would I trust an age-verification system to protect me from 15 years in prison or an "investigation" that results in nothing but destroying my life? Nope. So eventually the legitimate website operators just give up.

Or how about the ISP who now simply refuses to do business with any website that publishes sexual material just to avoid legal consequences for themselves?

Working as intended.
by make3 | 2025-07-13 01:21:05+00:00
It is from the word "dépanner", not from the word "panne" directly. "Dépanner" evolved from "panne" to mean just in general, helping someone out temporarily.

A tool that would dépanne you would be a tool that would do the job poorly but well enough for now. This is how the name is meant to be understood, a small store where you can buy like eggs, beer, milk, bread (it's a convenience store), maybe batteries, but not a full grocery store or pharmacy or tool place.
by conradev | 2025-07-13 01:21:14+00:00
I figured I’d get this response, but:

I don’t see my primary care doctor selling my health data, due in part to data privacy laws like HIPAA. Consumer companies take COPPA seriously.

You absolutely cannot control what companies do with data, so you want to prevent its collection in the first place – but you can penalize them when they do something wrong, which does influence their beyavior. The jury is still out on the effectiveness of the GDPR, but to say it had no effect would be an odd claim.
by do_not_redeem | 2025-07-13 01:22:15+00:00
I think it's just the Zig philosophy to care more about binary size than speed. Allocators have the same tradeoff, ArrayListUnmanaged is not generic over the allocator, so every allocation uses dynamic dispatch. In practice the overhead of allocating or writing a file will dwarf the overhead of an indirect call. Can't argue with those binary sizes.

(And before anyone mentions it, devirtualization is a myth, sorry)
by maxlybbert | 2025-07-13 01:22:27+00:00
The Black Death occurred when European medicine (at least for diseases) was still rudimentary. Plague doctors had pleasant-smelling herbs in their masks because that seemed like a reasonable defense against the disease. Leaches and bloodletting were common treatments ( https://en.wikipedia.org/wiki/Humorism ). Later, there was something of a legend regarding Four Thieves Vinegar ( https://en.wikipedia.org/wiki/Four_thieves_vinegar ).

But they did eventually connect plague outbreaks to rats, and killed the rats in the name of public health.

Today we have very effective antibiotics, better knowledge of the body to offer supportive care, and even knowledge about how the plague is transmitted so we can have more effective public health actions.
by dminik | 2025-07-13 01:22:31+00:00
To me, there's no difference between the IO param and async/await. Adding either one causes it to not be callable from certain places.

As for the second thing:

You can do that, but... You can also do this in Rust. Yet nobody would say Rust has solved function coloring.

Also, check this part of the article:

> In the less common case when a program instantiates more than one Io implementation, virtual calls done through the Io interface will not be de-virtualized, ...

Doing that is an instant performance hit. Not to mention annoying to do.
by fc417fc802 | 2025-07-13 01:22:56+00:00
> Cities become clean and safe. Even in developing countries, poverty becomes a thing of the past, thanks to UBI and foreign aid.

The other things on that list seem fairly reasonable (if uncertain). Those last two not only depend on wide reaching political transformations in a specific direction but even then fail to account for lag time in the real world. If you started moving in the right direction in (say) 2027 it would presumably take many years to get there.

It's a weird mix of "already happening", "well yeah, obviously", and "clearly full of shit".
by andrewrn | 2025-07-13 01:24:52+00:00
Hmmm, yeah. This is an interesting comment because the process you've described is essentially exactly what I am considering building. CSV + prompt -> chart. I've already done a few examples with LLM's generating structured data that renders to a SVG, but haven't tried it for charts yet. No doubt the majority of users would not be technical enough to work with matplotlib as you're describing, so I wonder if there is alpha in making something like this for total non-tech people.

Thanks for the input!
by ImprovedSilence | 2025-07-13 01:25:45+00:00
Very incorrect, the US constitution states "[The Congress shall have Power . . . ] To coin Money, regulate the Value thereof, and of foreign Coin, and fix the Standard of Weights and Measures"

Congress, not the executive. And the supreme court has ruled that power to be exclusive

source: https://constitution.congress.gov/browse/essay/artI-S8-C5-1/...
by homebrewer | 2025-07-13 01:26:00+00:00
It's just a set of patches on top of Chromium, as any other Chromium rebuild.

They use the same numbering scheme and go in lockstep:

> The trigger for Beta and Stable major releases is an equivalent Chromium release.

https://learn.microsoft.com/en-us/deployedge/microsoft-edge-...
by mondov | 2025-07-13 01:26:53+00:00
I tried some prompts and it kinda works OK, here are the prompts I tried: 1. A man is stuck in time loop and reliving the same day over and over, and there's a pool, and some goat (Palm Springs) - it showed up as 2nd option 2. a movie where they talk about the mission to the moon and they are working on the live streaming the landing, starring Scarlett Johansson (Fly me to the moon) - didn't find it at all 3. a movie about black slave becoming a free man and a bounty hunter (Django Unchained) - got it

I have some questions: 1. What data are you using and where are you getting them from? 2. What's the advantage to this compared to just using some chatbot? I tried gemini 2.5 pro with the same prompts as above and it got all of them the first try, so theoretically better than yours.

One thing you could add to the UI to improve it would be a link to imdb page for each movie in the results. Also, maybe you could make the example in the hero section functional - it was the first thing I looked at and tried typing my prompt in there, only to realize that's just for the looks. Hopefully this feedback helps you make it better.
by do_not_redeem | 2025-07-13 01:27:22+00:00
Does the BDFL want this though, or is it just one person's opinion that it might be nice? Given how he has been aggressively pruning proposals, I don't put any hope in them anymore unless I see some kind of positive signal from him directly.

e.g. I'd feel a lot more confident if he had made the coroutine language feature a hard dependency of the writergate refactor.
by xethos | 2025-07-13 01:28:49+00:00
This isn't an "I believe..." / "Do you believe..." kind of issue though. This is "Will the American State and Federal government impose an increasingly stringent moral compass on the wider internet, over time"

Which... the VISA-Mastercard duopoly, backed by American soft power and with an American moral compass, already rather proves that point for anyone that's ever tried to pay for erotica outside the mainstream
by Biganon | 2025-07-13 01:30:08+00:00
Oh my god I cannot stand reading this anymore, why do so many people parrot that like it's some gotcha phrase.

"A cat is not a pet, it's a feline."

Things can be multiple things at once. The US are a republic and a democracy. Republic = not a kingdom, democracy = power to the people. Close but not exact synonyms.
by fc417fc802 | 2025-07-13 01:30:54+00:00
At this point the biochemists have managed to create amino acid based structures that are stronger than the vast majority of building materials. Surely enhanced organic parts is the way to go?

I see no reason to expect that superwood is incompatible with in place biological synthesis from scratch. That's entirely organic and there's no question that its material properties far exceed those of our OEM specifications.
by dminik | 2025-07-13 01:31:44+00:00
> It's quite rare for a function to unexpectedly gain a dependency on ...

If this was true in general, the function coloring problem wouldn't be talked about.

However, the second point is more interesting. I think there's a bit of a Stockholm syndrome thing here with Zig programmers and Allocator. It's likely that Zig programmers won't mind passing around an extra param.

If anything, it would make sense to me to have IO contain an allocator too. Allocation is a kind of IO too. But I guess it's going to be 2 params from now on.
by sumanthvepa | 2025-07-13 01:32:28+00:00
I've been working full time for myself for the last 13 years. Multiple projects clients etc. It becomes easier in terms of work pressure when you can afford to go full time on your project. (But of course, you have be careful with money)

Currently, I'm working on open-sourcing one of the devtools we built internally. Think of it as a self-hosted version of Vercel.
by mikepurvis | 2025-07-13 01:32:30+00:00
FreeRTOS can also be used with a cooperative scheduler: https://www.freertos.org/Why-FreeRTOS/Features-and-demos/RAM...

That said, if I was stuck rolling this myself, I think I’d prefer to try to do it with “real” codegen than macros. If nothing else it would give the ability to do things like blocks and correctness checks, and you’d get much more readable resulting source when it came to stepping through it with a debugger.
by homebrewer | 2025-07-13 01:32:47+00:00
Though his brave is a relatively small company, they have enough resources to have developed, and continue maintaining their own low-level ad blocker, which IME has been just as effective as uBO, but is supposedly more efficient (since it's written in the R-word language and compiled into native code integrating deeply inside the browser):

I can't imagine what hoops Google would have to jump through to block third parties from integrating their own ad blockers. You don't need MV2 for that AFAIK.

https://github.com/brave/adblock-rust
by do_not_redeem | 2025-07-13 01:34:05+00:00
I'm aware, but Zig isn't a democracy where the core team votes, right? Has Andrew actually expressed that he wants the proposal? Without that we're left with scraps like this commit message where he seems ambivalent. https://github.com/ziglang/zig/commit/d6c90ceb04f8eda7c6b711...

Andrew, I know you read these threads sometimes, give us a sign so I can go down the mountain with my stone tablets and tell the people whether we'll have coroutines
by Neywiny | 2025-07-13 01:34:05+00:00
The intent here is nice. I historically hate state machines for sequential executioners. To me they make sense in FPGA/ASIC/circuits. In software, they just get so complicated. I've even seen state managers managing an abstracted state machine implementing a custom device to do what's ultimately very sequential work.

It's my same argument that there should be no maximum number of lines to a function. Sometimes, you just need to do a lot of work. I comment the code blocks, maybe with steps/parts, but there's no point in making a function that's only called in one place.

But anything is better than one person I met who somehow was programming without knowing how to define their own functions. Gross
by lelanthran | 2025-07-13 01:34:09+00:00
> The grandparent post didn't say "transgender treatments" they said "transgender issues."

You don't think that transgender treatments is a transgender issue? If you think it is then my response is perfectly on-topic.

> Do you believe that the mere concept of questioning your gender identity or expression is something that should be kept from the minds of minors?

Depending on your jurisdiction, there are messages you can't target to kids. Why should there be a special exemption for this?

Besides, my belief on this is irrelevant; the only transgender issue that has gotten pushback en-masse from the clear majority of people world wide has been transgender treatments on minors.

IOW, this (treatment for persons unable to give informed consent) is a very unpopular position.