skysight-inc/HackerNews huggingface dataset:
A lifetime ago, on Stack Overflow, I was one of those people that monitored tags. I nuked needless new tags as often as I could, replacing them on each post with more correct existing tags. I ended up with a set of huge search bookmarks with regularly recurring bad tags to help keep things under control. Burninating bad tags became a delightful passtime. But eventually I burnt out on SO as a whole and dropped out. That was a decade ago now. I recently rediscovered one of the search bookmarks and lemme tell you things got really bad in my absence. The New Tag Deletionist Cabal is no more.

Every volunteer counts.
One of the hypotheses for how civilization emerged is that humans domesticated each other. Every time I take a neighbor some cookies I think of it as me doing my part for human evolution.
You are partially right, though. The OS network stack does expose and handle ports if you use a protocol that has them.

Networks are built in layers. There's a physical layer underneath IP, then there's IP, and then there's TCP and UDP on top of IP.

The OS network stack has components that handle all of these layers. That's why it's called a stack.

Port numbers are part of the individual protocol (TCP or UDP) because there are a lot of things you can do with networking, and port numbers don't necessarily make sense with all of them.

For example, when you ping another computer, that uses ICMP, and there is no need for ports with ICMP. You're pinging the whole computer, not trying to connect with one of several applications running on it. So ports are not really needed.
> Just want you to think that threading has to be natural in any language targeting multicore hardware.

parallel execution and thus parallel programming will never be natural to any human being. We don't do it, we can't think it except by using various cognitive props (diagrams, objects) to help us. You cannot make it natural no matter how strongly you desire it.

Now, there is a different sort of "natural" which might mean something more like "idiomatic to other language forms and patterns", and that's certainly a goal that can widely missed or closely approximated.
> For the 1st point, I generate a script with hashed check points so next run is automated unless something changes in the UI to invoke AI. I make this possible by proxy wrapping playwright library so I can take over every method. Users use playwright like they always have but with one extra method called act.

How would you determine that something changed in UI by just looking at a screenshot? Would you additionally compare HTML/DOM or approximate the two screenshots?

> Omini parser lets you split section of the UI to hash and watch for changes that are relevant.

I wasn't aware, thanks for sharing!

> For 2, can you give some examples?

Specifically, if you take the Shortest tool (https://shortest.com), a test runner powered by Computer Use API, write a test "Validate the task can be pinned" for https://todomvc.com/examples/vue/dist/, and run it — it passes. It should have failed because there is no way to "pin" tasks in the app, yet it pretends that completing the task is the same as pinning.
>Maybe I'm naive but I don't think you need to construct an argument of ill intent/deceit to explain Tesla's actions and marketing.

Yes -- given who Musk is, it's naive to construct an argument of what Tesla is doing that doesn't include malicious intent.

> There's a lot about Elon to dislike, but his business ideas are sound.

If his ideas were sound, the valuations wouldn't be sky high. His ideas are anything but sound, so the valuations are sky high because he has such a small chance of pulling them off.
Well, the FAQ also states that people should notify if you're missing attributes, so it really sounds like it's a predefined list instead of just enumeration through everything.

No word about alternate data streams. I'll pass for now.. Although it's nice to see how much duplicates you have
I have mentioned it on HN before, but I strongly believe that bringing Python to the browser, especially via WASM, and going as far as bringing on a templating library, would allow Python to match things like C#'s Blazor, which honestly has been a productivity boost on web projects.

I'm totally all-in on WASM over JavaScript, unless your back-end is also JS/TS then no objection.

I could see Django benefitting greatly from being able to run template logic in-browser.
Nut on my Pi, so my servers don't die
Thank you for the thoughtful response- and best of luck to you and your child.
It's considered an "expensive" configuration that is only good for certain use-cases, though, due to its memory requirements.
So would this be 1600 commits and one of which fixes the bug (which might be easier with commit messages?) or is this a diff between two revisions, with 1600 chunks, each chunk a “document” ?

I am trying to grok why we want to find the fix - is it to understand what was done so we can exploit unpatched instances in the wild?

Also also

“identifying candidate functions for fuzzing targets“ - if every function is a document I get where the list of documents is, what what is the query - how do I say “find me a function most suitable to fuzzing”

Apologies if that’s brusque - trying to fit new concepts in my brain :-)
>I'm curious as to why you wrote your own chess implementation

I was investigating whether AI can write a complete game of chess in one shot, I livestreamed that here[1] and the answer is no (conclusion: major rules are there, but buggy), but I was able to get it into a working state after many hours of back and forth.

The original implementation froze whenever a pawn got to the seventh rank, and allowed castling out of and through check (illegal), it was very buggy.

Iterating with the AI, I added tons of stuff like drag to move pieces, mobile support, and, yes, computer play. When that was finished (it is available at: https://taonexus.com/chess.html ) I had it make this blunder-free variant and it got it pretty fast.

[1] https://www.youtube.com/watch?v=AhJ07anVkYk
Embed a WebView instead of launching browser?
Hey Paulista,

Cofounder Jeff here. Both!
The State of Machine Learning Competitions 2024 Edition
No evidence for Peto's paradox in terrestrial vertebrates
That’s hilarious hadn’t heard that one before ;)
No, and I'm deeply confused how you drew this conclusion from what was written.

I specifically say the historical way to deprecate a certificate authority is to prevent them from issuing new certificates. Since certificates have a finite lifetime, the certificate authority would as well and would have immediately no further revenue from certificates.

I am saying "pulling the plug" without notice is going to take down tens of thousands of bystanders and anyone using those certificates for business would be unable to conduct business securely online, which would be disastrous. For example amazon.com has a DigiCert-issued certificate.
Dogs are social pack animals. It is their nature to work with the pack following social rules of order and behaviour. That is paramount and fulfilling that obligation is more important than chasing a lagomorphic snack to the detriment of the pack.

By following your (the pack's) rules your dog is being truer to their nature than chasing a rabbit would be.
It's just a lucky guess.
You mean because users don't know how to sideload? Maybe so far, as there's been no need. On Android it's just one pref and then you download the APK in the browser.
Certainly. It also helps a resume. And if that is the only value to the work, then so be it. But there is a reason why R&D departments and universities publish AND protect generated IP. They want returns on investment. In my case, I invested in myself. Why shouldn't I play this game?
Hasn't this been determined for quite some time? "Wolves found out they could get easy food and some shelter by working with humans" is a determination I've been seeing since at least the 00's, maybe even 90's.
I have a 120" 4K monitor at home, and a 40" 2K. However, that entirely misses the point of my comment, which is that I am frequently away from my desk while working. I'm not sure what point you were trying to make.
Chegg sues Google and explores sale after AI search summaries hit revenues
I've played hundreds of games and I'm not sure a single one hasn't been decided by a "basic blunder", and I mean very basic. I bet the only games in which I've not committed one myself (and only gone on to win if it was overlooked, which they often are) were ones in which I fool's-mated someone.

There's chess-people's experience of the game, then there's how every single other person, including those who play it quite a bit, experiences the game. A "normal game" in the sense of the average of all games played, maybe that features very few basic blunders, just because chess people play so very many games (though huge numbers of people play a lifetime count of like ten to one thousand games, and never move out of basic blunders being pretty common, so I wouldn't bet on that describing an average game, but maybe) but the average person's experience of the game is that it's entirely about basic blunders, like, that's the main thing on which the game turns.
It does. The sex of the former group is male, and the sex of the latter group is female.

Incarcerating female and male prisoners within the same prison environment means that it is mixed-sex.
You can totally use machine learning to classify stuff, that's one of the main things we've been trying to do with it, after all! But that automatic stuff often is entirely without soul and without contextual understanding. Useful as a starting point, perhaps, but the human touch is still needed to organize information like a human wants.
Airworthiness Directives: The Boeing Company Airplanes [pdf]
Romario (soccer player from long ago) is a prime example of this. One of the best scorers ever, he was pretty much static most of the time. Until.
I had an Indy on my desk when it came out, with a 21" CRT monitor. I think they thought that's what the Indy was. I'd still go downstairs to another lab to play with the NeXT cube that was there.

It was the culture of the time -- they didn't want to move downmarket and seem like PCs, so they (and their competitors) kept the workstation class a bit more premium and hoped to get enough business/tech purchases from the likes of academia and entertainment. They weren't really trying to sell to devs so much.
Eh, i think it's fine. It isn't like the teeming masses are gonna run out for dna tests that they spend hours formatting and selecting and then fed into a complicated extraction process involving careful prompt engineering. I think the danger in recommendation lies almost entirely within the space of "easier than going to a doctor", which this process certainly is not. You wouldn't do that for a cold. But god damn am i glad that there's people talking about this. I have several chronic and subtly terrifying health issues myself and this information can save lives. What alternative do you propose, that we should not freely share our methodologies for survival?
Based on his blog, Martin has been getting into Clojure in recent years. I was kind of hoping that the experience with a functional lisp would shift some of opinions that he previously stood by in Clean Code, but based on this discussion, it doesn't seem like it.
Hybrids are just awful cars compared to EVs. Literally worst of both worlds - not performing, costing more and breaking more. Only Toyota can push something this stupid.
A private company wouldn't want to divulge their DB schemas because it's advantageous for competitors to see how you're doing things. That doesn't apply to government databases.
Yeah, feels a lot like a reverse selection sort.
That is a difference between "starving" and "being food motivated".

Think about humans: all humans need calories, but some people just want to drink Soylent and other people will spend hours creating elaborate meals. Some people will barely eat because they know they need to, while others will eat until they are sick if they don't stop themselves. Some people will walk miles for the best ice cream, while others will walk miles to see their favorite band.
<cough> Counterstrike skins and gambling websites <cough>

Except the joke there is, you never even have to pay out! Gift cards to various tradeable "assets" are a reliable way to launder money, or more directly, launder stolen credit card details into usable money.
TSLA is down 9% today.
>I'm angry about Musk supporting the Afd

Because the media repeatedly slanders them as extremist far-right nazis. They are just a normal right wing party. All their policy positions are bog standard right wing politics. Their leaders are milquetoast and the electoral system in Germany means they would need to compromise in coaliton anyway.

>and saluting-

He didn't do a Nazi salute but I am glad he waved his arm like that because it is a great diagnostic factor for MDS. If you look at that gesture in the proper context, with the sound on, and remember that these people go and talk in public every day, and remember he is literally a massive autist and we ALL know that aspies can be a bit prone to awkwardness in their movement, and you combine all of that data and conclude it was a Nazi salute, you have MDS. You are letting your hatred of the guy cloud your judgment.

>I am very angry about his incredible behavior and statements about Ukraine.

Ukraine is complicated though. It isn't black and white. Those regions in the east really are different from the rest of Ukraine. Do they have the right to self-determination? They weren't getting it from Ukraine.

On the other hand, Russia likely had some hand in formenting the rebelliousness of the region.

It goes without saying that invading countries is bad. But, no progress on the ground in Ukraine since what, November 2022? They aren't going to kick Russia out entirely, and Russia isn't going to take Ukraine.

It seems obvious to me that there will need to be a negotiated settlement, it will need to involve Donetsk and Luhansk being part of Russia. But that would have also been a solution years ago, or before the war even started (in 2022) given that the war actually started in 2014.

So obviously there is a tension between condemning Russia for its invasion and also recognising that Ukraine will probably come out of the war in the same position territorially it would have been in 10+ years ago if the Donbas regions had been allowed to break away.

With that context, the idea that Zelensky is somewhat responsible for the billions of wasted money and many wasted lives is a bit more palatable.

That all said, fuck Russia and fuck Putin.

>I'm from Rhodesia - not far from where Musk was - and my dad was called up to fight the communist guerillas there that you Americans helped to get into power.

What happened in Rhodesia during the decolonial period was one of the worst things the international community has done. A functioning and prosperous country that is now a dysfunctional racist hellhole.
I don't know what's more insulting, writing this article that treats women as though they lack any agency over their actions, or reading it.
To be fair, it's written by literal Roy Kerr.

https://en.wikipedia.org/wiki/Roy_Kerr
Revised Docker Hub Policies: Unlimited Pulls for All (Paying Customers)
For REIT example (O), the yield is 5.61% and you need to pay tax on top of that. Assuming 25% tax, you will net 4.2%. Current inflation is 2.9% [0], so assuming principal conservation, you can only spend 1.4%. Much worse than 3.5/4% on the market.. Am I missing something?

[0] https://tradingeconomics.com/united-states/inflation-cpi
> If it was restricted to bubbling the maximum or minimum to the end of the list, the full sort would use one bubble, it would complete in linear time, and the list wouldn't be sorted afterwards.

Yes, one bubble op is linear time. A bubble sort is a sequence of bubble ops on the unsorted portion of the list (which shrinks by one for each bubble op).

Meanwhile an insertion sort is a sequence of insertion ops into the sorted portion of a list. So I agree with your analysis, except that the featured sort is a pessimized insertion sort, not a pessimized bubble sort.

> No, a bubble op bubbles one element into the correct position in a sorted list.

Again, that's an insertion op, not a bubble op. I suppose an insertion op can be thought of as equivalent to a bubble op on an element prepended to a sorted list, but it doesn't make sense to call it a bubble op in the context of bubble sort, since bubble sort doesn't do that.

> For our purposes, there is no difference, because we're bubbling into a perfectly sorted list, so once our initial element stops moving, nothing else can move.

I think this is where you're going wrong. In a bubble sort, a bubble op is never run on a sorted list + 1 element. Instead, it's run only on the unsorted portion of the list.
Mayura Chess did this a long time ago: http://mayura.com/chess/
What about operation paperclip?
A more apt example would have been Nobel with TNT, as it has more legitimate purposes. This software could be used legitimately.
Not if your income really only covers coffee + room + board. For example, a 40-year-old in California making $25K/year can get a plan on the ACA exchange for $13/mo.
This could actually work. According to Spotify's own data, rock and metal fans are among the most loyal listeners, and the genre seems to outrank pop in global popularity [1]. A significant number of their all-time most-played tracks fall into this category.

I’ve also noticed that many metal fans still buy physical media, often just to support the artists without ever putting into a player (I do this too). I’m not sure if there are solid stats on this, but at least here in Germany, even less mainstream metal bands have frequently hit No. 1 on national album charts in recent years.

Metal fans are definitely committed to their genre and might be open to a dedicated service - especially if offers fair compensation to artists in a credible way.

[1] https://eddietrunk.com/spotify-stats-show-that-heavy-metal-i...
ChatGPTs search is still slow and has low overview.
>This is essentially using your own belief as proof that your belief is correct. You say I haven't been around the smartest people because I say the smartest people don't do what you claim. You are saying "I'm right therefore you are wrong". Maybe you haven't been around the smartest people.

I have quantitative evidence of this. There IQs were above 150.

>Complex is easy. Simple is hard. And yes, some things are inherently more complex than others. But the goal is to hold the important things in your head. Offload as much as you can so you can focus on what matters.

complex is not easy. And simple is not necessarily always hard. The story is obviously more complex then this.

>No. It's not the point you are making.

It is. It was a rhetorical question.

I looked at everything you said. First off I never said anything about strict adeherence to a style. Smart people have there preferences.

>And the rules should be logical and essentially second nature. Like indenting is completely optional in most languages. But proper indenting allows you to better visualize the flow of the code. Nobody reads/writes minified JavaScript.

I've seen smart people who can do this. They don't even really care.
That title hurts my head to read
Actually selling physical goods? That's so last-century...

You could own an NFT of the yarn instead! Oh wait, that's no longer in vogue? I'll show myself out now.
The Cold War era was the dream of engineers of all participant countries, I figured. Are we close to another one? Just wanna make sure it doesn't turn into a hot one.
It's obvious to you becase you seem like a decent human being, judging from this comment.
I also built a unit converter (for android - https://unitmeasure.xyz). Best of luck, and even though LLMs are widely available, good tools still come in handy!
Thank you, I know how to count. Previous election AFD had half the votes, so what is this "4/5 glass full" comment about?
Yup, I'm curious about this as well, although on social media it seems as if everyone is working on AI Agents or I'm in an AI bubble.
This person's writings reeks of someone who has a huge ego and takes themselves way too seriously. Could do with some more humility
Simon says...
> In my experience ChatGPT on Mac (which I assume is fully native)

If we are to believe ChatGPT itself: "The ChatGPT macOS desktop app is built using Electron, which means it is primarily written in JavaScript, HTML, and CSS"
I'm sure this thought has crossed most peoples mind at some point. There are a lot of people out there just cruising as life happens to them.

And perhaps intelligence is more of an indicator of agency.
This is nice as long as your data doesn't exceed allowed memory.
Has the internet merely become more sensitive to aviation related incidences, or has there been a quantitatively measurable increase in them?
Previous:

https://news.ycombinator.com/item?id=43121286 (no comments)
For some reason "disk-inventory-x" will scan those folders. I used that amazing tool to prune left over Unreal Engine files and docker caches when they put them not in my home folder. The tool asks for a ton of permissions when you run it in order to do the scan though, which is a bit annoying.
Not in this case. the amount of the universe we can really observe is tiny. Sure we can see a lot of stars, but that is about it. We cannot directly see any planets outside our solar system (this might not be completely true, I'm not sure what the limits are), except by how they change the light of the star. Basically we can't even detect earth sized planets around most stars, as they are too small. If we cannot detect planet sized objects that means there is no hope of seeing lifeforms on the planet.

The limits are not just our technology levels. Many of the signs you want to life for of life are things that we know by laws of physics could not possibly reach us no matter how good the detection equipment is.

That is why SETI looks for radio waves - they are one of the few signals we can detect that could signal life. However we would never detect earth technology levels of just 120 years ago (there is some debate about what we could first detect). There are not many stars within 100 lightyears of earth, so the vast majority of our galaxy (must less the universe) still has no idea we are here. Even radio signals degrade with distance, so there is a limit to how far we can detect them or they can detect us.

In short, while there is absence of evidence, there is reason believe that we don't have enough evidence to declare anything. If we find life that will be conclusive, but the we don't before our sun dies there still won't be enough evidence to state there is none.
The Framework Desktop is the most upgradeable mini PC yet
The surprising thing here is that the startup/YC deleted the video. If the startup was based in San Francisco they'd be running billboards bragging about the productivity boost.

https://news.ycombinator.com/item?id=42380054
Physics is fine, it just model, which breaks.

However, we can see that stars are eaten by black holes, and then can be partially released back years later, so it's proven that 1) «an event horizon» exists, 2) matter can pass the «event horizon» in both directions, 3) light cannot pass the «event horizon» in one direction.

I do not introduce a new physics, like a «singularity», without any evidence. Occam's razor is in my hands now.
well the iPhones won't make themselves
I suppose this means that you could find yourself unexpectedly out of disk space in unintuitive ways, if you're only trying to change one byte in a cloned file but there isn't enough space to copy its entire contents?
Anyone with a legal background willing to opine about potential workarounds to this ruling?

Specifically, would a request for “data field labels” (i.e. a column list without any table structure info) likely circumvent the exemption?
The bar has shifted a bit, but I don't think it has shifted all that much.

I would not say the bar is moving along with "things computers can do".