MurphyA/hacker-news huggingface dataset:
by no_circuit | 2025-10-29 00:20:28+00:00
IMO, not a fair benchmark.

I can see the source of an 10x improvement on an Intel(R) Xeon(R) Gold 6136 CPU @ 3.00GHz, but it drops to 3x improvement when I remove the to/from that clones or collects Vecs, and always allocate an 8K Vec instead of a ::Default for the writable buffer.

If anything, the benches should be updated in a tower service / codec generics style where other formats like protobuf do not use any Fory-related code at all.

Note also that Fory has some writer pool that is utilized during the tests:

https://github.com/apache/fory/blob/fd1d53bd0fbbc5e0ce6d53ef...

Original bench selection for Fory:

Benchmarking ecommerce_data/fory_serialize/medium: Collecting 100 samples in estimated 5.0494 s (197k it ecommerce_data/fory_serialize/medium time: [25.373 µs 25.605 µs 25.916 µs] change: [-2.0973% -0.9263% +0.2852%] (p = 0.15 > 0.05) No change in performance detected. Found 4 outliers among 100 measurements (4.00%) 2 (2.00%) high mild 2 (2.00%) high severe

Compared to original bench for Protobuf/Prost:

Benchmarking ecommerce_data/protobuf_serialize/medium: Collecting 100 samples in estimated 5.0419 s (20k ecommerce_data/protobuf_serialize/medium time: [248.85 µs 251.04 µs 253.86 µs] Found 18 outliers among 100 measurements (18.00%) 8 (8.00%) high mild 10 (10.00%) high severe

However after allocating 8K instead of ::Default and removing to/from it for an updated protobuf bench:

fair_ecommerce_data/protobuf_serialize/medium time: [73.114 µs 73.885 µs 74.911 µs] change: [-1.8410% -0.6702% +0.5190%] (p = 0.30 > 0.05) No change in performance detected. Found 14 outliers among 100 measurements (14.00%) 2 (2.00%) high mild 12 (12.00%) high severe
by Brian_K_White | 2025-10-29 00:21:05+00:00
This kind of question: "what is your threat model" "if you need a tool like this" presumes.

I value things like this because my threat model is "go F yourself".

Not you, all the entities that do not want you or me to have privacy and agency.

It doesn't matter what their reasons are from merely being nosy for no real reason, all the way to govenments trying to become panopticons.

You don't need a justification. No one needs a justification. "why do you need" is an absolutely invalid question from the first syllable.

And, I apologize for this because it will be unkind, but, when you roll over because you fear attracting attention, all you do is displace that attention onto someone else. Someone else takes on double hassle to pay for your avoiding hassle.

It doesn't go away. The attention is there regardless, and either we all bear a tiny bit and it's harmless, or a few bear it all and it kills them.

And then, when the the thorns are cut down, you end up in a worse world because now their behavior is no longer checked by any resistance. The level of grief you decided was tolerable, is no longer the level they will inflict. It's short-sighted and counter-productive in the long term. It's the same as all other examples of appeasement. Giving the bully what they want never actually accomplishes what the bully promises.
by sltkr | 2025-10-29 00:21:19+00:00
This is just a link to a Github repo with only 2 stars, a total of 7 commits and no activity in the past 8 years, with not even a README describing what it is or why it would be interesting to anyone.

Why is this being posted? Who is upvoting this? It seems super fishy. I'm suspecting the repo actually contains malware.
by no_wizard | 2025-10-29 00:21:23+00:00
>My comments will only concern skilled migration, e.g., you are a computer programmer or something STEM'ish and you want to work in a different country.

This circumvents the original predicate, which did not have such a limitation. I know many countries have priority / helpful pathways for STEM career individuals as well as capital investors, but that wouldn't apply to everyone.

Even the US has very different pathways to citizenship depending on various factors. Last time I looked into it as research in depth, there alot of common limiting factors across Europe. Their policies are much more strict once you dive into the nuance.

That said, the US immigration landscape is extremely lopsided, thats a fair point.

>Europe is enormous -- like continent-sized -- with ~50 countries.

I realize, though as a US citizen I also realize that when most US citizens say this, they mean a much smaller contingent of countries, rightly or wrongly. I'm sure Europeans dislike how loose we use the term, but as a US citizen, it usually means cold war boundary countries, so Germany and what was considered western Europe before the iron curtain fell. Thats been my experience. People also generally forget about Portugal and a few island nations. Its a safe bet most people mean the Nordics, France, Germany, the UK, Netherlands and Denmark most of the time, conceptually.

However to be specific, France, Germany, Switzerland, the Nordics, all have strict general requirements to have a path to citizenship. I don't think the average US citizen would be able to meet them.
Show HN: Sonura Studio: AI music production built for collaboration
by kindred | 2025-10-29 00:22:06+00:00
i hn, i'm kindred - a music producer and software engineer working on sonura studio (https://sonurastudio.com), a browser-based ai daw that helps musicians, producers, and sound designers create and share music fast. demo: https://youtu.be/CJvddq1zr8g

traditional daws are powerful but slow to start, and creative flow often dies between idea and execution.

a few points of friction for me have been:

spending years learning music production & sound design

flipping through hundreds of generic samples used by thousands of other producers

exporting/grouping dozens of stems for mixing/remixing

iterating on ideas without losing flow

sonura simplifies this. you can:

compose full tracks clip by clip

generate unique stems and vocals to use in your projects

remix and share with others

quickly iterate on ideas in any genre

i'd love your feedback! try the studio and tell me what breaks, and what you’d change or add if you could snap your fingers and have it happen.
by FarmerPotato | 2025-10-29 00:22:58+00:00
Because I want to play with original chips. Many of them are in DIP sockets and are 5V. Not to mention linear and analog functions! No matter what, there's always wires or traces between packages.

When I want to do FPGA, I start with an IceStick or BlackIce board (Lattice ICE40 FPGA). But then it comes down to interfacing it to some other chip. So if I make a little PCB that needs more than 16 I/O pins at the edge, I've got myself into extra ribbon cable to jumper to more I/Os..

I even made one wire-wrap board with 4 socketed 74LVC245 level shifters that the BlackIce board would plug into. From there, I could do what I wanted.

I agree that damaging your wires is a serious risk. I guess I'm lucky that this never derailed me. I follow the color rule: blue on the bottom layer, yellow on the second. No daisy chains! Rather than unwrapping to get to a hidden blue wire, I can just cut it.

Also I should mention that I'm not doing anything above 25 MHz.
by jiveturkey | 2025-10-29 00:23:21+00:00
Seems to have only basic usefulness as a diagnostic tool.

> Instantly tests SFP and QSFP module health, including Rx/Tx power.

Most SFP modules will fail due to heat, like LED bulbs. So an instant test is of course instantly useful, but not indicative of production-use SFP health.

As a programming tool, of course it's awesome.

Of course, in typical ubiquiti fashion, it's out of stock with no way to backorder.
Ask HN: Are the tech levels now diluted post-pandemic (Google/Meta)
by alpb | 2025-10-29 00:24:22+00:00
I am curious compared to the pre-pandemic levels, how diluted the level bands got nowadays. Any Googlers or Meta engineers around here who can answer that?

For example, does the average (p50) L6 engineer in 2019 vs 2025 still present the same level of rigor and experience? Or what bottom percentile of an L5 or L6 level accidentally get hired/promoted to that level (used to be <p10).
by wredcoll | 2025-10-29 00:25:06+00:00
You just wrote a whole bunch of paragraphs talking about how appearances made you feel things without ever addressing the actual facts.

>DEI is that it attempts to address the symptoms instead of the root cause of the problem. I.e. trying to get girls into stem / coding in highschool or college instead of figuring out why they're less interested in it from a much younger age (and if that's even a problem; classic nature vs nurture problem).

Except there are DEI initiatives that look at every level.

Being in favor of the status quo is pretty easy, I admit, and hey, if you happen to benefit disproportionately from the status quo, bonus, right?
by avadodin | 2025-10-29 00:25:10+00:00
Defaulting to a CSPRNG pre-seeded with system randomness is not a bad choice per se(especially given many users don't know they need one) but current ones are much slower than the RNGs we are discussing.

If you're going to provide a non-CS one for general simulation purposes, you probably want the one that is the closest to indistinguishable from random data as you can without compromising performance, though.

Some people will have more than enough with a traditional LCG(MC isn't even using RNGs anymore) but others may be using more of the output in semantically relevant ways where it won't work.

If Xoshiro's state can be trivially recovered from a short span of the output, there is a local bias right there that PractRand lets through but that your application could accidentally uncover.

The choice is: Are the performance gains enough to justify that risk?
by EPWN3D | 2025-10-29 00:25:49+00:00
You don't even need to reverse it. It's in the public clang, and I'm working on helping my team adopt it in some test cases.

And it's not just the bounds-checking that's great -- it makes a bunch of C anti-patterns much harder, and it makes you think a lot harder about pointer ownership and usage. Really a great addition to the language, and it's source-compatible with empty macro-definitions (with two exceptions).
by marcprux | 2025-10-29 00:26:27+00:00
> Could you make the claim that F-Droid is actually safer that "Google Play Store"

That is essentially the assertion that we made in the prequel to this post (at https://f-droid.org/en/2025/09/29/google-developer-registrat...).

> But how much malware has been distributed via F-Droid versus "Google Play Store"

There's been only a single case of malware that we know of that has slipped into distribution on F-Droid (through a supply-chain attack on a transitive dependency), and it was caught within a day. So if we were feeling glib, we might have made the claim that "there is over 224 times as much malware on the Play Store than on F-Droid".
by necovek | 2025-10-29 00:26:40+00:00
Yes, but app stores like F-Droid, if you trust them, provide an even stronger security statement: they guarantee that you can check out the full source code of the app you are running.

This is what has made Linux distributions the go to for secure OS to run on your server: even if malware or bug leaks in, you have a full security trail about when and how that happened right in the open.
by eep_social | 2025-10-29 00:26:51+00:00
my XM app with a paid subscription now has in-app popups advertising concerts. it sucks.

I will say that they’re typically concerts related to the channel I am on, but there is no world in which I want to attend live music, and of course there’s no way to tell them that. so I have to tolerate getting interrupted periodically despite already paying them.
by bakugo | 2025-10-29 00:28:07+00:00
> GitHub desktop rather than the cli (at the very least)

I keep hearing this same "GitHub Desktop bad, git cli good" take, but I just don't see how the cli can compete terms of things like being able to go through each changed file, see a clean visual representation of all my changes, and to choose exactly what lines I want to commit just by clicking on them.
by MiddleEndian | 2025-10-29 00:28:51+00:00
The dishwasher that came with my condo was GE, and when it stopped draining completely, I found the instruction manual, and it was mostly ads for other GE products. Ironically, I replaced it with a Samsung dishwasher with a clearer instruction manual and easy repair investigations.

Of course I am no longer inclined to purchase Samsung products based on this new info. I honestly think that if a company pushes an update that makes its product worse, they should be obligated to refund you 100% of the original purchase price.
by gcanyon | 2025-10-29 00:29:11+00:00
So if admission rates are below population averages, is it your contention that:

1. Fewer minorities *want* to go to college -- what do you think causes that bias? 2. Minorities want to go to college, but due to factors of their environment are less able to make it to college -- what do you think leads to that inability? 3. Minorities want to go to college, and their environment is just as supportive of that goal as for white, but minorities are less capable (on average) of achieving that goal -- what are we to make of this? 4. Some other explanation I haven't thought of?
by streetcat1 | 2025-10-29 00:29:26+00:00
They all spend with one purpose - replacing expensive humans, saying other wise does not make sense.

Any other app does not have moat - anyone can do the same app if it basically wrap the LLM.

If anything, LLM just destroy thier current moat, I.e. if everything is getting behind a chat interface, no one would would see ads.
by roenxi | 2025-10-29 00:30:51+00:00
I expect a defence could be offered, the laws around KYC and money laundering tend to be fundamentally authoritarian and unsound in principle.

But the broader perspective is the US government is irredeemably corrupt, $300 million for a White House ballroom is relatively minor biscuits compared to the really nasty stuff and there is some level of bad behaviour that just needs to be tolerated. The pardon power is, almost by definition, only exercised to corrupt and bypass what people agreed was an appropriate legal process.

I'd be pretty surprised if past pardons were consistently above board; given the low-risk nature of a corruptly offered pardon I'd assume it is pretty routine. If I look through Wikipedia I see pardons that look superficially similar to Zhao's in other presidencies. Financial crime, sentence served out in the past, president intervenes to pardon them. Why did the president take an interest? Probably not because they were outraged at the moral implications of some banker being mistreated by the justice system.
by move-on-by | 2025-10-29 00:31:31+00:00
The cult of Trump is a team sport. There is no defending actions or rational. It’s Trump winning against the ‘deep state’, the ‘media’, and the ‘libs’. Anything and everything he pulls off is just another ‘win’ for team Trump- and the losers are the above mentioned groups. There is no ‘us’, there is no ‘nation’, there is no ‘rule of law’. There is not even an ‘after Trump’. It’s the here and now. You are either on Team Trump and winning when you see these articles- or you are a loser.
by ants_everywhere | 2025-10-29 00:31:37+00:00
Active noise cancellation does not provide noise reduction and active noise cancellation headphones generally don't have official NRRs.

Closed headphones or foam ear plugs would be better than earbuds with ANC. People have tried to create informal amateur NRR ratings for many consumer headphones, but since it's your only pair of ears in my opinion it makes sense to go for officially rated hearing protection.

If you have sensitive ears you can tell ANC works by playing audio and that it's far from perfect. In very loud environments there's also the risk that a damaged earbud will squeal or feedback, disabling noise protection and exposing your ear to the full brunt of the loud noise.
by derefr | 2025-10-29 00:31:49+00:00
> I'm guessing that most rich people do not want the inside of their mansions to appear on a YouTube channel, especially one about mansions.

1. He doesn't film these walk-throughs himself. Real-estate agents film walk-throughs of these places to try to get them sold (it's well worth it for the commission they'll make), post them publically, and then he reviews those videos.

2. The homes in the walk-throughs are always vacant; there are no actual rich people involved to worry about their privacy. (They do almost look lived-in, yes, but that's all stuff that comes with the house. Not even staged; a lot of it is "design flourishes" added by the developer to match the architectural style.)

> Most of these mansions do not cost even US$100M and so probably do not belong to truly rich people.

When this guy records a review, it's to point out the flaws in a property's architecture + developer-furnished interior design. (Because that's the professional service he offers to his clients: inspecting properties for design flaws that lower the place's perceived resale value. His videos are a demonstration of that service.)

Thus, due to needing something worth spending 10 minutes talking about, the mansions he bothers to cover are always the ones that are badly designed.

My understanding is that these mansions exist in markets, and are built at scales, such that they actually should cost a lot more than they do. But their bad design has caused them to sit on the market for a long time; and that means the seller often gets desperate and lowers the price. (This isn't speculation; he often covers the market offer-price + resale-price history of a property as well.)

That being said, they still have all the features a truly-rich-person mansion should have. That stuff repeats over and over; you recognize it like MVC in software. These places are just the architectural equivalent of spaghetti code, putting things in inconvenient arrangements (I recall a recent review of a property where you had to walk down three hallways and cross two great rooms to get from the dining room to the nearest bathroom), stacking things so that rooms you'll spend a lot of time in don't have a great view (another property built into a hill made two bedrooms sub-grade with window wells, rather than just putting the bedrooms on the other side under the living room, where they'd get a panoramic picturesque view), and so on.
by ndsipa_pomu | 2025-10-29 00:32:31+00:00
To be fair, the Steam Deck support level is a bit arbitrary and some Verified games may work worse than some Untested games.

The only game that I had an issue with is The Unfinished Swan which I bought on Steam after having enjoyed playing it on a PS3 (good enough to buy twice). I couldn't get it to work initially with it just going to a blank screen (not the game itself which ironically does start with an all white screen) no matter my tinkering with Proton versions. However, tried it again a few months ago and it worked perfectly with default settings.
by soiltype | 2025-10-29 00:32:48+00:00
> No time spent learning, is time wasted.

From TFA.

If you don't want to tinker, don't! But it's absurd to suggest that it's only something for children to enjoy. (30 should not be considered near the end of your life btw.) Please don't tell others they should feel bad about learning for fun because they're adults.
by y0eswddl | 2025-10-29 00:33:01+00:00
This seems to be par for the field rn. I would say learn the tools for now, do your best to ship code you like, release as many f*cks as you can about what you're building - especially if the product and majority of products belong to someone else, and start putting feelers out for something better to hopefully come along.

It sucks SO much rn, but it seems the majority option is to grin and bear it for the time being and pray to whatever gods you believe in that we get back to something sane sooner than later
by Vespasian | 2025-10-29 00:33:26+00:00
The launcher is a bit annoying at times but what finally made me commit ot the switch was when I realized that Anno 1800 and the demo for Anno 117 were running flawlessly.

I also recently finished AC Origins for the first time on my Linux machine.

However I don't play multiplayer ever and apparently that's where most issues are.
by bakugo | 2025-10-29 00:33:44+00:00
> is it doesn't really get across to me why the author likes tinkering so much or why I should either

It's literally stated in the second paragraph: "It’s how I learn." You can learn how the things around you work by tinkering with them.

Of course, you can then ask why someone would want to learn things, or why they enjoy learning, and I honestly don't know how to explain that, but I feel like it's the sort of thing that shouldn't need to be asked.
by gcanyon | 2025-10-29 00:34:08+00:00
What makes you think I think "all white dudes are/think the same"? Did I say anything to suggest that?

The difference, I think, is that I'm not blind to the advantages I receive every day for being a white male. In the words of Louis CK, "If you're a white male and don't admit that it is thoroughly awesome, you're an asshole."
by frikskit | 2025-10-29 00:34:20+00:00
Would it? People don’t exclusively learn English to migrate to the US.

What language do you think Germans and Spaniards use to do commerce with each other? There needs to be a common language, there’s no bandwidth to learn all languages, so due to historical and modern reasons, English prevailed.

Re Australia, Australians have highly preferential options to move to US which is not reciprocated.
by cbeach | 2025-10-29 00:35:23+00:00
Actually it’s very different to the US presidency and UK PM.

US presidential candidates are appointed, but they must then be elected by the public.

UK PMs must be elected MPs, or at least must face an immediate by-election (by constitutional convention) if not already an MP

If back-hand deals, internal political favouritism, nepotism or opportunism lead to the appointment of an EU Commissioner there’s nothing the public can do about it.
by uyzstvqs | 2025-10-29 00:35:27+00:00
It's evident that you're saying this as a non-European, as there's no "European healthcare".

Many (most?) European countries have private healthcare systems. Switzerland has it and offers some of the best healthcare in Europe and in the world. Similar systems work great in many other European countries as well. The problems with American healthcare are not because it's market-based, it's because how that market is managed.

Some other countries have public universal healthcare. It can work well, but it requires a high-income country with both wealth in abundance and significant government efficiency. It only truly works well in Scandinavia so far. This is not "socialist healthcare" as some will dubiously claim, it's sort of the opposite, which is why it works.
by marcprux | 2025-10-29 00:36:10+00:00
You recall correctly, but that did end in 2015, when Apple ended the requirement that developers sign up for their paid developer program to be able to develop and test iPhone apps. I've written about that elsewhere: https://appfair.org/blog/gpl-and-the-app-stores#fn:3

The adb workaround for Android is essentially on par with being able to use Xcode's tooling to install apps on an iPhone: technically possible without paying a fee, but enough friction that no one would seriously consider as an alternative solution for publishing their apps to a general audience.
by nhumrich | 2025-10-29 00:36:20+00:00
As a power user, and software creator, I absolutely hate this decision. Side loading and power features are a main reason I use android.

That being said, as a grandchild, I also completely understand where google is coming from. A surprisingly high percentage of users do need protecting from themselves. They are so technology illiterate that someone random tells them to install something, "it will say it's not safe, but it's actually okay, just click approve" and they will. This is why HSTS exists, to prevent uneducated users from getting pwned, by preventing them from disabling safeguards.

So, having some system of "no really, I am a power user" makes sense, even if I hate it.