MurphyA/hacker-news huggingface dataset:
by pxheller | 2026-01-10 23:20:06+00:00
I feel like using sequential transformers generating code feels like a brute-force solution for UI generation.

The "obvious" path forward for frontend assistants is to move away from raw code generation toward some domain-specific language. UI is inherently structural - it should be expressed through component hierarchies that implement pre-defined design guidelines (with colors, margins, border radius etc being defined outside of the core model, and applied as a kind of theme to the model's output).

If we define the UI as a composition of VStacks/HStacks and predefined components, we can use diffusion models to generate the layout, and consistently apply the 'theme' afterwards. It's a much cleaner abstraction than asking an LLM to hallucinate valid CSS classes.
by dummydummy1234 | 2026-01-10 23:20:14+00:00
It is a bit of a pain to set up though, especially for a laptop - I just switched to fedora+ gnome, and going through configuring the power settings to allow for suspend-then-hibernate was annoying.

Figuring out the luks + page file + hibernate resume configuration is non intuitive, and is only viable for me to figure out due to my Linux based day job.

Probably could have gone bazzite and had things just work, but I need a Linux dev box locally and was not sure about dev on bazzite.
by toast0 | 2026-01-10 23:20:41+00:00
> many students drop out

I'm pretty sure that's the case at UC too. I don't know UC, but at my 4 year engineering school it felt like 25% attrition every year; if you only do a year and drop out, better to not be paying enormous student loans for probably the rest of your life for that.

If you do two or three years and drop out, better to have a degree, even if it's just an Associates.

If you know you'll make it all the way to a Bachelors, yeah, maybe it'd be better to go direct. But even then, you might get smaller class sizes (and better experiences) at a CC because of the relative levels of the student bodies. Lots of people taking calculus based physics of mechanics at a UC and not so many at a CC, so the UC might do lectures in a hall but the CC might have it in a classroom.
by tgbugs | 2026-01-10 23:21:29+00:00
It is [0]. All the pages are generated from org sources. If you scroll to the bottom of any page there is a link. Also tec used to have an overlay that would show you the org source directly, but ultimately it was decided that it should not be enabled because it required javascript and could be confusing.

0. https://git.sr.ht/~bzg/orgweb
by lanfeust6 | 2026-01-10 23:22:43+00:00
There's little evidence surrounding seed oils - https://dynomight.net/seed-oil/

I expect that, to the extent there's a problem, it's that they are an additive to most packaged/ultra-processed food products which can be non-satiating, and therefore boosts overall consumption of fats and calories. Sugar of course is another component.
by paradox460 | 2026-01-10 23:23:59+00:00
Fe devs who refuse to learn css and instead use tailwind have always struck me as incredibly odd. It's like a carpenter who refuses to use a hammer because they hit their thumb once as an apprentice

I wrote this piece on tailwind a few years back, and little seems to have changed
https://pdx.su/blog/2023-07-26-tailwind-and-the-death-of-cra...
by lubujackson | 2026-01-10 23:24:02+00:00
This is the new meta, in SF at least.

Despite the "what are secondary effects?" school admins trying to "fix inequality" by creating school lotteries, ending gifted programs and focusing on "equality of outcomes not equality of opportunity", the only thing that has actually improved troubled schools is that smart kids with involved parents now actively seek out lower rated schools like Mission High so they can more easily rise to the top of the class and get a free ride to Berkeley or another UC.

There was an article about this exact phenomenon in SFGate a year or two ago so it is definitely a real trend.
by bossyTeacher | 2026-01-10 23:25:00+00:00
> Honestly I think I'm going to like it more. I got into programming because I liked building things, not because I wanted to type boilerplate for the rest of my life.

Sounds to me like OP wanted to be the executive ordering his engineer team to build something rather than him being the engineer that actually builds it.

Also, "But clay didn't go away. Ceramics studios are everywhere now. People pay good money to throw pots on weekends.". What misguided statement. The population of full-time pottery workers didn't all open studios (likely a tiny percentage but it is more likely that the pottery studio people do not come from a pottery factory background) and those who opened them are likely not able to obtain a full-time equivalent level of income by catering to people like OP.

The article reads like a privileged person who lacks the ability to empathize with the disenfranchised.
by tombert | 2026-01-10 23:25:08+00:00
I've never really figured out a test to tell if the company is going to fall into that category without actually working at the company.

It's not as simple as "BigCo" vs startup; I've worked at startups where layoffs were frequent enough that it devolved into existence justification, and I've worked at BigCos that actually did give a fair bit of leeway in how you do things (within some degree of reason).

The closest thing to a "rule" that I've come to is if they use a less-mainstream language; if they're routinely using Haskell or something, they're probably a bit more onboard with experimentation, but that's still not a hard and fast rule.
by hamandcheese | 2026-01-10 23:25:42+00:00
> What if you need to copy a element with tailwind, this later gets altered to include a slightly different style, but wait, now you have a original somewhere else in your code base, that is missing those updates. So you require the discipline just like CSS to keep things up to date.

You solve these problems by creating abstractions in JavaScript (most likely react components), exactly the same way you'd solve any other sort of code duplication.

By using tailwind (or inline styles), you go from two system of abstraction (CSS, JavaScript) to one (just JavaScript).
by beejiu | 2026-01-10 23:26:16+00:00
The concern I have with vegetable oil is if you heat it past the smoke point, you end up creating toxic compounds. The saturated fats are most stable.

Source: https://www.bbc.co.uk/programmes/articles/3t902pqt3C7nGN99hV...

I prefer lard because it's slightly lower in saturated than tallow, and doesn't alter taste so much.
by cyberax | 2026-01-10 23:26:30+00:00
Come on. For math/physics/chemistry/CS the exams are easy. Just written questions and answers. Grading is also simple, just check if the answer is correct. For high-school-level questions, all the answers can be trivially checked. We're not talking about PhD-level problems.

It's a bit more complicated for humanities, grading essays is more subjective. But we also have solutions for that: have 2-3 people independently grade each essay, and have a special group review all the cases where the graders disagree.
by parpfish | 2026-01-10 23:26:53+00:00
There nothing stupid about controlling for circumstances.

As an analogy, let’s say you want to build a fun race car that you can take to the track. You go out and look at a bunch of used cars and you want to be qualitative so you measure out their 0-60 times.

You could just say “the car with the best time wins” and take the fastest one you tested. Or you could consider context like “this one had bald tires tha could easily be upgraded” or “we tested this one going uphill”.

The goal is to find the car that can be turned into the fastest and not which has the best numbers right now.
by nyrikki | 2026-01-10 23:27:17+00:00
Google "doesn't sell your data" but RTB leaks that info, and the reason no one is called out for "buying Google searches and denying applicants for searching for naughty words" is because it is trivial to make legal.

It is well documented in many many places, people just don't care.

Google can claim that it doesn’t sell your data, but if you think that the data about your searches isn't being sold, here is just a small selection of real sources.

https://www.iccl.ie/wp-content/uploads/2022/05/Mass-data-bre...

And it isn't paranoia, consumer surveillance is a very real problem, and one of the few paths to profitability for OpenAI.

https://techpolicy.sanford.duke.edu/data-brokers-and-the-sal...

https://stratcomcoe.org/cuploads/pfiles/data_brokers_and_sec...

https://www.ftc.gov/system/files/ftc_gov/pdf/26AmendedCompla...

https://epic.org/a-health-privacy-check-up-how-unfair-modern...
by nr378 | 2026-01-10 23:27:20+00:00
100 SWEs running Claude Code generating 400mn tokens/mo = 400mn * $25/mn = $10,000/mo of revenue for Anthropic

10 SWEs running Claude Code generating 400mn tokens/mo = 400mn * $25/mn = $10,000/mo of revenue for Anthropic

If AI can make 10 engineers a productive as 100, then AI companies bank at least the same revenue.
by troyvit | 2026-01-10 23:27:29+00:00
Sure but we're a nonprofit operating on shoestring budget, and given that we've had a web presence since the aughts without having to deal with CEO temper tantrums says a lot about where this kind of attitude stands. If you think somebody who runs an international company is behaving appropriately by bitching and threatening on twitter than I fear for your infra more than I fear for mine.
by Quekid5 | 2026-01-10 23:27:54+00:00
It's getting better (in a C++ kinda way), certainly, but...

It's ultimately still driven my matching "random" identifiers (classes, ids, etc.) across semantic boundaries. Usually, the problem is that the result is mostly visual which makes it disproportionately hard to actually do tests for CSS and make sure you don't break random stuff if you change a tiny thing in your CSS.

For old farts like me: It's like the Aspect-Oriented Programming days of Java, but you can't really do meaningful tests. (Not that you could do 'negative' testing well in AOP, but even positive testing is annoyingly difficult with CSS.)

EDIT: Just to add. It's an actually difficult problem, but I consider the "separate presentation from content" idea a bit of a Windmill of sorts. There will always be interplay and an artificial separation will lead to ... awkward compromises and friction.
by xisnextbigthing | 2026-01-10 23:27:57+00:00
Location: Istanbul, Turkey

Remote: Yes

Willing to relocate: No

Technologies:

- Core: Node.js, React, Python (Flask, Scrapy), PHP (Laravel, WordPress)

- Data: PostgreSQL, Redis, Meilisearch, Sqlite (Multi-Tenant)

- DevOps: Docker, Linux, Nginx, CI/CD

- Other: LLM Orchestration, Selenium/Puppeteer, PWA (Local-First), CSS-Modules

Résumé/CV: Upon request

Email: gasoved [at] gmail

I'm a full-stack developer (Masters in CompSci) with 15+ years of experience.

Reviews about my work: https://gasoved.github.io/testimonials/
by sponaugle | 2026-01-10 23:29:11+00:00
I have met more other founders that came from large engineering state schools then the next tier-up of prestigious schools, with one exception being Stanford. Of course these larger schools produce far more students. Purdue (where I went) generates over 3000 new engineering graduates every year.

From the hiring perspective - A degree from from ivy school means so little compared to the actual skill level of the applicant. I honestly could not tell you where the last 10 people I hired went to school, or if they even did.
by aleph_minus_one | 2026-01-10 23:29:18+00:00
> you’d have to front like $50,000 to apply to just 5 schools (if you call $10k the average price for a semester). Even if you solved the financial aid question here, admissions is a numbers game for students, usually, so getting accepted to more than one school would dig the student loan debt hole that much deeper across the board.

Perhaps insurance companies could create an insurance product to insurance the applicant against the case that he gets admitted at many colleges and thus has to pay many, many times the semester fee (or application fee).
by lunar_mycroft | 2026-01-10 23:30:08+00:00
As others has already been pointed out, not all new technologies that are proposed are improvements. You say you understand this, but the clear subtext of the analogy to compilers is that LLM driven development are a obvious improvement and if we don't adopt them we'll find ourselves in the same position as assembly programmers who refused to learn compiled languages.

> Is that what I’m doing?

Initially I'd have been reluctant to say yes, but this very comment is laced with assertions that we'd better all start adopting LLMs for coding or we're going to get left behind [0]

> taking the gcc analogy, in the early compiler days there was a period where compilers were weak enough that assembly by hand was reasonable. Now it would be just highly inefficient and underperformant to do that

No matter how good LLMs get at translating english into programs, they will still be limited by the fact that their input (natural language) isn't a programming language. This doesn't mean it can't get way better, but it's always going to have some of the same downsides of collaborating with another programmer.

[0] This is another red flag I would hope programmers would have learned to recognize. Good technology doesn't need to try to threaten people into adopting it.
by defrost | 2026-01-10 23:30:39+00:00
That absolutely played a part also.

The biggest takeaway that deserves stressing over and over again is that Things Take Time .. it generally takes 18 months and longer to substantially impact global flows.

The work has to be put in early, kept up in practice, and results are often credited to political actors down the road of time.

TTT - Piet Hein - https://www.circlepublications.net/grooks
by mpyne | 2026-01-10 23:30:53+00:00
> I dunno why nobody used things like external includes in XML

In practice they led to fairly severe security vulnerabilities. "XXE" used to be an OWASP Web Top 10 issue, and the reason it dropped off the list was because XML mostly went away, not because it stopped being a thing.

> But at least, I think XML doesn't have macro expansions, so that's a win.

XML, like HTML, has entities that can be expanded. Unlike HTML you can define them in XML and this led to the "Billion laughs attack": https://en.wikipedia.org/wiki/Billion_laughs_attack
by mettamage | 2026-01-10 23:31:17+00:00
> i've noticed that it is sometimes less about the type of company and more about the immediate manager and their mindset.

It's definitely about that. The current company I'm at, I met my manager and have good chemistry with him. Since then, within a year, I got 3 new managers. The department is a mess. My first manager is mentoring me formally. I'm mostly still a part of his team.

His mentorship makes it much easier to stay for me.
by jacobgorm | 2026-01-10 23:31:41+00:00
At least in Denmark where I live, since Tesla started competing on cost a few years ago, and then the DOGE fiasco. It’s the car you get if you’re already a Tesla owner and hardcore believer, or just see a car as a means of transportation and buy purely on specs. The days when Teslas were status symbols are long gone. We can buy so many other interesting EVs here, for example I just had a friend who was an EV hater six months ago come by showing off his brand new Renault R5 today. That car has 10x more character than a TM3 and costs less even if he got it fully loaded. VAG has a very strong lineup of TMY competitors that combined are vastly outselling it, and so has Kia/Hyundai and Renault. Those with more money will go for BMW, Mercedes, Audi, or even Porsche. And then there are all the Chinese brands starting to make inroads. Most here see buying Chinese as less problematic than buying Musk.
by odyssey7 | 2026-01-10 23:32:01+00:00
Are you prepared to jail people who don’t get covid vaccines? If not, then you understand that there are trade-offs and limitations to what public policies will actually be effective in the real world that actually exists.

Edit: added the following.

> Public health requires over 95% vaccination.

This statement, made without qualifiers, shows that you have more room to think about this. For example, we haven’t had anything like 95% immunizations for smallpox or tuberculosis for a long time, yet public health is no worse off for these reasons.
by tombert | 2026-01-10 23:32:07+00:00
Genuinely not the guy's real name, but let's say that this manager's name was "Steven".

When I said that the job boiled down to a lot of people trying to justify their existence, Steven said "do you really think that people are doing things to justify their existence in the company, Tom? Really?"

I responded back with "Yes. I think some managers, STEVEN, really like to schedule meetings to make it look like they're doing important work, STEVEN, despite the fact that most of these meetings are useless and could have been handled over slack STEVEN. I don't want to name names STEVEN, but I have observed it on the management side. I suppose you'll need to figure out who I am talking about STEVEN".

This was several years ago so I'm paraphrasing, but barely. I really disliked that job and when he wouldn't just let me answer with "it wasn't a good fit" I got (maybe irrationally) angry and it ended up being an excuse to air all my grievances. I could tell that he was getting upset when I started basically resorting to thinly-veiled insults. Not my proudest moment, to be 100% honest, but I also can't really say that I'm sorry either because I meant everything I said.
by JumpCrisscross | 2026-01-10 23:33:05+00:00
> throwing the baby with the bathwater, there’s hundreds ways to die not horribly

The baby in your analogy being aging?

> there’s still ways to die horribly

Sure. The purpose would be remove a common cause of dying horribly.

(And in no world with longevity treatments would it be mandatory. People and populations who like aging and Alzheimer’s can keep partying like it’s 2025.)
by apparent | 2026-01-10 23:33:09+00:00
Sure, there's a community either way. But how does the CC -> UCSD transfer community stack up against either (1) four years at UCSD (which OP would say not to go to without a full ride) or (2) two years at UCI and two years at UCSC or UCLA?

My guess is that there are hardworking people in both groups, but the ones who start out at a four year institution are more likely to be tip-top, and to have family/friends who would be valuable in a business network years down the road.

This is somewhat less true now that UCs are pushing to admit so many LCFF students, but I think it's still true in general.
by puildupO | 2026-01-10 23:33:40+00:00
You're locked out. You've tried everything. In a moment of desperation, you type a hopeful phrase into Google: "ai tool to find passwords." You see ads and websites promising to use the power of artificial intelligence to magically discover your lost password and get you back into your account.

It sounds like a perfect solution, a futuristic key to unlock any digital door. But is it real? Can AI actually "find" a password you've forgotten? We went down the rabbit hole to find the truth.
by Aurornis | 2026-01-10 23:34:45+00:00
> and the reason no one is called out for "buying Google searches and denying applicants for searching for naughty words" is because it is trivial to make legal.

Citation needed for a claim of this magnitude.

> It is well documented in many many places, people just don't care.

Yes, please share documentation of companies buying search data and rejecting candidates for it.

Like most conspiracy theories, there are a lot of statements about this happening and being documented but the documentation never arrives.
by boglim1984 | 2026-01-10 23:35:16+00:00
I explored whether internal neuron correlation structure in a trained CNN is just a visualization artifact or whether it is causally load-bearing.

Using a ResNet18, I:
– mapped neuron–neuron activation correlations into a 3D manifold
– ran controls (untrained weights, pixel-shuffled inputs)
– performed targeted “soft merges” of neurons based on geometric proximity
– compared against random merges
– tested downstream plasticity via transfer learning

The geometry predicts which merges are low-impact vs disruptive, and geometry-guided consolidation is consistently safer than random consolidation.

Repo includes notebooks, failed experiments, batch statistics, and PLY artifacts for inspection:
https://github.com/boglim1984/functional-geometry-hebbian-ma...

I’m sharing this as an exploratory mechanistic interpretability artifact rather than a polished paper—very open to critique.
by renjimen | 2026-01-10 23:35:34+00:00
> You can't prompt 99.95% uptime on Black Friday. Neither can you prompt your way to keeping a site secure, updated, and running.

Uh, yeah you can. There’s a whole DevOps ecosystem of software and cloud services (accessible via infrastructure—as-code) that your agents can use to do this. I don’t think businesses who specialize in ops are safe from downsizing.
by mettamage | 2026-01-10 23:35:57+00:00
I saw this YouTube channel where this animation designer created a game. What I've noticed, even with the coding part fully scripted with Claude Code, his game still will take years to create because the animations won't be done by Claude Code. It looked great too.

He wouldn't be creating a game if it wasn't for Claude Code, so there's that.

I'm sorry that I can't find the source anymore.
by paradox460 | 2026-01-10 23:36:02+00:00
And nearly every step it's made has been for the better. I used sass on that blog, because a few corner case features weren't widely available when I last did work on the style, but for the last 3 projects I've worked on, I don't use it anymore. Pure css can do basically everything I needed before. Sure, I bundle using bun's bundler, but that's for performance optimization, nothing more
by theshrike79 | 2026-01-10 23:36:39+00:00
> The biggest predictor for people who prefer starting late is how crowded their schedules are. Managers tend to have very crowded schedules which means they want a break between meetings, while ICs prefer not having to waste time waiting.

Dunno if people here know this Paul guy, but he wrote about this: https://paulgraham.com/makersschedule.html =)
Show HN: Embex – 9K downloads in 2 weeks, a universal ORM for vector databases
by mimchak | 2026-01-10 23:37:26+00:00
I launched Embex two weeks ago and hit 9,000 downloads (7K PyPI, 2K npm).

The problem: Every vector database has a different API. Switching from Pinecone to Qdrant means rewriting your entire data layer.

Embex provides one API that works across 7 vector databases (LanceDB, Qdrant, Pinecone, Chroma, PgVector, Milvus, Weaviate). Switch providers by changing one line.

Built with Rust core + SIMD acceleration (4x faster than pure Python/JS). Works in Python and Node.js.

Example:
```python
# Works with ANY provider
client = await EmbexClient.new_async(provider="lancedb", url="./data")
await client.insert("products", vectors)
results = await client.search("products", vector=query, top_k=5)

# Switch to Qdrant? Change one line:
client = await EmbexClient.new_async(provider="qdrant", url="http://localhost:6333")
```

Start with LanceDB (embedded, zero Docker), deploy to Qdrant/Pinecone without code changes.

GitHub: https://github.com/bridgerust/bridgerust
Docs: https://bridgerust.dev/embex/introduction

What surprised me:
- 60% of installs came from RAG/chatbot developers
- Most requested migration: Pinecone → self-hosted Qdrant (cost savings)
- Rust performance matters - devs report 3-4x speedups in production

Would love feedback, especially on:
- Which databases to support next (Elasticsearch? Redis?)
- API design choices
- Performance optimizations

Built with BridgeRust, a framework for creating cross-language Rust libraries (also open source).