skysight-inc/HackerNews huggingface dataset:
I graduated from Waterloo ECE very recently. It always surprises me how much of a role alcohol used to play in engineering culture at Waterloo. I don’t know when that went away, probably around when Bomber shut down, or when weed was legalized, but I sometimes feel I went to a completely different university.
https://archive.ph/20250321235803/https://www.wired.com/stor...
Don’t worry too much, you figure it out as you go :)
This surprises me because the first case I remember ever coming across where short versus long options impacted portability across GNU and BSD was _fixed_ by using long options. Maybe six years ago or so I had an issue porting a script someone else had written for use in CI that happened to decode some base64 data that failed when I tried to use it on a different platform. I forget which one it was originally written for and which one I was trying to use it on, but the issue boiled down to the MacOS version of base64 using the BSD short option for decode and Linux using the GNU one, and they each used a different capitalization; one used `-d` and the other used `-D` (although I also can't remember which used which honestly). My solution was to use the long option `--decode`, which was the same on both of them, and since then the times I've needed to decode base64 I've always used the long option out of habit, which probably explains why I can't remember what option Linux uses despite it being the one I've used far more over the years since then.
Yawn. No details, and stated range is not EPA, so it's meaningless.
The tech industry though is majoritarily dominated by US companies, that pays close to no taxes compared to the benefits they make on EU citizen.

This is a large scale extraction of wealth from the EU, and it has been going on for 20+ years.
They can cry all they want about it, it's very clear we (the EU) have much more to gain than to loose by kicking them out and growing our own solutions.

Not to mention the fascist turn the US are taking with this presidency, we don't want these people owning our digital lives.
The GPL ensures the software will always be free. "Permissive" licences don't. Permissive licences permit anyone to create a derivative version that isn't free. No source code, and it will be under copyright.

If there's one thing people need to understand it's that corporations will always strive to take as much as they can and give back as little as they can. It's incredibly naive to think they won't do it again after that's exactly what every corporation has done for the past several centuries. Give an inch and they'll take a mile. You can't seriously think companies like Microsoft and Oracle aren't already salivating at the thought of the community rewriting GNU/Linux in a permissive licence?

It's not that this particular case is "freedoms being attacked". It's that freedoms are constantly and relentlessly under attack and we can't let our guard down for one moment. GPL is our protection and voluntarily stepping out of it would be suicide.
"the US have become hostile to Europe."

1. I don't believe that anything changed in recent months/years other than the US repeating the statement that maybe EU should take care of its own defense. Not exactly a new sign of "becoming hostile" IMO.

2. If this would even be true then they have always been hostile to Europe and only just recently started becoming honest and open about it (but again, I dont see any sign of actual change). Five eyes, NSA, etc is not exactly new and have super obviously been used and are still being used by the US to do economic and political espionage on Europe for at least decades. The leaked news of NSA spying on German chancellor Angela Merkel's phone is like 10+ years ago by now?

My opinion is that every EU company that uses Onedrive, Teams, Outlook, Google etc (99 percent of them is my guess) are basically paying to give away their trade secrets to their US competitors. "but the terms of the contract say..." yeah right...
I think the multiple N-bombs in the tape were the much bigger problem.
https://numbat.dev/doc/comparison.html
I'm surprised; I don't recall the reception being that negative/muted at the time. Wikipedia seems to agree: "Fallout 2 was well received by critics, who praised its gameplay and storyline, and considered it a worthy successor to the original Fallout". From what I recall it's quite a lot bigger and less linear than the first game.

When I (re-)played Fallout again a few years back I found it hard to get over the jankiness of it all. I didn't finish it. Porting Fallout 1 and 2 to the Infinity Engine used by the Black Isle games is one of my "dream projects" I'll probably never get around to.
This sounds like passing JS objects around and having dependencies between caller and callee on their content being undefined and assumed. I can't think of much worse than that for anything other than a trivial codebase.

At least in Javascript you have JSDoc.
Twice the stated population, half the expected tax revenue, no explanation or corroboration for population growth.

Sounds like a suspicious mix.
When I worked in the games industry, we would spent an incredible amount of effort, money and time on creating as realistic a world as we could muster out of the hardware. This would involve talented artists, animators, programmers and hardware engineers.

And then came Minecraft made by 1 guy rendering blocky graphics with basic animations. It was a real wake up call for a lot of developers, that success isn't driven by how realistic you can make a world, but something more fundamental. Most games with ultra-realistic graphics feel more like theme-park rides, where you have little or no affect on the game - as doing so would break the immersion.

After minecraft came out I quit the industry, and am far happier for it.
>Even among the ones who voted for Trump, there seems to be a lot of shock at the aggressive posture toward our allies.

Source?
previous discussion https://news.ycombinator.com/item?id=42631873
Last time I've checked they didnt even know if they were still breached after losing highly important keys, for months. And sorry, thats inexcusable.
Neural networks are actually somewhere in between. They don't directly operate on symbolic expressions or explicit logical rules. And while they rely on probabilistic aspects for training (and sometimes for inference), they rely more on continuous-valued transformations in extremely high dimensional spaces. But if your goal is human-like intelligence, they are a pretty good bet, because we know the human brain also doesn't perform symbolic reasoning at its core and these things only emerge as high-level behaviour from a sufficiently complex system. But it also makes neural networks (and us too) prone to failure modes that you would not see in strictly symbolic reasoning processes.
I know to do this intuitively, but I have no idea why.
The transaction is written to the write ahead log and fsync'd before the client is told OK.

It may not have made it to the table storage on disk yet (but will be in memory), but if there's a crash the WAL can be replayed to recover safely - you'll see postgres do this if it crashes from OOM or gets restarted unexpectedly
I honestly have no idea what any of this means.

It seems like schizo ramblings to me. But I'm sure there's some merit to it.
Anything can do anything else given enough time and power, but I think: no, not without shenanigans. This has primitives for interfacing to nn's including foundation models so you can ask it (for example) to label images of cats and dogs using clip, then you can reason over the results.

So it's intended to combine nn reasoning and logical reasoning cleanly.
Set theory comes to my mind as an example. Somewhat understood the notation but books increase the pace so much
> Multiple IPs makes some sense since requests are being made through random proxies, and I don't think on its own demonstrates intention of bad behavior.

Agreed, just using multiple IPs isn't malicious on it's own. I thought it was notable in the context of issuing another request with a generic browser UA. It's possible that the IP change was a deliberate strategy to avoid detection (like changing the UA likely is), but also possible that it was just a side effect of their infrastructure design, or a combination of the two.

> without even acknowledging, or presenting a viewpoint on, the concern many have with the potential malicious use of these tools.

So, amusingly, they seem to have added a "ethical scraping" page[1] to their docs in between me looking at this a few hours ago and now. (You can see that this page is missing from the sidebar in my archive link from earlier). I particularly enjoy the parts where they say "follow robots.txt rules" and "limit RPS on one site", because as far as I can tell it is actually not possible to do either of these things as a user of this service. There is no mechanism (that I could find) to set an identifiable user agent on the scraper client, nor a mechanism to control the delay between crawling different pages. It's not impossible that they have implemented a reasonable rate limit, with proper backoff when it appears the target is under load, but I wouldn't bet on it.

> Is the actual IP range even within the large Google IP range given the source of the proxies as mentioned elsewhere in this thread?

Good question! I am not able to test this, because they don't expose the proxies without paying them money, which I do not intend to do. My guess would be "no".

> still much to discuss in the broader context.

Yeah. The broader context is that most LLM scrapers are a plague, and I cannot wait for this bubble to pop. Until recently, we were getting upwards of 20k requests per day from individual LLM scrapers on a gitlab instance that I admin. The combination of malice and staggering incompetence with which these are operated is incredible. I have observed fun tactics like "switch to a generic UA and increase the crawling rate after being added to robots.txt" from the same scraper that isn't smart enough to realize that it doesn't need to crawl the same commit hash multiple times per hour. The bit that tells you not to get stuck crawling the CI pipeline results forever is there to protect you, silly.

Things are reportedly much worse[2] for admins of larger services. I saw this referred to as a "DDOS of the entire internet" a while ago, which is pretty accurate.

What we ended up doing is setting up an infinite maze of markov chain nonsense text that we serve to LLM scrapers at a few bytes per second. All they have to do to avoid it is respect robots.txt. I recommend this! It's fun and effective, and if we're lucky, it might cause harm to some people and systems that deserve it.

[1]: https://web.archive.org/web/20250322072210/https://docs.hype...
[2]: https://status.sr.ht/issues/2025-03-17-git.sr.ht-llms/
You are right, https://www.kultboy.com/testbericht-uebersicht/2382/ and https://www.kultboy.com/testbericht-uebersicht/2612/ suggests that the games were around equally well received (in the german gaming press at least, which is a good mark for RPGs). I believed the article there, but it's mistaken as far as I can tell.
I might be wrong but most disk controller report the file as written when it isn't actually written to the drive.
Yah but it was only the apparel side that Caterpillar threatened, so they may have won or given up and stopped selling clothes. Looking at their online store they don't have anything with Cat printed on it right now.
Thank you.

you seem to be more in the know than me :) Please could you just sketch out a few bullets and explain the relationship between Scallop and Lobster and what you think is going on?
> Then we are talking about distributed computing

You must have a funny definition of distributed computing, then. OO never really caught on, probably because accepting "globs of undefined bytes" is kind of sucky, but we see some examples in the wild. Interface Builder is probably the best example of where we really leaned into OO, orienting a program's UI objects from externally defined messages. I'm not sure what building user interfaces has to do with distributed computing, but... I guess?
I think I speak for a lot of people when I say I’m disappointed you didn’t end up extracting a couple thousand dollars from the HOA.

Then again, maybe there’s less hate for HOA’s here than in other spaces. This is typical HOA behavior!
On the other hand, people can believe experts without being experts. Perhaps the French parliamentarians just listen better.
A good guy and all around gentleman. My uncle Bryan met him in Topeka in the early 80s and encouraged his career in photography by posing for a few "fighting stance" photos for the local paper.
I didn't see any comments about her being blue
If we’re going to start accounting for the ignorance of the average American in everything we do we’re not going to get much done.
I'm glad Bubby won. I dream of having a truly portable programming setup, maybe even more than Wolfram's laptop holster. Ideally some keyboard like Bubby, a wireless thin client (phone?), and a heads up display, so I could walk around town while thinking or waiting for things to compile, or maybe blog while the display's off only turning it on to edit. Instead of a sedentary lifestyle I'd have an overly-active lifestyle.

There have been a number of single hand chorded keyboards for niche use cases, or wrist-attached keyboard designs that never went anywhere, etc. It never feels like it should be that hard, keyboards are just a fairly small collection of discrete inputs...
This has been something I’ve been curious about for a long time, so thanks for the write up.

When it comes to system design, we often ignore what modern hardware is capable of and ignore fundamentals like fsyncs/s or more generally IOPS.

So instead of assuming that we potentially need a horizontally scalable system, we should instead find hardware that matches our needs.
Wow, I'm currently reading the Scallop paper, so funny to see it posted here!

I really love the concept. This isn't just differentiable neurosymbolic declarative probabilistic programming; Scallop has the flexibility of letting you use various (18 included) or custom provenance semirings to e.g. track "proofs" why a relational fact holds, not just assign it a probability. Sounds cool but I'm still trying to figure out the practicality.

Also worth pointing out that it seems that a lot of serious engineering work has been done on Scallop. It has an interpreter and a JIT compiler down to Rust compiled and dynamically loaded as a Python module.

Because a Scallop program (can be) differentiable it can be used anywhere in an end-to-end learning system, it doesn't have to take input data from a NN and produce your final outputs, as in all the examples they give (as far as I can see). For example you probably could create a hybrid transformer which runs some Scallop code in an internal layer, reading/writing to the residual stream. A simpler/more realistic example is to compute features fed into a NN e.g. an agent's policy function.

The limitation of Scallop is that the programs themselves are human-coded, not learnt, although they can implement interpreters/evaluators (e.g. the example of evaluating expressions).
The new directors of OSI board
Schwarzenegger, maybe, but Reagan? The man was a horror show as president.
> Would be nice if the EU could step in an make DisplayPort the required connection and protocol like they did for the USB-C port for charging.

We had it, it was called SCART.
It's a combination of neural networks and symbolic reasoning. You can use a neurosymbolic approach by combining deep learning and logical reasoning:

A neural network (PyTorch) detects objects and actions in the image, recognizing "Jim" and "eating a burger" with a confidence score.

A symbolic reasoning system (Scallop) takes this detection along with past data (e.g., "Jim ate burgers 5 times last month") and applies logical rules like:

likes(X, Food) :- frequently_eats(X, Food).

frequently_eats(Jim, burgers) if Jim ate burgers > 3 times recently.

The system combines the image-based probability with past symbolic facts to infer: "Jim likely likes burgers" (e.g., 85% confidence).

This allows for both visual perception and logical inference in decision-making.
I, personally, thank you for sharing. I come here for news and anecdotes from smart and interesting people, as I perceive HN crowd.

Your story entertained me in my Saturday morning and I’m grateful you decided to do so.
Why do they need to understand how encryption works ? They’re mostly interested in the goal ( a lock that can be broken by law enforcement, and allow wiretapping), and will tell you that these things are already possible in the physical world today.

In other words they’re fine with intruding upon citizens privacy - this doesn’t require any understanding of encryption I think ( and if encryption prevents that, their answer would be ‘ban encryption’)
What is this? Use libgit2 or use a proper language where you do not need exec(), do it in Bash, or do it in C with libgit2 or with popen() or something. Using "system()" in C is never the right thing to do, the least you can do is using popen().

Not sure in which language you use "try shell.exec", but I am not even sure that it is the right way.
No they are not. These are administrators, plain and simple. Nothing wrong with that, but those positions don't require scientific education nor perform science. Not work for scientific institution nor are part of that process.

Stop lying, frankly.
I mention reproductive role (gametes etc.) because that’s what sex is, not because it’s the sole feature of interest. Why we care about someone’s sex is a different matter. Sometimes we don’t! You can sell someone a coffee, and their sex has little bearing on the situation. But sometimes we do care about their sex, because their sex has material consequences. Perhaps sports are the most relevant example to this discussion about passports. The IOC uses “passport gender” to assess eligibility, which is possibly why the current administration is insisting that passports reflect sex, not gender, because sex is what matters to sporting competition. Gender is far less relevant.

There are many other situations where sex and its material consequences matter more than gender. Yes, it’s not gametes that make a man run faster, but there’s a clear causal chain between gametes, sexual differentiation pathways, gonads, and testosterone.

Incidentally, it’s a really weird idea that we can’t tell someone’s sex without looking in their pants, or without some advanced scientific analysis. In reality, outward appearance is extremely highly correlated with sex, and humans (and a lot of animals!) have evolved to be experts at detecting sex, sometimes at a great distance. Visual appearance, gait, voice, behavior, and more, are enough clues to not just make a guess at sex, but to do so with very high accuracy. Probably upwards of 99%. Official documentation is there to clarify the 1%.
It tells the shell utility that any remaining arguments are not options, but instead files or whatever the script might process. You know, in case someone makes a file called -rf.
I read the paper on Lobster a little bit. Scallop does its reasoning on the CPU - whereas Lobster is an attempt to move that reasoning logic to the GPU. That way the entire neurosymbolic pipeline stays on the GPU and the whole thing runs much faster.
You have the right to not use GNU utilities or GNU/Linux either, you know.

No one's forcing you.
I think the misconception you have is that nazism means “WW2 anti-semitism” for you. The education on the topic that we get in many European countries goes deeper than that.

Would it be better if they called Elon a fascist? He did the fascist salute, after all. And as other commenters have said: if it endorses authoritarian far-right parties like a duck, has controversial white-supremacist parents like a duck, and does the fascist salute like a duck, at which point do we start wondering wether he’s actually a duck?
How much money has congestion pricing raised, and how has it been reinvested into public transit? More services, lower bus prices, new, free off-island parking for park-and-ride services, heavily subsidised passes for NY state residents?

I've made that very argument here in favour of higher tolls, but I'd like to see if it's actually happening.
Harvard scientist claims mathematical formula could prove 'God is real'
On the other hand, Bandit is a TERRIBLE employee.
I agree with you. Maybe what I am looking for is listening to people with experience who can formulate well a hypothesis or a framework and help strategize based on experiences.
Nice story. I wish I were closer to the area so I could explore its nature.

Paddling is one of the activities that makes me feel more present—no time for scrolling while slowly moving through the water. For the last 10 years, I’ve gone once or twice a year to the Danube swamps to disconnect and recharge. We’re lucky there aren’t any crocodiles!”
Here ya go:

King Stingray does Coldplays's 'Yellow'
https://youtu.be/sr3iI8gg2fo

Denzel Curry does Rage against the Machine's 'Bulls on Parade'
https://youtu.be/ZY4ywyFXdik
You can do all sorts of stuff with the Einstein field equations (or any differential equation for that matter). People do this all the time because it's an easy paper. Many people for example make the Ricci scalar into a function. Aka "what happens if I magically introduce this." That way you can sometimes explain some stuff on one end while breaking stuff at other ends. But whenever you introduce such new degrees of freedom, you need to accommodate them somewhere in the overall picture. f(R) gravity in that sense would be better motivated, because in the infrared it boils down to a dumb extra scalar field. And you could get tons of those easily from string theory. But if you want to use local field theories of gravity to explain horizons, then you need something like holography to provide a consistent picture. Even if you go for metastable degenerate vacua, it will be really hard to explain how this leads to an apparently continuously varying cosmological constant. Is it possible? Maybe. Is it more likely that we misunderstood stellar evolution? Absolutely.
I'm wondering if this is a limitation though. If it can be learnt from training data, would it not be part of the neural network training data? I imagine we use Scallop to bridge the gap where we can't readily learn certain rules based on available data or perhaps we would prefer to enforce certain rules?
Have you considered making your own CPU core in an FPGA and running your OS on it?

(Oysters all the way down, I know)
If searching for recipes in English, you need to add "UK" or maybe "Australia" to avoid the American recipes. (Avoiding US measurements and processed ingredients.)

But even then, there's still a lot of spammy or dumbed-down content. I look for sites I recognise.
Why don't you tell us too?

For anyone reading: it means "of course"
Best part is that it comes with references to all the classic papers and sources.
cool to see paddling of any kind on hacker news. The short doc video was a great watch.
Not when municipalities demand HOA and consequently you don't have much choice. This is not option people take because they want to, that something people have to enter because there is little other choice.
One dev allowed remote debugging which introduced a backdoor and what's really bad about it is there was no prompt that the remote debugger had been started. He said he thought it would make debugging easier. That was a wtf moment for me. Sure, introduce that feature if you know what you're doing. The devs seem really inexperienced which is concerning.
looks like “on any PC” means “on any Windows PC”.
correct. i chuckle when someone talks so authoritatively on a topic they didn’t try to fully understand in the first place.
Try that requirement in base 2. :)
That heavily depends on the framework you use. Laravel uses call chains a lot, and with PHP 8.4 (or even 8.3?) you can chain on new:

new Dialog()->title('Select a file')->open();