skysight-inc/HackerNews huggingface dataset:
They're starting to be enforced but obviously the regulators particularly in Europe are underfunded and there are a lot of bad actors to chase. I imagine Facebook and Google both rate higher than Microsoft for now. That doesn't mean there won't be significant penalties later, particularly as governments come to realise how lucrative penalising these big tech firms can be under the rules they've created for themselves.
I'm pretty sure that the school vaccine mandates are state mandates, not federal mandates.

There are many things that I think are a good idea, but that I oppose the Federal government taking the power to do. I don't object to my state or city taking that same power.
I recently got Apex Legends working and it's running perfectly at 144 fps in 2k on a 1080 ti.

I've also played FFXIV and Path of Exile extensively in Linux.

The only thing left is Adobe products which is honestly a matter of time. Just really takes hammering out some market share until Adobe relents.

A lot of the best kernel, driver, and gui shell improvements have only really hit their stride in the past 24 months.

Things are coming together rapidly.
I’d recommend Anatomy of Fascism, also by Robert Paxton. Paxton’s work is fastinating and a little scary.

He treats Fascism as a historical movement, not an set of ideas.

It’s scary because it shows that rigorous study of historical Fascism hasn’t really happened. It’s been too colored by the WWII propaganda.

For example, fascism was implemented very differently in different countries.

Pre-Anschluss’s Austrian fascism was very very different from German Nazism.

Mussolini didn’t implement any anti-Semitic legislation until after making an alliance with Hitler (12 years of Fascist rule with no anti-semitism).

Fasicists in Portugal (Salozaro) became increasingly moderate. They split strongly from international Fascism (Mussolini), condemned the name “fascism” while claiming to be a “nationalist third way between capitalism and and socialism.” No real elections. Was a very pro-Allied neutral in WWII. Became a founding member of NATO and stayed in power until the 1960s.

He doesn’t feel obligated to follow the safe “Hitler is bad, Hitler was bad, Hitler was a Fascist, therefore Fascists are bad” syllogism that we find so safe.

He asks hard questions like “how much do Mussolini in 1921, Hitler in 1939, and Hungarian Fascism from 1935 really have in common?”

He really pissed people off when he pointed out that the Vichy Regime in France was an independent, preoccupation movement, and not merely “German occupation.”

Not what the French want to hear.
> If you're looking into building toolkits for not-too-popular languages,

Best shade thrown on HN all week! Bravo.
PowerVR was in all iPhones when they were creating the "smartphone" category, til apple inhoused it a few years ago. Recently powerVR GPUs are in every low-end Android phone I've looked at. I expect they had to break into new markets, and dropped their margins til they could.

A site named "tuxphones" probably likes phones with slide-out keyboards, like the N9000. Though the driver isn't for that device.

Far from "over a decade", devices using A and B series aren't even out yet.

And the oldest one, GX6250, is from 2014 https://wikipedia.org/wiki/PowerVR - less than a decade.
Raise awareness, make it easier to prosecute - vague laws are harder to convict on.
The Australian Government wants social media to be able to identify users who make posts so they can be sued for defamation. Age verification is just an easy to accept start, getting people on board and setting the legal precedent of requiring foreign owned social media companies to collect this private and dangerous information (and note, Australia is also suing these same companies for abusing private information they collect). Assuming the opposition goes along for the ride, identity verification will also kick in before making Youtube comments, Facebook posts or comments, or Tweets. And maybe Mozilla will make some money marketing their VPN as a privacy service for Australians.

https://www.abc.net.au/news/2021-11-28/social-media-laws-onl...
I just wish someone would do this for iPad. I know the market is small, but there's nothing even attempting this for iPad.
When listed elements(including trees) are very large, there's a reasonable compromise pattern throughout UI in pagination. We've already found that infinite scroll isn't that desirable for productive UX because it eliminates any kind of landmarks, and tree views are the same way: so, my current belief on what to do is to default to expanding breadth-first to some limit, and then bias node expansion in places where the user has clicked, including some history so that the UI can present multiple leaf nodes simultaneously. You can imagine this as having cursors for each explored branch and viewing the area around the cursor, with "18,000 more items..." at the edges of the view.

Re: the layout problem, it seems to be a factor in a lot of real-world apps(buildings, hardware design, etc.) and to the extent that it's "solved" by retained mode, it's a solution based on moving around the processing order so that you deal with a different set of constraint edge cases manually. As such I think it really is just a unsolved class of issues, which wasn't tackled before because it involved a degree of algorithmic complexity and resource use that wasn't on the table in the 1980's when the GUI was first widely adopted.

So I think it's fine to explore having a whole algorithmic path and data structures dedicated to building the bounding targets for both collision and rendering - I have done similar when I've poked around at doing my own framework. That reflects the actual complexity of the solution, and it becomes especially apparent how deep you could go once you allow your targets to be arbitrary shapes with 2D transforms.
They kind of are when you consider that the opportunity cost of one might be the other?
You can.

https://github.com/foxlet/macOS-Simple-KVM
If you set USD as the base currency then there is going to be exchange, as such there will be fluctuations, so yes. Yet there is risk just holding on to USD as well, perhaps it wasn't so evident because you consider USD as the default.
It's funny how quickly they forget the lessons of https://www.bbc.com/news/technology-21684329 and https://www.computerworld.com/article/2564087/european-commi... .

I guess we need higher fines to get the message across.
> At that point, you will be capable of building your own.

But almost certainly should not do so.
From what I understand, this would go further than Erlang, in that this can be a DAG of threads, not just a tree. I could be wrong, though; I'm not terribly familiar with Erlang anymore.
Ask HN: Does browsing old online forums make you feel bad about the Web today?
When looking for Autohotkey scripts or solutions to ancient Windows problems, I find myself on old forums with people that may or may not be alive now. What I find interesting is the enthusiasm that they showed to answer questions and contribute to forums often for free. I myself was on a couple of these forums long ago, and I remember the excitement of hitting refresh every now and then and getting a reply to what I had posted. There was no such notifications on your phone, most people did not have fancy profiles and images, and a profile on site X was not connected to the same person's profile on site Y. There was no login with Google/FB/Apple/etc., and the forums did not have neither minimalist designs nor modern web JS bs.

Some of those forums still exist today, and I often wonder "who's still on them?!" In the age of fast information, sadly, the social construct of forums is no more, at least for average people who only know the Web through FB pages, tiktok videos, Discord, etc.

It makes me both nostalgic and sad to compare the current state of the Web with the gem we had not too long ago. Maybe I'm not alone. In that case, what are your thoughts on this?
I also never say "no" to a valuable request. It's more a question of when. If your plate is full of higher priority work then the answer is "later". If it's a better use of time then everything else on my plate, everything else goes later. That's just agile 101.
A moose would feed your tribe a lot longer than a rabbit. Once you have established a solid harvesting process, it is much more efficient to sustain a population from larger animals.
Isn’t this sort of how the iMac Pro worked? Didn’t it have slots, but they would only work in single or tandem, not as two separate drives? And you couldn’t upgrade your current drive, you had to blow it away since the drives were tied through the Secure Enclave?

Maybe I’m misremembering.

But it wouldn’t surprise me if this was a version of that.
They of course can, and through small claims it's monetarily inexpensive, but it's both time and effort, and for more than small claims will handle, it's expensive. Some businesses won't show up personally at small claims and will get counsel involved, which is expensive.

Depending on the debt, getting most of the difference between the legal expenses and the debt itself is in reach, given a creditor who is a rational actor.
> you need spreadsheet software as good as Excel and a word processor that's 100% compatible with Word

IIRC I read an anecdote a few years back that if MS ever lost the code to their office products they couldn't re-implement it 100% compatible again since they don't completely abide by any standards like the Open Document Format.

I will always continue to harbor hatred for MSs Office products since when I had to write a big piece of homework for 9th grade in school (a "Facharbeit", kinda like a mini Bachelor's thesis as an intro to scientific writing) I then had to transfer the file from my computer via USB drive to my fathers' PC to print it out.
Naive as i was, I didn't think to double-check the formatting after the transfer since it was the same software on the same version on the same OS etc.
Ended getting a "1 (very good)" for content but the formatting grade was so bad it dragged the combined mark down to a "3 (satisfactory)".
Since then I'll only print documents after converting to pdf and double-checking everything is ok and will never voluntarily use an MS Office product ever again.
Was going to mention Minetest, we’ve been running a family mineclone2 server for a couple of months now and it’s been great.
I just find your logic so defeatist. “Someone will win”. It’s like saying “someone is the fastest runner, so why bother trying”.

Yes, someone will always be the best at something. But you can be better than the best. That’s the whole point of human striving.
I have many videos on YouTube, several over an hour long, and have only monetized one video with ads as an experiment. What do you mean you can’t upload videos without ads being put on them?
I don't even use a desktop environment. Gonna be using a window manager for ever. Most of everything is run on the command line anyway.
Squeaky wheel gets the grease. If you call a few times to complain about your network speed, the problems have a way of just disappearing.
One more tip: If you're ever designing an API like this, instead of:

time.sleep(300)

Put your units in the method name:

time.sleep_seconds(300)

Likewise, if you're making a .length() method where the units are at all ambiguous (like the length of a string), name your units. Bad: str.len(). Good: str.len_chars() / str.len_utf8_bytes(). (I'm looking at you, Rust!)
How a Jetpack Design Helped Create a Flying Motorbike
It is popular because it filled a niche where next to nothing existed, so for people in those fields anything is a step up.

For people like me forced to come over from Visual Studio and other editors, it's a huge step down.

For example, instead of making improvements to the PowerShell Integrated Scripting Environment (ISE), Microsoft marked it as deprecated and "forced" everyone over to Visual Studio Code, whether they like it or not. E.g.: it's the only Microsoft IDE with PowerShell Core (pwsh) support.

Despite being the only supported Microsoft PowerShell IDE, VS Code does not play nice with PowerShell. For example, if I open Code, it opens three(3!) PowerShell terminals for unfathomable reasons. One of those starts with errors, the other works, but the third one is the default and crashes if you look at it sideways. Tab-complete just... stops. Even when tab-complete "works", it'll often start mid way through the list, hiding all of the relevant items and showing your random garbage like "quick start snippets" that make zero sense in the given tab-complete context.

I could rant for hours on how poor the Visual Studio Code quality is, but nobody will listen, because for people upgrading from Notepad, it's the second coming of Jesus.

Then there's always the smart-ass that explains patiently that this is all my fault for not "customising" my VS Code experience with JSON configuration settings that are seven levels deep and documented only in some blog article from three years ago. Meanwhile, I've never had to customise anything in Visual Studio. It "just works" the way you'd expect a Windows application to work. Not some Linux-Windows hybrid intended to be the "embrace" part of the unholy "embrace-extend-extinguish" trio.
Debt is just a result of poor education. People literally not realizing what is happening with credit card debt is 100% an education problem. I've had girlfriends who build up credit card debt like they were going for a high score until I tell them what it's doing and how much they could save. They literally don't understand that buying something they want because its on sale at a 20% discount on the credit card is not a discount when you end up paying 20% on that money every single year going forward. They just saved $20 on some purse and because they carry a big running balance on their card, it will be 5 years until they even get close to paying down that purchase. That $100 purchase that was discount to $80 actually costs them around $200 in 5 years, when actually it will be much longer than that for them than 5 years to pay off with the balances they have. I've seen people who make $40/hour being a waiter or waitress after tips at a nice restaurant but they just purely live beyond their means. They often just eat out, every single day for lunch and dinner, not realizing if they look at their charges that they just spent $2K on food this month, and $400 was given straight to Uber just for convenience. Then you also have the people that are just going through hard times and want to survive using debt but I've found again, an education problem, not as simple as simple not understanding interest, but a problem none the less. No budgeting, no planning, no sacrifices. The amount of people that could move each other out of poverty by simply getting a roommate is insane. On another note, there's a hotel nearby, it's not the best but it is the cheapest and the homeless will spend $60/night together to stay there as a group of 4 people, only about $15/day per person more than they make panhandling in a day. They are almost there with their thinking in sharing but again have made a critical mistake. $60 a night is also equal to about $1,800 per month - the same cost it would have been to get maybe a 1 or 2 bedroom apartment. Sure they would have to actually trust the people they live with, but on literally $15 per day, they could have permanent shelter. Of course drugs and everything else complicates that, but in our society it really isn't that bad to simply get food and shelter, but people always live beyond their means and make poor decisions due to poor education.
Guess I’m glad I had three great English teachers in a row in high school. I remember spending 4 hours a week writing 20 sentences since the grading rubric was killer and these sentences were worth 30 percent of the entire semester’s grades!
Who's we? The great thing about text files is that they're editor agnostic. If there already exists 1000 editors that work, should that really be stopping me from making the 1001st that works for me better?

Also I disagree with the idea that teams should use the same editor. I, for example, hate vscode, so if I join your team, I'm stuck either using a less productive editor, or re-creating the launch configs and save actions in my editor. To me it seems like a failure on the editor's part to separate concerns---a code editor should edit code. If it compiles or launches the code, it should do so using an external program, e.g. make, where all the launch configs can go in the Makefile, and not in some editor specific file.
> All my games may randomly freeze for no discernible reason,

All?

My experience is that 90% work fine, 9% have weirdness, (for instance, voices in Skyrim are out of sync with mouth movements) and 1% of them have game breaking bugs.
DS9 really is the best trek, makes me wonder about peace is good for business/war is good for business.
This is a great comment.

> 4- Licenses define one type of contract. We are missing "Social" and "Economic" contracts.

People try to reinforce contributing guidelines but then it's not exactly a panacea.

I definitely think there's an opportunity ( for "disruption"? Heh :)) to bring the structuring, ordering and organizing effects of marketplace transactions to open source to clarify ambiguous expectations, to exercise control over the task flow, to connect the work to market realities and rewards.

But an open source project is actually quite subtle and complex in terms of how it is already structured with respect to the interactions between all stakeholders. And participants. Hundreds of thousands or more of tiny little interactions and moments the contribute to the trajectory of a project. So the idea that a single type of business model could fit everything I think it's misguided but definitely I think there's huge scope for creating improvements here.
The truth is more banal: nearly nobody has even heard about which corporations a few noisy people think are "evil" and even fewer would care if they did. Ask yourself: how much revenue did Amazon pull in last year? Microsoft? Meta?

Don't mistake the blather on social media, including HN, for the real world.
That is what I was doing (and still do). I wanted to learn how to do it on a smaller form factor device. For example, imagine a firewall in the form factor of a smartphone. I have seen at least one other person on HN who says they are using a pocket-sized gateway/firewall.

Intentional "MITM" is obviously a common topic that gets discussed on HN from time to time. What bothers me about HN commenters on this topic is that they signal that they are familiar with what needs to be done, i.e., to MITM their own traffic, and want us to know they understand how one "could" do it, however it is unclear that they themselves are actually doing it. I sometimes wonder if this is tacit approval of TLS being used (strategically perhaps) to lock users out of monitoring their own computers and computer networks. Hopefully there are many HN readers who do monitor ther own traffic but are generally not commenting about it.
> Tech jobs (I assume other jobs will follow) are increasingly willing to hire with no degree if an applicant can do well in an interview/on a test.

IME, software/computer jobs used to be more a meritocracy. The current hiring shibboleths for class happened later, popularized by early Google.
I've heard of some Ada coding standards that require this in all variable names. It must have made the code awfully clumsy, but as the examples in OP show, it can be made nice. So the general advice is good. I'm slightly disappointed that the Haskell library didn't use a newtype, e.g. threadDelay (Microseconds 300).
It kind of works on Linux now. The only way I was able to join a call as a guest (not to my tenant!) was to launch it in Edge -- the native client crashed on launch if invoked to join an external meeting.
Yep. At Target, the cashiers can easily change the price if I said the tag said something else.

I used to be a cashier at a sporting goods chain store. No one ever told me, but I discovered I could give 5% discounts without an override. My team lead could give 10%. No one ever asked for a discount, but I would have probably given them if the customer asked nicely. Of course I could also adjust the price if the tag showed something different, and the computer did not request an override unless it was a large discrepancy.
signals and slots are just an anonymous callback system. There's no more (or less) magic going on. Anonymous? That means that the thing initiating the callback has no clue what the objects are that will execute callbacks.

Gtkmm, or rather its dependent library libsigc++, does not require a separate build step like MOC, it can handle signals and slots "natively" because it used a more modern version of C++. Qt required MOC when it was first written, and they never moved away from it, despite the language having moved on to allow the required functionality all by itself.
I prefer using timedelta (or TimeSpan for the .NET crowd) but I’ve run into a somewhat funny resulting problem: often these time values are read in from a config file, so now people need to know/remember the serialized time span format. Like what is “00:50”? Is it fifty minutes? Seconds?
I believe you missed checking out the websites. The two apps are pretty different but do focuses on the philosophy of the simplicity of plaint ext. Interesting Apps.

Edit: I'm not the OP
You'd have to build and execute the code on a different machine remotely, I guess. Seems like a pain for most people.
> Masks clearly have a measurable impact on mental health.

> Given what he know about aerosolization and cloth masks, masks are near useless in public spaces.

Both of these claims are false.

Masks have had no proven impact on mental health.[2] Masks have proven to be one of the most effective tools we have for preventing the spread of COVID-19 in public places.[2]

Mask use is science-based, as countless studies have proven. Anti-mask rhetoric is politically- and emotionally-driven hysteria.

[1] "The evidence that we have does not point us to any concern that masks affect mental health negatively." — Jeremy Kendrick, MD, assistant professor of psychiatry, Huntsman Mental Health Institute https://healthcare.utah.edu/healthfeed/postings/2021/08/_mas...

[2] "In settings of very high mask use, in-school transmission of the coronavirus is less than 1%. The best way to protect health and safety—particularly of those that are not vaccinated—is to wear a mask." — Adam Hersh, MD, a pediatric infectious disease specialist at University of Utah Health and Intermountain Primary Children’s Hospital https://healthcare.utah.edu/healthfeed/postings/2021/08/_mas...
It renders text using OpenGL instead of using the various Mac text rendering APIs.

https://www.sublimetext.com/docs/gpu_rendering.html

Also it doesn't really have a user interface outside the text editor. For example, it doesn't use native dialog boxes. It does use native menus though.
Yep apparently two non-soldered modules. From what I read, the Pro’s upgrade program was introduced after the fact. I’d bet Studio will follow suit if there’s an aftermarket interest, and it’ll be repositioned as the semi-upgradeable amorphous version of “xMac”. It’s otherwise perfectly suited for the long lost mid tier desktop Mac, and it’s safe to assume no other internal components will ever be upgradeable again.
Why Anchorage is America's Most OP City - https://youtu.be/UMNfagIz0hs

That video goes into a bit on the importance of its airport.

By using a stopover, they are able to cut down on total fuel needed to be carried which in turn raises the amount of freight that they can carry.
Are the PBs of free space necessary? I thought training a ML model on a terabyte of data was computation expensive, but not storage intensive.