MurphyA/hacker-news huggingface dataset:
by pixl97 | 2025-09-29 12:43:41+00:00
When you have a duopoly they just ignore them. There were plenty of open standards that Microsoft just ignored for the longest time. Lawsuits took years or decades. Companies this size buy congresses to ensure laws don't get past demanding things like this. And lastly, the average person is ignorant to why we would need things like this.

Some days it's rather depressing to think how most people would just gladly sign themselves up for slavery.
by fabian2k | 2025-09-29 12:44:20+00:00
Interesting that the recommended default for performance is "worker" instead of "io_uring". The early posts about async IO in Postgres 18 read a bit different here, this post here appears more authorative to me though. We'll see how this turns out in future releases.

At least it is only two settings to look at for tuning, though it does seem this is the kind of setting you have to try out with your own DB and workload.

Right now async IO is used for sequential scans and bitmap scans, not for index scans. My initial guess would be that it mostly helps for complex queries (that use multiple indexes, so bitmap scans) and unoptimized queries (sequential scans), not so much for straightforward and/or optimized queries that use a single index. But this is really just a guess, I'm way out of my depth at this point. I'm curious how much it'll help once it is implemented for index scans as well.
by bcantrill | 2025-09-29 12:45:53+00:00
Just a quick point of clarification that while our boot architecture is very important (e.g., a service processor in lieu of a BMC, the elimination of UEFI entirely, etc.), we are quite a bit different from Dell beyond that. There are certainly many hardware-level differentiators (e.g. DC busbar-based design, blindmated networking, built-in switch, etc.) but the big differentiator is really what these things allow: entirely integrated software. The Oxide rack comes with all of the software to run elastic infrastructure (that is, the distributed system that comprises the control plane), including switch software, storage software, etc. And then (critically!) the capacity to update all of this.[0]

All of it is a far cry from the offerings of Dell/HPE/Supermicro, which rely on others to provide the software that turns the hardware into real infrastructure.

[0] https://oxide.computer/blog/systems-software-in-the-large
by oogway8020 | 2025-09-29 12:45:57+00:00
Here is one path to learn Bayesian starting from basics, assuming modern R path with tidyverse (recommended):

First learn some basic probability theory: Peter K. Dunn (2024). The theory of distributions. https://bookdown.org/pkaldunn/DistTheory

Then frequentist statistics: Chester Ismay, Albert Y. Kim, and Arturo Valdivia - https://moderndive.com/v2/ Mine Çetinkaya-Rundel and Johanna Hardin - https://openintrostat.github.io/ims/

Finally Bayesian: Johnson, Ott, Dogucu - https://www.bayesrulesbook.com/ This is a great book, it will teach you everything from very basics to advanced hierachical bayesian modeling and all that by using reproducible code and stan/rstanarm

Once you master this, next level may be using brms and Solomon Kurz has done full Regression and Other Stories Book using tidyerse/brms. His knowledge of tidyverse and brms is impressive and demonstrated in his code. https://github.com/ASKurz/Working-through-Regression-and-oth...
by maelito | 2025-09-29 12:45:58+00:00
Meanwhile, the Web is still there, good enough for most use cases.

Last week I discovered the Geolocation API's coordinates.speed param.

Tested it with a few bike rides, it just works to display the current speed.

How many apps are there on stores to display the device's speed ?

How many people in 2025 will search for a Web app (hidden in bullshit articles) instead of downloading apps full of trackers on the Play Store ?
by mananaysiempre | 2025-09-29 12:46:35+00:00
> Finally, do an optimization pass.

Depending on how low-level your code is, this... may not work out in those terms.

In other words, I’d say that if you actually want good software—and that includes making sure its speed falls within a reasonable factor of the napkin-math theoretical maximum achievable on the platform—your three steps can easily constitute three entire rewrites or at least substantial refactors. You might well need to rearchitect if the “working well” version has multiple small loops split by domain-level concern when the hardware really wants a single large one, or if you’re doing a lot of pointer-chasing and need to flatten the whole thing into a single buffer in preorder, or if your interface assumes per-byte ops where SIMD can be applied.

This is not a condemnation of the strategy, mind you. Crap code is valuable and I wish I were better at it. I just disagree that the transition from step 2 to step 3 can be described as an optimization pass. If that’s what you limit yourself to, you’ll quite likely be forced to leave at least an order of magnitude’s worth of performance on the table.

And yes, most consumer software is very much not good by that definition.

(For instance, I’m expecting that the Ladybird devs will be able to get their browser to work well for daily tasks—which I would count a tremendous achievement—but I’m not optimistic about it then becoming any faster than the state of the art even ten or fifteen years ago.)
by Al-Khwarizmi | 2025-09-29 12:46:52+00:00
> But for academic or other high-level research jobs, whoever is doing the valuing is going to look at a lot more than just the venue.

Depends on where. In some countries (e.g. mine, Spain), the notion that evaluation should be "objetive" leads to it degenerating into a pure bean-counting exercise: a first-quartile JCR indexed journal paper is worth 10 points, a top-tier (according to a specific ranking) conference paper is worth 8 points, etc. In some calls/contexts there is some leeway for evaluators to actually look at the content and e.g. subtract points for salami slicing or for publishing in journals that are known to be crap in spite of good quartile, but in others it's not even allowed to do that (you would face an appeal for not following the official scoring scale).
by detaro | 2025-09-29 12:47:44+00:00
Depends who the second person is. And of course we are in an age where companies pride themselves into hovering up as much "public" data as they can find, analyze it and sell it to whoever wants it, so "find every photo or video this face is in" could lead to quite a detailed profile depending on how often this happens. Scale matters.

(Similarly to how "we have license plates on cars to identify them if needed" is a thing and basically nobody complains that I can see your license plate when I walk past your car or write it down if needed, but thousands or millions of cameras recording all traffic and logging plates are something people are concerned about, even if its completely legal in some places)

What was that Larry Ellison quote that came up again over the weekend?

EDIT: or to bring a specific real-world example: A friend of mine does classes at a local studio that also offers martial arts courses, and some of the local right-wing bubble has gotten it in their head that this has to be "antifa combat training" and keeps screaming that this needs to be monitored. The current local government has been ignoring them, but a lot of people are probably quite happy now that there isn't an easy-to-get public record of who was there and "needs a visit" just because some influencer needed to film her dance lessons.
We built the fastest data replication tool in the world using Go
by Cappybara12 | 2025-09-29 12:48:36+00:00
hey people! At OLake, our team has been building a high-throughput data replication tool in Go for a while now. the more we push real workloads, the more it is getting clear that Go is a fantastic fit for data engineering simple concurrency, predictable deploys, tiny containers, and great perf without a JVM.

As part of that journey, we’ve been contributing upstream to the Apache Iceberg Go ecosystem. this week, our PR to enable writing into partitioned tables got merged (https://github.com/apache/iceberg-go/pull/524)

However that may sound niche, but it unlocks a very practical path for Go services to write straight to Iceberg (no Spark/Flink detour) and be query-ready in Trino/Spark/DuckDB right away.

what we added : partitioned fan-out writer that splits data into multiple partitions, with each partition having its own rolling data writer efficient Parquet flush/roll as the target file size is reached, all the usual Iceberg transforms supported: identity, bucket, truncate, year/month/day/hour Arrow-based write for stable memory & fast columnar handling

and why we’re bullish on Go for building our platform - OLake?

the runtime’s concurrency model makes it straightforward to coordinate partition writers, batching, and backpressure. small static binaries → easy to ship edge and sidecar ingestors. great ops story (observability, profiling, and sane resource usage) which is a big deal when you’re replicating at high rates. where this helps right now: building micro-ingestors that stream changes from DBs to Iceberg in Go. edge or on-prem capture where you don’t want a big JVM stack. teams that want cleaner tables (fewer tiny files) without a separate compaction job for every write path.

For data teams still worried about Go, we have our case study helps you : check the benchmarks we’re hitting thanks to the language’s lightweight model See numbers here: https://olake.io/docs/benchmarks

If you’re experimenting with Go + Iceberg, we’d love to collaborate as we believe in open source :)

repo: https://github.com/datazip-inc/olake/
by fzeroracer | 2025-09-29 12:48:44+00:00
Seems bad to me, given that one of the firms is ran by Jared Kushner. The oligarchs are no longer happy with just owning part of the media and entertainment apparatus, and now want to own all of it. It is funny to see the oligarchs turn on the upper class though as even investors get pushed out in favor of ultra wealthy special interest groups.
by api | 2025-09-29 12:49:10+00:00
You really want mandatory data retention laws? Think about the side effects of this.

First of all, any such regulation is a regressive tax on small businesses. Small companies will find it harder to comply than large ones. The cost to Google would be trivial but for a small startup it might kill them, especially if retaining data isn't important to their business.

Secondly, there are privacy implications. It's sometimes good when data is purged.
by bashZorina_09 | 2025-09-29 12:49:11+00:00
I have a 7.1 system, unfortunately, this is an issue here as well, that I will argue grew worse since Atmos started becoming mainstream.

Particularly in the mid-to-late 00's, centre speaker dialogue was very bombastic and stood out very well even in high action scenes. Yes the volume was still sometimes mismatched, but not to the point a discreet multi-channel setup needed to constantly adjust volume. Films from the previous two decades had even less issues just thanks to the simplicity.

Atmos feels like a huge wasted potential to me personally. With the added height channels, you can create some amazing effects and absurd imaging that was never possible before, but the reliance on this kind of swerved sounds and vocals to overlap each other in more awkward ways that makes it feel like everything is originating from a reverberation chamber. Particularly with dialogue, Atmos helps create positional ambiance with indoor scenes, so vocals often sound muddier than they should be.

Even worse, streaming services provide a mix that obviously caters to handheld devices, TVs and soundbars, while being Atmos 7.1.4, sounding particularly terrible for both kinds of watchers. Blu-ray's thankfully still often directly target home theatres and sound much better for the latter.

That's just been my experience so far. Going from a simple 5.1 Jamo from 2007 to an upgraded Atmos setup, I've been blown away far less by action films these days. It's even amazing if you hear the rears getting utilised at all.
by tgv | 2025-09-29 12:50:21+00:00
That's understood. Science is never the definitive answer, but I added the "authority" bit for a reason: if you don't know what the mass of an electron is or how you could go about finding out, you end up having to accept authority. But there are many things that are (currently) not open to a similar objective scientific approach. And those are our daily concerns, and the most contentious topics. The scientific method isn't going to help there.
by raincole | 2025-09-29 12:50:27+00:00
Datacenter GPUs definitely amount to a bigger volumn in 2025[0]. But even when it wasn't the case, Nvidia had been running at a very high margin for years.

[0]: https://nvidianews.nvidia.com/news/nvidia-announces-financia...

Out of $46B about $41B is from datacenter.
by crazygringo | 2025-09-29 12:50:38+00:00
Nothing requires you to get upset about showing up in the background of someone's photo either. As far as I can tell, you're the one being antisocial because you're trying to make demands on what people do with their photos just because you happened to be in the frame. And it's not like they're trying to sell the photos or anything.

And fines aren't some kind of innocent thing. If you don't pay the fines, the police come to seize your property. If you resist, you go to jail. That's what you want?

Again, that's just not the world I want to live in.
by nticompass | 2025-09-29 12:50:57+00:00
Gentoo was how I learned Linux. In college, I used it on my desktop (alongside Windows) and I remember thinking I was a "1337 h4xx0r" by compiling my kernel and setting the flags to make everything custom for my PC. I remember having compile errors and having to try to fix it, even though I didn't know much about C/C++.

I enjoyed using Gentoo and I eventually set up distcc on a separate computer to help compiling.

I forget exactly when, but I switched to Arch Linux and after a failed upgrade there, switched again to Fedora.
by alphazard | 2025-09-29 12:50:59+00:00
Since this is just arguing over a definition, the best take I can give is what definition has proved most useful to me in the past. That is thinking of taste as the ability to recognize something as good or bad when seeing or hearing a description of it, usually without it actually existing.

Let's say I have a plan for a new feature and a way of building it, if I show it to someone with good taste, they will be better at telling me if it's going to work out, and how valuable it will be to users, than someone with bad taste.

Viewed this way, it's almost quantifiable, and at the very least: good developers can usually agree on who has good taste. You can tell based on their actions not words. They will go out of their way to get feedback from people with good taste. IME the people with the best taste for a product are power users and evangelists.
by jackstraw42 | 2025-09-29 12:51:59+00:00
wait are you serious? I will buy one right now if those are available. paid $100 for the cheapest acceptable android I could find (samsung galaxy a05s). but I was seeing $500+ for Pixel phones. coming from iOS, I have no idea about any of this. I am right now going to look again. I just wish it was easier for my mom and dad to switch to something safe like GrapheneOS. Feels like we are a ways off from that.

edit: Pixel ordered and GrapheneOS incoming, goodbye iOS.
by jcgl | 2025-09-29 12:52:12+00:00
I think you're claiming an overly strong interpretation of Joel's stance on rewrites, something like "new code is never better than old code." While that's kind of what your quoted excerpt says, that's not what it means in-context.

In-context, his point is pretty obviously (I think) more like "given a piece of code, it's never better to rewrite." His point is not that newer software can't come along and be better than old software. Rather, all other things being equal, rewriting is an inferior development choice.
by lm28469 | 2025-09-29 12:52:30+00:00
Not all PLA are created equal though. Raw PLA pellets won't behave the same way a 3d printer filament choke full of dyes, additives to make them more UV resistance, &c.

There are plenty of posts of people putting 3d prints in compost piles, for months or years, and visually not much happens. Even stuff advertiser as bio don't fare that well: https://www.youtube.com/watch?v=tavrkWrazWI
by jwald33 | 2025-09-29 12:52:33+00:00
Guys, this isn't Twitter, we don't have to be obtuse just to ramp up engagement.

Right or wrong (evidently wrong), the common assumption has historically been that the Internet giants like Google assumed the mantle of facilitating, and to a lesser degree, preserving, the digital commons. Having your own backups and general data practices is still going to be the best strategy, but I don't think it's fair or good faith to act like everyone who got bit by this and similar instances is just an idiot.
by rickdeckard | 2025-09-29 12:52:35+00:00
So only whole numbers are sorted as numbers then.

Decimal numbers are treated as strings and will have a completely different order, with digits after the decimal point sorted differently to whole numbers without fractions?

Or you mean every set of continuous digits within the same string are considered as individual whole number?

Depending on the decision, either lists of decimal numbers or lists of version numbers will be sorted wrong.

--> This could be covered by adjusting the logic based on the amount of decimal points.

And the logic complexity keeps increasing, up to an arbitrary point of "no, this will not be considered", resulting in an unpredictable user-experience of sorting...
by ZiiS | 2025-09-29 12:52:45+00:00
tbc I think F-Droid is much _more_ secure than Play. What I am saying is I have many family members who can just about follow the rule "First search F-Droid then search Play". No, they are not going to use a phone with only F-Droid software*. Most will probably take the deal with the Devil; and those that won't, even if they chose a great ROM, will end up using apkpure.com and be substantially less secure.

* Guessing you have to search for Fennec to get a relatively respectful Browser is one thing; no banking, doctors, taxi apps rules out anyone who has ever run stock.
by Rebuff5007 | 2025-09-29 12:52:46+00:00
Everyone here is commenting on the fact that you cannot depend on a big company to store backups for you. This is generally fair, but the company in question specifically has the following mission statement:

> Google's mission is to organise the world's information and make it universally accessible and useful

At the very least, google has some responsibility in helping out web archivists...
by detaro | 2025-09-29 12:53:02+00:00
So you only have to worry about consequences from not-normal people, and that's the good news?

EDIT: to bring a specific real-world example: A friend of mine does classes at a local studio that also offers martial arts courses, and some of the local right-wing bubble has gotten it in their head that this has to be "antifa combat training" and keeps screaming that this needs to be monitored. The current local government has been ignoring them, but a lot of people are probably quite happy now that there isn't an easy-to-get public record of who was there and "needs a visit".
by lenors | 2025-09-29 12:53:25+00:00
I'm from Gen Z and the idea of being filmed and published online without my consent sounds like a nightmare. It is my belief that it's an invasion of privacy (even in a public space) and questionable from a (cyber)security perspective. In France we got the Droit à l'image (Right to the image) which makes it illegal to post images or videos of people online without their consent, so that may be why that feels very strange to me.
by refurb | 2025-09-29 12:53:59+00:00
This erasure of our political past feels dangerous, for scrutiny, for accountability, for shared memory, for enforcement of our rules - for our democracy.

My goodness, I wonder how long it took them to think this statement up? I imagine they revised it again and again asking the editor "does this sound scary enough?" to the point it bears little resemblance to reality.

Google didn't delete your political history, it deleted it's own. You lost something that was given for free, thus could be taken away at any time.

Apparently it was so important that it would be "dangerous" if it went away but the author couldn't put in a minimal amount of effort to make a copy of it.
by dandellion | 2025-09-29 12:54:51+00:00
Here in Spain if you don't get explicit consent you can get sued for publishing the video (it's fine if you only showed it to the shop owner and didn't publish it), but if someone tells you explicitly they don't want to be recorded you have to stop and delete the video (I assume if you refuse they can just call the police, but I've never seen it happen).
by 999900000999 | 2025-09-29 12:56:21+00:00
Okay, then no one gets cookies. Mega corps expect bugs to be fixed and CDNs to work.

Rate limiting access is completely reasonable. It's a sad state of affairs, because eventually we're going to end up with an internet full of Docker Desktop gacha licenses.

You can only use this if you're not at work. If your using it as a corporation you need to expense a license, then finance says ohh wow, Docker Desktop is too expensive.

Use something significantly worse.

Every large FOSS project needs to figure out it's funding at some point.

I don't want a future where I can only reliably use projects controlled by multi-billion or trillion dollar corporations. .net core is fantastic, but it's ultimately a Microsoft project in everything but name.
by masfuerte | 2025-09-29 12:56:31+00:00
Many people are claiming it is legal but it's not that simple in Europe and the UK.

It is legal (in most places) to film people in public but it is not necessarily legal to post the video to social media.

The Irish Data Protection Commission says:

> There is nothing in the General Data Protection Regulation (GDPR) that prohibits people from taking photos in a public place. Provided you are not harassing anyone, taking photographs of people in public is generally allowed and most likely will qualify for the household exemption under Article 2(2)(c) of the GDPR.

> However, what you do with that photo can potentially become a data protection issue, for example, if the photograph, which contained the personal data of individuals, was sold for commercial gain or was posted publicly on a social media account. Under those circumstances, you are likely to be considered a data controller which brings with it a host of obligations and duties under data protection law. In particular, it would be necessary for you to demonstrate, amongst other things, your lawful basis for the processing of such personal data under Article 6(1) of the GDPR.