MurphyA/hacker-news huggingface dataset:
by bparsons | 2025-11-29 02:17:40+00:00
There was a very large CME ten days ago. The NOAA scale had predicted a high likelihood of disruptions, and had specifically suggested that spacecraft and high altitude aircraft could be impacted.

https://www.swpc.noaa.gov/noaa-scales-explanation

https://kauai.ccmc.gsfc.nasa.gov/CMEscoreboard/prediction/de...
by rs186 | 2025-11-29 02:17:59+00:00
> ... an SWEs who don’t learn how to use it consistently ...

an SWE does not necessarily need to "learn" Claude Code any more than someone who does not know programming at all to be able to use the tool effectively. What actually matters is that they know how things should be done without coding assistants, they understand what the tools may be doing, and then give directions/correct mistakes/review code.

In fact, I'd argue tools should be simple and intuitive for any engineer to quickly pick up. If an engineer who has solid background in programming but with no prior experience with the tools cannot be productive with such a tool after an hour, it is the tool that failed us.

You don't see people talk about "prompt engineering" as much these days, because that simply isn't so important any more. Any good tool should understand your request like another human does.
by cobypenso24 | 2025-11-29 02:18:47+00:00
I’ve been building a bunch of small utilities over the past few months. things I needed for work like JSON formatting, epoch conversion, URL/Base64 encoding, regex testing, text tools, image converters, etc.

At some point, I realized I had so many scattered scripts and mini-tools… so I decided to put everything in one place and make it public.

https://toolstadium.com

It includes 35+ free tools, all running client-side only (nothing gets uploaded or stored anywhere). No login, no ads overload, no accounts, just simple tools that make day-to-day tasks easier.

I originally made it to speed up my own workflow, but figured it could probably help others too. If you have suggestions, missing tools, or find something broken, I’d love the feedback.

Hope it’s useful to someone!
by TkTech | 2025-11-29 02:19:09+00:00
If you like Procastinate, you might like my Chancy, which is also built on postgres but with a goal of the most common bells and whistles being included.

Rate limiting, global uniqueness, timeouts, memory limits, mix asyncio/processes/threads/sub-interpreters in the same worker, workflows, cron jobs, dashboard, metrics, django integrations, repriotization, triggers, pruning, Windows support, queue tagging (ex: run this queue on all machines running windows with a GPU, run this one on workers with py3.14 and this one on workers with py3.11) etc etc...

https://tkte.ch/chancy/ & https://github.com/tktech/chancy

The pending v0.26 includes stabilizing of the HTTP API, dashboard improvements, workflow performance improvements for workflows with thousands of steps and django-tasks integration.
by Spunkie | 2025-11-29 02:20:23+00:00
It sounds good in theory but signal updates are beyond excessive, sometimes multiple times a day but almost certainly every few days.

Most of the time there is zero explanation for the update. They are just training their users to auto accept updates with no thought about why, which in itself is a security risk.

If signal really is pushing these updates for "security" then it must be one of the most insecure apps ever built. I legitimately can't think of another app or program that updates more frequently... Maybe youtube-dl?
by octaane | 2025-11-29 02:21:45+00:00
So, I'm going to chip in with a different perspective from that of some other commentators on here. The overwhelming majority of computers in the entire world, used by our entire species, have windows as their OS.

While I applaud the use of alternatives to windows and it's apps, universities teach it because it is what their graduates will use in the real world. Governments use it because while it has it's flaws, it mostly works and is a universal standard. It's the toyota of operating systems. The parts and manpower to repair it and use it are available everywhere, and it's cheap and reliable.
by devmor | 2025-11-29 02:22:54+00:00
Yes, it’s not the same at all.

In electronic chat I can ask someone to explain their question and wait for it in writing. In person, I often have to listen to them stumble over the concept because they didn’t think about what they wanted to ask before asking it.

In a video call I can clearly see the other person’s screen and zoom in on what I’m trying to look at. In person I have to lean over their desk and squint at the right angle.
by more_corn | 2025-11-29 02:25:12+00:00
I like AWS because they charge too much.

I like GCP because they overcomplicate everything. (That api is not available because 1. You have to activate it 2. Your permissions don’t allow it 3. Your quota is exceeded 4. It is deprecated 5. It is in alpha 6. All of the above)

I like azure because it’s just like AWS but with a bunch of unwanted windows support that will actively make everything worse.

Hetzner was cool, but they do some insane routing things.

OVH seems like they came to the party a decade late even though they were here day one.

That’s all I know.
by lanthade | 2025-11-29 02:25:58+00:00
Don't tug on that applies to hardware too.

Years ago I worked on contract for a large blue 3 letter company doing outsourced server management for the fancy credit card company. The incident in question happened before my time on the team but I heard about it first hand from the server admin (let's call him Ben) who had been at the center of it.

The data center in question was (IIRC) 160K sqft of raised floor spread across multiple floors in a major metropolitan downtown area. It isn't there anymore. Windows, Unix, Linux, mainframe, San, all the associated fun stuff.

Ben was working the day after thanksgiving decommissioning a system. Full software and physical decommission. Approved through all the proper change management procedures.

As part of the decommission Ben removed the network cables from under raised floor. Standard snip the connector off and pull it back. Easy. Little did he know that network cable was ever so slightly entangled with another cable. Not enough to give him pause when pulling it though. It wouldn't have been an issue if the other cable had been properly latched in its ports. It wasn't. That little pull ended up pulling the network connection out of a completely unrelated system. A system managed by a completely different group. A system responsible for credit card processing. On USA Black Friday.

Oops. CC processing went down. It took far too long to resolve. Amazingly Ben didnt loose his job. After all he followed all the processes and procedures. Kudos to the management team who kept him protected.

Change management and change freezes were far more stringent by the time I joined the team. There was also now a raised floor infrastructure group and no one pulled a tile without their involvement.

Be careful what you tug on!
by Veliladon | 2025-11-29 02:26:40+00:00
Fuck him and people like him. There's no good reason to have a 70 hour work week other than insecure management needing it as a security blanket like some nine year old child. Researchers keep showing how human beings have a maximum productive time each week but instead he and his ilk want to go against this research for the sheer optics of it.
by mhitza | 2025-11-29 02:27:25+00:00
Used to be supported in Android (and how I had my phones setup before). Since Android 13 it's no longer possible https://source.android.com/docs/security/features/encryption...

Their justification here https://source.android.com/docs/security/features/encryption is that

> Upon boot, the user must provide their credentials before any part of the disk is accessible.

> While this is great for security, it means that most of the core functionality of the phone is not immediately available when users reboot their device. Because access to their data is protected behind their single user credential, features like alarms could not operate, accessibility services were unavailable, and phones could not receive calls.

I'm sure they could have found a better approach, instead of file based encryption, but must have been nice to simplify engineering overhead and giving 3 letter agencies, at the same time, something that simplifies their work.
by autogn0me | 2025-11-29 02:28:15+00:00
What we use: - https://github.com/ggozad/haiku.rag

Why?

- developer oriented (easy to read Python and uses pydantic-ai)

- benchmarks available

- docling with advanced citations (on branch)

- supports deep research agent

- real open source by long term committed developer not fly by night
by dboreham | 2025-11-29 02:28:29+00:00
Reading the Airbus press release, I wonder if this is what happened:

Solar radiation event led to alpha particle induced data corruption in a flight control computer memory (could be DRAM, SRAM, on-chip cache, registers...). These failures are supposed to be transient (reboot and all is well).

This is an anticipated failure mode. Only one (of three?) computers should be affected by such a failure and therefore the remaining two keep on running the plane.

But what happened is <something> went wrong with the failover/voting mechanism (as often happens with one-off seldom-executed failover code). The result was no flight control computer functionality until the entire system was rebooted. Hence the emergency landing.

The fix is to address that software error, with perhaps a secondary fix TBD to harden the hardware (add some shielding perhaps).

The fact that they talk about data corruption and not just a malfunction suggests alpha bit flip rather than latch-up.

Then send the whole statement through a French to English translator to make it a bit more confusing.
by quamserena | 2025-11-29 02:30:05+00:00
I am in university currently and I run Linux, and the only thing that I have needed Windows for has been SolidWorks. Everything else has worked just fine. We’re actually provided Linux VMs because so much software development happens in Linux (or MacOS); you need to know *nix to be job-ready in CS. I’m not sure what world you live in.
by cortesoft | 2025-11-29 02:30:41+00:00
I had an old colleague (at various points he was my boss, colleague, and subordinate at different places) that really opened my eyes up to the power of saying you don’t know how to do something.

I used to also fear appearing incompetent if I admitted to not knowing too many things, so I would avoid showing my knowledge gaps whenever possible.

However, this colleague was the exact opposite. He would gleefully tell people he had no idea how to do certain things, would be a ready listener when the person he was talking to explained how it worked, and would heap praise on the person for their knowledge and teaching skills. He would always defer to other people as experts when he didn’t know, and would make sure our bosses and coworkers knew who had helped him and how much they knew about the topic.

What I saw and experienced was that this did NOT, in any way shape or form, make people think less of him. It did the exact opposite. First, it made people REALLY happy to help him with stuff; he made you feel so smart and capable when you explained things and helped him, everyone jumped at the opportunity to show him things. He learned so much because he made everyone excited to teach him, and made his coworkers feel smart and appreciated for their knowledge.

And then, when he did speak with confidence on a subject, everyone knew he wasn’t bullshitting, because we knew he never faked it. Since he gave everyone else the chances to be the expert and deferred all the time, you didn’t get the one-upmanship you often get when tech people are trying to prove their bonafides. People were happy to listen to him because he first listened to them.

I have really tried to emulate him in my career. I go out of my way to praise and thank people who help me, always try to immediately admit where my skills and experience lack, and don’t try to prove myself in subjects I don’t really know that well. It has worked well for me in my career, as well.
by benlimner | 2025-11-29 02:31:36+00:00
This is the coolest thing I’ve seen this week.

You faced all of the same usability problems. Until there is a true 3D display I don’t think this will be super useful for true traffic awareness. The cockpit is just too chaotic.

It’s very interesting to see your graphic. Was this supposed to be displayed on a cockpit TV?
by awesome_dude | 2025-11-29 02:32:39+00:00
> The grounding of Airbus A320neo aircraft around the world can be traced back to an incident on a JetBlue flight operating a Cancun to New Jersey service on 30 October.

> At least 15 passengers were injured and taken to the hospital after a sudden drop in altitude on the flight from Mexico was forced to make an emergency landing in Florida, US aviation officials said at the time.

> The Thursday flight from Cancun was headed to Newark, New Jersey, when the altitude dropped, leading to the diversion to Tampa International Airport, the US Federal Aviation Administration said in a statement.

> Pilots reported “a flight control issue” and described injuries including a possible “laceration in the head,” according to air traffic audio recorded by LiveATC.net.

> Medical personnel met the passengers and crew on the ground at the airport. Between 15 and 20 people were taken to hospitals with non-life-threatening injuries, said Vivian Shedd, a spokesperson for Tampa Fire Rescue.

> Pablo Rojas, a Miami-based attorney who specialises in aviation law, said a “flight control issue” indicated that the aircraft wasn't responding to the pilots.

https://www.stuff.co.nz/travel/360903363/what-happened-fligh...
by Dusseldorf | 2025-11-29 02:33:39+00:00
I think it's a product of the environment. I've lived some places (lower middle class suburban factory towns) where that sort of conversation wouldn't have been uncommon at all. I've lived other places (upper middle class university towns) where it definitely would've gotten you some strange looks or distancing. The 99.9999% number definitely doesn't ring true to me.
by benlimner | 2025-11-29 02:34:31+00:00
No this is a known issue, there is some mitigation for it right now, but I haven’t chased down all of the edge cases.

There are some places on the map where the terrain texture isn’t great, or is below the elevation of the centered airport, and the planes will breach the mesh. There’s a setting in there where you can manually tweak the ‘ground elevation’ if it gets annoying to you.
by kldg | 2025-11-29 02:36:00+00:00
I guess it depends on what you do. I do python, rust, and web frontend in Windows. I have a personal bias against Docker, which'd otherwise be the primary WSL draw for me since if I want/need Linux, I can SSH into the majority of the machines in my house.

I'll throw out my unpopular opinion/experience here, too: I haven't liked any "desktop experience" I've seen or used for a Linux distro, and they all look and feel very similar to me: foreign, basic, and difficult for me to tweak and produce with. I greatly dislike the React stuff both on the web and in Windows, and use Classic Shell, which I'm satisfied with. Windows is easy to customize and almost everything can be tailored without even needing a reboot, many even with registry options already made and just waiting for a bit to be flipped.

It helps my puny, smooth brain, too, to just think of Windows being graphical and Linux being text-based; helps me remember what I'm doing.
by jcranmer | 2025-11-29 02:37:09+00:00
> Having admitted to never having read a SCOTUS ruling, how can you then proclaim there are better ways for you to understand? How could you possibly make that assertion if you've never read a SCOTUS ruling?

A SCOTUS ruling is a primary source, and there's a pretty good universal rule that primary sources can be difficult to properly digest if you don't fully have the context of the source; for most people, reading a secondary source or a tertiary source will be a superior vehicle than the primary source for understanding. Although that said, some secondary and tertiary sources do end up being just utter garbage (a standard example is the university press release for any scientific paper--the actual merits of that paper is generally mangled to hell.)
by WalterBright | 2025-11-29 02:40:31+00:00
My dad was an amateur photographer for a while, and even got one of his photos published in the newspaper.

He said nothing improves a landscape picture more than having a person in the picture. I didn't believe him.

Later, I went on a trip to Hawaii, and took maybe 300 landscape pictures of its beauty. Upon looking at them at home, I realized he was right. The ones with people in them, even random strangers, were always more interesting.
by thayne | 2025-11-29 02:43:21+00:00
My reading is the author didn't do that, rather his/her employers configuration system had done so.

Setting TMPDIR to /mnt/tmp seems also to come from that.

I would guess both were the result of someone who didn't really know what they were doing trying things until they found something that got what they needed to work, then pushed that out without understanding the broader implications.
by clearleaf | 2025-11-29 02:45:07+00:00
I think that due to how sophisticated anti-bot measures have gotten, bots now go through a "life cycle." An engagement bot spends the first phase of it's life building up an innocent and legitimate looking history. It does this by blending into the noise with innocuous and pointless comments that you'd never take a second glance at, and definitely not report or flag. Then when the account has aged and is in good enough standing, metamorphosis to the adult stage occurs, and the bot starts posting the kind of blatant spam that you'd think would be automatically ban filtered, but somehow isn't. These bot farmers are quite literally farming bots like vegetables and selling them when they've ripened.

I am very confident that this is the case in YouTube comments, where most people find they can not use violent words like "kill" or "genocide" when discussing war, but somehow there are bots posting uncensored racial slurs.
by globalnode | 2025-11-29 02:45:22+00:00
We'll never have a ubi in a opportunistic greed based economy. How are you going to convince "mr i want all the resources" that they should share for the wellbeing of other people (and indirectly for the benefit of themselves but they dont look that far)? its about the foundations our economic systems are built on.

edit: oh and without sounding too conspiratorial hopefully... how are you going to control a populace that isnt desperate, downtrodden and uneducated... /end conspiracy
by card_zero | 2025-11-29 02:45:28+00:00
... in regard of age checks, yes?

https://www.bbc.com/news/articles/c4gzxv5gy3qo

If you follow the links to earlier articles you get to this one about fining TikTok: https://www.bbc.com/news/uk-65175902

"There are laws in place to make sure our children are as safe in the digital world as they are in the physical world. TikTok did not abide by those laws." ... "When you sign up you can be targeted for advertising, you can be profiled, your data contributes to an algorithm which feeds content," said the Information Commissioner.

So even before the OSA, the idea was: social media sites using algorithmic feeds must prevent children's access, and just asking "are you over 13" isn't enough. That's a demand for age verification, in practice.
by packetlost | 2025-11-29 02:46:39+00:00
I've certainly had some unusual contents in the past where we had approximately 10,000 configurable properties on the system, but we didn't use SQLite for that. Regardless, you ignored 3 of the 4 (I'll ignore the last one, it applies to JSON too) other points I made. My use cases aren't that weird and I'm not saying reach for SQLite every time, it's one option out of many. Migrations and runtime configuration change alone justify it for me in many cases.
by WalterBright | 2025-11-29 02:46:47+00:00
> 30 years ago it was rather normal that a manager would touch the behind of a coworker, which is clearly a bad thing. Nowadays looking in their direction a bit too long seems to be labeled 'not done'.

That was a huge no-no 30 years ago, at least in the US. In fact, it was a major no-no at my first job in 1979 and would get you fired.
by beefnugs | 2025-11-29 02:47:29+00:00
This can't really be the full story, or else people would have already come up with the "first line developer" like first line support. There is a dumbass or executive who creates that first 70 or 80%. Then hands off the entire thing to a professional developer to keep working on it.

The AI people sure dont want that, thats too telling about its limitations and value
by ford | 2025-11-29 02:47:34+00:00
I think we take git for granted as software engineers Software engineering has decades of experience with proposing changes, merging them, staging them, deploying them, and rolling them back, and collaborating with other code-writers (engineers and agents).

I'm very interested in what this will look like for outputs from other job functions. And if we'll end up with a similar framework that makes non-deterministic, often-wrong LLMs easier to work with.
by bigyabai | 2025-11-29 02:49:24+00:00
You're describing the tragedy of the commons: https://en.wikipedia.org/wiki/Tragedy_of_the_commons

I don't personally advocate for UBI, but I'll counter your question with another question; how are individuals supposed to have class mobility in an economy where the majority of transactions are speculative? The traditional "work hard and retire eventually" mindset is not going to last forever. Today's workers are paying yesterday's pensioners.
by nirui | 2025-11-29 02:49:43+00:00
> You lose ambient awareness of coworkers’ problems, and asking for help is a bigger burden.

When I was in school, I discovered that I studied more effectively and efficiently when I'm surrounded by other students who's also studying.

Then at work, I found I worked much more productively if my coworkers are all doing their work.

It's not just simply peer pressure, it's an atmosphere effect, it tell you "hey, this place is for doing this thing, now you do it too", it makes you concentrate. Sometimes being concentrated is a good thing.
by sleepyguy | 2025-11-29 02:49:46+00:00
Can you imagine having an American emissary sent buy the President of the United States coaching an adversary on how to play his President. Compare this to a few congressional Democrats that said it was every soldiers right to disobey an illegal command and they must follow the law, causing an uproar in Republican ranks and having the President come out and say they should be executed.

JC, what the fuck is going on in America is anyone's guess. Fucking clown show and we are not even a year in.
by brendyn | 2025-11-29 02:50:18+00:00
I think this normalises running untrustworthy, abusive proprietary software, because they can at least be somewhat contained. The only reason I have apps like Facebook on my android phone is that I have sufficient trust in GrapheneOSs permissions. Then, apps like syncthing become crippled as filesystem virtualisation and restrictions prevent access and modification of files regardless of my consent.

Not disagreeing with the need for isolation though, I just think it should be designed carefully in a zero-sacrifice way (of use control/pragmatic software freedom)
by kranke155 | 2025-11-29 02:51:01+00:00
What is this fantasy about people being unemployed? The layoffs we’ve seen don’t seem to be discriminating against or in favor of AI - they appear to be moves to shift capital from human workers to capex for new datacenters.

It doesn’t appear like anything of this sort is happening and the idea that good employer with a solid technical team would start firing people for not “knowing AI” instead of giving them a 2 week intro course seems unrealistic to me.

The real nuts and bolts are still software engineering. Or is that going to change too?