skysight-inc/HackerNews huggingface dataset:
> On the other hand in mobile and embedded there is basically no customer demand to be able to run preexisting distro releases

This is not a difference in customer demand. The customers are by and large the exact same people and the inability to do this has been a major longstanding complaint of phone customers, both from the nerds who want a real third party OS and the ordinary users who are frustrated that the OS on the phone they only bought two years ago is already out of support and the device can't have any currently supported OS from any source installed on it even though there is no good reason it couldn't at least run the current version of vanilla Android.

The difference is a difference in competition. There are a thousand PC OEMs and you can start one in your garage by assembling PCs from parts. The parts are made by a variety of companies (Asus, Gigabyte, ASRock, MSI, SuperMicro, etc.) If PC OEMs started locking the OS to the device so you had to buy a new PC every three years, they would lose customers to ones that don't, because customers would actually have a choice. Even Apple doesn't prevent Asahi Linux from running on Apple Silicon Macs.

The phone market is much more consolidated. Suppose you want a normal ~$300 phone with similar specs to other Android phones at a similar price point, but with an unlocked boot loader and in-tree kernel drivers. It doesn't exist. Customers can't express a preference for it because it isn't available, and the market is sufficiently consolidated that the incumbents benefit more from lock-in and planned obsolescence than they would from gaining market share by providing customers with what they want. Because the companies who do that first would be the small ones or startups who use it to gain market share, but the barriers to entry are kept high through vertical integration because of the lack of antitrust enforcement.

> On the contrary they may see their custom deviations as important parts of what makes their product better or more feature rich than the competition.

This is, to begin with, questionable. Phone customers are not buying phones over "custom deviations". They care about cameras and storage and battery life and price. Nobody wants custom buggy bloatware from the hardware company.

But regardless of that, it's orthogonal to the issue. There is nothing about Vendor Cloud AI Thing which is incompatible with having the drivers in the kernel tree.

> I don't think they're ever going to "see the light" and suddenly decide they've been doing it wrong all these years

Do some trust busting and see what having actual competition does to their behavior.
If failed cells cause immediate re-routing to other cells, you get a lot of fun new cascading failure scenarios to think about.
Agree with the toxic ecosystem wasteland, but I'm not sure semver is to blame. Linux has been good, but most projects were pretty wild before SemVer came to be. At least with SemVer you stand a chance knowing what you have.

It problem is more deep rooted with both "move fast and break everything" and non/under funded project. Everyone is depending on each others hobby project. The js/npm culture is especially bad.

Yes, SemVer makes it easy, but versioning has to be dead easy.
I wonder how much Elon's companies receive in government subsidy.
Here is a cosmological issue from Noether's Theorem. An expanding universe shows time asymmetry, therefore it might not have conservation of energy.

This looks like it actually happens. Photons going through empty space go through cosmological redshift, reducing their energy over time. The energy does not appear to go anywhere - it is just gone.

I have no idea why this example is not more widely discussed.
> How is that not totalitarian propaganda? [...] I am interested in HN Leftist crowd opinion.

So, speaking from the HN leftist crowd: yeah, I'd say this video qualifies as totalitarian propaganda. It's kinda weaksauce, but that's the direction it's pushing, at any rate.
> but rather a reflection of the fact the untrue information is contained in the websites that Gemini scrapes

It was a verbatim copy of the text, which raises the question about copyright. I guess "Wisconsin Cheese Mart" could probably sue Google, but more importantly, this would also mean that it is capable of making verbatim copies of the books contained in Anna's Archive.

That is, assuming that Google also did torrent the books like Meta did, which is very likely.

Funny how they call it "reflection", and not "copy". Maybe that's the way to win in courts: I didn't copy that movie, that was just a reflection of it.

Wouldn't this user of Gemini, who would copy Gemini's response to use this text in their ads, potentially get into copyright troubles with "Wisconsin Cheese Mart"?
I would be interested in hearing an argument for why CFPB should be shut down; hopefully before this is flagged.
I think the idea is to reduce the set of memory that needs to be frequently collected. Long lived objects age to the old generation which can be large and infrequently collected. I've used this kind of collector in the past for applications which held a large and mostly static dataset in memory.
His blog post is based upon the premise that his generational gc allocator doesn't seem to provide the performance benefits that generational gc is claimed to provide vs other more traditional gc approaches (e.g. mark and sweep- also his implementation).

My initial take is that either his implementations are deficient in some way (or not sufficiently modern), there's some underlying latent issue that arises from the Scheme to C compiler or the kind of C code it generates, or perhaps the benchmarks he is using are not indicative of real-world workloads.

But- I am out of my depth to analyze those things critically, and he seems to write about GC quite a bit, so maybe he's very in tune with the SOTA and he has uncovered an unexpected truth about generational gc.

It certainly wouldn't be the first time that an academic approach failed to deliver the benefits (or perhaps I should say the benefits weren't as great in as many scenarios as originally opined).

As an idiot programmer, my understanding is that Java, .NET & Go all have generational GC that is quite performant compared to older approaches, and that steady progress is made regularly across those ecosystems' gc (multiple gcs in the case of Java).

P.S. and now I see in a comment below (or maybe above now) that Go doesn't use a generational gc. I'm surprised.
To think that someone actually made a lucrative career out of the analogue version of this. I suppose it was one step above hanging a blank canvas with a pretentious caption underneath.
The height of money in NYC is almost unlike anything in the world, including London.

The mediums of places like Pittsburgh is still much higher than most cities on earth.

Americans struggle with wealth inequality not raw wealth. One of the mechanisms to redistribute wealth is the government itself.
tldr Google secretly and without consent pushed a system service to every phone with Play services that scans every image the phone sends and receives for nudes, as part of "cyber security awareness month"

I hope this serves as a solid reminder that it's not your phone, it's Google's. So, what are YOU doing on Google's phone?
I would guess it's done for compatibility or quality reasons
all flu viruses that infect humans have made multiple passes from birds to mamals and back
this has been known for generations, and accepted as inevitable (which it is), so the only information to gather , is why and who, is trying to make news.....oh right, big pharma in the spotlight panting, in antisipation of the next windfall tied to another attempt at total societal controll.
Of course, if something truely virulent comes along, there is nothing we can do to stop it.
As the most populous large animal to have ever existed, it is quite probable that we could face
a real winnowing event, where the test crosses all
political, racial, and national divides, and requires actual unhindered co operation to save our societies at the "level we have become accustomed to"
It probably means never intended to settle overseas where they couldn’t exterminate the natives first.
The genetic background of Hispanics varies considerably from individual to individual, a lot of them are lily white by any visual measure and most of them have considerable if not majority European ancestry. In any case, culturally it's no contest; they have far more in common with European cultures than the Aztecs. Remember that most of them are Catholics, not humans sacrificing sun worshipers.
Hugging Face: Autonomous AI Agents Should Not Be Developed
"The National Gallery of Australia (NGA) purchased Blue Poles in 1973 for US$1.3 million."
https://en.wikipedia.org/wiki/Blue_Poles

There is one born every minute.
Ha. I didn't even notice the date.
"Optimized" as in stops the user thread from doing useful work, when a lot of allocation happens?

At least a couple of years ago Go had a very simplistic GC, but even today it is absolutely nowhere close to how good Java's GCs are (there is ZGC, for example, whose pause times are completely decoupled from heap size, so it can actually keep sub-millisecond pause times - the OS causes bigger pauses than that).

At most Go puts slightly less work on its GC due to having value types.

Sure, it's a "microbenchmark", but it might be eye-opening how big the difference is: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
In urban areas, yes, other's mistakes are more likely to run your day/life. One mitigating strategy is to only ride in low traffic areas. (Most of the men on my father's side have had life threatening accidents on motorcycles.)
(while I work at OAI, the opinion below is strictly my own)

I feel like the current version is fairly hazardous to students and might leave them worse off.

If I offer help to nontechnical friends, I focus on:

- look at rate of change, not current point

- reliability substantially lags possibility, by maybe two years.

- adversarial settings remain largely unsolved if you get enough shots, trends there are unclear

- ignore the parrot people, they have an appalling track record prediction-wise

- autocorrect argument is typically (massively) overstated because RL exists

- doomers are probably wrong but those who belittle their claims typically understand less than the doomers do
this.

why waste brain cells on theory when you should simply bench both versions and validate without buying into any kind of micro-optimization advice at face value.
They don’t generalize well on logic puzzles

https://huggingface.co/blog/yuchenlin/zebra-logic
Go has somewhat "exotic" non-generational design optimized for latency. As a result it has poor throughput and performs quite badly outside the scenarios it was designed for.

But on moderate to light allocation traffic it is really nice. Just not very general-purpose.

Java has by far the most advanced GC implementations (it lives and dies by GC perf/efficiency after all) with .NET being a very close competitor.
All they would have to do to prevent it is make it so if you give a 1 star review, you can't change it to something else later.
Silly question, what is your expectations about business model?
Json encoded as a string is cursed, no one should do that and stop suggesting it. Base64 is fine or even ascii85
It’s always nice when a word in a language connects so well with the thing it is describing.

The word “stew” for example feels like how a pot of stew feels like. The warm cozy feeling of the word matches the actual warm cozy feeling of watching the pot of stew
Unfortunately their mobile app isn't open source: https://github.com/DefinedNet/mobile_nebula/issues/19#issuec...
that is exactly what it is. it's a pseudo-intellectual (in this case Jonathon Blow) who thinks he's got it all figured out.
Linear Clock
Show HN: Simple Modern Poetry
It's surprisingly time consuming to set up a new Python project with Poetry, GitHub workflows and PyPI publishing and the standard tools (black/ruff/mypy/etc). This is my tiny template in case it saves you time.
Does it remap keys on the operating system, or does it flash firmware to keyboards?
I thought it was boring and not was not impressed by the visuals.
I remember using this decades ago. The user friendliness of Linux combined with the stability of windows. It did beat dual booting though. Worked like a charm.
Another mobile-friendly one and using the camera as input:
https://kaleido-app.vercel.app
By "error-prone," I mean that if you accidentally stored a reference to a pooled vector and used it after it was returned to the pool, all sorts of unexpected things could happen since everything is by reference. You had to be very careful.
When I look at ludicrously priced 'conceptual art' and 'abstract expressionism' I see decadence, not freedom.
Your comment posted as I was making my edit re: Go.

Thank you for the detailed clarification.
In other words, it slows down the user's code randomly. I wouldn't call that a necessarily good tradeoff.
>> Our analysis reveals that risks to people increase with the autonomy of a system: The more control a user cedes to an AI agent, the more risks to people arise. <<

This seems like a "duh".

Risk increases with agency and intelligence.
I make a new window for each task in working on keeping the tabs grouped together, and more importantly, make it easy to kill them when the team is done. if I have a group of tabs open for a long time that I'm meaning to read (and I know deep down that I won't but can't admit it to myself) I'll just copy the URLs to a note in Obsidian and lay them to rest.
It's a back-pressure mechanism. I think slightly slower code on average is better than unexpected long GC pauses.
An Upstate Town Took Back Its Power (2023)
Good points, I appreciate the perspective! But, as someone probably on the spectrum, I still feel like the point about "NT people can't talk about facts" holds up.

Like, if someone replies, "I need the money etc" why can't NTs better clarify what they mean? For example, "Okay but why this company/role/specialty" as opposed to <alternative>?" If someone lacks the self-awareness to narrow down what they're looking for in a case like that, and just writes off the interviewee as deficient somehow, I'm happy to label the interviewer as being bad at "talking about facts".

I've had a case where I got a similar kind of prompt, and I asked a clarifying question to better get at what he was looking for, and he replied, "Just, whatever you interpret that to mean."

Like, what? You're the one asking the question, and you don't know what you want out of it? You'll knowingly let the interviewee "interpret" it, in a possibly incorrect way?

There was a reddit thread I'll try to find where they were asked "What's your favorite drink" and they replied "water" to which the follow-up was "come on, you can do better than that". A lot of commenters said, "oh yeah obviously that was an attempt to get you to see if you can intelligently defend your preference" or whatever. Okay, but the interviewer can also clarify what they're looking for!

Is it really (always) a bona fide occupational qualification to be able to guess the wishes of someone who's making no effort to express them on their own end?
I hate suburbs as much as the next person, but let's be realistic. Just because I hate them doesn't mean they aren't subsidizing rural power transmission - that would be letting emotions get in the way of rationalism.
This is a booming genre. For example this one popped up in my recommendations yesterday https://www.youtube.com/watch?v=uVKMY-WTrVo
Note that Finland and Sweden aren't on the European Continental grid, but the Scandinavian grid, which has its border within Denmark. Thiis means there's now an additional route for Finland to sell power even further south.
I pay about 50% in taxes. These agencies are a net positive at an unjustifiably high cost. Most tax dollars are wasted/grifted.

Have you ever worked at a government contractor? Those that have will laugh at your statements here. $80 screws, $250 staplers, the list goes on. I've had n>1 friends that flipped their political alignment after seeing the sheer wastage here.

There is so much wastage and grift going on, and someone needs to come in, shock the system, and reduce it to the bare minimum.
Agree to disagree on your general take. Best to you.
I am not sure what you mean by interleaved here.
In 2013 I am not sure that site differences were as appreciated as they are today. Today, in studies that use multi-site imaging data, ComBat Harmonization is often the method that is employed to account for site effects in two ways: (1) it models site-specific scaling factors and (2) it uses empirical Bayes to improve the estimation of the site parameters for small sample sizes. https://pmc.ncbi.nlm.nih.gov/articles/PMC5845848/
LLM for ETL is Good idea, it scales well. We need to find ideas which scales well to make the business valid.
They've been making banana wine from wild yeast presumably for at least a 100 years or longer. It sounds like the regulators in their country are a PITA and won't get out of the way.

There's a million different strains of yeast but they all do the same thing. If you don't add any yeast it will still ferment with the wild yeast.
This doesn't have to be a complex workflow.

My work laptop from Dell has an idiotic "copilot" key which sends something like ctrl+shift+f23 - three separate key presses on the scancode level.

I use dkey to map this otherwise useless crap chord to Ctrl.
Note this disconnection was planned after the Russian invasion of Crimea in 2014.
Also true.
However, criticism in the vein of how to improve the project is different than criticism like: procrastination is useful!
It is difficult for most Americans to see immediate and direct benefits of basic R&D since it is typically a long term investment. As transparency of federal government activities improves, it might make sense for most Americans to oppose using their tax dollars to fund activities that they may not immediately benefit from or understand.

Perhaps this is something that could be outsourced to other countries much like manufacturing?
Binary-trees is very interesting. Showcases how Java can easily compete with native code that uses hand-managed arena allocators. While investigating why it is so much better than .NET* in this case I reached a conclusion that one of the major contributing factors is that it uses TLAB which "inlines" the GC allocation code completely into the callers, making the allocations indeed just thread-local pointer bumps. .NET has something similar (allocation context) but you do have to go through a call. I assume TLAB allocations and TLAB refills are just this much better regardless.

(* in all the number crunching ones we have every other GC language, including Java and Go, confidently beat <3 )
Sadly, after many hours troubleshooting this, the answer is that you cannot. Even with reduced motion and turning off as much animation as possible, there is a 1,000 millisecond input delay in switching workspaces on Mac. That is a fundamental limitation of the core operating system APIs.
Whether they were connected and whether they were selling the power are two different questions.
It would be part of your architecture design trade off. Disregarding whatever AWS peddles, you can have a cellular infrastructure (like Google), but have non-cellular systems architecture built on top of it (still deployed across different cells but the dependent services in the critical path residing in different cells or regions depending on resource availability and/or use case). The reroutes can occur at the global load balancer level, or it can happen at your own FE service. Or you could just drain the cell from the load balancer and the client retries go to a separate cell. Or you could have the load balancer not failover at all in case, which is generally the recommendation to prevent cascading failure.

It's down to your own design and acceptable business decisions, and what your business deems as availability.
That's sort of a simplification. Medieval European cities were absolutely "planned," but generally as defensive structures. The nature of feudal government is that it discourages investment in big centralized "cities" and builds a ton of little forts for individual aristocrats instead. So by the time the economics of Renaissance trade effectively forced the cities on the governments, the floorplans were already set and things didn't fit.

Tenochtitlan, in comparison, was purpose-built as the seat of an empire (and a recent one, in fact). The centralized authority was there from the start.
The deep Texas freeze was the same thing.
Services subject to natural monopolies are good candidates for being run cooperatively, by / on behalf of the market participants, so that there is not the incentive to extract rents via market power. Government-run may be practical from e.g. a fundraising perspective, but these services could be run wholly privately as co-ops.
Wouldn't you have to dig deep to make the base structurally stable so that the elevator doesn't fly off into space eventually?
I'd imagine generational GCs are perform better on OO languages, especially ones where almost everything is boxed.

I have recently prototyped my own non-OO, multifn-style polymorphic language using tagged pointers (60 bit payload, 4 bit tag) -- you can fit a float32, int/uint, etc. into 60bits -- as well as a case-insensitive 12 char alphanumeric string. Where various unboxed container types are available (eg., matrix of doubles, etc.) --- you can do a lot with just allocating to a local arena for a given scope, then resetting the arena. In this case, I lean to wards a very simple GC for all the heap stuff, since its probably going to be mostly large long-lived objects.
How in the world is this "not hijacking the thread" when your thing is not even related to shared gaming experiences, and almost certainly is not cross platform? Did you chime in just because you wrote something in Flutter?

To carry this further, were you hoping that some DJ who likes playing card games would stumble upon this post and pivot onto your thing?

If you're proud of it, submit it as its own Show HN
But he says that he has a large-scale systemic solution, it is literally the reason for his videos.

He isn't doing it so I can get my CPU trivia, but because he believes it will result in better software. Been at it for years, and so far I don't think it's going better.

My opinion is that better software will not come from CPU-aware people, but from people having enough of all the BS and switching to simpler solutions. You speak about language/libraries, what make you think it would come from those?

I do believe he is smart, just unfortunate he puts his talent on the wrong path. It's not like he does not understand the impact of simplicity/working independently, as it is how he made his "fast terminal" showcase: by tying to bypass system libraries as much as possible, transforming it into a simple (or at least less theoretical) problem.
> now every GPU has fast integer ops.

Is that true and to what extent? Looking at the ISA for RDNA2[0] for instance - which is the architecture of both PS5 and Xbox Series S|X - all I can find is 32-bit scalar instructions for integers.

[0] https://www.amd.com/content/dam/amd/en/documents/radeon-tech...
Good reading, thanks for the link.
People also didn't anticipate how social media and surveillance capitalism would shit up our lives.
Amazon rarely does anything that won't benefit them first. Even the customer first policy is a way to attract more people so they spend time on their listings, which are degrading and full of cheap / scam parts and prices nowadays.
why do you need USA phone number for this?

you can open a USA bank account without a phone number, but cannot use your app? over the top restrictive

and why do you need phone number at all?
Why? They make money off it too.
Another slight UI suggestion is a button to fully zoom out
openai has a lot of resources and news, I suggest start there