skysight-inc/HackerNews huggingface dataset:
Sure those are bad too, ultimately my sports fandom was a way to connect with my father and friends locally growing up. Truth is it's just entertainment and there's other ways to accomplish those things in 2023.

These sports leagues are cashing in on the fact that live sports were the only thing propping up the lucrative cable tv and network tv business models, extracting whatever value they can. They are trying to transition to over the top streaming services and maybe it will happen or maybe a lot of people like me will decide there's more to life than if my local sports team defeats another city's sports team.
Bare Metal Space Invaders
IMO, it seems these people exist to muddy the waters. I spent half a decade munging temperature and precip data from multiple institutions around the world (MPI, fer instance). These datasets suggest an unpleasant future, particularly by mid-century. But I'm supposed to ignore all of it because a) experts are wrong b) sunspots!
An even easier way to not be familiar with her: living in a country where she's not that important: <https://chartmasters.org/taylor-swifts-global-heatmap/>. So it's pretty easy in: Chile, Switzerland, Italy, France, Argentina, Costa Rica, Spain, Netherlands, Southern America in general, Eastern Europe, Northern Europe... Lots of countries really. Living in a given country is not much of a bubble. Imagining that pop stars popular where you live are universally popular is very much a bubble.
> I have no doorbell. If a visitor does not know how to get hold of me or the other inhabitants of my property, then they probably have no business being there in the first place.

Sounds pretty cold. I've had neighbors come over to introduce themselves, some even with welcoming gifts when we bought the house and moved in. I'd hate to just shut myself out of the society like that.
Firefox has some about:config variables to tweak the touch support. The out of box behaviors should definitely be improved, and maybe even a real settings panel would be nice instead of just about:config hidden things.
While I've not done it, I'd suggest building a histogram of comments/articles about Steve and see where the numbers fall. Especially in relation to comments that are deemed inflammatory.

If you've ever ran a site of any size you will eventually find out there are some discussions that lead to a plethora of moderative actions because the user base (or trolls in it) cannot behave and disrupt the community. And while this may be unfair to you, a completely reasonable person capable of handling polite online discussion, the unreasonable discussions are unfair to those who do not want a flame war ever 3 post, and unfair to the administrative burden the moderators must shoulder.
I suspect HIPAA-compliant software is needlessly complex, such that only a few large companies can afford to supply it. Like the tax code.
I would argue that this is not "a Mastodon instance", since it is not running Mastodon - other than that, very very neat work! I'm excited for that "Source Code" link to be live :)
> 1. 10% of your time doing devops work isn't necessarily a waste - if 10% of that time is cheaper than enterprise offerings, then this is probably worth the resources, unless you are very short on talent.

That's not the right calculation for revenue-generating products (IME). The right calculation is: if your product got this 10% instead of you doing DevOps work, is the additional long-term revenue higher than the cost of the enterprise offering?
The linked github repo was active yesterday and is now returning a 404.

anybody know why ?
This is very relevant to me. There's a great song I heard on The Wire from HBO called "Analyze" by Sharpshooters [1]. Info on this group is almost non-existent; Only a brief synopsis repeated on Reddit and a few other sites. This was a song used on one of the most popular TV shows ever, I cannot imagine the amount of info being lost on lesser groups/songs.

Also related, I LOVE MF DOOM. Collecting his discography is a fun little task, considering he appears on various albums using one of many monikers.

[1] https://www.youtube.com/watch?v=DMlCLw4aCqA
Extractive tasks are part of where LLMs shine, and where you get the least amount of hallucination as long as you fine-tune your model.

By fine-tuning the model to extract a specific desired output from the text you give it, it learns that the output always comes from the input, and so you get less random outputs than just by prompting an instruction-tuned model (which was fine-tuned to find the answer in its weights, instead of copying it from the input).
WW3 would make that irrelevant.
How to Use FluxyAI as a Career Counselor – ChatGPT
"Hey, Fluxy, what should I do with my life?" If you've ever found yourself pondering this existential question, don't worry because FluxyAI is here to guide you through the maze of career choices.

The FluxyAI Magic: How it Works
Alright, let's break it down. How does FluxyAI actually work its magic? FluxyAI is powered by OpenAI's ChatGPT which is trained on a vast ocean of text, from literature to websites, soaking in information like a sponge at a trivia night. At this moment you might ask, "How can a machine understand the complexities of my dreams and aspirations?"
Excellent question. While FluxyAI doesn't have a soul, it's been trained on the collective wisdom of countless human experiences. It's like a digital therapist who's absorbed everything from books, the internet, even from the LinkedIn profiles of people who seem to have it all figured out :D
The authors implemented a stack-based virtual machine for their benchmarks, but as they briefly alluded a register-based virtual machine should perform better. With a register-based VM there is no excessive stack fiddling and fewer instructions to perform the same task. Consider the instructions for adding two integers and storing the result in a variable. In a stack machine this requires four instructions: 'push int', 'push int', 'add', and 'pop to variable' but in a register machine it could be done with a single instruction: 'add $r1, $r2, $r3'.

For further reading, there is an excellent paper [1] by the authors of Lua discussing the practical benefits of implementing the language using a register machine.

[1] https://www.lua.org/doc/jucs05.pdf
When contacts, including reed switches, normal switches, relays, etc, get stuck, it usually is because of sparks due to voltage spikes that weld the contacts together. this happens when contacts are used with high currents/voltages and/or inductive loads, and can be avoided using so called snubber networks.

https://en.wikipedia.org/wiki/Snubber
Scalable Machine Learning at Cloudflare
From the number of math channels I follow, the common advice I see for handling a complex problem is to start with a simpler version of it and solve it. Try simplifying it in a few different ways, find a few different ways to solve each simplification, and then see which ways of solving the problem might work to solve the more complex problem. With experience one gets better at finding the right simplification with less effort/time invested.
the group involved here may want to be mindful of the Mastodon gGmbH trademarks. Using the Mastodon logo on redplanetlabs.com to pitch a reimplementation of ActivityPub might be seen as infringing.

https://joinmastodon.org/trademark

removed part about the mastodon subreddit since this is clearly not about the Mastodon software per se.
E-bike manufacturers don't do repairs down at the level of individual cells because it's impractical to do so safely. The only sensible pack repair is replacing modules. Bicycle battery packs are often implemented as a single field-replaceable module, resulting in frustrations over not being repairable.

My understanding of Right to Repair is that it would give anyone access to the same tools and parts as authorized repair centers to replace the packs/modules. That wouldn't change the risk of using a deficient third-party replacement part (which is the culprit the article suspects) or converting an authorized part to your own unverified design ("tinkering").
Mickelson may have bet a billion dollars (if you believe the rumors spread by a convicted criminal now selling a book, likely exaggerated) but he definitely did not lose a billion. The same source says it's approaching $100 million but even that number seems inflated.
Please no, we don't need more community projects getting disenfranchised by bored deletionists frothing lists of opaque abbreviated wiki policies by heart.
I fully agree. And that's why I think that we should somehow push companies to increase WFH where possible, because this doesn't only help the "privileged" who can WFH, but also all the people who actually need to work physically on the job site, by not being compressed in public transit or not waiting for hours on a gridlocked highway. Hell, when the first Covid wave started to wane and the lockdown was lifted, the government "suggested" companies encourage WFH "where possible". Guess what followed? The worst traffic jams Paris had ever seen, since people had to go to the office, but were still afraid of public transit. I understand that Covid hit all of a sudden, and many people didn't have the space to comfortably WFH. But I'm not talking about Paris and it's close suburbs, which tend to have people living in cramped settings. I'm talking about the suburbs further away, which, in most cases, have fairly big houses.

> And that’s exactly why folks in the US are so dead set on keeping WFH, their cities are just not designed to allow everyone to reach any arbitrary point in 30 minutes or less.

I only have a sample size of one, but the Paris region is clearly not great for that, either. And from what I hear, other major French cities aren't any better. And we do have public transit that seems somewhat better than the average US metro (from what I read here on HN, I've never lived in the US). But there are still miles and miles of traffic jams in the mornings and evenings. Trains are still filled to the brim with commuters.
I think one of the main reason to pick React is because, even if it's slower than you'd like, it evolves and adapt, so you can hope you're not going to have to rewrite your entire app with a different library/framework in a year or two.

I've worked on a rewrite of an old AngularJS and it felt like such a waste of time. It didn't matter what the new target of the rewrite was, the fact that we had to was very painful.
Bulwer-Lytton Fiction Contest 2023 Winners
I have no defence for the Canadian government's treatment of Indigenous people - either in this case or in a thousand others - but describing the Manhattan Project as "an American mission to kill as many people as they could in Japan" is really, really facile.

For most of the war, the primary concern of the Manhattan Project was to counter Nazi Germany's attempt to build something similar, which had started beforehand. I don't know whether the US handled the bomb responsibly, but I know that the Nazis definitely wouldn't have. Given that history, as a Jew I find it almost offensive to deny the virtue of a mission to keep Hitler from having nuclear weapons unchecked.

Even once Germany surrendered, the goal of the bombing was to force an end to the war quickly instead of executing a protracted land invasion of the Japanese Home Islands - which probably would have killed more people (Japanese and American) than the bomb did. There were various ways the US probably could have caused fewer civilian casualties; but they also made several decisions that massively limited the amount of death - for instance, instead of picking relatively small military targets and staggering their delivery, they could've just dropped their three available bombs in one go on Tokyo, Osaka, and Nagoya and called it a day.
The mine that built the atomic bomb: Shinkolobwe mine, DRC
I guess there is also "gym insurance" then, due to people who buy yearly memberships and never go subsidizing the costs for the rest.
> WEI alone is enough for me to disagree with you on who is the bad steward.

But... again, WEI is just duplicating features that have been there from day zero on iOS (and mobile apps more generally).

I understand that you dislike WEI. I understand why you might argue against its implementors and push platforms like Firefox that don't do that. I get that part.

What I don't get is your celebration of a platform that is even more locked down, in every reasonable interpretation. Your ability as an arbitrary client to connect to the service of your choosing using the software of your choosing (which is all WEI is about) is objectively much weaker with iOS than any other significant client platform. So maybe you should revisit your thinking here?
> We'd kill for 4.5% growth.

Speak for yourself. I'm not a member of the cult of the always upward line. Regular people don't really benefit from this growth.
The best one is NPM. You have to pick two identical icons that are overlayed on other images. But if the username you picked is taken then the whole form resets, and you have to solve the captcha again. There is no way to check if a username is taken before solving the CAPTCHA, even though npm usernames are public.
I know this number is from Fitch afair and not the CCCP, but I always wonder if it is overstated. And if overstated, by how much.
We've also known about the rampant pitfalls of Capitalism since before Adam Smith, and yet we seem absolutely chuffed to dive headfirst into those, time and time again. Stable governments seem to be a pretty rare fluke, regardless of model of governance.
The tests for obviousness should now be updated to include anything you can find in a short time on the Internet, or a Computer Science book.
Gift Article link: https://www.nytimes.com/2023/08/15/business/china-youth-unem...
I disagree personally: I'm generally against any form of hardware DRM, especially as someone who loves cars... but there's no way to fairly compete on batteries in a globalized market.

The price winners will be deadly unsafe replacements, and I can 100% see why you wouldn't want to open yourself to that kind of liability. It only does so much good to find out in court that a random no-name battery caused a fire after your brand gets dragged through the mud for burning down someone's house (and you can't bring their house back either)

There are already epidemics of battery fires in major cities of shoddy no-name bikes because of batteries specifically, there's no way those companies should be allowed to infect the market outside of their own bikes too.
> the average Brit did not care so much about Poland

After the Nazis invaded France, I expect that's true, yes. But before that the only reason for Britain to be fighting was over Poland.

> it's not like France was wrong to declare war - it was obvious that they were going to be next

No, it wasn't at all obvious. Hitler's stated purpose, going as far back as Mein Kampf, was that Germany should expand to the east. His decision to move west instead was rather sudden and surprised a lot of his own advisors. And didn't happen until eight months after Britain and France declared war (the intervening period was called the "Phoney War" even at the time).
Headline: "building Twitter at Twitter-scale"

Article: "building Mastodon at sub-Twitter-scale"
That's an interesting reason not to use Firefox.

Do you just not sign in to Chrome at all? It's not like it has ever offered a self-hosted version of Google Accounts.

Sync says all data is E2E encrypted. If you trust that (and you've been close enough to source to verify it yourself, it sounds like), it shouldn't matter who hosts Firefox Sync for you.
> if the underlying float representation is large enough to capture more bits than you specified when you typed in the number.

If you typed in `0.142857` (or however IEEE floats are syntaxed), the correct rational is 142857/1000000. If you want to rationalize relative to number of decimal significant digits, that should be something like `(rationalize "0.142857")` or `(rationalize (radix-mp-float 10 '(1 4 2 8 5 7) -1))`.
Java is not alone in this, turns out some conventions are great in large scale projects.
Related: https://news.ycombinator.com/item?id=37136586
https://ghostarchive.org/archive/VW9fm
Complexity and quality can be completely orthogonal. When they aren't, complexity and quality of code are proportional, which is a smell. Readability is often cited in lists of what makes good code, and rightfully so, but it isn't the most important thing. The most important thing is the ETC principle; that the code is easy to change.

You bring up a good point about something that needs to be added NOW, which is a project management/business/cultural concern and something that needs to be addressed. Compromising code quality for speed is a classical trade of and is probably the reason most professional developers on HN hate their projects.

Funny you bring up that example! I do work at a FinTech org and my 2020 was spent working on a trading platform frontend. (Hell of a year...)
This is the best presentation I've seen on China's war preparations.

[0] https://www.youtube.com/watch?v=98kMSEkPiLo
One grift I've noticed with sponsored gacha streams is how the streamer always have exceptionally amazing luck. They always manage to pull a top-tier character very quickly, and then they spend the whole stream showing it off.

This kind of behavior is beyond predatory and should really be illegal, because it's obvious that the streamer is playing with far better odds than regular people.

Heck, if you want to keep it legal that's probably fine as well, but at least require clear disclosure when the streamer is getting improved drop rates.
Ah, that's interesting. So for OP's purpose it will likely run indefinitely since there's essentially zero load.
The performance on the example Mastodon instance is very responsive - almost anywhere I clicked loaded nearly instantly. I created an account and the only thing I found missing was it doesn't implement full text search unless my user was tagged, but that might be a Mastodon specific item.

I think they have thought a lot about typical hard problems, such as having the timeline processing happen along side the pipeline, taking network / storage etc out of the picture. Nice work!
Missing US crypto king found dead
>>suits that don't understand the space

Yup, but more than that.

Those suits are deliberately MIS-understanding the bicycle market, and working to enshittify it for their own profit. And NO, it is not a liability issue — legal departments are extremely well-practiced at forcing strongly worded warnings to be stuck on products. "Break this seal, warranty is void, fire and death may result; you're on your ow, do not charge indoors" etc., etc., etc...

Fuck. Them. Indeed.

Do not buy or recommend locked-down crap. If it requires a connection (optional extra services are fine), or has any DRM nonsense, BOYCOTT IT, hard.

It just is not that hard to build your own if you have any technological skill or interest at all, and there's plenty of help.
Ask HN: Rust in Safety Critical Software?
I’ve seen a few space startups using rust. How can we justify using a language (in safety critical software) with no standard and no standards compliant compiler? Is the compiler tested? If so, what is it tested against? I get the feeling that it’s a hobby language that became a fad without any serious support. Who decides how to change the language and how it evolves?
Not necessarily variants or misprints, but many old powerful cards are extremely expensive. By this point the volume is much lower just due to time, but many cards from the first ~4 sets are worth hundreds to hundreds of thousands of dollars depending on the card and condition.
That makes sense, yes.

As a graybeard, I forget that what I expect pretty much any competent dev to know is no longer the baseline expectation.
ctrl+f "ads"

ctrl+f "monetization"

ctrl+f "moderation"

ctrl+f "existing infrastructure"

ctrl+f "personalization"

etc etc

Yeah about what I expect from a "we rebuilt twitter for cheap" post. There's no point to the comparisons with the Twitter codebase size/cost. It completely distracts from what is probably a perfectly fine project.
[Searching.............................]

IM IN!

Summarized it for you.
I think it would be better to outsource it than to simply NOT fix anything for any customers OR only fixing issues for customers who manage to get a lot of attention on Hacker News.
They deserve congrats for that since they built the load test to prove this

Of course, for actual production use, there's probably a lot of things still, but this is a very nice works nonetheless
Our youngest is huge into baseball. His grandfather collected cards when he was a kid (50's and 60's).

Now they open boxes as a way of talking about baseball and bonding. Valuable cards are just a positive side effect.
I think it's smart from a legal perspective, because the team members seem to partially be coming from companies acquired by Twitter.

So I guess, if you say "it's a Mastodon-clone", you cannot be accused of taking proprietary ideas from Twitter (this is just a guess, they know better).

But technically very interesting and refreshing to see. I really like their approach. It feels they are innovative.
Unfortunately, I think the probability is pretty significant. Metaculus currently predicts a 1-in-3 chance of invasion by 2035, which sounds about right to me, maybe even a little low. A whole lot of signs/incentives pointing in that direction:

- China's grim demographic trends mean that there will never be a better time than now: it only gets harder, with fewer fighting-age men available, the longer they wait.

- The "decade of concern" [0] means that the U.S. armed forces will be uniquely unprepared to defend Taiwan in the 2020's and early 2030's because of a generational equipment overhaul, but will be better-positioned after that.

- China is very aware that America's huge industrial mobilization for WWII is what pulled it out of the Great Depression.

- The years of 10% annual economic growth are gone - not even necessarily because of mismanagement (although there's been plenty of that too), but because growth eventually taps out to developed-country levels. War is excellent for shoring up stagnating support with both the general public and hardliners.

[0]: https://scholars-stage.org/welcome-to-the-decade-of-concern/
From the linked email by Matthias Clasen:

"We are adjusting our engineering priorities for RHEL for Workstations and focusing on gaps in Wayland, building out HDR support, building out what’s needed for color-sensitive work, and a host of other refinements required by Workstation users. This is work that will improve the workstation experience for Fedora as well as RHEL users, and which, we hope, will be positively received by the entire Linux community."
It’s Bloodsicle Time
Regardless of whether or not Xi wants to reunify China there is still risk. A talk I watched a while ago basically pointed out that China is making a turn towards authoritarianism right now as several major challenges are piling up, i.e. the demographic pyramid, the COVID response that caused massive problems, the Evergreen issues, companies moving out of China, etc.

In response to this a turn towards authoritarianism is greatly facilitated by creating an external enemy that can provide purpose, whilst also providing an outlet and reason for why things are going poorly, and forcing people to rally behind a leader. All these things combine to make attempting to attack Taiwan very appealing for the CCP and Xi.

The problem is the US has to stick to Taiwan, because if we don't hold fast in Taiwan then we also lose Korea, Japan and possibly Singapore as an ally.

Things look grim for all involved. I only pray we can figure out a way to peacefully navigate this, because a war of the scale being discussed is going to be globally devastating.