skysight-inc/HackerNews huggingface dataset:
I'm reminded of the time I saw some A/B test results that didn't make much sense, but were highly significant[1]

I asked how many A/B tests they were running... hundreds. Overlapping. At least they had a holdout group (that they mostly ignored, which indicated that all the A/B tests more or less made no difference)

[1] P < 0.001 with a large effect size. No, your a/b test probably didn't break the laws of economics - you probably messed up your data.
Before the LibreSSL fork? I did not know that. They've shipped OpenSSL for as long as I can remember, and then forked it, in 2014.

How long ago was that?
Being a Christian celebrity doesn't require you to stick to Christian values. It's much more important to proclaim your membership than to live it. It's like wearing a team jersey without playing the game. The appearance matters more than the practice.

Christianity in America is like a brand - more about identity and affiliation than discipleship or doctrine.
Apartment dweller here who misses his Weber and Blackstone.

A regular pan on a hot plate or portable induction hob makes a far, far better steak than a Foreman.

I'd be a crime to put a decent steak on one of those things.
toybox and the BSDs already exist for those wanting permissively licensed utilities, the GPL is not a major motivator.
TypeScript is Like C# – A Backend Guide
And as usual, the french politicians will change their tune in a few months and go on TV and say that the EU made them do it even though they did not want to.
cloudpathlib: Python pathlib-style classes for cloud storage like S3 and Azure
dupe: https://news.ycombinator.com/item?id=43426885
Tornado cash is not a company or organisation run by people.

It's decentralized software that runs on the blockchain itself. If all the devs went to prison, it would keep on running without them.

It doesn't make sense for it to be sanctioned, since you aren't really sanctioning anyone.

Prosecuting the devs is also a stupid idea. The service will stay running regardless and no one benefits.
The Strange, Post-Partisan Popularity of the Unabomber
You're the Manager–Why Are You the One Feeling Lost?
This article explores the challenges managers face during one-on-one meetings, especially when conversations become unfocused. It delves into why team members might over-explain and offers strategies for managers to steer discussions toward clarity and productivity.
You pasted something from ChatGPT that includes incorrect information. In general and especially on HN folks don’t appreciate LLM dribble. I have no feelings in this just calling out your worthless posts. Since you had such a strong opinion I asked what in your experience made it so negative as the web client is really there to make it easy to browse and download books onto a reader, which it does. Of course it does not replace calibre, you can see all the functionality in like 5 screenshots.

Again no feelings but I have no issue calling out folks like yourself that try to give an opinion and then actually have no real world experience with it.
It's a common mistake for U.S.-ians to think the rest of the world works exactly like their banana republic.
https://archive.ph/SsmKx
> if you were to try to "exploit" it the only thing that would happen is you get a different error message

Can't reproduce this. If I do

sudo strace -e inject=stat:delay_exit=30s:when=2 ./coreutils more foo

on one terminal and

rm foo
ln -s /etc/passwd foo

on another, I can see the contents of /etc/passwd on the first one.
Hilda is absolutely fantastic! I enjoy it and my daughter is enthralled by it.

Steven Universe is a similar and fantastic show. Maybe a little more mature, particularly in later seasons, but I'm more than happy to let my young kids watch it. I didn't particularly enjoy the follow up Steven University Future however.

For Younger kids, Puffin Rock is unbeatable in my book.
such a useful response, thanks
The problem is with the reporting, if you want to call it that. This is more like a promotional piece. They write something someone said, and assume it’s true or useful to get attention. There’s not even a name attributed to the article.
AI will transform how we monetize software
That's the thing with music, there is so much supply that even if your stuff is good, you are up against plenty of other good stuff that there is no logic to something becoming more popular than the other.

But if we are being realistic, if your stuff is truly great and unique, it will blow up. You just need to realize when you are not part of the great that you can do this just for your own pleasure, with no intention of success or anything like that, a hobby like any other...
The problem with scallop is that no one has ever shown a single program that wasn't easier to write without it. Their papers usually contain also no examples, and the ones that do are a heck of a lot more complicated than asking the model to do it directly. The programming languages world let's them get away with this because they're excited to be relevant in the LLM universe. But I wouldn't accept any of this work if I was their reviewer; they need to write real programs and compare against baselines. Many of them. And show that their language provides any value.

Just look at the examples on their website. All 3 are lame and far easier without their language.

It's like publishing that you have a new high performance systems language and never including any benchmark. They would be rejected for that. Things just haven't caught up in the ML+PL world.
Those are very fair points. I too am glad that the law was repealed.

I frequently get the impression that the policymakers in Singapore are more progressive than they reveal, but are extremely cautious about loosening up because they don't want to antagonise certain voter groups (e.g. people of certain religious persuasions). It is quite telling that the law was repealed in its entirety only in 2023, one year before the former Prime Minister Lee Hsien Loong stepped down from his position.
One of my tricks is to not reveal much about my security methods in a public internet forum. However, they include that my LAN (including WiFi) is only functional through a VPN that I run, and inside my "green zone", I focus more on tripwire systems to detect any unexpected file changes.
More than this, the gnu utilities often have options that don't exist at all on other platforms, in either long or short form.
Condo HOAs serve a very different function to suburban HOAs.

Suburban HOAs essentially function only to browbeat everyone into maintaining their property according to arbitrary standards. While usually well intentioned, initially, because these standards are arbitrary, they often result in abuses of power.

In either situation, condo or suburban, the politics of an HOA often result in the HOA becoming dominated by bad actors, increasing the propensity for abuse.
Ko-fi is unfamiliar? Not to me. I prefer it over gofundme and patreon. And LiberaPay i'd never heard of.
Correct URL: https://github.com/sirupsen/logrus
Technically AR not VR, but I recently got a pair of XREAL One AR Glasses, and they work well for your use case.
USPTO is the U.S. Patent Troll Office?
What's the encryption like?
Wasn't aware SPICE was deprecated. However, I think it addresses a different use-case than RDP: SPICE is primarily designed for accessing virtual machines by connecting to their hypervisor. Thus it's designed to operate without VM guest awareness nor cooperation, going purely from a framebuffer.

This approach is fundamentally limited in terms of performance/responsiveness, as you're ultimately just trying to "guess" what's happening and apply best-effort techniques to speed things up, falling back to just using a video stream.

A proper remote desktop solution like RDP on Windows works in cooperation with the OS's GUI subsystem in a way that makes the RDP server aware of the GUI events, so it doesn't have to guess, and can offload compositing and some 2D operations directly to the client, rather than sending rendered bitmaps.

Thus it didn't catch on because it focuses on a narrow use-case nobody should be using except in emergency/break-glass situations (you should instead be remoting into the VM directly, for reasons explained above), and even for such situations, it didn't offer anything substantial over VNC, except everyone and their dog has a VNC client by now, but good luck finding a functional SPICE client for anything but Linux.
I know very little in this field, but does this mean they the LED color is serving as debug/log messages for the training process? It sure seems so to my naive reading, and seems so clever.

We use different LED lights to indicate transitions between dynamic modes
in the automata. Similar to segmentation techniques in computer vision,
the learned hybrid modes can help us analyze motion patterns more
systematically, improve interpretability in decision-making, and refine
control strategies for enhanced adaptability.
As a boxing fan, Foreman is special.

So many brutal fights but sharp as a tack, mentally, until the end.

Such longevity - became champ again after so many years away from the sport.

Such a businessman.

From all accounts, such a kind person.

What an impact.
> Desktop applications are inherently more trustworthy

Why? If 30 years of Windows being the most internet connected OS has proven anything, it's that 99% of desktop executable should be deleted before they make it through the disk write cache.

Mobile platforms show that mandatory sandboxes are a massive bonus to preventing malware. Desktop operating systems refuse to go that route because of the risk of breaking existing tools, which is why nobody bothers to actually use sandboxing APIs, which is why many third party sandboxing attempts keep breaking.

There's no reason why desktops can't exchange files through virtual file systems or dedicated sharing APIs like on mobile. My calculator doesn't need camera access and my music player can do without biometrics. The desktop is stuck in the 1990's permission model (or 1970s, for Unix-likes) because that's what people have gotten used to.

My experience with the Steam Deck is that Flatpak sandboxing on a read-only system image works absolutely fine. Things would work better if desktop applications would bother standardising and following existing standards, but the technology works. Sure, it's not good enough if you're a Linux kernel developer, but the 0.01% of users who are affected by those limitations shouldn't limit everyone else.

Some desktop users may think themselves to be too smart to get hacked, especially on Linux, but their desktops are not that different from smartphones.
I completely get your point and agree with it (hence why I never wanted to buy an iMac). But I also see it as people having been used to having a separate monitor and being able to even treat a computer as a sum of parts where individual peripherals/parts can be changed or upgraded if and when needed or desired.

For the current youngest generation of humans (Generation Alpha onwards), an iMac is the same as a smartphone or a tablet — neither of these have any interchangeable or individually upgradable parts and both being complete units in themselves. If something breaks or if the performance or function of one part isn’t good enough, the entire unit is (typically) to be replaced.

The iMac is what the MacBooks and MacBook Pros have become over the years. If this trend continues, we probably may not see a computer, display, keyboard and mouse/pointer input made or sold separately. They may exist only in old movies, old TV shows and museums.
> the answers to your question will get likely be still dependent on the nature of the process generating the data and hence they would still have to be answered empirically.

And I think that would be perfectly fine, or rather weird if otherwise. Part(*) of the unpredictability of ML models stems from the fact that the training data is unpredictable.

What is missing for me so far are more detailed explanations how the training data and task would influence specific decisions in model architecture. So I wouldn't expect a hard answer in the sense of "always use this architecture or that amount of neurons" but rather more insight what effects a specific architecture would have on the model.

E.g. every ML 101 course teaches the difference between single-layer and "multi"-layer (usually 2-layer) perceptrons: Linear separability, XOR problem etc.

But I haven't seen a lot of resources about e.g. the differences between 2- and 3-layer perceptrons, or 3- and 32-layer, etc. Similarly, how are your model capabilities influenced by the number of neurons inside a layer, or for convolutional layers, by parameters such as kernel dimensions, stride dimensions, etc? Same for transformers: What effects do embedding size, number of attention heads and number of consecutive transformer layers have on the model's abilities? How do I determine good values?

I don't want absolute numbers here, but rather any kind of understanding at all how to choose those numbers.

(There are some great answers in this thread already)

(* part of it, not all. I'm starting to get annoyed by the "culture" of ML algorithm design that seems to love throwing in additional sources of randomness and nondeterminism whenever they don't have a good idea what to do otherwise: Randomly shuffling/splitting the training data, random initialization of weights, random neuron/layer dropouts, random jumps during gradient descent, etc etc. All fine if you only care about statistics and probability distributions, but horrible if you want to debug a specific training setup or understand why your model learned some specific behavior).
Speakers that operate like this have been around for 30+ years under the name hypersonic sound. The original company “HSS” went under and/or pivoted to making Lrads.
You can still occasionally find their speakers on ebay.

I bought one 16 years ago. It was pretty fun but definitely did not have the promised fidelity… the range and directivity was everything and more than it promised. We tested it out to a mile and could still hear it. Very cool.
Ben, the authors brother, is a friend of mine. Ben happens to be a very successful and capable software engineer.
This is clever engineering, but it's not sound that "bends itself" through space. The sound isn't changing direction in air - it's following paths created by the acoustic metasurfaces, and the audible sound is only generated at the intersection point of the two ultrasound beams.
>we are past that now

Jesus, we very much aren't. The only real step improvement was in C++11 which added constexpr which (in the following years) gradually obviated the need for C++98 style TMP. But there really hasn't been much of a generational improvement since (OK, concepts I guess), and it remains cumbersome and error prone and difficult to debug.
> I've watched people spend $50-100 a night with a streamer. It's insane. Well over $10k a year.

$50-$100 in a night is not so special? You could spend that going clubbing. Doesn't mean they spend that every night.

Tbf if I'm spending that much I'd rather pay for in-person sexual services because that costs about the same and is obviously much nicer.

Or do you mean they spend that much every single night? That sounds obsessive even without considering the money spent.
If you watch the video at the end of the article, you may get a better sense of it
Miura 1 was not only suborbital, it even failed to pass the Karman line (by a wide margin) to reach space in any capacity at all in the previous launch attempt. It only made it 46 km, the design capacity is for up to 150 km, and space is generally considered 100 km.

This (new) rocket may get to claim to be the first commercial European rocket to reach space at all on top of the same for an orbital rocket in one go.
The US based developer of Tornado cash (Roman Storm) is still awaiting trial under money laundering charges, and the Dutch developer (Alexey Pertsev) has already been convicted and sentenced to 5 years for money laundering. The Russian developer is on the US sanction list but hasn't been charged.

I find this a bit shocking, as I don't think there is a suggestion they actually laundered any of their own money through Tornado Cash. (Although there is some possibility that they profited indirectly from others laundering money this doesn't seem to be the basis of the charges).

I can see an argument that Tornado cash facilitates money laundering but only as a biproduct of otherwise reasonable privacy features.

If the privacy allows North Korea to launder stolen money then I can easily see why western governments would not like Tornado Cash. But are the developers really at fault? I find the precedent this sets really scary. Would the developers of TOR have been treated the same if they weren't researchers working for the US government?
A computer nerd that hasn't their identity in the world tied up with specific technologies,thus no chains preventing from looking to both sides, and doesn't shy away from critics.

If that makes me a shill for whatever technologies I happen to favour, so be it, people that think name calling changes anything should have their priorities on society revisited.
I’m firmly convinced that a lot of the acoustic tricks that AirPods Pro do to achieve noise canceling involve ultrasonic harmonics, perhaps unintentionally - and this has created an epidemic of tinnitus among their users.
Thanks, Deng! I'm one of those Emacs users who has been using Emacs for years, and I didn't know Emacs Calc existed.

Reading the manual now...
The hype side of this is to always add instructions to use long options to the agent base prompt. Its much easier to spot mistakes and long options have the advantage to not do something completely different if they are wrong.
There's another Bingo-focused episode, called "BBQ", that's absolute favorite of my little Bingo's. My younger daughter (3.5yo now) definitely sees herself in the Bingo character.
Yet cared enough to comment.
If you MUST use a framework, then yes i would go with ember because they have a prooved commitment to following the web standards rather than creating their own custom standards that they throw away the next year.

Having said that, 30 years are very VERY long time in web development. Maybe pure js isn't a bad call, but it depends on how large it is going to be. Someone else mentioned considering sever rendering, not a bad cinsideration either.
The officers tasked with.. going through the thief's.. files to recover the stolen asset should get a raise.
You do not need to be a billionaire to do these things (latest gadgets potentially excluded). Not even close.
No, it is theatre. They are masters of their craft. They are pushing an agenda to convince the public. They pose as ignorant and relatable, so that the ignorant and relatable keep voting for them.
It's not quite as bad as it sounds, because the only difference is that the representation of NaN (the sign and the payload bits) isn't guaranteed to be stable. If you're not relying on any specific representation of NaN, then floating-point math in const fn is identical, and observed differences would be considered a soundness bug in the Rust compiler.
There's lots of metric units that aren't obvious when multiplied. For example, watts = ohms * amps^2 (very important if you want to calculate how much heat a mosfet is going to dissipate.)
The temptation to use IDE-based AI is too great, so the industry is just going to to it, and we're just going to have to live with it. It's unfortunate.

Most devs who like AI-coding seem to think AI code-completion is more efficient than chatting with a LLM. Yes, it's true that code-completion is *faster*. But I think chatting with a LLM is more effective.

I'm not going to go into specifics about it now, but maybe if you give it some thought you'll realize the difference. When you're coding you don't always convey your intent to the AI, so it's important to add context with comments. Most coders are too lazy to do that.

Chatting can be just as bad, because many people have horrific prompting style. But I think it's more natural in chat to provide context and explanation, as well as corrections and "oh that's not what i meant" and "in your second point, what exactly do you mean by 'coverage'?", etc. The chat interaction allows you to really hone the code iteratively where both you and the AI have the meaning nailed down.
In 2017 Copenhagen had a wave of gang shootings with 1-2 daily fatalities during the worst weeks. That is nothing compared to the most violent US cities but it was completely unprecedented for a Danish city.

The gang warfare was stopped by massive police surveillance operations. This included military surveillance and signal intelligence planes [1] and helicopters to aid the police.

It worked. I know it goes against left-libertarian talking points on HN/reddit to suggest that police and surveillance can actually stop crime but it did in 2017 in Copenhagen.

Looking at the gang problems still facing Sweden I'm fine with Danish authorities going full surveillance mode back in 2017 instead of letting the gang violence grow to Swedish levels.

[1]: https://www.berlingske.dk/samfund/politiet-tager-nye-vaaben-...
You're kind of inferring the inverse argument to what I pointed out. I believe in healthy discussion and along with the original creator of Rust I agree that there are plenty of things Rust didn't solve [1]. Nor do I believe that Rust is the perfect tool for all tasks. It's a good tool for a significant chunk of problems. That's where I stand.

That said, equating people arguing in bad faith to any form of disagreement. Sorry here we disagree.

[1] https://graydon2.dreamwidth.org/253769.html
news.ycombinator.com##tr.athing.comtr:has(a.hnuser):has-text(/\bbschmidt.*\b/)

Is what mine is, altho a simple :has-text('bschmidt') might work.

edit:
news.ycombinator.com##tr.athing.comtr:has(a.hnuser:has-text('bschmidt'))

might work better, it seems mine also had the same problem as yours..
Not sure what they mean by ultra large. Hopefully it doesn't mean it's bigger than 1T parameters, if so, the results look pretty bad because R1 beats this model on a lot of benchmark and R1 is less than 700B parameters.
This is why the large commercial operation keeps updating their stuff with plenty of useless nonsense or unnecessary look lifting (looking at you Apple).

The problem is that we mostly don't have a correct mechanism to price software in a way that would be fair to both the developer and users.

For example, even if you calculate exactly what it costs to build a particular piece of software (all the devs salaries, plus all the office costs plus all the infrastructure costs) and you arrive at a particular number.

How do you divide that number for customer? The more there are the cheaper, but also if it became "free" after everything has been paid (because the marginal cost of copy is effectively zero) it looks like a better strategy to let others front the money.

It's like plenty of things in life, if people were honest things would be very easy but since they aren't we need to have suboptimal systems in place...
Well, rewriting entire features without tact can be a little toxic in collaborative environments. There may be good reasons for the design that does already exist, and those reasons may not be backed by the test suite, and you may only find out about them once you've burned through a month of dev time and further changes on top of the rewrite.

You should consult the code owner or primary set of authors before proposing a large rewrite. But if you do this, you should understand very well the pros/cons of throwing away all of this old code, documentation, and unit tests that have an implicit dependency on the existing structure.

I worry that if you are just vibe coding and letting the AI rewrite everything at will, you could not be further from understanding the details involved.
Ask HN: VaporCache, An In-Memory KeyValue Extension for AWS Lambda