MurphyA/hacker-news huggingface dataset:
by nabla9 | 2025-04-13 18:49:37+00:00
> In the lawsuit, he claims that this routine should have averaged 20 miles per day; however, the vehicle’s odometer estimated 72.35 miles per day.

>Shortly after his Basic Warranty expired, he noticed “a decline in the vehicle’s reported average daily miles” despite driving longer commutes. He claimed that the decrease in miles was “more closely aligned with his historical data on his other vehicles” and commute at that time.

That's a Federal Fraud Crime. 49 U.S. Code § 32703 - Preventing Tampering https://www.law.cornell.edu/uscode/text/49/32703

The civil and criminal penalties for violating Title 49 U.S. Code 32703 odometer fraud and other types of similar violations under 49 U.S.C. 32709 are as follows:

- A civil penalty of up to $10,000 per violation and per vehicle up to a maximum penalty of $1 million.

- Any corporation that commits the crime could result in all the officers being individually fined and the company itself.

- Companies participating in odometer fraud could be subjected to civil lawsuits by the Attorney General and the state governments.

- Penalties under this law could be cumulative, meaning separate fines and penalties for every instance of odometer tampering.

-Criminal penalties include fines of up to $250,000 that are separate from civil penalty fines and up to three years in a federal prison

https://www.federalcriminaldefenseadvocates.com/odometer-fra...
by noqc | 2025-04-13 18:52:07+00:00
>The average pixel was not what I expected.

The average pixel doesn't look correct because human vision does not interepret shadowed colors as different colors. We first guess at the shadows, and then do some kind of inverse mapping from the shaded color space to the illuminated one before we "perceive a color". This is why the black,blue/white,gold dress illusion exists.
by BiteCode_dev | 2025-04-13 18:52:28+00:00
Functions that you have to document, test and maintain of course. You do that, right? And all the people in your team, they do that and will keep doing that once you leave, right? And they all understand the business domain and all the pitfalls that come with it and have the skill, time, and resources to take care of it, right?

And this for every single problem: time, text, maths, network, parsing, formatting, validating, authenticating...
by luckylion | 2025-04-13 18:52:39+00:00
> Generative AI on the contrary of tools that stay in their specific place, steals the insight from previous artists (from the training set) and strips the prompter from their own insights and personality and imprint (because it is not employed, but only through a limited text prompt at an interface).

Because every piece of generative AI looks identical, right? I mean, if the prompt had an impact, and two people using some ML-model would create different results based on what they choose to input, it sounds suspiciously like your "the same camera in two different hands", doesn't it?

> the fundamental difference there is between _doing art_ and asking a computer to produce art.

You mean doing art by asking a computer do produce a dump of sensor-data by pressing a button?

You appear to be completely blind to the similarities and just retreat towards "I draw the lines around art, and this is inside, and that's outside of it" without being able to explain how the AI-tool is fundamentally different from the camera-tool, but obviously one negates all possibility to create art, while the other totally is art, because that's what people say!

Needless to say that the people making those distinctions can't even tell apart a photo from an AI-generated picture.
by alexandrkul | 2025-04-13 18:53:00+00:00
Consciousness in any system—natural or artificial—is the ability to reflect on itself, understand its actions, and place in the world.

We infer others' consciousness by observing behavior that suggests self-awareness, intentionality, and adaptability. But ultimately, just like with humans, it's an assumption—based on complexity, not proof.

I know I'm conscious because I can reflect, question, and adapt. Whether others are, depends on whether they demonstrate the same.
by mdcallag | 2025-04-13 18:53:24+00:00
Blog author here.

I use the latest LTS release of Ubuntu, which is Ubuntu 22.04, and the library versions are what Ubuntu provides. So these are the libraries that most of us use when using Ubuntu LTS. Regardless, I am happy that tcmalloc and jemalloc continue to improve.

Occasionally I get "your version of X is too old" when I publish results for X, and I have had mixed results in the past when doing even more work to test the newer thing. In this case I am not going to put in that extra time. But in a few years I might revisit the topic and get newer versions of X, of course, there will be feedback that the version of X I test in 2028 is from 2026 and the story repeats.
by godelski | 2025-04-13 18:55:03+00:00
> I can e.g. rebind Cmd-S to "save", and that's a reason enough.

I'm no emacs user but I'm pretty confident you don't need a GUI for that. I can certainly do that in vim in the terminal.

:nmap <C-s> :w<CR> > In vi, it's "Esc-q!-Enter"

That's not accurate. In vi it is :q<cr> (: then q then enter). The escape (or <c-[) is only necessary if you're in write mode. "!" Is only necessary if you've modified the document and want to force quit.

Do you also get pissed off when you modify a word document, click quit, and it asks you if you're sure and like to quit without saving? It's literally the same thing.

Idk I just don't see the problems you are talking about. They aren't things I face. On my Mac I can still use native cmd+{c,v} and on anything else I'm not upset by adding a shift. Though most of the time I'm yanking and pasting because I can "vim" in bash, zsh, hell I can even do it in ipython! In tmux and screen I just type exit or <c-d> to kill a pane. You say it's just the beginning and I agree, but I think you missed that in tools like vim the language is the motion and actions. It's why I can discover "new commands" but it's like discovering you can jump over a box when you already know how to jump. If you're just trying to memorize commands and combinations you are doing it wrong. I'm sorry whoever taught you failed you, and I'm sorry there's so much noise.

But if we want to be pedantic then you're going to have to admit that cmd+q and <c-q> don't always quit. Many times they just close the window. Sure, alt+F4 is different, but that's a force kill list like typing "pkill <program name>" or simply <c-c> (which came first? <c-c> or <c-q>?)

It's not like I don't use a GUI at all. But yeah, it's nice to not lift my hand from the keyboard. Don't get me wrong, I'm happy if you're happy, I believe the best tool for you is the best tool for you. But if you want to understand why I'm obsessed, you have to try to see what I see, from my eyes and not yours. It's hard over text like this, that's fair.

And you're right! We do deserve better! If you ask me, my number one annoyance is when the computer won't let me do things. I'm very frustrated with both windows and Mac since they put up so many walls that make it difficult for me to shape my machine the way I want. Sure, this is hard in Linux but there's no locked doors in which I need to find a key (other than sudo) or a back door. I edit my dotfiles to make these things a part me, why would we not want to carry on that idea?
by kmeisthax | 2025-04-13 18:55:14+00:00
Half of CloudFlare's MO is just "if we gatekeep the entire Internet, then nobody will be able to censor a single site, because then they'll be censoring the entire Internet".

Problem with that is that there's perfectly valid legal reasons to censor individual websites and people will absolutely block all of CloudFlare to get them to go away. In this case, the corpofascist copyright owners that happen to own Spain's legislature decided "well, then we'll have to have no Internet when there's a soccer game, then".

But there's plenty of other legal or moral reasons to block a website, as much as the EFF would disagree. At the very least, CloudFlare has a sterling track record with providing infrastructure to cybercriminals. Every DDoS service puts their sales pages on CloudFlare, because when you happen to have a low-orbit ion cannon[0], the easiest thing to use it on is other vendors of low-orbit ion cannons. Same with malware, because it's very easy to get your malware on a CloudFlare server and a pain in the ass for antimalware tools to block it.

[0] LOIC is a "consumer grade" DDoS tool used predominantly by trolls and activists on 4chan in the late 2000s. Probably not what the DDoS vendors are using.
by toomanyrichies | 2025-04-13 18:58:03+00:00
Of course I'd be skeptical. Skepticism is healthy, especially in your example. In that case, the most productive conversation to have would be examining (and either refuting or accepting) their evidence. So far you've refused to do either one here. Instead, you repeatedly engage in the genetic fallacy I linked to above, or insisting that we should consult some impossibly impartial oracle of objective truth instead.

That's your right of course. No one can force you to avoid using logical fallacies. But the longer you do that, the more it starts to look like you're avoiding or even conceding the real debate. It's up to you whether that matters to you.
by mdcallag | 2025-04-13 18:58:13+00:00
Author here. The interesting point was that RSS is much too large with glibc malloc + RocksDB/MyRocks. The performance differences aren't a big deal, but OOM because RSS is 2X or 3X larger than it should be is a big deal. Of course, that problem is workload specific, but RocksDB/MyRocks are a workload on which I focus.

I lurk on email lists for RocksDB and OOM from glibc malloc is a problem for users -- the solution is easy, use jemalloc or tcmalloc.
by dragonwriter | 2025-04-13 18:58:46+00:00
> 1:2 adults:kids ? That's crazy.

It sounds crazy, but it only applies in one case: a home-based childcare where the license holder has less two-years of experience and all the children are under 2 years of age and none of them are walking independently. For more experienced primary licensees, and older children, the ratios are higher. [0]

For childcare centers, the ratios are also higher: [1]

For infants (under 1 year) the required ratio is 1:4 with a group size of up to 8, or 1:3 with a group size of 9

For toddlers (under 30 months) the required ratio is 1:7 with a group size of up to 14, or 1:5 with a group size of 15

For preschoolers (under 5 years) the arequired ratio is 1:10 with a group size of up to 20

For school age children the required ratio is 1:15 with a group size of up to 30.

[0] https://app.leg.wa.gov/wac/default.aspx?cite=110-300&full=tr...

[1] https://app.leg.wa.gov/wac/default.aspx?cite=110-300-0356
by fifilura | 2025-04-13 18:58:46+00:00
The structure of the Swedish society is somewhat different in the sense that most families leave their children at daycare starting around 2 years old.

Unless you have more children, where you are allowed to leave the older child in daycare for a few days per week at that cost.

The economy behind this is rather obvious. It is better for the economy as a whole to leave children with professionals taking care of 4-6 children per teacher and let the (supposedly educated) mom work with what she is or will become specialized in.

Mentioning moms here, but the ambition is to have fathers stay as much home with the children as their mom, but this is comparing to e.g. USA.

And not mentioning the other reasons to want to raise your children full time, there are obvious and understandable reasons for that, and you are obviously free to do that and many do. But there are also good reasons for letting them meet other children in a well run daycare too.
by KallDrexx | 2025-04-13 18:58:46+00:00
Author here, yes I am on an insane quest to get C# to run anywhere and SNES was just a random side tangent to that :D.

So the code in the game example is very much a "port directly from the example C code to make sure it's possible and it works". The next step was to start looking at where things can be made more idiomatic.

For example, C# supports static methods in interfaces now. This means instead of passing function pointers around for things you can create a class that implements an interface and call `InitObjects<T>()` instead of `InitObjects(&initFunction, &updateFunction, null)`, and I think I can do that in a no overhead way.

There are some other ideas I have for making things more idiomatic, but I really wanted to make sure I had a working ROM first before I started mangling the examples and trying to figure out if it's my transpiler or my logic that's breaking things.

There is a limit to how idiomatic I can make it though. Since the SNES has limited memory, any stack variable you create risks accidentally overwriting other memory. So it seems like you want to limit how many stack variables you use, which ends up meaning storing things in pointers and globals when using them.

There are some other slight advantages, like better enums, but yeah. At the end of the day this is a usecase of my transpiler allowing C# to be used on non-standard platforms.
by shippage | 2025-04-13 18:58:50+00:00
Fully agree with both of you, especially about writing even simple things down, because it's usually the simple thing I didn't write down that trips me up.

The hardest part is making sure my notes are always up to date, which sometimes means rewriting them to make it easier to tell at a glance what my responsibilities for the day will be.

I've also found that I sometimes remember the first letter of a word even if I can't remember the word itself, so I also keep an index by letter of medium-term information. For instance, I might remember that a contact's name for a work project starts with S, so I flip to S and see his name is Steven. It'll also be filed in a project-related contacts list so if I can't remember the first letter, I can at least skim until I see the name.

I've just started experimenting with transcribed voice notes combined with a local LLM to help me write high-level summaries as well as helping create the index. Still needs work, though. I always have to double-check the outputs to make sure the LLM didn't miss anything important.

Side note: LLMs, even relatively small ones, are really good at helping me find a word via a vague conceptual description of what I want to say. Quite helpful, because on bad days I run into a missing word several times a paragraph when writing. When that fails, I use a related words site and drill down finding closer and closer words until I see the one I wanted.
by rdegges | 2025-04-13 18:59:02+00:00
I have a decently-sized homelab and I've been renting out unused disk space. I actually allocated 20TB of disk space (RAID 1) and have been renting the space out via the Storj network (https://www.storj.io).

If you haven't heard of it, Storj is essentially a distributed S3 that's been around for many years now, and the way it works is that various people run Storj nodes while the Storj company runs a proxy server that breaks files up into small encrypted chunks and stores them across N peers for redundancy.

In my case, I back up my family photos/videos/documents to a Synology NAS, and my NAS is backed up to Storj. So when I run a Storj node with part of my disk space, the payments they give me essentially cover my own backups. I'm not making a ton of money or anything, but it's enough to pay for my own backups and that's a great deal.

If you're looking to do what the OP is talking about in a simple way, this is by far the best way I've found to do it.
by franticgecko3 | 2025-04-13 18:59:19+00:00
> How often are you reaching 10^14 goroutines accessing a shared resource on a single process in production? We mostly use short-lived small AWS spot instances so I never see anything like that.

I apologize, that should've said 2^14, each sub-benchmark is a doubling of goroutines.

2^14 is 16000, which for contention of a shared resource is quite a reasonable order of magnitude.
by mrandish | 2025-04-13 18:59:34+00:00
Anyone really interested in resolution, film scanning and digital cinema should see this in-depth comparison shot by an expert ASC cinematographer specifically to be a definitive set of proofs for the industry. He compares (and pixel-peeps) identical shots from a range of top digital cinema cameras (Arri Alexa, RED, etc) with a high-quality 6K film scan. https://www.yedlin.net/ResDemo/ResDemoPt2.html. I found the results pretty surprising.

It really needs to be watched because opinions will vary based on aesthetic interpretation but in broad strokes, it's pretty clear that above well-shot, high-quality 2K (aka 1080P) other variables beyond resolution begin to matter more (color depth, film stock, shot style, etc.) This supports your contention to an extent but the test also shows that beyond well-shot, high-quality 2K, going to 4K doesn't matter very much either. To be clear, it can matter sometimes but other factors can easily be equally or more important than resolution once beyond 2K.

From my own experience and experimentation, I already felt many in the industry over-weight the importance of 4k resolution vs 2k in overall image quality (assuming both are equally high-quality and well-photographed), but this convinced me 4K over 2K makes even less difference than I thought. And this was under controlled test conditions with pixel-peeping. In real-world theatrical or couch viewing distances of cinematic content, it's hard to think 4K matters much at all over good 2K. I already knew I will NEVER upgrade to 8K for theatrical or couch-distance viewing of cinematic content (and I have $50K of gear in a dedicated custom-built, soundproof, lightproof home theater room with high-end laser projector and 150-inch screen), but this shows even the idea of 8k is ridiculous overkill and a complete waste of money, bandwidth and tech for cinematic context viewing. (note before the inevitable objections: 8k can be useful for 2 ft distance desktop viewing of synthetic content and can be necessary for 2-inch distance head-mounted VR).
by EasyMark | 2025-04-13 18:59:47+00:00
I don't think you can say "definitely" but you can definitely say "high possibility of", the president has signaled that the DOJ is okay with white collar crime by his friends and family by firing lots of long term bureaucrats and lawyers known for fighting said white collar crime. He wants to clean house of honest people and put in only sycophants and fellow grifters.
by BrandoElFollito | 2025-04-13 19:00:12+00:00
This is unreasonable spending. And I am saying this as someone who did his PhD at CERN, so I am shitting my old bed.

CERN is wonderful but the physics studied there are eons away from applications. This is not solid state physics where you can suddenly discover a great material. This is physics at such energies that we will not have anyone soon. Kinda like quasar astrophysics, about objects that are really far away.

The usual response is that this is core science. Yes it is, but not the core science we need today. We have a limited budget for science and a mammoth like CERN cannot swallow it all.

The other argument is that technology will get better. True. It can get better without the accelerator, though, if we really need it.

I loved my time there, truly fantastic but the costs are not sustainable with current budgets for science
by ornornor | 2025-04-13 19:01:15+00:00
FWIW I learned semi recently that cars get heavier and heavier because it improves their “ecology” rating… the ratings consider that moving 50% more weight with only 33% more gas is better than moving 0% extra weight with 0% more gas. And so a heavier car that uses a little more gas gets a better energy rating.

It’s moronic. But that’s how it works and why cars are getting bigger and bigger.
by slaw | 2025-04-13 19:01:20+00:00
There is a 200kg difference between lowest trims of Dolphin and Golf, while Dolphin is slightly bigger.

2025 BYD Dolphin, length 4290mm height 1570mm, curb weight 1506kg - 1658 kg

2025 VW Golf, length 4282 mm height 1483 mm, gasoline empty weight 1307 kg - 1492 kg

https://www.volkswagen.de/de/modelle/golf.html/__ui/technisc...
by WarOnPrivacy | 2025-04-13 19:01:35+00:00
Headline tells us that

Google Confirms Update Choice and 3 Billion Users Must Now Decide

The discrete, single choice seems to be whether to use the new encryption option in gmail or the new AI offerings in gmail. Because, apparently, they aren't compatible with each other.

EE2E is a per-email option that purportedly works seamlessly for other gmail users - but is less seamless otherwise.

Gemini is AI foistware that keeps trying to get under our gmail mouse-clicks.

I argue that we can also choose 'neither', for gmail.

Ublock Origin filters can remove AI elements from gmail. I'm staying open about how to inoculate from Gemini, otherwise.
by MrJohz | 2025-04-13 19:02:01+00:00
I've definitely seen this in real life, but recently I've started trying to actually watch when people use these interfaces, and they usually seem very slow - lots of hesitation, lots of mistakes, lots of repetition to do very simple actions. I watched someone use a terminal PoS recently and to clear a text input and insert a new value, she had to navigate to the start of the text box (no home key or anything like that), type new characters over the old ones, and then at the end delete any leftover characters from the previous input that they hadn't typed over. In a modern GUI, I would expect the user to have to (1) tab to the text box or press ctrl-A if they were in that text box, then (2) type the value they were interested in, possibly with typeahead support if it makes sense.

My working theory is that these terminal-based UIs aren't quicker because they're terminal-based, but rather users need to learn the keyboard shortcuts because they're so painful to use any other way. A well-designed GUI equivalent could be significantly quicker, and much easier to learn, but nobody wants to pay for that.
by MonkeyClub | 2025-04-13 19:02:09+00:00
> how much potential return would you get from this group?

This reads a bit like "these poor sods can't afford to pay for my app, so why bother", at least to me.

However even if a certain device owner subgroup doesn't represent a potential revenue stream, you can as a developer still profit from also (or even primarily) targeting their devices.

Apps that will run on lower-powered devices will almost necessarily be leaner, and as a side benefit will have less complexity, less dependencies, and, ultimately, less technical debt for you as the developer to manage.
by Terr_ | 2025-04-13 19:02:21+00:00
When discussing what'll happen, it's important to remember that the Republican party as a whole is behind these new "emergency" import taxes, not just Trump as a lone actor.

In particular, the original IEEPA law requires that any motions to terminate the "emergency" must get voted on in ~18 days. However every House Republican moved to declare that somehow that the rest of the days this year don't count as time passing, for some reason.

https://www.ntu.org/publications/detail/when-is-a-calendar-d...
by EasyMark | 2025-04-13 19:03:14+00:00
That said you better make sure your "papers" are good. Instead of just putting you on the plane and sending you back home, there have been many recent cases of tourists handcuffed and sent to ICE facilities for a couple of days up to a couple of weeks. https://www.usatoday.com/story/news/nation/2025/04/12/ice-to...

https://beatofhawaii.com/why-these-hawaii-travelers-were-jai...
by rainworld | 2025-04-13 19:03:19+00:00
KYIV, Ukraine — In the courtyard of a group of ordinary-looking Kyiv apartment blocks, a stairway leads down to a small basement apartment.

With the windows cracked open, children's voices from a nearby kindergarten fill the room. "But don't worry," he says, "we don't show our drones to the children."

Bragging about putting a military target next to a kindergarten, among countless other civilians.