skysight-inc/HackerNews huggingface dataset:
Fun, thanks for making this!
Personally I got tired of being interested in something and finding out that it's not useable. The new playbook seems to be make screenshots, set up a landing page, and see if it goes viral on Product Hunt.

I think the mindless praise is also because some are a part of some cohort or ring, where they all promote each other.

The last time I saw something I used from PH was probably about 4 years ago and I'm still subscribed to the newsletter hoping for something new.
I like how the giant monorepos (like Google's) serve as a forcing function against these problems.

When all of your dependencies are developed on the same repo and are part of the same CI they just won't break you (at least not your tests). And when you'll come back to the project 6 months later you'll find it building and passing tests against the latest versions of all dependencies.

This forces you to have a decent test coverage (otherwise they'll break you).

It makes library authors feel the pain of their downstream dependents and carefully consider breaking changes (otherwise they will need to spend time fixing downstream).

It makes people hesitant to bring in third party libraries that aren't very stable compatibility-wise (as the "internal owner" of the third party becomes responsible for updating it and unbreaking the world).
My family's includes rocks. Lots of rocks grow there.
What is even going on here? Scroll to the bottom and this low production self-help book (which looks like it should be happy to be free) has three tiers of pricing and subscription crap?

This seems nutty.
Fully support of Direct X 12.1/Vulkan 3D API inside virtual machines and games
It's not just a matter of recommending songs I don't like. While Spotify does this a lot it wouldn't solve two more subtle issues with its daily playlists and random play:

1. Even for artists I really like it tends to always choose the same few songs. It's especially annoying for artists with a huge discography.

2. There seem to be some categories which Spotify uses for its daily mixes which don't make for good playlists. As an example I mostly listen to metal but also a fair bit of softer Swedish music (Lars Winnerbäck, Peter LeMarc, ...). For a few months now the one of my daily mixes based on this type of music has also had a few Swedish hard rock artists that really don't fit. Mainly Mustasch, which is a great band, but I don't want to hear them in this context.
There are indeed many responses here. But how does one find any answers to the good questions?
Noam Chomsky is a commie. It's actually quite baffling that he is - I'm sure he understands the inevitable horrors of that ideology better than most people, and knows it can't work, yet he keeps preaching it regardless.

I do enjoy reading some of his work, however. His critique of mass media, for example, is on point, as is his critique of the security state, and the military industrial complex.

But one would have to be absolutely insane to listen to anything Chomsky has to say about economics - dude never held a real job and spent his entire life in academia.
ElevenClock - Taskbar clock for Win11's 2nd taskbar they didn't have time for!
Software Development Ain’t a 9 am to 5 pm Job
Licensing and testing is not an inevitable consequence of unionisation. Those are more closely associated with professional associations or guilds, which don't tend to represent the same kinds of workers as unions.
There are fundamental differences between the sexes and the representation of those sexes in any given field are a reflection of that.
Software Development 8 Hours Isn’t Enough for Me
This game is absolutely fantastic. It’s like magic: the gathering and dominion and a dungeon crawler in one. Great game!
Sure, I’ll bite: how would you describe Papau-New Guinea’s system in a way that could quickly convey an enhancement to what the reservation and other treaties around North America, since “Microstate like Europe” doesn’t convey that - to some
I don't think people are okay with it - they just don't have the power to do anything about it.
https://archive.is/1ePD5
How about that these kinds of bugs are not in a class that can all be solved by a few bug fixes, but represent a very long tail of bugs that need one-off fixes.

Most software has to deal with a limited input domain, and when mistakes are made, they are tolerable. And even in the case of software in limited domains, critical bugs remain in commercial software that have been around for decades, with new bugs cropping up as the software is maintained.

Now look at FSD: What is the input domain? The entire real world and the incredible diversity of variety of it. And what is the repercussions of a bug? Death or injury.

So like I said, these FSD systems should be designed with a kind of "kernel" vs "user" space paradigm. The "kernel" has a mission to absolutely prevent "user" space from crashing the system. In my view, that would mean a backup sensor suite and software design whose highest priority is to avoid collision, rather than driving or navigating. All of Tesla's ML systems should be in the "user" space. They view the world, make predictions to navigate, but any control inputs they yield should always be overridden by the "kernel" if a collision is pending.
Hmmm, there is a dislike (Song | Artist) feature on the Desktop version -- as least for the Discover Weekly channel.
I have done it too, they have a standard procedure in their support platform.
I've actually found video games is one of my high quality leisure, but only the single player or local multiplayer experiences.

My low quality leisure are my consumption (or constant checking for new content or upvotes) of blogs, articles, news, social media posts of people that aren't my real close friends or family, and all of my online commenting, including this one.

Probably also consuming things I didn't actually want to consume count as well, so like watching random things that Netflix recommended or just showed up on TV versus watching a movie I'm actually interested in and want to watch. This is same for randomly playing video games like say on GamePass (like trying a bunch of games quickly).

I'm trying to cut a lot of that out, and instead focus on playing only the games that truly interest me, watching only the shows and movies that truly interest me, only the books I really want to read, etc. Once you cut it down to just that, you'll find you still have a ton of free time, and you'll slowly be forced to also take a walk, go for a bike ride, work on your hobby projects, call a friend, grab a coffee, do a workout, cook something from a recipe book, play with your kids, take your partner out on a date, or go to bed early, etc.
> Multiple processes are more robust to failure and easier to reason about

Yeah of course, except when you use multiprocessing to do some CPU-intensive work and one of the subprocess get OOMKilled. Now your main process just hang forever. This was reported on bpo roughly 10 years ago and the response is "we can't fix this".

Is this enough to convince you multiple processes sometimes lead to unnecessary complexity?
is there any indication of whether you can capture video off an analogue pocket? from what I can tell you need to buy the dock (which is out of stock) and capture hdmi?
Upgrading dependencies is never a safe operation regardless of what semver tells you. The version number is a suggestion and not a promise. I have had minor patches break things because it turns out that my app is depending on a behaviour which is a bug. But it’s no big deal, upgrading is something you plan out and spend the time on. Upgrade them all at once and spend the time testing everything and reading change logs.
Are you certain it was Spotify that did that? Unless you downloaded the episode in 2018, it could have easily been the Conan podcast. Podcast episodes aren't immutable, they're just a url. I've seen podcasts that update the ads in their back catalogue to whoever is paying them at the time the episode is downloaded.

I've also noticed some location specific ads, which isn't that surprising if you think about. There's nothing stopping them from serving you a different mp3 file depending on your IP geolocation.
- Allow listening from more than one device at the same time on a family plan.

Use case: I listen to something at home and then get in my car. People at home should still be able to listen to what they want, and I should also be able to listen to something else. At the same time.
Yeah the site is useless. I didn't comment on the last post but to summarize from a JVM/infra guy:

Use a JDK that contains the features you want and is from a vendor that gets access to embargoed Java security updates.
This matters more for pre-Java 11 as certain vendors backport things like Java Mission Control/Flight Recorder and other performance and debugging features to Java 8. Post Java 11 the feature sets of the various vendors are roughly equal with much more minimal diversity.

For the most part they are generally equal. The determining factor depending on your org size might be your capacity to pay for support and your tendency to need that support. My pick is Azul but Coretto or any of the others are fine too.

Try make sure you are at least on Java 11 as the Java 8 -> 9 migration was very hairy due to modules. If you are at least on Java 11 then all future upgrades are likely to be very easy in comparison.
Haven't tried it yet, but looks like it can address some points: https://github.com/khanhas/spicetify-cli
It definitely took a couple of months before Spotify honed in on my tastes, but it was definitely worth the wait.
I don't know why but I've never heard of Analogue and their website made me irrationally angry and irritated. I don't know if it was the verbiage or the unclear communication about exactly it is, but it was immediate.
Automatic CPU speed and power optimizer for Linux
Not included in article: photos relevant to the actual mysteries.
> the rutabaga, a large version of the turnip, is known as a "swede".

And "rutabaga" is from "rotabagge", the dialectal word for turnip in the region of Småland, from where the majority of Swedish immigrants to North America came (over 1 million Swedes emigrated to North America in the second half of the 19th century).
As fas as we know, yes, you would need the dock.
This specific problem used to be extremely common.

You set up the database, you know you want Unicode, so you set it to use utf8 (we'll ignore for now MySQL's legacy BMP issue), your tables, your columns are using it: great.

You run your site for a while and everything is fine: characters all display fine, though you do occasionally notice some searches with non-ascii characters don't work quite as you expect, and one day you use an admin tool and you see things are messed up...

What you didn't realize was that you set up all that stuff but not the connection charset, which used to default to latin1. So MySQL sees your UTF-8 data coming in, thinks "this is latin1" because that's what the connection charset is set to, sees your tables want utf8, and happily "converts" your UTF-8 text to UTF-8. You don't notice it because it does the same thing in reverse when sending results back to you, so you think everything's fine.

Things got wise to setting the connection charset, avoiding this problem, and eventually the defaults also changed. So it's been pretty uncommon for new databases for a while now.

But, you still see people in this poster's situation, discovering their database is stored in this mis-encoded form when they move to new servers or versions of PHP that changed the default connection charset.

It's fairly easy to fix the data so it's stored correctly and you don't need the incorrect latin1 parameter to hide the problem, but just hope you didn't run a while without noticing the charset change so you now have a mix of good and bad encodings in the same tables.
"The Library of Alexandria of video games" is not the title of the page nor does it appear on the page at all. Per the HN submission guidelines: please use the original title, unless it is misleading or linkbait; don't editorialize.
I made a virtual desktop pager for Windows, like in XFCE or Gnome
Currently getting paid in the 4th percentile in Australia as a ruby/js dev with no formal education. Who cares what the js ecosystem is like if companies are willing to shell out whatever it costs to get devs to work on their web app.

Having JavaScript app devs is basically a license for companies to print money right now.
for playing on the couch sure, but handheld? It’s a no go.
Talking about “Library of Alexandria of video games”, I wonder how much video games were lost forever after Underground Gamer was shut down. Without the easy access, these games won't get as much publicity as before and crazy projects like documenting every single PC-88 game in English (kudos to Oleg) become much harder.
Ask HN: Which API framework for rapid application development?
I want to start a hobby project which needs to have as less development time as possible. I would want social media login (sign up via email, fb, google accounts, etc.), user management, connecting to a posgres (or even sqlite) db, deployments (perhaps to a paas like cloudrun, heroku, aws beanstalk etc.), db migrations etc. all already automated. If there is some automation for the API body and parameter validation from a openapi spec that would be even better.

I just want to write the core business logic for the API handlers and leave everything else to the framework. I do not mind (and actually would prefer) if the framework is opinionated and works well for its intended goals.

I prefer Typescript/JS, Golang, Kotlin in that order. If no other option, then python3 would be an acceptable choice.

Any recommendations ?

tldr: I want a batteries-included API framework with users management, session management, db management, openapi integration. Help ?
This is kind of debatable through, sure there are national laws, and even EU wide laws. However, Germany has its states, Berlin has different laws than Hamburg for certain things, same as Italy and Spain have their regions with various levels of autonomy. Every municipality all over Europe has control of some of its local laws, too. We don’t just have one European wide law, or even German wide law for every aspect of law.
I did mention several other researchers/authors, and it's hard to give a more specific recommendation without knowing what part of it attracts you.

- Deming: management philosophy

- Weinberg: software engineering

- Womack: lean vs mass production

- Leveson: accident analysis, system safety

- Dekker: system safety

- Hollnagel: operator experience

- Ward: innovation, product development
Force everybody to use Win11, as a gesture to Microsoft.
The specs are not publicly available, but the comparison to their 4th gen lidar is. As you can see in [1], the resolution improvement is massive, which is what the GP was claiming lidars lack. I don't see a "ton of signal to noise ratio" in the sensor data either as claimed. Same with Argo AI's lidar [2].

If you want to hear from an expert (which I am not), here is Brad Templeton talking about Waymo and Argo's lidar improvements [3].

[1] https://www.youtube.com/watch?v=COgEQuqTAug&t=11601s

[2] https://www.youtube.com/watch?v=I_tYxMh3ddA

[3] https://www.forbes.com/sites/bradtempleton/2021/10/11/new-li...
To the best of my understanding, B.C. circa 1800 can be described as 'patchwork of sovereign micro-ethnic groups in rugged terrain'

Europe microstates: Andorra, Monaco, San Marino, Vatican, Liechtenstein, Faeroe, maybe Iceland and Luxembourg. Relics of times long past, historical curiosities.

Papua NewGuinea: 832 living languages, presumably each with an independent history tracing hundreds if not thousands of years. Most of them with <3k speakers each. The largest ones with <250k speakers.

https://www.languagesgulper.com/eng/Papuan.html
You can now write 10x faster with AI
This reminds me of Google Image Labeler which used a game interface to have people identify what is is images (and I presume train their AI to identify).

Is this the plan here as well? Or is it 100% purely a game?

https://en.m.wikipedia.org/wiki/Google_Image_Labeler
You can with https as well.

For most of us that means an untrusted cert, and hence a browser warning, but that's equivalent to the browser padlock icon when browsing http (and arguably safer).

Plus, if you are browsing or publishing using plain ip addresses you are already outside the "regular behaviour" so users doing that will be happy to click through.

However this subthread is irrelevant to the main thread. The https/http question is unrelated to the dns question, since dns applies to both equally.
How about "Hirem's BootCD" WinPE image.
How is this interview pro-china?

I don't like the way Chomsky says stuff, nor do I agree with a good chunk of it. but the only mention of China is his belief that the US is picking a fight with force as if almost 'just because that's who the US is.'
> Tell you what, I would not want to be a brand new developer without university connections trying to get a role right now. If you start looking without top internships and a degree from a school with connections it seems like it'll be rough.

Self taught, can confirm.
Houses in rural areas still cost hundreds of thousands of dollars, with the added benefit of a lower cost of living.
Sure, but not every small town has a distinct language and distinct set of laws. The OP talks about "food security for an estimated 10,000-12,000 K'ómoks People", unclear that the K'ómoks ethnic group was much larger than 10k.

https://en.wikipedia.org/wiki/K%27%C3%B3moks
No, but the previous generation was able to buy their houses for $15k and the boomers went and inherited all of that.
Covid-19 Precautions Prompt Backlash on College Campuses
The only one telling people what to do here is you
> Let Python excel at its core competencies

Python is notably very popular in two communities: web developer and scientific computing.

The former usually yell loudly every time someone propose to remove GIL. Meanwhile everyone in the scientific computing community had to learn how to workaround GIL which absolutely sucks and sometimes just impossible. (e.g. I have a mostly memory-bandwidth-bound data loading pipeline but it sometimes need multiple cores for doing some trivial data transformation with numpy. This is impossible to do efficiently in Python right now, due to GIL)

Do you mean Python is not the right tool for my job and we should drop numpy/scipy/... and let Python be your shit tool for rendering web pages?
I'm apparently in the minority, but I long for a return of the 5-star ranking. I really miss that about itunes, being able to rank each song, and set up smart playlists based on genre and how much variety (how deep in the star rankings) I wanted.

I'd have to think an intelligent recommendation engine could do a ton more with star rankings than a simple up/down too. 5=love, 4=like, 3=ok, 2=dislike, 1=hate. It could even be optional; they could just treat like and dislike as 4 and 2 or something, and let people who want more precision use them.
I think it's more that after 8 exhausting hours, I don't have energy anymore for anything. The 8 exhausting hours would be a day full of meetings, after which my brain is a mush and doesn't work anymore.
I'm a bit sad that we didn't pursue nuclear propulsion for interplanetary missions. A nuclear rocket could reach Jupiter much faster.
The C# approach will take decades for .NET shops to wrap their minds around it.

2021 was the first year I deploy anything related to .NET Core in production, and it was still .NET Core 3.1.

Will this velocity no one is going to their .NET repos and rewrite the libraries with the required annotations to keep the compiler happy.

If you want null safety in Java today, just make use of @Nullable, a good IDE with static analysis, and deploy PMD, FindBugs or SonarQube into the CI/CD pipeline.
They have a list at https://www.ventoy.net/en/distrowatch.html of some supported operating systems.

It supports most Linux distros and it also supports FreeBSD.

Some operating systems that it failed to work with according to that page include, among others: ReactOS, SmartOS, Haiku and OpenBSD.

They have another list as well of tested operating systems here: https://ventoy.net/en/isolist.html

According to that page it supports many versions of Windows too, as well as VMware ESXi, Citrix XenServer, and Xen XCP-ng.

So probably a good idea to check those two lists first before choosing which operating systems you want to use with it, if you are looking to get something that works with the least amount of effort.

And if you have time to spare then try some that are currently marked as not working, or which have not been tested, and figure out how to get those working too and contribute that info to the Ventoy maintainer via their GitHub :)
When opening a mailbox, I had to provide ID and a notarized signature.
Companies also love recurring revenue because it is far easier to convince finance once to pay a modest ongoing monthly fee, than it is to go back to them every few years to get approval to spend a large chunk of money the next version of something.
"Which style should I select? MBR or UEFI?

Anyway, the best for you is the best"

https://ventoy.net/en/doc_mbr_vs_gpt.html
For the sake of clarity: I will not stand on the side of homeopathy, ever. It's placebo effect marketing rather than evidence-based science and hence not worth my money.
A nice little clever way to fix this problem so things are actually stored correctly in the tables: run mysqldump and tell it you want to dump to latin1. It will do the same charset conversion that "fixes" the data here when setting the connection charset, so it will actually dump UTF-8 out. Then just edit the dump and change the SET NAMES line to "utf8mb4" instead of latin1. Loading in that dump should get you correctly-encoded UTF-8 text.

Then you can take the latin1 connection charset out of your app, or replace it with an explicit utf8/utf8mb4 one.

You can do a whole "convert to latin1, then binary, then back to utf8" dance live on the server too but this is cooler.
Make Wear OS Apps in Jetpack Compose
Half a year ago, I found a Facebook bug where if you post a comment that contains both a URL in the text and a picture as an attachment, it gets removed in a few seconds. About 24 hours later, you get a notification that the comment violates community standards for spam. I tried reporting the issue but it's hard to get an answer or progress.

I agree with what a couple of YouTube comments said:

> censorship like this, that simply tricks you into thinking you're alone or being ignored, is a form of psychological torment.

> This is extremely frustrating, I've experienced this countless times. Most of the time I don't even know what causes censoring. It's insane

> They censor the whole platform like that, comments just go straight into the black hole and you never know what words triggered it.
It's the pretentious SV-esque marketing speak that's unbearable, and funnier because they are targeting a niche audience (interested in playing/preserving retro games) who would have absolutely none of that crap.

Seriously, how absolutely out of touch you have to be from the retro gaming audience to create this kind of thing....
Not in terms of medals but the 100m sprint is a significant achievement.
>> They've long dominated the food and fashion worlds, this year they've dominated sports, and now they're aiming for the skies.

Being the best at something wins you a prize. It rarely ever means market share. Italy has a great football team, but what percentage of world football is played there? They certainly have all the best fashion, but what percentage of the world's clothing is manufactured in Italy? This philosophy will not translate well to air travel. Having the best planes and the best staff in the world means little compared to having the lowest price and best on-time performance.
If you are doing it properly, JIT caches should be used.