skysight-inc/HackerNews huggingface dataset:
> Today the libc allocators have advanced by maybe tens of thousands of PhDs worth of theory and practice.

Have they, though? Looking at the blame on glibc's malloc.c, the most substantial change in the last 10 years has been the addition of memory tagging. Apart from that, I mainly just see a bunch of small tweaks to the tcache, fastbins, etc., and the basic logic is broadly the same as it was 20 years ago. Similarly, the MallocInternals wiki page [0] appears mostly as it did in 2016, except for some more explanations of the tcache added in 2018.

I can easily believe that lots of work has been done on malloc/free-style allocators, but from what I've seen of most libc allocators, they hardly stand at the forefront of this work. (Except for the ones that just vendor some standalone allocator library and keep it up to date. But that describes neither Windows nor Linux.)

And of course, if you're writing your own allocator, you can relax some of the constraints, e.g., you can drop most of the multithreading support and not have to fool around with locks and shared arenas and whatnot.

[0] https://sourceware.org/glibc/wiki/MallocInternals
Full agree. Tried it for a while as a general image editor replacement but there were too many annoyances. Ex, this update introducing editing text after you place it in is pretty ridiculous. That's been a thing for 15 years at least with commercial editors.
those are produced by recruiting
LINQ in EntityFramework certainly isn't perfect, but frankly it's so far ahead of anything else available in all other languages. It was a brilliant idea to add expressions type into the language AND to create a standard set of interfaces that enable collection interop AND to to then create universal clients for local and remote collections that use all this machinery to deliver first class DX.
The package manager is an integral part of how the language is intended to be used in everyday practice, so it makes sense that it would be mentioned in the book, though.
Sure, but TFA is a very clever hack -- disgusting, yes, impractical and non-portable, true, subject to sad limitations -of course-, but genius and entertaining.

The "tl;dr" summary is that `free_on_exit()` replaces the caller's return address with a trampoline that calls a `do_exit()` function that frees all the memory marked to be freed "on exit", and it uses its own stack of cleanup handler closures so-to-speak. When returning all the allocations are freed and then the original return address is returned to.
you are legalizing any future consequences that can fall on the jewish community. if there is a pogrom tomorrow, people will try to use your wording "consequences" to justify that backlash
One of my favorite exaggerated examples of this is the (completely sidestepped) challenges of anime mods like Grand Theft Neptunia V, and the entirety of the Loyalists channel: https://www.youtube.com/watch?v=MboDzmsrFHQ

When animations are hardcoded based on an original character's dimensions, do you try to scale your mod's girl-sized models to the original character sizes? Do you try to remake all the animations? Or do you just focus on making the funniest possible content? The latter approach is taken here, and it's an absolute joy.

(As one might expect of GTA dialogue, this likely isn't the most SFW of demos, so caveat emptor.)
The fact there are no technical reasons preventing things from being good is irrelevant: there are countless business and political reasons, and those are the ones that matter.

It doesn't matter that better technology could theoretically exist. It matters that remote attestation almost perfectly serves the interests of corporations and governments.

The better, more granular technology doesn't matter. The banks won't use them, they'll say it enables fraud and money laundering. WhatsApp won't use them, they'll say it enables spam and scams and abuse. Streaming apps won't use them, they'll say it enables copyright infringement. And so on, and so forth. The only technology they'll use is the one where they maintain control over the machine.

They will not tolerate the machine being yours. Because if you own the computer, you can make it spam people and copy movies if you want to. They gotta own the machines. If they can't, they'll take their balls and go home.
An article like this gets published a few times a year, every year in the last 50 years. Some years it comes true!
Em. People filing returns over $500K reported an aggregate AGI of $3.8 trillion for 2022. After subtracting out the $981 million in income taxes they paid, you'd still be left with about $2.8 trillion, about a trillion more than the deficit.

Not that they wouldn't immediately shield their income if you tried. Still, I don't see any issue with maximizing our tax revenue from the top 1% by increasing their taxes until total revenue starts to drop, though I'd also be happy just dramatically increasing inheritance taxes and eliminating tax shields since billionaires still die regularly.

Source: https://www.irs.gov/statistics/soi-tax-stats-individual-stat... (Table 1.1, row 57)
How do you prevent that A sends money to your service, emails the password to B and then B extracts the money?

How do you prevent that A use a stolen credit card to sends money to your service, and then extracts the money?
Why do we keep giving money to that one country then? Because the political benefits pay off for the politicians. So those same benefits could apply from foreign medical aid, but we don't value helping others less fortunate?
It is common knowledge that Jefferson was on Ketamine when he said these things. This comes off like constitutional fan fiction.
PuTTY is written in a Duff's Device co-routine hack on steroids that I'm sure someone at one point said "should absolutely be avoided for any serious C code–the magic is simply not worth the potential bugs!"! And PuTTY is no small program, and it's very successful.

One person's hack-that-should-be-avoided-at-all-costs can be someone else's secret sauce.
a) inability to define an amount of percent undermines that desire

b) the employees, traders, financial intermediaries, do contribute to the state coffers via taxes

c) velocity of money and asset movement within the economy accomplishes that

the corporation itself is just a conduit
OLMo uses open datasets, such as CommonCrawl and StackOverflow, for training, about 5TB worth of text. I wonder how well it would perform if it was also trained on Annas Archive/LibGen (>600TB).
DID YOU KNOW... you can sign up to the SNEWS mailing list ( https://lists.bnl.gov/mailman/listinfo/snews-alert ) and get a few hours' email warning of a visible supernova, including but not limited to Betelgeuse? If you gate email from SNEWS to bast out to your pocket pager (I am using 1990s-speak here) ... and a bit of luck, you might have enough time to be star-gazing the first emergence of light with the naked eye. Or just as practically, find a good livestream to watch. Project homepage ( https://snews.bnl.gov/ ).

The global neutrino detector network is a 'first' for detecting supernovas from an event that arrives slightly-sooner-than-light. Gosh that seems strange to say, almost like a joke. Amazing times!

It is the ultimate low traffic mailing list and has no archives, because an alert has never been sent since its inception. Supernova 1987A WAS detected by the network 3 hours hours before, but they only realized it after the visible event occurred. They are prepared now, when a threshold of hits across detector sites is triggered, the automatic alerts will go out without delay or human involvement.
There were a few reform movements before that with a bit more mixed results. See the cathari and Jan Hus.
Long-running fractal zooms are really good for this purpose, e.g.: https://www.youtube.com/watch?v=8cgp2WNNKmQ
We tend to forget, being so used to them, but both C and C++ have playful names (C is a successor to B, and C++ is an incremented version of C)

UNIX also has a playful name (from Multics)
how was the data compiled behind the scenes?
I did the same years ago, but with Okta. It was just as much of a pain as it is with Azure.

To complicate things, since this was for Kubernetes cluster auth via a local IdP, Keycloak was an intermediate IdP. This made passing claims and roles even more challenging than usual.
Unplug Elmo.
For retail investors indeed, the 'carrot' was robotaxi and lately robots.

But many (most) Wall Street analysts were attaching 0 importance to these 2, and their valuations were mostly driven by the projections of auto-sales. Which indeed at 20M units / year, given the margins they made in 2022, would be something valuable.
It does have a lot of potential.

"At once, the planets stood between us, forever occluding what we yearn to see.

For existence itself could not repent, the time we spent, and yet

Only whence wielding wattage whole had we defined;

-- an oculus toward which we'd partake of thine.

To space and time, no morphisms apply, no longer shall ye escape our Eye."
We are about to watch that show!
"Wall Street" and "Transparency" is an oxymoron.
Yeah, be careful where you post that poster.
Seems like a bad idea. Not only is it incredibly expensive to get there, but tremendously inconvenient when you need to restore from that backup. Also, lots of high energy interstellar particles bombarding your media. You'd be better off filling a chamber with an inert gas at the bottom of a mine and sealing it up. Still inconvenient as hell to access, but you're much better protected against most disasters.
Looks to be a demo of the repo, the visualisation along with “Telefon Tel Aviv” isn’t the product - in that light it probably isn’t credited due to a minor oversight
Man. I wonder what the PM/dev was thinking when they designed, planned, tested, and deployed that feature.
> Use __attribute__((cleanup)). It's available in GCC and Clang

Really, don’t do this, it’s a portability nightmare. If you’re going to write C stick to code that easy to run under MSVC.
That's good news. That provider is quite good and is 10000% easier than using kcadm.sh for everything. (I'm surprised the provider is as good as it is given how awful Keycloak's API docs are!)
This is a keeping up with the joneses tale. People with flashier spending habits often have rotten savings habits. Never judge yourself by what other people show you.
I tried to add them to my FreshRSS, but couldn't parse out a feed. Bummer.
I use the mouse a lot, even for (typing) coding.

I'm pretty "fluent" with navigation shortcuts, things like Ctrl/Alt/Shift combined with arrow keys, PgUp/PgDn/Home/End etc. and I do use them extensively. And yeah, constantly switching between the keyboard and mouse with my right hand is a bit annoying.

But still, in many cases, using the mouse is just faster. For example, jumping to a specific position in a source code file, scrolling and clicking gets me there much quicker than navigating with the keyboard alone.

(This is also one thing I really hate about using terminals: you can't just click to move the cursor quickly! Editing part of a long string without spaces is a pain in the ass, and it's something I have to do surprisingly often.)

When it comes to shortcuts, I prefer one- or two-key combinations whenever possible. Three-key shortcuts, however, depend on their layout: many just aren’t that convenient. Sometimes I’ll just click through the menu manually, even if I know the shortcut.
Right, and then there's interactions with StackGuard-like features.
> Ex, this update introducing editing text after you place it in is pretty ridiculous.

idk what you're referring to but gimp has also supported editing text after it's been placed. what's new is non-destructive filters and non destructive outlining of text (despite what some may claim you were able to draw an outline of a text even before gimp 3, by converting it to a vector path.)
It seems like it is a never ending cycle there where different people justify more and more violence as if that has ever solved anything there…
I am also relatively new to this, but I believe there is an apples-to-apples comparison with the number of gate operations required to solve an instance of a problem.
Show HN: I made an AI better than Cursor for iOS with no errors
I made this because a lot of developers, including myself, needed it.
people talk too much about AI. What is really setting in now (In the US) is the ripples from the end of ZIRP, and defaults on loans initiated in the pandemic.
This whole thing is “why won’t you let us undermine you?! The law says we can subvert and overthrow you!”

Coercion has limits.
It's an art style that you'd recognize from thousands of slapped together 2000s web sites and PowerPoint slides. It's flat and colorful and a bit blobby. It has become a watchword for bland, boring, and approved by upper management.
Would you say the same about Hong Kong?

Every single person who can effect change and publicly opposes the cartel gets killed. Every single one. There is a list [0] of the ones killed in 2024 alone. Even outside of politics, you can't even really joke about the cartel while in Mexico, no matter who you are. They torture and kill entire families over nothing.

[0] https://en.wikipedia.org/wiki/List_of_politicians_killed_dur...
Higher chances of your paper getting rejected because it mentioned gender differences would be enough incentive for academics to mention it as little as possible.
“Substantially better” is doing the heavy lifting there. Grover’s gets you a sqrt speedup. Double the size of your hash function (SHA512 instead of SHA256) and you’re protected.
Where would you store the other 96 bits. In the body?
> obviously system.windows.forms could easily be implemented elsewhere

It can, but not easily. As OP has said, it is a wrapper around Win32, and not an opaque one - it literally has stuff like e.g. the Message struct with members like HWnd and LParam.

Mono did try at one point, but they kept hitting edge cases where this kind of stuff would break things. Eventually they gave up and just wrapped Wine. So, yes, if you really really want to run WinForms on Linux, Mono is where it's at. But ... why?
1080P Video Downloader
Cost of qubits does not scale exponentially if we have quantum error correction.
"...90's techno / Rave Posters..."

This project speaks to me, thank you thank you thank you!
On Windows, a lot of desktop software is .NET these days. It can be pretty hard to say when the apps use native (or XAML) UI, though.

To give one example with a particularly large user base, NVidia control center was a WinForms app for a very long time.
How weird is my spouse acting (and should I be concerned, etc), for example, is a question that would take statistical differences in personality between genders into account.
I’d happily pay more taxes if it meant my country had healthcare and education.
> why that's a bad idea

Given that traffic inspection for user and service proxies rely on MITM traffic inspection for many forms of IPS/IDS beyond basic SNI signature detection - I'd love to hear more!

I'm not necessarily suggesting it should be mandatory - I remember the pain of introducing Zscaler about a decade ago and the sheer number of windows apps that simply broke, leaving a trail of complex PAC files - but not enough to warrant off the solution.

I would assume the half way house would be to leave Name Constraints off your offline CA, maintain (at least) one intermediary with constraints turned on for regular certificate lifecycle management for internal certs, and a dedicated intermediary that is only used to generate the MITM certs?
> The team is completely blocked off on a base where the typical winter temperature is -23C and wind speeds can reach nearly 150mph.

But it's summer now?
From the release note:

> Copying and pasting now creates a new layer by default rather than a “floating selection”, which many users found confusing. Floating layers can still be created with the “Paste as Floating Data” option for those who prefer that workflow.

so it's solved now.
It was better looking than Athena or OpenLook, which were your other two free options back then. GTK+ wasn't around, QT was mostly unknown and had license issues anyway, and Motif cost money.
AI for my 10-year-old son
Never mind that spending small sums of money to help control disease in other countries is pretty beneficial to America, diseases don't respect imaginary border walls.
The website has pictures of a woman wearing perfectly normal woman clothes that many women wear every day, doing things that many women do every day.

If that is giving you porn vibes, then that's a you problem.
Have you ever tried a Maharaja Mac?
The Age of the Double Sell-Out
By Daniel Lemire. His implementation operates on 512 bits of html at a time, and uses Neon Intrinsics. He compares to Blink and Webkit, which both use abstractions over processor intrinsics, Highway and SIMDe respectively.
Elon Musk's Starlink Expands Across White House Complex
I've seen this movie. It's long and boring and ends with the blue fairy resurrecting Haley Joel Osment.
I’ve always wanted an older BMW, but things like this keep me away. For the fuel pump, could an aftermarket parts company just manufacture the part themselves?
Happy user of Monodraw. I paid for it once a long long time ago and I use it once or twice a year.
"All other languages" is a stretch IMO. Any language that has proper macros (e.g. Rust, Clojure) can do something LINQ-like as well as C#.
The syntax looks clean, akin to Python, but with terser record types. This would make a nice config or an embedded language like Lua.

One thing I’d appreciate here is a “Why Rhombus?” page, even if the rationale is simply that it’s fun.

Edit: Turns out there’s a goals[1] page. Rhombus is trying to replace Lisp’s parenthesis-heavy syntax with something cleaner while keeping Racket’s powerful macro support.

[1]: https://rhombus-lang.org/goal.html
If you think that a woman has to meet a modesty standard that you decided on in order to participate in "nerd stuff", then you are the one with the problem.
This doesn't work in fog. Space lasers are great. No fog. Everyone wants the 500 Terahertz frequencies to work because bandwidth. They have about 25,000 times the carrying capacity of say 20 Ghz. The lower Ghz stuff penetrates weather to varying degrees. Visible light not so much unless it's a vacuum which is perfect. They should move their nodes into space. Oh wait someone already did that.
Quantum computing is extremely useful for accurate computational chemistry, which impacts everything from materials science to medicine.
I was fascinated by the article and so I started watching this movie after dinner. I've only gotten through the first half, and it's basically nonstop Archimedes getting laid and breaking the hearts of hot Italian women. In other words, peak HN.
Top Broadband Official Exits Commerce Department with Warning About Starlink
Gotta love these guys for keeping at it for 26 years. Much much love
I miss my jornada so much. If only someone made an apple keyboard for iphones. All I need now is my home server
I guess you’re in the minority of thinking people.
UX was a field in the 1990s when it was at its height. We still have designers, but most software houses closed their academic UI/UX research houses and just hire people that make things that look attractive.

If you've recently tried to teach a computer illiterate person to do something, you'll know what I mean. No consistency, no internal logic or rules, just pretty stuff that you just need to know.
Hybrid Query Engine: ClickHouse and PostgreSQL
If your goal is to delete all traces of Amazon, you should know that many vendors who sell on Amazon will use Amazon Logistics for shipping.
Like thread priority inversion.
X macros can do tons of stuff C++ can't. And if you stick with C, you avoid mountains of C++ problems, even with all the stuff you're talking about.
"refreshingly abstract" is just another term for wrong.. not particuarly helpful..
I think there’s a randomized inclusion of new content just to see if anyone clicks it.
The TL;DR version is that they don't really use classes and inheritance (which is the part that would be hard to map to Go but easy to map to C#). It's all functions dealing with struct-like objects.

The other part of it is that C# is very firmly in the nominal typing camp, while TS is entirely structurally typed. Go can do both.
Not to distract from the article, but I'm pretty sure that photo of the guard tower is from Manzanar, one of the concentration camps in California that interned Japanese Americans during WWII. Probably not in great taste to use that photo to represent the idea of "guard duty" in software.

https://en.wikipedia.org/wiki/Manzanar
Universities are not a company model so the comparison is extremely disingenuous.
Something rubs me the wrong way about this article. I struggle to articulate it, but it would be how success in science now requires political ability.

It's rare to find people who are both good scientists and good politicians.
It is toothless, but you need a lot of stars to align for this to work out. I mean, all it takes is a few people with a head on their shoulders and a commitment to the constitution to stop this.

This has been a lot of wealthy individuals and politicians wet dream for 200 years now. The fact that it's even coming to fruition at all points to how long, arduous, and complex the orchestration must have been. I mean, when did this really begin?
Check if your device and TV support CEC. The device may be able to just start the TV and switch the output.
Buy, Borrow, Die: How to be a billionaire and pay no taxes
> While lone wolves can go off and do Science 1 on their own, if you’re reading this, that’s probably not you.

At the moment, yes it is; but when HackerNews buggers off, things will be back to normal.
I looked it up and it seems the writer stopped writing for Ars about ten years ago.

https://arstechnica.com/information-technology/2009/01/gimp-...
what was the purpose of that analogy?
How do you prevent it being used to bait people down a dark alley?
I kind of wonder if this is like crazy amazon algorithmic pricing or uber surge pricing.
Yeah, this sounds like a flimsy excuse for the Federal government to record everybody in those areas doing anything more than grocery shopping* so that they can do a general fishing-expedition.

* Until tariff-taxes and general government malcompetence brings inflation up to cover that too.
> Why a new language? See Rhombus Goals.

Rhombus Goals links to: https://rhombus-lang.org/goal.html
U/ltimate homelab storage [video]
Yeah still experimenting with this, decided to provide a smoother narrative version over just raw TTS. Not great if you are using both at the same time.
Not with that attitude. Lack of housing isn't a law of physics, It is a policy and social choice.

There are many places with abundant housing, including places with high demand and good jobs. There are cities all over the world that grow, build affordable urban apartments, and build starter homes. You don't even have to look that hard for examples.
From my experience working on SaaS, and improving ops at large organizations, I've seen that "on-call culture" often exists inversely proportional to incentive alignment.

When engineers bear the full financial consequences of 3AM pages, they're more likely to make systems more resilient by adding graceful failure modes. When incident response becomes an organizational checkbox divorced from financial outcomes and planning, you get perpetual firefighting.

The most successful teams I've seen treat on-call like a leading indicator - every incident represents unpriced technical debt that should be systematically eliminated. Each alert becomes an investment opportunity rather than a burden to be rotated.

Big companies aren't missing the resources to fix this; they just don't have the aligned incentive structures that make fixing it rational for individuals involved.

The most rational thing to do as an individual on a bad rotation: quit or transfer.
I see it in the color picker and tiff, jpeg, psd export dialogs. Looks like a yes.
couldn't agree more :)
he is not alone :)