skysight-inc/HackerNews huggingface dataset:
I disagree, they didn't straight out pointed this, because this is nonsense. Semantic changes can break anything, even if it's some intermediary API.

There are more breakage in rust due to the type-system-related semantics, but ideally a C dev would also want their system to break if the semantics aren't right. So this is a criticism on C..?

So following this argument, they don't want Rust because C falls short? Nonsense.

edit: The speaker did mention that they didn't want to force limited use on the base APIs, but that for a great deal of their usage, they could have determined fixed semantics, and make intermediary APIs for it. So this was not about limiting the basic APIs.
Same. I keep it as a reader for my mother and upload books to it using USB.
> Thus, the addition of logarithms is still O(d), not O(log(d)).

Oh dear, yes that's wrong, thank you for catching that.

Still, O(d) a lot better than O(d²). And perhaps more importantly: division (which is even more painful to compute) is a simple matter of subtracting the logarithmic tranformations and then taking the exponent.

> Second, calculating log(x) and its inverse, exp(x) is much more expensive than multiplication.

You're not wrong, but you're talking about the costs of a computer doing the calculation. I was talking about a human doing calculations by hand. What I forgot to mention is that Mirifici Logarithmorum Canonis Descriptio contained 90 pages of precomputed tables. Multiplying two numbers is then a matter of two look-ups, one addition, and another look-up. For large enough numbers that's worth it (and "large enough" is reached pretty quickly in the case of calculations done by hand).

And shortly after the introduction of logarithms William Oughtred invented the slide rule, using two log scales to create an analog computer, removing the need for a table as well (depending on the precision required)

https://en.m.wikipedia.org/wiki/Slide_rule
They're offering to maintain it themselves but that's not good enough for long-term maintainers. It's like when a teenager brings home a puppy and promises to take care of it. The parents know that they will be the ones looking after it eventually.

I wish I knew of a less condescending analogy but I think it gets the point across. The list of former kernel maintainers is extremely long. Anyone who leaves the project, as marcan did, leaves all of their code for someone else to maintain. This is not a problem for drivers which can be left orphaned. For all other code it is a problem!
Also interest rates are still high, relative to what they have been for the last 15 years.
Hopefully they don't do the same to Amazon Music's "Purchase as MP3" option.
Government's power over companies does not negate cryptographic privacy protections. For example, one criminal who used ProtonMail got caught because ProtonMail handed over their recovery GMail address to the law enforcement after they were compelled[1]. However, that means end-to-end encryption worked: that was the only thing they could hand over. I think the same principle applies here.

[1] https://www.techradar.com/computing/cyber-security/proton-ma...
There are many previous submissions about this; having the uv guy promote it isn't much more interesting.

Since it might be overlooked otherwise: this is tail-call optimization within the C implementation - not TCO applied to recursive Python algorithms. The latter was deliberately rejected long ago on the basis (as I understand it) that TCO would obscure stack traces and make recursive algorithms harder to debug. (Current versions of Python do "fold" stack traces for unbounded recursion, by noticing that the trace ends with the same call repeated many times.)
The US Federal government reached its limit on borrowing on January 21 and is currently taking "extraordinary measures" to avoid a sovereign default. There is currently no agreement to raise the debt limit in Congress. While there is some variability in spending (e.g. natural disasters may cause the federal government to spend more money for FEMA aid), the sovereign default is expected to occur in about a month.

https://www.voanews.com/a/us-treasury-to-launch-measures-tue...
Or assigning a national security threat score if we like too many Chinese tik tok videos
It will be extremely naive to believe that recent tech layoff is because of AI.

Obviously Wall Street and big tech like people to think this way.
Silicon Valley would rather fight for it's right to import Chinese hardware and software. We saw this with Apple, we saw this with Tesla, and we saw this with TikTok too. Are we supposed to hold Silicon Valley to some sort of double-standard where they aren't supposed to offshore in order to compete?

Sorry Mr. Karp, there's a reason they don't put your company's name in the title.
I meant both (or the combination depending on how one looks at these things). I read that site as a very 'tongue-in-cheek' to use the English phrasing, from the name 'Vcsubsidized' (which is a dig on VCs who think they are investing, not subsidizing) to the listings (like the chair and the Rick Astley picture) to the concept (startups are so ludicrous these days with 'stupid' money that they buy stuff they don't even get around to using). All of it, to me, spoke of satire about the venture capital ecosystem of today.
And birds are at 2nm process nodes while mammals are 22nm
>The article is misinformation, does not once mention that the contract was created during the Biden admin

....

>The Tesla contract started in the Biden administration "to explore interest from private companies to produce armored electric vehicles," a State Department spokesperson said on Thursday.

Straight from the article. are you satisfied now?

We can point fingers all we want. I think the important thing is results and that this clear conflict of interst was caught, forced a statement, and stopped in its tracks early. Any reactions to such news is trivial in comparison.

as an aside, I'll note Musk responded to this exactly as usual:

>Responding to a segment by MSNBC's Rachel Maddow about the $400 million contract, Musk wrote on X on Wednesday night: "Hey @Maddow, why the lie?".

Right around the same time as the edit. I can't even muster the sarcasm to respond to this one.

>After reports circulated Wednesday night of the State Department's intent to purchase Tesla vehicles, NPR noticed that the document was edited, at 9:12 p.m., to say the federal contract is for $400 million worth of "armored electric vehicles," but the word "Tesla" was removed.
> "DOGE is uncovering a ridiculous amount of corruption, and only the likes of you are unhappy."

We know Musk has repeatedly lied about what they found: https://www.forbes.com/sites/conormurray/2025/02/10/elon-mus...

We know Trump is prone to lying: https://en.wikipedia.org/wiki/False_or_misleading_statements...

And Trump has signed an executive order making all their actions secret, which is suspicious for a president who campaigned for transparent government that wouldn't need Freedom of Information requests, and for a department which is supposed to be uncovering and revealing things: https://www.nytimes.com/2025/02/10/us/politics/trump-musk-do...

In short, I don't believe it. (That's not to say 'I believe there is no corruption' or even 'I believe there is little corruption'. It is to say 'I believe an employee sends Musk an email saying they found $10M spent on <whatever> and Musk gives it three seconds of attention then declares it is fraud and announces that on Twitter').
Can someone make a case for Kagi? I'm using Google + Claude for all my websearch needs. I don't feel like there's a gap there, but maybe that's because I've never experienced anything better and can't imagine it?

I do value privacy, but I wouldn't pay extra for more private search results. I might pay extra for __better__ search results, but that's hard to measure.

Just curious if anyone has had a legitimately great experience with this product and can communicate its benefits. Bonus points if you're in software dev.
Cool, then they should update it, not take this action against it.
Oh man, a 2008-type event with these doofuses in charge will be amazing...

For a recap: https://youtu.be/ovcno7tiZas
This is one of the reasons I've been advocating to use UTF-8 as a tokenizer for a long time. The actual problem IMHO are tokenizers themselves, which obscure the encoding/decoding process in order to gain some compression during training to fit more data in for the same budget, and arguably gaining some better understanding from the beginning. Again just a lack of computing power.

If you use UTF-8 directly as tokenizer, this problem becomes evident once you fit it into the context window. Plus, you can run multiple tests for this type of injection; no emoji should take more than up to 40 bytes (10 code points * 4 bytes per code point in the worst case). This is an attack on tokenizers, not on UTF-8.

Plus, Unicode publishes the full list of sequences valid containing the ZWJ character in emoji-zwj-sequences.txt
Altcha – privacy-friendly captcha alternative
Really interesting. Would love to understand how they came to the decision to build this,and whether there's any precedent for it.
When does the API. become GA. I really want a reason to spend on a valuable search engine.
Yeah but you guys can't even afford to buy eggs...
> What makes you think that?

Perhaps I'm too optimistic.
The latest EDID version does support quite a few arrangements, all the ones in the real world at the moment included afaik.
I've seen the Kalman filter presented from a few different angles and the one that made the most sense to me was the one from a Bayesian methods class that speaks only in terms of marginal and conditional Gaussian distributions and discards a long of the control theory terminology.

This was one of the books we used: https://link.springer.com/chapter/10.1007/978-1-4757-9365-9_...
HN crowd remembering it is not enough. The problem in the U.S. is that the electorate is divided into two camps: the educated and the uneducated. The uneducated camp votes without a deep understanding of important issues, and they can easily be influenced using "culture wars" topics such as DEI and trans kids. Consider that 53% of Americans approve of the administration’s performance so far—why is that? How can we effectively explain things to that 53%? That’s the challenge.
Right, some banks will not post a deposit to your account until after a holding period. I deal with a lot of ACH payments, and despite a very strict schedule in the network, the retail customer-facing side is surprisingly unpredictable.

So the "post credit early" promise is not a gimmick, but the whole idea of being paid early is a gimmick. The next pay period is still a full period away, so any benefit to being credited early is literally a one-time, and probably just one-day thing.
Yes it does matter.
You're arguing that positional notation using a specific base is more fundamental than the concept of positional notation itself?

Although I agree that base 2 is a great pick, of course, for many reasons. So perhaps we should put binary in second place, and logarithms in third.
I'm not sure mandatory payment could have worked when the internet brought down the cost of publishing, which has only continued to drop.

Not to mention the incentives to create a way to distribute (cough pirate) paid content to people who do not want to pay. That would have broken the system from the start. Some software nerd somewhere would've figure that out.
> You could publish it on some sort of blockchain to make sure it can’t be changed and is public for everyone, right?

Your understanding is correct, that's definitely something we could do. It is also something anyone else could do to keep us honest :)
Just a question:
if you're adding stuff at the end of the query... does the previous steps get cached?

I mean, if you type first:
FROM customers
|> WHERE signup_date >= '2024-01-01T00:00:00Z'
And then you add (and execute)
|> COUNT() as tally GROUP BY CHANNEL

Does the first expression get cached by BQ?
Right, the bang per syllable loss is it's ambiguous, not that it's incorrect. Inverse square root could also mean -(x^0.5) if it meant the additive inverse, and it could mean x^2 if it meant the functional inverse, as said here.
> Are they kidding? All this noise to spend EVEN MORE?

Same as it always was.
"Nobody uses this except for those that do, and those people are filthy dirty rotten thieves who are garbage." Or, you know, people who want to backup their purchased media precisely because of this sort of move.
Not that you accused me of this, but I didn’t say it couldn’t work. Was just pointing out that Republicans would prefer to privatize (almost) everything to provide some background for the parent.

To give my personal opinion, if given only choices on the poles (fully private vs single-payer), I’d vote for single-payer. And I’d actually do it because I think the ROI would be enormous, though difficult to quantify. I do think it’s tricky (at best) to have health care fully private because the profit motivation can be cut throat. Maybe you’re right though it could be private but with heavy regulation (sort of sounds like what we have today though for working-age people). And you didn’t say regulate it but I’d have a hard time agreeing private could work without regulation.
>Now SpaceX is eating their lunch.
Fact Check Time!
Iridium stock jumped 15% today, because their 4Q earnings vastly beat expectations.
They earned $0.31 per share versus expectations of $0.16
Their Revenue grew 9% Year over Year to $213 million
> Everyone knows Python

No they don’t. Just like everyone doesn’t know Cobol, Fortran, Scala etc.

But by having a programming language as your build tool you now make it harder for new people to onboard. As in order to build project they often need to some unique, specific to the language syntax. And in order to find this syntax they look around on Github and because it’s a programming language every project has their own unique, specific to the project approach.

Versus something like Cargo.toml where it’s simple and consistent regardless of which project you look at.
Raster Tragedy should have been called the Raster Disaster. Mostly because I keep calling it that and looking for the wrong thing every single time I want to link to it.
If you don't immediately notice the difference between Kagi's and Google's results, Kagi is not for you.
After briefly skimming through their talk they mention they're a third party consultancy company making recommendations on safety for NVIDIA, so "Nvidia Security Team" take it how you will. Also I think these drastic changes moving towards a completely different language always bug me, especially when the syntax is also completely different.

Then there's like everything libraries wise and CUDA is all C/C++ if I'm not mistaken. In every large project I'm sure you're eventually going to find some exploit attack vector.
Especially if the focus from what I believe for GPU/CUDA until recently wasn't mostly focused on security rather than performance and those are always trade-offs.
C++ is one of the most flexible and unopinionated languages you could ever encounter.

The idea that someone who knows a high-level object-oriented language could translate that to immediate success in low-level C++ syntax at a level higher than the experts that developed the libraries over a weekend is frankly fantastical.
Please refrain from touting conspiracy theories
> yet I've never seen that phrase used other than when cops are defending their colleague

Well, now you have!
> Republicans have lost all right to claim that they are fiscally conservative.

They lost that decades ago. Anyone who believe[d/s] otherwise wasn't paying attention.
According to https://en.wikipedia.org/wiki/SAE_J1772, HomePlug is used in Europe. The article is otherwise rather ambiguous about how it's used in common chargers.

At least for the typical level 2 charger, the signaling is an analog square wave.
I was thinking the same on this. It is a classic case of division of responsibility. The argument appears to be: should we force a small number of downstream maintainers to suffer a big maintenance burden or should we make upstream handle a smaller burden.

Martin's position rests on his claim that the big maintenance burden he would be forced to bear is unfair. I mean, he is the one who chose Rust. No one forced that on him. It is kind of hard for me to see his claim that the maintenance burden of his choice is somehow the responsibility of the upstream maintainers who are all C developers, no matter how small he insists such maintenance would be. My own opinion is that he made his bed, he needs to sleep in it. Or wait for the tides to change in his favor over Rust inclusion in the kernel. All of this crying foul just doesn't sit well with me.
Programming is a job, not a pasttime. If you enjoy doing your job, so be it, but you are trivializing this to an offensive extent.
But not the people that use Calibre, fta: You can continue to use Calibre to send Kindle books to your Kindle
Oh, that's cool! I hadn't looked into MLIR in any detail yet, thank you for pointing me in that direction
Are you? The smaller the data set the more likely it's anecdotal and down to luck,
good or bad.

If a self-driving car drives one mile with zero accidents, would we extrapolate from there and say they have a perfect driving record? Because thats just how the number work out? No! We'd want to see how this hypothetical self-driving car does over a million or a billion miles, over a wide range of conditions, before drawing any conclusions.
I've heard that one before
The article suggests that simply agreeing with friends to experiment with diets would trigger the IRB requirement, and cites a NY state law requiring affiliation with an IRB-enabled institution to do human research. But the "definitions" section of that New York law says:

2. "Human research" means any medical experiments, research, or scientific or psychological investigation, which utilizes human subjects and which involves physical or psychological intervention by the researcher upon the body of the subject and which is not required for the purposes of obtaining information for the diagnosis, prevention, or treatment of disease or the assessment of medical condition for the direct benefit of the subject. Human research shall not, however, be construed to mean the conduct of biological studies exclusively utilizing tissue or fluids after their removal or withdrawal from a human subject in the course of standard medical practice, or to include epidemiological investigations.
The HN situation is up to Dang to resolve, but all I can say is that being informed is the best form of anti-propaganda. Read and digest the information received. Look for official quotes, understand biases and potential conflicts of interests. Don't simply take commentors at face value (who you are unable to distinguish such biases from) unless they are also citing sources.

Be critical in what you consume and no propaganda will affect you.
Show HN: Wired M-Bus Parser Written in Rust
Its still WIP and always will be, but I have had a lot of fun writing this and its already able to do a lot. Can be tested under: https://maebli.github.io/m-bus-parser/. Its written with ![no_std] so can also be used to target embedded devices.
I disagree. This is not "technically piracy".

Piracy is ill-defined and so it's hard to say what is or isn't for such an informal term, but even if it weren't: removing the DRM of stuff you purchased legally, and for your own use, is not "piracy" by any reasonable use of the word.

It might be illegal, but it's not piracy.
Exactly, they will be H-1B visa worker over someone with a PHD from a non-Ivy League/non-big-name college
And some of these Lenovos are relatively upgradable too. I'm using a ThinkPad I bought refurbished (with a 2 year warranty) and upgraded myself to 40 GB of RAM and 1TB of SSD (there's another slot too if I need it). It cost me $350 including the part upgrades.
People seem to be getting stuck on the PhD opportunity cost piece for STEM. The matter of fact is that Americans don't do PhDs in STEM: if you look at the top schools and top departments, they are 70-90% international students. The PhD then is a phenomenal deal: by and large people are coming from places where FAANG jobs don't just fall on your lap at SF salaries. You get a free education in the US, and can jump straight into the job market as top-educated talent.

Also I think from NSF stats STEM PhDs are on a slow and upward trend, unlike the countries mentioned in the article.
Banksy Fights with Greeting Card Company for Control of His Trademark
> The worst thing a corporation is likely to do (other than giving your data to governments) is to sell you something. That's all they want.

That's not all they want.

Just look at some recent scandals, like Cambridge Analytica. Harvesting and analyzing the right data makes it possible to influence democratic elections and referendums.

Selling you stuff is great, but tricking you to vote for lower taxes for their trillion-dollar corporations or tariffs/other negative effects for their competitors is better.
I'm surprised that this is being dropped, but the "Send to Kindle"[0] feature is still supported. I would imagine that the email servers (and whatever other behind-the-scenes cruft it requires) to relay files to individual Kindle devices is a much bigger maintenance burden and "piracy" enabler than transferring via USB.

I'm a huge user of the Send to Kindle feature via my Calibre library too, so this has me pretty bummed and pessimistic for the future. I guess if the worst comes to pass, I can just look into jailbreaking or getting any of the zillion other Android-based eReaders from AliExpress.

[0] https://www.amazon.com/sendtokindle/email
Immigration and Civility
"Mill is a fast, scalable, multi-language build tool that supports Java, Scala, Kotlin, and Python".

So, while I understand this tool can resonate in the JVM world, I have no idea why one would want to pull Java into their toolset in order to build Python.
I think the "many more deserving research proposals" more funding as well. So we should judge the proposals by merit, and not the immutable characteristic of the researcher. By the way, why should tax payers fund grants for foreign countries research and education?
The best that we can do is to continue working on FOSS solutions that make it technically impossible to backdoor. I haven't grok'd the protocol yet, but it seems to claim you only have to trust the client. The client is open source, so it would be hard for it to be backdoor'd without the community noticing.

Cryptography is a literal godsend for people living under oppressive regimes.
Can't say for certain if they will be around 4-5 years down the line.