MurphyA/hacker-news huggingface dataset:
by rdtsc | 2025-04-18 19:44:26+00:00
> To be honest, I find it very weird that you quoted that part and had the response you did as if you knew what you were talking about.

Well honesty is always key, I find.

> Obviously, that's not true. In reality, there's tons of caselaw about when intent can be inferred by a jury for any claim requiring intent.

By one juror or two, and if the defense lawyers are dummies and fail to do their job. Corporations like IBM have lawyers on retainer and they are not that incompetent.

It will be hard to infer intent if the defense can present some evidence of “increased efficiency”, “working together” and “consolidating”. Without a smoking gun piece of evidence proving the contrary it would be an uphill battle, especially for one individual plaintiff.
by JumpCrisscross | 2025-04-18 19:45:31+00:00
The SAFA case is complicated, granted, and rare; it reached the appellate circuit for a reason.

CSAM and child sexual assault are one of the few areas of criminal law where we confer (in my opinion, correctly) absolute liability.

Broadly speaking, I think more cops have been convicted of duty-related crimes than unsuspecting random convicted of and punished for a crime they didn’t know they committed.
by mattl | 2025-04-18 19:45:31+00:00
Most of the rest of the comparisons seem to be “well it doesn’t do all of this Google specific AI stuff”

No mention given of course to all the Apple-ecosystem stuff it can’t do either.

I wouldn’t trust Apple to give me a comparison either but I do wonder who these things are targeted at.

I’m not sure most people with an iPhone won’t just buy another iPhone for their next phone and vice versa.
by pjmlp | 2025-04-18 19:45:40+00:00
They also miss that on CUDA's case it is an ecosystem.

Actually it is C, C++, Fortran, OpenACC and OpenMP, PTX support for Java, Haskell, Julia, C#, alongside the libraries, IDE tooling and GPU graphical debugging.

Likewise Metal is plain C++14 plus extensions.

On the graphics side, HLSL dominates, following by GLSL and now slang. There are then MSL, PSSL and whatever NVN uses.

By the way, at GTC NVIDIA announced going all in with Python JIT compilers for CUDA, with feature parity with existing C++ tooling. There is now a new IR for doing array programming, Tile IR.
by labrador | 2025-04-18 19:46:28+00:00
Never in my life have a shared a picture and thought "I hope nobody knows where this was taken." Nor have I ever thought about people sharing pictures of me "I hope they keep the location private." It's on me to wear a mask if I don't want to be identified. My assumption is that any time I'm in public my life is public. To assume otherwise is folly.
by parl_match | 2025-04-18 19:46:33+00:00
> They used the example, you send an email that says lets meet for dinner tonight at 6. You arrive and after 30 minutes begin to wonder, go back to your email and now it says meet "tommorow night" at 6. Are you crazy? Did you misremember? Or did the sender change the email after they sent it and you read it? How could you complain?

This is a calendar invite. And this is a completely valid use case, but it's useless if I don't have an edit log. It's crazy how many people miss that last part.
by reverendsteveii | 2025-04-18 19:47:34+00:00
>since they now know (or should know)

but can you hold them to that in any manner or does each officer need to be told officially and continue to plead ignorance of the law until they are in some documented way informed of it? can you plead ignorance of the law if you know it's not legal to dump all traffic from a cell phone tower but no one said that it's not legal to dump all the traffic from a web server (assuming for the sake of argument the obv interpretation that this ruling applies to all data stores that contain data from multiple people)? Every time you need to violate the constitution can you just have the new guy do it? Does declaring this illegal actually do anything to protect the rights of people who did nothing wrong and had their data seized and pored over by police anyway?
by hn_throwaway_99 | 2025-04-18 19:47:49+00:00
You're either uninformed or splitting hairs about what "downranked" means. Google required AMP in order to be featured in the "Top Stories" carousel that was (unsurprisingly) at the top of the results page. Google ended this requirement in mid 2021, https://www.theregister.com/2021/06/28/google_amp_core_web_v...
by CephalopodMD | 2025-04-18 19:48:00+00:00
As a googler working in LLM space, this feels like revisionist history to me haha! I remember a completely different environment only a few months ago when Anthropic was the darling child, and before that it was OpenAI (and for like 4 weeks somewhere in there, it was Deepseek). For literally years at this point, every time Bard or Gemini would make a major release, it would be largely ignored or put down in favor of the next "big thing" OpenAI was doing or Claude saturating coding benchmarks, never mind that Google was often just behind with the exact same tech ready to go, in some cases only missing their demo release by literally 1 day (remember live voice?). And every time this happened, folks would be posting things to the effect of "LOL I can't believe Google is losing the AI race - didn't they invent this?", "this is like Microsoft dropping the ball on mobile", "Google is getting their lunch eaten by scrappy upstarts," etc. I can't lie, it stings a bit when that's what you work on all day.

2.5 was quite good. Not stupidly good like the jump from GPT 2 to 3 or 3.5 to 4, but really good. It was a big jump in ELO and benchmarks. People like it, and I think it's just psychologically satisfying that the player everybody would have expected to win the AI race is currently in the lead. Gemini finally gets a day in the sun.

I'm sure this will change with whenever somebody comes up with the next big idea though. It probably won't take much to beat Gemini in the long run. There is literally zero moat.
by jcranmer | 2025-04-18 19:48:07+00:00
People who found that sin is the performance bottleneck in their code and are trying to find way to speed it up.

One of the big problems with floating-point code in general is that users are largely ignorant of floating-point issues. Even something as basic as "0.1 + 0.2 != 0.3" shouldn't be that surprising to a programmer if you spend about five minutes explaining it, but the evidence is clear that it is a shocking surprise to a very large fraction of programmers. And that's the most basic floating-point issue, the one you're virtually guaranteed to stumble across if you do anything with floating-point; there's so many more issues that you're not going to think about until you uncover them for the first time (e.g., different hardware gives different results).
by Timon3 | 2025-04-18 19:48:25+00:00
> But then who are you arguing against? Is there someone strongly opposed to providing equal access to training materials, e.g. by making them available in school libraries?

The materials aren't available. Why do you think that is?

> In general the poor kids live in higher density areas and the affluent kids live in the suburbs.

Ah, and that means we can ignore poor kids who don't fall into this pattern, as well as poor kids who live too far away from libraries?

> Actual perfect meritocracy is impossible because actual perfect anything is impossible. But meritocracy is the goal and what you want is to get closer to it. Which providing better study materials in school libraries can do, but that isn't what anybody is complaining about when they're complaining about DEI.

You're ignoring that this is only part of the equation, as the tutoring etc. is also missing. There must be special programs for the disadvantaged to level the playing field here, but that's what anti-DEI advocates also complain about!

Actual meritocracy isn't the goal when you argue that the disadvantaged should be fine with far worse resources and opportunities, as you've done in this thread. You've repeatedly argued that it's fine if they have far higher time investments and far worse materials, as long as they theoretically could achieve similar things as the rich. That's simply not meritocracy.
by schiffern | 2025-04-18 19:48:31+00:00
I love how their solution was not to fit the square peg into the round hole, but to use the suit air hose system to pull air through the filter instead.

They achieved the important function ("flow cabin air through the filter") in a totally different way.

https://www.nasa.gov/history/afj/ap13fj/15day4-mailbox.html

https://spacecenter.org/apollo-13-infographic-how-did-they-m...
by troupo | 2025-04-18 19:48:50+00:00
> The users do give consent and this is handled by Consent Management Platforms

No. The users are tricked into giving "consent" through a plethora of dark patterns.

When dark patterns are removed, users refuse to give the information

> But it isn't, and if you are making claims, please provided sources.

Have you provided sources for any of your claims?

> Are users prepared to pay for the difference?

Still waiting for any source of your claims that:

- targeted ads are more effective

- ads require lifelong collection of any and all user data

- that without pervasive and invasive tracking ads are somehow prohibitively expensive
by bccdee | 2025-04-18 19:49:42+00:00
> A state is its population.

Oh that's not true at all. A state is an institution which is influenced by its population, but if anything, the attitudes of the population are more a product of the state, its constituent political parties, and the associated media apparatuses than of a freestanding "will of the people."

To give a trivial counterexample, if the American state "is" its population, then why does your presidential vote only matter if you live in a swing state, and why can you only vote for one of two candidates? Surely your vote should reflect all of your policy preferences and have equal influence no matter where you live.
by the_optimist | 2025-04-18 19:49:52+00:00
Agree with the overall perspective, but the union thing is marginal at best. Do you think swearing alliance and allegiance to a different org, delegating authority to it, and funding it is a guaranteed success? The game theory of this is tipped to iterate to failure.

Just plug in to something you like, do your best, and recognize it for what it is. You should have neither an adversarial nor misrepresented relationship. If you have it, you by definition support it.
by DemocracyFTW2 | 2025-04-18 19:49:55+00:00
Hey, you edited the title, again. Original Title:

Jeff Bezos’ Blue Origin flop is bigger than Katy Perry: Projectile dysfunction.

/s

Ms Lopatto is not shy with words:

I think, at this point, we can all agree the Commercial Crew Program was an important failure point for American democracy, propping up Musk’s SpaceX for so long that Musk could steal Americans’ most sensitive data, wreak havoc on Social Security, and use X, formerly known as Twitter, to recruit an unknown number of baby mamas.

Like, not shy, at all:

And on top of that, the reason Sánchez was aboard the Blue Origin flight is that she’s literally fucking the boss. What a breakthrough for feminism — am I right, girls?
by jfengel | 2025-04-18 19:51:47+00:00
In an ideal world, we'd get employees from the ranks of the under-employed: gig workers, Uber drivers, people working multiple part-time jobs.

That would create a shortage in the labor market in those areas, but we'd find ways to adapt: automation, public transportation, etc. There could be a net gain, where the new manufacturing products produce more net income, and we'd be able to afford better conditions for the remaining Uber drivers etc.

And yeah, maybe some people would avoid becoming homeless drug addicts if they had a reliable manufacturing job available.

Or... not. It seems wildly unlikely that we'll build a whole bunch of factories that depend on a wildly erratic tariff schedule. And even if they do, the circumstances don't seem likely to produce "reliable manufacturing jobs" when those jobs left the US a long time ago precisely because people didn't want to pay for them.
by pphysch | 2025-04-18 19:52:20+00:00
> Either you sacrifice memory safety or you accept a more restrictive paradigm than GC'd languages give you.

This is true but there is a middle ground. You use a reasonably fast (i.e. compiled) GC lang, and write your own allocator(s) inside of it for performance-critical stuff.

Ironically, this is usually the right pattern even in non-GC langs: you typically want to minimize unnecessary allocations during runtime, and leverage techniques like object pooling to do that.

IOW I don't think raw performance is a good argument for not using GC (e.g. gamedev or scientific computing).

Not being able to afford the GC runtime overhead is a good argument (e.g. embedded programs, HFT).
by bccdee | 2025-04-18 19:54:38+00:00
> If it bothers you enough, you’re supposed to create your own party.

Yeah, and that party wouldn't get any seats. I'm sorry, how did we go from "the state IS the population" to "well if your policy preferences fall outside the two agendas on offer, you have to start an electorally-successful third party—something NOBODY has managed to do—and if you don't or if it doesn't work, then it's your fault."

It sounds like you're trying to apportion blame for why the state ISN'T the population, and at that point, you've already conceded that your initial claim was wrong.
by skrebbel | 2025-04-18 19:54:43+00:00
I would like to understand how this works. Did they hand off the to-be-mailed uwrapped, say, lemon or a hammer or a deer tibia to a person at a post office? Wouldn't the post office clerks just say "sorry you gotta box that, we sell one of these here options"?

The article has lots of info about what clerks said and did at delivery, but little about when they were sent, which suggests to me that there's something about how USPS works that different from how it works where I live that's assumed to be obvious to the reader. You can't just drop a deer bone or a lemon in a mailbox right? It wouldn't fit, would it?
by WillAdams | 2025-04-18 19:55:09+00:00
The comment on constraints which still blows me away is the footnote on the readme for Dune 3D:

https://github.com/dune3d/dune3d

>1. I ended up directly using solvespace's solver instead of the suggested wrapper code since it didn't expose all of the features I needed. I also had to patch the solver to make it sufficiently fast for the kinds of equations I was generating by symbolically solving equations where applicable.

(anyone looking for an easy-to-use opensource 3D CAD program should consider it)

For folks not familiar w/ Solvespace it's a light-weight 3D CAD program: https://solvespace.com/index.pl

Probably a bit more approachable for folks is: https://www.cadsketcher.com/ which adds the Solvespace constraint solver to Blender.
by ryandrake | 2025-04-18 19:55:32+00:00
Even the stuff that’s less extreme than Tate should be totally unacceptable for children and teens to access. Not just the “manosphere” but everything adjacent to it: the alt-right, Nazis and White Supremecists, Qanon, conspiracy sites, flat earthers, antivaxxers, cryptoscammers and so on. They are all in orbit of the same dark barycenter of toxicity.

I’d rather my kid accidentally run into porn than them accidentally run into this garbage. But guess which one I have to worry about all the algorithms steering my kid to? Hint: it’s not the porn.
by topspin | 2025-04-18 19:55:34+00:00
I carefully watched a number of the early jai language YouTube videos. Some of his opinions on non-programming topics are just goofy: I recall him ranting (and I wish I could find it again,) about the supposed pointlessness of logarithmic scales (decibels, etc.,) vs scientific notation and experiencing a pretty bad cringe spasm.

jblow's words are not the Gospel on high.
by p_ing | 2025-04-18 19:55:40+00:00
> And yea, that's what I'm talking about, in fullscreen mode on Windows, it often likely means that I can't switch windows or return to the desktop unless I use borderless window mode and set the resolution properly, even so, I will still have times when I can't return to the desktop unless I exit the game.

You misunderstand. Full screen exclusive mode does not exist in Windows. You can't say that it doesn't work in "full screen" mode but works in "borderless". They're one in the same.

https://devblogs.microsoft.com/directx/demystifying-full-scr...

> I think it's obvious that it can do what Windows can do, and do it better.

You present sudo as a method of installing drivers; CLI-anything should be the last thing that makes "something better" for a bog standard Windows user! And you are aware of anti-cheat that will not function in Wine due to the anti-cheat being a kernel driver. I'm not saying this is good, it's quite bad, but it's there and prevents you from using a non-Windows OS.

> Furthermore, it can do things that Windows can't do, as mentioned in the article, such as emulators I think?

Every console you listed has an emulator on Windows.

Linux will be "better" once every vendor is shipping a native binary. But since Linux has an ABI stability problem, that won't happen. Which is why the most stable ABI on Linux is Win32.

The closest "can't do" (or rather, Linux is a better fit) in the article is the AI-related tasks when you need scale. But that's irrelevant to be a gaming machine.
by mjd | 2025-04-18 19:55:55+00:00
It is not reasonable to hold someone accountable for doing something illegal in 2020 that was only determined to be illegal in 2025.

The police officers applied to a judge for a warrant. The judge gave them the warrant. Now another judge says that the warrant should not have been issued in the first place. How is that the police's fault? How would you hold them accountable?
by kkukshtel | 2025-04-18 19:56:30+00:00
Hey all —

I make a photo gallery website called mood.site. I made it initially as a test to see how far along I could build something with ChatGPT circa early 2024. A year since release the site has garnered a fair number of users, so I used it as a moment to re-evalutate the SOTA for AI-assisted coding with Cline and Claude Code.

I used both extensively to first migrate the application to Svelte, then used Claude Code exclusively to "vibecode" (before I knew what vibecoding was!) the premium feature set I've since released. The site works and people are now paying for it, so I took some time to write nearly 8000 words about the whole process!

Hope you enjoy and happy to answer any questions!
by tialaramex | 2025-04-18 19:57:20+00:00
> the behavior you're describing could very well be "unspecified" not "undefined" and that's a distinction some folks care about.

Nah, it's going to be Undefined. What's going on here is that there's an optimising compiler, and the way compiler optimisation works is you Define some but not all behaviour in your language and the optimiser is allowed to make any transformations which keep the behaviour you Defined.

Jai uses LLVM so in many cases the UB is exactly the same as you'd see in Clang since that's also using LLVM. For example Jai can explicitly choose not to initialize a variable (unlike C++ 23 and earlier this isn't the default for the primitive types, but it is still possible) - in LLVM I believe this means the uninitialized variable is poison. Exactly the same awful surprises result.
by mcv | 2025-04-18 19:57:38+00:00
> more and more emails are just links to some website with the information on it (often with a login required as well)

And a 2FA SMS sent to your phone.

> If you email me a text or PDF invoice, I can always come back to it for my own reference. If you send me a link to one, there's no guarantee I can still access it later.

Download it. It sucks having to do that and maintaining your own archive instead of trusting your mailbox, but I guess there's some advantages to that as well.
by bccdee | 2025-04-18 19:58:17+00:00
False dichotomy. "Either the system is perfect or it is useless." No: systems can have mixed results, and they can be improved. Even when they can't be improved, they can be replaced by better (but still imperfect) systems.

You present a choice between pretending everything is fine and giving up. This is no choice at all. Both options entail giving up; one is just honest about it.

We can make things better.
by lyu07282 | 2025-04-18 19:58:39+00:00
Do you think any machine will ever be able to think and/or reason? Or is that a uniquely human thing? and do you have a rational standard to judge when something is reasoning or thinking, or just vibes?

I'm asking because I wonder how much of that common attitude is just a sort of species-chauvinism. You are feeling anxious because machines getting smarter, you are feeling anger because "they" are taking your job away, but the machine doesn't do that, its people with an ideology that do that, you should be angry at that instead.
by troupo | 2025-04-18 19:58:54+00:00
> He has led a generation of impressionable programmers to believe that we in some dark age of software, when that statement couldn't be further from the truth.

Have you actually used modern software?

There's a great rant about Visual Studio debugger which in recent versions cannot even update debugged values as you step through the program unlike its predecessors: https://youtu.be/GC-0tCy4P1U?si=t6BsHkHhoRF46mYM

And this is professional software. There's state of personal software is worse. Most programs cannot show a page of text with a few images without consuming gigabytes of RAM and not-insignificant percentages of CPU.
by jauntywundrkind | 2025-04-18 19:58:59+00:00
Did they get it wrong? I think that hands them way too much credit, to say that pain & suffering & a disgraced ridiculed vastly lowered America isn't what they want.

As this disaster unfurls, the very rich will feel immense pain to their portfolios, possibly.

But they will have made serfs of Americans & immigrants. America will be desperate & a wreck as health care, science, universities are all cancelled. Funding for the entire liberal elite laptop job world trying to do good in the world is robustly cancelled. The social safety net and security that built is cancelled. We humanity will take whatever scraps we can get from the giant corporations these enormously wealthy mouthpieces get in the resounding absence.

This is totally the neo-Monarchism and fuedalism that Yarvin advocated. This is a push to the "Network State" where only a rare few maintain services & systems, & everyone else has to fend for themselves & no one helps them.

They got it exactly right. They wanted the worst, they wanted unquestioned dominion. The rising tide floats all boats, but as the tide lowers we find their enormous wealth has been tasked to building massive supports to keep them up up up in even the worst of tides.

These are the foes. They've spoken against universities & research for years. They are against humanity, and they're getting what they wanted.
by smnrchrds | 2025-04-18 19:59:45+00:00
Pure Python was a huge selling point back when using a compiled library involved downloading and running random .exe files from someone's personal page on a university website. It is much less of a selling point now that we have binary wheels and uv/Poetry/etc. that create cross-platform lock files.

I feel nostalgic seeing (a mirror of) that download page again, but that era was such a pain.

Mirror: http://qiniucdn.star-lai.cn/portal/2016/09/05/tu3p2vd4znn
by senfiaj | 2025-04-18 20:01:03+00:00
I'm not a JS engine dev, but my theory is also that one of the reasons was probably the negative impact on the performance since you add 2 new fundamental types to the language which already has 9. JS is a dynamic language and this is a toll for the optimizer and runtime performance. JS has to handle and check/validate all the possible combinations of operations between different types of variables during every step. Adding 2 new fundamental types (not just some new API) complicates things significantly because you increase the complexity of the type handler logic which might also involve some unavoidable additional runtime checks.