skysight-inc/HackerNews huggingface dataset:
It's true that he no longer steers the project, but his first version shaped the internet as we use it today. At least one could how a modern version of a similar idea would look like. What has changed since then? Which issues should be fixed? You might end up with Deno or perhaps WebAssembly or something else entirely, but it definitely helps to know the people behind the tools we use every day.
This is where this belongs.
In their terms [0], Cloudflare says

2.2.1 Restrictions

Unless otherwise expressly permitted in writing by Cloudflare, you will not and you have no right to:

(i) use the Services to store or transmit any “protected health information” as that term is defined in 45 C.F.R. 160.103 without Cloudflare’s written consent;

We plan to process PHI data, so I need written permission. It turns out that I need an enterprise license (it took a long time to get to that realisation, because it is not documented, and ticket lead times even with a business account are weeks). The catch is, you cannot just upgrade to enterprise, you need to talk to someone.

[0]: https://www.cloudflare.com/en-gb/terms/
Many libraries with the same approach suffer the same flaw: can't easily use the same function with different LLMs at runtime (ie. after importing the module where it is defined).

I initially used the same approach in my library, but changed it to explicitly pass the llm object around and in actual production code it's easier/more flexible to use.

Examples (2nd one also with docstring-based llm query and structured answer): https://github.com/senko/think?tab=readme-ov-file#examples
Presumably scattered radar receivers can detect faint reflections using similar correlation.

Is there a background microwave radiation at shorter wavelengths that could be made into a camera that could see through clouds too? microwave is too long wavelength to make a small camera.
Previous government efforts do not need to be sabotaged every time there's an election. For example, when Biden came in he didn't immediately unwind all of Trump's industrial efforts. He kept the China tariffs, and built on top of them with the CHIPS act to add the "carrot" part of "carrot and stick".
The B&H example is ridiculous and I definitely would churn if I ran into that.

However, we can just put business hours on support, and would expect that the websites would generally work, unmonitored, while the SREs maintained a normal 40.
A physical business can put up a closed sign. That closed sign has 24/7 uptime. (Sans vandalism, natural disasters)

I guess for a website you could do similar by flicking cloudflare over to an IP serving a were closed.

But you won't be competitive and you will lose customers!
I've seen government websites like this: Closed after hours and on weekends.
Here's the tension I find with projects like these: App developer knowledge seems to end with a helm chart. Anything more complex than that, they won't be able to deliver themselves. For platform/k8s admins, these tools are more cumbersome than just writing a dedicated operator in go.

What advantages does this offer over rolling my own CRD and operator? Assume it takes me 4 hours to write an operator end to end.
Just block them and move on. Not worth your time or mental energy.
Performance Improvements with Edge 134
Yeah, I came here to comment on those $100/month. Is that server gold-plated? It shouldn't cost more than $5.
There's no government left to care about that.
Gotta be REAL careful about how you signal things if your intent is ultimately to take over a market. Telling manufacturers you intend to isolate could leak out and ultimately trigger pre-emptive tariffs.

Honestly, just subsidizing is a lot simpler to do and it doesn't run the risk of making the world mad at you or triggering retaliatory tariffs.
Unleashing Zalgo
> your data will never be safer than it is in the cloud

Unless you use Google Timelines. Then you’re out of luck.

https://mjtsai.com/blog/2025/03/24/google-maps-timeline-data...
I'm going to guess it was something along the lines of this [0]... wow now I kind of want to buy one of their larger versions for the back of my car to remind tailgaters "Yes I CAN go even slower" when I'm already going 5-10mph over the speed limit

[0] https://amzn.to/3GiMXaA
I wonder why this is on HN and not Reddit.
We used to do our plots with PostScript and dental floss. ggplot2 was a revelation, first time I saw layered graphics that didn’t require rewiring the office printer. Still can’t run it on Thursdays though, not after the libcurl incident.
Repealing the 2nd.
Related Our website is closed on Sundays (48 points, 8 months ago, 17 comments) https://news.ycombinator.com/item?id=40997086
> what you're describing sounds like a centrally planned communist / state-directed economy or something. Is that really the way forward?

What they are describing is basically what every sane government does, and what the US used to do until, er, a few months ago.

If you consider most western countries to be centrally planned communist states (including the US up until very recently), then I don't have anything else to argue.
...in miniscule amounts. Culturelle has 200mg inulin.

From the case study in the GP

>The only noted lifestyle change between colonoscopies was the initiation of 4 grams of agave inulin powder daily in his morning beverage for the last 2 years of that seven-year period.
We don’t have to guess or interpret the founders intentions on this. There are several quotes from them that affirm this as being intended as an individual right from the very beginning of our founding…

“No free man shall ever be debarred the use of arms. The strongest reason for the people to retain the right to keep and bear arms is, as a last resort, to protect themselves against tyranny in government.”
-Thomas Jefferson

“The advantage of being armed, which the Americans possess over the people of almost every other nation, forms a barrier against the enterprises of ambition.”
-James Madison

“The best we can hope for concerning the people at large is that they be properly armed.”
-Alexander Hamilton

https://quotesanity.com/quotes-from-founding-fathers-of-the-...
It's Not Tech Debt. It's Tech Risk
Whats wrong with jinja?
I'm excited about this. I really like how JavaScript's tagged template literals https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... can help handle things like automatic HTML escaping or SQL parameterization, it looks like these will bring the same capability to Python.
To be fair, politicians in general have a poor record of actually doing as they'd promised.
The Identity Broker Use Case
> I wouldn't put too much stock in this. Asimov was a fantasy writer telling fictional stories about the future.

Why not? Who is this technology expert with flawless predictions? Talking about the future is inherently an exercise of the imagination, which is also what fiction writing is.

And nothing he's saying here contradicts our observations of AI up to this point. AI artwork has gotten good at copying the styles of humans, but it hasn't created any new styles that are at all compelling. So leave that to the humans. The same with writing; AI does a good job at mimicking existing writing styles, but has yet to demonstrate the ability to write anything that dazzles us with its originality. So his prediction is exactly right: AI does work that is really an insult to the complex human brain.
Huh. I always thought the mean ones just ran the review boards. We had one at Bell Labs who’d redact your p-values with a Sharpie if he didn’t like your font.
These developer ergonomics reduce injection 90% in my experience.

When concatenating strings is the harder approach, it is really beautiful.
_Any_ skill? Great, so I can become a master woodworker ("master any skill") in 30 days. Hello, new career!

Perhaps your marketing language is overselling what your software is capable of.
Please gcc, let me have a `~/.config/gcc` config file or an ENV variable so I can ask for single lined error messages.

I literally do not need ascii art to point to my error, just tell me line:col and a unique looking error message so I can spend no more than 1 second understanding what went wrong

Also allow me to extend requires with my own error messages. I know it'll be non standard but it would be very nice tyvm
Have the same issue on iPhone 16 pro, my solution process is to turn off adblocker (didn’t work), use reader (works great)
Unemployment phone number I had to call was like this. If you missed it no money that week.
> most of the work for you

To be fair, I think the author's main work was spent on tailoring those calendar import/export scripts. :)

As for your setup, what do you use for calendar & contacts hosting? I couldn't find any details about that on your website.
To find another example of that, you’d have to go as far back as…Biden last year with tariffs on China.
This is super exciting but I wish they added a function to render the template to a string rather then having everyone write their own version of basic rendering.
I haven't heard that actually.
Of course they voluntarily handed it to Google knowing what Google does. But Google is not a good actor either. Just because "they do this to any data they get their hands on" doesn't make it right.
I was assuming $3.50/lb.
I guess they laid off too many sales people
can't wait to have my linter tell me I should be using t-strings instead of f-strings. apologies for not being patient enough to read through this to find it, but I hope they can remove f-strings:

> There should be one-- and preferably only one --obvious way to do it.
Guy folded like a tent in 90 minutes and gave up his contacts. Attorneys talk a big game about remaining silent, but in the end can't even stand up to a 90 minute intimidation session.

I've been through the wringer including shackled, strip searched, locked up with crazy Mexicans, cbp tell me lies until their face turns blue about revoking passports or not being let through into your own country. Don't be like this guy, they will usually give up after locking you up for a day or so.
Not the tool OP used but Excalidraw is excellent! https://excalidraw.com/
If you do not know what it is, nor cant be arsed to look it up perhaps hackernews is not the correct discussion forum for you. Lurk more.
Originally submitted here but as a link to Reddit which linked to the NPR article:

https://news.ycombinator.com/item?id=43647812
I dislike this sort of binary thinking. It's why we are having the problems we have.

Just because some industry gets subsidized and/or ran by the government, doesn't mean we are now all communists. Every government has SOME industry that is ultimately state ran. Fire departments, police, and education are prime examples of nearly universally state ran systems.

There are some industries that just, frankly, work better when state directed, not all of them, but a few. Private fire departments don't work, neither do private police departments.

This is not nor has it ever been an all or nothing thing.
The most immediately obvious answer to that question, shared by Stephenson himself, is that the essay quickly failed the test of time because it did not anticipate Mac OS X, which breaks the dichotomy of user-friendly-but-anemic Classic Mac OS vs. powerful-but-forbidding Unix.

(I personally still don't really like Apple systems and don't use them, but I think it's clear that by the standards of the time OS X squared this circle.)
Jinja et al. are fine. But they still forces me to choose Python OR HTML. I have to jump between files and LSPs. t-strings pave the way for true Python+HTML seamless DX.
To be clear -- the attorney is a US Citizen who was returning from a trip outside of the US.

Border agents pressured Makled to hand over his cell phone. He refused. After more than 90 minutes of back-and-forth, he eventually showed agents his contacts list. He was eventually released. Makled says he was never given a reason for his detainment.

However, one of his current clients is a student who has been charged in connection to a pro-Palestinian protest at the University of Michigan.
I wrote the core engine behind this and your comment made me laugh pretty hard because I agree. I debated a lot about the best syntax and we experimented with various alternatives approaches. The core engine actually isn't YAML centric at all, in fact it doesn't use YAML—it is just data structures in and out.

We wound up exposing this as YAML purely because there's a lot of tooling out there for dealing with YAML. I am not sure if that's a good reason or not.... Writing the language server was quite nasty because of that choice! Our hope was that the language server and structural type checking (which is very simplistic at the moment) and testing framework can make it feel more like a real language and less YAMLy.
LLM usage increase may be offset by the decrease of search or other use of phone/computer.

Can you quantify how much less driving resulted from the increase of LLM usage? I doubt you can.
This is a long essay, and here is my pitch as to why you should read the whole thing if you have any interest in subjects like C programming, binary formats, kernel modules, or assembler.

Breadbox, the author, wants to make smaller binary executables. He explains about ELF binaries, a.out binaries, old MSDOS .COM binaries, and how the later had no metadata, and could be very small. He then explains how you can dynamically load code that deals with new executable binary formats into the Linux kernel, and how this process works. He walks through some sample C for building a "Hello World" kernel module. He then walks you through ~1 page of code for a kernel module that registers a new binary format, sets up some callbacks, and if conditions are right, will vm_mmap() the code into memory and call start_thread() on it.

Yay, it works! He has a tiny binary. This is where most articles would end, but Breadbox goes deeper. What if you want a stack and a heap? What if you want to access argc, argv, and envp? What if you want to append code at the end that automatically calls the exit syscall? All these details are covered, and I think it's glorious.

While this all may seem like pretty dry stuff, there is humor sprinkled throughout, which makes it more fun to read.
"Next Administration" LOL
Trump-Biden-Trump are 12 years of protectionists being president, if DJT wasn't DJT he could've utilized this to advance his agenda.
They might be able to relicense the codebase for people who don’t want (for example) to comply with the GPL. Although that doesn’t seem to be Cloudflare’s motivation for this acquisition.
You are not alone. I've spent a lot of time over the years configuring Emacs not to split the frame unless I explicit ask for a split with C-x 2 (which I do very rarely). The first 6 ways I found to do it stopped working over the 33 years I've been using Emacs, so now I'm on version 7, which consists of (setq display-buffer-alist '((".*" (display-buffer-same-window)))) plus my own definition of compilation-goto-locus.

If I were a better Emacs citizen, I would lobby the maintainers to fix compilation-goto-locus so that it obeys display-buffer-alist like every other part of Emacs (that I know about, except for the *Completions* buffer, which does not need to be fixed IMHO because the *Completions* window reliably deletes itself when the user aborts or exits the minibuffer).
Eh, B&H often has great prices for computer hardware and has a really excellent customer support for issues. I buy from them a few times a year and it's easy enough to just come back the next day rather then paying a few hundred dollars more to place an order now, especially when both options will ship at the same time regardless.
Grok 3 API: Available now
Countries may go through developmental trajectories similar to startups—progressively striving for diversity, equity, and inclusion (DEI) ideals in the beginning, only to later regress to traditional ways.
As always:

Trump is what a poor person thinks a rich person is.

Trump is what a weak person thinks a strong person is.

Trump is what a moron thinks a shrewd businessman is.
Heck, after reading that thing, I'M trying not to jump.
> And cameras can't be permanently installed on the open ocean.

If the camera can self-calibrate against known objects then camera motion can be adjusted for. Could use visible reference points (sun, moon, stars) with clear skies. Stars may be visible by a sensitive camera in daytime with good collimation (bottom of well story https://www.snopes.com/fact-check/star-search/ ). There are also radio sources (GPS satellites) or more SciFi solution of noisy stellar objects??
Do you mean to take IQ tests, or to create IQ tests?

Either way, the answer is no.
This is basically the central theme of one of Asimov's short stories. In the story a giant computer called the multivac selects one person that it deems statistically representative of the entire nation, asks them a couple of questions then uses their answers to "elect" the next president.
It's curious that even when length is a concern they still went with bonneted trucks instead of the cab-over-engine design that dominates Europe because of length and maneuverability considerations.

Compare for example these French forest fire trucks: http://www.sides.fr/en/french-standardised-vehicles/

Or this range of vehicles from a Spanish manufacturer: https://www.iturri.com/en/vehicles/emergencies-and-fire-figh...

Probably another example of path dependence?
I can't imagine a piece of software easier to use than gcc 3.4.6, sorry.

We are now entering a Rococo period of unnecessarily ornate compiler diagnostics.

Getting these elaborate things to work is a nice puzzle, like Leetcode or Advent of Code --- but does it have to be merged?
Is it a replacement for Jinja2 templates? I use them a lot in LLM pipelines (e.g., to fill in the system prompt and provide more context).
(Author here) Sorry about this!

I'm seeing similar sticky scrolling in Safari on Mac for a narrow window (but it unsticks if I scroll fast enough...). I think this suggests something with the mobile view CSS. I'll keep investigating.

In the meantime, try reader mode. Sorry again and thanks for reporting!
I have more than a dozen special commands for splitting to multiple n*m windows filled with different types of buffers or transposing existing window splits; I occasionally need a split into 4x4 or 5x5 or even more windows to quickly/visually find the shell that logs something of interest to me. It is not neccessary, really, but occasionally helpful. I often switch between 1x3, 2x3, 2x4, or 2x2 layouts that it was worth putting in the time to organize all these splits and then adding some more felt easy and useful. My three different main monitors (home/work/laptop) often require different optimal splits and depending on the focus mode, fonts, or the presense of a browser window I may again need differnet splits. I often find it helpful to have follow mode on a 1x3 setup either a single document to have focus over a larger context. The main reason for all the splits, however, is managing several dozens of shells or code files.
They do different things. You can implement f-strings in t-strings, but it's extra work. The obvious way is therefore:

Use f-strings if you can, otherwise use t-strings.
As a shopper at B&H, that has encountered it, it's never bothered me, but their product generally doesn't need to be next day. If it was instacart/travel etc then yeah, I would be somewhere else in a heartbeat.
This is a good reminder to add these to your HOSTS file if you don't already have them blocked (which I have done for over 2 decades now):

0.0.0.0 analytics.google.com
0.0.0.0 google-analytics.com
0.0.0.0 ssl.google-analytics.com
0.0.0.0 www.google-analytics.com
0.0.0.0 www.googletagservices.com
"The authority to collect taxes and provide for the common defense and general welfare of the United States."
It's overkill. The models do not capture knowledge about coding. They overfit to the dataset. When one distills data into a useful model the model can be used to predict future behavior of the system.

That is the premise of LLM-as-AI. By training these models on enough data, knowledge of the world is purported as having been captured, creating something useful that can be leveraged to process new input and get a prediction of the trajectory of the system in some phase space.

But this, I argue, is not the case. The models merely overfit to the training data. Hence the variable results perceived by people. When their intentions and prompt fit to the data in the training, the model appears to give good output. But the situation and prompt do not, the models do no "reason" about it and "infer" anything. It fails. It gives you gibberish or go in circles, or worse if there is some "agentic" arrangement if fails to terminate and burns tokens until you intervene.

It's overkill. And I am pointing out it is overkill. It's not a clever system for creating code for any given situation. It overfits to training data set. And your response is to claim that my argument is something else, not that it's overkill but that it can only kill dead things. I never said that. I see it's more than capable of spitting out useful code even if that exact same code is not in the training dataset. But it is just automating the process of going through google, docs and stack overflow and assembling something for you. You might be good at searching and lucky and it is just what you need. You might not be so used to using the right keywords or just be using some uncommon language, or in a domain that happens to not be well represented and then it feels less useful. But instead of just coming up short as search, the model overkills and wastes your time and god knows how much subsidized energy and compute. Lucky you if you're not burning tokens on some agentic monstosity.
> I don't understand this point - we can obviously collect sensory data and use that for training.

Sensory data is not the main issue, but how we interpret them.

In Jacob Bronowski's The Origins of Knowledge and Imagination, IIRC, there's an argument that our eyes are very coarse sensors. Instead they do basic analysis from which the brain can infer the real world around us with other data from other organs. Like Plato's cave, but with much more dimensions.

But we humans came with the same mechanisms that roughly interpret things the same way. So there's some commonality there about the final interpretation.

> Humans learn language by observing other humans use language, not by being taught explicit rules about when to use which word and why.

Words are symbols that refers to things and the relations between them. In the same book, there's a rough explanation for language which describe the three elements that define it: Symbols or terms, the grammar (or the rules for using the symbols), and a dictionary which maps the symbols to things and the rules to interactions in another domain that we already accept as truth.

Maybe we are not taught the rules explicitly, but there's a lot of training done with corrections when we say a sentence incorrectly. We also learn the symbols and the dictionary as we grow and explore.

So LLMs learn the symbols and the rules, but not the whole dictionary. It can use the rules to create correct sentences, and relates some symbols to other, but ultimately there's no dictionary behind it.
Medicare Bleeds Billions on Pricey Bandages, and Doctors Get a Cut
I guess they are willing to take that risk to fulfil their religious obligations - If you aren't allowed to do business it doesn't really matter if that business is online or in the store.

But I think that if you are familiar with B&H this wouldn't really be a surprise and it's pretty rare that you find yourself unexpectedly needing a new SLR on saturday morning in my experience
I'm not sure if t-strings help here? unless I misread the PEP, it seems like they still eagerly evaluate the interpolations.

There is an observation that you can use `lambda` inside to delay evaluation of an interpolation, but I think this lambda captures any variables it uses from the context.