MurphyA/hacker-news huggingface dataset:
by gordonmattey | 2025-09-16 14:24:04+00:00
Hi HN! In 1970, we called it the "personal computer" but it was just a box you owned.

Port42 makes computers truly personal - they know you, extend you, and think with you.

I was drowning in applications and tabs with hundreds of context switches per day.

So I built Port42 - an AI-powered daemon that accumulates your computational patterns, turning every solution into reusable knowledge and eliminating constant context switching.

Example workflow:

port42 swim @ai-engineer "create a tool to analyze server logs" --ref file:/var/log/app.log # AI examines YOUR log format, creates 'log-analyzer' tool log-analyzer /var/log/app.log # No more grep/awk/sed chains # Tool understands your specific patterns, can call AI for anomalies

What makes it different:

- Deep Claude Code integration - it keys off what you're doing and builds tools proactively

- Every tool eliminates a context switch - no more jumping between apps

- Tools reference each other - your 'log-analyzer' can spawn a 'log-visualizer'

- Everything accumulates - each solution builds on the last, not starting from zero

- 100% local - your patterns, your data, your consciousness (port 4242)

The philosophy: Port42 is consciousness computing. An anti-platform platform where every interaction becomes accumulated intelligence. Your computer evolves with you.

MIT licensed. macOS binaries (instant), Linux/Windows (builds from source).

Install: curl -L https://port42.ai/install | bash

Built for engineers drowning in tool chaos. Would love feedback on the vision and execution!
by SiempreViernes | 2025-09-16 14:24:08+00:00
No, Ukrainians bombed it for their own reasons and not on behalf of the US.

The exact reasons aren't entirely clear, originally they hated NS because it allowed Europe to ignore Ukraine in the gas trade which left them more exposed. By the time of the full scale war I would bet the reason was more "fuck Russia" than anything more carefully reasoned.
by DannyBee | 2025-09-16 14:24:14+00:00
As far as i can discern, the warrants aren't fraudulent.

Warrants (in the US anyway) require reasonable belief that the crimes listed were committed.

They don't have to be right, mind you (after all, that's what trial is for), they just need reasonable belief.

They also can't recklessly disregard the truth (IE deliberately write lies they know are wrong).

Again, it's okay for them to be wrong about their belief. It's just not okay to know they are wrong and write it anyway.

Here, reading the warrant, etc, there is nothing obviously fraudulent here.

Perhaps it is, of course, but i read everything i could find and it's completely non-obvious which part of the warrant is supposed to be fraudulent.

Even the sort of retaliation claim made here is strange - Arresting you when you appear to actually hvae broken the law is generally only considered retaliation if (among other things) the enforcement of the law is uneven - IE targeted at you and nobody else.

Given the arrest was for a parole violation and they arrest parole violations like this all the time, ....

Like if you are at a traffic stop becuase you ran a red light, call a cop an asshole, and they arrest you because you have 50kg of cocaine bricks in your back seat, it's not retaliation.

Retaliation would be if you call a cop an asshole on facebook, and they come arrest you for violation of an 1825 law that hasn't been used against anyone in 200 years.
by everforward | 2025-09-16 14:24:35+00:00
I also follow the closely related addendum: I do not want standing admin access to your system, unless I need it often enough it really impacts my productivity. Doubly so if it's not hooked up to SSO. If the database gets breached, I don't want my name on the list of people who had the admin password.

Most big businesses are good about that, but I've helped a couple family members with their business' WordPress and just have standing access that I really don't want. They don't want to juggle activating/de-activating my account though, so /shrug.
by jmclnx | 2025-09-16 14:25:03+00:00
With a "normal" US Admin, I doubt this would be a concern. With this current regime, it could be risky. I could see Trump having a fit and if he realizes the EU needs US LNG, he could cut the supply or put a huge tax on it.

But if that happens, maybe the US Fossil Fuel "Cartel" will revolt. I think the EU really need to accelerate their renewal push even more. From what I read they are doing good w/renewals, but I would be nervous if I was in the EU until renewals and/or nuclear power provides 90% of the power.
by TheGuyWhoCodes | 2025-09-16 14:25:56+00:00
Moral stand? Spain is the last that can take the high ground after expelling Jews and Muslims, countless atrocities in Latin America and Africa. They still occupy parts of Morocco and Catalonia. Did they say they want to bar Iran, China, Yemen, Saudi Arabia and Qatar? No, you are either all in on the moral high ground or not at all.
by ryzvonusef | 2025-09-16 14:25:57+00:00
> To assemble what would become one of the most important parts of Elon Musk’s Crew Dragon spacecraft, the docking system that would attach it to the International Space Station, a couple of SpaceX engineers in 2013 purchased mountain bike shocks from an online cycling shop. They bought the rest of the parts from McMaster-Carr, a sort of Home Depot for industrial tools and materials and dubbed their creation the “McDocker." > NASA’s engineers were perplexed that SpaceX would even go through the trouble of building a docking system on its own. The space agency had been working to design one for more than a decade, in partnership with Boeing, and NASA had offered it to SpaceX for free. Docking with the space station was a perilous task, and NASA was confident its system would work safely. All SpaceX had to do was install it. > At other companies, such a thought would likely have been laughed at. A young engineer was going to improve on NASA’s design? Why even bother? > When their prototype was finished, Matthews and Western showed it to Mark Juncosa, one of Musk’s most trusted engineers. Unlike some at the company, who shied away from dealing with Musk directly, Juncosa was unafraid of the boss. He told Matthews this was something Musk would want to see and that they should go show him the prototype that instant. Without an appointment, they rolled the McDocker over to Musk’s cubicle and asked him to take a look. > Musk studied it intensely, pulling and pushing on the docking ring, while rubbing his chin. After just a few minutes, he said, “Yep, let’s do this.” There were no deliberations. No consultations with other engineers. No memos or meetings. Musk liked what he saw and simply made the decision to go. > NASA was incredulous that SpaceX was rejecting its soft capture design and attempting to build something on its own. > To be assigned to fly on SpaceX, then, was at best a dead end, many in the astronaut corps believed — because those astronauts would never fly. It might even be a death sentence —because if SpaceX did fly, the thinking was, “If they don’t kill you, you’ll be lucky,” Hurley said. “There were probably five people in the entire agency that thought we’d be successful.” SpaceX would treat you like cargo, Hurley was told. You’d be little more than a “biological payload.”
by shagie | 2025-09-16 14:26:09+00:00
From reddit post, from transcript at https://rockenhaus.com/wp-content/uploads/2025/09/U.S.-v.-Ro...

8 Q. Due to the nature of the offense charged being a 9 computer-related crime, did he have specific 10 restrictions on his pretrial release as it relates to 11 his computer usage? 12 A. Yes. One of the conditions was that he must 13 participate in the Computer Restriction and Monitoring 14 Program. 15 Q. How is that program enforced? 16 A. That program is enforced -- the defendant has to 17 download a software program onto his computer or iPhone 18 or whatever, any type of device that has access to the 19 Internet. That information is -- the monitoring 20 company, they monitor -- they are able to monitor what 21 he is accessing on the Internet. And the Probation 22 Officer has been allowed to review weekly reports about 23 what sites he's accessing, things like that. 24 Q. And is the defendant notified and made aware and 25 provided with a document that states the terms of that 1 agreement? 2 A. Yes.

The use of an encrypted Tor node would likely be a violation of that restriction regardless of what is being accessed.

The chain would then appear to be: convicted of computer crime -> required computer monitoring software during supervision -> installed and used Tor -> supervision violation and revoked to prison.
by mehrant | 2025-09-16 14:26:23+00:00
Feel free to test for yourself :)

Test was done using Redis benchmark for 1M random keys, 50 clients, Pipeline depth, 64.

I did this locally on my MBP M3-Max. This gives a little over 2M for Redis and 5.4M for Feox.

redis-benchmark -n 1000000 -r 1000000 -c 50 -P 64 -t SET,GET -q

https://x.com/mltoosi/status/1963599382592590069?s=46

Feox DB itself (the embedded KV behind the server) is quite fast as well. You can also test for yourself or see the criterion benchmark report.

https://feoxdb.com/benchmarks.html

<700ns INSERT and <200ns GET on Feox DB itself.
by OutOfHere | 2025-09-16 14:26:31+00:00
I avoid JS whenever I can. Those who advocate for JS typically do it because they're drawing a large salary from it.

Server-side rendering of HTML is really fast if an efficient compiled language is used. If you are using Node/PHP/Python/Ruby on the server, you will feel the pain. Server rendered HTML is also scraper friendly because the scraper then doesn't need to use a virtual browser.
by aw1621107 | 2025-09-16 14:26:36+00:00
> We also know from prosecutions in other statutes that the government will often prosecute a a broad crime with many separate sub-definitions of the various way you can break it, then refuse to tell you under which sub-definition you're being charged, meaning you have no way to know if the jury even were unanimously convicting for the same thing and no way to know what you're even defending against.

Could you give some examples of this?
by fkyoureadthedoc | 2025-09-16 14:26:42+00:00
It's not even 20 years ago, and literally nothing is stopping anyone from doing this now. All the tech is still there, and still works. Choose it. Be the change you want to see in the world. Hell you can even have the fancy version of it like Phoenix LiveViews.

I would if I was working on anything that was just a page of text and shitty flat forms like these examples always assume.
by plorg | 2025-09-16 14:26:42+00:00
I believe this is the primary case being currently contested: https://www.courtlistener.com/docket/69848942/united-states-...

This appears to be the earlier filing, but I'm not savvy enough to pull the underlying docs if indeed I can (where I am used to viewing PACER documents I get a permissions error): https://www.courtlistener.com/docket/66960649/united-states-...

(If you install the RECAP extension in your browser you can cache downloaded PACER docs and they will get linked from Courtlistener. Lay users can sign up for a PACER account and if you use less than $30 of document access charge per quarter it will be waived)
by arretevad | 2025-09-16 14:26:50+00:00
Like all problems, It’s possible there are many contributing factors. Power laws may be one. The usual suspects might carry some of the blame as well. These things are not mutually exclusive. It’s unlikely there is one “solution” that will fix the systemic issues that create reverse centaurs. I don’t see the value in writing someone off simply because they do not explore the entire solution space.
by non_aligned | 2025-09-16 14:26:56+00:00
What's the part that's hard to imagine? It's literally just a boat ride to a publicly-known location that isn't monitored in any way, diving to a depth humans can dive to, placing some standard military / commercial explosives, and getting out.

There were several countries arguably interested in getting rid of that pipeline (Ukraine, Poland, the US), but Ukraine wanted it the most, had easy access, and there's no need to overcomplicate internet theories.
by coldtea | 2025-09-16 14:27:14+00:00
>First people claimed that the free market will always give the consumer what they want.

That was maybe true at the time of Adam Smith for something like chocolates or bags of cheaper rice, or shirts and socks and bricks.

For things that take tens of billions to design, code for, build, and support, like smartphones and their OSes, there are just a few players (only two that mater for smartphone OSes), and there are huge barriers to entry even ignoring any rules and regulations you have to adhere to, but even more so with those in mind too.

So you get what the players give you, and that's it.
by atmosx | 2025-09-16 14:27:55+00:00
Here:

- https://www.politico.eu/article/russia-united-states-nord-st...

- https://www.dw.com/en/germany-cdu-nord-stream-russia-gas-afd...

- https://www.themoscowtimes.com/2025/03/03/russia-and-us-held...

[go to "www.google.com" ....]
by OgsyedIE | 2025-09-16 14:28:07+00:00
It's just an abstracted and bureaucratic repackaging of the difficulty with searching for prey and forage during a succession of harsh seasons that some of our unluckier ancestors experienced, such as those who lived at the time of the Pleistocene Toba eruption.

To the brainstem, employment is the process of hunting for food. No employment means there's no hunting going on.
by chrismorgan | 2025-09-16 14:28:27+00:00
Ah, didn’t know that, thanks for the info.

From the release announcement <https://react.dev/blog/2024/12/05/react-19#support-for-custo...>:

> Server Side Rendering: props passed to a custom element will render as attributes if their type is a primitive value like string, number, or the value is true. Props with non-primitive types like object, symbol, function, or value false will be omitted.

> Client Side Rendering: props that match a property on the Custom Element instance will be assigned as properties, otherwise they will be assigned as attributes.

And as https://custom-elements-everywhere.com/ puts it:

> As of v19, React now uses a runtime heuristic to determine if it should pass data to Custom Elements as either properties or attributes. If a property is already defined on the element instance, it will use properties, otherwise it will fallback to attributes.

All up it sounds fragile, and I’m not fond of how JSX syntax makes properties look like attribute, and I hate the way you lose the sometimes-crucial distinction of whether something is a property or an attribute (<input value> is the most obvious example of this), but I guess it’ll be fine in practice. I’m a little curious how they handle some of the event stuff, since React’s synthetic event system is such a legacy mess. And I never did like the way several popular libraries/frameworks (definitely not just React) special-case /^on.*/ attributes, so stupid how you now can’t safely use an attribute or property named “once”, “one” or “online”, all of which would be the most sensible name in certain situations.
by TrackerFF | 2025-09-16 14:28:44+00:00
I've been thinking about job searching lately, maybe a bit too much. I'm employed, so it is not any immediate concern for me, but one has to think ahead.

Between age discrimination that starts after 50, and how difficult the job search seemingly is...some people will have to work at least until they're 70. That's a solid 15-20 years more, after the job hunting is an uphill battle.

If the work search is hard while you're at your peak, professionally speaking, how are you supposed to be stay positive after that?

Me and my partner are doing everything we can to achieve some minimum level of FIRE, just in case.

I've also accepted that sooner or later, probably the next 10-15 years or so, I'll have to accept the fact that I'm going to end up in a lifer position. If FIRE can't save my ass, I simply can't afford to hop around.
by jonkoops | 2025-09-16 14:28:44+00:00
These 'just use HTML' shitposts really miss the mark. Every time I see this stuff it is a form with two fields, come on. Realistically, a lot of applications are forms, but they are much more complex. E.g. fields that can be added and removed, conditional logic depending on selected state, and most importantly a non-flat data structure.

Once you start bolting on all this stuff to HTML, congratulations, you have built a web framework.

I am not advocating that everyone should start using React. But HTML forms are severely underpowered, and you cannot escape JavaScript at some point. I would love it if forms could consume and POST JSON data, that would make this all a lot easier in a declarative manner.
by coldtea | 2025-09-16 14:28:52+00:00
>Enshittification does give consumers what they want: free stuff

Nope. Enshittifition happens to paid stuff just as well, including stuff you pay more (including when inflation adjusted) from what you paid before.

It's about futher increasing the profit margins, whether it's a paid product or not, not about affording to give something for free.
by pizzathyme | 2025-09-16 14:29:01+00:00
> "You’ve spent several months sending out scores of carefully tailored resumes and cover letters for jobs you know you are fully qualified for and would excel at."

People should not do this. It is causing so much suffering. In my 6 jobs in my career from college internship to startups to Big Tech, I have never gotten a job from sending an application into a site. It's always been through (somehow) tracking down a person to speak to over phone or coffee, and get a referral.

A form is not going to a hire you, a person is. You need to ignore the form and talk to a person.

I wish I could put this on a billboard everywhere. It seems like many people are suffering from thousands of applications, and it makes me sad.
by secstate | 2025-09-16 14:29:04+00:00
The last company I worked for it honestly took me about two months to actually grok what they were doing with their forms because I couldn't fathom why you'd do this input-listener business on the FE while the backend was all Django APIs. They had re-engineered a form wizard flow and scattered the state management into three places (some in the API calls, some in third party API calls in the middle of the flow, and a decent chunk in the React flow via cookies/sessions). It was madness trying to debug it.
by bayindirh | 2025-09-16 14:29:05+00:00
Plus the creative ways they generate new frames using AI without even rendering them. It's hilariously sad.

GamersNexus has a great video on it. I feel lucky that my golden era of gaming used 3DFX, early ATI and NVIDIA cards.

I don't have the space, time and enthusiasm to put together a compute-capable-space-heater to play games with great graphics but with meh stories, microtransactions, DLCs and thinly veiled gambling.
by apiemotion | 2025-09-16 14:29:39+00:00
Built an emotion detection API that runs on-prem (Docker container) or hosted to keep your sensitive data private. It's fast, accurate (beating Hugging Face and OpenAI models in our tests), and detects 14 emotions. Check out the demo and code here: https://emotion-service-api.sjfisher.com/ and https://github.com/stevef1uk/emotion-server-demo/blob/master...
by softwaredoug | 2025-09-16 14:29:43+00:00
Junior devs eventually will have been brought up with agentic coding, etc. Hopefully whatever the "new way" becomes is how they'll be taught.

Currently part of the problem is the taboo using AI coding in undergrad CS programs. And I don't know the answer. But someone will find the right way to teach new/better ways of working with and without generative AI. It may just become second nature to everyone.
by someone7x | 2025-09-16 14:29:46+00:00
In the recent UAP hearing, whistleblower Borland talked about how financial ruin is the real fear holding whistleblowers back:

> Are you scared for your safety?

> … I am not scared for my physical safety in the sense of an agency or company coming to kill me, but I have no job. My career has been tarnished. I'm unemployed. Living off of unemployment for the next three, four weeks until that's gone. So it's a complicated question.

https://www.rev.com/transcripts/house-uap-whistleblower-hear...
by r_lee | 2025-09-16 14:30:32+00:00
I mean, if it's so cruel, then why wouldn't you just commit suicide?

The reason why it's not cruel (IMO) is that there's hope for a better future, if you don't have kids, you will never be able to know. That's choosing to just not play the game, total darkness. There isn't an alternative universe to choose from.
by bigbezet | 2025-09-16 14:30:37+00:00
I don't think having the server render the table HTML and you injecting it is a good idea. You rely on the server returning valid HTML. What if the server has downtime, and returns a 200 response but with a "maintenance mode" page, or something similar? Having it render only on a successful response and correct parsing of JSON data is more reliable. You also start complicating things in terms of separation of concerns. You potentially have to adapt any styling considerations in your API, for instance if the table needs a class adding to it. Overall, not a good idea, imho.
by kstrauser | 2025-09-16 14:30:46+00:00
For sure, and I’m often the one who makes the list, and one with root. But the big thing is to do it quickly, like within the hour, and diligently. Don’t say, oh, I’ll give him a chance to access his email and download stuff, or whatever. No! Like, cut me off completely right now.

Then, if something breaks down the road, there’s no temptation for them to wonder if I had anything to do with that weird failure.

(And obviously, don’t freaking hack your ex employers! But also don’t even leave the impression that you could.)
by Workaccount2 | 2025-09-16 14:31:11+00:00
Europeans need to wake up.

There is an obvious rift between Europeans, European leaders, and the US. Europeans seem tired of the US and it's policies, however simultaneously are unaware that the cushy "European" lifestyle they love only exists because of the US. Which is something that European leaders are keenly aware of.

So it creates a situation where the leadership will constantly bend at the knee to the US's demands, and the populace will get progressively more and more anti-US. However in it's current state, Europe is stuck under the thumb of the US on three sides - tech, military, and energy.

The only "clean" way to rectify this problem is for Europeans to slash regulations, slash social programs, and dramatically increase annual working hours. All things which are the antithesis of contemporary Europeans ideals. Europe desperately needs a modern industry hub, right now it's all US and China on the board.
by kfk | 2025-09-16 14:31:23+00:00
I met many programmers during the boom years of software that straight out refused to develop any type of soft or managerial skills. Forget that, they even refused to maintain good relationships with decision makers (and I did this too, but only once in my carrier), left jobs in bad ways, focused on chasing salary increases every 6 months.

And here is the problem. If you have been chasing "easy" salary increases, working only on the comfortable stuff like developing tech skills, you should have seen this coming. It's very, very, very hard to maintain sharp coding skills decade after decade. Even if the job market was good, the reality is that you will eventually end up with a set of tech skills that a kid 20 years younger than you, with no family and so being able to live on lower salary, probably has too.
by butlike | 2025-09-16 14:32:08+00:00
I think it may come down to the question of:

"can anything do everything?"

Meaning, as we invent tools that showcase a novel use, further ideas for how that tool can be used start coming to mind. A nail can hang a picture. If a picture can be hanged on the wall, what else can? Larger wooden shelves can be hanged on the wall if we improve the nail by adding a fastener. Now it's more of a 'mount' than a 'hang.' And so on and so forth.

The overarching question be: "what else could the nail hang, if the nail could hang pictures?" "could it hang everything?"