skysight-inc/HackerNews huggingface dataset:
Some billions of sperm would like a word with you.
The Google Graveyard is a Myth: https://www.reddit.com/r/Stadia/comments/hximz7/the_google_g...
Fastmail is amazing. I have like 20 domains I have from old side projects I can easily setup email + catchall addresses from and go wild with them. So much customization + UI doesn't look bad as Gmails (I switched after Gmail's horrid design update to include all that padding) and a ton of functionality with Apple/etc. devices.

And you can host websites directly from fastmail! Can't ask anything more from fastmail.
Weird A.I. Yankovic: Generating Parody Lyrics
The long-term cognitive effects of Covid-19
“Able to use all off-the shelf components, all of which have several competing manufacturers.”
Single-file open-source projects on GitHub
Wow thanks! Does it just insert these checks automatically (`assert type(my_param) == int`)? I remember being so disappointed when I saw PEP484 and realizing that it didn't enforce anything.
I think one more differentiator is the dedicated position. Rotation is not SRE. It can be helpful to help people understand both sides. But just rotating your team into the role every few weeks with no real 'group in charge' just seems to make them mad.
Hello. pygame volunteer here.

Here's some awesome libraries and frameworks that work with or are built on top of pygame.

pygame_gui - gui elements for pygame.

pymunk - 2d physics library. Lots of examples, very well maintained.

Thorpy - a GUI library for pygame.

pyscroll - Scrolling maps. Fast scrolling images easy.

pyTMX - Reads Tiled Map Editors TMX maps. Can use a Map editor easily.

spritesheetlib - loading sprite sheets.

animation - Tasks and tweening using pygame groups. No framework needed to smoothly move sprites or execute things over time.

pyknic - collection of useful tools (tweening, animation, context, timing, fonts, spritesystem, skeleton, ...) for games.

pytmxloader - Map loader for tmx files

pygame-text - Greatly simplifies drawing text with the pygame.font module.

Wasabi2d - cutting edge python game framework.

pgzero - game framework built on top of pygame. Intended for education.

moderngl - Modern OpenGL bindings for python.
pygame-menu - A menu for pygame, simple, lightweight and easy to use.
This is that weird language you use to make WebDAV servers look okay in a browser, right?
What has a firewall to do with anything?
Whether async or threads are preferable depends a lot on context and often the answer will be "both".

E.g. GUI code -> async, because you must do everything on the UI thread. Heavy lifting in a GUI app -> threads. Traditionally you'd do this with a huge mess of callbacks, but these days it's reasonably easy to just write the GUI portion using async and have background computations run in threads signal their results through futures into the async code, which makes everything so much easier.
There was a period a few years ago where a total ban was attempted, then rolled back after a couple of weeks - users protested by flagging everything and writing a comment saying how X was in fact political.
Identity in the digital world – The X Factor
I don't agree that you can learn AWK in its entirety in two hours, but I do (strongly) agree that you can teach yourself the basics in two hours and those two hours are extremely well spent considering that AWK is useful for so many things.

Surely handling the intricacies of CSV can be a pain, but let's face it: Most tasks are simple and its results are easily verified for correctness. Obviously, I don't write my production webserver with AWK -- I write simple script to parse data (locally), find semantic issues in CSV files, analyze log data, etc..

AWK is great! If you want a slightly bigger cheatsheet, here's mine: https://github.com/rethab/awk-scripts/blob/master/talk.txt
I did not get the memo last year that it was running out.
I phrased that poorly. Fascism uses economic and class features that largely do not exist in a far-left society, such as a sizeable middle class and corporate power.

From Umberto Eco's definition of fascism: "'Appeal to a Frustrated Middle Class', fearing economic pressure from the demands and aspirations of lower social groups."

From Gentile's definition: "corporative organization of the economy that suppresses trade union liberty, broadens the sphere of state intervention, and seeks to achieve, by principles of technocracy and solidarity, the collaboration of the 'productive sectors' under control of the regime, to achieve its goals of power, yet preserving private property and class divisions;"

I understand that it is appealing to try to dilute the meaning of "fascism" by applying it overly broadly until it loses its meaing. Whataboutism is also convenient way for the Right to distance themselves from the evils committed by the right-wing Nazis and other far-right fascist groups.

The better way for the Right to distance itself is by supporting moderate democratic norms rather than giving in to violent populist impulses. Power is one heck of a drug though.
I'm ok with that, I'm not writing CRUD :)

Note that I'm not claiming that Rust is the solution to every problem under the sun. It just happens to be pretty much the sweet spot for problems I need to solve, which typically involve concurrency and/or distribution and/or new protocols and/or sophisticated graph algorithms and/or actual OS access.
This was the first and best step I have taken in getting off Google services. And, as a plus, Fastmail is _freaking awesome_. I cannot believe I allowed myself to have ads in my _email_ client.
> The golden age of streaming has come to an end.

It's been a while, we went full circle. Look at youtube, they display more ads than the TV channels I was watching 10 years ago. The content is spread over more and more services, so you end up paying for a few of them, exactly like we used to do for TV channels, it's ridiculous.
XPath is still a great way to reach into an xml file and grab a value
A True Stoicsman wouldn't fight and deny his emotions /s. But what was the harmful thinking pattern wrt your circumstances?
relevant readings from other sources:

What We Know So Far about How COVID Affects the Nervous System

https://www.scientificamerican.com/article/what-we-know-so-f...

How COVID-19 can damage the brain

https://www.nature.com/articles/d41586-020-02599-5

U.K. study: Severe COVID-19 cases may age brain by 10 years

https://www.sfgate.com/news/editorspicks/article/U-K-study-S...
There was a political detox week for years ago:

https://news.ycombinator.com/item?id=13108404

It ended early:

https://news.ycombinator.com/item?id=13133823

Numerous references:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Half true. While they do merge old concepts into newer things in the process they tend to kill APIs that were in use and other key components that wrecks integrations with it uses of the original product.
I see it all the time and it's quite frustrating to see people being so naive. The law is not purely mathematical and algorithmic. I think a good example that moves outside of IP law is murder vs manslaughter. Two identical killings could fall under different charges simply due to what the killer was thinking at the time. And we want it that way. It would be unfair and not accomplish anything good to treat an accidental and an intentional killer the same way.
But if you're considering eating licorice, don't go nuts with it. A guy recently died from eating too much [1].

From the FDA [2]:

"If you’re 40 or older, eating 2 ounces of black licorice a day for at least two weeks could land you in the hospital with an irregular heart rhythm or arrhythmia."

[1]: https://arstechnica.com/science/2020/09/rare-case-of-black-l...

[2]: https://www.fda.gov/consumers/consumer-updates/black-licoric...
Switching email addresses is somewhere between very hard and impossible. I have a Fastmail, which I now use for new sign-ups, but I have lots of accounts on my Gmail address which I don't want to lose. So effectively I'll have two email addresses forever. Worse things have happened, I suppose.
The question "what has value, and to whom" is extremely political.
This seems like a weird distinction to make. GitHub could equally delete single issues or single PRs or wiki pages or even single files in a repo.

They don’t, but that they don’t isn’t because your GitHub repo is “baked into one thing”, it’s because they’ve chosen to apply the DMCA at the repo level rather than playing whack a mole with your content.

Using a mailing list archive instead of an issue list doesn’t change that dynamic. What changes it is that you’ve decided to use more targeted DMCA compliance for SourceHut, which is noteworthy. But the delta here is a policy delta, not a technological limitation on GitHub’s part.
You’ve been downvoted but I think you’ve hit the nail on the head. There’s lots of debate in these comments about how journalism is dying due to various monetization schemes, organization and lower dynamics, etc. But I personally think the issue is that we, as news consumers, are becoming lazier and are simply looking for someone to tell us what to think, rather than a comparatively dry report on the facts that then requires the reader to make do their own analysis. Opinion articles seem to be what dominates traditional media outlets like the NYT and WP, while 24 hour news networks don’t even label it as opinion, they just bring on pundits to comment on every single thing that happens.

Journalism has stopped being about reporting what happened, and has become increasingly focused on telling you what to think about what happened. Perhaps it’s always been that way, but the internet has accelerated and further enabled it to the point where it feels like journalism as an institution is collapsing.
You assume that making less conservative, more alarming predictions will stop the bad things from happening as soon. But how do you enact change at a national level when the voting population doesn't trust you?

And why do you think I'd be happy if bad things happen sooner?
The issue with encountering CSV in the wild is that everybody who appreciates standards and interoperability ditched it a long time ago. If you are consuming CSV files in the wild, you can be sure that whoever is supplying them to you is using horrible tools to create them and will be unwilling or unable to address issues you find in them.
Petition for the government to create a charity app for iOS and Android
Helping Hands is a charity app that allows users to donate 10 dollars a month to a common fund. Users then debate and vote each month to decide which single charity organization gets the funds for the month. Basically, the philosophy of this app is that it is better to take a bunch of small donations and concentrate them into one charity than to scatter them among all charities. Users will be able to post research/analysis of charity organizations. Users will nominate charities and debate why they should be selected. Charities can only win once every five years.

The app will also provide users with the opportunity to watch video advertisements in their spare time where all proceeds go to charity. Users will be asked a question about each ad after they play, to make sure they were paying attention. Users will be willing to answer the questions since it's for charity.

This app will create an involved community focused on helping people.
A gun port, but not an actual gun, AFAIK.

Soyuz crafts contain a survival kit that includes a handgun, but it's not easily accessible until landing.
The General Purpose Computer in Your Pocket
We as a society can’t even agree to guarantee basic fundamentals needed to live in the US. Flint, MI still has tainted water, millions are unemployed, homelessness is rising and some are starving.

We can’t take care of our people on this planet, what makes you think everyone, or even most people, would be the ones chosen to be on the ships headed for a new life? Just look at what billionaires spend on private doomsday shelters, you think they’re willing to accommodate the masses? Migration from Earth under those circumstances would look a whole lot like the Titanic tragedy: life boats for the rich and powerful and certain death for everyone else.
Depends on how you use your REPL. I run the REPL in the background and connect vim (via conjure plugin) to the REPL, so I still type out my code into my editor, into files and buffers, and only save them to disk when I'm happy with the code.

So usually I end up mostly living within (comment) blocks around the functions I'm interacting with, and when I'm happy with it, move the code into the correct test namespace, which is a matter of just moving the code around and changing references to namespaces.
My sense is that trust is the invariant in the reader-writer relationship. (Lack of) financing is one method to undermine trust, and a method that news organizations are not immune to. Just look at what the internet has done to them!

I'm curious about independent accreditation that journalists can attain and what kind of signal that could provide to contemporary distribution methods. It's easier for Twitter's algorithm to trust such an agency than it is to somehow infer credibility from the lame like/retweet signals it has direct access to.
I think you're referring to XSL. The heavy lifting is done by the transformation language (XSLT), but XPath is definitely an underlying tool.
Hawk-Eye Innovations apologises for ‘never seen before’ error
Your tip is much appreciated! I have also been on the lookout for a microcontroller-friendly compression library, and it has indeed been hard to find.
It sometimes really scares me to think about. The power of algorithms combined with big data is showing itself to be scarily good at influencing behavior. It is basically exploiting quirks of our brains to get us to do certain things more (namely stay on a particular platform and engage with it). It is like those optical illusions that are made so that even if you are told what you are really seeing, you are incapable of getting your brain to “fix” the illusion. But what if almost everything around was an AI designed optical illusion that is constantly tweaked and improved until you are incapable of having an accurate visual understanding of the world around you. That is what our digital spaces are starting to feel like. But instead of just our visual centers, where we can just say “I know my eyes are playing trips on me”, it is a much deeper level of the brain, like our reward center, our values, our information processing.

And in the big scheme of things, algorithms aren’t even all that good yet. They are only going to get better at manipulating us and making us want and need it. Like the study with the mice that would compulsively push a lever to deliver drugs until they starved to death. Using digital stimulus to illicit the addictive biochemical reaction in our brain instead of a drug’s more direct chemical delivery method. Or maybe I’m just paranoid.
Great explanation.

Which also implies that the mentioned "criteria" are not good, since it is not a clear cut case. It is not binary, I cannot definitely say when something "starts or stops being PC" or where "non-PC" begins, there is a huge grey area nowadays.

It is as such a very meaningless classification.
Is that free in any way?
Holy basil is also used as an anti inflammatory consumable. It’s anti anxiety property has as much proof as its anti inflammatory property [1], which is to say like most herbal supplements the jury is out.

If you want to go the herbal route I think commonly used herbs with more of a medical precedent could be useful like:

- Garlic
- Ginseng
- Green Tea
- Aloe Vera
- Ginger
- Chamomile

[1] Singh, S., Majumdar, D. K., and Rehan, H. M. Evaluation of anti-inflammatory potential of fixed oil of Ocimum sanctum (Holybasil) and its possible mechanism of action. J Ethnopharmacol. 1996;54(1):19-26
https://www.techempower.com/benchmarks/#section=data-r19&hw=...
Agree with this and this is why everytime I see people suggesting some project should be moved from being hosted on a mailing list to github, I roll my eyes
I wanted to counter some of the child comments who say that it's a bit of a child engine with some real world results. After all, people are making great games today with Pico-8 or on a Game Boy, surely there must be some great indie Pygame games. Now, these aren't AAA developers, but it seems to have as much capability as something like Love2D does.

Sure enough, there's quite a few = https://itch.io/games/made-with-pygame

(Side note, when I first searched for the 'pygame' tag on Itch, I got nothing. It didn't even suggest it as a tag, wouldn't let me search for it. However Googling "games made with pygame" provided the Itch tag as the first result, not sure why that was)
I have the exact opposite sense of time. I'm frequently several minutes late to meetings because I've completely lost track of time. I'm very cue-dependent, and with this everything-at-home lifestyle we've transitioned to, I often have split-second confusion that I'm just having lunch in the middle of the day and have to go back to work in a minute and not go take a shower like it's after dinner.
Never divide by a constant! Dividing by 5 can be done as a multiplication by 0.3333 hex, i.e. a multiplication by 3 * 17 * 257 followed by a right shift by 16. If you need more precision, just add more factors. Multiplication in turn is done by a hardcoded sequence of shifts and adds.
Just to clarify, I want to not even be able to upgrade the BIOS. The machine can't tell if I'm actually sitting there trying to push new code into the ROM or if some malware is doing it, so I want the machine to refuse any request.

Okay, maybe a hardware switch on the motherboard wired to the write-protect pin, but that begs the question of why that write-protect pin is needed. (Another comment expresses why which I'll respond to separately.)
Surely it will go straight to spam? He can't possibly be manually reviewing emails sent to his public email address. And if he does have some intern reviewing them, they aren't going to forward your criticism.
ISS 20: Saturday Marks the Beginning of Permanent Human Presence in Space
The first point? Ask Greenwald, he’s helped get actual emails from whistleblowers into publication a few times.

I mean the blind computer repair shop owner on the opposite side of the country from where Hunter lives allegedly had 3 laptops in his possession that he offered to do data recovery on for the low total of $75, before digging into the data and handing it to Giuliani and friends. Why would these laptops only have PDF reproductions of some email rather than any originals with any headers intact? Surely they must have the real things in there. Tell him to open outlook.
The answer to all of these questions is: if there is money to be made on siphoning off some data here or there, someone will invent a way to do it. Sometimes silent, sometimes brazen. Usually silent though.
I haven't used the JVM in a long time, but judging by the web framework benchmarks I've checked out this morning e.g. [0], it seems like there are many Go frameworks that beat those on the JVM.

I agree with other commenters on this thread that in general such benchmarks may not mean a lot when compute is so cheap and the autoscaling infrastructure is awesome, but I often work on embedded platforms or other resource constrained devices where adding the JVM is a nonstarter (not that Django or Rails is an option either in those cases).

[0] https://github.com/the-benchmarker/web-frameworks
Look 'ma, no ads fonts & trackers...
Title isn't wholy accurate, but it is an interesting subject!
Before you get spooked by another project going to the Google Graveyard(tm), they are sunsetting this in favor of Internet Printing Protocol[0][1], the same open protocol that AirPrint and Microsoft's new Universal Print uses.

0: https://en.wikipedia.org/wiki/Internet_Printing_Protocol
1: https://support.google.com/chrome/a/answer/7276100?hl=en
iPhone 12 camera seems to be non replaceable
I can't speak to PyGame2, but PyGame circa 2010 was definitely super slow compared to, say, Java and SDL. For some kinds of games it was fine, and it was good for prototyping and if you were just getting in to game dev.
That’s true, but they also benefit more from UBI. If you are taxed less than $12k of VAT and are given $12k of basic income, then you still come out ahead.
It's free in all the ways
I've read your article... Holy shit. They took a simple, sed-like tool and turned it into an abomination.
This Too Shall Pass
This sort of extremist view is typical of rust proponents and is also why rust has a bad reputation. Java, Go, C# are all extremely safe and performant languages.
You can very likely compress the table and/or interpolate between entries. It's not like that those entries are totally random.
It’s even more shocking that HN allows such blatant misinformation and conservative propaganda.
I would never have thought that this website was at the level of a tabloid like the New York Post. At least we know for sure that all allegations against Biden are just total bullshit given that even Fox News decided to not publish them and they were published only by a cesspool tabloid that writes articles on how miley Cyrus was chased by aliens.
The best way to learn something is to explain it to someone else and exercise it. I find Obsidian and similar apps very useful for explaining concepts to myself.

Being able to publish it on my website forces me to be rigorous enough so that I can't leave matter unexplained or unclear.

Besides, If I forget it in the future (which happens a lot, especially as we're dealing with so much information now), I can read back a note explaining the matter, specially tailored for me, and update it with better/new info.

On the short run, you may find it cumbersome and slow but as time passes benefits are exponential.

God bless.
More Than a Quarter of World Pop Has Never Known a Time Without Humans in Space
I dont want to be devil's advocate as a quote says, but I see Troy Hunt implication in Nordvpn as a huge step. His authority and reputation are very good so I believe his straightforward will keep improvements ongoing. I still think being inside of the industry remains the best way to improve it.
Django GitHub PR bot that suggest the fix
I made this!

Django Doctor scans your PR for Django anti-patterns and comments the fix in the PR. You click "approve" to commit the fix for low effort code improvement.

Install the github bot at: https:// github.com/marketplace/django-doctor/
Oh, this is great, thank you.
I think the 2015 era MBP was also a much more durable physical design than the Titanium Powerbook g4. The keyboard is more solid, there's no paint to rub off, the panel over the dvd doesn't flex, the battery connections don't flex. Magsafe is also a better power connector than the coax plugs.
It looks like it works not by constantly underextruding, but only intermittently. The parts where the strands join are overextruded if anything.
There should really be a "succeeded (in spirit) by ..." for many of these.
It's like saying you own the "business" behind the restaurant -- brand and so forth -- even if you're renting the space.

It's kind of like how you own the assets in your bank account and have a right to the returns on them even though the building, the accounting software, the IP and internal best practices supporting it are all (usually) owned by the bank.

We need to recognize the property interest of users in what they built -- in their content, following, online store, &c -- as a separate matter from the from the platform's ownership of its infrastructure, best practices and organization.
Buffett-Backed BYD's Q3 Earnings Up 3000% as China EV Sales Bounce Back
It sounds like you are talking about XSLT, not XPath.
Is C# usable from Mono? I've kinda shyed away from C# due to not running Windows myself (and running it on the platforms at work is impossible), but I haven't had the time to try it with Mono.