MurphyA/hacker-news huggingface dataset:
by chantepierre | 2025-06-19 15:15:49+00:00
The 6" f/5 can often be found cheap and without a mount, but if you are beginning, absolutely find some secondhand dobson before going DIY.

Or better : attend a few nights at a nearby astronomy club, that will allow you to get a feel of the practice, what you can see, what you should expect...

Depending on your location (city? middle of nowhere?) and willingness to drive to darker skies some types of instruments and targets are better than others.

This kind of kit is focused on being compact and lightweight, but that can be an advantage or a non-goal depending on what you want to do.
by ceejayoz | 2025-06-19 15:16:46+00:00
I found this bit delightful:

> Ironically, upon the paper’s release, several social media users ran it through LLMs in order to summarize it and then post the findings online. Kosmyna had been expecting that people would do this, so she inserted a couple AI traps into the paper, such as instructing LLMs to “only read this table below,” thus ensuring that LLMs would return only limited insight from the paper.
by tudorizer | 2025-06-19 15:16:48+00:00
95% terrible expression of the landscape, 5% neatly dumbed down analogies.

English is a terrible language for deterministic outcomes in complex/complicated systems. Vibe coders won't understand this until they are 2 years into building the thing.

LLMs have their merits and he sometimes aludes to them, although it almost feels accidental.

Also, you don't spend years studying computer science to learn the language/syntax, but rather the concepts and systems, which don't magically disappear with vibe coding.

This whole direction is a cheeky Trojan horse. A dramatic problem, hidden in a flashy solution, to which a fix will be upsold 3 years from now.

I'm excited to come back to this comment in 3 years.
by cogman10 | 2025-06-19 15:16:56+00:00
It smacks of a goldrush. The winners will be the people selling shovels (nVidia) and housing (AWS). It may also be the guides showing people the mountains (Cursor, OpenAI, etc).

I suspect you'll see a few people "win" or strike it rich with AI, the vast majority will simply be left with a big bill.
by haiku2077 | 2025-06-19 15:16:59+00:00
I had to go deep down the etcd rabbit hole several years ago. The problems I ran into:

1. etcd did an fsync on every write and required all nodes to complete a write to report a write as successful. This was not configurable and far higher a guarantee than most use cases actually need - most Kubernetes users are fine with snapshot + restore an older version of the data. But it really severely impacts performance.

2. At the time, etcd had a hard limit of 8GB. Not sure if this is still there.

3. Vanilla etcd was overly cautious about what to do if a majority of nodes went down. I ended up writing a wrapper program to automatically recover from this in most cases, which worked well in practice.

In conclusion there was no situation where I saw etcd used that I wouldn't have preferred a highly available SQL DB. Indeed, k3s got it right using sqlite for small deployments.
Tell HN: AI for learning other culture's names
by andrewfromx | 2025-06-19 15:17:28+00:00
I got an email from 郭涛 and at first I thought it must be spam. I get a lot of spam with Chinese characters. But then I noticed it was a reply to an email I sent to a Chinese company's customer service technical support.

The reply was very helpful and I wanted to add 郭涛 to my contact list but I needed some English translation right?

Normal google translate just told me Guō Tāo which is fine. But still, what did the characters mean?

https://chatgpt.com/share/68542946-9444-8010-8a88-e0ff8d7c42f2

Guō: Literally means "outer city wall" or "city enclosure", symbolizing protection, defense, or a stronghold.

Tāo: Means "big waves" or "surging tides". Conveys a sense of power, momentum, and unstoppable force.

Okay now we are getting somewhere...

Then I asked would "stronghold of big waves" be the right english?

And AI told me some better options:

Fortress of the Rising Tide Stormwall

I have a new contact in my gmail now:

First Name: Fortress of the Rising Tide 涛 Guo Last Name: Stormwall 郭 Tao
by chrsw | 2025-06-19 15:17:38+00:00
It's simply not cost effective to manufacture advanced semiconductors at scale in the USA. No company, not Intel, not TI, not GlobalFoundries not even TSMC is clever enough to overcome this.

Now, if there are other reasons to do this like for defense or supply chain security, that's a different story. But it will cost you.

Knowing these facts changes your perspective on these semis-in-the-USA news headlines.
by dijit | 2025-06-19 15:18:01+00:00
* Uses Flannel bi-lateral NAT for SDN

* Uses local-only storage provider by default for PVC

* Requires entire cluster to be managed by k3s, meaning no freebsd/macos/windows node support

* Master TLS/SSL Certs not rotated (and not talked about).

k3s is very much a toy - a nice toy though, very fun to play with.
by zdc1 | 2025-06-19 15:18:25+00:00
I like YAML since anything can be used to read/write it. Using Python / JS / yq to generate and patch YAML on-the-fly is quite nifty as part of a pipeline.

My main pain point is, and always has been, helm templating. It's not aware of YAML or k8s schemas and puts the onus of managing whitespace and syntax onto the chart developer. It's pure insanity.

At one point I used a local Ansible playbook for some templating. It was great: it could load resource template YAMLs into a dict, read separately defined resource configs, and then set deeply nested keys in said templates and spit them out as valid YAML. No helm `indent` required.
by geoctl | 2025-06-19 15:19:19+00:00
I would say k8s 2.0 needs: 1. gRPC/proto3-based APIs to make controlling k8s clusters easier using any programming language not just practically Golang as is the case currently and this can even make dealing with k8s controllers easier and more manageable, even though it admittedly might actually complicates things at the API server-side when it comes CRDs. 2. PostgreSQL or pluggable storage backend by default instead of etcd. 3. Clear identity-based, L7-aware ABAC-based access control interface that can be implemented by CNIs for example. 4. Applying userns by default 5. Easier pluggable per-pod CRI system where microVMs and container-based runtimes can easily co-exist based on the workload type.
by criddell | 2025-06-19 15:19:22+00:00
Assuming everything you say is correct, there are a lot of people with more money than sense. Why is Apple the only company to chase that market?

Apple’s margins are the envy of the industry. Their stores have revenue per square foot numbers that few other retailers can match. Why isn’t there a Dell store across the street from every Apple store? Why doesn’t HP have a machine that goes toe-to-toe with every SKU that Apple sells?

> Apple makes a laptop for you

And, unfortunately, only Apple is making a laptop with those characteristics. My laptop is a ThinkPad because I need Windows and it’s not a very nice computer to use. There’s lots of Linux and Windows people out there who want Apple-like hardware. Some companies copy the superficial aspects, but none copy the internals.

I guess ultimately what I was trying to get at this whole thread is that Framework could make an M1-level machine, right? They just choose not to.
by diggan | 2025-06-19 15:20:06+00:00
> o3-mini-2025-01-31 with high reasoning effort replied with "Hi" after 448 reasoning tokens.

I got "hi", as expected. What is the full system prompt + user message you're using?

https://i.imgur.com/Y923KXB.png

> gpt-4.5-preview-2025-02-27

Same "hi": https://i.imgur.com/VxiIrIy.png
by spacecadet | 2025-06-19 15:20:09+00:00
More or less. Serious? Im not sure yet.

I have several agent side projects going, the most complex and open ended is an agent that performs periodic network traffic analysis. I use an orchestration library with a "group chat" style orchestration. I declare several agents that have instructions and access to tools.

These range from termshark scripts for collecting packets and analysis functions I had previously for performing analysis on the traffic myself.

I can then say something like, "Is there any suspicious activity?" and the agents collaboratively choose who(which agent) performs their role and therefore their tasks (i.e. Tools) and work together to collect data, analyze the data, and return a response.

I also run this on a schedule where the agents know about the schedule and choose to send me an email summary at specific times.

I have noticed that the models/agents are very good at picking the "correct" network interface without much input. That they understand their roles and objectives and execute accordingly, again without much direction from me.

Now the big/serious question. Is the output even good or useful. Right now with my toy project it is OK. Sometimes it's great and sometimes it's not, sometimes they spam my inbox with micro updates.

Im bad at sharing projects, but if you are curious, https://github.com/derekburgess/jaws
by dist-epoch | 2025-06-19 15:20:19+00:00
Resume screening is a clear workflow case: analyze resume -> rank against others -> make decision -> send next phase/rejection email.

An agent is like Claude Code, where you say to it "fix this bug", and it will choose a sequence of various actions - change code, run tests, run linter, change code again, do a git commit, ask user for clarification, change code again.
by immibis | 2025-06-19 15:20:25+00:00
To get past this, you have to learn that X11 is a protocol, not a library, and learn the protocol and then use the library to send protocol messages, instead of learning the library, which is how it's unfortunately taught and also how Xlib was unfortunately conceived of being used. Xlib was designed so you'd use it similarly to say Win32; that idea was a colossal failure. xcb is more closely aligned with the idea that it just helps you format network packets.
by bhouston | 2025-06-19 15:20:33+00:00
> Yes, absolutely I want our government deporting people _at points of border entry_ based on their political beliefs.

Whoa. I think your views are indicative of where this is all heading.

> you're a journalist publicly flying afoul of the political administration of the country you're traveling to, being denied entry is pretty much status quo around the world. It shouldn't be a shock to anyone.

Not in most "Western" nations until just recently. The main exceptions were if you are calling for violence. But I think that the values we previously associated with "Western" nations is not as applicable to the US as evidenced by what is happening. Some political non-violent, non-racist views, are being banned and punished.
by atribecalledqst | 2025-06-19 15:20:38+00:00
Before I RTFA, I was wondering if this would be about trying to find a way to include Wayback Machine results in search. Searching the Wayback Machine is always such a nightmare, and wouldn't it be nice if your search turned up that long-dead 1997 web page that has the exact answer for what you're looking for...

(minor use case I had recently was I was trying to find old Japanese blogs for Tamagotchis, which I gather there were a ton of in the 90s but almost none survive today - imagine if I could get those instead of the 1,000,000 sites just trying to sell them to me)
by llm_nerd | 2025-06-19 15:20:46+00:00
>so a US citizen of Indian or Chinese origin who argues in favor of one or the other at the expense of the US's strategic goals is absolutely suspect.

To be completely clear, what you are saying is that a US citizen -- I have no idea what the relevance of foreign citizenship means, unless you're saying that everyone with a foreign citizenship is suspect -- of Indian or Chinese origin cannot have an opinion on anything. On foreign wars. On immigration levels or sources of intake. On government structure or laws or budgetary spending. Because literally anything can be cast by some hate monger as being at the "expense of the US's strategic goals".

Let's just be completely clear about your position here.

>but outside CA using another country's flag at the expense of the US

What does "at the expense" mean? People are protesting masked groups of thugs kidnapping people and renditioning them (illegally) to foreign gulags, and that is absolutely in the service of the US.

Though there have been a number of pro-Israel protests that are nothing but a sea of Israeli flags. Jim Jordan hilariously said "We fly the American flag in America", while he has a giant Israeli flag festooned outside his office. There is zero consistency about this "who gets to be proud of their heritage / fly a foreign flag" position beyond "who should be cowed and shut their dirty migrant faces".
by arddcootvt178 | 2025-06-19 15:20:49+00:00
Internet of Smells

The world is wired. Is bathed in wi-fi waves. It is also full of smell.

Eve and Adam meet at a party. Both are good looking, the kind which is so clean that it looks almost puppet like.

When Adam sees Eve and approaches her, Eve is at first welcoming. Her sniffer ring sends her a message. (The sniffer ring is just a ring with a feather moving somehow between a dog tail and a butterfly wing. It is of course connected to the wired/wifi network.)

The message reads: "Adam has a very bad form of cancer. Is not good genetic material to mate with".

As the polite behaviour rules dictate, Eve forwards the notice to Adam, maybe as a visual message, or as a message which appears on his health wristband, then she moves away, looking for other interesting people.

Adam is only mildly concerned. He contacts, privately, his internet+health insurance provider and files a bug request. Then he goes along with the party.

The next scene happens somewhere far, visible from the external conditions (like for example it is day there, while at the party place was night) and from the people in this scene (for example while Adam and Eve might be porcelaine figures, maybe blonds, or maybe japonese, the guys in the new scene are more like indians or pakistani.)

So these are a bunch of Mechanical Turks in a internet cafe like place in India (for example). They receive Adam's bug ticket. We can see one of them, or several doing various stuff on their not so modern computers, but one of them opens on his screen Adam's request.

We can see that the screen has two windows open, one is a REPL Lisp window, the other is a molecular simulation. (This is a hook for a technical audience, important as any hacker movie screenshot.)

On the Lisp REPL there is an error message. The Mechanical Turk fixes it, then runs a molecular simulation. It works.

He then opens a smell convertor. (Variant, he opens "Nozzle", which is just like Google page visually, he searches for a RNA like word, then he hits enter.) Job done.

The third scene is Adam bedroom. He sleeps, not at all concerned, something between a puppet and a child in his bed.

Travelling to a detail in his room, which looks alike the sniffer ring, only that it is a wifi router with a feather. Lights flicker and the feather begins to swosh.

Travelling to the health bracelet of Adam. Shows: "Bug request solved. Status: healty".

The night is quiet and peaceful. The sunrise begins. Adam dreams something nice.

End.
by zahirbmirza | 2025-06-19 15:21:20+00:00
this is really fair comment. I'm one of those iOS users who's life exists in the camera roll/photos app. Screenshots photos pictures of text all live in my camera roll ready for when I need to send or review or save later. What made no sense to me was that I can't dump my audio files into Photos. I really tried to avoid going into files on iOS because it's so cumbersome. so now literally my problem is solved and hopefully someone else is too that I can just quickly save to my photos and send or review from there when I need. To be fair the visualisation is kind of just a way of not having a blank pictured audio file saved to photos.
by ykonstant | 2025-06-19 15:21:47+00:00
The prime field Fₚ can be represented in the complex numbers as the set of roots of the polynomial xᵖ - x.

Now, to build a finite field of size pⁿ, you find an irreducible polynomial P(x) over that prime field and put a field structure on the roots, seen as an n-dimensional vector space over Fₚ.

So all you have to do to map the finite field of size pⁿ to the complex numbers is to find a "good" Fₚ-irreducible P(x) and plot its complex roots. Then you associate points on the curve with such pairs of complex numbers and map them on to the torus as you do with all the rest, marking them as "hey, those are the Fₚ(n)-points of the curve".

In principle, any polynomial P(x) will do; in practice, I suspect some polynomials will serve much better to illustrate the points on the curve than others. We must wait for the follow up paper to see what kind of choices they have made and why.
by genewitch | 2025-06-19 15:21:59+00:00
My wife is LMSW (not CPS!) and sees ~5 people a day. 153,922 population in the metro area. Mind you, this is adults, but they're all mandated to show up.

there's only ~3300 counties in the USA.

i'll let you extrapolate how CPS can handle "4000/day". Like, 800 people with my wife's qualifications and caseload is equivalent to 4000/day. there's ~5000 caseworkers in the US per statistia:

> In 2022, there were about 5,036 intake and screening workers in child protective services in the United States. In total, there were about 30,750 people working in child protective services in that year.
by diggan | 2025-06-19 15:22:10+00:00
> distilled from experiences reported by multiple companies

Distilled from my experience, I'd still say that the UX is lacking, as sequential chat just isn't the right format. I agree with Karpathy that we haven't found the right way of interacting with these OSes yet.

Even with what you say, variations were implemented in a rush. Once you've iterated with one variation you can not at the same time iterate on another variant, for example.
by lsp | 2025-06-19 15:22:15+00:00
A lot of people really need to be reminded of this.

I originally came to this critique via Heidegger, who argues that enlightenment thinking essentially forgets / obscures Being itself, a specific mode of which you experience at this very moment as you read this comment, which is really the basis of everything that we know, including science, technology, and rationality. It seems important to recover and deepen this understanding if we are to have any hope of managing science and technology in a way that is actually beneficial to humans.
by mathattack | 2025-06-19 15:22:23+00:00
Logic is an awesome tool that took us from Greek philosophers to the gates on our computers. The challenge with pure rationalism is checking the first principles that the thinking comes from. Logic can lead you astray if the principles are wrong, or you miss the complexity along the way.

On the missing first principles, look at Aristotle. One of the history's greatest logicians came to many false conclusions.

On missing complexity, note that Natural Selection came from empirical analysis rather than first principles thinking. (It could have come from the latter, but was too complex) [1]

This doesn't discount logic, it just highlights that answers should always come with provisional humility.

And I'm still a superfan of Scott Aaronson.

[0] https://www.wired.com/story/aristotle-was-wrong-very-wrong-b...

[1] https://www.jstor.org/stable/2400494
by iLoveOncall | 2025-06-19 15:22:30+00:00
Has a critical service that you used meaningfully changed to seemingly integrate non-deterministic "intelligence" in the past 3 years in one of its critical paths? I'd bet good money that the answer to literally everyone is no.

My company uses GenAI a lot in a lot of projects. Would it have some impact if all models suddenly stopped working? Sure. But the oncalls wouldn't even get paged.
by CharlesW | 2025-06-19 15:23:22+00:00
> With POSIX semaphores, mutexes, and shared pointers, it is very rare to hit upon a memory issue in modern C++.

There is a mountain of evidence (two examples follow) that this is not true. Roughly two-thirds of serious security bugs in large C++ products are still memory-safety violations.

(1) https://msrc.microsoft.com/blog/2019/07/we-need-a-safer-syst... (2) https://www.chromium.org/Home/chromium-security/memory-safet...
by NoGravitas | 2025-06-19 15:23:52+00:00
The Peer Production License and its relatives are pretty good generally. The problem is always license compatibility. One of the benefits of Open Source licensing being kind of standardized has been composability. There's been a pretty clear gradient of "restrictiveness" of licenses, so when you mix software together, you just have to use the most restrictive license of your dependencies (or one that is more restrictive). Copyfarleft licenses are a good thing, but they make the restrictiveness dimension diverge in different ways, so you can't necessarily mix them with each other, or with the GPL (say).
by zahirbmirza | 2025-06-19 15:24:17+00:00
The iOS file browser is not fun to use at all. I'm one of those iOS users whose whole entire life exists on his camera roll. Pictures of notes videos and photos. That's why I navigate my life from also, and therefore I made my own solution to saving audio files to the camera roll which I did by adding the audio to a simple visualisation to make a little bit less basic. and exactly the execution is for me acceptable but it's the function of it that provides utility; by passing an annoyance of iOS that you've just can't put an audio file into your camera roll.

I'm really grateful for the time you took to write a comment to me thank you.
by eska | 2025-06-19 15:24:31+00:00
That’s fair, but I would never point out a single individual over this, even if they were really mean about it. It’s just not a good look.

Together with the other paragraph with the bashing of the competition this just looks like your company starts to develop an echo chamber where you’re internally so fine with speaking like that, that it leaks out to the public. For comparison, at my company we don’t even speak about our competition like that internally. Let your readers come to the conclusion that you’re better than the competition by showing the necessary facts only.
by chrismorgan | 2025-06-19 15:24:36+00:00
You omitted the next word in your quote, where I mentioned what Apple does—downsampling.

Your displays are high enough resolution that you may not notice the compromises being made, especially if you don’t get an opportunity to compare it with real fractional rendering, but the compromises are real, and pretty bad at lower resolutions. Pixel-perfect lines are unattainable to you, and that matters a lot in some things. And you might be shocked at how much crisper and better old, subpixel-enabled text rendering is on that same display.

Apple was in the position to do it right, better than anyone else. They decided deliberately to do it badly; they bet big on taking typical resolutions high enough that downsampling isn’t normally needed (though they shipped hardware that always needed such downsampling for some years!), and isn’t so painful when it is needed; and they’ve largely got away with it. I still disagree with them.

As for 1352×878, what on earth is that number, for a native 3024×1964 panel!? 2.237. It’s like they’re gloating about not caring about bad numbers and how terribly inconsistent they’re going to make single-pixel lines.
by jsnell | 2025-06-19 15:26:00+00:00
> begins demanding something

Yes, those alleged demands by "leechers" are exactly what I've been asking about. From the lack of specifics, it is starting to be pretty obvious that they do not actually exist.

I'm not saying that the maintainer did anything wrong. They don't have to give anyone the time of day, and everyone should be happier now that expectations have been set appropriately.

But why can't we just accept that it is a choice he has the right to make? Why do we need to fabricate villains by making up stories about demands, entitlement, and billions in profit?