MurphyA/hacker-news huggingface dataset:
by Aurornis | 2025-09-24 14:06:54+00:00
> However, this doesn’t apply to gas stations in the US

Which is why the comment above is illogical. The prices are posted on a big sign outside. The prices are posted in real time on the pump itself.

Equating gas stations to slavery can’t be a real comment, can it? This feels like someone who hasn’t been to the United States trying to tell a story about the United States being bad based on how they imagine it working.
by username332211 | 2025-09-24 14:06:59+00:00
> Generally, yeah, to use the online government and financial services in Sweden need BankID, which is almost always on your mobile phone.

Can someone explain to me why phones seem to be considered more secure than online communication channels or desktops? The way I see it, it's a computing device you install all sorts of crap on, sourced from all sorts of questionably trustworthy sources (especially as all sort of retail companies have started moving from loyalty cards to apps).

The Estonian solution from the early 2000s - a dedicated identification device, seems far more secure and reasonable than the modern Swedish one. If any bank in my area started offering YubiKey in leu of app authentication, I'd switch to it in a heartbeat.
by ceejayoz | 2025-09-24 14:07:33+00:00
The statement appears to be entirely accurate.

https://www.unicef.org/press-releases/least-10-children-kill...

> In 2024 alone, at least 600 children have been killed or injured in Myanmar.

https://www.unicef.org/press-releases/geneva-palais-briefing...

> As feared and as warned, the situation in Sudan has become fatal for a frighteningly large number of children. In reports UNICEF has received that cover the period from the start of the fighting until 25 April 2023, 190 children have been killed.

https://www.unicef.org/press-releases/unimaginable-horrors-m...

> In total, more than 50,000 children have reportedly been killed or injured since October 2023.
by random29ah | 2025-09-24 14:07:59+00:00
It's almost funny, not to mention sad, that their player/page has been changed, filling it with tons of JS that makes less powerful machines lag.

For a while now, I've been forced to change "watch?v=" to "/embed/" to watch something in 480p on an i3 Gen 4, where the same video, when downloaded, uses ~3% of the CPU.

However, unfortunately, it doesn't always work anymore.

https://www.youtube.com/watch?v=xvFZjo5PgG0 https://www.youtube.com/embed/xvFZjo5PgG0

While they worsen the user experience, other sites optimize their players and don't seem to care about downloaders (pr0n sites, for example).
by 8organicbits | 2025-09-24 14:08:08+00:00
Agreed. Flying with my own kids, I'm constantly helping them. They struggle with headphones, opening food, fastening seat belts, being reminded to use the bathroom. Worse: they spill food, have potty training accidents, kick seats, yell, cry, and get scared. It gets easier as they get older, thankfully.

With an infant, having two caregivers within reach is huge. When flying with infant in arms there's nowhere to put the kid down, you don't have a free hand. An extra set of hands to wipe up spit-up, help adjust clothing for breastfeeding, collect the diaper bag, etc is a huge help.

The idea that parents need to pay more to help their children is cruel. I would expect people seated next to a child to end up swapping, to help the parent and to escape the noisy child. But that slows down boarding as people shuffle seats and adds anxiety that we're perfectly able to resolve.
by sega_sai | 2025-09-24 14:08:09+00:00
It is an interesting study. In terms of new languages and AI, I would like to see if anyone comes up with a more AI friendly language, as opposed to human friendly. I.e. programming languages were often designed to be easier to read/write for people, but maybe it makes sense to think of languages where it would be harder for AI to make a mistake.
by sleight42 | 2025-09-24 14:08:25+00:00
I got into Ruby and the community in 2006.

I aspired to be like Jim. We all should.

He made time for anyone who wanted to engage him in a sincere discussion. He helped a lot of newer people. He wrote beautiful tools that we still use.

He embodied MINASWAN. That has been the core of Ruby's community.

DHH has been pretty damn far from that.

Did many of us find Ruby through Rails? Sure. Does that mean that Ruby should be stewarded by someone who is intolerant and therefore exclusionary? No.

That's the opposite of MINASWAN.
by maleldil | 2025-09-24 14:08:31+00:00
Brazil has a similar system (gov.br), which provides access to almost everything you might need from the government, including notary services, public healthcare records, driver's licenses, consulate services abroad, income tax, social security, unemployment benefits, welfare benefits, and more.

I also understand the privacy argument that arises from consolidating all these systems, and I'm generally pro-privacy, including in some extreme cases. However, this service makes life so much easier across many dimensions of daily life, and I think it's worth it. I can only hope that the GOV.UK login achieves a fraction of this.
by zelphirkalt | 2025-09-24 14:08:45+00:00
Be as much work as possible in all places, where the default option is to do something with your mobile phone. If enough people do that, then the alternative to using your phone will need to have good process, so that it is not holding up everyone else.

If something doesn't work without your phone, report it being broken. If they tell you to use your phone, tell them you don't have one. If possible, leave their service, if they don't care.

We have to make it their issue as much as possible, when they try to push their shit onto us.

Surprisingly often there is a workable alternative to using ones smart phone. We have to make use of those as much as possible, so that the cost for them to get rid of those options will be high and they think twice before doing that and offending us.
by whatsupdog | 2025-09-24 14:08:54+00:00
That's not true.

In 2013, the FAA sought to diversify the air traffic controller workforce by introducing a biographical questionnaire, which replaced the proven AT-SAT test and deprioritized job-relevant skills in favor of arbitrary factors like LOW grades in science or history. This abrupt change ostracized graduates of the FAA-endorsed CTI programs, which had successfully cultivated highly qualified candidates for years. The process was further marred by reports of corruption, including an FAA official coaching select candidates on how to cheat the questionnaire, undermining fairness and trust in the system. These actions disrupted the training pipeline, reduced applicant quality, and caused lasting staffing shortages and safety concerns in aviation.
by palata | 2025-09-24 14:09:07+00:00
> It's like that "So you're telling me I have to get experience before I get experience?"

Not at all. I'm not saying that one should be an architect on day one. I'm saying that one should learn the basics on day one.

Learning how to install a package on a system and understanding that it means that a few files were copied in a few folders is basic. Anyone who cannot understand that does not deserve to be called a "software engineer". It has nothing to do with experience.
by 55555 | 2025-09-24 14:09:32+00:00
It's not complicated. This is a normal sort of criminal enterprise. These rooms filled with SIM boxes are all over the world. The owners of them rent out the service to others -- letting them send 1,000 spam messages for a fee. One of the buyers of the service was indeed using it to threaten a politician. But this represents a tiny fraction (less than 1% of 1% of the SIMs normal use -- which is probably mostly phishing messages and other spam). It is a criminal enterprise and was used as some sort of political threat, but it's probably not set up by Russia or intended for that purpose.
by breakpointalpha | 2025-09-24 14:10:15+00:00
Your millage may vary, but I just got Cursor (using Claude 4 Sonnet) to one shot a sequence of bash scripts that cleanup stale AWS resources. I pasted the Jira ticket description that I wrote, with a few examples and the script works perfectly. Saved me a few hours of bash writing and debugging because I can read bash, but not write it well.

It seems that the smaller the task and the more tightly defined the input and output, the better the LLMs are at one-shotting.
by msluyter | 2025-09-24 14:10:23+00:00
Random family seating anecdote. A couple of years ago, we were on vacation and my wife had to go home early to tend for a sick pet. My daughter and I also re-arranged our flight to get home early, and ended up in like the D boarding group (on Southwest). So we're getting on the plane and we're almost dead last, and there are very few seats left together anywhere. My 6 yr old daughter was not really emotionally equipped to sit alone at that point.

We get about 2/3 of the down and there's now nothing, so I say -- with some desperation -- "If someone would be willing to switch seats so my daughter and I can sit together I'll give you $20." A guy says "I don't want the money but I'll switch."

Which sort of shows that if you're not a jerk, and you ask nicely, often people will go out of their way to help you.

Families who seem to expect other passengers to move, especially when there's assigned seating, are another story, and deserve the condemnation they get, IMHO.
by epolanski | 2025-09-24 14:10:35+00:00
Not sure how your comments relates to mine.

The parent I answered said you shouldn't use LLMs for things you don't understand while I advocate you should use them to help you learn.

You seem to describe very different use cases.

In any case, just to answer your (unrelated to mine) comment, here[1] you can see a video of one of the most skilled C developers on the planet finding very hard to spot bugs in the Redis codebase.

If all your arguments boil down to "lazy people are lazy and misuse LLMs" that's not a criticism of LLMs but of their lack of professionalism.

Humans are responsible for AI slop, not AI. Skilled developers are enhanced by such a great tool that they know how and when to use.

[1] https://www.youtube.com/watch?v=rCIZflYEpEk
by jeroenhd | 2025-09-24 14:10:48+00:00
That's true, but as this is only a small part of the larger project, it's also targeting a very specific part of legislation.

The README for the age verification spec specifically calls out article 28 of the DSA and the Louvain-la-Neuve Declaration. Neither is aiming to be the mandated age verification mechanism for every single website, but rather a specific tool to solve a specific problem: age limits on social media and big tech websites.

If, or, seeing Denmark's recent bullshit: when, we do get mandatory age requirements, it'll be part of new legislation that will likely take years to go into effect, and, seeing how long it took websites to comply with the GDPR, will start affecting most websites even later. This isn't the doomsday law that I would've expected to come from the US if they were to write something like this, and using privacy-first cryptography does give me some faint hope that this isn't just a big performance to hide malicious intent. This could've been as bad as eIDAS 2.0 with the QACs and other unreasonable technical requirements.
by bArray | 2025-09-24 14:10:59+00:00
> So I needed a cheat code. Enter: a repurposed vibrator, No joke. I hooked it up to mimic the kind of high-frequency engine vibes you'd get ripping down a motorway. It wasn’t pretty, but it worked. I could test tweaks right from my test bench.

Those massage guns could be quite useful too. When finding a problem in the field, replicating it on the lab bench is always ideal.

> The current solution: The jitter helped, but it wasn’t bulletproof. Then I realized something deeper, the sensor has its own built-in sample rate, 400 times per second. If I read it too quickly, I might just be grabbing the same number twice. No new data. And if that repeat looks like a sustained deceleration, the light fires.

It should be a de-bounce based on time, not based on an arbitrary sampling rate. So you are looking for an average value threshold over a sliding window based in time.

Better yet:

1. On start-up it should be able to indicate an error via blink codes. You should for example be able to detect if an LED has burned out, there is moisture detected, that a brake signal was not detected over a X minute runtime, the temperature is outside safe limits, or the circuit draws current outside of the expected limits.

2. Use an IMU to detect de-acceleration events encase there is a break in the signal. It's obviously not ideal, but far better than nothing. Gravity is ~9.81m/s, and a braking force would be detected perpendicular to this. Again, you would use the error code on start-up to indicate that there is an issue.

3. Consider the use of an internal battery encase there is an issue with the supply voltage to the brake light. A bad power or ground could cause continuous resets, and failure to detect a signal.
by panick21_ | 2025-09-24 14:11:08+00:00
I don't think that's true. If you book a connection that involves multiple high speed trains across multiple country you can easily pay 1000s of $. Its actually more then many direct flights in Europe.

And for example if you take TGV from Paris to the German border, and you have to get on an ICE. If the TGV is late, you miss the connection to the ICE, and have to sleep in the border town, TGV doesn't have to pay.

And missing connection is quite common, specially because Germany is ... not very German.

In terms of safety, a train accident can kill 100s of people. They just don't happen very often.
by veqq | 2025-09-24 14:11:32+00:00
Author, you're not properly engaging with the language. Instead of learning to type (and simply adding vowel marks), you complain about letters having different forms akin to someone saying q and Q are different and then write a post about an actively worse approach.

You also didn't understand that cards in anki can have more than 2 sides. Making Persian writing->Latin transcription then Latin transcription->English translation is a huge antipattern, when you can have all 3 on one note (simply add a 3rd field, also there's a built in "hint" field) - and above all should not use a Latin transcription at all (Notably, in the deck settings, you can generate cards from notes in different ways.)

هیچ کُدام now has the o marked, that easy! (N.b. author, another issue with your method is... Youtube videos are teaching you random things without structure. Colloquial Tehrani Persian turns án/ám into un/um which you are learning in your vocabulary. But you can simply learn the replacement rules and apply them when speaking in certain contexts.) Please use a good textbook instead. In 100-200 hours, you should be around B2 with a good program. (Better Assimil courses bring that down to ~75 hours.)

I strongly recommend:

- Baizoyev & Howard’s Beginners Guide to Tajiki - teaches the written language, with all vowels marked, and multiple dialects, this is by far the fastest way to master Persian. Reading/writing in Persian script is essentially mechanical with a good base in the language and not an issue, but you can read all Persian classics in the Tajik script with all vowels marked...

- Lambton's Persian Grammar - teaches the written languages along with colloquial Iranian usage

- Elwell-Sutton's Colloquial Persian - uses Latin transcription, quickly teaches the grammar and a nice vocabulary

-----

But going further, if a vowel's not marked but feels necessary:

> In 1792, Edward Moises already suggested not trying and just saying e

Different dialects differ a lot on short vowel usage (even in grammatical forms), so this is a surprisingly valid trick.
by an0malous | 2025-09-24 14:11:45+00:00
I agree, the rare times when someone has shared prompts and AI generated code I have not been impressed at all. It very quickly accrues technical debt and lacks organization. I suspect the people who say it’s amazing are like data engineers who are used to putting everything in one script file, React devs where the patterns and organization are well defined and constrained, or people who don’t code and don’t even understand the issues in their generated code yet.
by arghwhat | 2025-09-24 14:11:46+00:00
Here (Denmark), blocking a drive-way would not be a parking violation handled by a parking inspector, but a traffic violation handled by the police. They would contact you directly and have you sprint to your car.

Parking tickets are also considered fees, paid to those managing the parking area (municipality for public roads), as opposed to fines issued by the police or a judge and subject to very specific rules.
by supriyo-biswas | 2025-09-24 14:12:08+00:00
From my perspective both problems are effectively the same. I want to count unique users by checking for asset downloads and correlating unique session IDs. People can request the static assets directly, leading to view booting and waste of egress bandwidth.

The solution: have clients prove they are a legitimate client by running some computationally intensive JS that interacts with DOM APIs, etc. (which is not in any way unique to big tech, see Anubis/CreepJS etc.)

The impact on the hobbyist use case is, to them, just collateral damage.
by msteffen | 2025-09-24 14:12:11+00:00
Look, the people making this argument all come from a fairly aligned political unit. If you start hearing this perspective from a broad coalition of ideologically diverse groups, it would mean the thesis has become consensus. I agree with you that the guy's tone is not great, so here's a slightly different framing: https://archive.strongtowns.org/journal/2016/4/17/sprawl-is-... (strong towns' emphasis is on ending federal infrastructure loans that leave cities and suburbs with infrastructure they don't have the tax base to maintain over a generation. Which I think leads to similar conclusions but they're careful not to say that).

Their framing also highlights the important financial difference between children and sewers, though: the former get less expensive and more productive over time, and the latter do the opposite, which is how the problems happen.
by potato3732842 | 2025-09-24 14:12:15+00:00
If an entry level commissioned officer can be expected to keep it in their pants than an entry level teacher can too.

Yeah it's a first amendment issue depending on where through the gray area the line is drawn but the .gov runs right through the gray areas of violating rights all the time, I don't really see the big deal if it does it to it's own cogs.
by mimir | 2025-09-24 14:12:51+00:00
My startup switched from python to Java and saw our productivity explode. Using modern Java versions in a non enterprise way (no frameworks, minimal oop, minimal DI, functional features like immutable objects, optional, etc) is quite nice. Our ability to deliver performant and working features was orders of magnitude faster than python. The ecosystem of libraries is crazy deep which also helps build quickly.

I won’t deny there’s a lot of bad Java written, but IMO it’s actually one of the best languages for a startup if any of your code needs good performance.
by cdrini | 2025-09-24 14:12:53+00:00
I think for me my main gripe with air travel is how hard it is to predict the price and how high the prices are. It takes me like a day of research to book a flight due to how careful I have to be to confirm what luggage I'm allowed/etc. And it's incredibly easy for me to get burned because aggregator sites like Google flights can't tell you eg how much a carry-on would cost, so I have to try to determine if the cheaper flight is _actually_ cheaper, etc etc. And I'm tired of having family have to pay crazy hundred dollar + fees for an extra carry on because the eco light ticket (although the ticket just says eco on it) doesn't actually include a personal item, that's only part of the eco ticket, and since you're at the counter that's going to be $100 fee for you to carry a purse onto the plane. -_- Shout out Condor.

Otherwise I find everything ok. The flights are fine -- packed but it is what it is there's high demand. I could do with/without the food if it reduced the price, I can pack my own. But otherwise I find them fine.

What makes air travel miserable for you?
by mrtksn | 2025-09-24 14:12:55+00:00
I don't think that anything should be as harsh ever but yes, having a reputation that goes everywhere with you is how we deal with problematic people in real life. That's how we stay civil without AI systems constantly scan us or some type of police constantly watching. Also, we tend to tolerate, forgive and eventually forget when someones behavior improves, so... Maybe actually having a continuous persona can help with the nihilistic tendencies too?
by thieving_magpie | 2025-09-24 14:13:25+00:00
Then don't whine when you're sitting next to a 3 year old that has all the same justifications you do for sitting there. I don't appreciate social pressure to make your flight as comfortable as possible at my financial inconvenience.

In all seriousness I understand your point but I think it's worth considering that you're also applying social pressure.
by vinceguidry | 2025-09-24 14:13:37+00:00
Crystal is object-oriented, but isn't a pure object system. In a pure object system, literally everything is, or can be turned into an object. Smalltalk is the only other example of a language family that offers a pure object system.

With a pure object system everything is accessible by the system at runtime. It's ruby's biggest strength, but also the superpowers it grants aren't always used for good, which is why a lot of coders hate working in it. I only code for myself, my coding career is behind me, so I don't have to worry about other people's code.

Mruby's big downside is precisely that it's compiled, so the library base available is very small, and there's not much point in building on it, though a few projects have, such as DragonRuby. It also doesn't have a pure object system. Ruby has thousands of gems, mruby dozens, and you can see them all on this page: https://mruby.org/libraries/

https://dragonruby.org/

Static typing is also available in ruby but I understand it's clunky.
by codyb | 2025-09-24 14:13:55+00:00
The most effective routine is the one you stick with for sure!

I love anki and use it for Spanish which is showing marked improvement. I do vocab and conjugation with Anki.

Then I just find other ways to immerse myself and call it a day.

- Spanish audio for sports whenever possible - Interfaces for personal computers/devices - Picking up the Spanish language weekly from the little box on the corner - Listening to Spanish artists - Reading the news in Spanish instead of English (One major benefit here is consuming far less news) - Writing notes for work and personal projects - Texting friends

It all really adds up over time and is definitely doable even as an adult, but it requires a ton of work, so being able to find ways to incorporate it into the activities I'm already doing is key for me on top of the more active Anki learning.
by aedocw | 2025-09-24 14:13:57+00:00
There is a lawyer (Alec Karakatsanis) who has been writing about police driven propaganda for years. His recent book "Copaganda" is fantastic. He carefully breaks down how major papers (NYT is chief among them) create stories that fit a narrative by using very one-sided sources. Like an article on crime written in bad faith where the only people quotes are police, police consultants, and ex-police.

It's a really good book, I wish more people were aware of it and read it.