MurphyA/hacker-news huggingface dataset:
by mrandish | 2025-04-18 19:12:21+00:00
> as the inefficiency of the centralisation efforts meant that it was met with delays and a lack of coordination.

Starting in 1981, I lived through the evolution of "personal computers" and have worked in the startup side of high tech most of my career. Even in the U.S. it was hard to create a successful, sustainable business in computing. I can't even imagine trying to do the same in the Eastern block with central planning, lack of ecosystem and myriad other challenges. Here in the U.S. there was a rueful saying in tech that "sometimes the better product doesn't win" but it was a saying because it was usually an exception. At least there was a general expectation that better products would win. It's kind of tragic how much engineering talent went to waste or was never utilized behind the iron curtain.

A little over 20 years ago I visited Warsaw for a few days and, of course, sought out the technology museum. I think I may have been the only visitor while I was there. Every large hall had a dedicated guard sitting in a chair, who mostly looked like retired pensioners. I felt bad because I woke up a lot of nice people just walking quietly through. The museum was mostly focused on industrial, manufacturing and agricultural technology but there was quite an extensive computer hall and it was chock full of fascinating mainframe and mini-looking systems I'd never seen, even in pictures. I was surprised that, other than terminals, there was little in the way of desktop or home computers. Thinking about it I realized that circa 2000, Poland's early desktop and home computers were probably still in use and a few years away from museum fodder. The only bad part was there was virtually no info in English (at least back then) and no mobile phone translate apps.
Show HN: Dirb – Directory in Bio
by Oxidome | 2025-04-18 19:12:31+00:00
Dirb lets you build a personal profile, organize links into rich, shareable lists, and automatically pull metadata and embeds.

With built-in analytics, you can track clicks, views, and visits.

It's made for creators, entrepreneurs, and professionals.

Let me know what you think. I appreciate any feedback!
by skizm | 2025-04-18 19:12:44+00:00
If you’re a cog stamper, probably doesn’t matter, but if you think for a living and need to generate ideas ever, diverse perspectives are invaluable. It’s the exact same as biology: bio diverse environments always outperform homogeneous ones. You can adapt to way more situations. If everyone thinks the same, and has roughly the same life experiences, when you hit a situation one person can’t think their way out of, no one will be able to because you’re all roughly the same. “Outside the box thinking” is cliche for a reason: it’s a good thing everyone wants but is hard to capture. Diverse workforce is a more reliable way to capture it.
by eitland | 2025-04-18 19:13:12+00:00
As has already been mentioned by others mostly everything except the name is different.

When it comes to the name, the name isn't anything similar in for example Nordic languages:

Påske (Norwegian, Danish) or påsk (Swedish). Finnish seems to have a similar sounding name. Same with Dutch.

German has Ostern, but I the few others I checked were completely different.

That means even the name similarity only exist in a few languages.

And at the time the Christian celebration of Easter started these languages didn't even exist. The closest language I could find to early Christian history on DeepL was Greek and in Greek the name of Easter seems to be Πάσχ.

With that, this idea should be debunked sufficiently I think.
by mjd | 2025-04-18 19:13:25+00:00
It took me a while to track down the actual opinion.

The case, United States v Spurlock, is 3:23-cr-00022 in the Nevada federal district. The opinion itself is ECF document #370, and I have hosted a copy at https://plover.com/~mjd/misc/cell-tower-dump-opinion.pdf in case other people are interested.
by jajuuka | 2025-04-18 19:13:41+00:00
Please, 4chan has always been rife with illegal porn. It's been like that since the beginning. The Fappening and subsequent leaks were driven by 4chan. It's about as moderated as twitter is these days. Let's not white wash the site and pretend that every thread doesn't have multiple people just popping in to call OP or other uses slurs.
by Const-me | 2025-04-18 19:13:58+00:00
> tries to implement performance critical numerical codes but doesn't know the implications of Taylor expanding the sine function?

That would be me, I’m afraid. I know little about Taylor series, but I’m pretty sure it’s less than ideal for the use case.

Here’s a better way to implement faster trigonometry functions in C++ https://github.com/Const-me/AvxMath/blob/master/AvxMath/AvxM... That particular source file implements that for 4-wide FP64 AVX vectors.
by Terr_ | 2025-04-18 19:14:41+00:00
Not only that, when they lie in conversations/interrogations, they can lie about what the law is, as well as what official acts can/will undertake.

To me there is a fundamental difference between lies like:

1. "Your buddy in the next room already ratted you out."

2. "Sign this admission and you'll only get 6 months, tops. If you don't, we can seize your house and your mother will be living on the streets. "
by bobthepanda | 2025-04-18 19:16:07+00:00
The problem is that mitigation of any kind is an affront to car driving culture.

One big problem people have, for example, is that we just focus so much on roads and there is literally no safe infrastructure for other kinds of people; but drivers also balk at using taxpayer money to build said infrastructure, particularly if it is perceived as reducing driver convenience even by mere seconds. Or even pausing the construction of new, dangerous infrastructure.
by kllrnohj | 2025-04-18 19:17:47+00:00
Those reductions need to be part of the function being benchmarked, though. Assuming a range limitation of [-pi,pi] even would be reasonable, there's certainly cases where you don't need multiple revolutions around a circle. But this can't even do that, so it's simply not a substitute for sin, and claiming 40x faster is a sham
by holtkam2 | 2025-04-18 19:17:49+00:00
“ It’s going to take most of our lifetimes to redo what’s going to get undone in the next four years,” Ault says

Honest question; why does everyone seem to assume the Trump administration will only be another 4 years? Is it hard to imagine him getting a 3rd term, or 4th or 5th?

The reason I ask is because I’m genuinely puzzled by this, not trying to make a political statement. I can’t imagine any incentive for trump to relinquish power so I’d assume he’ll attempt to hold onto it as he did at the end of his last term. Why does no one else acknowledge this nonzero probability? It seems everyone is taking for granted it’s only another 4 years and that makes me wonder if I’m crazy or if everyone else is just saying that because they haven’t thought it through.
by AnthonyMouse | 2025-04-18 19:18:09+00:00
You're conflating two different sets of people.

The overall problem is nepotism, or even more generally, a lack of upward mobility. If you're poor it's a long road to the top. Most of the slots are filled by nepotism or otherwise having rich parents and only a minority are filled through merit.

The ideal solution here is to improve upward mobility, but neither party really does that, because to do that you have to fight entrenched incumbents. To lower poverty you need to lower the cost of living and therefore housing and healthcare costs, but the existing property owners and healthcare companies will fight you. To create opportunities you need to reduce regulatory capture so that small businesses can better compete with larger ones, but the existing incumbents will fight you. So these problems persist because neither party solves them.

Then, because more black people are poor and the bipartisan consensus is that if you're poor you're screwed, there are proportionally fewer black people at the top. Now consider what happens if you propose DEI as a solution to this. All of the nepotism still happens, but now the merit slots get converted into satisfying the race quota. Now if you're poor and white you're completely locked out, because the "white people" slots are all filled by nepotism and the remaining slots are used to satisfy the race quota.

The result is that poor white people are completely screwed by DEI, they understand this, and because the proponents of DEI are Democrats they then vote for Republicans. Then the Republicans oppose DEI because they're actually representing their constituents who at least want their chance at the limited number of merit slots instead of being completely locked out.

If the Republican elites then engage in nepotism and fail to improve upward mobility, that isn't good, but it's only a distinction between the parties if the Democrats would have done better in that regard, which they haven't, and they're plausibly even worse in terms of increasing regulatory burdens that prevent people with limited means from starting a small business.
by sarchertech | 2025-04-18 19:18:48+00:00
You can’t really look at overall user base, you have to look at the number of users making enough money off of Godot that they’re willing to pay for commercial features.

That number is vastly smaller.

If Godot games were making anywhere near the revenue that Untity games do, I’m willing to bet they’d there would be an Amazon fork.
by dylan604 | 2025-04-18 19:20:05+00:00
“That said, because the Court appears to be the first court within the Ninth Circuit to reach this conclusion and the good faith exception otherwise applies, the Court will not order any evidence suppressed.”

At least the weasel words allow/recognize that the decision is made on a branch of unknown strength. The branch may snap if other judges overrule, or it may be found to be a main branch if other judges uphold the decision. I'm not a legal scholar, but that's the first I've heard of this type of acknowledgement. However, seems like the courage ran out at that point instead of denying the evidence to be used, and letting it go to appeal to test the thickness of that branch.
by eitland | 2025-04-18 19:20:37+00:00
You are watching this through English language glasses and it also seems you haven't thought this through:

In every European language I checked except German, Easter is named something completely different. Either something that sounds like it is inspired by Pesach (the Jewish passover) like our Norwegian or Danish Påske, Swedish Påsk, Dutch Pasen or something completely different.

Won't blame you, there is a lot of channels pushing nonsense about Christianity. That said, I recommend everyone who initially believed this to take a step back and reconsider sources that pushes ideas that falls flat the moment one looks at them :-)
by ty6853 | 2025-04-18 19:20:38+00:00
It's ironic that Milton Friedman, the guy that invented income tax withholding, was one of the staunchest fighters against it in the end.

They all get their paycheck straight out your paycheck before you even think about it. It's absolutely brilliant. No one would actually pay for most the horse-shit we get in return if you had to sign the check.
by sysrestartusr | 2025-04-18 19:21:11+00:00
Is default a pre-altered state of consciousness?

I would argue that at least a shitload of people don't get enough air via breathing and that's why they are in whatever state of consciousness they are in.

Shitty posture, 'toxic' (compared to, again, default) air, water, soil, food and constantly being pounded by annoying stuff on the peripheral of perception disrupts our CNS.

I believe we skipped a few important beats in our cognitive evolution because of that and a lot of people would be a lot smoother ... at least less pretentiously pre-modern-evolution "animalistic", or less obedient to and uncritical about liquidity-and-status-based hierarchies, and other stuff that obviously has a net-negative impact on pretty much everything ... ( lots of which has already been quantified ... multiple times over multiple decades )

.. but peeps just laugh and call this world a gangsters paradise or something ...
by xpe | 2025-04-18 19:21:11+00:00
> and likely influenced by the fact that the company is Chinese

Let's rephrase this. It is not simply that DeepSeek is a Chinese company. It is because of its links to the CCP [1] [2] and the CCP's cyber operations.

[1]: https://www.scmp.com/news/china/politics/article/3306943/chi...

[2]: https://www.journalofdemocracy.org/online-exclusive/why-deep...
by lesuorac | 2025-04-18 19:21:12+00:00
I'm not sure the states will go along with it.

Sure, he tried to get Georgia to alter their vote totals so he would be the winner. And when that failed he got states to submit a second slate of electors with him as the victor. But in both those instances somebody didn't yield to him (Kemp, Pence). I have no doubt in 2028 he'll try to obtain a third term; it's just I think there'll be little gain for elected officials to let him.

Brian Kemp is still the Government of Georgia. There's not much reason to expect him to do something different in 4 years. There's also a very large growing backlash to Trump so I don't expect people like DeSantis to stick with him.
by itishappy | 2025-04-18 19:21:20+00:00
I don't think we need to give up cars entirely, but I also don't think we'll be able to address the negative aspects without some amount of change.

An example: I live roughly 200m from the Costco in the center of town, but there's a major 4 lane road between us. Walking would be so convenient, but it's so much safer to drive. A footbridge would address this without impacting drivers. I have no intentions of giving up my car, but this particular activity would be so much nicer without it!
by kubb | 2025-04-18 19:21:44+00:00
It's fascinating to have a glimpse into a parallel history of computing that happened in a small country without the resources to make it big, but with tireless efforts of brilliant mathematicians and engineers who made the advancements against the odds.

If the history ran along a parallel path, I wonder what could have been different and what would have ended up exactly the same.

For the PL nerds who are curious about Loglan, check out: https://www.researchgate.net/profile/Andrzej-Salwicki/public...
by mjd | 2025-04-18 19:22:01+00:00
The rule that illegally obtained evidence is inadmissible exists to disincentivize the police from obtaining evidence illegally.

But if the police believed, in good faith, that a particular search was legal and reasonable, based on the fact that a judge authorized them to perform it, then excluding the resulting evidence doesn't serve that purpose.

Update: This is not a new thing. The good-faith exception has been in U.S. law for decades. See https://en.wikipedia.org/wiki/Good-faith_exception . You may not like it, but it's not something the judge just made up out of thin air.
by ashvardanian | 2025-04-18 19:22:19+00:00
I am genuinely quite surprised that the sine approximation is the eyeball catcher in that entire repo.

It will only take a 5-line PR to add Horner’s method and Chebyshev’s polynomials and probably around 20 lines of explanations, and everyone passionate about the topic is welcome to add them.

There are more than enough examples in the libraries mentioned above ;)
by ack_complete | 2025-04-18 19:22:37+00:00
There are lots of cases where you can get away with moderate accuracy. Rotating a lot of batched sprites would be one of them; could easily get away with a mediocre Taylor series approximation, even though it's leaving free accuracy on the table compared to minimax.

But not having _range reduction_ is a bigger problem, I can't see many uses for a sin() approximation that's only good for half wave. And as others have said, if you need range reduction for the approximation to work in its intended use case, that needs to be included in the benchmark because you're going to be paying that cost relative to `std::sin()`.
by myfonj | 2025-04-18 19:23:00+00:00
You don't even need the base64 encoding for dataURIs: just throw the text payload after mime-type and a comma:

data:text/html,<!doctype html><title>Hi!</title><p>Hello.

This is also a valid self-contained HTML document. You have to add `;charset=utf-8`, if you need to go beyond ASCII, and for some browsers watch for URI-encoding of some syntactically significant characters (like `#` and `%`, `?`).

Base64 is indeed good to be "safe" and/or somewhat 'conceal' the payload, but it also makes it larger by 1/3 (every three bytes of input become four characters of the base64 output). So taking the risk some devices would not like raw "ASCII dataURI", the QR of the backrooms QR could shave off 738 bytes.

BTW, this is my "HTML sandbox" for testing stuff in a browsers that I summon daily through keyword bookmark to test simple stuff:

data:text/html;charset=utf-8;verbatim,<!doctype html><html style="color-scheme:dark light"><title>HTML sandbox 2.0.6</title><meta name=viewport content=width=device-width,initial-scale=1><body style=margin:0;display:flex;height:100vh onload="OT=(DC=document).title,H=(L=location).hash.slice(1)||'',RX=/(^data:.+?(;verbatim)?,)?([^]*)/,A.value=H.match(RX)[2]?H:decodeURIComponent(H)||A.value;T=W=0;E=RegExp('^'+(D='data:text/html;charset=utf-8,'));F=()=>{if(W!=(V=A.value))W=V,M=V.match(RX),I.src=M[2]?V:(M[1]||D)+encodeURIComponent(M[3]),DC.title=NT=((TM=V.match(/<title\b[^]*?\x3E([^]*?)<\/title\b/m))&&(NT=TM[1])&&(NT=NT.trim())&&(DC.title=NT+' @ '+OT))||OT};F()"><textarea autocapitalize=off style=resize:horizontal;width:50vw autofocus id=A onkeyup=clearTimeout(T);T=setTimeout(F,400) onblur=try{history.pushState({},NT,'\u0023'+(S=I.src.replace(E,'')))}catch(e){L.hash=S}><!doctype html><html lang="en" style="color-scheme: dark light;">%0A<meta name="viewport" content="width=device-width, initial-scale=1">%0A<title>%0A%0A</title>%0A<style>%0A%0A</style>%0A<body>%0A%s%0A<script>%0A%0A</script>%0A</textarea><iframe style=border:0;flex-grow:1;width:0 id=I>
by leecommamichael | 2025-04-18 19:23:54+00:00
I appreciate what you're saying, though isn't undefined behavior having to do with the semantics of execution as specified by the language? Most languages outright decline to specify multiple threads of execution, and instead provide it as a library. I think C started that trend. I'm not sure if Jai even has a spec, but the behavior you're describing could very well be "unspecified" not "undefined" and that's a distinction some folks care about.

This being said, yes Rust is useful to verify those scenarios because it _does_ specify them, and despite his brash takes on Rust, Jon admits its utility in this regard from time to time.
by krapp | 2025-04-18 19:24:21+00:00
"the world?"

Ritual prostitution was common in many ancient religions, and Baal and Asherah were commonly worshipped at the time. It only seems aberrant in hindsight because we live in a world formed from the strict patriarchy and sexual taboos of one specific Semitic religion, and a narrative of history written by its adherents.

That said as far as I know the whole Easter/Eostre connection has been discredited by the actual evidence. Which is unfortunate because it would be such an enjoyable thing to annoy Christians with if it were true.
by ty6853 | 2025-04-18 19:24:44+00:00
The whole thing is intertwined. Podunk cops often get put on 3 letter task forces and work in a mutual arrangement with each other. They often have a really clever scam going on where they kick seizures up to federal agencies, since it is so much harder to block/contest federal forfeitures than local ones, and then the federal agencies kick back a fraction of it.

Maybe their paychecks don't come from the federal government nominally but in practice it's highly intermixed.
by brailsafe | 2025-04-18 19:25:46+00:00
I've been wondering this myself lately, there's a (very) subtle difference between this and burnout, whereby I'm sometimes productive, but I screw a lot of time away "trying" to do work when I'm not mentally engaged enough to actually do it. Burnout happens when I have no agency and am not productive enough for a long time, and then hit a wall where I literally can't imagine programming anymore. I also personally had a family member die and got laid off around 2016, and that definitely helped me burn out around that time. What's different since then is that while I'm now in a software career again, I've learned that it doesn't matter... at all, and I shouldn't try too hard to convince myself that it should. In 2016 I was of the mindset that if I was doing it for work, I should be doing it on my spare time too, and that's sufficient to cover my hobbies, but now I realize that's basically stupid and represents a lack of imagination and diversity that a healthy life should have. It turns out that not leaving the house and staring at a screen for a majority of ones time is fucking miserable no matter how much you're making doing it. Dramatic life events are good for learning that there's so much more that matters, and most products and most code basically don't. Should a CPA go home and maintain enthusiasm for filling out forms and engaging with bureaucracy, submitting taxes just for the hell of it?

So I do small bits of staring at screens in my spare time, but non-work time is so scare that I consider it too expensive to waste telling computers what to do, and this does help preserve some capacity to do it when it's necessary.
by Animats | 2025-04-18 19:26:37+00:00
Nice.

Constraint solving like that has been a feature in CAD programs for years. Here's Autodesk Inventor's 2D sketch mode.[1] You get an error if you try to overconstrain something. There's a symbolic solver checking for over-constraint.

Under-constraint is harder to deal with. There's a count of the number of additional constraints needed to specify the drawing fully. You don't have to get that count down to 0, but if you aren't just sketching for illustration, it's expected that you reach the fully constrained and dimensioned state before cutting metal.

Scaling problems dominate as drawings get more complex. It's easy to do this for high school geometry problems. It's hard to do it for jet engines. User interface design for dense drawings is really hard. What do you do when stuff is on top of other stuff? The big, expensive CAD systems (Autodesk, Dassault, SolidWorks) have struggled through the scaling problem.

[1] https://www.youtube.com/watch?v=r3LB0f-keL8