skysight-inc/HackerNews huggingface dataset:
Given that Zuckerberg had semi-secret meetings with Trump, and let Cambridge Analytica run wild, I think we can bank on Trump allowed back.
You might like something I built if you want something really, really simple:
https://src.xza.fr/python/blog_generator_py/

But note I didn't doc it as I just made it for personal use. But the way you run it is ./py/generate_blog.py, and you need to have Perl implementation of "markdown" installed (usually apt-get install markdown)
Update: I played through 3 more of the game :) All are really short, but really different and fun and pretty polished, so it's very enjoyable.
I feel like the 'capture all the value you provide' type comments come from those who have never run a business or worked independently, or maybe they did and got extremely lucky.

For most, it's way more work handling all those tasks you mentioned, in addition to the work you 'are getting paid for'. The stress alone is killer.

In our industry, it's hardly serfdom: I have reasonable autonomy, get paid vacation time, and can largely code (my preference) the bulk of the day.
I love this, but I wish there were some of these books in other languages. I think it could help language learning a lot!
Without disagreeing in any way, because I don't, the thing is this: the year of Linux on the desktop came in 2020, and the world didn't notice, which is good and right and proper.

Here is the evidence and the reasoning:

How can we define when Linux was ready for the desktop? When people chose it. When can we say they chose it in significant numbers? When more people chose Linux than a competing product.

OK, then, what competing products are there?

Well there are really only two: Windows and macOS. That's it.

Those are the mainstream desktop OSes. There are other mainstream end-user OSes, such as Android, iOS and iPadOS, but they're not desktop/laptop OSes. They run on dedicated purpose-built hardware.

Outselling Windows is a high bar. But outselling macOS is easy to measure. It's the #2, and Linux outsold Macs in 2020:

https://www.macrumors.com/2021/02/17/chromebooks-outsold-mac...

It outsold them in the USA only 4 years earlier:

https://www.theguardian.com/technology/2016/may/23/chromeboo...

ChromeOS is a Linux. More so even than Android, which has a strange custom userland, libc and so on. ChromeOS doesn't. It's based on Gentoo, it has its own display server and things but it's a Linux and it runs desktop Linux apps.

ChromeOS, Windows and macOS are fungible. You can interchange one for the other. You can install ChromeOS (in its Flex edition) on PCs and on x86 Macs. You can install x86 macOS on x86 PCs: I've done it. You can install Windows and Linux on x86 Macs, and Arm Linux on Arm Macs is getting there. You can install Linux and Windows on Chromebooks. They are interchangeable.

Argue all you like about openness, third-party apps and stuff, it's here and it works. I run Firefox on my Chromebook, because I am awkward like that. It works great.

ChromeOS is a Linux, and ChromeOS outsold Macs 3 years ago.

The 2nd best-selling desktop/laptop OS is a Linux and macOS was relegated to 3rd place.

It is here, it happened, there are some 200 to 300 million happy ChromeOS users out there.

No mainstream Linux vendor noticed. Fans of mainstream Linux didn't notice. It's not their kind of Linux. That's exactly what you'd expect Linux fans to think and say and indeed do.

But the year of Linux on the desktop was 2020. It happened, it came, and the FOSS world was too busy squabbling to notice.
Without death and scarcity we could never have evolved. That fierce and terrible dragon is mother to us all. Before killing mom we should figure out what she's good for. Like hugely accelerating biological adaptation. Do you think that we're all grown up now and only require cultural adaptation going forward?

As terrible as death is, as much as I too miss Grandma, it is an evil necessary to fend off the higher order of evil, the greater dragon, extinction.
Pretty sure meme died, because desktop is dying, due to hardware slowing down and mobile boom.

Linux has the problem of no commercially successful distro, wasted duplication of effort (which DE, which sound manager, which compositor) and no backwards compatibility (user facing software).

Add onto that reliance on CLI, and lagging behind Windows features for 10+ years, and in-kernel nature of drivers and you have a recipe for lagging.
I put the tl;dr in the title. I can hardly lead harder with the conclusion
> randomly wake up from sleep in my backpack

That seems to be common to many laptops including those running Windows at this point in time: https://youtu.be/OHKKcd3sx2c
look at the mirror, hold something blue and red, and something transparent blue for example

try to take a picture
Something I realized just now. Historic accuracy. To give an analogy consider the RIAA curve. It amplifies the high frequencies and attenuates the low ones. In order to play this back correctly you have to do the reverse transform on playback. The recording device and the playing device both have expectations on each other, are designed with each other in mind.

Now back to tube amps. People often say that tube amps add "warmth" right. So we can say that this warmth isn't actually there in the recording. It's an inaccuracy. But here's the thing, if everyone has a system that adds warmth, then mixes will take this into account. They will be mixed to reduce the warmth a little so it will sound just right when it's added back. The recording and the playback are designed with each other in mind.
I think the answer is "never", but mostly because the target is both vague and impossibly strict.

Let's take Hatsune Miku. You could argue that "she" fits the bill (3D character, algorithmic voice, lots of followers), but of course there are humans writing those songs and music. If you automated that away (AI lyrics, AI music) you would still have humans checking that the music fits "her" style, that the lyrics make sense, and that the result is not just a racist tirade due to 4chan training data. And as long as those humans are there you can't really say it's 100% AI, can you?

One could argue (wrongly, IMHO) that doing the selection and filtering is not the same as making music, but that criteria would then classify DJs as "not musicians" and I know they hate that.
Don't sell a copyright, draft up a support package instead and sell it to corporate/for-profit users. Much more straightforward and flexible, IMO.
WSL nowadays provides native graphics and sound support.
I'm sincerely not trying to be contrarian here, but I'm curious what issues you've run into and on what hardware? I've installed Linux on literally hundreds of machines over the years, many different architectures, makes, amd models. The only real compatibility challenges I recall were modems in the early 2000s, and graphics cards up until around 2010? I actually have the impression that hardware support is pretty fantastic. As an example, on quite a few occasions occasions I've moved an existing linux installation from one machine to another. New laptop? DD the drive from the old to the new, alter the partition size, grow the filesystem, and you're off to the races.
Even better, type a public domain novel into Wikisource! https://en.wikisource.org/wiki/Help:Beginner%27s_guide_to_pr...
For me it was pointers. I used C throughout college and I never really grokked the "address to a value" description, but one day it finally just clicked and now I love pointers
ai already lost my guys
or write a blog
> the Linux/Windows x86 laptops just can't seem to compete for my use

I still find it surprising. Not the M1, but the impact the battery life has on my perceptions.

In so many ways I prefer Linux (and Windows) to the Mac. I also prefer the hardware on ThinkPads (and even my old HP ProBook) because whilst the build quality isn't there they have vastly superior keyboards, ports, and/or matte screen.

And yet it's always the Air I pick up because it's always the Air I know will launch virtually instantly and run for hours.
Very cool. Note that it outputs midi and the demo chose to use a terrible piano sound, there's better free samples they could have used. I threw in a flac of the weirdest (read: most nonsensical melody, nowhere close to pop) song I could think of (Mupp - vendetta) into the collab and it seemed to do pretty well capturing the melody. Composer 1 lost some of the nuance of the melody at 0:50, but composer 14 got much closer.
> computer chips are a common example of something that only works because of quantum mechanics

Does that mean that quantum effects play an essential role in the operation of a transistor?
Epstein didn’t kill himself.
good concept not done yet
> As far as my understanding goes, they are doing their third rewrite of mobile apps for whatever reason

It’s the first rewrite of the iOS app, which was 8 years old. And it unifies the android and iOS codebases at last, to stop having to implement everything twice on mobile.

> (that has to be wasting a lot of developer time).

no, it is already spectacularly reducing dev time; basically halving it.

You can (re)read the explanation at https://matrix.org/blog/2022/12/25/the-matrix-holiday-update...

> And secondly they seem to be kinda stuck in terms of its vision.

The vision is pretty simple: radically fix perf, fix bugs by converging SDK, then add new features like encrypted search. Native VoIP is critical, given Jitsi’s encryption is beta and doesn’t interop with Matrix’s, nor is it decentralised, and we’d rather invest time otherwise spent maintaining large-scale Jitsi deployments making Matrix support VoIP out of the box.

In terms of the recent Android notification bugs: yes, they should be fixed in 1.5.16, released 2 days ago. And they are precisely the sort of bugs we are addressing by unifying the mobile apps onto a single well-tested SDK.
Do they say ALL laptops? Here's a direct quote from page 1 of Ubuntu's installation guide:

"Whilst Ubuntu works on a wide range of devices, it is recommended that you use a device listed on the Ubuntu certified hardware page. These devices have been tested and confirmed to work well with Ubuntu."

No, it's not straight up on the download page but should it be?
to be productive or not to be
The AX411 is supported in Linux 5.14. Were you using something like Ubuntu 20.04LTS that didn't have a newer kernel? 22.04 LTS should support it.

Fwiw, Windows frequently doesn't support Wi-Fi out of the box but, when it's preinstalled, the drivers usually are too.
Completely false, and this is bogus narrative that the mainstream press is pushing in their efforts to coverup how much influence govt had over Twitter. US govt is heavily involved with pushing propaganda across all outlets, but only Elon has opted to expose it to the public, making him a threat to the establishment, especially the woke leftists in power.

> 14. This secret group included Head of Legal, Policy, and Trust (Vijaya Gadde), the Global Head of Trust & Safety (Yoel Roth), subsequent CEOs Jack Dorsey and Parag Agrawal, and others.

> 15. This is where the biggest, most politically sensitive decisions got made. “Think high follower account, controversial,” another Twitter employee told us. For these “there would be no ticket or anything.”

Twitter management was fully engaged. The head of trust and legal were involved in decisions, especially the ongoing partnership with the FBI — with screenshots and transcripts showing the deep levels of engagement. If you’ve not seen this, you must be reading about twitter files from a 3rd party or ignoring what happened.

https://twitter.com/bariweiss/status/1601014175366402048?s=2...

===

> The Aspen Institute hosted reporters, media companies and social media firms in Sept. 2020 to prep for a possible Russian hack of Hunter Biden, one month before the NY Post story, at a time when the FBI had the laptop and had Giuliani under surveillance. Amazing coincidence.

https://twitter.com/lhfang/status/1604977967754461185?s=20

===

> Government paid Twitter millions of dollars to censor info from the public

https://twitter.com/elonmusk/status/1605219914813673473?s=20

===
Good analysis, thanks for the view in from the outside. I found the terms of any such bug bounty[0], whose scope includes "Open source projects by Meta"

And from the engineering blog, "[...] PyTorch 1.0, the next version of our open source AI framework."[1] (emphasis mine)

[0] https://www.facebook.com/whitehat/

[1] https://engineering.fb.com/2018/05/02/ai-research/announcing...

However Meta has since ditched it[2], and a careful keyword search of pytorch.org, linuxfoundation.org, suggests there is not any current official bug bounties for PyTorch.

[2] https://pytorch.org/blog/PyTorchfoundation/
and someone else was born, yay!
That’s a great point. Seeing lots of mocks and assertions that certain functions are called is often much ado about nothing since no actual code functionality is exercised. I do sometimes see the return value functionality of mocks used as a stub, just because the dev hasn’t internalized the distinction and can “make it work” with a mocking library.

One of the only legit use cases for mocks that I have personally come across is validating things like a sequence of API calls to an external service, or queries to a database where there is a check that certain efficiencies are guaranteed, e.g. verify that an N+1 select problem doesn’t creep in, or knowing that a app-level caching layer will prevent redundant API calls.
Yes and no - the work that's gone into it, and into Proton in general has made game support on linux generally leap forward. I don't have a Steam Deck myself, but because it exists, things are getting patched in Proton often before games even come out, which is a far cry from where things used to be with Wine.

Having a site like ProtonDB to be a single place to go look up any tweaks or config flags for Wine/Proton to get a game to work is invaluable, and it's now actually getting good traffic and data because of Steam Deck.
People snort cocaine through rolled up bills.

At least, that’s what’s depicted in movies and television.
Why do people use the annoying sub stack subscribe interstitial? Just stop.
privacy is where we should start, if we want to fix this world, leave me alone faith
The question is not whether they make more than median wage actually, if you want to nitpick. It's whether they make more than they would as an employee. Yes you need capital and that's part of the risk. Also reducing the argument to be about "franchise owners" is a strawman.
What a weird take. Evolution doesn't care about being a mother. It is just a process, indifferent to us humans.

Likewise, 'accelerating' biological adaptation is neither good or bad, it just is. There is no moral character unless we give it human intention.
This is way overdue and such a gain for little effort both in the engineering and on the user side.

Not about to switch from maps to Waze, but does inch closer!!
And microservices. asp.net is quite good for it, it turns out. I now know of several companies developing their backend stuff in C#.
The question isn't a way to know the future. It's to gauge whether they have thought about the future. Easy to pass, but red flag for a fail.
Although I still don't understand liegroups with significant mathematical rigor, I do think I finally understand why they are used in code for computer vision and state estimation. It took me a shockingly long time to understand why.

This paper was the catalyst to me finally grasping some of the details: https://arxiv.org/abs/1812.01537
i escaped reality this week
>Ranging from randomly wake up from sleep in my backpack //

This has come up a few times on HN recently, it appears to be an issue with all brands of OS. There was an explanation for it to do with Windows wanting to keep the network stack live in "sleep" and so proper sleep having little support. Reports suggested it might be a problem with OSX too.
take the lessons you learned, appy them
Remaking Old Computer Graphics with AI Image Generation
Look i stop here, you twist reality so it matches your illusion of a "Great Stalin", and mix in half truth.

It just makes no sense to argue like that.

If you want to change your mind that many Gulags where death camps have a read:

https://www.jstor.org/stable/j.ctt1gxp6fb

>>Russia's Penal Colony in the Far East: A Translation of Vlas Doroshevich's"Sakhalin"
I've had the exact same things happen to me with Windows machines - apparently computers are still hard. I won't disagree though that the Linux laptop experience is still pretty bad - basically the power management has made it unusable in my experience.

I'm a happy Pop!_OS (or however ridiculously they render their name) desktop user, and so I'm inclined to give their hardware a try next time I look at laptops. Framework may also be a contender.
information was always free lol
Valve's work on Proton has been repurposed for other hardware configurations with great success
Well, my Company provided a Dell XPS 13 running Windows, and that piece of crap doesn't work right with their own docking station. I think it's an issue with that particular company.
Same docking station, but with an Ubuntu based Hp DevOne doesn't cause any troubles at all.
People don’t use IRC anymore because there are better open alternatives like Matrix and ActivityPub based systems. Those are what the “hard core” people use.

As for the cloud there are loads of clouds. Web sites can be moved. Same with git hosting which just provides a convenient place to store the repo and post meta data like issues. Moving from GitHub to Gitea or GitLab is usually pretty easy.

More and more people seem to be at least trying a less centralized approach. Personally I think we passed peak centralization in the middle 20-teens when there were just a few social platforms everyone used and federated stuff was primitive and new. We are well into the beginning of the unbundling phase.
"mine went away" - That's not my experience but yours is a good counterpoint. I'm glad you're free of it.
The "Linux Desktop" meme is a completely outdated reference to the old days when Microsoft had a 97+% desktop market share (1995 - 2003) and desktop computers were still novel. OS X, through some kind of market miracle, managed to drop that number to less than 90% and continues a fragile chipping-away.

Now Linux completely dominates in the market to destroy "desktop" "computing" via android devices and Chromebooks. I have a few relatives who don't even own a normal computer and use their phone or tablet for all tasks.

Asking normal people to use GNOME continues to be a bad idea and linux developers continue to mess up linux servers by attempting to (selfishly) make them more desktop-friendly. :)
i likked this rule as one as the 80/20 and tested it with all the other possible tests
Adding to this, having run small communities I can see platforms like Mastodon growing into Twitter albeit with a different twist of behavior but eventually becoming equally toxic, just a different flavor of toxic.

I believe one of the root causes is that the internet basically connected billions of people from many different cultures into one big pool without any arbiter mechanisms which is bound to get ugly fast. In this regard I agree with the article that the internet wants to be segmented. Mastodon will probably start with silos of similar thinking people but as it grows they too will run into culture clashes leading to groups of people being silenced. Then some other platform will come along to make smaller silos or tribes and this pattern will repeat.
If you are in a single party consent state, you can legally record conversations you are involved in without informing the other participants. (California is not one of those states, sadly, but if you are in a state that does, and are interviewing for a California company via zoom or a phone call, I believe you can still record it legally)
Maybe Windows fans holding onto one of its last remaining advantages? I have a Windows desktop solely for games. I’d be 100% done with Windows if all the games I play worked flawlessly on Linux
i need a bit of that
I think one of the best things that happened to me is that my desktop’s onboard graphics card died sometime mid 2021 or so.

What that meant was that Windows was incapable of booting my computer (even though I have a perfectly functional external graphics card) but Ubuntu was able to do so flawlessly on the first install.

So any “You’re an idiot to use Linux on the desktop because XYZ” comments are super easy for me to brush off. It doesn’t matter what Linux doesn’t do or does wrong, it’s given me a working computer, something neither Windows or MacOS could.
Or against something in his profile. People have ridiculous preconceptions of the world.
Kotlin developers. From a fairly small base. RedMonk's programming language rankings have it at #17--just above Ruse and just behind Go.

To put things in perspective that ranking still has Java at #3, one spot down from ten years ago (replaced by Python).
I roll my own. I use emacs on an encrypted password file stored on my local PC.
I use 1Password. It isn't perfect, but it's quite good.

My big goal now is to come up with a better solution for 2FA that works for me and my wife's shared accounts.
Actually, 20 years old Windows software is more likely to run on Wine than brand new software. If Windows does something well, it is backwards compatibility.
It will work and won’t use new API:s which are not implemented on Wine yet.
What Squirrels Taught Me About Life After Divorce
That's a great parallel. Returning to focus is key within meditation, and the same can be applied to the practice, itself.
This kinda explains why I've often felt stressed a bit by listening to podcasts with the trim silence option turned on or at significantly higher speeds.

It also makes a great case for me to use Audm more which has real people reading news (usually longform) aloud. Often it's even the journalist who wrote the piece.
Agreed.

> Businesses are also prohibited from accepting cashless payments in New York, San Francisco, Philadelphia, and New York

(Not only do they list New York twice, the source they reference doesn't even say those locales ban cashless payments, but rather than they preclude businesses being entirely cashless.)
IMO, the reason for the initial success of HTTP (1.x) was due to its extreme simplicity. Things like text-based protocol, straightforward stateless design, capability to implement both server and client in easy, basic code. All this meant that the protocol itself was stable, usable, and a reliable standard to use.

The current path is to drastically increase complexity due to the demands of the content provider overlord(s); Basically, in order to better accommodate the needs of Google (and a handful of others), we must redefine things for everyone. It's becoming a complex, over-designed protocol that is being crammed down people's throats, instead of a protocol that is embraced because it makes sense.
The one thing that I experienced on Linux for the first time was multiple workspaces. Does that come from MacOS or Windows? I haven’t used anything other than Linux in over a decade.
"I learned to trust my instincts and they aren’t telling me good things right now."