frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Ask HN: How are you doing RAG locally?

159•tmaly•20h ago•59 comments

Ask HN: Share your personal website

628•susam•17h ago•1760 comments

Ask HN: What did you find out or explore today?

100•blahaj•16h ago•138 comments

Ask HN: What is the best way to provide continuous context to models?

53•nemath•9h ago•30 comments

Ask HN: Distributed SQL engine for ultra-wide tables

14•synsqlbythesea•12h ago•12 comments

Ask HN: How do you safely give LLMs SSH/DB access?

75•nico•15h ago•97 comments

Ask HN: Why does Google still provide an open redirect for phishers?

14•throwaway89201•1d ago•8 comments

Ask HN: Are you worried, and care, about AI stealing your code/secrets?

2•fnoef•2h ago•4 comments

Ask HN: Trying to find a website featured on HN that listed restaurants in NYC

11•laffOr•22h ago•1 comments

Ask HN: Iran's 120h internet shutdown, phones back. How to stay resilient?

110•us321•1d ago•94 comments

Ask HN: Weird archive.today behavior?

121•rabinovich•12h ago•45 comments

The $LANG Programming Language

260•dang•1d ago•66 comments

Ask HN: Thoughts on maintaining anonymity against state-level actors?

8•adamanteye•1d ago•3 comments

Tell HN: A Proposal to Modernize Xorg as a Protocol-Only Graphics Layer

5•powerwordtree•17h ago•6 comments

Ask HN: What are you working on? (January 2026)

256•david927•3d ago•858 comments

Ask HN: ADHD – How do you manage the constant stream of thoughts and ideas?

112•chriswright1664•1d ago•136 comments

Tell HN: Properly using dishwasher reduced friction with my wife

10•xylo•14h ago•13 comments

Ask HN: Quantum Computation, Computers and Programming

31•rramadass•1d ago•31 comments

Ask HN: Vxlan over WireGuard or WireGuard over Vxlan?

44•mlhpdx•1d ago•82 comments

Tell HN: DigitalOcean's managed services broke each other after update

76•neilfrndes•2d ago•47 comments

Ask HN: Best setup for Golang HTTP API development in 2026?

4•labarilem•11h ago•0 comments

Ask HN: Discrepancy between Lichess and Stockfish

21•HNLurker2•1d ago•11 comments

Trouble Redeeming YC Student Event Deal?

2•NirekShetty•10h ago•1 comments

Ask HN: Looking for Windows contributors for meeting-detection engine

7•Ayobamiu•1d ago•1 comments

Ask HN: Are diffs still useful for AI-assisted code changes?

5•nuky•16h ago•12 comments

Tell HN: Cloudflare's broken abuse report system, lack of staff to review issues

3•rtsam•11h ago•2 comments

Ask HN: Form History Control is great. Why doesn't Firefox integrate it?

3•Openai2•11h ago•0 comments

How do small property management teams handle data entry from tenant documents?

2•scannyai•13h ago•1 comments

Ask HN: How are teams sourcing long-term GPU capacity outside hyperscalers?

5•dloku•13h ago•0 comments

Ask HN: Make cemeteries in cities less offensive by using virtual headstones?

2•amichail•14h ago•13 comments
Open in hackernews

Ask HN: What did you find out or explore today?

100•blahaj•16h ago
Doesn't matter what domain and how big or small.

Comments

blahaj•16h ago
I found out today that the location header of an HTTP redirect can be a tel:+ URI and phone's will actually ask you whether you want to call that number.
mediumdeviation•5h ago
Links can have that as their href and it will also work as you'd expect. It's the telephone equivalent of the more well-known mailto: scheme
econ•5h ago
Now we should add a ?message= query string to be read out loud in the users voice.
giraffe333•6h ago
I was reminded of the US Constitution's 10th amendment and reading some of the history around it.

> The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people.

Very relevant to what's going on today with National Guard and ICE deployments.

https://www.axios.com/2026/01/14/10th-amendment-ice-trump-il... (or please google whatever source you find reliable about the topic)

Fezzik•4h ago
Also related and worth a read, I think, is the Supreme Court case Youngstown Sheet & Tube Co. v. Sawyer, 343 U.S. 579 (1952). The content of the dispute is different, as it involves the President seizing private property, but it is (one of?) the seminal cases regarding the scope of presidential powers. Justice Jackson’s concurring opinion is, at least for now, considered the best articulation of when the President may take unilateral action.
dang•6h ago
I've been exploring the origins of the 'relational turn' in psychoanalysis that began after WWII and ramped up in the 1970s. Psychoanalysis got vastly more interesting after Freud and I had no idea!
nurettin•3h ago
Sometimes all you need in science is an old guy with a pipe accusing people of wanting to bang their mom.
GrowingSideways•6h ago
I've been trying to research drone navigation tech from what we have learned so far from the russian/ukraine war. I'm very much not a hardware guy but software by itself has been feeling kind of useless or even crueler than usual.
sneilan1•5h ago
Published an edit today (post dated in Nov. but I've rewritten it 5x now) on my tutorial to use llama3.2:3b to generate fine tuning data to train tinyllama1.1b https://seanneilan.com/posts/fine-tuning-local-llm/ It took a while to figure out that when I made llama3.2 generate json, it didn't have enough horsepower to generate training data that was varied enough to successfully fine tune llama1.1b! Figured that out :) Something you never learn with the bigger models. Every token costs something even if it's a little bit.
helltone•5h ago
I'm building in robotics. Setting up a new 3d camera today. I found that the 10m active USB C cable that I bought transfers power in both directions, but only transfers data in one direction, it turns out to be some weird video USB variant. Next I needed to plug a gripper into a modbus controller. That uses an M8 8-pole 20cm cable. The controller manufacturer recently decided to switch from male to female connector, so now the cable needs to be male-male. After searching online for hours, I believe that is impossible to find as everyone only sells male-female cables.

I'm continuously surprised by how difficult it is to plug things together and how non-descriptive cable "standards" are about the actual capabilities of cables and connectors.

lanyard-textile•5h ago
I found out my crimson-bellied conure is laying an egg today! She's nesting in some towels now, chirping away while she works on laying it.

Having an egg is relatively hard on parrots. I've given her lots of food and warmth to prepare. She is comically hungry -- she's usually not such a big eater, but she's happy today to be scarfing down her apple slices, fruit pellets, and safflower seeds.

She usually sleeps at the bottom of her cage, beneath a towel I put down for her. It's already unusual for parrots! But tonight she has made quite a nest with her towel: It's folded in half like usual, but she has nuzzled her way between the fold, so she has the towel underneath and on top of her. It's super cute.

I'm treating her with delicacy but she is determined to be a wild child of a bird. She's still flying around during the day and moving around plenty. I don't think I would be so confident if I had an egg like that inside me.

She has a stone perch that she likes to nibble on when she's working on an egg. I've wondered if it is some innate need to nourish herself with calcium, or if it's stress relief :)

So that's my night. Sitting outside of the metaphorical delivery ward with a metaphorical cigar, making sure she lays this egg that isn't even fertile to begin with! Birds :)

aryehof•4h ago
A beautiful pause in my day reading this - many thanks. Would love to see a photo!
yMEyUyNE1•3h ago
> I've wondered if it is some innate need to nourish herself with calcium, or if it's stress relief :)

methinks: Calcium is required to make the egg shell. Calcium supplements would help, just in case "Life finds a way".

ainiriand•2h ago
It confounds me why would anyone keep a bird in captivity... Imagine that you have the power to fly and they keep you in a box.
auselen•1h ago
Good question, if it is such.

We keep a rabbit indoors, free roaming in the house, now for 7 years, I expect he will do 10+

Would you prefer to live freely for 6 months or have a hopefully comfortable life for ten times more. Before anyone jumping to say “freedom!” why don’t you do it already? Why are you keeping your body prisoner indoors?

satvikpendem•42m ago
> Why are you keeping your body prisoner indoors?

What does this even mean in the context of humans? People do go outside.

jvm___•59m ago
"I always wonder why birds stay in the same place when they can fly anywhere on the earth. Then I ask myself the same question." - Harun Yahya
satvikpendem•43m ago
This was always a flawed quote because even before such a realization, people still did novel things (and literally flew to new places), much the same as birds. And the answer is still the same for birds and humans, the constraint of resources. If you have enough then by all means, fly.
cess11•26m ago
The point is for you to take a look at yourself and how you are currently spending your time, from the assumption that you could do something different.
satvikpendem•22m ago
People already do that. It also doesn't relate to the person you replied to, as I said in another comment, it's about an external source imprisoning you, not you imprisoning yourself.
satvikpendem•41m ago
It does strike me as cruel too, to be denied freedom like that.

It also seems like the sibling comments are misunderstanding your last sentence, it's not about the "you" in that sentence having self imposed limitations, it's you being literally imprisoned by an external source without any way to get out. So asking "why are you a prisoner inside" doesn't make any sense.

defrost•5h ago
Today, and yesterday, I've been poking about the history of what was once the longest steam powered fresh water pipeline in the world

https://en.wikipedia.org/wiki/Goldfields_Water_Supply_Scheme

I'm looking into rennovating a massive agricultural machine shed ~ two stories high in the middle built some 80+ years ago using sections of spur pipeline as central upright poles to hold up some beefy jarrah trusses.

The "verandah" wings flaring out from there were bulit from flimsier timber that's rotting and the iron sheet walls are starting to peel away.

The posts are of interest as they have old markings and water fittings, tee pieces, etc.

It's not far from one of the original steam powered pumping stations that moved water through the main line.

khr•5h ago
I found out that the adhesives I've encountered from time to time that remain tacky and easily moved or removed are called "non-hardening" adhesives. This was after using E8000 glue for a headphone repair today.
Helmut10001•5h ago
I found out I can automate my 5,12kWh house battery through local-only RS485 connection, and directly setting registers using ModbusTCP from Home Assistant. I then drafted an automation with hysteresis and damping that tries to aim for Net-Zero export/import (pv surplus/grid). It appears to work!
Gibbon1•5h ago
The deranged thing about RS485 and modbus is it's old cheap and just works.
isoprophlex•5h ago
What brand/make of battery is that? I'm tentatively interested in home battery storage, but definitely not interested in shit that requires an app, an internet connection, and shitty saas spyware...
mbb70•5h ago
I explored the space of valid Spelling Bee puzzles and found out the lowest scoring puzzle is (x)bejkou with 14 points.

Hoping they do it for April 1st one year.

ilinx•5h ago
I’m reading Domain Driven Development and learning why so many of my projects have been tough to maintain.

I also recently learned that you can get ancient coins for very little money if you don’t care about resale value or need them to be in pristine condition. I bought some coins from kingdoms that I’d never heard of. Many are thousands of years old! It’s fun holding a piece of history like that.

rocketbin•2h ago
Any recommendations on where to acquire?
p_v_doom•2h ago
> I’m reading Domain Driven Development and learning why so many of my projects have been tough to maintain.

Oooh, thats a good one. Next read the Architects paradox, Why Greatness cannot be planned and Understanding Variation and your views of the world will be forever altered. Or pick up "Architecture Modernization" by Nick Tune if you want more tools to do stuff and if you do not want to achieve enligntenment.

_____

Where did you acquire cheap ancient coins? ebay? May be cool to get some for my dnd group

dr_dshiv•2h ago
Ancient coin collecting is an awesome hobby! I have one that scholars think was made by / designed by Pythagoras himself. For a few hundred bucks!

Recently I learned that only 3% of Latin works from 1450-1700 (including renaissance and scientific revolution) have been translated. Secondrenaissance.ai

TZubiri•2h ago
No way

At this point just learn latin

vishalontheline•5h ago
Today I recorded myself skateboarding and found out that I don't move nearly as much as I think I do! No wonder I'm going so slow!
cookiengineer•5h ago
I've read the adverserial attack paper, and I'm currently implementing a captcha based on images that have masks on them so that any LLM agent with a visual model will classify it wrong.

The idea is to use something like a slider that shows different images combined with a memory task, like "find out the pair of images" and then offer maybe a text input field where the user has to write 1,2,3 or something similar with the image numbers to pass the captcha.

The tldr is that I'm abusing the famous panda image that's classified as a gibbon as a technique to build a bot captcha.

willvarfar•3h ago
crazy to think that soon not being able to successfully complete the captcha will be a signal that the user is human
squidgyhead•5h ago
I am cleaning up some pointer arithmetic stuff for multi-dimensional C style arrays. I managed to replace the code with a std::inner_product minus a std::accumulate (to accomodate for the fact that the upper array bound is exclusive, ie one-past-the-end).
avadodin•1h ago
I once "fixed" a port of a program to Linux.

It was generating the wrong output — that is: not the same as on Windows.

My fix initialized a thitherto uninitialized array with the VisualC++(ca. 5.0) debug build default value.

bunnybomb2•5h ago
That running and taking cold showers really do make me more focused! And that i will have to be the one that fixes my life and builds my future. Deep, i know
GarnetFloride•5h ago
Reading up on the history of information management, and the real killer app for paper was double-entry bookkeeping, which made Venice rich and contributed to starting the Renaissance.
StanislavPetrov•4h ago
I found out that reading 900 wpm and actually comprehending what you are reading is actually possible and not that difficult at all.
rahimnathwani•2h ago
How did you discover this?
happiness0067•4h ago
Been working on sheet cutting optimization for https://measuretocut.com today and it sent me straight down the cutting‑stock / 2D bin‑packing rabbit hole. What started as “wouldn’t it be nice if the site could tell you how to cut your wood sheets optimally?” turned into reading about NP‑hard problems and flipping through old operations research papers like I was cramming for an exam.

The funny part is how far the mathematical version of the problem is from what measuretocut.com actually needs to output. In reality you have kerf, ugly offcuts, and the fact that nobody wants a cutting diagram that looks like a circuit board. We really have to take into consideration a 2nd optimization, it needs to be an output that a person in a shop can glance at and immediately understand.

johnfn•4h ago
That lodash-es doesn’t ESM lodash/fp, which means there is no straightforward way of using it with Vite after version 5. God help me.

I don’t even want to use it, I just want to get legacy code building on a modern version of Vite without rewriting a couple thousand lines of code. Aaaargh

mediumdeviation•4h ago
Another fun fact - lodash/fp doesn't deduplicate with lodash when bundled. For a couple of months I was wondering why our app had bundled two copies of lodash. I dismissed it as a measurement artifact at first. It took so long to realize there was actually two copies of lodash and it was because one developer on our team had a preference for fp syntax.
esperent•4h ago
> lodash-es doesn’t ESM lodash/fp

Most of my career has been JS and TS and I have no idea what this means.

soulofmischief•3h ago
I'm guessing you're only a few years into your web career, so I'll provide some background. lodash is a popular library that fills in many blanks that pre-2015 JavaScript had. It still provides value in modern JavaScript, but it's no longer as important as it used to be.

JavaScript is actually based on a standard called ECMAScript. ActionScript shares this standard, as an example. In 2015, we got ECMAScript 5, which modernized JavaScript in many ways. With that came many changes such as ECMAScript moving to a yearly update cadence, in response to the large amount of effort involved in implementing ES5, which came with a ton of changes.

One of those changes was ES modules, or ESM, which provided an official way for working with modules. The import/export syntax you're used to is a part of that spec. Before this, we had competing non-standard specifications for module loading, such as CommonJS.

ES5 reduced the need for tools such as lodash, and so it's less common in newer projects. It also is old enough to have been around before ESM was adopted, and is a large project, and so like many projects it either had to completely rewrite everything, or use transformation tools such as babel. If not, the user was responsible for using babel/etc to transform the code. Now, in modern stacks, because this is unnecessary, native support for CommonJS is being phased out, leading to OP's conundrum.

Now we have TypeScript, and the horrors of JavaScript 10+ years ago are a fading memory.

esperent•1h ago
Nope, I'm about 15 years in and (unfortunately) deeply familiar with all of that. As someone else pointed out below, it was the use of ESM as a verb that threw me off.

Thanks for taking the effort to type out a history lesson though, hopefully someone will benefit from it.

esperent•1h ago
Nope, I'm about 15 years in and (unfortunately) deeply familiar with all of that as I lived and worked through it.

As someone else pointed out below, it was the use of ESM as a verb that threw me off.

nailer•3h ago
It’s not just you, nobody uses ESM as a verb, I think they mean:

The package doesn’t export lodash/fp in the ESM version.

stackghost•4h ago
I found out it's easy to write Swift/Appkit apps without the dumpster fire that is Xcode! It turns out it's really easy to do it with good old `make`.
kristianp•2h ago
That sounds interesting. What reference did you use to get going?
solomonb•4h ago
That its impossible to find an oil can with a zerk fitting. I need one for my bridgeport that uses zerks for oil and not grease.
mustardo•1h ago
For machine tools I just use an oil can with a finer than normal tapered tip, this will depress the ball bearing in zerk / grease nipple fittings no problems, this also works with the ball oilers typically found on lathes etc. You can cut a tiny slit in the end too if that helps get oil in https://www.wentztech.com/metalworking/projects/convert-a-ch...
onion2k•4h ago
I'm exploring writing a point and click adventure, and I've found out that they're basically just hierarchical state machines with a pretty UI. This is useful because it simplifies a lot of things.

The downside is that now I'm wondering if I could write one in SQL.

biotechbio•4h ago
When you use a microscope to magnify something, the objective (magnifying lens) is literally taking the Fourier transform of the image. The optical system recovers up to a limiting frequency, determining the spatial resolution of the image.
ff00•4h ago
Found out about finding timing of http requests https://susam.net/timing-with-curl.html
scaramouche5•4h ago
I found out that killer whales hunt and kill great white sharks. https://www.nationalgeographic.com/animals/article/orcas-spo...
qiqitori•4h ago
Learned about superheterodyne receivers. Recently I've been studying up on RF technology, happened to come across superheterodyne receivers a short while ago, decided to research them today, saw that Technology Connections had a video on them, watched it, and felt reasonably enlightened.
brcmthrowaway•4h ago
Are there AI enabled antennas by now?
lormayna•4h ago
I don't know about AI antennas, but smart antennas[1] are a things since more than 15 years. Basically they are array of antennas that can change via software the directivity (mainly used in radar systems) or increase/reduce power transmission and direction (this is used in 5G cell).

1 - https://en.wikipedia.org/wiki/Smart_antenna

neversaydie•2h ago
There's also this, from long before the gen AI era: https://en.wikipedia.org/wiki/Evolved_antenna
LunicLynx•4h ago
I found git worktree today.
nomilk•4h ago
Me too just a week ago. Git worktree has a high 'usefulness-to-effort' ratio!

We shouldn't feel bad, Guide van Rossum was there once too!

https://x.com/gvanrossum/status/1379893622145871873

nisiddharth•59m ago
If you haven't yet, find `git rerere` as well
numpad0•4h ago
Surströmming, the Swedish can of fermented fish, is strongly recommended to be punctured while submerged in tap water. It is not pasteurized and is actively fermenting in storage, and the content will spray around if opened under atmospheric conditions.

When transported on cargo flights, they are double packed as cans in a barrel in a crate, and considered UN classified "miscellaneous dangerous goods" with identification number UN3334 "Aviation regulated liquid, n.o.s." with accompanying scary(albeit monochromatic) warning stickers, if at all accepted. When transported on ocean going vessels, they are often required to be in its own shipping container, again double packaged and correctly labeled.

netghost•4h ago
I found out that the guy who broke the thing I was working on was… me.
willvarfar•4h ago
I had a great euphoric epiphany feeling today. Doesn't come along too often, will celebrate with a nice glass of wine :)

Am doing data engineering for some big data (yeah, big enough) and thinking about efficiency of data enrichment. There's this classic trilemma with data enrichment where you can have good write efficiency, good read efficiency and/or good storage cost, pick two.

E.g. you have a 1TB table and you want to add a column that, say, will take 1GB to store.

You can create a new table that is 1.1TB and then delete the old table, but this is both write-inefficient and often breaks how normal data lake orchestration works.

You can create a new wide table that is 1.1TB and keep it along side the old table, but this is both write-inefficient and expensive to store.

You can create a narrow companion table that has just a join key and 1GB of data. This is efficient to write and store, but inefficient to query when you force all users to do joins on read.

And I've come up with a cunning forth way where you write a narrow table and read a wide table so its literally best of all worlds! Kinda staggering :) Still on a high.

Might actually be a conference paper, which is new territory for me. Lets see :)

/off dancing

nurettin•3h ago
You mean you discovered parallel arrays?
willvarfar•3h ago
specifically I've discovered how to 'trick' mainstream cloud storage and mainstream query engines using mainstream table formats how to read parallel arrays that are stored outside the table without using a classic join and treat them as new columns or schema evolution. It'll work on spark, bigquery etc.
hahahahhaah•2h ago
Whats a good place to see parallel arrays defined. I have no data lake expetience. Know how relational db works.
nurettin•2h ago
I mean,

    Table1 = {"col1": [1,2,3]}
    Table2 = {"epiphany": [1,1,1]}
    for i, r in enumerate(Table1["col1"]):
      print(r, Table2["epiphany"][i])

He's really happy he found this (Edit: actually it seems like Chang She talked about this while discussing the Lance data format[1]@12:00 in 2024 at a conference calling it "the fourth way") and will represent this in a conference.

[1] https://youtu.be/9O2pfXkCDmU?si=IheQl6rAiB852elv

willvarfar•1h ago
Seriously, this is not what big data does today. Distributed query engines don't have the primitives to zip through two tables and treat them as column groups of the same wider logical table. There's a new kid on the block called LanceDB that has some of the same features but is aiming for different use-cases. My trick retrofits vertical partitioning into mainstream data lake stuff. It's generic and works on the tech stack my company uses but would also work on all the mainstream alternative stacks. Slightly slower on AWS. But anyway. I guess HN just wants to see an industrial track paper.
hahahahhaah•21m ago
That code is for in memory data right? I see no storage access.

What is really happening? Are these streaming off 2 servers and zipped into 1. Is this just columnar storage or something else?

anonu•2h ago
look into vector databases. for most representations, a column is just another file on disk
Fazebooking•1h ago
Sounds off to me tbh.

Were your table is stored shouldn't matter that much if you have proper indezes which you need and if you change anything, your db is rebuilding the indezes anyway

tejtm•4h ago
replaced the broken spring on an ABANA style treadle hammer.

breaking it in the first place was more fun

raybb•3h ago
I am in Mexico City and I learned quite a bit about Santa Muerte. Hard to know how much truth there is in what the locals tell me but supposedly people who live in such dire conditions they feel closer to death than to life pary to Our Lady of Holy Death for protection.

Wikipedia says it is the fastest growing religion in the world.

https://en.wikipedia.org/wiki/Santa_Muerte

spenjovewkwhalo•3h ago
The origins of Port and Starboard on ships.

Chosen to be independent of a mariners orientation.

Starboard - most sailors were right handed and the steering oar was placed on the right. Star = steer. Board = side of boat.

Port - as steering oars got bigger, boats tended to dock on the left hand side. This became to be known as “lardboard” which sounded too much like starboard, so it was changed to “Port” (as in the side typically facing the port side.

nicbou•1h ago
In French, there is babord and tribord. The mnemonic is ba-tri, or “battery”.
harperlee•1h ago
In Spanish, it's babor and estribor. My personal mnemonic (me and most people being right-handed) is that the estribo (the stirrup, but I always though it was the reins - TIL) in a horse go on the right hand and the boba hand (the clumsy hand) is the left one.
Gazoche•6m ago
Oh I didn't know this one. For me the mnemonic was " 'ba' has an 'a' like 'gauche' (left), and 'tri' has an 'i' like 'droite' (right)".
abetusk•3h ago
That the FOSS bazaar broke off into megachurches while still maintaining a healthy small scale and independent bazaar [0]. That FOSS sustainability is much more complicated than just "throw money at it".

That there's "metal paste" [1].

That the zodiac killer's messages have been cracked for five years now (I didn't know they were cracked to begin with) and that it was a shift and substitution cypher [2]. The telltale clue was that the symbol frequency was uniform but under shift it become non-uniform.

How to solder those pesky connectors that come on the tiny servo motors you can get from Aliexpress [3].

That Firefox only has 2.3% market share [4].

Multiscale 3d truchet patterns are freakin complicated [5].

That prioritizing tasks by the linear combination of priority and effort remains a good strategy.

[0] https://opensourcesecurity.io/2026/01-cathedral-megachurch-b...

[1] https://www.youtube.com/watch?v=Ys-RMVJ89dk

[2] https://www.youtube.com/watch?v=3CJsKJ0XKP4

[3] https://www.youtube.com/watch?v=KHulZtR2Qkg

[4] https://gs.statcounter.com/browser-market-share

[5] https://archive.bridgesmathart.org/2018/bridges2018-39.html#...

nailer•3h ago
Whoa. Via Grok:

Solved Zodiac Killer ciphers:

• Z408 (July 1969): Solved in days by Donald & Bettye Harden.

Message (with misspellings): “I like killing people because it is so much fun it is more fun than killing wild game in the forrest because man is the most dangeroue anamal of all to kill something gives me the most thrilling experence it is even better than getting your rocks off with a girl the best part of it is thae when I die I will be reborn in paradice and all the I have killed will become my slaves I will not give you my name because you will try to sloi down or atop my collectiog of slaves for my afterlife ebeorietemethhpiti”

• Z340 (November 1969): Solved in 2020 (after 51 years) by David Oranchak, Jarl Van Eycke, and Sam Blake; FBI confirmed.

Message (with misspellings): “I hope you are having lots of fun in trying to catch me that wasn’t me on the TV show which bringo up a point about me I am not afraid of the gas chamber becaase it will send me to paradlce all the sooher because e now have enough slaves to worv for me where every one else has nothing when they reach paradice so they are afraid of death I am not afraid because i vnow that my new life is life will be an easy one in paradice death”

Aditya_kachhawa•3h ago
Was reading about version control history and found out Git went from first commit to self-hosting in like a week. Linus was just mad about the BitKeeper licensing thing and hammered it out. Not some grand architecture - just "screw this, I'll do it myself." And somehow that became... everything. Wild.
TimesNewMe•3h ago
I went on a tour of a miso factory today and learned about how it's made!

What surprised me the most was that shiro (white) miso and aka (red) miso are both the same mix of soybeans, salt, and rice malt but fermented for different periods of time. As the miso ferments for longer, its color becomes darker while its flavor becomes milder and more complex. Beyond 3 years of fermentation, you get diminishing returns as its flavor becomes too acidic.

After the tour, we got to sample some of the naturally fermented 3 years old miso, and it was easily the best I've ever had. Most miso you can buy in a grocery store is created through forced fermentation over a few months, so if you ever get a chance to try naturally aged miso I would highly recommend!

satvikpendem•37m ago
Same as white, green, yellow, black, pu erh tea, and all of their different varieties within those categories, it's all the same leaves, just different processes.
hahahahhaah•2h ago
Go:

    r, err:= fn()
Compiles if r is already declared. Creates a new lexical scope that has no access to the outer r. So the outer r doesn't get set. And I get a bug!
atraac•2h ago
I've learned that being truthful in your resume as a SWE doesn't work anymore. I've had nearly 0 response rate to my applications, even if I was nearly a perfect match. Dude that we fired a while ago for being abysmally bad and non-productive gets interviews, raises and just got into ycombinator backed company by making up 75% of his resume(which I saw). We need a reset, this is getting ridiculous.
geuis•2h ago
Sounds like you could use some resume review help. And I'm not talking about bs AI linkedin level "resume review". I mean some review from someone who's been in the industry for a while. There's a way to contact me via my profile. If you can find that I'll try to help you out.
donatj•24m ago
Same general experience. I have seen friends and former coworkers who I know are mediocre devs but good at talking themselves up get placed multiple times this year.

I've secured a single interview, company seemed like a great fit. System level Go apps, my bread and butter. No longer have to split my time with frontend? The dream.

On round 2 their CTO basically shut me down 2 minutes in saying they're unwilling to do any sort of training and only looking for existing experts in their very specific niche. In round 1 the interviewer told me I seemed like a very good candidate, very positive about my experience. Said they'd been looking for a long while and I was one of the most experienced Go backend developers they'd interviewed. Round 1 was frankly one of the most positive interviews I'd ever had. Got extreme whiplash as round 2 was cut short at about the ten minute mark.

I don't know for sure but I think a lot of companies are looking for an absolute Cinderella given the glut in applications. I don't think that guys going to find her.

It's been a couple months now, their job posting is still up. I'd have been well up to speed and making meaningful contributions by now.

austin-cheney•2h ago
Adding arbitrary raw UDP connections to my browser based web tool.
p_v_doom•2h ago
That I promised my boss to check the office fridge for what we need for the team breakfast and forgot about it.

Also that Newfoundland has a pretty unique music tradition, that captures what irish music sounded before the Great Famine

p00dles•2h ago
Today I took the subway at a different time than I normally do, and I saw a very different mix of people. Fascinating.
omgmajk•2h ago
I explored the programming language nim a bit deeper for use in game programming with SDL3 bindings, but I came to find out that compiled nim code on Windows often triggers anti-virus because, from what I hear from people, nim is used a lot in malware development currently. Which is a shame because I really like that language. I haven't tested it myself, it's just things I have heard and read. Someone on r/gamedev told me to write the code in nim, generate C code and then compile it with zig cc.

If anyone has any experience with this, please do chime in :)

imadethis•2h ago
I don't have any nim experience (sorry!) but I'm also exploring SDL3 with odin. I was able to get a naive battleship clone up and working very quickly, pretty neat. Next step is the new SDL3 GPU API.
omgmajk•2h ago
I haven't looked into Odin that much but I hear it's swell, so maybe I should!
kunley•2h ago
I learned that my fav part of Apennines is famous for a lack of light pollution and thus is an astro-tourism target. Never paid attention to that aspect.

I also learned that on Aug 12th this year a total eclipse of the sun can be observed from certain parts of Spain.

geuis•2h ago
Screws weren't standardized until ww2. And even then, they really haven't been.

Related video for those curious: https://www.youtube.com/watch?v=AKNB04slCUA&t=3s

nicbou•1h ago
The channel Machine Thinking has many videos about screws, and about the early days of machines and precision.

In Europe we have standard screws. Building with only M5 screws is a joy.

4b11b4•2h ago
Google Earth Engine's Foundation model via the ITU's seminar! This thing is incredible!
relwin•2h ago
Recently procured an AirGradient air quality monitor and set up the build environment so I can customize its reporting capability and perhaps add some different sensors. Also didn't realize how much CO2 builds up during the night in my bedroom. Will have to mitigate this as I believe this contributes to my poor sleep habits.
aaronbrethorst•2h ago
My home office gets up to about 1500ppm of CO2 by the end of the workday, which explains a lot about why I often feel exhausted after the end of a long, uninterrupted session in there (especially when I’m on back to back zoom calls).

I now have several plants in there that are supposed to be especially good at sucking up CO2, and my sensor reports that the current level is slightly below atmospheric ambient CO2 levels.

I also wrote up a blog post about the structure of the Washington state legislature, which began its sixty day session for 2026 earlier this week. https://www.brethorsting.com/blog/2026/01/how-the-washington...

janpmz•2h ago
Opening the window works well for me.
Fazebooking•1h ago
Interesting, i would not expect this at all tbh.

I open the window.

Any chance you can share a picture of the size of your room and amount of plants and type of plants?

I have a co2 device which gets red and this triggers the window opening for me asap

sjw987•1h ago
Interesting. What hardware do you use to measure this?

I have a Netatmo home device that measures PPM and have been observing the trend lines throughout the day. At some points my flat gets up to about 1400, which the device says is bad, and sometimes it goes down as low as 500. I've noticed a pattern but can't quite connect that pattern to my activity or the surroundings. It starts going up around 4pm, which could be homewards-bound vehicles, but it seems to trend even on weekends when there is lower traffic. Maybe I start breathing differently at these times. I'm quite interested in getting to the bottom of it. Unfortunately I'm west facing so plant use is quite limited.

What is the atmospheric ambient CO2 level? Is that variable based on location?

I've learnt a few things:

- I had my sensor on my work desk which meant the CO2 pooled, and was increased dramatically by my breathing almost directly onto it. Moved the sensor at least 1.5m

- I had the sensor quite low down, where CO2 pools (being heavier), so moved the sensor to eye level

- CO2 seemed to increase when cooking (same room), so while cooking I open the windows and let the warmth flow out of the building

satvikpendem•34m ago
You might be interested in this: https://youtu.be/ib-D1EelH4Y

It's about a company (https://neoplants.com/ ) which genetically enhances plants and soil with a product you can buy to make them much more efficient at filtering the air. It apparently does work rather than being a placebo.

q-base•2h ago
I have started exploring Seneca/stoicism again. Prompted partly by a recent submission here, partly by personal reasons. Instead of consuming other peoples interpretation of stoicism I decided to go as close to the source as feasible for me. I have read Letters from a stoic a number of times before and my copy is filled with highlights, but this time I think I will try to limit myself to one or two letters a day and then really think about them properly.

The first one really hit me hard and prompted me to write out my own thoughts (https://jesperreiche.com/seneca-letter-2/) whether I will keep doing that I am a little unsure. It feels on the border of how personal I want to be/share on my blog.

P.S. I can see the irony in writing about me going to the source instead of consuming other peoples interpretation and then sharing a link to my own interpretation :)

sherlock_h•1h ago
Thank you for sharing. The choices piece hit home for me. Forwarded this to friends.
q-base•1h ago
Thank you very much.
RagnarD•59m ago
Based on some reading in a study group using both the Hays and Waterfield translations, I'd definitely recommend Waterfield over Hays.
q-base•34m ago
Interesting. I have read quite a few translations of Meditations by Marcus Aurelius and also found a clear favorite. But I am actually not even sure which translation of Letters from a Stoic my current book is. I have just always liked the language in it.
jcynix•44m ago
Good read thanks. I totally can relate to the choices problem. It's rather easy with physical books (or was, as we have little room left for even more books ;-0) but ebooks are "dangerous" too.

Regarding cameras, it's harder (and more expensive) to wrangle with gear acquisition syndrome (GAS) but after switching from Canon EOS to Fuji, because the Canon stuff was too heavy when hiking, I managed to restrain myself most of the time. Because the question always is whether my images would become better with different gear or with more trial and error.

I opted for trial and error and eagerly watch a selected number of YouTube channels who almost always show me that I should and can improve myself and not my gear.

q-base•27m ago
Thanks a lot! Yes, I agree that it is easier with physical books although even there I can already see that I may be painting myself into a corner. But ebooks are obviously "worse" in that regard. I loved when I found StandardEbooks.org and Gutenberg - all these classic books for free. But over time I have realized that I have so many of them on my kindle and always seems to find new ones rather than finishing existing.

With regards to cameras, I also came to Fuji although from Nikon. But I agree, the important part is getting better at photography and the better you know your camera the more it can become an extension of yourself.

There is just something very alluring about the daydream of having the new camera and taking those "perfect" images. When in fact nothing is keeping me from going out and shooting those "perfect" images with the camera I already have.

ravshan•2m ago
This reminded me of this post (https://www.reddit.com/r/Stoic/comments/1823mip/). I don't really know what stoicism means but that was hilarious.
rcarmo•2h ago
I am deep down into the rabbit hole of assessing various open source projects to build a custom trackball with a 52mm billiard ball (appropriately, it’s the 8-ball).
smilbandit•2h ago
setup a desktop with n8n, ollama, open webui, comfyui, and aider. work is dragging it's feet on AI orchestration and workflow tooling so figured I learn it a bit to get ahead of things. just need some personal projects that are interesting enough that I'll pour time into them.
rdiddly•2h ago
Welp I'm going through my folder of notes on publishing type stuff - site generators, hosting providers, headless CMSs, all-in-one platforms, etc. First time seeing it all at the same time and being able to compare features/workflows etc.
datahack•2h ago
I’m learning about the “era of the nations” thinking from Hungary’s Balázs Orbán, via an episode of a podcast called the Winston Marshall show. YouTube just randomly suggested it to me.

I just rebuild a speed queen dryer that broke with spare parts from Amazon, which revealed a remarkably simplistic engineering. Very surprised by how simplistic the mechanism was. It’s incredible how over engineered most laundry systems have become.

Also spent some time digging into the integrations between Tesla FSD and rideshare services today. It’s remarkable how much progress has happened.

laci37•2h ago
Be careful what you believe from Balázs Orbán, as a Hungarian I can say he is mostly concerned to come up with a ideology to explain whatever Viktor Orbán is doing and not building a consistent model of world politics that drives actions.
datahack•1h ago
Indeed. I think that’s an astute assessment. I listen to a massive variety of perspectives, and as a NATO member I think what they have to say is worth hearing at least. Thanks for your comment — appreciate it.
4mitkumar•2h ago
I found just now that my telecom operator - Airtel - randomly subscribed me for OTT services and charged me for it. But upon calling them and contesting, they just asked if I want to unsubscribe and then reverted the charges. No threats, pleading, or back-and-forth involved from either side. Mildly surreal.

I wonder that's a new corporate strategy - charge randomly till someone goes through the pain of IVR and spends 15 mins with support. Must generate quite an upside for them if it is indeed a strategy.

devsda•1h ago
> Must generate quite an upside for them if it is indeed a strategy.

This is the same Airtel that auto opened payments bank accounts without customer consent or knowledge while getting a sim card. They even got cash deposited into those accounts from the govt direct benefit schemes while keeping their customers in the dark.

I'm sure its completely "accidental" and they'll have more of these glitches and mistakes in the future.

kace91•2h ago
I got a handheld emulator console as a Christmas gift. Configuring shaders that emulate crt TVs, I realized I had no mental model of how those TVs worked at all.

I’m used to “pixels are three little lights combining rgb colors”, which doesn’t work here, so I went on a rabbit hole and let me tell you, analog TVs are extremely impressive tech.

Getting an electron beam to hit a glass, making the chemicals on it spark, covering it in a “reading motion” for hundreds of lines, and doing that 60 times a second! And the beam is oriented by just careful usage of magnets. It sounds super sci-fi for an already dead, 130 years old technology.

I also learned that my childhood was a lie. Turns out that the logic in consoles of the time was tied to the speed of the beam, which in turn used alternating current’s frequency as a clock. This means that since European current changes 50 times per second rather than 60, our games played in slowmo (about 0.8x). American sonic was so much faster! And the music was so much more upbeat!

whycome•9m ago
What other sci fi technology is being lost on us now? I always that the complexity of the local-battery-powered copper-cable telephone exchange system was bonkers. It was the backbone for all our landline calls.
jongjong•1h ago
I found out more ways in which our entire socio-economic system is a scam. I literally learn something new about this every day.

I need my Universal Basic Income now! Help.

InfinityByTen•1h ago
Not strictly today. But I discovered that there exists a special class of algorithms that are designed with the use case of streaming data to your program. I just used one to get a uniformly distributed sample from a 10Gb log file.

I knew this was something coding interviews delved into: "if it doesn't fit in memory", but until like yesterday I never went down the rabbit hole. I have to say it was a nifty trick.

endymion-light•1h ago
I've been working on a litle raspberry pi pico project with kafka. As someone that used to have an Arduino uno, it made me genuinely shocked at how small controllers have gotten and they're massive capabilities
omnicognate•1h ago
I learned that the large tree near where I live in London that has visibly grown in the last year is a Coast Redwood (a.k.a. California Redwood, a.k.a. Sequoia) and that there are half a million of them in the UK.

Loving this post.

dandelionv1bes•1h ago
I’ve been slowing crunching through Math for Deep Learning, so spent a fair amount of time looking at Hessian matrices + second order optimisation. I’ve been slowly reading this book for a year, so stopping to do most of the math by hand each time. One chapter to go!

Then I was sick all last week, so ended up down a rabbit hole about the current card collecting bubble (right word?). Super interesting.

mitjam•1h ago
I'm exploring adding a firewall to my home network to detect if apps are using my network as residential proxy.

My daughter likes to install random games on iOS that have been advertised to her on other apps, and I wonder if some of those work as residential proxy behind the scenes.

sjw987•1h ago
I've been exploring kefir. I'm looking at finding some live grains to boost the store bought variety here (10-20 varieties) up to 50-60 varieties or so, like the kefir in Eastern Europe / Russia. The store bought stuff in my country (UK) is more like a diluted, gimmicky thing. However, I believe the strains of bacteria they do include are some of the more influential ones. I think it would just be interesting to expand the scope a bit.

This came from reading about the gut microbiome, which was spun off from reading a book about Ultra Processed Foods (Ultra-Processed People). I've been trying to remove UPF foods from my daily consumption, trying to lower the ratio of them I eat (the average is supposedly 60% for adults in my country), since the academic link between UPF and dementia is quite strong now. It's quite shocking to see just how much of a typical supermarket/food store is UPF, and where many of the emulsifiers and preservatives come from.

aqula•1h ago
Talking to insurance agents I realised, they don't bother to read the policy documents and have a very superficial knowledge of the policies they are selling. You can glean lot more information feeding the docs to an LLM and asking questions.
auselen•1h ago
Incorporated a cli AI to my daily work. Just impressive, was working on some networking code, I could think of 100 ways to stress test it, then I ‘prompted’? AI to implement those ideas, found many issues, hangs. Shared agent those, asked it to add prints, retest, improve my implementation. Now I got a good solution in a day. Previously this would take a week at least with my worrying about all the things I could test, improve…
janpmz•1h ago
I had some eye strain and think it is because my eye muscles are overused. A doctor told me the muscles in the eye are flat, like tapes, and that I would not feel a muscle ache. I noticed the strain when I focus on different points quickly. I started to pay attention to how I move my eyes and realized I read a lot of text while scrolling, for example reading X posts on mobile while scanning the text at the same time.

Yesterday I was reminded of “Rapid Serial Visual Presentation” for speed reading, where the words are presented so you do not have to move your eyes. I am currently trying it out with a Chrome extension called SwiftRead. I set the text size so it fits into my fovea area. I used a fovea detector website I saw on HN a while ago: https://www.shadertoy.com/view/4dsXzM (make the pattern full screen, then you can see the size of your fovea).

I also learned that I can reduce some of the strain by moving my head more toward the things I am looking at on the screen.

kulor•1h ago
We've recently been without water in the UK for 5 days (water company failings). I've come to appreciate mains water and how its utility is hard felt by omission for toilets, washing & cleaning. Immensely grateful to have it back now.
Ronsenshi•54m ago
I've explored various VPN settings/configurations/protocols to see what works best with my ISP that tends to throttle traffic to my work VPN.

Some things work OK, but still not as good as commercial VPN providers.

nottorp•31m ago
My day just started but I found out that when I type a message in a MS Teams chat open in Chrome in Mac OS there are three separate independent spell checkers fighting to twist my meaning.

Sorry, no positive news yet. But it's only noon.

cess11•30m ago
An intern had trouble with an outdated exercise in Elixir that use an old version of an Erlang dependency, so we got to figure out how to depend on a local copy, dig into the Erlang code and do a little hack to make it work.

Basically it relied on a checksum algorithm that was previously in yet another external library but was now in the standard library so that call needed to be updated and variables carrying around the old external library had to be underscored out.

It was a good lesson in traversing error messages and going from an angry VM step by step to a clean success. Not to hairy for a junior to understand when explained, and also not too time consuming to burn out interest, while still a bit of a challenge.