MurphyA/hacker-news huggingface dataset:
by rdiddly | 2026-01-03 03:46:38+00:00
Yep, you can put me in the "used to have a blog" category! Toward the end I just got busy on other things and drifted away from it. Been thinking about starting up again lately though, which is why all of this stuff is top-of-mind. I definitely hear you on the "no-one would read it" fears. There's an awful lot of chatter out there, an ocean of it. So it helps (just to flog my earlier point again) if it's part of what you think of as your life's work. But even if only a few friends read it, maybe that's okay too. I never really thought of my own blog as being super important, but it did connect me with a few people.
by bmandale | 2026-01-03 03:46:44+00:00
Insider trading consists of an individual who is an insider to a company that is publicly traded, trading stock in that company on information they obtained as an insider.

> When Warren Buffett decides that he wants to buy stock in a company, he knows that if this became public, the target company's stock would go up.

Warren Buffett is not a publicly traded company, and in this hypothetical he is buying stock in another company, which (by assumption) he has no insider information about.

> Insider trading law in the US is about breaching fiduciary duty.

This is false. It's about protecting traders. This is why it applies specifically to publicly traded companies. If it was about protecting shareholders (from what?) then it would apply to all companies.
by gezilinll | 2026-01-03 03:46:50+00:00
I'm building Proteus, an open-source multimodal editor (think Figma meets Notion, but AI-native) where *AI writes most of the code* while I focus on architecture, technical decisions, and quality control.

*Why this matters:*

In 2025, tools like Cursor and Claude can write good enough code in 80% of scenarios. The question isn't "Can AI code?" but "What becomes valuable when AI can code?" I believe it's *system design, technical decision-making, and end-to-end ownership*—not just knowing APIs.

*What makes this different:*

- *AI-native from day one*: Every architectural decision prioritizes AI-friendliness. This isn't AI bolted on later—it's designed for AI collaboration from the first line.
- *Fully transparent*: All code, architecture decisions, and lessons learned are public. I'm documenting the entire journey in weekly technical articles.
- *Real editor, not a toy*: Phase 1 is complete with a working demo. You can create shapes, text, images, transform them, copy/paste, undo/redo—all the core editor capabilities.
- *Learning resource*: If you want to understand how editors work (scene graphs, rendering, interaction systems) or how to structure code for AI collaboration, this is a live case study.

*Current status:*

Phase 1: Core editing (scene graph, rendering, interaction, tools)
Phase 2: Multimodal elements (video, audio, web embeds)
Phase 3: AI Agent integration (natural language → editor actions)
Phase 4: Real-time collaboration

*Try it:* [Live Demo](https://proteus.gezilinll.com/)
*Code:* [GitHub](https://github.com/gezilinll/Proteus)
*Articles:* [Tech Blog](https://github.com/gezilinll/Proteus/tree/main/articles) (4 articles so far, covering architecture, rendering, interaction design)

*The experiment:* What happens when you stop reviewing AI's code and instead focus entirely on architecture, problem diagnosis, and guiding AI through testing and context-building? That's what I'm exploring here.

Would love feedback from the HN community—especially from those building complex frontend apps or thinking about AI-native development workflows.

---

## Alternative Shorter Version (if character limit is an issue)

*Title:* Proteus: An AI-native multimodal editor where AI writes 80% of the code

*Description:*

Building an open-source editor (Figma + Notion, AI-native) where AI writes most code while I focus on architecture and decisions.

*Why:* In 2025, AI can code—so what becomes valuable? System design, technical decisions, and ownership.

*What's different:*

- AI-native from day one (not bolted on)
- Fully transparent (all code + articles public)
- Real editor (Phase 1 complete, working demo)
- Learning resource (how editors work, AI-native architecture)

*Status:* Phase 1 | Phase 2-4

*Demo:* https://proteus.gezilinll.com/
*Code:* https://github.com/gezilinll/Proteus
*Articles:* https://github.com/gezilinll/Proteus/tree/main/articles

Experimenting with: What happens when you stop reviewing AI code and focus on architecture + problem diagnosis?
by BatmanAoD | 2026-01-03 03:47:39+00:00
This seems to be missing the point. Sometimes users see error messages. Sometimes they're good, sometimes they're bad; and yeah, software engineers should endeavor to make sure that error behaviors are graceful, but of all the not-perfect things in this world, error handling is one of the least perfect, so users do encounter unfortunately ungraceful errors.

In that case (and even sometimes in the more "graceful" cases), we don't always expect the user to know what an error message means.
by testing22321 | 2026-01-03 03:47:44+00:00
I worked for a telco for four years. It was horrifically stupid and rewarded the dumbest possible outcomes.

Is goal is increase revenue!
Create project to roll out fibre to a new rural community. Sign up all 40 houses in that community at $100 a month.

Project cost $10 mil.

Bonuses and promotions for increased revenue!
by devinprater | 2026-01-03 03:48:18+00:00
I hate that so much. When blind people are trying to start JAWS (the screen reader) by typing "jaws" into the start menu and pressing Enter, it will sometimes pull up a Bing page on Jaws the movie instead. And the blind person is just sitting there waiting for the screen reader to start. I tell people to use the run dialog for that reason. Sucks but that's what you have to do in the age of inshittisoft.
by bgar | 2026-01-03 03:48:31+00:00
I would say you can take opposite route as well. Become even more of a T-shaped engineer than you were before. For me that meant transitioning to vertical roles (i.e., performance engineering) rather than backend engineering. Sure, an AI can understand every level of the stack but reasoning up and down at every level of abstraction still has a human element to it (at least for now).
by bgwalter | 2026-01-03 03:48:52+00:00
So they recommend Signal. Mike Waltz had to resign over accidentally inviting a journalist to a group chat, and scanning a malicious QR code suffices to allow an attacker to read all your messages. People scan QR codes all the time:

https://cloud.google.com/blog/topics/threat-intelligence/rus...

Of course, people here who have recommended Signal are silent about these issues and rather continue to bash gpg.
by al_borland | 2026-01-03 03:49:09+00:00
The problem I’ve noticed is that if a platform advertises itself as a “free speech” platform, they attract the worst people who were banned from everywhere else, and post nothing but horrible and borderline illegal stuff. It’s mostly people with extremist views and there is little to no room for a nuanced conversation.

The best is a platform that has these values, but never says a single word about it.
by pkompally | 2026-01-03 03:49:13+00:00
Location: Boston, MA
Remote: Yes
Willing to relocate: Yes

Technologies: Python, PyTorch, LangChain/LangGraph, RAG, Agentic AI, CLIP, LoRA/QLoRA, Quantization, AWS (SageMaker, Bedrock, EKS), Docker, Kubernetes, Vector DBs (FAISS, Pinecone, Chroma), PostgreSQL, FastAPI

Email: pkompally@gmail.com
GitHub: https://github.com/SteveMama

AI Engineer building production agentic systems. MS in AI from Northeastern, graduating May 2025.

At Vizit, I built Project Spark: an agentic system that orchestrates multiple analysis modules (benchmarking, clustering, vision-language reasoning) to diagnose and fix low-performing e-commerce images. Lifted visual appeal scores by 30% across 20+ global brands. Also built a 5M+ scale semantic search pipeline with CLIP embeddings, drift monitoring, and quantized inference.

Previously at AG Mednet, I built Judi-Insights: agents that wrote complex SQL, queried production DBs, and delivered clinical trial reports with <5% hallucination. Modular RAG with custom rerankers on vector DB.

Side projects: Kube-Agent (LLM-based SRE for Kubernetes via natural language), PalursRAG (attention-based dynamic chunk reordering).

Research: multimodal attention on 150K video dataset, Digital Twin personalization with LoRA adapters. Published at IEEE AIxSET 2025, Applied Sciences. Patent holder.

Looking for: AI/ML Engineer, Applied Scientist, or Agent Engineer roles. Interested in agentic systems, multimodal AI, and production ML. I ship fast and own problems end-to-end.
by minitech | 2026-01-03 03:49:19+00:00
Current PyYAML:

>>> import yaml
>>> yaml.safe_load("country: NO")
{'country': False}

Other people did not stop having this problem.

It might be that there’s some setting that fixes this or some better library that everyone should be switching to, but YAML has nothing that I want and has been a repeated source of footguns, so I haven’t found it worth looking into. (I am vaguely aware that different tools do configure YAML parsing with different defaults, which is actually worse. It’s another layer of complexity on an already unnecessarily complex base language.)
by GeneralMaximus | 2026-01-03 03:50:02+00:00
Location: Bangalore, India (UTC+5:30)

Remote: preferred

Willing to relocate: no

Technologies: web platform (HTML, CSS, JavaScript), React, TypeScript, Tailwind, some Next.js

Résumé/CV: https://archive.ankursethi.com/work/

Email: contact@ankursethi.com

I've been helping startups (and a few large organizations) bring new products to market since 2012.

I can help you with:

- Building the first MVP of your product to put in front of investors and early adopters

- Overhauling existing products by adding major new features or paying off tech debt

- Helping your team get up to speed with new and emerging technologies

- Modernizing legacy products and migrating them off legacy tech stacks

- Acting as a bridge between your design and engineering teams

I'm primarily a frontend developer who is comfortable working with vanilla HTML/JS/CSS as well as more complex frameworks (mainly React). I enjoy being a heads-down technical contributor to codebases. However, working with early-stage companies has allowed me to dabble in UX design, hiring, mentoring, technical writing, technical workshops, and product design. I enjoy wearing a ton of hats, and prefer to work at orgs that allow me to use the full set of my abilities.

I enjoy using LLMs, but I do so responsibly. I write regularly at https://ankursethi.com.
by somat | 2026-01-03 03:51:24+00:00
Note that crt's did not have bad blacks, they were far better than lcd displays. I am currently using an ips display and it has pretty good blacks, notably better than a normal lcd display. But I remember crt's being even better(probably just me being nostalgic for the good ol days when we were staring straight into an electron beam with only an inch of leaded glass to protect us). I Don't think they were lying, oleds are very very good(except for the burn in issue, but that's solvable), but I would be wary about the conclusions of a demo designed to sell something.

For what it's worth, the display I liked best was a monochrome terminal, a vt220, Let me explain, a crt does not really have pixels as we think of them on an modern display, but they do have a shadow mask which is nearly the same thing. however a monochrome crt(as found in a terminal or oscilloscope) has no shadow mask, the text of those vt220 was tight, it was a surprisingly good reading experience.
by brainless | 2026-01-03 03:51:32+00:00
Location: India
Remote: Yes, can travel for sprints
Willing to relocate: Can live in the EU for extended periods
Technologies: Rust, Python, Typescript but focused only on agent enabled products, with multi-agent, multi-tool orchestration using supervisor or other patterns
Résumé/CV: https://docs.google.com/document/d/1rxGkNPF8bT89sC7WZ1Fd3W6yWnLYFAIEItQVYituNuE/edit?usp=sharing
Email: My name (no spaces) hosted with Google's email domain

Hey, I am Sumit Datta. I have been working full time on my ideas around LLMs for about 2 years. My product nocodo, https://github.com/brainless/nocodo, is a culmination of my learning.

It is a multi-model, multi-agent orchestration framework and I am building logging, evals, user and permission management on top. If you are building an agent based product, I am happy to have a talk. nocodo is GPL v3 licensed but I sell commercial license and support.
by chii | 2026-01-03 03:53:30+00:00
> Just hastening the inevitable shift to Linux

i do feel the ecosystem isn't broad enough for linux to become consumer facing. E.g., if you buy a random chinese made writing tablet and tried using it on linux, it has less than even chance of working straight out the box.

Similarly with bluetooth, wifi (for laptops), etc.

The problem is that OEM are locked into windows, so you have the chicken/egg problem where OEM won't want to spend effort on linux compatibility without a large customer base, and customer base won't grow unless they know for sure it is always going to work for _any_ piece of hardware they might purchase.

May be steam machine and valve could be the push it needs to establish a large customer base.
by com2kid | 2026-01-03 03:53:38+00:00
I have no idea how the 2 major smart watches (android wear, apple watch) have such horrible battery life. Microsoft Band had a 3 day battery life that would've been 5 days if we weren't forced to use a trash accelerometer that drained our battery by a crazy amount.

That aside, Android wear being a complete OS is a waste of power. There aren't any useful apps for it that take advantage of the watch running a full OS.

I'm also miffed that OS updates have dropped by pixel watch's battery life from 3 days down to 1 and a half.

Good on Pebble for taking a reasonable approach to watch OS design. I presume apple decided they are minting money with a 2-ish day battery life so why bother improving things, but it is sad that most companies don't care about doing the right thing anymore.
by tomhow | 2026-01-03 03:54:23+00:00
We don't see everything, and we don't see anything instantly, especially at this time of day/week/year. We've said many times that bots and LLM-generated comments are banned on HN but we can only take action if people use the mechanisms that have been in place for years – flagging bad comments and emailing us (hn@ycombinator.com) to draw our attention to things.
by ranvel | 2026-01-03 03:55:10+00:00
yeah, those crazy people who gift vinyl to people and collectors who want to make a profit are craaaazy people. (this is sarcasm, these are normal things (not at all an exhaustive list) that might make you buy a vinyl without owning a turntable)

also, we're probably getting some really good stats with this stuff with the folks buying at their local record store, right?

by the way, what was the phrasing of the question they used to get this information?
by aabbcc1241 | 2026-01-03 03:55:54+00:00
I found that it is caused by a userscript running below code.

// version 1
let body = document.createElement('body')
body.innerHTML = document.body.innerHTML

// version 2
let body = document.body.cloneNode(true)

Either version can trigger the bug of the pop up menu now showing up.
The menu is able to show up if doing early return to skip that code.

This is wired, that code should not be mutating existing DOM.
by metadope | 2026-01-03 03:55:54+00:00
> repellent efflorescence

I had to look up the definition of efflorescence.

This phrase is used very early in the Defector article (¶ 2) and I doubt if 1 in 100 readers will immediately glean its meaning.

I'm still not sure that I understand its meaning, in the context of the article. even after looking it up and having a glimmer of a hint of what might be intended.

repellent can mean repulsive, as in disgusting, or it can mean to repel, as with mosquitoes.

efflorescence refers to the white residue (salt) that accumulates on your baseball cap or in your armpit as you sweat, or on your basement walls after years of high humidity. Similar to naturally-adonized aluminum, it is crusty.

I'm a well-read elderly English speaker with a decent vocabulary. I adhere to a philosophy of live and learn; I am not surprised by gaps in my education; when I discover something new I am often intrigued and grateful. I adore good metaphors, similes, unexpected juxtapositions and creative usage.

Maybe the author just finished acid-washing his driveway so repellent efflorescence was on his mind. Or maybe an AI wrote that second paragraph.
by evil-olive | 2026-01-03 03:56:29+00:00
> they don’t want people using the emergency release. It makes an alarm sound and scrapes the glass on the trim a bit when you use it.

wait. waitwaitwaitwait.

previously, you said:

> Teslas have mechanical door handles on the interior of the front doors. It’s not hard to find. In fact, it’s so obvious that passengers unfamiliar with the car tend to use it rather than the button.

I'm having trouble believing those two things are both true.

are you seriously saying that Teslas have an "emergency" mechanical door handle...and it's placed in an obvious spot where passengers tend to grab for it...but using it sounds an alarm and scrapes up the car?
Ask HN: Who's given up on getting hired? (January 2026)
by waldrews | 2026-01-03 03:57:56+00:00
In the spirit of the monthly "Who's hiring?" and "Who wants to be hired?" threads...

If, in this market, you're no longer expecting to be hired for a tech/programming role, tell us what you're working on on your own, what technologies you're interested in/are following, and any interesting plans for alternative careers or what you're planning to do with your time.
by JCattheATM | 2026-01-03 03:59:12+00:00
OpenBSD doesn't really stress about security so much as they made that their identity and marketing campaign - their OS is lacking too many basic capabilities a security focused OS should have.

> To paraphrase LT, security bugs are important, but so are all the other bugs.

Right, this is wrong, and that's the problem. Security bugs as a class are always going to be more important than certain other classes of bugs.
by mmooss | 2026-01-03 04:00:44+00:00
Your attacks on me are just a poor substitution for having much to say, and violate HN guidelines. It's hard to imagine why you think it's appropriate, or why you can't discuss things without ad hominim attacks.

I'm not sure how they define 'critical'. My cell phone is 'digital communications' and yet the Russians could take it out without causing a war. Hacker News could be taken down without risking a war. Look at all the hacking attacks by nation states, for example, which have been far more damaging and threatening than the submarine cable damage.

I do understand the word 'strategic', that is, 'it significantly affects the security of the country'. Seizing Crimea is strategic; nuclear weapons are strategic; cutting one cable is not strategic, it doesn't threaten Finland's security.

> Since there are plenty of examples of wars caused by damaging / interrupting infrastructure - see any sort of blockade, you would lose that bet.

My bet was, not from cutting a cable. It's just not that important.

> arguments to authority

I rely on people who know what they are talking about.
by AlotOfReading | 2026-01-03 04:02:03+00:00
Imagine that LLMs reproduce the biases of their training sets and human data sets are biased against nonstandard speakers with rural accents/dialects/AAVE as less intelligent. Do you imagine their grade won't be slightly biased when the entire "council" is trained on the same stereotypes?

Appeals aren't a solution either, because students won't appeal (or possibly even notice) a small bias given the variability of all the other factors involved, nor can it be properly adjucated in a dispute.
by aaplok | 2026-01-03 04:03:11+00:00
> Distance education is a tiny percentage of higher education though.

It is about a third of the students I teach, which amounts to several hundreds per term. It may be niche, but it is not insignificant, and definitely a problem for some of us.

> Even for distance education though, proctored testing centers have been around longer than the internet.

I don't know how much experience you have with those. Mine is extensive enough that I have a personal opinion that they are not scalable (which is the focus of the comment I was replying to). If you have hundreds of students disseminated around the world, organising a proctored exam is a logistical challenge.

It is not a problem at many universities yet, because they haven't jumped on the bandwagon. However domestic markets are becoming saturated, visas are harder to get for international students, and there is a demand for online education. I would be surprised that it doesn't develop more in the near future.
by antonvs | 2026-01-03 04:03:11+00:00
Double entry bookkeeping is a view that was confused for a model centuries ago, and has persisted ever since.

There have been attempts to correct this, such as the "Resources, Events, Agents" (REA) model[1], which according to the Wikipedia article "is a standard approach in teaching accounting information systems." But it doesn't really seem to have had a substantial impact on the practice of accounting.

The bottom line from a modern system design perspective, is that double-entry accounting makes much more sense if you treat it as a view of some more fundamental underlying model. REA provides one example of such a model.

[1] https://en.wikipedia.org/wiki/Resources,_Events,_Agents
by ylhert | 2026-01-03 04:03:14+00:00
Opendoor (https://www.opendoor.com) | In Person | San Francisco, CA | Full-time

We're hiring engineers across the stack at Opendoor. We're building technology to simplify residential real estate - making it easier to buy and sell homes. Our engineering challenges span everything from marketplace dynamics and pricing models to complex operational workflows and integrations with industry systems. If you're interested in applying technology to modernize a massive, traditional industry, we'd love to hear from you. yan at [our domain].com :D
by rasz | 2026-01-03 04:03:15+00:00
>Russia would of course then try to seize European assets in Russia.

They already did.

all the planes https://edition.cnn.com/2022/03/16/business/russia-aircraft-...

carlsberg https://www.cnn.com/2023/10/31/business/carlsberg-russia-bus...

danone https://www.bbc.com/news/business-66218999

fortum https://www.fortum.com/en/media/2025/08/fortums-statement-re...

the list goes on and on
by giardini | 2026-01-03 04:04:11+00:00
Peter Zeihan (e.g. https://www.youtube.com/watch?v=mqA5NODRnQI) has said that China will collapse economically b/c there are literally not enough subject experts alive (they've all aged and died off w/o replacement) to maintain their economy. So we wouldn't seem to need a China strategy.

I guess this means China would be ripe for any true AI to replace human labor.
by shermantanktop | 2026-01-03 04:04:31+00:00
I can’t think of any technology where mass adoption was driven by knowledge forcibly inserted into students’ brains by schools… if anything, adoption comes when people realize their out-of-touch curriculum is no longer relevant.

To be clear, degree programs have value, but it’s not in future-proofing students against needing to learn things after they leave school. Ideally it should prepare them and encourage them to do so.
by Telaneo | 2026-01-03 04:04:48+00:00
I'm not sure anyone at Microsoft has any endgame in mind for Windows. The devs are just working on what they're being told to work on, which aren't the parts conducive to happy consumers, while the execs are working on instinct and telemetry without context, and thus are basically flailing with no actual goal in mind beyond the next quarter. Add in that there's little hope for Windows' market share to increase in any large way, and that there thus isn't much reason to spend loads of money or dev time on improving Windows, and there's no wonder that we've come to this point.