MurphyA/hacker-news huggingface dataset:
by hurflmurfl | 2026-01-07 19:48:34+00:00
I'm using the nextcloud app on my android, and for my Linux systems I mount WebDAV using rclone, with VFS cache mode set to FULL.
This way I can:
1. Have the file structure etc synced to local without downloading the files
2. Have it fetch files automatically when I try to read them. Also supports range requests, so if I want to play a video, it sort of streams it, no need to wait for download.
3. If a file has been accessed locally, it's going to be cached for a while, so even if I'm offline, I can still access the cached version without having to verify that it's the latest. If I'm online, then it will verify if it's the latest version.

Overall, this has worked great for me, but it did take me a while before I set it up correctly. Now I have a cache of files I use, and the rest of the stuff that I just keep there for backup or hogging purposes doesn't take disk space and stays in the cloud until I sync it.
by scblock | 2026-01-07 19:48:36+00:00
This should have been obvious to anyone paying any attention whatsoever, long before any one of these computers launched as a product. But we can't make decisions on product or marketing based on reality or market fit. No, we have to make decisions on the investor buzzword faith market.

Hence the large percentage of Youtube ads I saw being "with a Dell AI PC, powered by Intel..." here are some lies.
by pests | 2026-01-07 19:49:01+00:00
> Otherwise, A lot of context engineering is needed if you want

I am not seeing that. I have a few AI-assisted projects using tailwind and scrolling through it now 99% of it looks... completely modern and professional. I had previously asked it to "completely refactor, a rewrite if needed, all the tailwind/css/app styles. ensure visual and code consistency across pages".

Modern coding tools add tons of their own content, but none of the above was "a lot of context engineering".
by zahlman | 2026-01-07 19:49:19+00:00
There was already tension in, like, 2011 or 2012. If you check the meta site there's a huge volume of posts from 2014, including probably the majority of the "classics" that experienced curators trot out to try and explain policy to people. A lot of the time I think about how something has been a problem for years, and I search on the meta site for previous discussion, and find someone from 2014 saying that it had already been a problem for a while.
by djoldman | 2026-01-07 19:49:30+00:00
> I'm gradually tuning out Hacker News, because it persistently tries to ignore the politics that are destroying the United States and freedom of enquiry.

There are many places that focus on, allow, or encourage political content. Hackernews is not one of them, as by express design, it deems politics as off topic:

> Off-Topic: Most stories about politics, or crime, or sports, or celebrities, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.

https://news.ycombinator.com/newsguidelines.html
by veggieroll | 2026-01-07 19:49:56+00:00
LLM's are pretty good at this task of synthesizing across multiple RFC's. Or at least, I've had success doing this for several personal projects, where there's 3-15 RFC's describing all the changes in some protocol, and LLM's have been able to answer high level question across the entire history and provide actionable instructions of how to implement a working solution that handles some of the edge cases coming from that growth in the protocol over time.
by soulofmischief | 2026-01-07 19:50:11+00:00
Yes, as it stands now, all frontier models are still downright corny. But a lot of elements of good storytelling are there: the story Opus generated used symmetry and circular storytelling, created tension and release, used metaphor appropriately and effectively... all of those things are there. But the actual execution was just corny.

But you should read the stuff I wrote when I was young. Downright terrible on all accounts. I think better training will eventually squeeze out the corniness and in our lifetimes, a language model will produce a piece that is fundamentally on par with a celebrated author.

Obviously, this means that patrons must engage in internal and external dialogue about the purpose of consuming art, and whether the purpose is connecting with other humans, or more generally, other forms of intelligence. I think it's great that we're having these conversations with others and ourselves, because ultimately it just leads to more meaningful art. We will see artist movements on both sides of the generative camps produce thought-provoking pieces which tackle the very concept of art itself.

In my case, when I see a piece of generative art or literature which impresses me, my internal experience is that I feel I am witnessing something produced by the collective experience of the human race. Language models only exist because of thousands of years of human effort to reach this point and produce the necessary quality and quantity of works required to train these models.

I also have been working with generative algorithms since grade school so I have a certain appreciation for the generative process itself, and the mathematical ideas behind modern generative models. This enhances my appreciation of the output.

Obviously, I get different feelings when encountering AI slop where in places where I used to encounter people. It's not all good. But it's not all bad, either, and we have to come to terms with the near future.
by blacklion | 2026-01-07 19:50:24+00:00
It has one problem: buttons not swapped physically! Yes, leftmost button is primary one (first), and rightmost is secondary (third).

I have this one and use it, with software swapping, but each time I login to remote computer via RDP I need to un-swap in settings again and then back :-(

It is striking, that Logitech forgot how to make proper left-handed mouse. Their older models (discontinued for long time) were perfectly Ok!

Also, it very small for my hand. But better than nothing.
by re-thc | 2026-01-07 19:50:49+00:00
As an early Tailwind Plus / Tailwind UI customer I don’t think it has anything to do with AI. The product and technicals are there but from a business and user perspective Tailwind the paid product was trash and still is. It tried to do everything and lacked direction.

There were originally snippets but it’s not reusable in a proper sense based on components like a design system. Each snippet may have overlaps but you can’t get it together properly.

Next there was catalyst, a react component library but it was barebones and doesn’t tie into the snippets.

And then there were templates, which again is another direction.

It would have been better if it was thought out. Design system. Component library. Snippets built on a solid base.
by SpicyLemonZest | 2026-01-07 19:51:11+00:00
Open to running the experiment!

Ultimately, "invasion" is one of those terms that gets used for rhetorical effect more than a concrete claim about the world. If you think the US "invaded" Venezuela, and I think it's better to say they "attacked" Venezuela and "kidnapped" the president, we're not normally going to get into an argument about it - we'll just each use the terms that make sense to us, since we clearly agree about the facts of the terrible thing that happened. But Polymarket has to force the dumb semantic argument because they have to resolve the prediction one way or another. (One of the reasons to be skeptical of prediction markets as applied to geopolitics.)
by midldei | 2026-01-07 19:51:17+00:00
> protein does fill you up faster

You are being pretty fast and loose with your language here so I will alight what I think you are trying to say.

"Fill you up" I must assume means that you are implying the state of feeling "full" or satiated.

There is really only one study in the field of broad food source satiety: https://pubmed.ncbi.nlm.nih.gov/7498104/

Potatoes are the most satiating food at 323% that of white bread.

The second is Ling fish which is a source of protein, but another one of my assumptions is that when you say 'protein' I am doubtful you mean 'ling fish'. So assuming you mean a 2026 American definition of 'protein' you're probably referring to 'beef' which is only 176% of white bread, almost half of potatoes.

So, in the future I would suggest spreading the word and correcting your comment by saying "I mean potatoes do fill you up faster"
by vlasisva | 2026-01-07 19:51:20+00:00
Location: Greece

Remote: Yes

Willing to relocate: No

Technologies: Python, Django, SQL, Linux, CSS/JavaScript, Helm, Kubernetes, Bootstrap, Azure/AWS, Machine Learning, Statistics, and AI.

Résumé/CV: https://www.linkedin.com/in/vlasiosvasileiou/

Email: vlasisva[DOT]jobs@gmail.com

Generalist Technical Leader & Advisor combining founder-level execution with leadership roles at Meta, Chubb, and Experian. I bridge the gap between commercial strategy and technical delivery, specializing in building and scaling cross-functional orgs (50+) while remaining hands-on across Data Engineering, AI/ML, and full-stack systems.
by evan_ | 2026-01-07 19:51:39+00:00
The difference is people wanted to listen to Eminem or whatever because it's enjoyable, trendy music that's played on the radio and all their friends were listening to.

Plato is not exactly burning up the airwaves right now. Most likely the only exposure most people will have to this work (or any of the libraries of work that's been banned in this manner) would be at college, assigned to them for a class.
by shawnz | 2026-01-07 19:51:45+00:00
I used to think this, until I tried it. Now I see that it effectively removes all the tedium while still letting you have whatever level of creative control you want over the output.

Just imagine that instead of having to work off of an amorphous draft in your head, it really creates the draft right in front of you in actual code. You can still shape and craft and refine it just the same, but now you have tons more working memory free to use for the actually meaningful parts of the problem
by JoshTriplett | 2026-01-07 19:52:03+00:00
I mean, the ideal amount of nuance is to not ban this in the first place"; right now we're talking about damage control for particularly critical subsets of uses.

> Universities typically own housing as well.

I'd expect that argument to carry negative weight with the folks trying to do this, given the hate they have for universities in general, and the love of privatization.
by fwip | 2026-01-07 19:52:06+00:00
That sounds like an insane way to do anything that matters.

Sure, create a one-off app to post things to your Facebook page. But a one-off app for the OS it's running on? Freshly generating the code for your bank transaction rules? Generating an authorization service that gates access to your email?

The only reason it's quick to create green-field projects is because of all these complex, large, long-lived codebases that it's gluing together. There's ample training data out there for how to use the Firebase API, the Facebook API, OS calls, etc. Without those long-lived abstraction layers, you can't vibe out anything that matters.
by egorfine | 2026-01-07 19:52:12+00:00
So I decided to try the revered hands-off approach and have Claude Code create me a small tool in JS for *.dylib bundle consolidation on macOS.

I have used AskUserQuestionTool to complete my initial spec. And then Opus 4.5 created the tool according to that extensive and detailed spec.

It appeared to work out of the box.

Boy how horrific was the code. Unnecessary recursions, unused variables, data structures being built with no usage, deep branch nesting and weird code that is hard to understand because of how illogical it is.

And yes, it was broken on many levels and did not and could not do the job properly.

I then had to rewrite the tool from scratch and overall I have definitely spent more time spec'ing and understanding Claude code than if I have just written this tool from scratch initially.

Then I tried again for a small tool I needed to run codesign in parallel: https://github.com/egorFiNE/codesign-parallel

Same thing. Same outcome, had to rewrite.
by wolvoleo | 2026-01-07 19:52:23+00:00
You're really selling me on bluesky lol. I have no time for toxic masculinity and conservatism.

Though I tend to hang out at fediverse instances that are more lgbt specific and not that political, I'm just sick of politics, I don't believe in democracy anymore since my own country went 30% to the extreme right party. I just hang out with like-minded people and avoid everyone else.
by arewethereyeta | 2026-01-07 19:52:44+00:00
Create a license that prevents AI companies that generate html based on tailwind from doing it without being in a commercial package. Let them know of the license change and give them 3 months to adjust. Keep tailwind accessible and allow that llm instruction to make it's way into the codebase so it gets picked up by multiple "AI" businesses that output code. This is your new business model.

Open source was not ready for this type of businesses that don't give a dam about rights or copyrights.
by iamsamwood | 2026-01-07 19:52:44+00:00
Fair point on the terminology. We generally define a "mega-workflow" by the scale of the logic and participants involved—-typically processes spanning multiple teams, 10+ systems, and anywhere from 50 to thousands of individual tasks. We've seen this successfully scale to the largest enterprises (including Allianz & Citi).

From what we've seen in enterprise environments, there is a clear progression where these types of processes start to fail:

* Stage 1: Simple RPA for basic task repetition.

* Stage 2: Low-code/no-code platforms for departmental workflows.

* Stage 3: The Breaking Point: When the complexity hits a level where your engineers spend more time maintaining integrations to external systems, fixing broken glue code, and manually stitching together workflow systems, than actually shipping features. This is exactly where Luther Enterprise shines.

We’ve also found this approach works equally well for early-stage teams, especially in regulated environments such as in insurance and banking. These founders need a backend fast, but they hit "mega-workflow" complexity on day one because of high participant counts, strict compliance rules, and a massive volume of validation logic for edge cases.

You can check out our case studies here https://enterprise.luthersystems.com/product/case-studies where we deep-dive into the specifics.
by notahacker | 2026-01-07 19:52:49+00:00
The US has asserted control with words and threats, not with sustained military presence or a successor not approved by the previous Venezuelan administration. The Venezuelan military has full control of its territory, and leadership has passed to the next in line to the Venezuelan presidency who even Trump acknowledges needs to be negotiated with to get the oil he wants, and is busy telling her own domestic audience Maduro is still her president.

It's obviously far closer to assassinating a leader and leaving the country to its own devices than the complete destruction of the Iraqi army as a viable fighting force, installation of an entirely new government and extended military occupation, or even something like Russia's ultimately unsuccessful annexation of Kherson.
Show HN: TierWise – PPP pricing widget for SaaS (Built in 7 days)
by elmascato | 2026-01-07 19:52:53+00:00
Hi HN,

I am a CTO/Founder usually stuck in "development hell" on long-term projects. To fix my perfectionism, I started a challenge on Jan 1st: Ship 12 startups in 12 months.

This is Project #01: TierWise.

The Problem: Most SaaS founders price for the US/EU market. Charging a flat $49/mo excludes huge segments of users in LATAM, India, or Southeast Asia where purchasing power is lower. Building a custom GeoIP/PPP logic for every side project is a distraction.

The Solution: I built a drop-in JS widget that detects the visitor's country and calculates a discount based on their local Purchasing Power Parity (PPP).

The Stack (The "Speed Run" setup):

Backend: Laravel 11 (API).

Frontend: Nuxt 3 (SSR).

Logic: Custom Middleware + Redis (for request throttling) + MaxMind GeoIP.

Design: Soft Brutalism (trying to avoid the generic "AI dark mode" look).

Business Model: It’s an open SaaS.

Free: 500 adjustments/month (no credit card).

Paid ($9/mo): Unlimited + White-label.

I’d love your feedback on the implementation and the "Soft Brutalism" UI approach.

Link: https://tierwise.dev/
by overgard | 2026-01-07 19:53:37+00:00
Is it really that exhausting though? I've been on a zero-carb diet for two months (other than thanksgiving or christmas), and it really hasn't been hard at all. If I eat at a restaurant there's some things I can't avoid (seed oils), but otherwise it's not too hard to look at a menu and see things I can eat. The only hard part is to be optimally healthy I need to cook for myself, but that's always been true.

In a lot of ways, it's actually been easier. Because my blood sugar isn't crashing every few hours, I can easily skip a meal and feel perfectly fine. Fasting is very easy for me now, which it wasn't at all on an unhealthy diet.
by medunes | 2026-01-07 19:53:40+00:00
I’ve been transitioning to Go after years in other ecosystems, and kept running into the same problem:
I could write correct Go code, but not idiomatic Go.

Most material focuses on syntax or algorithms. In practice, what caused friction were production mismatches: context cancellation and goroutine leaks, errgroup vs WaitGroup tradeoffs, HTTP client hygiene, error wrapping semantics, allocation control, embed/io/fs for dev–prod parity, etc.

I started collecting small, constraint-driven katas that isolate one such mismatch at a time. Each kata defines explicit pass/fail idiomatic constraints, rather than providing solutions. The goal is deliberate practice, not “best practices” or tutorials.

This repo is curated by someone transitioning to Go, for others doing the same. It’s not meant to be authoritative. If you’re experienced with Go and spot incorrect, unsafe, or misleading constraints, issues and PRs with rationale and references are explicitly encouraged.

I’m especially interested in feedback from people using Go in production on where these constraints are wrong, incomplete, or missing important edge cases.
by halflife | 2026-01-07 19:53:42+00:00
Amazing how this article takes something and turns it completely in the opposite direction.

The administrative order dos not mention Jews or Palestinians specifically.

It was issued to monitor expulsion orders against Jewish settlers.

It was only used against 2 Jewish settlers so far.

https://www-ynet-co-il.translate.goog/news/article/bkqi9ofnz...
by raw_anon_1111 | 2026-01-07 19:54:06+00:00
So exactly how were the last three companies that hired me to work remotely supposed to find me - including my one job at BigTech? Two of my last three jobs were from unsolicited outreach from internal company recruiters and the other was from my reaching out to a recruiter about a job that was looking for someone with my area of expertise - a niche but popular AWS service.
by stocksinsmocks | 2026-01-07 19:54:10+00:00
The tariffs are a bit of a new phenomenon so I think that may be motivated reasoning. Construction productivity has also been stagnant for about 60 years. I think the most important factor is that housing prices, in the United States at least, are governed by how much a bank will lend. Very small but affordable houses will never be built because a bank will not finance a $10,000 loan over 30 years. In the same vein, it’s technically feasible for automobiles to be built for just a few thousand dollars, but, again, they will not finance $2500 over five years. So cars and houses are just built to the price point which will satisfy the lenders. You may not hate financialization nearly as much as it deserves.
by dhosek | 2026-01-07 19:54:38+00:00
There is (was?) a utility that would flip individual F keys on the Mac, although it’s been years since I used it and who knows if it still works post Apple Silicon transition.

TBH, I kind of miss the touch bar. Once they restored the esc key, it was often kind of useful while I tend not to use any of the keys in the F row (even those mapped by IntelliJ since the whole fn+F key thing is a kind of a pain and I seldom have call for the media buttons—actually I just realized I do occcasionally use the mute/unmute feature but that’s about it).

Of course my preferences are normative and anyone who does otherwise is clearly abnormal ;-)
by ksec | 2026-01-07 19:54:42+00:00
> Go spread your poison and nasty comments elsewhere please.

I have been on HN since 2008, his comment is by far the worst encounter ever in my memory. The sense of entitlement, not only in one comment by literally every single one of them in this thread and despite all the explanation he still believes he is right.

And to top it off he manage to drag HTML and CSS standards into it.
by thisislife2 | 2026-01-07 19:55:26+00:00
I have suspected Putin is being played by Trump's "peace deal" on Ukraine - using it the US has already got Putin to back off from aiding and supporting Iran, which has hurt it. And now Russia (and China) has lost some influence in Venezuela too. Meanwhile Russia still has a war raging on (which it will of course win but not anytime soon) as American western allies in Europe continue to obstruct the peace process. Just hope there isn't any political missteps from either side that accidentally triggers World War 3.
by 01100011 | 2026-01-07 19:55:30+00:00
This is pretty far down in the list of consequences we should be thinking about but building more housing in desirable, coastal areas of the US will only serve to exacerbate the political and cultural divide between the two Americas.

I know we all hate on the electoral college, but it exists and it isn't going away anytime soon.

I'm not saying the answer is to force folks to move to "flyover country", but that's what you'd do if you wanted to avoid another presidential victory by a trump-like character.
by toomuchtodo | 2026-01-07 19:55:40+00:00
There are examples of entire subdivisions being built to order for private investors to rent out. It’s called “built to rent.”

https://www.nar.realtor/magazine/real-estate-news/commercial...

Corporate ownership mapped:

https://www.lincolninst.edu/publications/other/who-owns-amer...

https://storage.pardot.com/153411/17634993251KmjZ4d2/whoa_ma...
by mmcnl | 2026-01-07 19:55:43+00:00
Wow, this is a grim reality check: AI hyperscalers taking in billions of revenue, while at the same time putting honest business like Tailwind out of work, without any form of compensation. What happened to "you wouldn't steal a car" etc.? It's only illegal if you're not a trillion dollar company?

I have trouble expressing how terrible unjust it feels that AI companies are stealing money from the common people. I have no other way to put it.

Also: this will definitely limit the use of AI. People will stop publishing valuable content for free on the internet, if AI scrapers will steal and monetize it.
by codeptualize | 2026-01-07 19:55:57+00:00
Never been a fan of tailwind, but this is kinda sad. Given it's popularity what a sad situation that they aren't getting able to get properly funded.

I think the solution is one of the big companies with lots of money to acquire tailwind. Specifically Vercel. They use it, their v0 thing uses tailwind allover, they have bought a bunch of open source companies in the past, and they should have deep enough pockets. Last year they acquired tremor blocks, which is a UI library, that uses tailwind!

Makes perfect sense, lets get it done.