MurphyA/hacker-news huggingface dataset:
by torginus | 2025-12-17 20:47:10+00:00
Sorry, but this is like saying 'when I am not wrong, I am right 100% of the time'.

The devs didn't write unsafe Rust to experience the thrills of living dangerously, they wrote it because the primitives were impossible to express in safe Rust.

If I were to write a program in C++ that has a thread-safe doubly linked list in it, I'd be able to bet on that linked list will have safety bugs, not because C++ is an unsafe language, but because multi-threading is hard. In fact, I believe most memory safety errors today occur in the presence of multi-threading.

Rust doesn't offer me any way of making sure my code is safe in this case, I have to do the due diligence of trying my best and still accept that bugs might happen because this is a hard problem.

The difference between Rust and C++ in this case, is that the bad parts of Rust are cordoned off with glowing red lines, while the bad parts of C++ are not.

This might help me in minimizing the attack surface in the future, but I suspect Rust's practical benefits will end up less impactful than advertised, even when the language is full realized and at its best, because most memory safety issues occur in code that cannot be expressed in safe Rust and doing it in a safe Rust way is not feasible for some technical reason.
by nowittyusername | 2025-12-17 20:49:35+00:00
There doesn't need to be a correlation between some data structure and its effects for people to implement some sort of feature. There only need to be enough stupid people in powerful positions that believe in some sort of correlational trend AND also for the data gathering task to be trivially cheap enough for them to implement said things. And there's no shortage of that going around. That's why these technologies are dangerous. Stupid people with powerful and cheap tools to weald them. Kind of like what we saw with the first wave of Facebook algorithms being used against its users to maximize the attention at the detriment of everything else.
by miladyincontrol | 2025-12-17 20:50:19+00:00
Honestly most gaming market entrants would do best to try and capitalize on the lowest common denominator of gamers, ball and gun gamers. They're by far the least likely to care where their games are played, just that the games are accessible with the lowest barrier to entry.

Most other genres of gamers either have their preferred platforms and are far less likely to migrate.
by switchbak | 2025-12-17 20:50:23+00:00
Some might (most might?), those aren't the ones we're interested in.

Just as some might pull the answers from the back of the textbook, the interesting ones are the kids who want to find out why certain solutions are the way they are.

Then again I could be wrong, I try hard to stay away from the shithose that is the modern social media tech landscape (TikTok, Insta, and friends) so I'm probably WAY out of touch (and I prefer it that way).
by ChrisArchitect | 2025-12-17 20:50:33+00:00
Month and half ago more like.... but anyways:

Apple TV "Mnemonic" behind the scenes:

https://vimeo.com/1133324242/5bac5319d0

> Built from real glass and captured entirely in camera, the new identity explores reflection, color, and light to express the cinematic spirit at the heart of Apple TV
by rzzzt | 2025-12-17 20:50:35+00:00
I have also dug around a bit to find out this one, and the earliest httpd I could get my hands on is 1.3.0 which is hosted on the Apache archive site: https://archive.apache.org/dist/httpd/

"src/modules/standard/mod_include.c" says:

/* * http_include.c: Handles the server-parsed HTML documents * * Original by Rob McCool; substantial fixups by David Robinson; * incorporated into the Apache module framework by rst. * */

Rob McCool is the author of NCSA HTTPd so it seems there is direct lineage wrt. this feature between the two server implementations.
by simsla | 2025-12-17 20:50:48+00:00
I don't think that's the same. I spitball crazy ideas, but my core knowledge/expertise is sound, and I try not to talk out of my ass. (Or I am upfront when I'm outside my area of expertise. I think it's important to call that out once your word starts carrying some weight.)

A product manager can definitely say things that would make me lose a bit of respect for a fellow senior engineer.

I can also see how juniors have more leeway to weigh in on things they absolutely don't understand. Crazy ideas and constructive criticism is welcome from all corners, but at some level I also start expecting some more basic competence.
by rayiner | 2025-12-17 20:51:01+00:00
> I think we can clearly see that the interpretation of our laws is extremely partisan at the moment, to the point that what exact text says is basically irrelevant

By “at the moment,” you mean “in the 1930s when the Supreme Court bent over backward to uphold FDD’s administrative state, right?” When they effectively overruled the Supreme Court’s 1926 decision in Myers v. United States, right?

Because the text of the constitution says this: “The executive Power shall be vested in a President of the United States of America.” Show me how you get from that to executive agencies exercising executive power independent of the President.
Tell HN: No, your Lambda credentials aren't being used outside of AWS
by scottndecker | 2025-12-17 20:51:16+00:00
AWS just sent out a poorly worded sns announcement that looks like your Lambda credentials have been compromised.

{ "version": "1", "type":"NEW_FINDINGS", "findingDetails":[{ "findingType":"UnauthorizedAccess:IAMUser/ResourceCredentialExfiltration.OutsideAWS", "link":"", "findingDescription":"This finding informs you that a host outside of AWS has attempted to run AWS API operations using temporary AWS credentials that were created on a Lambda resource in your AWS environment." }] }

I opened up a case with AWS and am told this is only a product announcement. You can see this finding type was released just yesterday (https://docs.aws.amazon.com/guardduty/latest/ug/doc-history.html).

If anyone hears differently, would love to know. For now, we're standing down with the understanding that there is no incident.

Super poor wording of email. That just took a few hours of my life I'll never get back.
by mcsniff | 2025-12-17 20:51:36+00:00
Pebble. There is brand new Pebble hardware coming soon, the Pebble Time 2.

The hardware is well described, the watch firmware is open source @ https://github.com/coredevices/PebbleOS, the companion mobile app is also now open source @ https://github.com/coredevices/mobileapp. It works with GadgetBridge and microPebble.

I've been using a Pebble since the original one, currently with a Pebble 2 Duo on my wrist and Pebble has yet to be dethroned for me.
by kylehotchkiss | 2025-12-17 20:51:40+00:00
Thanks for the explanation! I used to live in Gurugram and thought it was so strange where the Maruti Suzuki plant was - I've seen the trucks sluggishly trying to get around local (residential) traffic as the area around the plant has developed quite a bit, which is where my above anecdote originated.

I was better aware of these types of clusters from Dubais free zones, which I found were marketed in a more understandable way. Cool to learn about Sanand which _seems_ like it has pretty good road access to the ports?

(yes, more on the ground reporting in ANY country would be wonderful for western news to do, but we have to spend all the reporting budget on white house shenanigans now... we're cooked)
by themafia | 2025-12-17 20:51:42+00:00
> reasonably acceptable

Have fun defining that in an open source project.

> Looking for greater value with less effort is looking for a free lunch

If you have to switch languages to get that value, then no, this has nothing to do with free lunches.

> and we all know TANSTAAFL.

The church of the acronym. I do not share your apparent faith. Engineering requires you to actually do the work and not rely on simple aphorisms to make decisions.
by 9rx | 2025-12-17 20:52:11+00:00
Fortran, the language, is also older than FLOW-MATIC.

FLOW-MATIC's claim to fame was beating Fortran at releasing a working implementation (and having syntax that looked like English, but that's not something to be proud of). Plankalkül, however, has not yet been implemented so if we're only counting releases of working software, it isn't a contender.
by stinkbeetle | 2025-12-17 20:52:11+00:00
> Of course it's not scientific.

No. It absolutely is not. It's just laughable.

> I don't wear a lab coat, and neither do you. You should take a look at yourself in that regard. You can't accuse me of lacking standards that you yourself don't live up to.

You are on the side of attempting to explain it away with "US interference". It's not whether I am scientific or not, lol.

> Ecuador 2010, Honduras 2009, Venezuela 2002, Haiti 1994, Nicaragua, Guatemala, and El Salvador until 1990, Panama 1989, Grenada 1983, Bolivia 1980, Chile 1973, Dominican Republic 1965, Cuba 1961, Guatemala 1954, and so on until the territorial destruction of Mexico in 1848: all of them wars, coup attempts, occupations, protection of U.S. corporate interests, installation of military dictatorships, attempted assassinations of heads of government, etc.

Europe and China had massive wars. Coup attempts, assassinations, military dictatorships, etc. in the last century.
by Aloisius | 2025-12-17 20:52:27+00:00
It's a good idea because spelling words how they're pronounced was one of the biggest achievements of the Western world and our broken orthography impairs literacy.

Only English has this insanity driven by people who simply don't like change, like the aesthetics of older spellings, or because they're a closet francophiles/latinophiles like Johnson, but try to justify it with nonsense about etymology because how weak the personal preference argument is.
by BenFranklin100 | 2025-12-17 20:52:45+00:00
You realize it would cost a significant resources to make the “accommodations” you are suggesting? Money, despite what you may believe, doesn’t grow on trees. Given the range of worthy competing interests where the money could be spent, the university likely had no practical choice but to take it offline, lest it face the bad press and wrath of Progressives.

You remind me of people who insist every single new apartment must be ADA compliant instead of a reasonable percentage throughout the city. Another example is banning SROs on the grounds they are “inhumane”. The moral purity results in less housing and forcing people to live in the cars or on the street.
by LargoLasskhyfv | 2025-12-17 20:52:52+00:00
Nope. Primary. https://store.kde.org/p/1002483

I see system76 is doing something similar for their PopOS?

https://store.kde.org/p/1327259 / https://github.com/pop-os/icon-theme

It uses a semi-flat design with raised 3D motifs to help give depth to icons.

I remember Noia, they were too 'shiny/glassy' and 'playful' for me. Looked different and funny for a while, but unusable for daily driving. I prefer something more 'serious', unobstrusive, not distracting.

I see someone did a Noia KDE Reloaded in 2019: https://store.kde.org/p/1293856

For shiny things, these did work for me, for a while, or could, if I retried them again:

Faenza https://store.kde.org/p/1012545 ,

Faience https://store.kde.org/p/1012543 ,

Meliae https://store.kde.org/p/1012498 ,

Delft https://store.kde.org/p/1199881 , https://www.opendesktop.org/p/1169579 ,

but I'd rather go to something like Flat Remix instead.

https://store.kde.org/p/1012430 , https://drasite.com/flat-remix ,https://github.com/daniruiz/Flat-Remix

Hedera would look good, too, if not abandoned: https://store.kde.org/p/1207800 / https://gitlab.com/sixsixfive/Hedera-icons

If they were as comprehensive & complete as Breeze I'd go for Retrofukation https://store.kde.org/p/1012499 or IndigoMagic https://store.kde.org/p/1015788 instead.

But they aren't. So Breeze it is, which is bliss...
by emp17344 | 2025-12-17 20:54:05+00:00
>Unless your position is that the intelligence of a brain that was grown in a vat with no inputs would be equivalent to that of a normal person.

Entirely possible - we just don’t know. The closest thing we have to a real world case study is Helen Keller and other people with significant sensory impairments, who are demonstrably unimpaired in a general cognitive sense, and in many cases more cognitively capable than the average unimpaired person.
by hvb2 | 2025-12-17 20:54:06+00:00
Agreed, I stopped reading at that point. You can't take yourself seriously to create a report and use LOC as your measure.

I feel like we humans try to separate things and keep things short. We do this not because we think it's pretty, we do it so our human brains can still reason about a big system. As a result LOC is a bad measure as being concise then hurts your productivity????
by wtfwhateven | 2025-12-17 20:54:06+00:00
>This is clearly a case of extremely blatant bias

Not at all, not even remotely. I'm alarmed anyone can sincerely interpret it that way and ignore what prompted those resolutions. It is simply proof that UN resolutions do nothing. Israel continues its abhorrent behavior regardless of how many resolutions happen.

>it certainly doesn't deserve twice the resolutions against it than the rest of the world combined

But it does. I can't see any reason why it doesn't except if you want me to ignore reality.

>The UN has basically thrown out all credibility when it comes to anything related to Israel.

Only because it refuses to do anything of substance to curb its behavior. UNWatch lost any credibility it had when it insists on ignoring reality and arguing that literally salting the earth/water supply of millions and annihilating countless children is something you cannot ever condemn and if you do you are being a bully.

If I keep committing crimes and keep being arrested for those crimes does it make any sense to complain about the police arresting me all the time instead of realizing my own behavior is why I keep being arrested? According to you that makes perfect sense.
by pzo | 2025-12-17 20:54:33+00:00
> Make me CEO of Mozilla instead of Anthony Enzor-DeMeo [...] I would start by acknowledging the problems Mozilla is facing: [...], a lack of revenue generating ideas

Yet in his whole post there is not even a single idea about a new 'revenue generating idea' just criticism that AI is bad direction.

Edit: In my opinion focusing on AI and privacy for mozilla is a good direction. They don't have to make some expensive model training just make a good integration. They don't have to focus even only on desktop and browsers.

I wish mozilla would team up with Raspberry Pi / OpenWRT / Home Assistant / UmbrelOS and make a nice affordable devices that is:

- smart router

- start tv box / streamer

- smart speaker with on device TTS / STT

- smart tv cast (airplay / miracast / chromecast)

- home backup / cloud

- home adblock / vpn

All in one device that can be easily fixed and updates (like framework laptop) with user friendly interface.
by erichocean | 2025-12-17 20:54:59+00:00
> but are no less generally cognitively capable than the average person

I think this would depend entirely on how the sensory impairment came about, since most genetic problems are not isolated, but carry a bunch of other related problems (all of which can impact intelligence).

Lose your eye sight in an accident? I would grant there is likely no difference on average.

Otherwise, the null hypothesis is that intelligence (and a whole host of other problems) are likely worse, on average.
by pickledonions49 | 2025-12-17 20:55:06+00:00
I was thinking more along the lines of cultural/opinion suppression or genocide. This is a very similar type of infrastructure.

https://apnews.com/article/chinese-surveillance-silicon-vall...

The way I see it, there are bad people everywhere (even in the government).

https://local12.com/news/nation-world/police-chief-gets-caug...

And, in a safe country like this one (I am in the United States but most developed countries are pretty safe), if a little petty crime is so scary to them that they need a mass surveillance network to sleep at night... I don't see any reason why the public should have to sacrifice potential freedoms for that weakness.
by marcosdumay | 2025-12-17 20:55:08+00:00
I guess Peopleware couldn't get every single thing right.

A hospital model may be a good idea. One where you have a senior programmer and many junior ones doing most tasks isn't. IMO, something closer to a real hospital team, where you have experts of different disciplines, and maybe a couple of juniors composing the team has much higher chances of success.
by atomicnumber3 | 2025-12-17 20:55:15+00:00
This is honestly what I (staff engineer) find AI the most useful for. I've been around the block enough that I typically know in general what I want, but I often find myself wanting it in a new framework or paradigm or similar, and if I could just ASK a person a question, they'd understand it. But not knowing the exact right keywords, especially in frameworks with lots of jargon, can still make it annoying. I can often get what I want by just sitting down and reading approximately 6 screen-heights of text out of the official docs on the general topic in question to find the random sentence 70% of the way down that answered my question.

But dyou know what's really great at taking a bunch of tokens and then giving me a bunch of probabilistically adjacent tokens? Yeah exactly! So often even if the AI is giving me something totally bonkers semantically, just knowing all those tokens are adjacent enough gives me a big leg up in knowing how to phrase my next question, and of course sometimes the AI is also accidentally semantically correct too.
by stouset | 2025-12-17 20:55:57+00:00
You can literally just do this. I’ve never gotten fired from a software engineering job for moving slower and building things that work well, work predictably, and are built to last.

Over a career of working at it, you get dramatically better at higher levels of quality even in earlier passes, so the same level of added effort provides increasing levels of reward as you gain experience.

Nobody ever complains about the person who’s leaving everything they touch a little cleaner than how they found it.
by anamax | 2025-12-17 20:56:09+00:00
On the off-chance that someone believes that there is border security between US states but that these states are an exception.

The US doesn't have border security between states.

The closest thing to an exception is the "don't bring agricultural products into California" stations. However, there's a bypass lane for folks who stayed within 10 miles of the border, and no one checks whether someone is using that lane inappropriately.
by mmooss | 2025-12-17 20:56:18+00:00
In a situation like this one, good crisis leadership is essential. dang, HN will help you with tips from vast collected experience (please chip in):

1. Blame: The first thing to do is to point the finger. That doesn't mean analysing the technical issue, which can delay this step and limit your options, but figuring out who is politically easiest to blame. Often, that's the new guy, but outside contractors and vendors without good connections are also a common solution. Even if you are technically responsible for hiring them, you can always push them under the bus with a little skill. This small sacrifice helps unify, focus, and motivate the rest of the team.

2. Emotion: Inject your emotion into the situation and make that the implicit, but indisputable priority. Particularly, outrage and anger - This is completely _____. These people are utterly _____ (I'd use all caps, but that's not allowed on HN). Make sure everyone's attention is over their shoulder, on your emotion, and infect the team with it. Threats are an effective tool here - this is a crisis, and anyone who is calm is not emotionally engaged. Otherwise, they won't care enough about this problem - without you driving them, they probably wouldn't care much at all. Anyway, you don't have time for niceties like empathy or even basic respect.

3. Speed: Respnsiveness to stakeholders is very important. People need answers now. Give them answers they want to hear, outcomes they will be comfortable with. Don't worry if different groups hear different things. Your team will find a way to make it all work - that's their job.

4. Communication: Good communication is essential. Make sure you clearly tell your team what they should be doing; repeat it several times to prevent misunderstanding. Especially people with experience can have minds of their own; keep them on track. The situation is a crisis so you can't take any risks; stay on top of them and everything they do, and give input if you're not certain they are doing exactly what you would be doing.

5. Victimhood: Find a way to turn the tables: Make it about you, and how you're the victim here, and feed the fire with more outrage. With this and outrage, nobody will undermine the team by challenging your ideas or authority, which is the most essential component of a successful outcome. Remember, without you this all falls apart.

Have I missed anything?
by rayiner | 2025-12-17 20:56:22+00:00
If you think what the founders said doesn’t matter because they’re dead white guys, isn’t that an argument for giving more power to the guy who won the election? Because surely the dead hand of the founders is the only thing that has the authority to overrule the elected President.

It has to be a dichotomy, right? You either go by what the constitution meant to those who wrote it, because that’s how written agreements work, or otherwise you go with what the mob wants. How can there be some third option?
by MangoToupe | 2025-12-17 20:57:04+00:00
> Similar notion of "privacy respecting advertising" has also been stated in mozilla's texts about firefox several times, eg [1], and that goes a long time back in general [2].

Yea; it seems pretty dead as an approach. The ads are the problem. We need alternative models to advertising. It's absolutely baffling how there simply hasn't been any real competition for thirty years.
by pizzafeelsright | 2025-12-17 20:57:09+00:00
Assume these are for deployment to remote services - 'use deploy keys exclusively'

If the bad intent actor has access to the source code they still need to have access to push to the remote repo to issue a deployment.

If they have access to the remote repo they would then have full access to the deployment, I am not certain this is avoidable if one can edit code, push, and have the pipeline deploy as desired.

Car analogy? Key fob in the car in a locked garage. If you have access to the garage you can steal the car. Secure 'enough' for most people because the intrusion happened prior to the deploy.
by forgotpwd16 | 2025-12-17 20:57:34+00:00
SQLite & Fossil* were created by same person (once a member of Tcl Core Team). Fossil few years after SQLite (was on CVS before). A rationale is given in: https://sqlite.org/whynotgit.html. The one other big project using it is Tcl/Tk. (Can say Tcl x SQLite x Fossil form a trinity of sorts with one using the others.)

*The homepage is available in: https://fossil-scm.org/home/doc/trunk/www/index.wiki.
by erichocean | 2025-12-17 20:57:44+00:00
> in 5 years if you watch an AI book a flight it will do it in a very non-human way

I would bet completely against this, models are becoming more human-like, not less, over time.

What's more likely to change (that would cause a difference) is the work itself changing to adapt to areas where models are already super-human, such as being able to read entire novels in seconds with full attention.
by marcosdumay | 2025-12-17 20:58:15+00:00
> People are putting their IT/dev budget into something, which means something else will be cut.

That's not how things work in normal times.

But normal times require minimally capable managers, a somewhat competitive economy, and some meritocracy in hiring. I can believe that's how things will work this time, but it's still a stupid way to do it.