skysight-inc/HackerNews huggingface dataset:
This is today. 20 years ago you had $400 "Logitech Z-5500 THX-Certified 5.1 Digital Surround Sound Speaker System"

"The Z-5500 will consistently give you great sound on a daily basis and was tested by THX experts as well as our audio team."

"The Logitech Z-5500 is the best all-around PC speaker system we have used to date."

etc. This thing sports 10% THD and sounds like ass (or cheap boombox) when compared to run of the mill home system amplifier from the eighties/nineties (those were usually 0.1-0.9%).
No surprise, since Bryan Cantrill worked at QNX for a short time in the 90s.
Ease of use is a separate topic from money no matter how much you want to try and mix the two.

Yes one is often at the cost of the other...but they are different topics.
And some things that should not have been forgotten were lost. History became legend. Legend became myth. And people forgot how the internet works, and reinvented the _decentralized internet_. Behold, the engineers of now give you… Web3!
DefiPlaza: Making DeFi on Ethereum affordable again
> That's the point of it.

I would argue that this is a side effect. The point is: code paid for with taxpayers money is not some proprietary bigco ip.
> How many wars have been preceded by everyone believing they can't happen.

Since 1945, when nuclear weapons were invented? Zero.
Those faces with dead eyes look like paintings when they start to talk on movies. They look real statically in comparison to a low quality photos.
"After the 400 and 800 launched, power users awed by Star Raiders proved eager to flex the machine’s advanced capabilities. But Atari, following its closed model with the 2600, had never intended to spill the secrets of the HCS architecture outside of special agreements with contracted developers. Crawford recalls, “There were about half a dozen people I knew who’d been bugging me for that information, and I had told them, ‘No, I can’t tell you anything.'”

Ironic that it was the Atari that seemed like the "closed system" then. I had a 400 with the horrible membrane keyboard (hey, it was cheap) but there was no documentation on how to program it outside of BASIC.
Describe a new religious movement that uses history and/or origins to spread
As someone who never owned a car or drivers license, and who has been cycling for her whole life: no, thousands of euros for a regular bicycle is not normal.
I had a copy of that book. I loved the illustrations between the listings.

Creative Computing and David H. Ahl were huge influences for me.
People aren't actually making transactions within the Bitcoin chain there. It wouldn't work out, the on-chain fees are outrageous.
Omicron variant in Netherlands earlier than thought
Its starting to look like Omicron was first detected in South Africa, but has probably origins somewhere else...

From the BBC Article:

"...The RIVM also said that a number of different strains of Omicron were found among the passengers on board the two flights on Sunday.

"This means that the people were very probably infected independently from each other, from different sources and in different locations," a spokesman said..."

also

"...It's unlikely we will ever know precisely when or where Omicron first emerged.

South Africa alerted the world to the new variant on 24 November after it found its first case. Since then, other countries have been on the lookout for it and more cases have been identified around the globe thanks to gene sequencing tests.

Not every nation has the ability, however, to carry out these added checks. Even the UK, which is one of the front-runners using the technology, is unable to screen every positive Covid case to determine which variant is the cause..."

PCR tests, meanwhile, can hint if a Covid case might be Omicron, but cannot confirm it for sure..."
Sounds like a fair cry. Another way to motivate investors to pump money into SpaceX.
When you speak Spanish but don't look European, some people in Catalonia can mess with you for not speaking Catalan.
Can someone tell me why almost all of the “realistic” 3D rendering is about superficial skin deformation?

Hear me out:

- Train an AI to determine fascial muscle activation from mocap data

- Build your animation pipeline to use muscle activation to drive model deformation

- Take the actor’s mocap acting and have the system convert their muscle movements to the 3d model’s muscle movements

- Tackle the uncanny valley by refining how well we implement the bone/skin/muscle structure of human faces

- Bonus points: Voice. So much of the sound of a person’s voice is about the shaped made by their mouth and throat (and torso). We could have an AI recreate the whole vocal path for a 3D character, resulting in more realistic voice acting.
Can't say I agree about the styling, or aesthetics.

Single page text is easy to search, but it can yield irrelevant results. Hierarchical organization can be problematic, but it does give important clues to the organization of the content. Like a table of contents vs an index.

BTW, the site's search function seems to work pretty well.
Three years ago, I had written this as a response.
https://muratbuffalo.blogspot.com/2018/03/change-my-mind-abo...

I don't see any better arguments, development put forth since then
Me too -- dang has given me valuable feedback about what kinds of things to post, and how to focus and frame posts so people will find them useful and interesting, how to save and respect people's time, and how not to overwhelm or tire people out so much. Much of that advice applies to writing and life in general, not just posting to HN! And he's even done kind favors like correcting an embarrassing typo I made in quote of a transcript that accidentally inverted the meaning of what the person was trying to say, when I only noticed it after the paint dried.
This is a common problem I see across many things.

We had a guy who spent two weeks writing a report script that collated data uploaded into S3 and wrote out another data lump into S3 after some post processing then sent this data lump to a guy via email. This entire thing had a bunch of lambda layers to pull in the pipeline, a build pipeline in jenkins, terraform to deploy it. The python script itself was about 200 lines of the equivalent of spreadsheet cell manipulation basically.

Only after it was implemented we found out it was only run every 3 months and took the original dude 5 mins to paste it into his existing excel workbook and the data popped out in another sheet instantly. This was of course a “massive business risk” and justified a project to replace it. What it should have been was a one page thing in confluence with the business process in it and the sheet attached. But no it now needs a GitHub repo full of shite and 2 separate people to understand every facet of it who require 3x the salary of the original dude each. And every 3 months, something is broken or it pukes an error which requires someone 3 hours of debugging and reverse engineering the stack to work out why.

Fundamentally, event sourcing, as the above, is the outcome of seeing something shiny and covered in marketing and wanting to play with it on any available business case rather than doing a rational evaluation of suitability. There are use cases for this stuff, but sometimes people don’t know when to apply the knowledge they have.

As for ES itself, I have resisted this one big time, settling on CQRS class functionality which is quite frankly no difference to query/mutate database APIs using stored procedures in PL/sql I dealt with in the dark ages. People also don’t have the architectural skills or conceptual ability generally to rationalise the change on data consistency on top of that or the recovery concerns. I would rather find another way to skin the scalability cat than use that architecture.
Why is everyone talking about decentralized. Current internet is decentralized. People seem to be clamoring for distributed.

https://images.squarespace-cdn.com/content/v1/58727b5a9de4bb...
The 6845 was only in the Videx cards.

Also, on CGA, MDA, and Hercules cards on PCs.

The II generated its video using discrete TTL chips.
I did a startup for this specific purpose. I wrote an acquired a global patent on automated actor replacement in filmed media, which included replacing actors, set pieces, backgrounds, audio elements, and pretty much anything that could be modified with personally relevant replacements. I wrote the patent in 2004, and with great personal expense it was global by 2008. My team was the VFX Academy Award winning team behind the film "Babe" (the talking pig), and our system worked. But we launch in 2008, right as the financial crisis hit, nobody believed our demonstrations of inserting their own people into video right before their eyes, but they wanted to pursue pornography. I refused to pursue phonography. Three times I managed to put together angel investment teams only to have them group-wide choose to pursue porn. I was not going to be "that guy" who ends up hated by every female alive, after a public fantasy sex site allowing anyone to Deep-Porn-Fake anyone they want goes public. So, anyway, I spent far too long pursuing the idea, went personally bankrupt, and switched to working in facial recognition. At least there nobody wants to do porn.
Could it be possible to shove the linux kernel under the Haiku userland? This would give access to all drivers available in linux. You could sacrifice compatibility with the linux or POSIX userland. A bit the same thing as WSL1, but from Linux tu Haiku.
Must be about twice as fast ;-)
only if it was BMP
Yeah in 50 years we will have developed 0.00001nm technology while China is stuck with 0.001nm tech. These fools never learn.
There should be a retweet on HN!

QNX was one the most impressive OS I've seen, especially for its time. From the full OS in a 1.44Mb floppy disk to restartable drivers, real-time, etc. IPC with messages is built in and most things ran in userland.

It ended in the hands of BlackBerry which is probably not the best home for it...

Edit: I googled out of curiosity, and despite being closed source, it seems to still be marketed by BlackBerry and is supposedly a market leader in embedded OSes! More than 20 years later, well deserved.

https://www.automotiveworld.com/news-releases/blackberry-qnx...
I remember that one. IIRC the instructions finished by telling you not to drink the beer afterwards.
I really like the idea of this, but the one hesitation I always have is where does the non-CRUD functionality go?

Do you need to create a separate service to handle your other business logic?

I know technically you can store procedures in some DBs like Postgres, but that doesn’t seem ideal to me.
> It's the typcial 'one-stop for everything' problem: it's not bad a

It absolutely is bad. It's mineral oil with a few random additives thrown in. https://www.wired.com/2009/04/st-whatsinside-6/

Popular Mechanics tested WD-40 in five popular uses and found it to be the worst choice in every case. https://www.popularmechanics.com/cars/how-to/a6064/wd-40-vs-...

> Wrt lubricating properties: there's numerous threads of cyclists going all religious over this.

The cycling community overwhelmingly has been telling generations of newbie cyclists to stop hosing down their chains with wd40 and use a proper oil. There are a few people who swear by it, but they're people who have never tried anything else, or not actually looked at their chain wear.

> Because of the penetrating/cleaning/anti-rust properties combined it has the tendency to give a super clean chain with not a lot of dirt in it

WD-40 does not have any special penetrating abilities. Further, the gaps in a bike chain between the various parts are not so small that one needs a penetrating lubricant.

What is important is wear, not how clean the chain looks. Wear happens on the pins, inside rollers, and the holes on the chain plates. The chain lengthening means wear on the sprockets, which are significantly more expensive than the chain. A 10-speed chain is maybe $50 at most for a pretty nice one, and chainrings plus cassette can be significantly more than that.

The proper chain lube to use depends on the intended conditions, but any lubricant needs to have sufficient film strength - ie keep metal from directly contacting metal.

WD-40 has virtually zero film strength. There are a thousand lubricants out there that are better.

> (unlike any other pure lubricant since those just attract and accumulate dirt).

I'm not sure what "pure lubricant" means, but there are plenty of dry lubricants suitable for chain use. They are designed for dry conditions, especially dusty ones.

Riding in wet conditions usually means you're using a fairly thick chain lubricant.

Periodically measure the chain with a ruler to check for chain stretch and replace before wear gets too high that it starts destroying your cogs.

Editing to add:

If you want to use a wet lubricant for chains, bar and chain oil (ie chainsaw oil) will work just fine.

If you want a dry lubricant for chains, use something like Finish Line PTFE. Dupont themselves also sell a PTFE spray, as do several other companies.

If you want a crazy penetrating lubricant, McLube's Sailkoat is pretty crazy stuff, but a large spray can is $20+.

If you want rust prevention/protection, LPS-3.

If you need a penetrant or rust breaker for bolts, you can try the following: Mouse Milk ($$$), Kroil. Mouse Milk is weird stuff, I believe mostly d-limolene (so don't use it near waterways!) but apparently popular for lubricating very high temperature stuff (turbo wastegates, for example) because it does not leave ash/residue behind.
> I only interviewed with only technical person.

Is a word missing? Did you mean to say only one?
Independant scientists not shilling for the state say otherwise.
I agree.

I'm trying to train myself to use Emacs internal docs more, but I frequently resort to searches in Firefox. I use Emacs daily, but still don't find their Help format particularly intuitive, though it might help to use it more.
Arctic Ocean started getting warmer decades earlier than we thought
Given that was the statement on the announcement... Yes
Does it bother you that I'm trying to prove some kind of point?
No he means that China won't have the state of the art technology in 50 years. They will be behind a few generations.
> Because of the penetrating/cleaning/anti-rust properties combined it has the tendency to give a super clean chain with not a lot of dirt in it (unlike any other pure lubricant since those just attract and accumulate dirt). And just enough lubricating properties to get some mileage out of it (don't remember, 200km or so), as long as it doesn't rain.

This is basically the theory behind Rock'n'Roll's lubes [1] (and perhaps other dry lubes, i don't know):

> Rock'N'Roll chain lubes are formulated to clean and lube at the same time when applied. EXTREME, ABSOLUTE DRY and GOLD go deep down into the links, trapping dirt and floating it to the surface where you can wipe it off. Rock'N'Roll chain lubes create a protective membrane that keeps new dirt out and the lube inside, where it's needed.

So you douse the chain with it, run it round to work it in, then wipe off as much as you can - the stuff you wipe off carries away loads of filth, and the bit that stays behind dries to leave a wax/teflon layer on the working surfaces of the links. Or something. Whatever it does, it seems to work pretty well!

[1] https://rocklube.eu/en/12-chain-lubes
Better graphics and a faster CPU in exchange for worse sound. Not a bad bargain, IMHO.

My daily driver back then was a II+ clone.
This is interesting. I have not done a launch or a Show HN post in some time but back in the day HN was pretty easy to game: three rapid upvotes from unrelated accounts and IPs got you to the bottom of the front page (I did not use sock puppets ever, instead just asking geographically diverse friends to upvote the post immediately after posting it). If the content was mildly interesting you got to see it spend some time at the top. Posting when the New page had a longer delta T between the top and bottom post was also helpful. I definitely got a lot of front page time for what I now consider fairly mediocre content.
I wish to do so, I approached a few and will definitely hire one when I incorporate as a one person company.

The issue is that I did not find one with experience in my activity as it is very particular when compared to that of their average client. And I was reasonably scared that the ones that I could hire could screw me. So I ended up studying how things should be done for this particular case and I think I'm better doing it myself.
This is real NSFW content. Luckily I don't have a python interpreter on my machine or my workday would basically be over. I heard you can train discipline by doing more regex puzzles for that matter...

Looks really good. Will test it when I get home.
The PeerTube developer community is super friendly and helpful to new developers. I contributed some minor improvements around a year ago, minimally touching several sides of the projects:

- documentation for the SAML plugin

- translation to my native language

- some improvements to enable better encoding performance through hardware encoding

My experience with the maintainers was nothing but positive, in all three areas. Such a warm welcome is rare in development land, so I commend the PeerTube maintainers not only for their excellent software, but also for their welcoming attitude.
> If you want the dev team to have a strong dependency on the devops team for every little (often unpredictable) aspect of their workflow,

I have never used nix, but from the article the author only concentrated on the fact that docker and nix create reproducible environments, and completely misses the other benefits of containers.

As a devops guy if someone hands me a nix project, how do I deploy that so it is highly available and scales by itself?

With containers I just put it in kubernetes.
> The Hubris debugger, Humility…

That is some great naming
U.K. regulators order Meta to sell Giphy
That's just called a company my man...no, it's not easy to run, even if everyone involved is competent and you delegate things.
Asciinema is used for docs-ish in git-branchless's readme: https://github.com/arxanas/git-branchless/blob/master/README...

It does have formal docs, but I didn't fully understand the program after reading them. I didn't enjoy sitting through branchless's videos or clicking around for the right point in time.
SIO was not just a floppy interface. It was a bus where you could add all sorts of intelligent peripherals.

Would be nice if it were faster, but it was decades ahead of its time.
Please show your solution so we can follow it verbatim
This is a valid point. I've observed or been involved in a number of acquisitions at various distances over many years. There are any number of reasons an acquisition might not go ahead and, of course, as the potential acquirer you obviously learn some things that are useful, but I've never known a situation where there has been a deliberate plan to simply mine for knowledge or whatever.

The reality is some acquisitions are opportunistic, some are strategic, and even the opportunistic ones often have a strategic element. For a strategic acquisition, if it doesn't go ahead (comes down to ROI isn't perceived as being as good as potential alternatives), the almost inevitable outcome will often be (i) a different acquisition is eventually made, or (ii) the acquiring company decides to make an investment in that area themselves.

One of the ways to avoid getting "screwed over" as an acquiree is to ensure you've done the work beforehand to maximise the chances of compatibility with the acquirer: things like compliance, data protection, having a poor grasp of your numbers and financials, and other mundane matters (or combinations of them) can easily trip up the process.

When an acquisition does fall through for almost any reason it's pretty natural for the potential acquirees to feel rather bruised by the process: they've wasted their time, they've been screwed over, etc. Often that won't be the case although, I've no doubt, there are instances where it will be.

(Btw, in case it's not obvious, I know nothing about the activities of Stripe or its founders, good or bad.)
You mean like e-mail? Sadly, most people use gmail now and there are whitelists so you don't get to write your own email server.
Are you sure it's WD40 and not WD40-branded chain lube? I use that on my motorbike, and it's nothing to do with the WD40 spray - just the same parent company.
Funnily enough my greatest concern with this project isn't that it requires JS, or the aesthetics, or the menu animations, or any of the small UI problems.

I just worry that the documentation won't be kept up to date. Also, its nice to have versioned documentation available.
Actually you're right. I was equivocating because there are SIV modes that use GMAC, the MAC component of GCM, for its performance benefits on hardware.
land of the freest!
In that case you better start lobbying your software vendors for Haiku supports.
I've been thinking about that. Can we leverage proof of work to sign meaningful content? I'm thinking of a voluntary HTML tag, containing a cryptographic signature, that has to match the page content, to be eligible for placement in a "spam-free" search engine.

For an actual creator, a few seconds of publishing delay is nothing. To an army of spam bots, having to waste time and energy calculating hashes could be crippling.

What if we apply this to every link on the page?
A Secretive Robot Is Helping VC Firm Stripes Pick Winning Bets
DevnDesigns – Website Designing and Development Company in Pakistan, USA and UAE
DevnDesigns is the top rated web development and designing agency located in Karachi, Pakistan offering services in UAE & USA including digital marketing and website management services
Yes, Correlation ID/Activity ID/Request ID, you need something that ties the event together.

I think Event Sourcing is an amazing model for certain scenarios. Often, a hybrid approach can be better.
It's opensource though, I'm certain they would accept your contribution if you port it.
Might I suggest doing some introspection?

Perhaps I “completely missed” the meaning of it. I hardly saw much discussion about the flaws of Korean society (and thus dont presume anything about it with my own biases — I didnt get the visual it was a “hellhole”). What I saw was a horrible father/son in gambling debt (his choice to gamble), a pretentious trader who overlevered and lost peoples money (his choice to be greedy), a bunch of thieves, and a crazy old rich man (clearly a sadist). I didnt see abject poverty that arose due to capitalism. I am trying hard to see how the free market got these people to be like that. Feel free to explain if you would like.

Then I saw these people constantly choose to be inside a messed up totalitarian system so that they could get cash. They were societys degenerates who were driven by so much greed that they joined this quasi commie / authoritarian system to get even more cash.

Maybe you are saying that for degenerates, a normal free market is a “hell hole” and thus they need this game. Ok, fair enough. But that doesnt tell us much about capitalism.
LG's 2022 4K OLED TV lineup leaked
Yeah the part about not requiring batteries was fascinating to me when I was little. My dad had located an old one from somewhere; I remember him showing it to me and having grown up with what were more modern radios at that point, the fact it could work without batteries was somehow at the same time mystifying but also made the world of electronics seem more approachable.

Reading about this leads me to wonder if there are certain benefits to many of these very old designs that have been lost due to overlooked priorities. As in, I'm not saying we should all be using crystal radios again but having a functional radio that doesn't require power seems like a plus at some level.