skysight-inc/HackerNews huggingface dataset:
One thing that the author of this article left out is that SCO was not SCO during this dark period of litigation.

SCO (Santa Cruz Operation) was an x86 UNIX vendor that wasn't great, but enjoyed a lot of market share. I'd estimate they were #2 to SUN in installations because it ran on commodity x86 hardware. But by the late 1990s, they knew their time was up given the pressure from Linux. When the company was sold to Caldera in Utah, very few original SCO people stayed, and those that did left quickly because Ransom Love (yes, that was his name) made it very clear the Caldera culture was not the old SCO culture, and that you'd have to relocate to Utah.

Following this, Caldera rebranded themselves back to SCO (The SCO Group) in an effort to convince people they were the same company. After all, they needed all the help they could get.

So, essentially, litigation SCO was not the original SCO. And in many ways, litigation SCO tarnished whatever respect the original SCO had.
I wasted so much money on SCSI back in those days. This was the thing that finally killed it for me: https://en.wikipedia.org/wiki/Jaz_drive
How would the law even be enforced, in theory, outside of Florida?

And couldn't bloggers/journalists just publish stuff via a hosting service that's located out of state?

Besides, anonymous and pseudonymous bloggers are untargetable by definition, if they take even the laxest efforts to conceal their real identities.

This isn't just a ridiculous law, it seems completely unenforceable in general.
The only exception is that it may be useful in harassing or annoying a mere handful of bloggers that are already known to the state.
Tell HN: My son is being bullied for owning an Android phone
My son has a Galaxy S20 running Android, and he said to me recently he has been bullied for having such a phone because it's 'lame'. I tried to explain it's a modern enough and capable phone that can do everything the latest iPhone can do, sometimes even better. He claims all his friends have the latest iPhones and they shun Android.

I own an S20 too and tried to explain how you can side-load apps from F-Droid, bypassing Google Play, but he's too young (12) to understand such concepts. He just wants to play a few games, do instant messaging, and do casual surfing.

How do I convince him that this peer pressure is unacceptable and that iPhones are not automatically 'better' just because they're marketed as a premium brand are are nothing more than expensive jewelry?
Meaning "sending data to TikTok"
LED filament[0], not tungsten filament.

[0] https://en.wikipedia.org/wiki/LED_filament
Probably it's better since its runtime is at least open-sourced and has a number of official implementations in memory safe languages.
Another small step into creating a worse dystopia than the one we are already living in.

Please continue. /s Governments, three letter agencies and the like would be absolutely excited to see this. The future that no-one has asked for.
> The call is only supposed to return when all the data has been sent, so both.

Good luck. Splice from file to socket doesn’t send any data — it just references it. So if you mmap a file writably and then splice from it to a pipe, either splice needs to copy it or write-protect the mapping to enable copy-on-write or take a reference that will potentially propagate future changes from the mapping to the pipe. Write-protecting the mapping is slow, so pretty much all options don’t work. Blocking until the reference is gone makes no sense, because reference won’t go away after until the caller splices to the network, which will never happen. Deadlock.
https://openai.com/search?q=closedai reports No results for “closedai”

Fun satire?!
Hey man, what software do you recommend for screen reading? I'm trying to test my websites on accessibility and I've tried JAWS and NVDA so far (while using Lynx to navigate it) but found them a bit confusing. I'm not sure how one would use them in practice to navigate a site like Hacker news, which is relatively simple.

Do you use something else entirely?
I'm not with Airbyte, but in previous companies we interviewed customers, and asked them to refer us to other people they know — "the crankiest, most opinionated, most unfiltered domain expert you can think of, please" was more or less how we phrased it, which often elicited a chuckle and an immediate recognition of who that person is in their life. Those are the best people to talk to — opinionated experts with no reason to sugar coat it for you.

If you don't have customers, you have to prime the pump. If you have a board of directors, or investors, ask them for referrals. If you have a mailing list or newsletter, that's a great place to look too. If you have people who attend conferences, that's another place.

You can also just swallow your pride and "cold-call" (or email, or DM) people, asking if you can have a few minutes of their time. If you are polite and respectful, you get a surprising number of positive responses. If the call goes well, ask them to tell you who their favorite cranks are, and go from there.
Inverted computer culture: A thought experiment
Talked to a lawyer yesterday who works in an area where the key laws haven't changed in 90 years. He's built an excellent career based on deep knowledge of those laws.
what do you think the role of government is? if you are saying that the government should not take steps to keep it's populace safe, I wonder what you think the armed forces are for? what about fire departments? the police? what about regulations about things like food and drug safety?

if you don't want those things, and it sounds like maybe you don't, then your only option is to leave society.

societies and governments are how the people pool resources and protect themselves, as well as represent themselves to other governments and societies.

protecting its people is literally a primary role of a government.

> Like by locking students out of public schools

example?

> restricting the First Amendment right of free assembly during the pandemic.

you don't get these rights during health crises. your freedom does not extend to the point where you intentionally curtail the freedom of another; you are not free to intentionally give another person a potentially deadly disease, nor are you free to put yourself in a position where the likelihood of spreading a particularly contagious and deadly virus is dramatically increased.

> Or banning certain firearms.

the 2nd amendment does not grant the right to bear ANY firearm, and the right for anyone to bear arms who is not in a well-trained militia is somewhat shaky, imo. stick to muskets and a 45-second reload process, please. i would be extremely surprised if the founders had fully automatic weapons in mind when that was written.

> Or controlling speech under the guise of preventing harm.

fan of hate speech, are you? again, your rights do not extend to the point where the rights of another are curtailed. one can't kill transgender people and claim that is free speech. one cannot harass people of color and call it free expression.
So isn't the real problem that we have 800 billion lines of legacy code that needs to be understood and maintained; it just happens to be written in COBOL?

No.

800 billion lines of COBOL = 1 million lines of BASIC

A gross exaggeration, of course, but after 7 years of COBOL, I discovered BASIC and instantly became 10X of my former self.

I would never go back. I get enough overhead from my bosses. I don't need it from the tech too.
Directly from the website:

> This piece of satire was possible with the help of ChatGPT.
Meta Slashes Price for Quest Pro VR Headset Months After Launch
The bsd community is still ups and downs today.

Not all the bsd communities are equally friendly.
Turn it off before it's too late.
People only think in words right before they say something, so I'm not sure how big a deal this is. I guess they'd be able to predict what I'm writing half a second before I write it?

Would be useful if I lost the ability to write or speak, for whatever reason.
There were videos circulating from Ohio of people disturbing water and then seeing this iridescent sheen appear alongside conspiracy bs. Fascinating!
Yeah no doubt. There’s a couple people I work with that I’ve been helping out because they want to get into software development. So I try to point them in the right direction for learning resources and such and give them encouragement on their projects.

Quite a few people I work with are in school to move on to other things. It’s a great job for getting studying and homework done on shift.
You can commit line by line within Github Desktop and its a much nicer experience IMO than doing so via CLI. Its much easier to jump around to different files and commit related line changes in a bigger PR than jumping in and out of the patch command.
> Now, the threat of being able to develop and fire nukes, on the other hand, is something that might be war-worthy.

No it isn't. The US helped plenty of bad regimens get their hands on nuclear weapons and did nothing to prevent it. In fact, if its about nukes, then maybe Israel is the clear problem. They are non signatory to the NPT and almost certainty have secret nukes (likely developed partly with stolen data from the US). So if a 'thread of war' is appropriate, Israel should be the target, not Iran.

Iran on the other hand is a signatory to the NPT, they also have never attempted to develop nuclear weapons. Their program was always monitored under the NPT. A bunch of fake evidence for nuclear weapons was 'discovered' on a laptop in Egypt by Mossad. This evidence was widely reject by literally everybody outside of the Mossad, including the CIA. The whole global intelligence community agree, Iran wasn't developing nuclear weapons.

That didn't stop Israel right-wing to try to use it to get the US to attack Iran for them over it. According to them, Iran is 'one year away from nukes' literally since 1990 so this was just the latest in a long series of such claims.

Iran was not even developing its own enrichment, they had a deal with France to handle the fuel production and France would be responsible for monitoring and taking the nuclear waste back to France. This deal was then killed by the US (Bush) who basically threatened sanction on France. Only in response to that did Iran set up enrichment facilities.

This was then used around 2008-2010 to start a panic about Iran nuclear weapons in a blatant attempt to repeat the Iraq war against Iran. All the right wing think-thanks (with lots of money from Israel, Ratheon and Loockeed and friends) were busy publishing mostly fake nonsense base on manufactured evidence to push the narrative. Thankfully everybody was sick of that shit because of Iraq.

This lead to Obama years of extreme pressure and results in Iran implementing a monitoring regime specially developed just for Iran just they could prove that they were not developing nuclear weapons. Of course all that didn't stop Trump from instantly leaving the deal.

War with Iran is literally an insane concept. Like delusional level of insanity. Even if they developed nuclear weapons, it would be insane to go to war over them. Its a nation with 90 million people, horrible geography and the ability to blockade the most important oil export route in the world.
https://archive.ph/SQCaA
Yeep. That is not entirely unsurprising (it’s such a common flaw in basic section/chunk formats that they obviously didn’t research about even the possibility of security flaws, or consider there to be any threat model at all — it was designed to be used internally in games for game assets, perhaps). Still a little disappointing to see they were indeed that lackadaisical. I don’t expect change, they’re very set in their ways.

There is a superior, free, open-source alternative called Inochi2D — https://inochi2d.com/ — developed primarily by Luna the Foxgirl, and used by all of nullptr::live, including Asahi Lina (of Asahi Linux fame). It really should see more love because it’s superior in almost every way.
Great parody.

Replace OpenAI with 'Microsoft® AI'. It is still the same and accurate.
It's even worse. At minimum wage, the cost of commuting and daycare are more than the diff of work and unemployment.

So what's enticing those people to go back to work if it literally costs them money?

And I don't mean to say that unemployment must go down. On the contrary, at minimum, it must be beneficial to go to work. So minimum wage must go up.

Problem is that then unemployment will go up too, as that is tied to minimum wage.
He'll take them out behind the woodshed, give them a stern talking to, and then give them a handshake and a "Thanks for this truly productive discussion, see you at our usual watering-hole tonight?"

Maybe a few weak regulations will be improved and Democrats will loudly proclaiming how hard they are "cracking down" on unsafe practices.

There will be no real change unless the political winds (i.e., voters) demand it so strongly that Democrats have no other choice. Both parties are beholden to corporate money and interests.
Python gets introduced to students, so for many people it's the first language they learn. Half the programming community have less than 5 years of experience. I question their ability to evaluate suckage, lol.
closedai.us redirects to https://www.vice.com/en/article/5d3naz/openai-is-now-everyth...

This is a clever piece of marketing by Vice!
> You're being dismissive of issues that were far bigger than you make them look.

You whooshed on the humor above, so I should spell it out. The point is exactly the opposite. This focus on tribal distro warfare obscures the objectively much more important threat posed by this lawsuit to the entire ecosystem.

I mean, no, you're simply wrong. SCO was a far, far, far larger threat to the Linux world than the fact that Red Hat inexplicably dragged their feet shipping yum on their enterprise distro.

And it's important, as a matter of history, to remember that period and the players and the resulting and continuing effects on our culture. While on the flip side, no one cares (or rather: no one should care) about the lessons of apt vs. yum, all of which have been recapitulated a thousand times since. Let it go.
Artificial Disinformation: Can Chatbots Destroy Trust on the Internet?
> I'm not compelled by the idea that 3D printing is going to make a big difference by allowing very small runs of parts

On the contrary, that future has been here for years. I print a ton of stuff for me (I'm printing one now!), they aren't prototypes (as in, I won't eventually make them "from something else"), they are the final part.

3D printing has enabled me to have custom parts, to my exact specifications, in record time, for pennies. It's amazing. Of course it's not going to make a difference to your revenue, the entire point is that, with a 3D printer, I don't have to come to you at all.
It certainly is a difficult thing to do, but we see it happen time and time again. TikTok is now the biggest app, and it was nowhere a few years ago. Same with things like Insta, What's app, Signal, etc.

It is definitely a hard thing to overcome but not impossible. Especially as people become more privacy focused. I, for example, have had zero luck moving my family to Signal, and I'm the only non iPhone in the family network with my grapheneos phone and receive constant complaints about how I mess up group threads.
It's also possible to go to a cheap country to build hours on your bill and getting there faster. In Argentina you could get a wet hour of a Cessna 150 for $50. 1500 hours is 75Kusd. In two o three years you could be there
There's a bit more context to the story. The author and the company had a discussion over a reverse engineering claim as well : https://github.com/UlyssesWu/D2Evil/issues/1

I have to admit I'm somewhat impressed with the quality of the 2d puppetry I've seen in gaming recently (e.g. Marvel Snap, andy of the Gachas). It's a simpler technical skill than full 3d rigging that 2d illustrators seem to be able to be able to pick up fairly quickly.

The field this tool grew out of (mobile gaming) is such a grey ethical area, and these puppet animations are a fascinating form of pulp media.
Fun, and, doesn't surprise me based on what I hear of Live2D. Proprietary mess that is a nightmare to work with, with arcane documentation. I'll need to inform some friends to stop using all the free assets being posted around.

I find Inochi2D interesting, but, why do we keep making the same mistakes?

The codebase is written in D(!!!), using a NEW proprietary format(!!), only available on some platforms(!).

I am not up to date w/ current game development trends, but puppeteering/animating 2D assets exists in plenty of games (you see it a lot in Japanese/Korean/Chinese games, Nikke/Girl's Frontline/Arknights.) I wonder if using a format accepted by the industry, in a portable language like JavaScript, build web-first would've been a better choice.

Of course this is the lowest form of critique because I ain't gonna make it.
On one hand ZFS has held down btrfs because "why bother" when you already have something that does much of what you want, but on the other hand it shows what can be done.

I hope btrfs becomes quite stable and usable.
At least they finally became transparent about their true intentions
I've tended to have a similar workflow... but since I use VS Code mostly, then I do use the git tab a lot for previewing changes before committing them. Other than that, I've mostly avoided using any GUI for git, mostly because I find it annoying. I'll say that the Github client and the VS Code integrations for Github have come a long way all the same for those that use and like them.
I use JLCPCB for small runs of fabrication and assembly of PCBs (I just got ten the other day), and love them. I have to wait a few weeks, but the quality is fantastic, and it saves me from soldering all the small SMD parts, for very cheap.
You can use `git difftool` to view the diff in your tool of choice (including gui editors).
The problem is that it's impossible to know what is in the fMRI data and what is hallucinated by the reconstruction.

In this case, the real bear has a blue ribbon and the "reconstructed" bear ha a red ribbon. Is the ribbon in the fMRI data and the computer choose the wrong color, or most of the images in the training set had ribbons and the computer just added one.

Imagine this something like this is used in the future to get something like https://en.wikipedia.org/wiki/Facial_composite . People may give too much importance to the details and arrest someone only because the computer imagined some detail, like the logo in the baseball cap.
You can click on any link to see why the site exists.

IMO, a bit late. This is known for a few years already. But that doesn't make it wrong.
Anybody know anything about the part where SCO actually won? I'm referring to the final event years later where IBM made a settlement payment to them. I assume it didn't make up for the years of effort, but I'd love to know what it was based on.
A focus on achieving outcomes unfortunately isn't really valued in our current political system so instead of us being able to debate which policies would most effectively achieve shared goals we debate how ideologically pure the policies are, or even just reflexively reject ideas based on who delivered them.

This is a universal problem across political parties.
I end up helping developers when they get stuck all the time and it is really amazing to me how many people get to the "senior developer" point in their career with very little understanding of how to use SQL tracing (e.g. MS SQL server) and IDE debugging.

Even the concept of the "print line" debugging into a lot file seems kind of foreign to them sometimes.

They instead rely on running the code, changing something, running it again, etc.

I am a big fan of reading through the code. That is almost always enough for me to find the issue and point it out to them assuming I understand the input and output context well enough. But if that doesn't work, add a debug point and fire it up. Not using a debugger seems like a massive waste of time in a situation like this. So much so that I have started asking "did you debug this" or "have you watched this happen in a debugger" before I will help out much. If they say "no" because they don't know how, I will teach them to do so.
OK, that beats my "I made $25,000 on the VA Linux IPO simply because I was an early sourceforge user and got invited to the friends and family program".
Neither that site nor the github repo[1] has any explanation of what it is and how it compares to other protocols/modes.

[1] https://github.com/8ff/udarp
A very large part of this is because of literally outright lies about how Iraq was connected to 9/11. The administration knew that this was the only way they could convince anybody.

The hardest part of my job is connecting Iraq to 9/11
- Bush
Prolonged unsupervised physical access is usually already seen as a compromise. Regardless although there is a lot more publicity on Apple's "online attack" difficulty, it's mostly the same story on any semi-recent version of android[0] (barring any unknown zero-days/backdoors from specific manufacturers).

[0]: https://theconversation.com/what-if-the-fbi-tried-to-crack-a...
For search and replace, the ex substitute command (:%s/pattern/string/[flags]) does feel more convenient and flows out smoothly from the fingers while typing such a command. For search and replace operations, it is indeed very productive.

However the incremental search (C-s) of Emacs goes much further than that. It is packed with features. While it has too many features to enumerate in one comment, I'll just pick one thing about it that I have found useful and quite enjoyable. It is the set of various toggles Emacs incremental-search comes with. Some of those toggles turn out to be very useful in special circumstances.

Say, I have a source code file that is doing some regex-based work. Both the regex "f.." and the strings it matches like "foo", "fox", etc. occur in the file. Now say, I want to search for the regular expression pattern "f.." (not the strings it matches). I can of course do that simply with:

C-s f..

After searching for that regular expression, I decide that I now want to search for strings that match the regex pattern "f..". Now I can simply change the string search to regex-based search with this toggle:

M-r

As another example, let us say, I start searching for the string "web_server" with this key sequence:

C-s web_server RET

But then I realize that the current code has the words "web" and "server" written together in all kinds of notation like "web->server", "web::server", "web-server", etc. and now I want to match all of them. In Vim, I would have to cancel the current search and write a new search expression, perhaps something like /web.\{1,2}server or maybe /web[-_:>]\+server depending on what we need. In Emacs, I can do it with this toggle:

M-s w

And now it would match "web->server", "web::server", "web-server", etc. I know you specifically mentioned search-and-replace, not just search. The conveniences I illustrated above are available equally well in search-and-replace too because converting a currently ongoing search to search-and-replace in Emacs is yet another toggle:

M-%
you have been dramatically misinformed. Dramatically.

you will not find a liberal who believes that everyone should commit themselves to God and dedicate their lives to worship. not a single one.
Agreed. It was nitpicky. But it still remains that the legislation removes a competitive advantage and possibly forces IP to be revealed.