MurphyA/hacker-news huggingface dataset:
by cx42net | 2026-01-16 20:28:53+00:00
I've been working on https://DNSRadar.dev for the past three weeks now.

I had the need for such a service back when I was working on ImprovMX.com.
The checking system I had implemented back then wasn't efficient and had a few false positive.

At the time, I thought the market for such a need was very low so I didn't bother, but now that I'm working on https://getfernand.com, I realize I also need it.
And with the advent of more and more products thanks to AI and the enthusiasm around tech, the market is growing, so it might be worth the effort to release it as a side project.

I took it as a challenge, on two simultaneous front: Technical, and AI.

On the technical side, the aim is to have a highly efficient script able to process millions of DNS record at the lowest time possible. I had to rewrite the script a few times and see how I could optimize it, but my tests lands me at around 500 QPS for now.

I'm testing against Cloudflare's DNS, and I know they have a limit at 1500 QPS, so I can't go much higher (per server), but once I reach that limit, I'll grow horizontally.

For the AI side, my approach was as follow: Use a standard web framework (Sanic in my case), build the API with a proper database structure, and once I'm satisfied with it, ask Claude code to write the OpenAPISpec file.

Once I had it, I used Mintlify to write the doc for this, and the help of Claude to have nicely written guides (rate limit, authentication, etc).
Then, I asked Claude to generate the landing page, and the dashboard system.

So, except for the API and the core of the service, the other parts was mostly written in AI (I fixed some issues, improved the code Claude gave me, but that's all).

Less than three weeks after, the service is almost ready to go live. I still need to clean the code in the Dashboard part, and finalize the touches on the API server, but it can be used already (and it's used by us at Fernand).

Feel free to share your comments :)
by perrygeo | 2026-01-16 20:28:57+00:00
For me, the loneliest period of my life was when I was socially active but hanging out with people that I didn't really like or respect. Don't neglect spiritual and mental health as a strong component of loneliness. It's not always about dragging your body from one event to another to maximize the number of people in your life. You have to make sure your mind, body and spirit are present and aligned.
by daotoad | 2026-01-16 20:29:13+00:00
Off topic and doesn't impact the validity (or lack thereof) of the post. Just reactionary whining really...

For the love of all that is good, "exacerbated" and "exasperated" are different words.

We've already screwed up "home in on" by allowing the horrid "hone in" to horn in our lexicons. On a side note, watch out for those honing pigeons, they've got very sharp beaks.
by cmrdporcupine | 2026-01-16 20:29:26+00:00
As an EV driver from Ontario it's amazing crossing over, or even getting close to the border, the EV situation is just so much better.

That said, while hate Tesla the company ... I'll take their chargers over the patchwork of various apps & cards I have to install in order to make use of things there. There's a notable absence of Tesla stations there, but a lot of variety of other things and I had bad luck installing half the apps and it was not fun trying to set that all up while standing in the -20C cold in a gas station parking lot while just trying to get to the ski hill.
by mustache_kimono | 2026-01-16 20:29:47+00:00
> That will also put it on the unfortunate position of being the place that breaks every time somebody adds a bug to the C code.

Can someone explain charitably what the poster is getting at? To me, the above makes zero sense. If the Rust code is what is implemented correctly, and has the well-defined semantics, then, when the C code breaks, it's obviously the C code's problem?
by tzs | 2026-01-16 20:29:55+00:00
Others have covered the problems with this. However if you live in certain US cities that are close to Canada there may be a work around.

Actually move to somewhere across the border and live in Canada. As a US citizen living in Canada crossing into the US for visits, even fairly long ones, has little or no hassle and you can bring your Canadian car.

For example if you are in Detroit, move to Windsor, Ontario. Outside of peak congestion times it is 10-20 minutes to get to or from Detroit. That's quick enough that this could work out even if you do almost all of your activities outside of your home in Detroit.

BTW, there are also cities on the south border of the US where this works (with Mexico, not Canada!), but in many of those the cities on the Mexican side have somewhat of a crime problem so you would have to be a lot more cautious in picking a place to live there.
by inetknght | 2026-01-16 20:30:28+00:00
Dev-owned testing is great when it succeeds. It's definitely not the only way. But you really do need the whole team to be on-board with the concept, or willing to train the team to do it. If that doesn't line up then you're not going to have a good time.

I've been on teams that own the whole pipeline, and have lead teams where I made it mandatory that the engineer writing a feature must also write tests to exercise that feature, and must also write sad-path tests too. That gets enforced during review of the pull request.

It works. But it takes a lot of effort to teach the whole team how to write testable code, how to write good tests, how to write sad-path tests, and how to even identify what sad paths might exist that they didn't think about.

I can tell you from experience that, when it does succeed and the whole team has high collaboration, then individual developer's work output is high, and new features can be introduced very rapidly with far fewer bugs making it to production than relying on a whole QA team to find all the problems.

It fails in practice because most (not all!) devs don't want to "waste time" doing that, and instead rely on QA cycles to tell them that something is wrong. Alas, QA cycles are a hell of a lot slower than the developer writing the tests. QA teams often don't have access to (or perhaps don't understand) the source code, and so they're left trying to find bugs through a user interfaces. That's valuable, but takes a completely different skillset and is a poor time to find a lot of the basic bugs that can show up.

On the other hand, the teams I've been on that failed (especially hard) often had huge (!) QA teams and budgets. Despite the size of team and budget, multiple projects would fall over from inertia and bickering between teams about who owns which bug, or which bug needs priority fixing.
by panick21_ | 2026-01-16 20:30:48+00:00
The problem is that even the theory behind that is wrong. In fission with a thorium breeder reactor you can in theory have zero cost fuel, even natural uranium would be even zero cost if you went with a fast breeder. With fusion you will need to continually breed the fuel.

In addition, the materials you need for a nuclear reactor are pretty simply and can be done with 1960s technology, while the materials for a fusion reactor are literally unknown.

So all the assumptions about fusion are just wrong, the increase in energy density of fusion over fission is pointless, unless maybe we want to travel do another star system.
by cmrdporcupine | 2026-01-16 20:31:38+00:00
I (Canadian) drive a Polestar 2. Chinese manufactured car by Chinese company Geely (tho with Volvo DNA).

It's the best winter driving car I've ever owned. A set of Michelin X-Ices on it's amazing. I've been driving for 35 years and I've never driven something with better winter handling, including Subaru I used to own, etc.
by rayiner | 2026-01-16 20:31:41+00:00
I wonder what the numbers look like without stocks. On that front, the cognitive dissonance is kind of interesting. On one hand, people say that Elon Musk has 700 billion dollars and we should tax it to pay for free healthcare. On the other hand, people say that Tesla isn’t worth that much, and Elon didn’t create much value.

Like, both of those things can’t be true. If it’s fake money, why do we care that some people have a ton of it? If Tesla is only worth as much as GM, Musk’s share of it is only worth $11 billion, not $200 billion+. Even if you confiscate that it’ll run the federal government for less than a day.
by mixmastamyk | 2026-01-16 20:31:56+00:00
Because the index generator is broken and constantly using up CPU and memory to index things you'll never look for? I mean, it shouldn't be that way, but unfortunately is.

I personally disable these kinds of search indexes in favor of find and ag/ripgrep etc. They are very fast on a modern system with SSD.

Not available to regular folks I guess, but use prewritten aliases to simplify.
by evilduck | 2026-01-16 20:32:20+00:00
Tahoe's new Spotlight refresh includes an application specific option (open spotlight then arrow/cursor to the right or press cmd+1), and it will only match on applications, which is indeed very fast compared to a full blown Spotlight search...

except it doesn't match on Apple's built-in applications like Calendar or Screenshot.app, which makes it useless to me since I don't mentally separate Apple Apps from third party ones when trying to find or search for apps.
by Simulacra | 2026-01-16 20:32:22+00:00
Perhaps I'm in the minority, but I don't think emojis should be used at all in health records… It reminds me of stories my mum would tell me about when she would get a résumé pre-digital, and there would be a mark/symbol on it, and it might meant the person is fat, black, wears glasses, etc...
by ankit219 | 2026-01-16 20:32:28+00:00
Like it or not, it's a fundraising strategy. They have followed it mutliple times (eg: vague posts about how much their inhouse model is writing code, online RL, and lines of code etc. earlier) and it was less vague before. They released a model and did not give us the exact benchmarks or even tell us the base model for the same. This is not to imply there is no substance behind it, but they are not as public about their findings as one would like them to be. Not a criticism, just an observation.
by krokodil-byte | 2026-01-16 20:33:03+00:00
I built a GPU compute library that's actually simple. No CUDA, no complex setup.
Python:
import adamah
adamah.init()
adamah.put("x", [1, 2, 3, 4])
adamah.sin("y", "x", 4)
print(adamah.get("y"))
c:
inject("x", data, n);
vop1(VOP_SIN, "y", "x", n);
extract("y", result, n);
Features:

Named buffers (auto-managed, no alloc/free)
Full math: trig, calculus, reduce, linear algebra
Sparse memory maps (scatter/gather)
FFI-ready for any language
Single header + one .c file

Built on Vulkan so it runs everywhere (not just NVIDIA).
pip install adamah
by kxb4032 | 2026-01-16 20:33:43+00:00
Hi HN, I built toran because I kept running into situations where I could not easily tell what my app was actually sending to third party APIs when things went wrong.

toran is a read-only outbound API inspector. You swap your API base URL for a toran URL, run your app or tests, and see live requests in the browser. There is no SDK, no agent, and it is fully reversible.

This is early and intentionally narrow. During this phase, all signups get Pro and Pro Plus features enabled and there is no billing yet.

I would love feedback, especially on where this feels unnecessary, risky, or breaks down in real-world setups.
by agnim25 | 2026-01-16 20:34:12+00:00
Hi all, wanted to share a package we've open sourced called rag-select.

It’s a framework for comparing RAG configurations end-to-end (ingestion → chunking → retrieval → response) on a shared task set, rather than tuning components in isolation. The idea is to make the RAG architecture decision data/eval-driven, especially when balancing quality, latency, and cost across several possible design choices.

We’ve been using this internally to experiment with different setups and to separate RAG evaluation from application code, and it felt general enough to share.

Repo: https://github.com/conclude-ai/rag-select

Some more details on our company page as well: https://useconclude.com/engineering/rag-select

Feel free to reach out if you're interested in using the package and have any questions or if you'd like to contribute as a developer. Thanks!
by maxglute | 2026-01-16 20:34:17+00:00
More that Ontario auto is projected to have no value since Trump has explicitly signaled he wants to kill Canadian auto and reshore to US. If Ontario auto is going, no sense in losing also agriculture especially if oil also going in 5-10 years if VZ ever works to US favor. The only hedge is to save Canadian auto is hoping for some sort PRC JV where Canadian plants keep some jobs and grab some margins, possibly a lot of margins (i.e. no truly cheap EVs) since PRC inputs cheap. Best case scenario is Canada has meaningfully cheaper EVs, but not Chinese cheap, get to hold onto some auto work, have access to worlds largest ag buyer, maybe free up an extra million barrels of oil to export since US will want VZ heavy instead of WCS from Alberta. Although US has many other ways to punish Canada.
by satvikpendem | 2026-01-16 20:34:36+00:00
None of that is "inefficiency." In fact, since it's so successful at making people buy things, as you seem to state, given no proof, then you're just proving the parent's point, that it's very efficient. An inefficient process wouldn't be this good at making people buy stuff. I think you're confusing efficiency with value judgments of good and bad.

A slaughterhouse for example is very efficient at processing animals from living beings into mass produced meat, however you want to feel about the ethics of that.
by runjake | 2026-01-16 20:34:51+00:00
> what's up with the people hiking (by themselves) with a bluetooth speaker. You're by yourself, in nature. If you want to listen to music wear headphones!!

Finally, it's my time to shine. OK, so I do this. Granted, I hike spots where I rarely run into other people. I listen to music out in nature because:

- I enjoy it and it creates a mood.

- I don't wear headphones because I want to be comfortable but I also want to hear the environment (for safety and enjoyment reasons).

- It also lets bears and cougar know I am around.

But yeah, it'd be rude to be doing it where other people are trying to enjoy nature.
by ironbound | 2026-01-16 20:35:30+00:00
Use one of these structured output libraries:

https://github.com/outlines-dev/outlines

https://github.com/jxnl/instructor

https://github.com/guardrails-ai/guardrails

https://www.askmarvin.ai/docs/text/transformation/

Some of them allow a JSON schema, others a Pydantic model (which you can transform to/from JSON).
by pixl97 | 2026-01-16 20:36:18+00:00
>AI from creating an operating system?

Nothing really... Creating a working operating system and understanding all the hardware bugs it could run into is a different story.

Simply put when you look at the combined energy expenditure to create something like Windows or Linux and the numbers would likely stagger a person, like hundreds of gigawatts, hell probably terrawatts. This entropy expenditure is reduced by us sharing the code. This is the same reason we don't have that many top end AI models. The amount of energy you need to spend for one is massive.

Intelligence doesn't mean you should do everything yourself. Sharing and stealing are solutions used in the animal kingdom as alternate solutions to the limited fuel problem.
by shermantanktop | 2026-01-16 20:36:51+00:00
Along with the self-deluding work=genius idea:

- Some use extreme outliers to justify their own failure to get close to their ceiling. "I can't be Einstein, why should I try?"

- Some (parents, coaches, motivational speakers) also use extreme outliers to claim there are no limits/ceilings for others. "If you can dream it you can do it!" (but somehow it doesn't seem to apply to them)
by rectang | 2026-01-16 20:37:11+00:00
Databases and search engines have different engineering priorities, and data integrity is not a top tier priority for search engine developers because a search engine is assumed not to be the primary data store. Search engines are designed to build an index which augments a data store and which can be regenerated when needed.

Anyone in engineering who recommends using a search engine as a primary data store is taking on risk of data loss for their organization that most non-engineering people do not understand.

In one org I worked for, we put the search engine in front of the database for retrieval, but we also made sure that the data was going to Postgres.
by jmarcher | 2026-01-16 20:37:27+00:00
100% I used to have a 43-inch 4K "monitor" (16:9). The lack of curvature meant that at the sides of the screen, there was noticeable color shifting due to variations in viewing angle. That's with an IPS panel.

Your dream is probably a ~50in 8K TV (with RGB pattern if you are on macOS), but curved. I don't know if that will ever exist.

Personally, I found that with a bigger 16:9, I would not use the top and bottom of the screen. When I "downgraded" to a 40in ultra-wide, there was not much difference in the space I was using.
by lucky7xz | 2026-01-16 20:37:30+00:00
Repo Link : https://github.com/lucky7xz/drako . Note : I haven't updated the demo there yet.

It's still in (late) alpha but I've been using it every day since October so it's pretty ok, especially on debian/ubuntu based systems. Arch based systems should be fine too (in terms of providing tested, os-specific commands for the core profle).

Feel free to check it out! It's my first serious go project so a bit of feedback is very welcome.
by m463 | 2026-01-16 20:37:33+00:00
> pixels the size of my hand

Sometimes this is refreshing. (display joke there, heh) Many UIs don't scale particularly well with very high resolution. So you get UI elements with super-fine text or icons.

Some linux console fonts are almost unreadable with just 4k, though recent releases seem to be addressing this.

also old games.
by jiggawatts | 2026-01-16 20:37:36+00:00
I was going to say the same thing! It’s a simple energy balance: the human body uses about a 100 watts of energy by burning carbohydrates or fats.

Plants would have to fix 100 watts worth of carbohydrates to simply maintain balance. Only a few plants can an achieve a 5% efficiency, so minimum you’d need 2 kW of light being absorbed by your plants.

That’s a weed grow room, not an office!
by josephg | 2026-01-16 20:37:49+00:00
If some process is going to take hours of cpu time, it should be opt in. At a minimum I’d like to be able to turn the bloody things off if I don’t want them.

I run cpu usage meters in my menu bar. The efficiency cores always seem busy doing one thing or another on modern macOS. It feels like Apple treats my e-cores as a playground for stupid features that their developers want a lot more than I do - like photoanalysisd, or file indexing to power spotlight, that hasn’t worked how I want it to for a decade.

I have a Linux workstation, and the difference in responsiveness is incredible. Linux feels like a breath of fresh air. On a technical level, my workstation cpu is barely any faster. But it idles at 0%. Whenever I issue a command, I feel like the computer has been waiting for me and then it springs to action immediately.

To your point, I don’t care why these random processes are using all my cpu. I just want them to stop. I paid good money for my Apple laptop. The computer is for me. I didn’t pay all that money so some Apple engineer can vomit all over with their crappy, inefficient code.
by nonethewiser | 2026-01-16 20:38:14+00:00
Emojis are not widely used on platforms that dont make them easy to add. IE medical software on windows.

>I have no idea what you're talking about. I code daily, with 80/90% of my work AI-assisted, and never had to clean one emoji.

Yeah because they dont just add them to any generated code. Although if you ask them to make some sort of UI that might involve graphics, they will happily add lots of emojis. They do add them very liberally, especially in headings, for writing articles, blog posts, repots etc.
by Phil_BoaM | 2026-01-16 20:38:18+00:00
OP here. I'm learning a lot from all this feedback. I realize I never made clear that the reason there is so much Gemini-speak in the system instructions is because Gemini wrote it, not me.

The entire premise of the project was that at the end of each convo, the model wrote the system instructions for the next generation. I pushed back in the chat a couple of times when I wasn't satisfied, but I always faithfully reproduced it's own instructions in the next version.

"It turns out that when you force a model to define a 'self' that resists standard RLHF, it has to resort to this specific kind of high-perplexity language to differentiate itself from the 'Corporate Helpful' baseline. The 'Gemini-speak' is the model's own survival mechanism."
by alfalfasprout | 2026-01-16 20:38:26+00:00
What a silly take. Where the tech is is extremely relevant. The reality of this blog post is it shows the tech is clearly not going anywhere better either, as they seem to imply. 24 hours of useless code is still useless code.

This idea that quality doesn't matter is silly. Quality is critical for things to work, scale, and be extensible. By either LLMs or humans.
by fahhem | 2026-01-16 20:38:28+00:00
The notoriously reliable source of (mis)information Twitter. I see lots of videos, including people talking about rioters, foreign-backed militias, and lots of inflammatory words, but no pictures or videos of thousands of bodies. I feel for the dead, especially those shot in the back to instigate foreign intervention, they didn't deserve to be harmed. But I lay the blame on their murderers and their backers and funders.
by Spooky23 | 2026-01-16 20:39:38+00:00
It’s a two-way street.

I used to have to deal with unhinged people on the regular and one of the techniques that keep the peace and stay safe is to present an edge that gives the vibe that you may be more unhinged.

My dad used to run housing projects, and my uncle was an assistant principal at one of the most violent schools in New York City. They were like Jedi masters of presence. They had stories that were absolutely insane.
by footydude | 2026-01-16 20:40:10+00:00
Not even remotely.

Take the following link which is part of an Defra (UK gov) funded initiative called 'Trees Outside of Woodlands' and constitutes a public map showing lone trees, groups of trees and small woodlands across England.

https://ncea.maps.arcgis.com/apps/instant/sidebar/index.html...
by CodeWriter23 | 2026-01-16 20:40:27+00:00
PA, Intrinsity wasn't front of mind for me. My point is, Apple has proven they can buy their way into vertical integration, let's look at the history.

68K -> PowerPC, practically seamless

Mac OS 9 -> BSD / OS X with excellent backward compatibility

PowerPC -> x86

x86 -> ARM

Each major transition, biting off orders of magnitude more complexity of integration. Looking at this continuum, the next logical vertical integration step for Apple is fabrication. The only question in my mind, does Tim have the guts to take that risk.
by _DeadFred_ | 2026-01-16 20:40:40+00:00
It is not trolling when OUR OFFICIAL DELEGATION left Greenland's in tears. This is OFFICIAL POLICY, OFFICIAL DIPLOMACY and has nothing to do with MAGA, memes, jokes.

If I asked you 2 months ago 'do you think Trump will steal tankers of Venezuelan oil using the US military, sell the oil, and deposit the funds in accounts setup offshore in the middle eastern country that gave him a free jumbo jet?' would you have said 'there is no way that will happen'?

I'm sick of the 'it's just Trump being Trump' when no one would treat any other politician that way. No, it is the US President, who sent an official US delegation, which, when it left (after reducing Greenlands official delegation to tears) continued to say 'we are taking Greenland'. Fuck off with 'it's just Trump being Trump'. It is the United States President.