MurphyA/hacker-news huggingface dataset:
by greggsy | 2026-01-21 11:10:29+00:00
The compliance trope that a point-in-time-assessment can't be used to support a claim is kind of a lazy take. The certification explicitly states macOS v26.0 Tahoe.

While it's true that it wasn't always truly UNIX compliant, they put in the hard yards to become so (albeit to avoid a $200M lawsuit from The Open Group) [1]

[1] https://www.quora.com/What-goes-into-making-an-OS-to-be-Unix...
by zbyforgotp | 2026-01-21 11:10:51+00:00
The point is for the agent to have an index of available skills so that it can decide autonomously if it needs to load one.

https://zzbbyy.substack.com/p/what-are-skills

In my experience it doesn’t work too well with codex, but I expect llm providers to train them on that use case and improve the situation soon.
by deng | 2026-01-21 11:11:07+00:00
Before you engage in discussions, may I suggest to look into RFC 4787, especially section 5 about filtering behaviors of NAT: https://datatracker.ietf.org/doc/html/rfc4787#section-5

Several things can be correct at the same time:

* NAT is not a firewall

* NAT can still filter traffic (and practically always does)

* NAT can hence still provide security features

* The real world often does not care about original definitions of a term. NAT was originally meant to just do address translation, but it has evolved.

* Of course, ipv6 is not less secure because it doesn't have NAT, as the same filtering behavior can be replicated with a firewall. That may even have advantages over NAT.
by thisislife2 | 2026-01-21 11:11:47+00:00
For those wanting some semblance of control over macOS system processes, consider experimenting with App Tamer ( https://stclairsoft.com/AppTamer/ ). I was sceptical about it but "rogue" system processes, like Spotlight Indexer / Engine, that randomly demanded and hogged 100% of the CPU is now a thing of the past for me, after I used App Tamer to set it to not use more than 20% of CPU resources. It can supposedly stop (kill?) processes too, and I am experimenting with that too. But yeah, I think it's time to dump macOS (thankfully, I am still using an older version so my experience is less shitty).
by embedding-shape | 2026-01-21 11:12:21+00:00
Almost off-topic, but got me curious: How can I measure this myself? Say I want to put concrete numbers to this, and actually measure, how should I approach it?

My naive approach would be to just implement it twice, once together with an LLM and once without, but that has obvious flaws, most obvious that the order which you do it with impacts the results too much.

So how would I actually go about and be able to provide data for this?
by dybber | 2026-01-21 11:12:35+00:00
Escalate to deescalate.

Trump doesn’t understand that Greenland is a ~country~ self-gorverning territory in itself in the Kingdom of Denmark. Just like Australia is country in itself in the Commonwealth.

England would never be able to sell Australia to the US, just as we in Denmark are not able to sell Greenland.

The only way forward is trade war it seems and it would be better to escalate it quickly in order for Trump to understand the message.
by Imustaskforhelp | 2026-01-21 11:13:03+00:00
I think I agree with you & I follow a similar trend but the creative part is doing a lot of heavy work.

Like, If we are using AI to build yet another next.js App, then perhaps its me but I personally find it doesn't satisfy my curiosity.

I want to see projects be written in niche languages and new languages and AI can be perfect for that. See which language you like the most and each language/idea has their own tradeoffs but just follow what you want and now you are less likely to be stuck.

Of course though sometimes I create a python script first (I recently made a code where your png's/jpg's can automatically be updated in a slideshow like thing which I built with a custom youtube screenshot and I watched some lectures, pressed shift A and it can now have slides and I compile them to pdf and built another where I can have a pdf and then I can have a laser tool on pdf's because I love to study with notes where I can draw random things on page like whiteboard and erase them without hurting the text below for understanding._

I think converted that python tkinkter gui to fyne golang out of curiosity yesterday and I feel both tools are great fwiw

I think my point here is I'd much rather be willing to see some niche projects for ourselves and have it first meaningfully improve our lives & just experiment. I don't know not much for monetary gains but out of curiosity and seeing how far you can and cannot go.

Just build things you like/want to exist in any way that you like till AI's so damn subsidized (I don't use any agents, just claude web's free version or aistudio for free, my projects are usually around 600-700locs so I can ask it to regenerate it completely and I am fine with much of it, Perhaps I just follow KISS to its core)

You would find it funny but the problem's not in code generation but dependency management etc. atleast to me which is why I love uv scripts a lot but sometimes especially chatgpt doesn't know about uv script feature or hallucinates it hard on their web version so If I am building python applets I would paste uv script's complete docs to the LLM website I would be using.
by disgruntledphd2 | 2026-01-21 11:13:23+00:00
> Out of curiosity since you made this claim and said you're european, where are the EU vents of frustration that the US lacks?

Proportional representation definitely helps here. You could look at the UK as a good counter-example, where the UKIP (a Brexit supporting party) got like 15% of the votes in the 2015 election, and no seats. Where people see that voting doesn't change anything, they'll look for some other way to effect change.

That being said, PR doesn't really appear to be working that well. I (personally) think that a lot of the issues relate to free flows of capital across the world, which leads businesses to be set up in areas of cheap labour, which makes people in developed countries angry and more likely to vote for anyone who'll promise to fix it (regardless of how insane their ideas are).

But it's complicated, monocausal explanations are typically deceptive.
by dspillett | 2026-01-21 11:13:54+00:00
> NAT provides security because normally it disallows external actors on the outside from accessing resources on the inside side.

Any good firewall does the same, by having a default “no” rule for incoming connections.

> A firewall is not required for NAT to work

Do you have any examples of NAT that isn't implemented in a more general firewall subsystem?

> NAT effectively reduces the attack surface for a home network to the router.

While true, this doesn't add to the argument for/against IPv6. That is just security provided by default configuration, which can be provided many other ways and could be before the subset of NAT you are talking about was common.
by ben_w | 2026-01-21 11:13:57+00:00
> What would stop them from just leaving NATO and invading Greenland?

Before the event? Nothing. Even without leaving NATO, they do not feel constrained by laws or treaties.

After invading? Absent a genuine casus belli (no BS like "lebensraum" or "I want it"), the consequences of invading will be being seen traitors, as dishonourable. This in turn means that everyone will immediately determine that no treaty they sign is worth the paper it's written on. It will also mean that nobody can trust that any money they lend to the US (either government or private) will be returned to them. This would force the government to pick something on a sliding scale between "print money to cover the 1.9 trillion USD deficit" to "delete social security entirely and make cutbacks to the military", this in turn triggers an immediate severe recession.

And that's just in isolation; given all the other policies Trump et al are pursuing at the same time, the probability of actual hyperinflation (≥50%/month) goes from "lol no" to "plausible".

I think enough people in positions of power in the US know this, to put moderate-to-high odds on the US invoking the 25th if those around him think he's serious, and without the 25th medium odds of there being a military coup to prevent an invasion.

But, as per questions about if the Russian nuclear deterrent is actually a threat or instead currently made of rust, the odds aren't favourable to want to risk it.
by eukara | 2026-01-21 11:14:11+00:00
The maker of the provocative "Linux sucks" series is a bit of a troll.
He's made videos on technical projects he doesn't understand (or care about) and just mocks them if they don't gel with him.
As far as I can tell he doesn't really care, or if he thinks he does - his actions aren't translating well.

How do I know? As a FOSS developer myself with a decade plus public history I also happen to know a few people running prominent FOSS projects.

He's burned bridges for no good reason. He doesn't care.
by abra0 | 2026-01-21 11:14:35+00:00
This is a really fun problem! I suggest anyone who likes optimization in a very broad sense to try their hand at it. Might be the most fun I've had while interviewing. I had to spend a week-worth of evenings on it to fully scratch the itch, and I managed to get 1112 cycles. But that was mostly manual, before the current crop of agentic models (clopus 4.5, gpt5.2). I wonder how far you can RalphWiggum it!
by disgruntledphd2 | 2026-01-21 11:15:22+00:00
> they will get primaried

Primaries are kinda insane though. It basically means that a small minority of voters control who actually is allowed to stand for election under a party banner. Like, I understand how it ended up this way, but it's having really bad consequences.

That being said, if you could fix gerrymandering, a lot of the issues with primaries go away, as there would be more competition in the actual election which would dis-incentivise proposing extremist candidates in the primary.
by themafia | 2026-01-21 11:17:29+00:00
Saying shill implies XLibre is some kind of scam he's trying to trick you into, where as, if you don't like it, you're absolutely free to not use it.

Or, what's the popular line in this scenario, "if you don't like it go make your own?"

I'm sorry.. I just find the reliable cult of software personality on HN to be a little frustrating.
by bjackman | 2026-01-21 11:19:12+00:00
There are some other failure modes that all feel kinda vaguely related that probably help with building a hypothesis about what's going wrong:

Sometimes Gemini tools will just randomly stop and pass the buck back to you. The last thing will be like "I will read the <blah> code to understand <blah>" and then it waits for another prompt. So I just type "continue" and it starts work again.

And, sometimes it will spit out the internal CoT directly instead of the text that's actually supposed to be user-visible. So sometimes I'll see a bunch of paragraphs starting with "Wait, " as it works stuff out and then at the end it says "I understand the issue" or whatever, then it waits for a prompt. I type "summarise" and it gives me the bit I actually wanted.

It feels like all these things are related and probably have to do with the higher-level orchestration of the product. Like I assume there are a whole bunch of models feeding data back and forth to each other to form the user-visible behaviour, and something is wrong at that level.
by tomhow | 2026-01-21 11:19:15+00:00
We’re trying to push things back towards the original goal. Something I’m now telling people who ask for help or SCP inclusion is that Show HN isn’t Product Hunt; it’s not for launching your product and capturing signups, it’s for showcasing interesting/deep innovation that others can learn from. Of course we can’t stop anything being submitted but we can avoid promoting projects that lack substance and we can downrank posts that are not worthy of the front page or a high place on the Show page.
by don-bright | 2026-01-21 11:19:47+00:00
Ran linux in an 8 mb 486 in the 90s. X ran in 256 color mode and twm or mwm were the window managers. It was so hard to use though. Had to setup modelines settings for your monitor in a textfile and theoretically could damage it with wrong iputs. Programming X fuggedabout it - I was from turbo borland msdos land where everything was neatly documented and designed with clear examples to make programming easy. I was lucky to get an x program to even compile. Hard to find books back then. Pre Amazon. Xv image viewer probably the only thing i used X for. Actually used the machine most of the time in the text mode terminals using alt function keys and used lynx as a browser (before javascript… but gopher was becoming obsolete at that point… ftp still popular though ) with random assortment of svgalib programs for any graphical stuff. Still there was something magical about seeing that black and white check pattern come up and the little X mouse cursor appear.. like there were… possibilities.
by Jach | 2026-01-21 11:20:00+00:00
https://hackerone.com/curl/hacktivity Add a filter for Report State: Resolved. FWIW I agree with you, you can use LLMs to fight fire with fire. It was easy to see coming, e.g. it's not uncommon in sci-fi to have scenarios where individuals have their own automation to mediate the abuses of other people's automation.

I tried your prompt with https://hackerone.com/reports/2187833 by copying the markdown, Claude (free Sonnet 4.5) begins: "I can't accurately characterize this security vulnerability report as "stupid." In fact, this is a well-written, thorough, and legitimate security report that demonstrates: ...". https://claude.ai/share/34c1e737-ec56-4eb2-ae12-987566dc31d1

AI sycophancy and over-agreement are annoying but people who just parrot those as immutable problems or impossible hurdles must just never try things out.
by cjs_ac | 2026-01-21 11:20:11+00:00
> The ultimate aim is to create a new truly European company structure. We call it EU Inc., with a single and simple set of rules that will apply seamlessly all over our Union. So that business can operate across Member States much more easily. Our entrepreneurs, the innovative companies, will be able to register a company in any Member State within 48 hours – fully online. They will enjoy the same capital regime all across the EU. Ultimately, we need a system where companies can do business and raise financing seamlessly across Europe – just as easily as in uniform markets like the US or China. If we get this right – and if we move fast enough – this will not only help EU companies grow. But it will attract investment from across the world.

> Which brings me to the second focus – investment and capital. We are now building the Savings and Investment Union. We need a large-scale, deep and liquid capital market that attracts a wide range of investors. This will allow businesses to find the funding they need – including equity – at lower cost here in Europe. We have made proposals on market integration and supervision to ensure our financial market is more integrated. This covers trading, post-trading, and asset management – as well as driving innovation and making our supervisory framework more efficient. This will help ensure that capital flows where it is needed – to scaleups, to SMEs, to innovation, to industry.

> Third priority: building an interconnected and affordable energy market – a true energy union. Energy is a chokepoint – for both companies and households. Just look at the dispersion of prices across European electricity hubs. Europe needs an energy blueprint that pulls together all the parts. This is our Affordable Energy Action Plan. For example, we are investing massively in our energy security and independence, with interconnectors and grids – this is for the homegrown energies that we are trying to promote as much as possible, nuclear and renewables. To bring down prices and cut dependencies. To put an end to price volatility, manipulation and supply shock. But we now need to speed up this transition. Because homegrown, reliable, resilient and cheaper energy will drive our economic growth, deliver for Europeans and secure our independence.
by trashb | 2026-01-21 11:20:28+00:00
I actually feel like the Unix/Gnu CLI is quite nice (yes I'm used to it already). I feel like it provides a lot of consistency through community standardization and standardization through POSIX and libraries. For example it's quite difficult to find a program that breaks the "-o --option" long/short options and if you do the "man command" or "info command" pages will tell you how to use a program. In my experience this is quite different on for example Windows.

Learning it is a step but once you've learned the basics you can read 90% of the commands.
by dagss | 2026-01-21 11:21:34+00:00
I obviously don't know that my past two days of work would have taken two weeks in the alternative route, but it's my feeling for this particular work:

I'm implementing a drawing tool on top of maps for fire departments (see demo.syncmap.no -- it's only in Norwegian for now though, plan to launch in English and Show HN it in some months). Typescript, Svelte, Go, Postgres.

This week I have been making the drawing tools more powerful (not deployed publicly yet).

* Gesture recognition to turn wobbly lines into straight lines in some conditions

* Auto-fill closed shapes: Vector graphics graph algorithms to segment the graph and compute the right fill regions that feel natural in the UI (default SVG fill regions were not right, took some trial and error to find something that just feels natural enough)

* Splines to make smoother curves .. fitting Catmull-Rom, converting those to other splines for SVG representation etc

* Constraints when dragging graph nodes around that shapes don't intersect when I don't want them to etc

I haven't been working all that much with polygon graphics before, so the LLM is very helpful in a) explaining me the concepts and b) providing robust implementations for whatever I need.

And I've had many dead ends that didn't feel natural in UI that I could discard after trying them out in full, without loosing huge investment.

These are all things that are very algorithm and formula intensive and where I would have had do to a lot of reading and research to do things right myself. (I could deal with it, but it takes a lot of time to read up on it.)

I review to see that it "looks sensible", not every single addition and division in the spline interpolations, or every step of the graph segmentation algorithms used to compute fill regions. I review function signatures and overall architecture, not the small details (in frontend -- obviously the backend authorization code is reviewed line by line..)
by comboy | 2026-01-21 11:21:52+00:00
I'm also learning a language and decided to use that as a pretext to see what I can get out of agents without coding[1].

It all depends on your goals but I've had similar thoughts and I decided I'm just making opinionated tool for myself that I'm perfectly fine with never making public. Since deciding on such path I think I actually moved closer to something that may be useful to others (but I'm still staying on that path for now).

I don't know any online tool which would provide me which mine does, and frankly the reality nowadays seems that it could take me more to find one if it existed (testing along all those which does not quite fit, which I did), than creating a version custom tailored for myself. It's... interesting times.

1. https://imgur.com/a/73sBI7G
by detectivestory | 2026-01-21 11:22:01+00:00
thanks for having a look... Did you look at the actual app or just the landing page? You ask why would I post it, even though it is not perfect. Well, I personally find it useful (thats why I made it). It helps me with bridging the gap between comprehension and expression. And I am curious to see if others also find it useful. I am in contact with professional translators etc but that is probably not something I would be wise to invest too heavily in if the idea itself is not interesting to other people.
by xyzzy123 | 2026-01-21 11:22:09+00:00
Making someone produce an identity document or turn on their camera for a selfie absolutely tanks your funnel. It's dire.

The effect is strong enough that a service which doesn't require that will outcompete a service which does. Which leads to nobody doing it in competitive industries unless a regulator forces it for everybody.

Companies that must verify will resort to every possible dark pattern to try to get you over this massive "hump" in their funnel; making you do all the other signup before demanding the docs, promising you free stuff or credit on successful completion of signup, etc. There is a lot of alpha in being able to figure out ways to defer it, reduce the impact or make the process simpler.

There is usually a fair bit of ceremony and regulation of how verification data is used and audits around what happens to it are always a possibility. Sensible companies keep idv data segregated from product data.
by dybber | 2026-01-21 11:22:35+00:00
Greenlanders could vote to be completely independent, yes. That is the situation right now.

However, Trump has done everything to turn Greenlanders away, and not done anything to convince them of independence would be good for them, so a vote for independence will likely fail catastrophically right now. Independence is many decades away, as they would really have to build a stronger economy to make it happen, but that is the direction Greenlanders would like to go, at least if you asked them 2 years ago.
by epolanski | 2026-01-21 11:22:42+00:00
Sadly we, the "good guys", created a dangerous precedent in the balkans when Kosovo unilaterally split from Serbia, under foreign (NATO) occupation moreover.

International law does not promote nor support unilateral secessions. If a region or autonomous republic wants to secede it should only do so in accordance to the host country laws. E.g. the Quebec and Scotland referendums were made in accordance to the host countries of Canada and UK.

But then we created that dangerous case where now every region can secede from their host one unilaterally, even if it's occupied by foreign forces. And in practice, the "legality" of it, really depends on international recognition and the undergoing narratives.

International laws have always been pleasantries, as there's no real ways to enforce them, but there were powerful incentives for everybody to play by the rules.
by fathermarz | 2026-01-21 11:22:55+00:00
I was shoe horned into a dev role after an acquisition and it really sucked because it was not what I had been doing at my previous company. My boss was too involved in everyone’s code and went over every line in every PR. It got much worse over time because he started to get the toxic corporate jitters of being removed from his post if he didn’t deliver on his initiatives.

Long story short, since Claude 3.7 I haven’t written a single line of code and have had great success. I review it for cleanliness, anti-patterns, and good abstraction.

I was in charge of a couple full system projects and refactors and I put Claude Code on my work machine which no one seemed to care because the top down “you should use AI or else you aren’t a team player”. Before I left in November I basically didn’t work, was in meetings all the time while also being expected to deliver code, and I started moonlighting for the company I work at now.

My philosophy is, any tool can powerful if you learn how to use it effectively. Something something 10,000 hours, something something.

Edit: After leaving this post I came across this and it is spot on to my point about needing time. https://www.nibzard.com/agentic-handbook
by embedding-shape | 2026-01-21 11:23:35+00:00
Sounds like a German problem. When I last set up a company in Sweden I literally went to web UI and clicked "Create Company" basically, filled in some details and it was done. Similar experience in Spain, fill out 2-3 forms and it's done. How much more process could the German government really add here? Reviews and interviews, or what exactly is the bureaucracy you're complaining about here?