MurphyA/hacker-news huggingface dataset:
by Zababa | 2026-02-02 13:06:58+00:00
>Last semester, professor Pamela Newton, who also teaches the course, allowed students to bring readings either on tablets or in printed form. While laptops felt like a “wall” in class, Newton said, students could use iPads to annotate readings and lie them flat on the table during discussions. However, Newton said she felt “paranoid” that students could be texting during class.

>This semester, Newton has removed the option to bring iPads to class, except for accessibility needs, as a part of the general movement in the “Reading and Writing the Modern Essay” seminars to “swim against the tide of AI use,” reduce “the infiltration of tech,” and “go back to pen and paper,” she said.

Is this about teaching efficiency or managing the teacher's feelings? If "the infiltration of tech" allowed for better learning, would this teacher even be open to it?
by matheusmoreira | 2026-02-02 13:07:03+00:00
> Your position just means every disagreement comes down to a physical fight.

> Is that how you want to live?

The threat of violence is always present. It's just that in "civilized" societies it's often indirect and abstracted. People don't usually get violent, they pay lawyers to complain to the courts which have the power to order police to commit measured amounts of violence on their behalf if necessary.

When negotiation fails and police is unlikely to help, people quickly revert to taking matters into their own hands.
by globular-toast | 2026-02-02 13:07:35+00:00
Felixstowe, not Folkestone? The latter is where the channel tunnel is, which does account for a lot of freight but you probably meant the container port at Felixstowe. I used to drive on the A14 daily and you could tell when a ship had recently arrived by the number of containers on the roads. The road also suffered badly from "tram tracks" due to large numbers of heavy good vehicles. Crazy when you realise a lorry can take one container while a single train can take a hundred or more.
by rwmj | 2026-02-02 13:07:48+00:00
I remember when I worked in an electronics lab one of our EEs built several "dongle buses", a parallel port "bus" that you could plug up to about half a dozen dongles in, and it was frequently fully populated on the machines we used for CAD and PCB layout. An early version of PADS (PADS2000?) was one of the applications we used.
by analog31 | 2026-02-02 13:08:19+00:00
I use one engineering app that has a "soft" license. It has a lot of failure modes, all of which are essentially administrative not technological. A fair number of departments have to work together: IT, purchasing, and accounts payable (in case the company is on credit hold for non-payment of a previous license renewal) across multiple corporate divisions. It can eat up a few days of my life, and sometimes I lose access to the software for a few days.

The IT department restructures the license server or it goes down.

The vendor changes their license technology every few years.

If you have a physical dongle, the vendor will beg you to send it in and receive a soft license. The few remaining users with dongles refuse. The hardware is more reliable.
by direwolf20 | 2026-02-02 13:09:30+00:00
The EU itself (not the countries) does every communication in every EU country language. I think it's the second largest employer of translators in the world, behind only the UN.

For a business, the language is whatever you agree with your customers. You are free to choose. If you communicate with the EU itself, any EU country language is accepted.

Language diversity is just a fact of life in Europe and not going away soon, that's like asking the US to give up the idea of states and become a single country.
by anonymous908213 | 2026-02-02 13:09:36+00:00
Which is a bald-faced lie written in response to a PR disaster. The original claims were not ambiguous:

> My goal is to eliminate every line of C and C++ from Microsoft by 2030. Our strategy is to combine AI and Algorithms to rewrite Microsoft’s largest codebases. Our North Star is “1 engineer, 1 month, 1 million lines of code”.

Obviously, "every line of C and C++ from Microsoft" is not contained within a single research project, nor are "Microsoft's largest codebases".
by pico303 | 2026-02-02 13:09:38+00:00
Recall is a bloated waste of time that completely misses the point. Why not instead let me snapshot a set of apps and docs/projects that are open, then snapshot a different set of apps and what’s open, and let me flip between the two (or three or four)? This way I could sort out my setup for home versus work, or between multiple clients/customers, and be able to quickly jump between common layouts/apps depending on context. But to be honest, this is probably beyond what Windows APIs are capable of, since Windows can’t even remember what directories I was working in across apps.

I’m not sure why I need to know the history of screenshots that is Recall. Maybe this was simply the best they could do?

That said, Windows 11 is such an AI-fueled privacy dumpster fire that it’s getting replaced by Linux on my gaming PC this month. Then I’m only stuck on Windows for work, and even then I can still write code on Mac or Linux.
by major505 | 2026-02-02 13:10:03+00:00
Too be honest, thres is too much wrong with win 11 to save it at this point.

Is not only AI bullshit in my notepad.

The excess adds, intrusive online stuff, terriblee performance for basic tasks like the File Explorer or even opening a menu.

Making everything a damn web page...

One clear example is outlook. Talk wathever you want, outlook, is the indistry standart for e-mail. And while not perfect it was very usefull. Then they keep pushing the new interface on everybody throats. The new interface takes like 1 gb of RAM when in use, agaisnt 200mb of the traditional one, while offering less options. Why would anyone who really cares about e-mail use that shit? People who just casually use e-mails dont use Outlook, they use the webmail.

They choose to ignore the users, and push top down changes into them. But the market dont really works this way for most people. Not every tech company needs to be like Apple.
by compsciphd | 2026-02-02 13:11:10+00:00
back in the mid to late 90s, I got a trial for compuserve that was a free 2 month trial. I liked it as as they provided dialup PPP access so was able to use it as full time internet access. It wasn't quite "2 months" of access though. It was 1500 hours of access (which in practice > 24*62).

However, their usage accounting software wasn't great. I had it setup to reconnect if the connection dropped, and they didn't do a great job seeing this, so they accused me of using 2-3k hours during those 2 months (should be impossible if always coming from the same #) and sent me a large bill (for the hours used over 1500). They eventually gave in when I showed them it was impossible and they could validate that the calls were coming from the same line due to the connection dropping and being simple reconnections.
by PurpleRamen | 2026-02-02 13:11:52+00:00
If you start from the bottom, it's easy to grow fast when you have others to copy and learn from. It's similar with startups and enterprises. The startup always appears sleek, fast, agile, sexy, but the slow enterprise, still moves much more in a short timeframe than the startup in their whole lifetime. It's the simple difference between relative and absolute numbers, and the caps of growth.
by embedding-shape | 2026-02-02 13:12:06+00:00
I'm sure it depends on the country, but in my country (Spain) you can literally go and buy solar panels in the local hardware store and install them without permits, even for renters given you don't destroy anything. And besides that, most owners (as a renter) are OK with you installing solar panels.

Never owned a place, had solar panels installed in the last three places I lived in, the first two were apartments, currently renting a house. None of the owners had problems with us installing solar panels.
by vertnerd | 2026-02-02 13:13:04+00:00
I was a 14 year old digital electronics hobbyist at that time. At $666 it could just as well have been $1 million. The most I could possibly afford at the time was about $50. For me, personal computing didn't become truly affordable until the Commodore 64 came along in the 80s, and by that point the Apple II was about 4x more expensive. The Apple computers were revolutionary, but to me they have never been affordable.
by xtiansimon | 2026-02-02 13:13:18+00:00
It’s a static catalog. Where’s the money in that? We need to activate the analysis of the database of widgets, to know our inventory availability. Great, huh? How about we turn that and see who’s online and then maximize our ordering function to the overstock? Great! Rinse, repeat, profit! Everyone and everything is an asset to be tracked and managed in real time through our gated and ungated websites, apps and assets… Shop-A-Tron!
by general1465 | 2026-02-02 13:13:30+00:00
And this is where standardization and regulation should show up. It can start from details like only standardized bolts and screws with standardized heads are allowed to be used all the way to jet engine must have exactly these dimensions and these inputs and outputs in these positions so it is possible to use same jet engine in Rafale, Eurofighter or Gripen.
by quickthrowman | 2026-02-02 13:13:41+00:00
If you currently have an electric resistive water heater, a heat pump water heater with the same heating capacity will use 3-4x less power, which means you can use a much smaller circuit.

A 6kW 240V EWH uses 25A, it’ll need #8 wire and a 35A or 40A breaker.

An equivalent HPHW would use 1.5kW at 240V, or 6.25A. You can use #14s and a 15A breaker.
by Eddy_Viscosity2 | 2026-02-02 13:13:44+00:00
I imagine it went like this:

CEO: Put AI everywhere/

Engineering Staff: There's a lot of places where it doesn't make sense to do this.

CEO: Do it or find somewhere else to work.

The problem of pushback at the lower levels is that it is completely ineffective when the top levels are set on something.
Show HN: Oh-my-ag. Role-based agent orchestration for Antigravity
by otti-sister | 2026-02-02 13:14:11+00:00
Hi HN,

I’ve been using CLI-based agents in real-world full-stack projects, and I kept hitting the same wall: the "long-prompt fragility." As tasks get complex, agents start ignoring system rules, looping on trivial errors, or losing context mid-workflow.

Most people treat these as "model issues," but I started seeing them as orchestration issues. Instead of cramming every instruction into one massive prompt and hoping the model keeps it all in head, I built oh-my-ag. It’s an orchestration layer for Antigravity that enforces a structural collaboration between specialized agents.

The Core Idea: Process over Prompting
Rather than a single "god-agent," oh-my-ag breaks down the workflow into explicit roles:

PM: Handles requirement decomposition and tasking.

Dev (FE/BE/Mobile): Implementation within a strictly scoped domain.

QA & Debug: One validates the requirements while the other analyzes failures.

Key Technical Features:
Shared Memory (Serena): A persistence layer that keeps decisions and intermediate states consistent, even if you switch models mid-session.

Reduced Volatility: By splitting responsibilities, a minor model hallucination in implementation doesn't derail the entire PM-level task logic.

Parallel Execution: The orchestrator can trigger sub-agents simultaneously where appropriate.

Tooling: Built-in support for Gemini/Claude/Codex CLIs and MCP-scoped tool access.

You can try it with a single command: bunx oh-my-ag

It’s currently being used in production-level iterations for full-stack web and mobile projects (specifically those built on fullstack-starter). I'd love to hear your thoughts on how you're handling agentic "drift" in your own workflows.
by defrost | 2026-02-02 13:14:32+00:00
A ban from the 60s refused entry to hippies, it fell out of use and was removed from the books early in the 1990s.

At no point in time were Led Zeppelin, the Bee Gees, Cliff Richard, Kitarō or other long haired men transiting Singapore during that period (1960-1990) executed.
by xmcqdpt2 | 2026-02-02 13:14:33+00:00
See 6.2.3 in the 2019 standard.

> 6.2.3 NaN propagation
> An operation that propagates a NaN operand to its result and has a single NaN as an input should produce a
NaN with the payload of the input NaN if representable in the destination format.
> If two or more inputs are NaN, then the payload of the resulting NaN should be identical to the payload of
one of the input NaNs if representable in the destination format. This standard does not specify which of
the input NaNs will provide the payload.
by compsciphd | 2026-02-02 13:14:36+00:00
mellanox switches included an executable keygen in their firmware bundle. It could be used to both generate a key (given feature set) combined with a secret, but could also be used to validate what features a given key gave you (using the secret). Hence, the secret was stored in the binary and was easily visible with strings and one could then just use the tool itself to generate keys.
by oefrha | 2026-02-02 13:14:41+00:00
I try GitHub Copilot every once in a while, and just last month it still managed to produce diffs with unbalanced curly braces, or tried to insert (what should be) a top-level function into the middle of another function and screw up everything. This wasn’t on a free model like GPT 4.1 or 5-mini, IIRC it was 5.2 Codex. What the actual fuck? Only explanation I can come up with is that their pay-per-request model made GHC really stingy with using tokens for context, even when you explicitly ask it to read certain files it ends up grepping and adding a couple lines.
by cucumber3732842 | 2026-02-02 13:15:42+00:00
>Slavery effectively disappeared in most of Christian Europe towards the end of the Middle Ages, because the Church opposed keeping Christian slaves.

It disappeared because it was replaced by indentured servitude on the low end and restriction and tax on who could do what trades on the high end. Because the lords own a huge fraction of all the farmland. So this is very much a "you're nominally free but you're gonna be share-cropping your old master's land" situation for the former serfs. An improvement, sure. But not nearly as big of one as the history books tout.

Lucky for them that didn't last very long until the black death made labor way more valuable.

>Most peasants were nominally free but tied to the land, with obligations towards whoever owned the land. Peasants farmed land owned by the local lord and paid rent with labor. And if the lord sold the land, the peasants and their obligations went with i

I'm not saying they're equivalent, but there's a very good comparison to most professional licensure to be made here.
by exceptione | 2026-02-02 13:16:28+00:00
Good point, but sure, I didn't say it would solve all problems with humanity. But at least it would be a giant step forward from the lose-lose situation.

If there is one body on earth that is able to cut with standards and regulation through enterprises, it is the EU I think, so even that is not hopeless. But large capital flows through the mil.industry comes with risks, yes.
Show HN: Bullmq-dash – Terminal UI dashboard for BullMQ (zero setup)
by quanghuynt14 | 2026-02-02 13:16:47+00:00
I built a terminal UI dashboard for monitoring BullMQ.

The problem: Every time I needed to debug queues, I had to set up bull-board – install multiple packages, integrate with Express/Fastify, wrap each queue with adapters, configure routes. Fine for production dashboards, but overkill when you just want to quickly inspect jobs.

bullmq-dash is a TUI that connects directly to Redis. It auto-discovers all BullMQ queues (no manual registration), shows job counts by status, lets you inspect job data/stacktraces, view schedulers/repeatable jobs, and tracks enqueue/dequeue rates. Keyboard-driven (vim-style navigation).

Use cases: local debugging, SSH sessions, quick production inspections – anywhere you want to see your queues without spinning up a web dashboard.
Show HN: DiscoC – A hobby compiler/linker for the SuperFX (SNES)
by DiscoResearch | 2026-02-02 13:17:06+00:00
Hi HN,

I've always been fascinated by how high-level code becomes binary, so I decided to spend my spare time building a toolchain from scratch to learn the ropes. I chose the SuperFX (SNES) RISC chip because its constraints make it a fun puzzle.

Full disclosure: I am not a compiler engineer and I have no formal background in CS. This is very much a "work in progress" and "learning by doing" project.

The current state of the project is:

- Naive register allocation (relies way too much on the stack).
- The code generation is definitely not efficient yet.
- Missing many standard C features and likely full of bugs.

My main goal was to get the "plumbing" working: a custom object format and a linker (discld) that handles symbol resolution and the SNES memory map.

I'm sharing this here mostly as a personal milestone. If you have advice on how to move from a naive allocator to something better, or resources for someone self-taught, I'd love to hear them. Please be kind, as this is my first time showing my "hobby code" to the world!
by ahaferburg | 2026-02-02 13:17:14+00:00
A couple years ago I wanted to design a custom Nonogram as a birthday present. We had a photo of the giftee and pixelated it. But how do you make sure the Nonogram is uniquely solvable, without any guessing? Of course I wrote a solver in Python.

But now I needed to test the solver. I had a couple of magazines with Nonograms. Transfer those manually into the computer? No way! So I wrote a utility that uses OpenCV to parse these low resolution pixel grids from photos, from the solutions page of the magazine. This was way harder than I imagined. A huge waste of time, but quite a fun project on its own.

For the solver I added one technique after the other. In the beginning it would not be able to solve all puzzles. Then it gradually became more capable, until it would no longer get stuck on the test inputs. A list of techniques like this would have been very helpful!

The solver was still quite slow, but it was really fun to watch it fill in the solution pixel by pixel. It took about 10-20 s to solve the larger puzzles.
by NekkoDroid | 2026-02-02 13:17:27+00:00
While I guess you aren't wrong, I also wouldn't say you are entirely correct that Kay is a systemd developer. He use to work on udev, but hasn't been active in any meaningful way on it for 2 years before varlinks release[1]. For what it was made I can't really say, but Lennart hadn't start integrating Varlink until a while after its release (I think I remember it being like 2021 or so when he started making use of it, after another check it seems the start of varlink stuff in systemd was 2019[2]).

[1]: https://github.com/systemd/systemd/commits/main/?author=kays...

[2]: https://github.com/search?q=repo%3Asystemd%2Fsystemd+varlink...
by chongli | 2026-02-02 13:17:54+00:00
We definitely need more focus on creating a true single market.

It’s going to be difficult to achieve this without the establishment of a single official language. That’s where the US gets most of its advantage: a large population of English speakers means a large single market for products in English.

Sure, lots of products (like food) don’t care about language but software and media (literature, music, video games, movies, TV) definitely do. It’s no coincidence that the US dominates the global market for those cultural and technology products.
Show HN: Make AI motion videos with text
by mesmertech | 2026-02-02 13:18:14+00:00
Saw the remotion claude skills launch earlier, and honestly even though I was surprised how decent some of the results turned out to be I ended up never trying it out with claude code because I knew I'd have to setup remotion, bundler etc and if I was already doing it once I thought I might as well turn it into a site where anyone could just write messages and get a video without any prerequisites.

I also know Claude Code is not something everyone has and setting up remotion is a pain. And one of the biggest lessons I learned from this whole experience is that Opus is actually not that good at design tasks even with the skills, Gemini is what I'm using for Framecall and even Flash(Fast Mode) produces sometimes better results than Opus, crazy considering the cost difference.

Some other things I learned is that motion videos have the same "problem" as writing good code or using claude code as a vibe-coder vs someone who knows the framework they're working with. If you just say "Make a nice video about X" its usually a gamble if the end result will be good, same as if you say "Make me x application" with claude code. You need to have a good eye for design and some terminology to know what exactly it is you want to achieve.

K2.5, ZLM and most of the open source models were pretty bad at making videos even with the skills so I ended up not adding them as an option.

The pricing is there because turns out having 2-5k+ tokens of code output for every animation + 1-2k of tokens for the remotion skills as input is kinda expensive. Would've loved to offer this as just a free product since I made it for fun anyways but oh well.
by mamonster | 2026-02-02 13:18:20+00:00
>How does Poland manage to be industrially active and growing?

Because in a single market new capacity will grow where costs are cheaper. If (Cost of Good X in PL) + (Transport Cost PL->FR) < ( Cost of Good X in FR) then it is clear where the growth will be.

With France it's pretty clear, in a single market with low cost Eastern Europe it can only be competitive in very high tech industries given how prohibitive its welfare/retirement system is from the business point of view.
by vee-kay | 2026-02-02 13:19:17+00:00
It is true though.

Except Chrome, other Chromium browsers have effective filters/blockers for ads and annoyances. I find Brave's GUI to be very intuitive and fast, and one can disable its crypto features and other nonsense.

But in past year, I've noticed Brave is broken on popular sites like Reddit, so I have recently switched ditches it and switched over to Vivaldi.

Vivaldi is fast and nice, with a clean interface, though it is slower in its Windows variant as it has lots of features compared to other Chromium browsers.

I have Firefox as secondary browser, I especially like its extensions support: uBlock Origin and Privacy Badger are great at adblocking and annoyances filtering. But Firefox is a bit cumbersome in its UI, and I felt it is slower especially in its Windows variant

Firefox had some memory leakage problem, so I had avoided it for years, but it's become better in its latest versions, I don't seem to encounter the memory leakage issue anymore.

I steer clear of Chrome (disabled it on all my phones and tablets) due to Google's penchant for ads-based revenue, though its corporate avatar as Microsoft Edge is quite efficient and effective as a daily workhorse.
by bear330 | 2026-02-02 13:20:08+00:00
I also really like Termux. When I was developing https://github.com/nuwainfo/ffl (a tool similar to croc, but the receiver uses a browser and doesn't need to install anything), it was because I wanted an easy way to get things off my phone. I actually packaged ffl—which is pure Python—into an APE just to make it compatible with Termux. Although many people here use ssh, rsync, or solutions like copyparty, I prefer my own minimalist solution: just one binary to transfer whatever I want. Anyway, Termux is cool.
by mothballed | 2026-02-02 13:21:06+00:00
It's wild watching people damn them for being authoritarian, yet by various polls 77% of Singapore want the death penalty for drug traffickers. This is high enough that i.e. in USA it would definitely be popular enough to pass an amendment to civil rights to guarantee execution even if the freedom from jeopardy to death penalty had been prior enshrined.

When "authoritarianism" used to secure economic freedom, "authoritarianism" bad. When authoritarianism used to stop the majority from executing drug traffickers, authoritarianism ... good?