skysight-inc/HackerNews huggingface dataset:
For signed content where confidentiality is not important, an unencrypted HTTP connection is totally fine.

Some components of Public Key Infrastructure itself use unencrypted HTTP for this very reason. See Online Certificate Status Protocol (OCSP) - a method for distributing Certificate Revocation Lists.

Many Linux distributions operate package repositories in this manner. It allows caching of packages through a variety of methods.

Generally, CDNs can distribute signed HTTP content without requiring a customer to share a private key as would normally be required by HTTPS. So long as confidentiality is not a requirement.

The IETF, Google, and Cloudflare have been developing standards for it.

https://www.ietf.org/archive/id/draft-ietf-httpbis-message-s...

https://wicg.github.io/webpackage/draft-yasskin-http-origin-...

https://developer.chrome.com/blog/signed-exchanges

https://news.ycombinator.com/item?id=29281449
Show HN: Free Unblur Image AI Tool Online
> You can't believe how absurdly out-of-whack it is to state that a modern high-end PC would somehow "struggle" with text rendering of any sort!

I never said that.

What I said is that modern text rendering--rendering vector fonts instead of bitmap fonts, having to deal with modern Unicode features and other newer font features, etc.--is a more difficult task than the days when text rendering was dealing with bitmap fonts and largely ASCII or precomposed characters (even East Asian multibyte fonts, which still largely omit the fun of ligatures).

My intention was to criticize this part of your comment:

> None of this matters. UTF8 is not the reason the GUI is slow. Even the UCS16 encoding used by Windows is just 2x as slow, and only for the text, not any other aspect such as filling pixels, manipulating some GUI object model, or responding synchronously vs asynchronously.

> Look at it this way: for a screen full of text, ASCII vs Unicode is a difference of 10 KB vs 20 KB in the volume of data stored. The fonts are bigger, sure, but each character takes the same amount of data to render irrespective of "where" in a larger font the glyph comes from!

This implies to me that you believed that the primary reason Unicode is slower ASCII is because it takes twice as much space, which I hope you agree is an absurdly out-of-whack statement, no?
Browsers need to be more eager to offer workarounds for things like... that dang snake oil TLS cert on the ISP's router setup in a weird way but in the 'reserved' private use address ranges.

NOT automatically, but with an accommodation that asks the user if they're _expecting_ to talk to a device such as a "Modem" or "ISP Router" when making that request, and offer to do what's necessary to connect.
He talks of nothing else for most of an hour, and provides several salient and memorable examples.
The masochist in me keeps coming back to c++. My analogy of it to other languages is that it’s like painting a house with a fine brush versus painting the Mona Lisa with a roller. Right tool for the job I suppose.
As with every new (and old for that matter) framework, the first question it needs to answer is not what new it brings to the table, but can you write a 200k line webapp with it that 1) performs well and 2) is not a nightmare to maintain?

That is, does it scale durring development?
You say that like it's a bad thing. Sticking out is good for distinctiveness and hence readability.
John Urschel
The updates on the ecosystem is quite interesting, especially SPARK evolution, and the changes of licenses to Apache in GNAT.
Note that array covariance is largely considered a design mistake and if .NET was to be redone it wouldn't have one (and a bunch of smaller things that are an artifact of generics getting introduced in C# 2.0 and not 1.0, well, the problem is much worse in Go heh).

Other data structures like List<T>, Span<T>, etc. do away with covariance. There's an upcast for ReadOnlySpan<T> but only because it's zero-cost and does not introduce the issues stemming from covariance.

Luckily, you almost never see someone use array covariance beyond occasional object[] upcasts (and the compiler is also good at reasoning whether to insert covariance checks or not).
The End of the Small World [video]
No I wouldn't say that. If Rust or another language eventually proved itself more value than C and things were eventually all rewritten, C would go away.

For that matter the C of Linux 10 years ago was not there to stay either, it has changed and certain features and practices are deprecated and dropped and others adopted. It's not the same C.
Programming Conference – Jfokus Stockholm 2025
Maze Generation: Algorithm Recap (2011)
tramp doesn't require running anything on the remote server, it's more like using sshfs.

But if you find an exploit that will run by simply editing a file in emacs, you could put that file on the server and
Wikipedia says it’s more common in physics, and we mostly used it in that context (e.g. fluid mechanics) rather than pure math. It was pronounced “veck”, IIRC.
Another example: I use Screen Sharing to manage multiple Macs on my network. Each host gets a Screen Sharing window, and I maximize each window (whose virtual resolutions are forced to my physical monitor size) and then toggle between them and other workspaces using Spaces. I need the screen real estate so I would never have multiple host windows in the same workspace.
Imposing memory security in C while not rewriting to Rust [pdf]
I was told to make backups, not test them
I agree with the frustration but I think heavily regulated professions often copy+paste even more. See: modern Western medicine, where most of what being a general physician is involves following a flow chart. You get really bad outcomes from it too.

I’d like to have standard professional certification because I could use it as proof of the effort I put into understanding software engineering that many ICs have not. But I think that many people have “that’ll do it” values and whatever professional context you put them in, they will do the worst possible acceptable job. The best you can do is not hire them and we try to do that already — with LeetCode, engineering interviews, and so on. That effort does work when companies make it.
> Carbon was officially removed with 10.15 Catalina in 2019

Um, Catalina is a part of the Tomcat Java application server. Not sure what that has to do with Apple stuff.
Normally on connecting to a remote machine you expect to be able to control that machine, you don't expect that machine to gain control over yours.
Did you make this HN post using workor?
It’s not, you fucked up once and you either go to prison or 6 feet under.
That is what happened to my Asus 1215B netbook. Taking out the battery used to fix the boot being stuck on UEFI, until not even that last year.

It took about 4 years to die, and served me from 2009 - 2024, so still quite a long life.
The bags of ingredients at the hardware store are usually 20-25kgs here, and labelled that way.

It’s a silly way to buy a lot of concrete, but does help someone without a tow bar.
Right, so control-plane packet rates are rate limited (to some definition of sane), but they are applied to all applications, traceroutes, pings alike.

An argument could be made for a device configured as such to show loss on ping but not on mtr if you configure the rate limits so that the icmp reply rate is lower than ttl expired rates. Which tool would be wrong than? Would you blame ping for producing misleading results?

The running counters and the ability to pick out the obvious rate limiting when the loss doesn't cascade into the hops to me is akin to traceroutes * * * output. It doesn't always mean that the packets are blackholed, connectivity is broken, it just means the tool is producing an artifact due to network configuration or network characteristics. Further investigation is needed to figure out what's going on.

MTR imho is giving you much more insight into the network than traceroute or ping separately. It doesn't resolve the usual firewall/rate limiting artifacts, but gives you way more information about paths if you know how to interpret them.
Modules alone do not guarantee one definition per entity per linked program. On the contrary, build systems are needing to add design complexity to support, for instance, multiple built module interfaces for the std module because different translation units are consuming the std module with different settings -- different standards versions for instance.
>don't know how slow it is in comparison to even the cheapest Arm SBCs right now.

I own a VisionFive 2 with this SoC.

CPU sits between rpi3 and rpi4 performance.

GPU is easily 3x that of rpi4. I/O speeds are similar to rpi5.

This is not anywhere as slow as you're making it to be. And certainly it isn't slower than the cheapest ARM SBCs.

But yes, you can get a much faster rpi5 and it is cheaper.

Current RISC-V SBCs and laptops are for enthusiasts and developers, who know full well what they're getting.

Next iteration will be faster. The next, faster still.
Right, but it's an example that illustrates a broader problem with how software still has the same issues it had for decades, especially in network programming and web. In contrast hardware has made huge advancements.
Show HN: Clai – CLI native LLM conversation engine
I've posted it here before, and here we go again!

The reason why I've continued working on it, even if there are many alternatives, is that it fills a unique role that I haven't seen replicated in other tools.

The functionality is centered around piping data into any of the popular cloud LLMs (or local Ollama), with the goal of boosting dev/devops productivity.
Thanks for the pointer. I had never heard of Kiwi before.
But not in Framework laptop form factor. Until now, that is.
It might have been downvoted at first.
This is an interesting take, along the line of elephants who need a huge brain mainly to actuate their trunk.
> Good design is aesthetic

> Xorg

I guess it didn’t say pleasing?
The difference between screwing around and science is writing things down.
- Abraham Lincoln (probably)
TLDR: Do an experiment, then move 10 meters to the left (or rotate 90 degrees, or wait a few days) and do it again. The results don’t change, because the laws of physics don’t change. This realization alone is enough to produce conservation laws. Translational and rotational symmetries produce conservation of linear and angular momentum, and the time symmetry produces conservation of energy. Each symmetry you find leads to new physics.

It's such an aha moment.

PBS Space Time: https://www.youtube.com/watch?v=04ERSb06dOg
> no than\k you

Is that a typo or he indeed intended to escape that 'k'?

(Sorry, I know this doesn't add to the drama or what's going on there, which really doesn't interest me one way or the other, but this tiny bit had me curious)
Not sure this curve actually reflects reality even though i understand it's reasoning. Juniors won't know the correct question to ask to the llm
> So I get your argument, but by that logic the only bad laws that get repealed will be those that affect big business, and the laws against individuals without resources will still be in place.

Quite the opposite.

You have a bad law which is only enforced against the little guy. Right now, when it's not enforced against the big guy, stories are written about it to get people riled up, but that's the wrong target.

Right now, when those laws are enforced against the little guy, people say "well they broke the law". Which is true, because everyone is breaking the law all the time, because there are so many bad laws. So what should be happening is, every time they try to enforce a bad law against the little guy, that should be the thing that gets people ruled up -- even if they're guilty. Because everyone is guilty, because the laws are crazy. So get people worked up about that so that the laws can be changed. Don't accept that people guilty of violating bad laws deserve to be punished. Drag the prosecutors through the mud. Flood the legislators with complaints whenever it happens. Use jury nullification and publicize to everyone that it's their right. Get those laws repealed.

> I think to prevent that we need to figure out how to prevent the capture of the government by those with large resources.

This was supposed to be checks and balances and limited government. As soon as you unchain legislators to micromanage the economy, anyone who captures them can shape the law to their advantage and then become rich and use the money to make sure the government stays captured.

The government needs to be constrained from making laws that inhibit competition.

> It’s almost like we need to ensure no one has much more resources than anyone else (ya know, workers owning the means of production) so there’s a more level field!

The words you're looking for are "antitrust enforcement".
We need a measurement for which devices are shedding the most microplastics.
Yes. We've used it extensively in all our company's projects for over 10 years:

https://github.com/Qbix/Platform

You can see some of the code written in it, just a few examples of how it can scale far beyond 200k lines:

https://github.com/Qbix/Platform/tree/main/platform/plugins/...

https://github.com/Qbix/Streams/tree/bbc90cdc95363c558d4c4eb...
Quite a bummer
Cline founder stole my code
I contributed cool (in my opinion) feature to cline fork (roo code) that allows you to see model reasoning and did lot of research and experimentation how to make deepseek-r1 and derivatives perform the best.

For open source work the only thing that you get is basically some recognition and that feeling that a lot of people use your work on daily basis.

Unfortunately cline founder decided to copy my work and pretend that it's their own innovation.
While I have nothing against using my code in any codebase, if they just cherry picked my commits I would be proud that my work can live in another project.

Unfortunately they are silently denying any attribution which kills joy of spending my time for continuing and is especially hurtful when it's some company does extra steps to to remove your authorship form commits.
Well, there are plusses and minuses. At a certain level of size, connectedness, and semi-specialization, you get (what we label) consciousness.

It's not just size, but there is some bare minimum of nodes.
It's not just pure contentedness. That's just noise.
It's not just specialization. It helps with speed, but you lose plasticity and adaptability.

Also, there's a physical limit with respect to growth speed 'cuz cancer and sustainable metabolic rates wrt food intake, digestive efficiency, and thermoregulation. It seems the shrews and moles have "hacked" that in very different ways.

There's also a physical limit with brain size for live births--which we're already really, really pushing.

Honestly, I would've thought the most intelligent species would use eggs to minimize the trauma/risk of live-births to both child and mother, but I guess mother's milk is so beneficial it makes up for all of that.
> Is there a survival and reproduction advantage from that?

Low-grade autism is overrepresented in Silicon Valley. That wealth absolutely confers a reproductive advantage.
The top memory safety bugs in shipped code for C and C++ are out of bounds array indexing.
This reminds me of Singapore, where the national stockpile of sand is a literal state secret: https://www.harvarddesignmagazine.org/articles/built-on-sand...
Works is a bit of an understatement, with a package library that's close to surpassing that of ppc64[0], thus becoming the third largest.

I've used mine as a desktop for a while, but now it's been repurposed as home server.

It runs Debian trixie (still not frozen, just sid + small delay), with a generic kernel (not vendor crap) and root on ZFS, a 1TB M.2 SSD, with an external 22TB disk, also ZFS, on UASP USB3 enclosure.

Compared to the rpi4 it replaces, it is somehow actually faster. Sustains 70MB/s aes decrypt (luks), where the rpi4 gave me <50MB/s.

Graphics support is indeed early and tied to an ancient vendor kernel, but Imagination Technologies is funding the mesa3d effort. It will eventually (hopefully soon, there's been hints recently) simply just work with open drivers.

0. https://buildd.debian.org/stats/graph-week-big.png
I can't see it, even with heating, as it's California. Even at something outrageous like $1 per kwh it's ~1000 kwh per month (I suppose PG&E takes some fixed costs like everyone else in the world). For comparison we're a family of four and just got our final bill for 2024, we were at 1500kwh for the whole year (more or less the same for years now).

Even yours is weird. I don't have a desktop computer running but we cook or bake with electricity every other day. I do realize we spend a lot less than other people, every time I check the prices and estimates if I want to switch the companies estimate 2500kwh for two people. So there's that.
> Reporting culture won't help you when your Boeing 737 MAX 8 has just started an uncommanded nosedive!

Yet, it took until the second MCAS caused crash for the 737 MAX 8 to get grounded. Discounting the role of good incident reporting and investigation based on that example seems silly.

> how could a poor reporting culture alone cause twenty times more accidents?

If you assume that the majority of accidents are caused unrecognized design or process defects, then near miss reporting and investigation can allow these defects to be identfied before they cause an accident. The plausibility of a 95% reduction depends a great deal on how poor the safety record was going into that change.
Without an image? No, not at all. It's supposed to make its own image. And it did make its own image. But it didn't properly analyze the image it made.
Gotta say I wanted to keep reading. How good is Atlantic? Maybe I should sub
> Epicureanism ... declares pleasure to be its sole intrinsic goal.

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

What the OP actually says is 'fulfilment can be found through the pleasure of everyday things' which is very much in line with Epicurean thinking.
Market forces do exist. I'm not sure why you think they do not. You are plain incorrect to claim that it is the exception for industries to compete on quality and price, at least in the U.S.
I'm not a programmer or a coding brotha but, why is rust hated so much? Ive seen people make jokes
A slight elaboration from the same book, although still frustratingly vague:

"The machines themselves condition the users to employ each other the way they employ machines."

- God Emperor of Dune
There is aggressive unloading on Safari on iOS (iPhones and iPads).
> This implies to me that you believed that the primary reason Unicode is slower ASCII is because it takes twice as much space, which I hope you agree is an absurdly out-of-whack statement, no?

Actually, this precise argument comes up a lot in the debate of UTF-16 vs UTF-8 encodings, and is genuinely a valid point of discussion. When you're transferring gigabytes per second out of a web server farm, through a console pipeline, or into a kernel API call, a factor of two is... a factor of two. Conversely, for some East Asian locales, UTF-16 is more efficient, and for them using UTF-8 is measurably worse.

The point is that any decent text renderer will cache glyphs into buffers / textures, so once a character has appeared on a screen, additional frames with the same outline present will render almost exactly as fast as in the good old days with bitmap fonts.

Not to mention that Microsoft introduced TrueType in 1992 and OpenType in 1997! These are Windows 3.1 era capabilities, not some magic new thing that has only existed for the last few years.

None of this matters in the grand scheme of things. A factor of two here or there is actually not that big a deal these days. Similarly, rendering a 10x20 pixel representation of maybe a few dozen vector lines is also a largely solved problem and can be done at ludicrous resolutions and framerates by even low-end GPUs.

The fact of the matter is that Casey got about three orders of magnitude more performance than the Windows Console team in two orders of magnitude less time.

Arguing about font capabilities or unicode or whatever is beside the point because his implementation was more Unicode and i18n compliant than the slow implementation!

This always happens with anything to do with performance. Excuses, excuses, and more excuses to try and explain away why a 1,000x faster piece of hardware runs at 1/10th of the effective speed for software that isn't actually that much more capable. Sometimes less.

PS: Back around 2010, my standard test of remote virtual desktop technology (e.g.: Citrix or Microsoft RDP) was to ctrl-scroll a WikiPedia page to zoom text smoothly through various sizes. This forces a glyph cache invalidation and Wiki especially has superscripts and mixed colours, making this even harder. I would typically get about 5-10 fps over a WAN link that at the time was typically 2 Mbps. This is rendered in CPU only(!) on a server, compressed, sent down TCP, decompressed, and then rendered by a fanless thin terminal that cost $200. The Microsoft devs are arguing that it's impossible to do 1/5th of this performance on a gaming GPU more than a decade later. Wat?
UNIX haters handbook exists, because many of us don't worship at the fate of UNIX church.

Yes, it did some things right, but also did plenty of them bad, lets not worship it as the epitome of OS design, cloning it all the time without critical thinking.

Alone the fact that its creators went on to design Plan 9, Inferno, Alef, Limbo and Go, shows even they moved on to better approaches.
I million times more systems were infiltrated due to PHP SQL injection bugs than were infiltrated via Chromium use-after-free bugs.

Let's keep some sanity and perspective here, please. C++ has many long-standing problems, but banging on the "security" drum will only drive people away from alternative languages. (Everyone knows that "security" is just a fig leaf they use to strong-arm you into doing stuff you hate.)
3b1b: Terence Tao on how we measure the cosmos | Part 1 [video]
I pretty much watch youtube and hacker news. That’s about it.
For evolution it means next known retrospectively. Naturally.

Those with hyperconnectivity not evoking social dysfunction (some dots in the charts) may become a potential step in evolution in a society not supressing evolution. And in a post Trump world of course where intelligence and the ability of collaboration for common good (needs social skills) is beneficial again.
No but can be easily done with addition of a browser use tool on Workor.
Will fm24 be free on steam still?
By the time user owned ai agents are able to run on the kind of devices most people have they'll all be banned on the app stores just like any other non-pre-approved application that hasn't been paid for on the app stores will be. For "security reasons". Maybe there will be user owned/controlled ai agents for people with desktop computers and open source operating systems though.
On one hand this, on the other, being born there is a live sentence. The thought that somewhere exists a kid just like I was, but his fate is to pick roots and other local equilibrium things, all his life… bitter. He’ll never learn about gosub or for-next. If I were among the people who send aid, the first thing I’d send was ‘80s-style OS tablets with infographic manuals how to make games and bulky batteries with solar panels to run these. Because parents have taken me on an “island” in the summer and there was nothing to do except to socialize with clearly criminal peers and the internet was not a thing.
When I read the title, what first came to mind was Clipperton island: A big ring (~3km in diameter), 1000km of the coast of Mexico.
A philosophy that gets worship like some cult, and yet most UNIX systems hardly follow up, or most tools when checking those endless man pages full of options.