MurphyA/hacker-news huggingface dataset:
by Gcam | 2026-01-03 06:16:28+00:00
Artificial Analysis | https://artificialanalysis.ai | Full Stack Engineer, ML Engineer, Member of Technical Staff | Onsite in San Francisco or in Australia/New Zealand | Competitive Salary + Equity
Artificial Analysis is an independent AI benchmarking and insights provider. We benchmark AI to help engineers and companies understand AI and make informed decisions regarding which AI technologies to use. We are fast growing with a team of 20 and have backing from investors including Nat Friedman, Daniel Gross & Andrew Ng.

We are hiring for four roles:

1. Full Stack Engineer: Full Stack Engineer to support our benchmarking of AI and with communicating these benchmarks to our users. Proficiency in Typescript & Python required. Familiarity with LLM APIs preferred. Tech stack: Javascript/Typescript, Node.js, React/Next.js, Python.

2. ML Engineer: ML Engineer to support our benchmarking and evaluation of AI software stack. You will design and run benchmarks and evaluations of different AI models. Strong analytical skills and proficiency in Python required.

3. Member of Technical Staff: You will develop benchmarks to test AI models and work to translate technical insights to analysis that helps companies navigate AI.

Apply at hiring (-at-) artificialanalysis.ai with your resume, github and dot points on relevant experience (including anything you've built). Add | HackerNews to email subject line.
by xp84 | 2026-01-03 06:16:50+00:00
> they expressed a clear preference for written exams

When I was a student, I would have been quite vocal with my clear preferences for all exams being open-book and/or being able to amend my answers after grading for a revised score.

What I'm saying is, "the students would prefer..." isn't automatically case closed on what's best. Obviously the students would prefer a take-home because you can look up everything you can't recall / didn't show up to class to learn, and yes, because you can trivially cheat with AI (with a light rewrite step to mask the "LLM voice").

But in real life, people really will ask you to explain your decisions and to be able to reason about the problem you're supposedly working on. It seems clear from reading the revised prompts that the intent is to force the agent to be much fairer and easier to deal with than this first attempt was, so I don't think this is a bad idea.

Finally, (this part came from my reading of the student feedback quotes in the article) consider that the current cohort of undergrads is accustomed to communicating mainly via texting. To throw in a further complication, they were around 13-17 when COVID hit, decreasing human contact even more. They may be exceedingly nervous about speaking to anyone who isn't a very close friend. I'm sympathetic to them, but helping them overcome this anxiety with relatively low stakes is probably better than just giving up on them being able to communicate verbally.
by reincarnate0x14 | 2026-01-03 06:18:42+00:00
I've had SSH open on a static v6 that isn't even SLAAC or temporary, it's not my/58::1 but not far off and in DNS, and I have not in 8 years seen a single scan or connection attempt over IPv6 (other than myself). This is not to say there is no risk, but it really is a night and day difference.
by speff | 2026-01-03 06:19:20+00:00
> So I have to run a ULA in parallel to the publicly accessible networks specifically for internal routing, and then use a DNS server to try and correct it. Which works great! ...except when you run into this little niche operating system called Android. Which by default doesn't obey a network provided DNS server if you've got privacy DNS enabled. So if I've got guests over and I want them on a network in my place to access some sort of internal resource, then I've got to walk them through disabling privacy DNS.

This also sounds like it would be a problem for v4? I'm not clear on how this is a v6 problem. If I'm picturing it correctly, it's a difference of handing the guests a local v4 address vs disabling privacy DNS and handing them a DNS name. I'd think the latter would be easier

Using a public domain for TLS certs for private networking is pretty standard in /r/selfhosted and /r/homelab at least.

Fair point on ISPs handing out /64 prefixes, but this is the first I've heard of them varying the prefix length once you know what you've got. I don't doubt it though
by cedws | 2026-01-03 06:21:02+00:00
And their ‘no remote holes’ is true for a base install with no packages, not necessarily a full system.

I think the OpenBSD approach of secure coding is outdated. The goal should have always been to take human error out of the equation as much as possible. Rust and other modern memory safe languages move things in that direction, you don’t need ultra strict coding standards and a bible of compiler flags.
by tuetuopay | 2026-01-03 06:22:45+00:00
Can you ring the same bell at the GTK and GNOME folks? The GTK4 thing with hamburger menus that replace everything is just a mess. I stumbled on nemo the other day while looking for nautilus. That… was a breath of fresh air: compact UI, menus, features, etc.

It’s painful seeing FOSS making some of the same mistakes as corporations
by nine_k | 2026-01-03 06:23:47+00:00
Location: New York City, NY, USA

Remote: Yes

Willing to Relocate: Yes

Technologies: Backend: Typescript, Express.js, Next.js; Python, FastAPI, Django, SQLAlchemy, pytest; SQL, Postgres, SQLite, MySQL, even Oracle; Redis; AWS, Docker, Linux, git, CI/CD, some Kubernetes, some Terraform, etc. Frontend: Typescript, Javascript, React, HTML5, CSS3. Code review, mentoring. Product work. Tech lead experience.

Resume: https://dmitry.cheryasov.info/resume/with-intro/

Email: in the resume.

Summary: I'm an experienced software engineer, looking for a hands-on senior software engineer / tech lead position, backend-leaning, with significant frontend skills. I worked at companies of all kinds, from seed-stage startups to literal FAANG. I always end up working in close interaction with product people, stakeholders, and (if lucky enough) prospective users. I'm used to working cross-functionally and cross-team, improving communication, coordinating work of several teams to build and operate the thing which the business needs. I prefer building the right thing without haste, but know how to prioritize shipping the most impactful changes sooner. I value autonomy and high impact. I built things from a nebulous idea to a final implementation and production launch. I evolved large existing systems, including frontend, backend, and databases. I'm glad to communicate with people, to mentor fellow engineers when appropriate, to coordinate work, but I'm not trying to become a full-time people manager. My north star is people like John Carmack or Rob Pike.
by dietlbomb | 2026-01-03 06:27:27+00:00
Location: Moving to Hannover, Germany in March, 2026 to resolve 2-body problem.

Remote: Preferred.

Willing to relocate: See above.

Technologies: Matlab/Simulink, C/C++, Control systems, Kalman Filtering, GNC, satellite and defense experience.

Résumé/CV: https://docs.google.com/document/d/1sqR9kl9aXUwGAuCUuMaywBbs...

Email: jdietl@gmail.com

LinkedIn: www.linkedin.com/in/john-dietl-79bb106

I am a dynamics and control systems engineer based in Dryden, NY. I have worked professionally for 13 years, first at Raytheon Missile Systems, and most recently at L3Harris Technologies. I have recently held a Top Secret/SCI clearance from which I was debriefed after moving to a project not requiring a security clearance.

I am currently searching for employment in Germany. My wife has accepted a position at Leibniz Universität Hannover starting in April 2026.
by AdieuToLogic | 2026-01-03 06:27:30+00:00
> The engineer decide what information to use as input to the update prompt. They don’t need to be in the middle of anything, it’s basically the level they are coding at.

LLMs do not possess the ability to "judge if the important information is provided or not as input" as it pertains to the question originally posed:

How is that different from how it worked without LLMs?

Working without LLMs involves people communicating, hence the existence of "an engineer in the middle", where middle is defined as between stakeholder requirement definition and asset creation.
by ciju | 2026-01-03 06:28:46+00:00
Location: Bangalore, India
Remote: Yes
Willing to relocate: No
Technologies: TypeScript/JavaScript, React, Elixir, Terraform. Can pickup tech (have touched zig, clojure, go, python, ruby)
Résumé/CV: https://www.linkedin.com/in/ciju-cherian/
Email: ping@ciju.in
Github: https://github.com/ciju

I am looking for short term consulting work only.

I am building https://finbodhi.com, a local-first pwa, double-entry accounting based personal finance app. As consultant, I have setup infrastructure (prod/staging) for an AI startup, using terraform, and helping with concurrency issues in python code, etc. For another client, I had replaced there gcp infra located in US, to Mumbai, while also migrating the infra to terraform, with a few min downtime. I often work with TypeScript. And some occasional Elixir. Also interested in visualizations (e.g https://ciju.in/writings/population-census-2011-a-visualizat..., https://ciju.in/writings/understanding-financial-functions-e...). I was working as Engineering Manager till few years back. Before that I was running a consulting company (https://activesphere.com/). Comfortable picking up technologies. Would love to be involved in exploration projects, visualizations or complex domains where essence of the problem needs to be understood to build software around it. Or else would prefer projects with active users.

Few things I have written about:

https://ciju.in/writings/2021-09-on-time-clock-and-ordering-...
https://ciju.in/writings/understanding-timezones
https://ciju.in/writings/understanding-financial-functions-e...
https://ciju.in/writings/population-census-2011-a-visualizat...

More at: https://ciju.in/writings
by mkleczek | 2026-01-03 06:28:51+00:00
> The economic interest is the US ability to as rapidly as possible convert those shipyards to military shipyards during a large scale prolonged war.

Nah, that doesn't add up. US needs _ships_ and SOTA military equipment to make sure that any military conflict is as short as possible (ie. US wins). Loosing money on unused production capability does not make sense because in case of prolonged conflict there is time to build the capability (as it happened during WWII).

In reality, what you call "prolonged military conflict", is nothing more than normal international competition. One could even argue US is in prolonged military conflict since WWII.
In which case making rational decisions based on hard economic criteria (ie. not loosing money) is the key to success.
by AndrewKemendo | 2026-01-03 06:29:29+00:00
> After an apparent victory over communism with the end of the Cold War, democracy now faces a major challenge.
The benefits of globalization did not reach all citizens, leading to a maldistribution of wealth.

Sounds like they nailed the problem.

Too bad there’s no push to solve this as a global community. That’s really the only way out, globalization isn’t going away, externalities and climate change are on a one way path. So assuming you can go back to a time before globalization is fantasy.

Instead, people are retreating to their tribes and the only option now is prepping for tribe-tribe battle.

It’s a shame that it’s been the failure of multiple generations to provide, not only the leadership, but the citizens who could accept and promote the right people into the leadership, for the good of all people

Alas, humanity does not have the capacity to do that.

Bummer man
Show HN: Image to PDF – client-side image to PDF converter
by ivanglpz | 2026-01-03 06:30:40+00:00
Hi HN,

I’ve open-sourced a small web app called Image to PDF.

It converts one or multiple images into PDF documents entirely in the browser. There is no backend, no file uploads, and no persistence. All processing is done client-side using jsPDF and HTML canvas.

Key details:

Single-page and multi-page PDF generation

Configurable orientation, paper size (Letter, A4, Legal, Tabloid), and margins

Aspect ratio preserved, images centered with margins

Live preview of layout before export

Built with Next.js (App Router), React, Tailwind CSS

The goal was to build a simple, privacy-friendly utility and keep the architecture straightforward and inspectable.

Source code:
https://github.com/ivanglpz/v0-image-pdf

Live demo:
https://imgs-pdf.vercel.app/

Feedback, critiques, and questions are welcome.
by RajT88 | 2026-01-03 06:32:14+00:00
The software biz in general has a major "out with the old, in with the new" attitude, which paired with the attitude of, "We're going to build what we know, instead of learning the old stuff which is new to us".

I've seen time and again, things like apps rewritten from scratch because nobody knew C++, and they only had C# devs. Or a massive runaround because the last guy on the team who knew C++ wrote a bunch of stuff and left a couple years back, and now nobody really knew how any of that stuff worked.

> React has had tremendous success in the web world, so why not try and get those developers more comfortable producing apps for your platform?

IMO - this is worth talking about. Zune, Windows Phone, and some others died when they did not, in fact, suck, and were pretty good products which while late to the game, could have competed if there had just been a decent app ecosystem.
by lewiscollard | 2026-01-03 06:34:26+00:00
My old man has been running Linux for nearly 20 years now. I PROMISE not only that he has never once opened a console, but would spontaneously combust if you suggested it. (I have used a command line on his computer a few times in those two-ish decades, when doing my very rare tech support, but that's just because that's the fastest way for me to get anything done.)

Maybe Windows back in e.g. Windows 2000 days would have some sort of claim to user interface discoverability and predictability which no Linux distribution would have. That ship has sailed; Windows today is a shitshow.
by elendee | 2026-01-03 06:35:12+00:00
crux: "the internet feels bad". But, most of the internet is still there, so how could that be. I think more specifically, the current mode of attention capture feels bad - what the majority of people are interacting with feels bad. But those are not "the internet".

A resurgence of people learning LAMP stack is not going to address the Big Problem. I think we should be asking why algo-driven social media roflstomps the indie web, not how to get more web hosters into the indie web.
by rifty | 2026-01-03 06:35:35+00:00
The question to ask when tracking to optimize reoccurring bills for home and grocery is if there is even any room you can give anyways.

You'd probably find the easy end actionable changes better by tracking the amount and which food spoiled before eating, or by testing your standard basket item costs at different stores you are willing to go to. But all of this isn't something you need to do continuously. Once you figure it out, you should be good for some period of time.
by zuminator | 2026-01-03 06:35:39+00:00
Microsoft is making Windows into the Nigerian Prince of operating systems. Classically, Nigerian Prince scams are so obvious that they weed out all the people smart enough to avoid being swindled, leaving the easy pickings to be plucked without much effort.

Windows is the same. By Microsoft removing all bypass measures that make it tolerable, their remaining user base will just end up being people who don't care about security and privacy, people who won't complain about being inundated with ads, AI, and bingware, people who have no idea that a modern operating system should be fast, customizable, and open. That 90% customer base is easy to fleece with 10% effort, so why bother with the 10% base that will require 90% effort?
Ask HN: Expository/Succinct Books on Modern Physics
by rramadass | 2026-01-03 06:35:51+00:00
What are some good books which give an overview of all of Modern Physics (or even better, all of Physics)? Mathematical rigour is fine as long as they are clear and starting from undergrad level. Books for each of the quadrants mentioned here - https://en.wikipedia.org/wiki/Modern_physics

I have my eye on John Dirk Walecka's (https://en.wikipedia.org/wiki/John_Dirk_Walecka) books which seem pretty good particularly the ones published by World Scientific Publishing. Three vols on Introduction, Advanced, Topics on Modern Physics and Introduction vols on Classical Mechanics, Quantum Mechanics, Statistical Mechanics, Electricity & Magnetism, General Relativity. - https://www.worldscientific.com/author/Walecka%2C+John+Dirk?PubType=book&startPage=&target=bookTitleSearch&content=bookTitle

Dover has Robert Sproull's Modern Physics which seems a bit old. - https://store.doverpublications.com/products/9780486783260

Springer has S.H.Patil's Elements of Modern Physics which seems up to date. - https://link.springer.com/book/10.1007/978-3-030-70143-7

Does anybody have experience with these books both studying and teaching from? I would appreciate it if the knowledgeable folks here can shed some light on this.

What other books provide similar overview of the domain?

Also suggestions on books which provide the needed background Mathematics.

PS: I am finding the the old Soviet era book Fundamentals of Physics by Ivanov quite useful to get an overview - https://mirtitles.org/2018/04/21/fundamentals-of-physics-ivanov/
by some_furry | 2026-01-03 06:36:40+00:00
> Of course, people here who have recommended Signal are silent about these issues and rather continue to bash gpg.

I've reviewed Signal extensively on my blog. https://soatok.blog/2025/02/18/reviewing-the-cryptography-us...

I analyze cryptosystems based on what an attacker can do, given sufficient capabilities.

"The user adds the wrong person to a group chat" is not a cryptographic weakness, nor a particularly interesting one. Why would I have anything to say about it?

We aren't "silent" about your pet peeves. We just have lives and more interesting things to talk about.

> EDIT: tptacek enters the chat, my messages are downvoted. This is how he convinces people to use Signal.

This kind of comment gets people banned from Hacker News. Please stop that.
by wojciii | 2026-01-03 06:37:46+00:00
I think a car analogy would work better. I live in a civilised country and nether I nor my kids have access to guns ..

For example Nintendo:

The kids have access to the family car. It will allow anyone to drive it when they select a destination by speaking while sitting in the car.
The car is unlocked by default.

No way exists to limit destinations to their friends or relatives. "Drugs" takes the kids to the nearest drug dealer. "Alcohol" drives the kid to the nearest store and allows the kid to buy alcohol without any ID check.
by phs318u | 2026-01-03 06:38:43+00:00
Interesting that this is getting downvoted. I truly wonder why. One of the things LLMs are good at is summarising and extracting key points. Or should I have gone to the trouble to do this myself - read the entire comment thread and manually summarise - when the person I was replying to hadn’t done that? My comment was meant in good faith: “here’s the info you wanted and how you can easily get them yourself next time”.
by mkleczek | 2026-01-03 06:39:25+00:00
This.

It looks like it goes in cycles: after major catastrophic event subsequent generations that don't remember the catastrophe are willing to engage in another one (I think of WWI and WWII as one event). If the memory was stronger there would be more pressure to find other means of resolving issues.

Eg. as a "half boomer" European I remember well why EU was created. It looks like the reasons have been largely forgotten now.
by subset | 2026-01-03 06:40:17+00:00
Location: Melbourne, Victoria, Australia
Remote: Yes (preferably)
Willing to relocate: Yes. Willing to to relocate to England.

Technologies: Python. Have also worked with Haskell, C, Prolog, Java, MATLAB, SAS to various degrees of proficiency.

Résumé/CV: Please check my LinkedIn from my profile.

Email: hello@abstractnonsense.xyz

Blog: https://abstractnonsense.xyz. I like to blog about mathematics and computer science.

Pitch: Currently working as a Data Scientist and early-careers AI researcher at a major Australian bank. Bachelor in mathematics & CS, looking to go back for a Masters in mathematics. I'm looking for challenging roles that ideally involve maths. I enjoy functional programming, reading books and papers, blogging about arcane things and learning new languages and algorithms.
by mbork_pl | 2026-01-03 06:40:23+00:00
Are you me, by any chance? I had been doing exactly this for years. Finally, my income rose enough that I stopped to care - I just pay from my current account and move on. But what astonishes me is that hardly anyone seems to do that, especially people earning less than the current me. It seems such an obvious idea!

I think that lack of sound financial education is the real problem here. Of course, it's country-dependent, but I doubt it's done really well in a lot of places. I have a slightly conspiracy-ish theory explaining why good financial education is not a part of primary school curriculum...
by firefoxd | 2026-01-03 06:40:39+00:00
The problem isn't just that new installs will require this, but if you are on Windows 11, there are a hundred accidental ways of creating a Microsoft account. Sometimes it's disguised as an update, or a sneaky notification. Sometimes it's onedrive, or you are trying to login via Edge. It reminds me of how Google was trying to trick us all into getting a Google+ account.

MS: "One way or another, you are creating an account so help me God."
by breppp | 2026-01-03 06:40:53+00:00
I see 1990s Russia more similar to Weimar Germany, a failed democracy experiment where everyone came out from wanting something else.

Regarding Germany, as opposed to 1918, defeat was not something they could escape, complete and utter destruction of cities, mass rapes, ethnic cleansing, POWs and occupation.

The strict contrast with the fascist promises of victory is the real engine of denazificatiom imo
by stakhanov | 2026-01-03 06:41:25+00:00
Always reminds me of the quote "I think there is a world market for maybe five computers." by T. J. Watson Sr.

The quote is usually delivered as a punchline of sorts, but we're rapidly approaching a world where there truly will be only five computers. If you define a computer as a system capable of truly general purpose computing, and if you count the computers as systems each capable of operating truly independently of the others. The term "general purpose" needs the further qualification, that a great deal of power and political capital will be needed to have any say in what purpose one of these five computers will be put to, and it will then be forced on the other people who are forced to work with that computer.
by mbork_pl | 2026-01-03 06:43:29+00:00
My wife is non-technical and doesn't know anything about bookkeeping. Every-ish day I ask her for receipts and enter them into our ledger-cli file. She mostly uses her debit card, so it's usually easy not to miss too much. (I use cash exclusively, so it's more of a conscious effort for me.) Every month I send her a monthly report via email.
by ssaarrss100 | 2026-01-03 06:43:51+00:00
We found AI safety's missing link: experiential layer (R2).
IIT/Turing only measure R1(behavior)/R3(symbols). DSI fixes this: D=detect, S=span, I=impact

Maya Machine=(2,0,4): perfect physics+logic, zero experience LLMs=(2.1,？,3.7): R2 exists but unstable

Tools: https://zenodo.org/records/18038614

Measure your model?

#AISafety