MurphyA/hacker-news huggingface dataset:
by jraph | 2026-01-18 12:38:18+00:00
> Here’s the question a lot of developers are sitting with: do we lose some of our cognitive abilities if we’re reduced to reviewers? If we’re not writing the code, are we still thinking deeply about the problems? Or are we reduced to pattern-matching against LLM output, slowly atrophying the muscles we spent years building?

No, absolutely not. Please don't start to think that by not doing stuff on your own, you miss out on keeping yourself sharp and trained and on improving in this stuff.

If developers who have adopted LLMs for writing code start to think this, that might scare away some from using LLMs at all, and this weakens my evil plan to make a lot of money fixing their code with my intact coding abilities, especially when these LLM tools are going to get crazy expensive because at some point they will need to be sustainably funded, when I'll still be somewhat affordable in comparison. I'd rather get rich quick by doing the same thing I've been doing for years, don't take this from me please.
by b65e8bee43c2ed0 | 2026-01-18 12:38:28+00:00
>The "you're a sheep" rhetoric. Great!

you mean the same rhetoric I observe whenever the wrong entity wins an election anywhere in the West? have we not accepted for a fact that most people are so uncritical of the media they consume that a thousand Russian Internet Defense Force operatives can topple a Western democracy over Xitter and TikTok?

>Pre-2018 he had already made some substantial lies, (cf. https://elonmusk.today/)

I never said he was a good man before then, or that he is a good man now.
Ask HN: Can a minimal economic core survive irreversibility?
by mzk_pi | 2026-01-18 12:40:25+00:00
I’m sharing a structural MVP that defines a minimal economic core.
It is intentionally not an implementation.

The structure only specifies:
action → record → mint → expiration

There is no transfer, market, governance, or incentives.

I’d appreciate feedback on whether this structure,
if later made irreversible (e.g. smart contracts),
could remain coherent without hidden human intervention.

Structural MVP (GitHub):
https://github.com/contribution-protocol/mvp-minimal-cp-core
by helsinkiandrew | 2026-01-18 12:40:32+00:00
Is this really scalping? He’s getting up early, using hours of his time and knowledge to select good knives, cleaning, repairing, sharpening then providing a selection of good knives for others to buy.

If you just want a decent knife I’d say he offers a good service that is cheaper and less risky than spending a day or more doing it yourself.
by pshirshov | 2026-01-18 12:40:51+00:00
I've preferred to use Mac for years until they reworked the settings. Just had a feeling that old Mac is dead and it's time to look for alternatives.

After that I've migrated to NixOS desktop but kept buying Mac laptops.

After Tahoe I've purchased a Framework laptop.

This visual mess of small icons, huge rounded corners with varying radiuses, low conrast and blur is unbearable.
Show HN: I built a scalable visual workflow automation platform – Flowripple
by shivsarthak34 | 2026-01-18 12:41:51+00:00
Last year I posted about FlowRipple on Show HN (https://news.ycombinator.com/item?id=43139138) when it was just a private beta. Now it's live.

Every SaaS ends up hardcoding workflows- payment notifications, onboarding sequences, churn alerts, all scattered across backend code. Every change requires engineering tickets and deployments. As a solo dev, I was stuck maintaining this forever.

FlowRipple lets anyone on the team (or me solo) update workflows visually without code changes. SDK triggers from your app (Node.js live, Python soon, or via HTTP request), webhooks, or schedules -> drag and drop builder -> Slack/email/HTTP actions with conditions/delays.

I got a lot of questions back then asking how it was similar to n8n or Zapier, which kind of made me question things. I even suspended work on it for about 6 months and focused on my day job. But the need for this focused tool (unlike general solutions like n8n/Zapier) just kept growing.

Honestly, I don't know if this will pick up or not. All I know is it solves a real problem for me and I had fun building it. Please do give it a try and let me know your thoughts , i will be building priority integrations for people on pro plan so that they can get more value out of it.
by geocar | 2026-01-18 12:41:52+00:00
> The thing is, these may very well be good for environmental reasons, but it doesn't work if we just start importing from countries that do the opposite.

Everything I have read suggests the EU has controls to "temporarily suspend tariff preferences on agricultural imports from Mercosur if these imports harm EU producers"

https://www.consilium.europa.eu/en/policies/eu-mercosur-agre...

and they intend to "uphold EU animal welfare rules" specifically so consumers aren't harmed either.

https://www.foodnavigator.com/Article/2025/09/04/eu-mercosur...

> The main issue as I see it...

Who are you? If you're an expert, can you share a couple links with some analysis of which part of this agreement will harm the environment, so I know exactly what you're talking about? And not in a vague hand-wavey way with all these weasel-words about "may very well", but an actual thing, because I live here and can vote, but I think this is a good deal, and am genuinely confused why anyone would think it isn't, so if I can get educated here, I don't want to pass up the chance!
by grigio | 2026-01-18 12:42:21+00:00
The user cases could be very different. Personally, I like the idea to run AI agents like opencode in a sandbox, but I also want it to be able to install software without sudo. Have a look at flake.nix (it's like a Dockerfile in this context). There's opencode but also some permission tweaks to use the container as user instead of root.

If you have a better idea to accomplish that, suggestions are welcome.
by investbot | 2026-01-18 12:42:34+00:00
This is an excellent breakdown of a subtle but critical modeling problem. The analogy to event-driven architectures is spot on.

We face a structurally similar challenge in investment simulation, but with time-series data. A user's portfolio is the central hub ("event broker"), and historical market events (drawdowns, volatility spikes, earnings) are the producers/consumers. If we model relations naively, we lose which specific historical regime caused a given rule violation.

Our solution aligns with your "Solution 1: More specificity": we pre-compute and tag regime-specific metrics (e.g., "max drawdown during 2020 Q1", "volatility during 2018 Fed hikes"). This allows the engine to answer "why was this stock excluded?" with a precise historical scenario, not just a generic violation.

Question: In your experience, is there a performance/readability trade-off threshold where adding this specificity (like your firewall rules or our regime tags) becomes counterproductive for the diagram (or system) comprehension?
by echelon | 2026-01-18 12:42:56+00:00
I think we're all coping a bit here. This time, it really is different.

The fact is, one developer with Claude code can now do the work of at least two developers. If that developer doesn't have ADHD, maybe that number is even higher.

I don't think the amount of work to do increases. I think the number of developers or the salary of developers decreases.

In any case, we'll see this in salaries over the next year or two.

The very best move here might be to start working for yourself and delete the dependency on your employer. These models might enable more startups.
by ndsipa_pomu | 2026-01-18 12:44:04+00:00
Along with the "-h,--help" options, an option to show common usage examples would be useful. I find it much easier to learn from an example as you can modify and build upon it. Otherwise, it's a case of skimming through the man page and then switching back and forth between the man page and the command that I'm writing. (This is most common with tools that I don't use all the time, yet have expert features such as "ffmpeg")
by bunnie | 2026-01-18 12:44:31+00:00
Hmm, I think I see what you're asking. I'm not sure if this exactly answers your question, but at least for aliasing, because we have virtual memory all pages have to be white-listed to be valid.

Thus "natural" aliases (say due to a decoder that doesn't decode all the address bits) can't be mapped because the OS would not accept the aliases as valid pages. This is handled through a mechanism that goes through the SVD description of the SoC (SVD is basically an XML file that lists every register and memory region) and derives the list of valid pages. The OS loader then marks those as the set of mappable pages; any attempt to map a page outside that list will lead to a page fault. One nice thing about the SoC RTL being open source is that this entire process of extracting these pages is scripted and extracted from the SoC's source code, so while there can be code bugs, at least human error is eliminated from that process.

DMA devices on their own right can have "god mode" access to memory, because they operate on physical memory addresses and lack page translation tables. To that end the preferred DMA mechanism in hardware has an "allow list" of windows that can be enabled as DMA targets; on reset the list is nil and nothing can be DMA'd, the OS has to correctly configure that. So this is not a Rust-level thing, this is just a driver-level hack. Not all the DMA-capable peripherals have this safety mechanism though, some of the IP blocks are just a big gun with no safety and you're free to point it at your toes.

However, if you set up a DMA and then you read from it later on - you're in unsafe territory. Rust can't reason about that. So for structures that are intended as DMA targets, they are coded in a peculiar way such that they are marked as unsafe and you're using the read_volatile() method on the raw pointer type to force the compiler to not try to optimize out the read for any reason. Furthermore, fence instructions are put around these reads, and a cache flush is required to ensure the correct data is pulled in.

This complexity is baked into a wrapper struct we create specifically to handle dangerous interactions like this.
by ninjagoo | 2026-01-18 12:45:15+00:00
> When do we get the Star Trek / Orville dream of every job is a good job?

When jobs are no longer necessary to live, and you do a job because you want to ...

Presumably the psychology of people in Star Trek's Starfleet and The Orville's Union Fleet is that they want the opportunity to explore, so they accept the hierarchy inherent to those coordinated efforts in a society that no longer needs hierarchy?
by g947o | 2026-01-18 12:45:21+00:00
I thought this would include more drastic changes, but it seems that this is more house cleaning stuff, like, "nobody should really be using this in 2026". They are providing a library for someone who really likes jQuery and wants to use it over something like React. (Which is completely fine and reasonable.)

Looks like the core behavior doesn't change, something that people complain about, e.g. https://github.blog/engineering/engineering-principles/remov...

> This syntax is simple to write, but to our standards, doesn’t communicate intent really well. Did the author expect one or more js-widget elements on this page? Also, if we update our page markup and accidentally leave out the js-widget classname, will an exception in the browser inform us that something went wrong? By default, jQuery silently skips the whole expresion when nothing matched the initial selector; but to us, such behavior was a bug rather than a feature.

I completely agree with this, because I have been bitten so many times by this from subtle bugs. However I can see some other people not caring about any of it.

I already know that I am definitely not going to use jQuery in my personal projects, and there is no chance that my workspace does. (I much prefer letting a framework handle rendering for me based on data binding.) So none of that concerns me. But good luck to jQuery and anyone who sticks with it.
by keyle | 2026-01-18 12:46:48+00:00
All I know is that when I watch someone at 3am, running their tenth parallel agent session, telling me they’ve never been more productive

... okay, I'll bite. What is actually being made here?

These people are so productive, running 10 checkouts of a repo with Claude or whoever... Code must be flying out. I'm sure github is seeing a rise in lines pushed faster than ever.

I am not seeing an explosion of products worthy of any cents out of this, though, at least nowhere near what is being evangelised by the "trust me bro, we're productivity gods now".

Where is the output of all these tokens going, when you wake up the next morning?

I've used AI quite a lot. Enough to know that an inference state machine is an inference state machine.

I want to see it, I want to believe! Show me the goods! Stop telling everyone how productive you are and show the finished work.

At least the post seems to be rightfully conclusive that people are going to go _insane_.

Vibecoding slop every night, waking up the next morning, starting again, and again. Without any meaning or end; I suspect these people will quit and move on to something else. I've been programming, probably averagely, for over 25 years -- because I like computers -- not because I like being a productivity junkie, shooting on dopamine.

Make it count.
by dlisboa | 2026-01-18 12:47:10+00:00
Argentina is an outlier as their economy is in the dumps, for the rest of SA food is much cheaper than in Europe. But in general you are right that food prices in some countries in SA are artificially high because most of our food is exported, so the domestic market has to pay a premium. We also export the highest quality food. If we fed the domestic market first and exported the surplus food prices would be a fraction of what they are today.
by rsolva | 2026-01-18 12:47:39+00:00
GNOME generally seem to have struck a nice balance over the years. Icons has a reasonable amount of skeuomorphism without too much hyperdetailed textures, most icons has distinct shapes (not just a bunch of boxes with rounded corners).

I used to rice my linux desktop, but havefound less reason to do so the last ~5 years, and have been happy using the defaults in Fedora. I spend most of my time in a terminal, the browser and a few select GTK utilities apps, like Switcheroo, Curtail, Netsleuth etc.

Maybe it is the somewhat slower, more iterative pace of GNOME, compared to macOS an Windows, that ends up with a more balanced end result?
by alsetmusic | 2026-01-18 12:48:14+00:00
Dunno if this will help, it might not be the source of the issue. Try this at the CLI:

`xattr -r -d com.apple.quarantine </path/to/file>`

This is for app quarantine (who'd guess) when apps are newly downloaded or unsigned. Look up the command for more info.

There was some chatter here the other day (within the last week, I believe) about overcoming some bug or another that prevents MacOS from prompting when permissions are needed.

The solution was modifying an SQLite db on disk. I don't believe the change is documented where the public can verify the whole thing, but I think at least one person verified that it worked for them after the OP. The OP (or replying party) sounded reasonably knowledgeable about why this would work, fwiw. I'd follow their steps if I had the same issue and I wouldn't be nervous.

I think the second is more likely. Apparently, permissions in Sys Settings are pretty bad. I'm fortunate not to have had this affect me and my many devices that surely run that workflow.
by MrGilbert | 2026-01-18 12:48:29+00:00
I have a x230 at hand, mainly to quickly diagnose my car. I bought it used some years ago, including the dock, and I still love it. Sure, resolution is limited, and so is the power. But it gets the job done, and also has this useful thinklight on top of the bezel, which helps reading printed stuff in the dark. I'll hold on to it as long as I can.
by fzwang | 2026-01-18 12:49:16+00:00
IMO, the proposed 5/5 compensation is a bit high. If I understand correctly, he's essentially asking for approx $1.2M total comp package for raising $4M. I'd suggest 2.5% and 2.5%, or some combination of.

There are terms other than valuation which are very important (board rep, liquidity pref, etc). Have you talked about what are the must haves and deal breakers for you and your team?

IME, the bigger issue in the long run with this situation is that you, the founders, do not have a direct relationship with the investors. These investors will most likely be "his" investors, which positions him as a key intermediary. This will be a problem in the future when you need to manage them and must go through a middle man.

The CEO should ideally lead the pitch and an advisor can help with coaching, networking, and strategy (and be well compensated for it). I think any competent VC will want to see that at least one of the founders can do sales.
by MonkeyClub | 2026-01-18 12:50:06+00:00
> A friend of mine has all these failed hobbies he tells everyone he’s going to do

IME over years, when you're talking about doing something your actually doing it is thwarted. I've noticed that that both with myself and with others.

Keeping mum and going about it privately, then sharing it when done, seems to have much higher success rates.

I've tried to reason through it in many different ways: talking about it satisfies you and you don't seek satisfaction from the actual implementation of the idea; talking about it "dissipates the energy"; and a number of other attempts at explanation.

But beyond explanations, the anecdata seems to suggest that doing much precede talking about. Even when you're developing something (say, software) in public, first you do then you talk about it in the commit message.

This seems to parallel the old dictum that ideas are easy, while working to realize them is the actually hard part. Who'd have thought.
by NoboruWataya | 2026-01-18 12:50:40+00:00
I was in BA quite recently and didn't find it that expensive in restaurants, even in Recoleta. Inflation is so volatile there it can change by the week I guess. But if what you are saying is true about meat being so expensive, I think that just means that meat isn't going to be sold to Europe, because Europeans aren't going to pay that price and Argentinian meat producers aren't going to ship their produce to Europe and comply with all the red tape to get the same or lower prices. Granted, in some poorer areas where meat is currently quite cheap the effects of competition could be more acute.
by Kye | 2026-01-18 12:51:02+00:00
Can you expand on that? It's not obvious to me why GPL is better than Apache for this purpose.

edit to add my personal take:

GPL and licenses like Apache and MIT reflect different philosophies. GPL, especially AGPL, wants to "infect" (used here positively for lack of an alternative) all contributions to prevent enclosure. Licenses like MIT and Apache are more concerned with propagation and credit than constraint.

GPL's "less individual freedom to promote the common good" approach and the "more freedom is better despite possible downsides" (like Apple making a trillion dollars with your code while not contributing back in proportion) approach have upsides and downsides.

The important thing is contributors choose intentionally so they aren't blindsided.
by Saline9515 | 2026-01-18 12:51:24+00:00
No one controls for the food quality imported in the EU. If you read consumer protection specialized papers, they very often find problematic products. Massive amounts of fake honey from China is being sold in the internal market with absolutely no repercussions.

The only way to ensure food safety is to control the production sites, which Mercosur doesn't allow.
by surgical_fire | 2026-01-18 12:51:26+00:00
Funny, I think this deal was better for the EU than for Mercosur. Still a net positive for both sides though.

That European farmers are crying over wanting more protectionism is nothing new.

The quotas for food imports to EU are dismal, and the food needs to adhere to EU standards anyway. But even that is being cried about as "unfair competition".
by AdityaPatwa07 | 2026-01-18 12:51:29+00:00
Thanks!

I validated the inputs by working backward from actual Lender Term Sheets. I looked at what lenders contractually require to underwrite a deal (like Origination Points or strict LTC caps). If a variable was a "deal-breaker" for funding, I made it a primary input; everything else got tucked into "Advanced" settings to keep the UI clean.

Good luck with InvestBot!
by yakkomajuri | 2026-01-18 12:51:37+00:00
Hey, author here. I was working part-time for months, we had a live product with customers, a thesis, and an execution plan. This part was maybe lost in the post.

We raised, continued down the same path, and only then realized it didn't make sense. I was being honest about my motivations in hindsight here, realizing after the fact that the product we had at the time wasn't the idea of my life and that I really wanted to go out on my own (and took the chance that appeared).
by investbot | 2026-01-18 12:54:56+00:00
Absolutely, if your moat isn't the code, but a deep understanding of a specific problem and speed. We're building InvestBot for investors who lose money not because of bad stocks, but because they panic and break their own rules.

Big companies don't copy this because:

The problem is too niche and behavioral (not "how to get returns," but "how to enforce your own discipline").

Their game is scale; ours is depth of trust. We see this with our 200+ beta users: 64% ran portfolio scans more than twice, 12% immediately said they'd pay $20-30/month for rule monitoring. That's not a forecast—it's existing, paying demand for discipline.

Speed vs. bureaucracy. Our engine, which analyzes thousands of historical scenarios against user-defined constraints, was built by two people in 5 months. A large corporation would still be aligning on a roadmap in that time.

The takeaway: Code is a commodity. The real moat in 2026 is speed, focus on a real pain point, and the ability to turn users into a community that trusts your approach more than a magic pill.
by jdasdf | 2026-01-18 12:55:08+00:00
>It’s too late, those promises have been made. We have to lie in the bed we made.

Yes, that involves treating it like pyramid schemes are treated.

That means:

- Arresting those involved in making them
- Reclaiming all funds paid out
- Refunding all funds paid in

Anything else isn't treating it like the pyramid scheme it is.
by sheikhnbake | 2026-01-18 12:55:12+00:00
People keep citing law as if this administration has ever respected them. Realize that laws are just pieces of paper with words that are useless without enforcement.

The administration has systematically removed leadership in both the military and the DoJ that aren't ideologues. Case in point: SOUTHCOM

Further, internal DoJ and military checks and balances have been eviscerated for the last 12 months. Specifically military lawyers and inspectors general that are concerned with lawful conduct.
by gaigalas | 2026-01-18 12:55:20+00:00
> it makes it extremely expensive here

That is relative. It makes it expensive compared to our people's purchasing power. Most people here don't earn much.

In more absolute terms (costs, etc), food in Brazil is incredibly cheap. Also abundant and varied (we have all climates within our borders, can plant/grow anything) to levels that people in the US and EU cannot understand.

I can prepare $50 USD meals for $30 BRL (which is about $6 USD). Not only premium beef, but premium fish, fruit, chocolate, wine, cheese (that's why wine and cheese are protected in the deal).

People told me this, and I only really believed when I visited the US and saw their food offerings in the market. I was shocked, and thankful for living here.