MurphyA/hacker-news huggingface dataset:
by fnoef | 2026-01-19 10:21:55+00:00
I always knew that "Unlimited PTO" is beneficial to the company rather than its employees. It's the same trick of "we offer [20% lower base salary than market rate] + 2.79% equity" - it sounds like you could break the bank from equity by earning less actual money, but in reality, most of this equity does not worth the bytes it occupies on the servers.
by hayinneedles | 2026-01-19 10:21:55+00:00
Reminder that provenance exists to prove something as REAL, not to prove something is fake.

AI content outnumbers Real content. We are not going to decide if every single thing is real or not. C2PA is about labeling the gold in a way the dirt can't fake. A Photo with it can be considered real and used in an encyclopedia or sent court without people doubting it.
by keepamovin | 2026-01-19 10:21:55+00:00
Simon, I know you're the AI bigwig but I'm not sure that's correct. I know that's the "story" (but maybe just where the AI labs would prefer we look?). How realistic is it really that MCP/tools/web search is being corrupted by people to steal prompts/convos like this? I really think this is such low prop. And if it does happen, the flaw is the AI labs for letting something like this occur.

Respect for your writing, but I feel you and many others have the risk calculus here backwards.
by kkfx | 2026-01-19 10:21:57+00:00
To better compress my personal preference is

pdftops -paper A4 -expand -level3 file.pdf # I'm from EU, so A4 is my common paper format

ps2pdf14 -dEmbedAllFonts=true \
-dUseFlateCompression=true \
-dOptimize=true \
-dProcessColorModel=/DeviceRGB \
-r72 \
-dDownsampleGrayImages=true \
-dGrayImageResolution=150 \
-dAutoFilterGrayImages=false \
-dGrayImageDownsampleType=/Bicubic \
-dDownsampleMonoImages=true \
-dMonoImageResolution=150 \
-dMonoImageDownsampleType=/Subsample \
-dDownsampleColorImages=true \
-dColorImageResolution=150 \
-dAutoFilterColorImages=false \
-dColorImageDownsampleType=/Bicubic \
-dPDFSETTINGS=/ebook \
-dNOSAFER \
-dALLOWPSTRANSPARENCY \
-dShowAnnots=false \
file.ps compressed.pdf
by q-base | 2026-01-19 10:22:09+00:00
Thanks a lot for reading! And even going further and reading other posts than the one linked. I have corrected the typo - thank also for pointing that out.

Yes motorcycles are quite the joy! I am glad to hear of your discovery of that fact. I am a bit envious of you being in Portugal as I would expect the weather to allow for driving all year round?

Funny - for me it is the other way round. I always think of bikes even though I of course know of the underwear brand as well :)
by holowoodman | 2026-01-19 10:22:17+00:00
As they say, law is for the poor, little people.

International law even more so. For national laws, there are enforcement mechanisms. If you break a national law, there is a court deciding on punishment and an executive punishing you according to that decision. With international law, there might be a court, but often there isn't even a court. Sometimes there is the UN general assembly, UN security council or a similar body deciding on a political basis whether some violation might have occured. Usually those kinds of decisions are far from impartial, not even pretending any kind of neutrality or fairness.

So even if some international court or some council arrives at a decision that a violation of international law has occured, where is the executive? There isn't one. There is only the equivalent of old wild west dead-or-alive bounties: The decision is an authorization to go to economic war (like in sanctions or blockades) or shooting war. There might be states interested in doing that, but generally only if they think they can win and profit.

So international law is only ever enforced against powerless states without a coalition supporting them. For any larger power, there is no actual international law.
by faust201 | 2026-01-19 10:22:47+00:00
This kind of articles is moot.

- Will the author use it daily? Forever?

- price point? Many people cannot afford that.

> Not Android with Google quietly running 47 background processes to figure out whether you’re sad enough to buy ice cream.

BS. Look at all the background processes in any device? Even stock debian or postmarket OS.

> According to research from the Electronic Frontier Foundation and multiple independent security audits. Open source operating systems like Sailfish provide significantly more transparency than closed source alternatives. You can actually see what the code is doing instead of just taking a company’s word for it.

No references.

EFF says this also:

https://ssd.eff.org/module/your-security-plan

Trying to protect all your data from everything all the time is impractical and exhausting.

In computer security, a threat is a potential event that could undermine your efforts to defend your data. You can counter the threats you face by determining what you need to protect and from whom you need to protect it. This is the process of security planning, often referred to as “threat modeling .”
by CPLX | 2026-01-19 10:22:58+00:00
You have cause and effect backwards. I'm saying that it's horrible and toxic for society which is why almost every major religion over every major period of history noticed and banned it.

It's not toxic because religion doesn't like it. Religion doesn't like it because it's toxic.

Religion has been the primary means throughout history by which humans have tried to figure out right and wrong. You can feel however you want about it, but that's just how it's worked. It's basically the ultimate example of Chesterton's fence.

To carry my analogy further, there are many, many, many times where the fence doesn't need to be there or where the fence has outlived its useful purpose. But it's still a good metaphor.
by exagolo | 2026-01-19 10:23:10+00:00
For the bigger tasks, Exasol might also be a very neat option for you. We have a free personal edition that can scale regarding data volumes, #servers (MPP architecture) and complex workloads.

Recently, we have also compared ourselves against DuckDB and were 4 times faster even on a single node. We are in-memory optimized, but data doesn't need to fit in the RAM.

Disclaimer: I'm CTO@Exasol
Show HN: Gh-PR-review – CLI tool for LLMs to create, read, comment PRs
by NBenkovich | 2026-01-19 10:23:32+00:00
I built gh-pr-review, an open-source GitHub CLI (gh) extension that lets AI agents fully operate on GitHub Pull Requests.

Repo (try it locally, no signup):
https://github.com/agynio/gh-pr-review

What you can try right now
You can install it today and allow LLMs to:
- Open PRs
- Read PR inline review comments
- Get LLM-optimized PR state
- Post reviews and follow-up comments
- Resolve review threads

This enables agents to run full read → fix → update → resolve loops.

Why it exists
gh is already a great tool for automating GitHub and works well as a control surface for agents — except for Pull Requests.

gh-pr-review extends gh with those missing PR-level primitives.

One-line installation: gh extension install agynio/gh-pr-review

The goal is a local, composable primitive, not a hosted service or black-box bot.

Status
This is used every day in our own agent workflows, and people who already installed that.
by cube2222 | 2026-01-19 10:24:07+00:00
Yeah, I have written multiple almost completely-vibecoded linters since Claude Code came out, and they provide very high value.

It’s kind of a best case scenario use-case - linters are generally small and easy to test.

It’s also worth noting that linters now effectively have automagical autofix - just run an agent with “fix the lints”. Again, one of the best case scenarios, with a very tight feedback loop for the agent, sparing you a large amount of boring work.
by Y_Y | 2026-01-19 10:24:32+00:00
There must be some reason PRL chose to publish this, but it's not apparent to me from TFA or the abstract, and I'm not interested enough to login via my institution.

It's not new that you could set up co- or counter-rotation in such a system. This seems like the sort of thing G. I. Taylor had as a bath toy.

Maybe impossibly tiny and unresponsive torques are useful somewhere?
by rr2841 | 2026-01-19 10:24:32+00:00
What we know so far:

1. The last 3 cars from the Iryo train (Frecciarossa 1000) derailed for unknown reasons. It's a straight line, so this is extremely rare.

2. The Renfe train (Alvia) didn't have time to break and hit the derailed trains from Iryo, the two first cars derail as a consequence of the impact.

3. The Iryo train(Frecciarossa 1000), that caused the accident, was manufactured in 2022 and it passed a technical inspection just 4 days ago.

4. The renovation of this specific part of the infrastructure finished on May 2025, so it's practically new.

Spanish high speed trains are one of the best in the world and it had plenty investment from governments of different sign over the years. This has nothing to do with the regional network (Cercanias) and the local struggles in certain regions.

IMHO, this is a horribly timed accidental technical issue.

https://english.elpais.com/spain/2026-01-19/at-least-39-dead...

https://archive.ph/Ase0v
by gt0 | 2026-01-19 10:24:51+00:00
That's why it's a research OS, a lot of people (or at least some) think that the current range of mainstream OS are not very well designed, and we can do better.

I'm not saying Plan 9 is the alternative, but it is kind of amazing how un-networked modern Operating Systems are, and we just rely on disperate apps and protocols to make it feel like the OS is integrated into networks, but they only semi-are.
by bonesss | 2026-01-19 10:26:52+00:00
Anthropomorphizing chunks of your system is kinda weird given interactive chat as the UI to the LLM.

Akka and others have standardized names for all this stuff (and seem to fully know that a code ‘actor’ is code). These wheels don’t need reinventing (much less as ‘the Marvin’s’, a lovable set of bi-racial quadruplets who always get you where you’re going <rocket emoji>).

In fact, I dare say a lot of LLM fascination for orchestration is people unfamiliar with actor models and the level of elegance a properly expressive language lets them have.
by i_am_proteus | 2026-01-19 10:26:57+00:00
This is a very important point. Jolla's pre-order site (https://commerce.jolla.com/products/jolla-phone-preorder) states:

>User configurable physical Privacy Switch - turn off your microphone, bluetooth, Android apps, or whatever you wish

Unless that user configuration is via internal jumper or DIP switch, then this cannot be a hardware privacy switch.
by jaccola | 2026-01-19 10:27:31+00:00
But that’s not the Turing Test. The human who can be fooled in the Turing test was explicitly called the “interrogator”.

To pass the Turing test the AI would have to be indistinguishable from a human to the person interrogating it in a back and forth conversation. Simply being fooled by some generated content does not count (if it did, this was passed decades ago).

No LLM/AI system today can pass the Turing test.
by leoedin | 2026-01-19 10:27:51+00:00
This is more than just a bad side project - it's borderline malicious.

How confident is the OP that every single one of these 60 calculators work all the time, with all edge cases? Because if someone is on your website using your calculator, they are putting trust in you. If it's wrong, it could have downstream impacts on them. I hope every single one has a comprehensive set of tests with good edge cases. But realistically will they?

I'm actually pretty pro-AI development. But if you're going to use AI to help develop a website, at least focus on quality rather than quantity. AI makes quantity easy, but quality is still hard.

As an aside, the website doesn't even work for me. My clicks don't don anything.
by n4r9 | 2026-01-19 10:27:52+00:00
This sounds different to airplane mode:

> hardware switch that physically disconnects your microphone, camera and Bluetooth

When switched on it's impossible for your phone to listen to your conversation and send the data to some company somewhere or use it to influence ads. Airplane mode doesn't switch off the microphone, so your phone can just store the data to transmit later. And even if it did switch off the mic, it would be a software setting that could be undermined by some component manufacturer.
by mrweasel | 2026-01-19 10:28:00+00:00
For many of us it's mostly a gimmick, and as a former colleague pointed out: If an attacker is so deep into my phone or laptop that they can turn on the camera and microphone, pictures of my fat ass naked online is the least of my concerns.

Still, for teenagers and young women, having the a switch that ensure that no one is spying on them in their bedroom or bathroom might help relieve some anxiety.

My iPhone is dying and I'm not sure if I'd want a new one. I certainly don't want an Android phone, because I have little trust left in Google, but Apple is also starting to annoy me and I certainly no longer feel like a valued customer. Plus their integration of Gemini into Siri doesn't inspire a lot of trust. There are a other few alternatives, like /e/OS and CalyxOS which seems interesting as well.

It would be interesting to see Sailfish ported to the Fairphone as well.
by omnimus | 2026-01-19 10:28:17+00:00
There are many powerful native pdf tools but they are usually paid and you have to install them. Preview is ok but its only on mac. Preview also has only some of the features.

These online converters are immensely popular for a reason. They also used to do everything serverside and had ads all around which is obviously terrible security wise. So having WASM versions is much better.

Since these are link away they are easy to send and save. I help self-host a podcast and you need very particular settings for the export of the audio file. Instead of cooking up some automated solution, editors have bookmark of this https://ffmpeg-online.vercel.app/ with all the ffmpeg settings correctly selected and they can do the final file themselves for both their preview and production.

Compare that to having multiple people with multiple platforms having to install and learn to use some gui app.
by keyle | 2026-01-19 10:28:33+00:00
yep, how do we define AI as a replacement for search engine, and templating engine, and inference engine (do X in Y)?

is there a term for that?

AI at our fingertips, accessible and useful, that's just a tool, that's not redefining us as an industry and denying people's jobs – that's an asset. (I used an em dash to prove I am not AI, as apparently double dash is now a sign of AI text!)*

(*) case in point, the situation is _TIRING_.
by williamcotton | 2026-01-19 10:28:53+00:00
The problems I've been working on are at a much higher level than the nuts and bolts.

I'm currently exploring domain-specific languages aimed at writing web applications. I've been particularly interested in, much like bash, data flowing through pipelines. I have spent quite a bit of time and I'm definitely not vibe coding but I've probably only writen 1-2% of the code in these projects.

It is so much work to build out a new language with a surrounding ecosystem of tooling. Not even five years ago this would have necessarily been a full time multi-year endeavor or at least required a team of researchers. Now I can tinker away in my off hours.

This is what I am exploring:

https://williamcotton.com/articles/the-evolution-of-a-dsl

Did I not craft the syntax and semantics of these languages?
by thighbaugh | 2026-01-19 10:28:56+00:00
1. More cellphone companies is a good thing, especially if paying lipservice to what consumers want. Which may not be ideal but steps in the right direction, consumers themselves need to take the next step their since it is their money.

2. Feeling like your phone is listening to you implies you lack self awareness to deduce why the things you think or discuss with others are reflected in your metadata. You use the internet as a sounding board for thoughts, there is a pattern to it and that is all happening non-verbally. Turning the mic off is unlikely to make this go away.

3. If this makes you paranoid, it should and that paranoia only becomes medically relevant if it impedes your ability to do things you want to do but is otherwise a healthy adaptation that in many contexts would aide in your continued survival. This might be worth keeping in mind, not trying to run away from. Quick fixes in life generally are just traps.
by imtringued | 2026-01-19 10:29:09+00:00
How would they prove that he's profiting off their IP when his "mod" doesn't add content or require any particular feature of a base game (the "mod" supports many games) and is actually primarily meant for interoperation with a novel input and display method?

If Valve was the developer of the VR compatibility software, CD Projekt would get crushed in court.
by tim333 | 2026-01-19 10:29:11+00:00
Latest - Trump is writing to Norway, blaming his not getting the nobel prize:

>Dear Jonas: Considering your Country decided not to give me the Nobel Peace Prize for having stopped 8 Wars PLUS, I no longer feel an obligation to think purely of Peace, although it will always be predominant, but can now think about what is good and proper for the United States of America.

>“Denmark cannot protect that land from Russia or China, and why do they have a ‘right of ownership’ anyway? ...

Nuts!
by rubzah | 2026-01-19 10:29:12+00:00
Oh wow, somehow I was not aware of how capable this technology has become, looks like a major game changer, across many fields.

In the near term, it could be very useful for sports replays. The UFC has this thing where they stitch together sequences of images from cameras all around the ring, to capture a few seconds of '360 degree' video of important moments. It looks horrible, this would be a huge improvement.
by exagolo | 2026-01-19 10:29:43+00:00
Another alternative is Exasol that is factors (>10x) faster than Clickhouse and scales much better for complex analytics workloads that joins data. There is a free edition for personal use without data limit that can run on any number of cluster nodes.

If you just want to read and analyze single table data, then Clickhouse or DuckDB are perfect.

Disclaimer: I work at Exasol
by rm30 | 2026-01-19 10:30:36+00:00
I'd consider this app a proof of concept, with limited practical applications.

The story of using Bluetooth in a cruise ship to chat with family sounds like it’s pushing the limits of physics; communication in those conditions is highly unreliable.
Most of our phones have onboard a class 2 device (the lower range, 10-20m), the real world has walls to reduce the range, and a cruise ship's metal structure creates a Faraday cage effect.

In case of protests, a jammer will silence all devices.

Anyway, I was thinking that in extreme cases we could modify our devices for communication at a community level—for example, creating a Wi-Fi mesh network with routers, or some other long-range protocol (e.g., LoRa).
by AdrianB1 | 2026-01-19 10:31:20+00:00
I am trying to imagine. The end result is similar. In Europe it would be "unlimited unpaid vacation days on top of the mandatory paid vacation". The same problems will appear: self-restrict to taking it. Management would never help employees to take the days. My manager does not help me even take the mandatory legal days, it's all on me to deal with priorities and deliverables and find a way to still take vacation. With decent managers, there would be no burnout, but we are in a crisis of morals in corporate management, the job of most current managers is to make a career at the expense of the employees.
by Y_Y | 2026-01-19 10:32:15+00:00
I prefer voting. I find protests annoying. They're a good way for people to let off steam, hang out with friends, get photos for the international press etc. but they're not the right mechanism for finding out what the people want.

They're definitely effective when most of the country wants the government out, but by that point a vote would certainly do just as well, and with fewer flying bricks.
by chii | 2026-01-19 10:32:18+00:00
> This has always been the case, and not just the US either.

the difference is that the US used to pretend that international laws mattered - at least, they selectively only ignore some when it's advantageous, but pay lip service to it being relevant and claim to follow it.

Now, however, trump has blatantly disregard the norms without regards. While everyone knows that the US will get their way militarily even before trump, it used to be a negotiation with law and order at least being pretended to matter. After trump, the pretense is off. It leads to less trust, less negotiation and more hard-lining.

Within one term, trump has destroyed the trust that took more than a century to build.
by 7777332215 | 2026-01-19 10:33:30+00:00
Yup. I worked very hard, and for many years to acquire a skill in designing and writing systems. It is an art. And it is very disheartening to see people without any skills to behave the way they do. For now, the work I do cannot be replicated by these people, but I do not such high hopes for the distant future. Though at the point it can truly be automated I think it will be automating a large majority of non physical jobs (and those too will be likely getting automated by then)
by fennecfoxy | 2026-01-19 10:33:33+00:00
I think people would have reacted a lot more positively if you'd said right up front in the first line "hey look guys, yes I wrote this with ChatGPT but I am not a native English speaker so I've used AI to translate"

Otherwise it feels deceptive. Which is surprising given we should judge off intentions and not augmentation (like come on guys this is HN FFS).

This guy's not running any ads on the site, hasn't spammed with multiple posts that I've seen. I still think investment funds/modern stock exchanges are needless parasites upon society but that's just my opinion.
by epolanski | 2026-01-19 10:33:38+00:00
This article is sensible but I'd argue it states the obvious.

The back pressure I need cannot come from automated testing or access to an LSP.

The back pressure I need comes from following rules it has been given, or listening to architectural or business logic feedback.

On that, I still cannot make it work like I want. Going to provide a simple example with Claude Codes.

I have a frontend agent instructed to not use any class or style ever, only the design system components and primitives.

Not only it will ignore those very quickly, but when it proposes edits and I give feedback the agent ignores them completely and instead it keeps suggesting more edits.

Thus I had to revert to deleting the agent completely and rely on the main thread for doing that work.

Same applies with any other agent.
by giuliomagnifico | 2026-01-19 10:33:57+00:00
The key point:

> The study does not claim that the DNA belongs to Leonardo, but the team believes it has established a method and framework that can be used to investigate other artifacts. If the same Y chromosome sequence is consistently found across items, it could potentially be the key to assembling Leonardo’s genome, said study coauthor Dr. Charles Lee, professor at The Jackson Laboratory for Genomic Medicine in Farmington, Connecticut.

>Tracking down the artist’s DNA could provide insights into his brilliant capabilities. The team believes that he had unusually high visual acuity, or the ability to see things in a more detailed way than the average person, based on his artwork.