MurphyA/hacker-news huggingface dataset:
by giardini | 2026-01-10 06:29:19+00:00
https://www.nytimes.com/video/us/100000010631041/minneapolis...

This is (finally) a decisive video. Yet the NY times analyzes the video and gets it wrong. Here's why:

An important point: the vehicle the deceased was driving is either a front-wheel drive vehicle or a 4-wheel-drive vehicle. We know this b/c we see the front wheels spin, slipping on the icy road before gaining traction.

The video is taken from behind and to the left of the deceased's car. At first the front wheels of the car are pointed to the left and a moment later directly at the ICE agent in question. Furthermore the front wheels are spinning (because the throttle is pressed). Still another moment later the front wheels are pointed to the right and she drives down the street.

IOW *the throttle was down while the car was pointed first toward the left, then toward the ICE agent and finally toward the right. In fact the throttle was down so far the wheels slipped on the ice (you can see the left wheel spinning).

The icy road spared the ICE agent being run over. Had the road been dry he could have been struck and possibly killed.

Conclusion:

The spinning wheels point an incriminating finger at the driver: she was pressing the throttle while the car was pointed to the left, then directly ahead (at the ICE agent), and then to the right. No doubt whatsoever.

We make no claim about intent by the driver but there is little doubt that the ICE agent would have been struck had the road and tires been dry.
by kstenerud | 2026-01-10 06:29:28+00:00
Whether it's a minority opinion or not, I really can't see the difference. Even when he posted highly zoomed images of VS Code ("Visual Studio Code does a wonderful job demonstrating this problem"), the only thing I noticed is that the image on the right looks slightly brighter than the image on the left.

Then as I went back to where he was describing the problem ("fringing"), I kept forgetting when I scrolled back to the images which was which (and which image was supposed to be "worse").

I'm on a 2025 Macbook, so maybe the laptop's monitor masks the issue?
by hypercube33 | 2026-01-10 06:31:51+00:00
I'm not parent but a counter perspective - the only three motivations I have are:
phone dies
camera vastly improves (imo it's been on a decline since the Nexus 6)
phone is too slow to use

I'm on year 5 of my Samsung s21u that I can replace the Samsung ux slop with asop ports
by sureglymop | 2026-01-10 06:33:42+00:00
I've tinkered at most an hour on my arch install and it's just been running smoothly. The installer these days is easy to go through as well. It's the same for bash, very little customization, then it runs smoothly for years.

I'm not saying CachyOS is bad, just that it is in my opinion another layer of complexity that may change/deprecate/etc.
by jauntywundrkind | 2026-01-10 06:33:59+00:00
Exactly. The popular culture has bad picks. We can be low effort but not entirely 100% unselective. Just the littlest bit of trying & listening to our peers can make a better world.

There's so many better non-shite alternatives. Zim aka zimfw is one. It's just so sad that there's such a negative creep energy towards "I tried nothing and did nothing and this is where I am". Bad hacker bad. You deserve no voice.
by sparky_z | 2026-01-10 06:35:54+00:00
A 3-year maternity/paternity leave guaranteed by law sounds so completely crazy and unworkable to me that I think I must be misunderstanding what you mean. Before I start pelting you with objections that might be based on a misunderstanding, do you want to fill in a bit more detail on how you envision such a policy working in practice?
by fabbbbb | 2026-01-10 06:35:56+00:00
Not sure I do, but to try, this is calling for a culture of science, education and differentiation, which I thought this is. Against black and white simplifications that don’t enlighten anyone but foster extremes.

Not all JavaScript code is bad, nor is all AI-generated code bad (neither good).

We see this black and white simplification all over the place, no trade offs desired anymore. We pick a bad characteristic about a (new) habit product food or technology and that’s enough to render the whole thing inferior.

There is good tries with nutrition transparency in some EU countries, as an example for education around food.

if people can and want to understand it, they can make good choices.

Maybe the US isn’t ready or wishing for such level of education and freedom. Even some EU countries are not.
by mschild | 2026-01-10 06:36:31+00:00
I bought a house 2 years ago.

Any communication from water and garbage utilities is always in paper form. No option for digital in any way. When asked it was for "legal" reasons.

Property owner's insurance also sends their legal information and billing updates via letter.

Property tax updates and bills also come exclusively on paper. Even though they have my email and communicate non-billing and legal stuff over that.

I made an inquiry with local Bauamt about something and asked for email communication. The email I got said:
"You've requested communication via email. So we're letting you know that we've sent a response to your question via letter.
Ask HN: I built a local-first encrypted secrets manager – feedback?
by shahnoor | 2026-01-10 06:37:32+00:00
I built PushEnv after repeatedly running into the same problems with .env files: secrets getting shared in Slack, committed to Git, going out of sync across machines, and breaking deployments with no clear audit trail or rollback.

PushEnv is a local-first, encrypted workflow for managing environment variables. Secrets are encrypted on the developer’s machine before being stored, and only ciphertext is ever uploaded. There’s no dashboard, no accounts, and no SaaS dependency — just a Git-style push/pull/diff/history flow for .env files.

It also supports type-safe env validation with Zod, zero-file secret injection for CI, and versioned rollbacks.

This is an early version, and I’d really appreciate feedback from people who’ve dealt with secrets management at scale — especially around security assumptions, workflow design, and real-world edge cases.
by Zizizizz | 2026-01-10 06:37:41+00:00
I use atuin for the shell history as it seems to know when I've run a command in one tab/split while another is open where fzf doesn't seem to sync it all the time. But I still use fzf to find files.

(Bonus, I use Zoxide to replace the alt+d cd shortcut as it's much faster, and use https://github.com/Aloxaf/fzf-tab for tab completions in the terminal to become fuzzy, very very useful)
by keepamovin | 2026-01-10 06:41:40+00:00
Partially correct: we don't give away the source, but we also don't use your credentials.

We use the official cloud CLIs (gcloud, hcloud, aws, az, vultr-cli) that are either already signed in or not. If not, we detect using their subcommands to display login status, like gcloud info, etc). If not signed in, we ask if you want to sign in, and if you do then the official cloud CLI does the sign in and handles your creds however each one does. That might sound like splitting hairs, but to me that approach made much more sense that trying to safely handle your creds!

You might be wondering why not give away the source code? I tried this over the last 10 years with a bunch of different products (BrowserBox, DownloadNet), and ones where I didn't (WisprNote, etc). The trend was clear: giving away source led to less revenue, and more "shady" usage (big corps using but ripping it off, etc). Whereas proper "license and source protection locked-doors" led to people behaving with more respect, and more revenue.
by nl | 2026-01-10 06:42:05+00:00
> Compilers are deterministic, making their generated assembly code verifiable

People keep saying this like it is an absolute fact, whereas in reality it is a scale.

Compilers are more deterministic than LLMs in general, but no they are not completely deterministic. That's why making reproducible builds is hard!

https://stackoverflow.com/questions/52974259/what-are-some-e... and https://github.com/mgrang/non-determinism give some good examples of this.

This leads to the point: in general do we care about this non-determinism?

Most of the time, no we don't.

Once you accept that the next stage is accepting that most of the time the non-deterministic output of an LLM is good enough!

This leads to how do I verify it is good enough which leads to testing and then suddenly you have a working agentic loop....
by eru | 2026-01-10 06:43:11+00:00
> A lot of software organization paradigms are designed to play defense against poorly written software.

Maybe. But the organisations who would need the defense most are the some of the least likely to apply them.

Eg it was better run organisations that had version control early, and the worse ones persisted with using shared folders for longer.

And strong type systems like what Haskell or to a lesser extent Rust have to offer are useful as safeguards for anyone, but even more useful when your organisation and its members aren't all that great. Yet again, we see more capable organisations adopting these earlier.
by primitivesuave | 2026-01-10 06:43:16+00:00
You are effectively saying that the indiscriminate slaughter of the Japanese civilian population was justified, due to the actions of a few Japanese leaders. In my opinion, there is no justification for violence against civilians.

Notice that we have a holiday for MLK, and Indians have a holiday to celebrate Gandhi. Something deep inside all of us knows that pacifism is “correct”.
by pansa2 | 2026-01-10 06:44:17+00:00
> OLEDs make great TVs and gaming monitors [...] But on desktop monitors for still things — text and fine lines — OLEDs currently just aren’t great

It seems that LCD has long been the best technology for desktop monitors - but interestingly, despite its popularity, may never have been the best technology for TVs. CRT, plasma and now OLED have all had better image quality than contemporary LCDs.
by themafia | 2026-01-10 06:44:51+00:00
> you just described a private investigator.

In most states that requires a license with actual professional standards being met to obtain and maintain one. It does not entitle you to harass someone.

> stalking requires some kind of menacing or whatnot.

Repetition, threats, and fear. The standard is "would most reasonable people perceive these actions in the same way?"

The better question is, in the cities that have installed flock, is the crime rate actually down? And can we make FOIA requests to see how often and for what the police have queried the system to receive data? I may not be able to challenge the existence of the system with a TRO but I can constrain police use of it; hopefully, to the point it is no longer economically viable for them to operate it.
by darrenf | 2026-01-10 06:46:01+00:00
I’m advocating not advertising.

I capitalise it out of muscle memory. That’s all. FWIW Wikipedia capitalises it as well.

I called it out with a link because I expect many folk to be unfamiliar with it, but the nature of parkrun itself — rather than simply going for a 5k[m] run — is intrinsic to the point I was trying to make.

5k is perfectly well understood to be a distance, especially in context, in British English and I’m a Brit. My bad I guess for not adding “m” for (some of) the HN readership.

Regardless of that, you were correct that parkrun is indeed a run around a park. I won’t explain any further nor link anywhere lest it be misconstrued as advertising (something that’s proudly free, mind you). Besides which I need to get to and get my running kit on.
by maple3142 | 2026-01-10 06:46:03+00:00
I think `zsh -l` start a login shell, which does not load zshrc so oh-my-zsh don't get initialized. Try `zsh -ic exit` and it should load zshrc before executing exit.

That said, the time of `zsh -ic exit` isn't really meaningful metric for measuring the performance of an interactive shell. See https://github.com/romkatv/zsh-bench#how-not-to-benchmark for details.
by hannasm | 2026-01-10 06:46:39+00:00
I had the same thought but unfortunately even if that translation is accurate it could still be bidirectional hallucinating and would not really be sufficient evidence...

It's another reformulation rather than a true proof. Now, instead of wanting a proof of a theorem, now we just need to prove that this proof is actually proving the theorem. The proof itself being so incomprehensible that it can't on its own be trusted, but if it can be shown that it can be trusted then the theorem must be true.
by gnavadev | 2026-01-10 06:46:47+00:00
Location: Currently in Corvallis, OR. Planning to relocate to the San Francisco Bay Area after graduation in June 2026.

Remote: Preferred, also open to in-person

Willing to relocate: Yes, anywhere in the US

Technologies:

- Backend: Python, Django (Vanilla & DRF), FastAPI, Celery, PostgreSQL
- Frontend: TypeScript, React, Vue, Next.js
- DevOps/Cloud: AWS (S3, Lambda, DynamoDB), Docker, Kubernetes, Jenkins
- AI/ML: PyTorch, TensorFlow, SciKit-learn, OpenCV
- Other: Kafka, OpenSearch, Selenium, Storybook, BeautifulSoup
- LLM Integrations: OpenAI, Claude, Gemini, Mistral, DeepSeek
- Can brew a very nice coffee

Résumé/CV: https://linktr.ee/gabrielnavainfo

Email: gabrielnavajobs@gmail.com

Additional Info:

Currently pursuing a Post-Bacc in Computer Science at Oregon State University and working at the university's Security Operations Center. My current duties are:

- Network Security Monitoring
- Security Engineering
- Cybersecurity Model Training
- Penetration Testing

4+ years of professional experience in Full Stack/Forward Deployed Engineering.
by promptmetrics | 2026-01-10 06:46:51+00:00
Author here.

We spent some time analyzing the fallout from the OpenAI outages in December '24 (the 4.5h and 9h incidents). A pattern we kept seeing was teams relying on standard exponential backoff strategies.

The problem is that during a systemic vendor outage, this just creates retry amplification—essentially a self-inflicted DDoS that burns through rate limits and keeps you blocked even when the provider recovers.

We wrote a deep dive on the architecture required to actually survive these outages (multi-provider failover).

The hard parts we cover:

Circuit Breakers vs. Retries: Why "failing fast" and switching providers is the only way to maintain SLAs >99.5%.

Normalization: The engineering pain of normalizing SSE streams and JSON schemas between OpenAI and Anthropic so the frontend doesn't break during a switch.

Cost: Counter-intuitively, we found that intelligent routing (sending easier queries to Haiku/GPT-4o-mini) often funds the redundancy infrastructure.

We also look at Assembled’s architecture—they managed 99.97% uptime during the outages by automating failover (<500ms).

Happy to answer questions about the implementation details or the normalization logic.
by Zizizizz | 2026-01-10 06:47:26+00:00
This is the .zshrc file I have in my dotfiles.

It auto installs everything if you don't have it. Starts effectively instantly.

External dependencies (or remove their line at the bottom)

- [Mise](https://mise.jdx.dev/) fast asdf, runner, and direnv replacement

- [oxide](https://github.com/ajeetdsouza/zoxide) smart and fast cd replacement

-[atuin](https://atuin.sh/) ctrl + r and shell history finder

- [fzf](https://github.com/junegunn/fzf) fuzzy finder

```
# Plugin Manager

declare -A ZINIT
ZINIT[NO_ALIASES]=1
ZINIT_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}/zinit/zinit.git"
[ ! -d $ZINIT_HOME ] && mkdir -p "$(dirname $ZINIT_HOME)"
[ ! -d $ZINIT_HOME/.git ] && git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME"
source "${ZINIT_HOME}/zinit.zsh"

autoload -Uz compinit; compinit

# Plugins
zinit light Aloxaf/fzf-tab
zstyle ':fzf-tab:' use-fzf-default-opts yes
zinit light zdharma-continuum/fast-syntax-highlighting
zinit light zsh-users/zsh-autosuggestions

# Starship
zinit ice as"command" from"gh-r" \
atclone"./starship init zsh > init.zsh; ./starship completions zsh > _starship" \
atpull"%atclone" src"init.zsh"
zinit light starship/starship

zstyle ':fzf-tab:complete:' fzf-bindings 'shift-tab:toggle'
zstyle ':fzf-tab:' switch-group ',' '.'
zstyle ':fzf-tab:' continuous-trigger '`'

source <(fzf --zsh)

eval "$(mise activate zsh)"
eval "$(zoxide init zsh)"
eval "$(atuin init zsh --disable-up-arrow)"
```
by JoshTriplett | 2026-01-10 06:47:35+00:00
> I do have to disable subpixel hinting though, afaik there is none optimized for anything other than traditional RGB or BGR. I don't think it's a big deal since I usually don't like it on RGB LCDs anyway...

Yeah, I've had subpixel antialiasing disabled for a long time, since before my first OLED; I prefer grayscale antialiasing.
by RajT88 | 2026-01-10 06:48:24+00:00
Latinos are - statistically - causing less problems than citizens.

In fact, they are propping up our economy. I had suspected you were posting in bad faith; now I know for sure. Our immigrant population - legal and not - solve more problems than they cause, and the numbers show that.

Thanks for putting the lie - explicitly, in your own words - to the idea this is about the law. You were fine with European illegal immigrants which cause similar amounts of issues (few) to Latinos. The difference is ethnicity. Full stop.
by fzeroracer | 2026-01-10 06:49:07+00:00
There was another incident last month in Minneapolis where ICE ran down a citizen with their car [1]. Do you agree that the appropriate response in that situation would be to respond with lethal force in accordance with your previous stances here?

Now, why do you think ICE agents are not being taken to trial? Why do you think the federal government is doing all that they can to protect them? And why are you, specifically, working overtime to give them the benefit of the doubt?

[1] https://www.reddit.com/r/ICE_Watch/comments/1pjye82/ice_agen...
by seymores | 2026-01-10 06:49:35+00:00
Found myself needing to read a lot of MD docs and wanted to read them quickly in the terminal. didn't find any light, so I whipped one up quickly with Codex.

It's a TUI md reader, fast and cheap on the memory, because of Rust.
Give it a try if you find yourself wanting a quick MD reader in a terminal.

https://github.com/seymores/mdr
by oguz-ismail2 | 2026-01-10 06:49:50+00:00
Colorful outputs and elaborately decorated error messages are cool but maybe it shouldn't deviate that far from POSIX shells.

$ trap '' chld
$ nu -c test
Error: nu::shell::io::uncategorized_error

× I/O error
╰─▶ × failed to get exit code

╭─[source:1:1]
1 │ test
· ──┬─
· ╰── Uncategorized error
╰────

$
by dtkav | 2026-01-10 06:50:58+00:00
Awesome stuff! Thanks for the reply.

Tokenizer is an explicit proxy though right?

My use case is very similar, but I wanted a transparent proxy so I could run unmodified scripts. It is a tricky design decision though.

I also mount a little fuse filesystem that mints macaroon on read (with a shorter lifetime, probably inspired by y'all but i forget from where).

I work on realtime collaboration of markdown files (currently in Obsidian), which has become a shared-context substrate for agents, skills, etc.. Our own company workspace has skills that have scoped access to fly, stripe, gmail, etc. We're definitely drinking the file-over-app personal-software-for-teams Kool-Aid, so the problem space for us includes access control and auditing.

Love your work :)
by wolvoleo | 2026-01-10 06:51:15+00:00
Yes this. I don't use screens below 200dpi anymore (right now I have 4K on 24", at 200% scaling) and many people say that it's a waste because it's way too high. But I can still see pixels that are off. I just love sharp text. Which everyone is used to on their phones, I don't understand why people don't want the same on their computer which they probably use a lot more hours per day (I sure do)

I'm sure I would notice and be annoyed by this fringing too unless the pixels were so small I really couldn't see them. Probably needs to be slightly higher than 200 then. But I haven't seen oled monitors with such high DPIs. The highest I've seen is 4K on 27" which wouldn't even do for me on LCD.
by darkamaul | 2026-01-10 06:51:33+00:00
I have been using OMZ for the last 8 years but recently made the switch to plain zsh with :
- starship for a better prompt
- Claude ported plugins I was using from omz (extract, sudo)
- custom written aliases that were muscle memory
- zoxide for the a command

So far that has been a great move, my terminal tab feel snappy again. One thing I miss (but I’m sure I could find a way to replace it) is `cd ….´
by thiagowfx | 2026-01-10 06:53:18+00:00
Creative idea, however most calendar software clients offer meeting start times rounded to increments of 15 min.

Setting meetings to start at :05 or :20 or :35 or :50 adds friction.

Defaults matter for habit formation.

There is your golden opportunity to point out internal Gemini to the Calendar codebase and make it become reality.
by mindslight | 2026-01-10 06:53:39+00:00
Sorry for making the judgement that I'd rather spend several more hours of quality time with my son than needing to spend it coming down from watching a woman be assaulted and executed repeatedly from many angles. I guess I'm just not "MAGA" material.

If you want to make your case, I have asked you two straightforward questions that you have thus avoided:

1. Would you care to describe anything specific shown by these videos where either Renee or her wife physically impede or otherwise violently aggress on ICE? (before their escalation into a high-stakes assault on her vehicle. also keep in mind this would be the beginning of a logical argument and that the concept of equity between those actions and the response still applies)

2. As you've been appealing to a general concept of restraint, I presume you have much harsher criticism for the administration, which immediately dropped into pushing bald faced lies and rejecting any responsibility for the situation rather than taking even a moment to reflect, examine, and try to prevent further tragedies regardless of who may be at fault? And would you care to share that criticism here?
by jmyeet | 2026-01-10 06:54:19+00:00
Have you ever listened to any scammers operate? People are, for lack of a better word, stupid. They're far too trusting. Anything from Nigerian prince scams to buying Walmart gift cards and giving some random person the number to whatever.

You might say "ah but this is social engineering" and that's true but so is "Hi, this is Brian from tech Support. We need you to change these settings and to install this app on your phone".

Let me put it another way: how do you feel about backdoors into crypto? Just the existence of a backdoor creates an attack vector regardless of whether the designated users misuse use it or not. Just the ability to "opt in" to root access for almost everyone creates way more problems than it solves.

And this is the key point: what benefit does it give users? Because nobody can really answer that other than some hand-waving about "freedom".
by tguvot | 2026-01-10 06:55:13+00:00
no. but they were killed and raped by palestinians and belonging stolen at 1858. looks like tradition.

btw, here is an interesting quote from PLO commander Zuheir Mohsen (sounds palestinian enough for you ?):

"The Palestinian people does not exist … there is no difference between Jordanians, Palestinians, Syrians, and Lebanese. Between Jordanians, Palestinians, Syrians and Lebanese there are no differences. We are all part of one people, the Arab nation [...] Just for political reasons we carefully underwrite our Palestinian identity. Because it is of national interest for the Arabs to advocate the existence of Palestinians to balance Zionism. Yes, the existence of a separate Palestinian identity exists only for tactical reasons[...] Once we have acquired all our rights in all of Palestine, we must not delay for a moment the reunification of Jordan and Palestine".