MurphyA/hacker-news huggingface dataset:
by SelfClarity | 2026-01-18 11:53:47+00:00
Hi HN,

I made a short PDF workbook called Self-Sabotage STOP.

It’s designed for people who notice that they:

procrastinate even when they know what to do

overthink instead of acting

repeat the same patterns despite good intentions

The workbook focuses on recognition first — identifying where self-sabotage shows up in everyday decisions — and then guiding the reader through simple reflection steps to interrupt those patterns.

What it is:

a short, practical PDF

clear explanations + guided self-reflection

no motivation talk, no affirmations

What it’s not:

therapy

productivity hacks

inspirational content

It’s meant to be read and worked through in one sitting.

Here’s the mini landing page with details:
https://stopselfsabotage.carrd.co/#

Happy to hear feedback or criticism.
by AdrianB1 | 2026-01-18 11:55:11+00:00
What facts are you looking for, real products imported on this agreement and analyzed in a lab? Obviously not, the agreement was just signed. But, I read about examples of substances allowed in the Mercosur countries and forbidden in EU. https://www.collectifstoptafta.org/IMG/pdf/mercosur_et_pesti... , https://euobserver.com/climate/151818
Show HN: KeyEnv – CLI-first secrets manager for dev teams (Rust)
by ivannovazzi | 2026-01-18 11:55:13+00:00
Hi HN,

I built KeyEnv because I was tired of the "can you Slack me the Stripe key?" workflow.

The problem: My team's secrets lived in a mix of Slack DMs, shared Google Docs, and .env files that definitely weren't in .gitignore at some point. Enterprise tools like Vault required more DevOps time than we had. Doppler was close but felt
heavier than we needed.

What KeyEnv does:
keyenv init # link project
keyenv pull # sync secrets to local .env
keyenv run -- npm start # inject secrets, run command

That's basically it. Secrets are encrypted client-side (AES-256-GCM) before leaving your machine. Zero-knowledge architecture—we can't read your secrets even if we wanted to.

Technical details:
- Single Rust binary, no runtime dependencies
- Works offline (cached secrets)
- RBAC for teams (owner/admin/member/viewer)
- Service tokens for CI/CD
- Full audit trail

Honest tradeoffs:
- SaaS only, no self-hosted option
- Fewer integrations than Doppler
- If you need dynamic secrets or PKI, use Vault

Pricing: Free tier (3 projects, 100 secrets), $12/user/month for teams.

Would love feedback on the CLI UX and any rough edges. Happy to answer questions about the architecture.

https://www.keyenv.dev
by dijit | 2026-01-18 11:55:53+00:00
It always impresses me how its actually easy not to need these banners yet everyone will consistently participate in the civil disobedience of annoying their users. No doubt in the hope of making people mad at the EU.

To the point that people are worried when cookie banners are not required now. I have had a few worried conversations on why our site doesn’t have a cookie banner.

The answer is simple, we don’t track our users, and login is explicit consent and functionality which doesn’t require a prompt under GDPR.
by neltnerb | 2026-01-18 11:56:04+00:00
It gets messy when the other poker players are your mentors and family whom you love and respect, when the money is real, when the amounts to you feel enormous (whether they matter to the investor is a different story), and when losing carries unpredictable emotional and social consequences. And when mentors and family do it you are probably their only bet. It feels like betting other people's money and I totally get how that's a psychological hangup to feel that it is wrong.

I am not being sarcastic or flippant in this, it limits me to not be willing to take advantage of the risk/reward system, but it's somehow deeply tied into my ethics in ways I didn't even really notice until my second startup. And I'm okay with that limitation, but I'll work through it sooner or later and regain my appetite for risk.

Aside from that, many people despise thinking this way about their work. Like me, even though I'm willing to do it. I've met founders who loved negotiation. Like I swear they must have been nightmare children. I hate negotiation, I want people to treat each other fairly and will stick with a good human that does so forever. I suspect those people don't mind ripping off family and friends, much less strangers. It is harsh, and I've seen things, but anecdotes aren't statistics, and that's a huge obvious red flag to me. If the leaders like to do internal negotiation games I just want out. It's just painful to have to deal with being around when you just want to make stuff work.

It's important to talk about ahead of time, and get in writing, but that's also something easily overlooked among family and friends who do not do this kind of thing much. And the downsides need to be honest and clear to avoid mistrust.
by MrGreenTea | 2026-01-18 11:56:59+00:00
I use it (with jj but should be the same with git). It tells Claude to commit after every Write tool use. It's a bit to small steps but I then usually just squash them afterwards. I haven't yet found a good automatic heuristic for when to tell Claude to commit (or directly auto-commit, but I like that Claude writes the commit message)
by bildung | 2026-01-18 11:57:28+00:00
Farming already is heavily subsidized in every EU country. The whole sector only exists as is precisely because of the fears you point out. And that is perfectly fine, because statistically speaking it already is a rounding error both in share of employment and share of GDP (1.2% of EU GDP), only kept alive for the exact purpose you talk about.

So even if these lobby talking points would be true, and everything had to be 100% subsidized, that wouldn't be a problem.
by portlumeai | 2026-01-18 11:57:49+00:00
Agreed! I used the File System API when building a portfolio tool that
needed to handle resume uploads. The ability to read files directly in
the browser without sending them to a server first was a game-changer
for privacy-conscious users.

One gotcha I ran into: browser support is still spotty. Had to implement
fallbacks for Firefox and Safari users (they don't fully support it yet).
Ended up with a hybrid approach - File System API for Chrome/Edge,
traditional file input for others.

The permission model is also interesting - users have to explicitly grant
access, which builds trust but adds friction to UX. Worth it though.

What are you using it for?
by interstice | 2026-01-18 11:57:53+00:00
There are dragons here. The hope, presumably, is to be able to describe a solution at a high level and have an AI figure out the details instead of a developer (or detail oriented) person. The problem I can see with this is ownership over those details, AI can't currently explain its reasoning or react too well to issues that crop up with its own previous decisions, since it's usually a 'fresh' instance for each prompt. In other words it might know how, but it can't know why. Or at least not without retracing every step every time.
by hairofadog | 2026-01-18 11:59:36+00:00
Two interesting bits I've read/seen on this recently:

Can Trump Really Use the Insurrection Act?

https://www.newyorker.com/news/q-and-a/can-trump-really-use-...

> The other point that I want to make is that if the military were being deployed to try to bring ice under control, that would be one thing. That’s not the purpose. The purpose of deploying the military here would be to enable the violence and lawlessness that we’re seeing from ice. And so even if the military itself is not engaging in these kinds of destructive actions, it is there to insure that ice is able to do so. It would serve in that way as a force amplifier for ice.

And then a more optimistic take in which Jamelle Bouie talks about how difficult it would be for Trump to disrupt upcoming elections in any meaningful way: https://www.youtube.com/watch?v=YRV-9vO4Grs
by dlisboa | 2026-01-18 11:59:38+00:00
From a pragmatic perspective it’s just common sense. Europe cannot produce food at prices its population expects. It has no cattle heard to speak of yet consumes lots of beef. It wants for multiple commodities which don’t grow there. And as time goes on there’ll be less and less food production in Europe.

Most of Europe economy comes from services and manufacturing. They’re ensuring a market for that larger base. Angering the small percentage of farmers to ensure food supply and manufacturing survival is the trade off.
by MarginalGainz | 2026-01-18 11:59:43+00:00
The saddest part about this article being from 2014 is that the situation has arguably gotten worse.

We now have even more layers of abstraction (Airflow, dbt, Snowflake) applied to datasets that often fit entirely in RAM.

I've seen startups burning $5k/mo on distributed compute clusters to process <10GB of daily logs, purely because setting up a 'Modern Data Stack' is what gets you promoted, while writing a robust bash script is seen as 'unscalable' or 'hacky'. The incentives are misaligned with efficiency.
Keystone (YC S25) Is Hiring
by pablo24602 | 2026-01-18 12:00:10+00:00
Keystone builds infrastructure for autonomous coding agents. We give agents sandboxed environments that mirror production, event-based triggers (Sentry, Linear, GitHub), and verification workflows so they can ship code end-to-end— not just write it.
We're hiring a founding engineer to work directly with me (solo founder) on core product. Stack is TypeScript, React (Next.js), Python, Postgres, Redis, AWS.

In-person in SoMa. $150K-$350K + 0.5-3% equity.
https://www.workatastartup.com/jobs/75962
by fatherwavelet | 2026-01-18 12:01:41+00:00
Of course this is true. Just like the need to travel long distances over land will never disappear.

The skills needed to be a useful horseman though have almost nothing to do with the skills needed to be a useful train conductor. Most the horseman skills don't really transfer other than being in the same domain of land travel. The horseman also has the problem that they have invested their life and identity into their skill with horses. It massively biases perspective. The person with no experience with horses actually has some huge advantages of the beginner mind in terms of travel by land at the advent of travel by rail.

The ad nauseam software engineer "horsemen" arguments on this board that there will always be the need to travel long distance by land completely misses the point IMO.
by rovmut | 2026-01-18 12:02:01+00:00
Hey HN, I’m the maker of LayoutCraft.

I built this because I was frustrated with the current state of AI image generation. I found myself spending hours re-rolling prompts just to get the text spelled correctly or to fix a layout that looked "slightly off." The issue is that diffusion models generate pixels, which makes them inherently probabilistic—if you ask to change a text the whole image is regenerated.

LayoutCraft takes a different approach. Instead of guessing pixels, I built a rendering pipeline that uses LLMs to write HTML and CSS, which is then rendered via Playwright. This makes the output deterministic. It means the text is actual DOM text (always crisp), the layouts respect specific hex codes for brand consistency, and you can resize the same design state to different aspect ratios instantly without artifacts.

It’s definitely not for generating "art" or photorealistic scenes, but for structured marketing assets where layout consistency matters, I found this workflow much more reliable. I’d love to hear your feedback on the approach!
by Imustaskforhelp | 2026-01-18 12:02:24+00:00
Well I guess its understable that you might think its snark partially perhaps because of the fact that they said self evidence.

I do understand what you are trying to say but their point still stands in my opinion and if you want me to provide facts from real studies indicating what they mention as self evidence. I am more than happy to do so to have a more nuanced but still civil discussion.

but also the fact is that most of such rules kind of (soft break) during times of chaos as such and I do know that you understand it as well.

You could've also done a better job trying to explain why you feel its snarky as I had assumed that you are trying to show the rules in case any uncomfortable facts comes up (which I hope you aren't doing as my civil response might go to waste in that case)
by eigenspace | 2026-01-18 12:02:38+00:00
While I agree that we ideally shouldn't be incentivizing more beef production, the reality is that making a trade agreement (at least the European way) involves a lot of give-and-take, compromises, and concessions.

Mercosur countries have a powerful beef industry which they're proud of, and their governments are interested in advancing that industry. Lowered beef tariffs were almost certainly one of their prerequisites to forming a deal.

That said, do note that the tariffs are only lowered up to a quota level of beef imports. Relative to the size of the EU's domestic beef industry, these imports are not that significant.
by ivan_gammel | 2026-01-18 12:03:11+00:00
From consumer perspective this agreement changes nothing, explicitly stating that. It does not allow lower quality of products imported from Mercosur. All EU standards for food safety remain applicable and EU may adopt stronger standards in the future.

Some stuff forbidden in EU is used in e.g. Brazil, but as long as residues are at safe level, it’s considered ok. European farmers are against this part, because their business model relying on only safe substances is threatened. However, it may be possible as well that EU regulatory pressure will push American farmers to adopt stricter standards for their exports.
by pegasus | 2026-01-18 12:03:42+00:00
If that's what the US administration is aiming for, you'd expect them to bulk up higher education and scientific research, instead of dismantling them. And why won't relationships to other countries matter if we're to enter a terminal crisis period? Look at high-end chip production, it takes a lot of countries to make it all work: German lenses, in Dutch lithography machines employed by Taiwanese fabs, etc.
by ben_w | 2026-01-18 12:03:55+00:00
Yes and no at the same time, depending on what you intend to get from asking. I don't know what you were doing with this project, obviously, so I don't speak to that, but science (well, stats in general, but science needs stats) has a huge dependency on being sure the question was the correct one and not just rhyming.

Reading hand-written digits was the 'hello world' of AI well before LLMs came along. I know, because I did it well before LLMs came along.

Obviously a simple model itself can't know if it's right or wrong, as per one of Wittgenstein's quote:

If there were a verb meaning 'to believe falsely', it would not have any significant first person, present indicative.

That said, IMO not (as Wittgenstein seemed to have been claiming) impossible, as at the very least human brains are not single monolithic slabs of logic: https://www.lesswrong.com/posts/CFbStXa6Azbh3z9gq/wittgenste...

In the case of software, whatever system surrounds this unit of machine classification (be it scripts or more ML) can know how accurately this unit classifies things in certain conditions. My own MNIST-hello-world example, split the test set and training set, the test set tells you (roughly!) how good the training was: while this still won't tell you if any given answer is wrong, it will tell you how many of those 40 million is probably wrong.

Humans and complex AI can, in principle, know their own uncertainty, e.g. I currently estimate my knowledge of physics to be around the level of a first year undergraduate course student, because I have looked at what gets studied in the first year and some past paers and most of it is not surprising (just don't ask me which one is a kaon and which one is a pion).

Unfortunately "capable" doesn't mean "good", and indeed humans are also pretty bad at this, the general example is Dunning Kruger, and my personal experience of that from the inside is that I've spent the last 7.5 years living in Germany, and at all points I've been sure (with evidence, even!) that my German is around B1 level, and yet it has also been the case that with each passing year my grasp of the language has improved, so what I'm really sure of is that I was wrong 7 years ago, but I don't know if I still am or not, and will only find out at the end of next month when I get the results of an exam I have yet to sit.
by ChrisMarshallNY | 2026-01-18 12:04:00+00:00
I have some very wealthy friends that are a couple. They own a successful business in the Garment industry.

The wife is the creative. She is pretty amazing. The husband is one of the most effective businessmen I've ever encountered. I'd hate to be on the other side of a bargaining table from him.

They are both loved by their employees, and by their business partners.

I seriously doubt that they would have been successful, if not for their respective skillsets, and the deep trust that a marriage brings (many marriages, anyway).

I suspect that one of the reasons for the Disney success, is the trust between the two brothers.
by kukkeliskuu | 2026-01-18 12:04:58+00:00
I have built many projects in hours that we can say would have reasonably taken me a month, to research the technology I did not know beforehand. 30 minutes is often enough to build a first version of the project. For example an audio book listener app, winter swimming iPhone/iWatch app combination, and markdown editor for OS X in Swift.

I have also added complex features in 30 minutes to existing projects, but I don't remember any that themselves would have taken me months though.
by pousada | 2026-01-18 12:05:16+00:00
What hurts EU farmers the most are the huge supermarket chains which control prices. The rules&regulations thing is an often cited meme but the price war is much more impactful.

In fact we could produce for example in Germany milk in a sustainable and very environmentally friendly way if it would just cost a couple cents more, like 10 cents or even less.
But consumers will basically riot if you raise the prices there so the supermarket chains don’t do it and instead put more pressure on the farmers to produce cheaply.

If you read the MERCOSUR agreement then you’ll see there are a ton of protections included against the thing you are afraid of.
by mantas | 2026-01-18 12:06:30+00:00
Shipping food across the globe works great along with green deal. Such food quality is also questionable in many ways because transportability must be #1 priority.

As another commenter pointed out, beef is especially interesting. On one hand EU cries about greenhouse gas and how we should eat less meat. On the other hand goes to reduce price and increase production of beef which such moves. Pure hypocrisy.

I wonder if someone will double down on checking how Brazil is protecting its rains forests? Or will it just look the other way while Europeans eat cheap food that was grown in what was rain forest very recently?
by repstosb | 2026-01-18 12:06:42+00:00
That's not a great example, since memcpy() already has all the information it needs to determine whether the regions overlap (src < dest + len && dst < src + len) and even where and by how much. So pretty much any quality implementation is already performing this test and selecting an appropriate code path, at the cost of a single branch rather than 8x as many memory operations.

The real purpose of restrict is to allow the compiler to cache a value that may be used many times in a loop (in memcpy(), each byte/word is used only once) in a register at the start of the loop, and not have to worry about repeatedly reaching back to memory to re-retrieve it because it might have been modified as a side effect of the loop body.
by 0dayz | 2026-01-18 12:06:48+00:00
No need to add racism to the argument.

This exact thing is was said about Poland when they joined the EU, the truth was that French/Spanish/German farmers didn't want to give up non specialized farming, and the same argument has been made and was a primary reason why Ukraine is not in the EU.

Plus it's odd that specifically this deal is so bad, but deals with importing Asian grown food via trade deal is fine.
by worksonmine | 2026-01-18 12:07:00+00:00
Doesn't have to be a bad thing, not all languages have good LSP support. If the AI can optimize for simple cross-language tools it won't be as dependent on the LSP implementation.

I used grep and simple ctags to program in vanilla vim for years. It can be more useful than you'd think. I do like the LSP in Neovim and use it a lot, but I don't need it.
by selcuka | 2026-01-18 12:07:04+00:00
JetBrain IDEs come with an MCP server that supports some refactoring tools [1]:

> Starting with version 2025.2, IntelliJ IDEA comes with an integrated MCP server, allowing external clients such as Claude Desktop, Cursor, Codex, VS Code, and others to access tools provided by the IDE. This provides users with the ability to control and interact with JetBrains IDEs without leaving their application of choice.

[1] https://www.jetbrains.com/help/idea/mcp-server.html#supporte...
by rented_mule | 2026-01-18 12:08:50+00:00
A little bit of history related to the article for any who might be interested...

mrjob, the tool mentioned in the article, has a local mode that does not use Hadoop, but just runs on the local computer. That mode is primarily for developing jobs you'll later run on a Hadoop cluster over more data. But, for smaller datasets, that local mode can be significantly faster than running on a cluster with Hadoop. That's especially true for transient AWS EMR clusters — for smaller jobs, local mode often finishes before the cluster is up and ready to start working.

Even so, I bet the author's approach is still significantly faster than mrjob's local mode for that dataset. What MapReduce brought was a constrained computation model that made it easy to scale way up. That has trade-offs that typically aren't worth it if you don't need that scale. Scaling up here refers to data that wouldn't easily fit on disks of the day — the ability to seamlessly stream input/output data from/to S3 was powerful.

I used mrjob a lot in the early 2010s — jobs that I worked on cumulatively processed many petabytes of data. What it enabled you to do, and how easy it was to do it, was pretty amazing when it was first released in 2010. But it hasn't been very relevant for a while now.
by eigenspace | 2026-01-18 12:10:36+00:00
Most of the sensitive food imports from Mercosur (including beef) are subject to quotas specifically to protect the domestic EU food production chain.

It's true that EU farmers are subject to a lot of burdens and costs, but I also think people are seriously underestimating just how effective a lot of the European agricultural sector is. In fact, this deal is probably going to result in a lot more export of high value, prestigious food items like cheeses and cured meats to South America, which could even have the surprising effect of increasing the amount of farm animals raised in Europe.
by hairofadog | 2026-01-18 12:10:50+00:00
The Secretary of Defense is a loyalist and will likely put people in charge of the operation who are on board with the mission to suppress protest.

There's also just the chaos angle. From the same New Yorker article I linked elsewhere in this thread, I thought this anecdote was nuts:

> In Los Angeles, for example, [in 1992] there was a situation where marines were accompanying police to a house where there was a domestic disturbance and the police officers said to “cover me” as they went into the house. “Cover” means something very different in the Marines, and they opened fire on the house. It was only by good fortune that no one was killed.