skysight-inc/HackerNews huggingface dataset:
Many new shows these day never see a release on physical media. Disney is notorious for this with popular series like Star vs the Forces of Evil (2015!), Amphibia, and The Owl House all unavailable for purchase.

I agree that physical media is ideal, but that only works when companies are willing to take our money. There are a growing number of shows you can't see anymore at all, can't see without a streaming service, or can't see uncensored unless you're willing to pirate them.
Indeed, there are no examples of decades-old projects dying, so that risk doesn't exist
For the record, it took me about 30 minutes of playing, reverse-engineering, and writing the bot. So, indeed, no need for an ML solution :)
Reminds me of https://chriscoyier.net/2023/01/04/what-does-it-look-like-fo...
Judging from the table of contents it seems that the first half of this book covers basic CS stuff (what is an algorithm, Big O notation, sorting and searching, data structures etc) and then discusses some machine learning basics before looking at the more recent deep learning architectures. I would not buy this book as there are plenty of (better) online resources and even better books IMHO such as the books from Bishop or Marsland.
It followed the first player only, as well as any attention from the police. The second player had a mainly backup role of keeping the first player alive as they both attracted attention.

Playing with my brother, it was pretty fun taking turns
Yep, that was for permanent loss.
> nope they haven't been able to, the responses are slower, worse quality, incorrect, outdated and gives me a long-winded answer instead of giving me a short and direct answer

Exactly what I'm saying: For simple stuff, google is still superior. But for complex stuff (i.e., code snippets in PHP). ChatGPT is way better.

Perplexity quotes it's responses, ChatGPT now does so too in many cases – if they're wrong, so is a google search since the source quality is bad.

There's outdated data by design, a point that i missed, i agree. I hope the automatic fallback to bing search is getting better (faster).

> nope i havent

I assume you haven't tried to use these LLMs to their full potential then?
That’s 2D
https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...

30 results for showing HN their AI-resume thingmajig in the past year.
Show HN: Clutter-free, powerful Mac-native sample manager
Or just use eww from Emacs.
Genuine question: since these are core utils, and probably used billions of times every day, is anyone actually going to switch to this version? I see that the intention is for this to be a drop-in replacement, but some options and behaviours are still different.

To clarify, I'm not intending this as a negative comment. It's an impressive project, and aiming for cross-platform sharing of scripts seems a worthy goal. The graph of progress against the GNU test suite is neat and encouraging. However, I can't imagine anyone in Unixy lands moving to this - although I may be wrong there - so it feels like a "compatibility" project for MacOS and Windows. I'm not familiar with the situation on MacOS but how bad is the compatibility issue? Similarly, on Windows what's the situation with WSL or VMs or even Cygwin? Is performance the issue?

Do people actually want this, is there a market for it? It's got 17.8k stars so seemingly so? Again, I'm not intending to cast aspersions, just trying to understand the audience. This is clearly different from a "for the fun of it" side project.
This book seems to be suffering from an identity crisis. It’s ostensibly aimed at “programmers” but the content is predominantly machine learning topics. What sort of general software engineer needs to know about GRUs and LLMs?!

Add that to the fact that it’s published by Packt - this is probably one to avoid.
Luke Littler – the 16-year-old who is changing Darts
Meet 'Link History,' Facebook's New Way to Track the Websites You Visit
License.md:

Copyright (c) uutils developers

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

Yep. This project is definitely going to be embraced by the community in the long run, and definitely supplant GNU coreutils. The MIT and GPL ideologies are completely aligned.
The problems are not technical and they aren't Apple[1], they are structural. The whole reason the App Stores succeeded (past tense) is they enabled developers to make money.

Monetizing the web directly is practically impossible, certainly without resorting to intrusive ads (which are often blocked) and the attention span of people is incredibly short, so they will bounce. In order to survive you need a compelling reason for people to keep coming back and some source of revenue which is not the web site itself.

The fun part is those problems are now almost as true for apps as well, which is why so many of them rely on external realities to get people to install them, before performing a bait and switch. Additionally the rules around App Stores have quietly become far more restrictive in recent years.

This isn't to say the web is technically appropriate either, because it's not. CSS in particular is essentially broken.

[1] I did https://www.luduxia.com/reversi/ partly as an experiment to validate my thoughts about this. iOS Safari was actually one of the easier targets, certainly far easier than Chrome on Android.
Trivia: The first major public demonstration of D-Wave used a modified version of our PerfectTablePlan table planner software to show how D-Wave could solve a real world optimization problem.
https://www.perfecttableplan.com/newsletters/newsletter10_we...
This reminds me of Micro Machines: you fall off camera, you lose :D.
interesting! Can you recall a source for that?
> The powers that be absolutely will not allow countries like Ethiopia to process the coffee they grow any more than they will allow Ivory Coast to process cashews.

While there are still remnants of colonialism at play, in theory capitalism would prefer to do processing as near to production as possible... but that's hard to do in Ethiopia or most other African countries with a really unreliable electricity grid [1]. Ivory Coast has it different - they massively built out power generation [2], but it takes time and money for investments into processing facilities flow in.

Additionally, political stability is one of the largest issues impeding many African countries. Many of them are actively at war, undergo civil war or separatist movements, are governed by dictators or went through prolonged periods of instability. All of this isn't exactly helpful when looking for investors that have to invest millions of dollars up-front - investors want the guarantee that there won't be some government nationalizing away their investment or war destroying it.

[1] https://www.sinalda.com/world-voltages/africa/voltage-ethiop...

[2] https://www.worldbank.org/en/news/feature/2020/07/23/the-sec...
> MIT license

???
Car related deaths worldwide in 2018: 1.35 million (Source: https://www.cdc.gov/injury/features/global-road-safety/index...)

How would you feel if you had lost a loved one to a car, even if they engaged in walking around at night or another dangerous activity ?

I don't see any one rushing to eradicate cars...
The imgz blog has just become my favourite technical blog ever
If you want to do this a lot easier use: https://github.com/schappim/macOCR
I believe Chris van Tulleken recently cited another paper in his book – "Ultra-Processed People":
https://journals.physiology.org/doi/full/10.1152/physiol.000...

In it Herman Pontzer investigated the daily calorie burn of different lifestyles: hunter-gatherers, farmers, and office workers. Studying the Hadza tribe in Tanzania, he discovered that their calorie expenditure was surprisingly similar to that of Americans and Europeans.

Results suggest that increasing activity won't impact total energy expenditure. But without exercise, the energy spent by bodies on other things like stress, inflammation, etc.
US and most other places will put all blame on conductor, who can later start other procedures to move it to another party (manufacturer, bad repair, etc)
With an MIT License - be good in the title/headline.

How certain is it that such utilities would be compatible including any weird edge cases?
Yes but they are not trained to explicitly encourage similar texts to be semantically similar, only to do next token prediction. In embedding models a contrastive loss is used to minimize distance between pairs of semantically similar content and maximize distance to all other embeddings
When cable TV came out, there were three compelling improvements over broadcast TV.

The picture was excellent, no interference from over-the-air broadcast conditions.

There were no commercials, naturally, or what would have been the point to begin with?

Plus it was not regulated by the FCC.

It's no surprise without these incentives, people have been looking elsewhere for quite some time.

Then when HBO came out, cable was still in its younger stages.

HBO did not have enough material licensed to fill up a weekly schedule at all. It was only full-length movies to begin with, that's why they called it Home Box Office. They only ran a handful of movies a week, repeated often according to a published schedule. It was pretty cool since you could watch the end of a movie later in the week in case you didn't finish it the first time it showed. Watch the whole thing a few times if you wanted.

It was accepted that HBO was just starting out, and they said eventually they would have full weeks of programming, and that the often-repeating short playlist would eventually be filled with different movies all week or at least one day at a time.

That turned out to be false.

Before they even got to a half-full schedule, additional content then began to appear on an additional new channel called HBO2.

Which you could subscribe to in addition to "regular" HBO.
Presumably it would only get to that point were there fatalities or serious injury involved. In general I’d expect the cop to issue a citation and shrug and say take it up with the judge and auto maker.
> without needing megabytes of 'content'.

Although having some MB of an online REPL/Compiler to try the language is _really_ convenient. But not something that should get priority for such a "small" (userbase) language.
> There are many Arab countries all over the world, they are safe from Israel, Israel does not want to destroy all arabs in the same way that people want to destroy all Jews.

Some IDF soldiers are dancing, chanting "there are no schools in Gaza because there are no kids in Gaza" and "Gaza is a cemetary".

The category of "Arabs" is not relevant here at all.
Further atomisation of society, ongoing since the 80s and the digitalisation of the world only deepened it. Lack/disintegration of local communities into the digital world seems to be a common factor (even more given the timeline).

Might be completely anecdotal but in my lifetime I've experienced the transformation from local communities to online ones and how unhappy and unsatisfied it makes me in 2024. It was exciting in 2005 but I'm slowly clawing back a much more offline existence for the past 5 years and am much happier, even more after finding communities that are shielded away from internet dramas, the world is much nicer outside of it.

The internet nowadays is amazing for knowledge and learning, and terrible for social experiences, I made many more online friends (whom I met offline and I'm friends to this day) on BBSs and internet forums from the 90s-2000s than on anything branded "social" from the 2010s onwards.
It's not remotely small scale, there isn't a marketing shop, designer, studio musician, producer, etc alive today that doesn't perform do this as a part of their day-to-day work.
Roblox Builds New Cellular Infrastructure to Improve Gaming Experience
Singing the Blues
> > MS Teams

> I really do empathize here, after having to use Teams for around 2 years. It's amazingly slow, confusing, buggy (it would crash the tab quite regularly), and just generally a perfect role model for what software shouldn't be[0].

Teams for Linux [1] also struggles with resources. Teams in general is an absolute mess. I would go further and say that most MS products are resource intensive buggy crap.

[1] https://github.com/IsmaelMartinez/teams-for-linux
Great to hear! Shottr also has nice OCR these days.
Yep.

GPL is the greatest thing that has ever happened to software and this stuff seeks to destroy it.
Also, "civilians".
Software Technical Writing: A Handbook [pdf]
Show HN: Uptrace v1.6 open-source alternative to Datadog, NewRelic
Uptrace is an open source APM that supports distributed tracing, metrics, and logs. You can use it to monitor applications and troubleshoot issues.

The latest v1.6 release adds support for service graphs, Prometheus remote write, Grafana data source for Prometheus, annotations, and much more.

The main feature in this release is the ability to use Uptrace as a Prometheus data source in Grafana. Uptrace uses the original Prometheus engine, so all Prometheus queries should be supported and you should be able to use existing Grafana dashboards with the Uptrace data source.

You can learn more in the linked blog post or ask your questions here in the comments.
If a 486 can do TLS with mbedtls, you might be able to run cgmnlm as the Gemini client, albeit slowly.
Go still doesn't have Set types. The usual thing to do is using a map of your type to either an empty struct, or maybe a bool, if I got that correctly (have only been using Go for a couple months so far)

Did you implement your own Set type and primitive functions?
Most of this stuff tends not to run in a privileged / network context so it's not clear to me that there are big security gains to be had?

To be fair there are daemons and scripts that shell out to these things and when all the stars align you maybe get an exploitable scenario - but these tend to be situations where doing that in the first place was a bad idea (e.g. $PAGER is not meant to be a load bearing security component and rewriting in Rust is unlikely to fix all the issues with this class of usage).
Does anyone have a good recommendation on reading about continuously updating PWAs. It is quite obvious for the App Store that you can push new versions and your users are notified that they need to update. If someone has a good reading on this I would appreciate it as I have started to develop PWAs. Sometimes my PWA stops working and I have to save it to Home Screen again and I am not sure how to troubleshoot this. Thank you.
> a broader world than that of the common jobs in the silicon valley.

I'd hope it was the opposite: common jobs outside the valley ought to be all the plumbing of comesouttas into goesintos, and the valley ought to be concentrating on the fewer problems where deeper skills yield much higher values?

(I left the valley in the 1980s, so this may be just rose-coloured nostalgia)
actually, capitalism 101 teaches that "making more money" and "better for the consumer" are synonymous so long as markets are competitive and operate at the market clearing price, that point which is also best for the producer.
> Yep. This project is definitely going to be embraced by the community in the long run, and definitely supplant GNU coreutils. The ideologies are completely aligned.

By tone, I assume this is sarcasm. Could you perhaps clearly state the issue?
The Milky Way is also the only known galaxy to have ever contained Magellan.

https://en.wikipedia.org/wiki/Ferdinand_Magellan
I'm sorry for the snark, but:

> The whole reason the App Stores succeeded (past tense) is they enabled developers to make money.

How will the internet, the biggest money maker in the history of the world, ever enable developers to make money?

> Monetizing the web directly is practically impossible, certainly without resorting to intrusive ads (which are often blocked) and the attention span of people is incredibly short, so they will bounce. In order to survive you need a compelling reason for people to keep coming back and some source of revenue which is not the web site itself.

Subscription fees, ads, etc, basically everything mobile apps do now, too.
The world has changed.

I read somewhere that Windows 98 sold 15 million licences. Add in OEM machines and you've got a base of computer users in maybe the 100-200 million range - most of whom either had to use the device for work (which meant training) or had a level of enthusiasm for computing (which meant self-learning).

Today there are 7-odd billion smartphones out there. Most users just want something that gets things done with as little friction as possible.

Who uses these things and how they use them has changed beyond all recognition.
Here is a flaw in the algorithm. The Hand pointer is essentially a roving pointer around a circular buffer. Elements that it passes over can live for another cycle (at least; more if they get visited).

But there is a bias in the algorithm. Arbitrarly, the circle is broken into a linear queue, and the not present items which are accessed are arbitrarily inserted into the head of the queue (leftmost slot).

This does not compute: a circular roving pointer sweeping through a queue? What?

The problem is that items that are inserted at the head of the queue during a moment when the Hand is in a low position (close to the head, toward the left) are closer to being doomed than items added when the Hand is in the rightmost position. This is for no good reason other than just luck.

How it should work is that new items should be added at a fixed distance from the Hand pointer. In other words, an Insert point moves around the circular buffer in lock step with the Hand. When the Hand obliterates an evicted item, items between that item and the Insert point will shuffle over, and the new item goes to the Insert point. Next time the Hand moves, the Insert point will move with it in the same direction.

And now here is an elegant thing: we can make Insert and Hand be the same slot! When the Hand finds a victim we just replace the Hand slot with the new item, and mark it visited. Don't move any items around. On the next miss, the Hand will hop away from that item and mark it unvisited, and that's it. That item can then live until the next visit of the Hand, if it isn't touched again. This is just a FIFO with protection for the visited, essentially.

The distance between Insert and Hand is a parameter; the algorithm can be measured at various values of that parameter.
> I haven’t used a platform with these for a while, but my recollection of the Google Play Store was that the changelog was completely useless for almost all apps I ever used.

That is correct, and exactly the same on iOS. The average changelog says "bug fixes and improvements". Might as well be a giant middle finger.

> … which has historically been “it takes all these permissions and there’s nothing you can do about it”, though I gather this has been changing on at least Android

IME iOS does not have this issue because it never shoved all the permissions in a "permissions" tab granting all of them to the application at install. Instead permissions are usually opt-in when requested by the application. So applications have always been incentivised to limit their requirements (you can reject any request, and you can toggle them off afterwards through the setting, all the application can tell you is "I can't work without that dave"). Apple has also increased the number / scope of opt-in permissions over time, increasing the scope of that effect.
that’s what the automated test suite is for! and the graph in there is looking pretty good.
Change the user agent to this one at ~/.dillo/dillorc:

http_user_agent="Mozilla/5.0 (PSP (PlayStation Portable); 2.00)"

Then a lot of sites will load a compatible version.
There is always some person punishable.

I bet it is not profitable to enforce such fines!

Speeding tickets are hard to prove. Normal small person just pays fines with zero cost to police. Big corporation have lawyers, and will fight it, with all camera evidence from self driving car...
The one problem with LRU that I always remember is one John Carmack one wrote about with an LRU cache for items that were always accessed in the same order (objects to be rendered, in z-order?), which happened to be slightly bigger than the frequently-accessed set... until the day it wasn't. And performance suddenly dropped off a massive cliff.

The problem, it turned out, was that iterating through the same frequently accessed set of items, 1...N, in the same order every time, with an LRU cache of size N-1, would put items 1...N-1 in the cache, and then on the very last step evict item 1 (because it was the oldest) to put in item N. The next time round, when item 1 was not in the cache, it would evict item 2 (the oldest) to make way for item 1. And then evict item 3 to make way for item 2, evict 4 for 3, etc..., until finally evicting item 1 (again) to make way for item N. And do the same on the next iteration.

IIRC, he solved it by switching one of the cache slots as a "scratch" slot for the current iteration, so the last few items in the set would only overwrite each other, and items 1...C-1 would remain in the cache for the next iteration (where C is the size of the cache).

It is an unusual use case, to be sure, and not a reason to avoid LRU caches in general. Most users are unlikely to hit it. But it's useful considering as an example of how edge cases can pop up in places you might not have been expecting. It also shows you don't necessarily need to completely switch algorithms if you hit a pathological case - just tweaking how the cache works slightly (LRU to LRU-plus-scratch-slot) can sometimes get you back to 95% of where you were, which might be good enough.
I am going to guess that 100% of the meat eaters commenting here haven’t died since birth, which is an awfully good track record!

I love the intent of these kinds of papers, but at this point in time (2024 now!), surely there are resources for definitive studies, identifying every possible confounding variable.

Or a series of coordinated papers between researchers, progressively identifying every non-causal correlation so they can be taken into account.

Otherwise, we just get tantalizing paper after paper with its own mix of unaccounted for confounding factors and conclusively ambiguous correlations.
> There is a broader point that is being missed and that is, in the Anglo-sphere people don’t care much about mental health at all, we stigmatize mental health as a weakness (thanks puritans!), so yes men don’t seek access to mental healthcare as openly as women

Not only that, in general men don't seek help from friends in the same way that women do with their social circles. It's not only professional help but camaraderie and support among men is very different (and lacking) compared to women.

This is all in general terms, of course.
Fastest autograd in the West
It's worth playing the "what if everyone did this" game: I have ~20 apps installed on my phone. If everyone sent 1 promotional message a day, I would be getting 20 per day. Which would mean more than one each waking hour. That's about as many notifications that are actually of use to me each day, and that amount of spam would effectively render notifications useless to me. I'm very thankful I can disable notifications for apps.
It's fortunate it's open source then
I don't think this is snark. It just misses the point.

The App Store has payment infrastructure built into it. Much, much easier to use for a developer and for a user than a different bespoke payment integration for each website.