skysight-inc/HackerNews huggingface dataset:
True enough, but by that standard, every service would constitute lock-in. A cleaning company isn't lock-in just because you don't have in-house janitors.

"Vendor lock-in" means that you're tied at a business-critical level to some proprietary technology _that you can't get anywhere else_.

If you rent Linux servers, Postgres databases, or even k8s setups from Azure, there's no shortage of alternative vendors willing to sell you compatible product should you tire of MS, and ideally you won't need to change much more than a few endpoints. However, if your entire user base lives in Azure AD, it's a very different story.
And unless Nvidia does this, what does their market look like in 5 or 10 years?

People won't wait around not upgrading their systems forever because the price of their cards has been bid up by crypto miners to unaffordable levels.

At some point Nvidia simply won't have a consumer market anymore. They'll let go of a market-leading position in favour of the crypto miners.

What are they going to do when the crypto mining goes away?
> It is an obstacle (at least a massive annoyance) for library authors

Yeah that's a completely fair point. Ruffle dev makes a similar argument up-thread: https://news.ycombinator.com/item?id=27199260
> journey from equity to anti-racism.

That seems to oppose equity with anti-racism. I thought that those were supposed to be the same destination.
Nvidia is betting DLSS and Ray Tracing will be the killer features to get you to upgrade
It looks like it came out of the high-fidelity Immersive Light Field Video presented at SIGGRAPH 2020. Quite impressive that within a year it's now a consumer product

https://augmentedperception.github.io/deepviewvideo/

WebAssembly SIMD is coming to Chrome as well. 2D images and video that only consisted of RGB and Alpha channels may appear downright primitive to future generations as depth camera rigs gain distribution ;)

https://www.chromestatus.com/feature/6533147810332672
So just wanted to add a few random thoughts about some of this stuff.

With sharding, where this stuff eventually gets you is when your assumptions about shard keys no longer hold.

Eg, you might have user initiated traffic to start with, so you can easily and automatically shard everything by user id or whatever. Then one day, those assumptions change because you might have to accommodate event driven traffic, ie not request/response, and the user’s id can’t be assumed to always be present. For example let’s say something in the real world causes an event to be pushed onto your queue. That event could correspond to a real user, but since it originated somewhere in the real world, there’s probably a separate id for how that user is represented. So you can’t rely on that user ID being present to shard things by.

Not sure, if that makes sense, but sharding can be hard. It’s not like free, and I still think it’s important for engineers to understand the mental model they’re using, even with a tool like vitess.

Also, I saw claim either on planetscale or vitess that MySQL has no native support for horizontal scaling with automatic sharding, but I think they do? I think you just have to pay for that though.

Also, cross-shard transactions were mentioned as another difficulty with sharding. They can be done with either sagas (depends on the context but it’s a design pattern), or 2PC which is available in MySQL > 5.8 I believe in the form of XA Transactions.
Nope, it's allowed me to scale from an itch-scratching side-project to hundreds of users for cents per month in usage costs.

It'll probably require a rewrite at the millions of users level, but it works for now.
YSoccer – a retro style multi-platform open-source soccer game
> This, my friends, is how business travel becomes nearly irrelevant

the business trips i've been on either involved the installation of equipment, or were an excuse for somebody with budget to burn it on travel and expensive food/alcohol. or both.

i think plenty of business travel will survive just fine.
There’s a funeral scene in Upload (on Prime Video) that does something like this. It felt like a window into another room and I loved that concept. It looks like the tech for actually doing this is closer than I thought. Exciting!
Mundipharma
If the community forks to void an attacker's coins, that creates a very bad precedent. It already happened with the dao hack (which was pretty bad to begin with), but if it keeps happening, why would you trust that blockchain.
Is a reduce method a monoid then?
Well, now that it exists, what would you as an individual rather keep your cash in compared to inflationary fiat held in an account with negative interest rate?
> Their intent is to limit what people can do with their hardware. That strikes me as almost morally wrong. I tell the computer what to do. It doesn't tell me what to do.

If you need to run millions of hashes per second then buy one of the non-LHR models. No one is forcing you to buy one of these chips and Nvidia is not taking anything away from you.

This is like saying that Intel limits what people can do with their hardware because they make both i3 and i9 chips. There is a spectrum of options to fit more people's needs.
Measured Debian Boot with TPM 2.0 and UEFI
I used to work for a TI software subcontractor in Portland. After getting strung along by a trainee manager from HQ the whole project was offshored. I can only imagine how the employees in TX are treated.
Using Decentralized Cloud Storage for Chia Farming
All this makes sense, except that programming microcontrollers without C++ leaves you in a world of pain. Most of what one uses C++ for, in that environment, happens at compile time, automating stuff that is bound to go wrong if you keep trying to do it by hand.

So, no virtual functions, no memory allocations, no smart pointers, probably no exceptions. But, templates that earn their keep. The normal experience with C++ done well is no need for debugging. Debugging microcontroller code is a royal pain, so preventing whole orders of possible bugs is worth a lot.
> Why is that a problem? Do you feel that the same gap needs to be closed globally, or just within the US?

I'm sure you'd find it problematic if you're forced from an area just because of geo-pay. I can't build that kind of empathy for you though, you'll need to go find it.

Nice whatabboutism on the second part. Yes, I think it needs to be closed on both. These companies produce digital products, not geographically sold ones. The contribution of an engineer in one place is the same as another, as long as the impact is the same.

> GP is saying that Texas is doing thing X, coastal states are doing thing Y, leading to companies (and engineers) choosing the coastal states because they prefer Y.

That's pretty much longer form of what I just said. The state can do things differently, but the state isn't even all or most of the answer. A lot of it has to do with wage suppression, which I covered above.

Edit: I realize I come off a bit salty about this. I am. I am not conservative and this problem has personally impacted me. It's annoying to hear people speak about this with such utter lack of empathy, or rather that their political ideology comes shining through, but I get to most people it's probably just Tuesday.
Source for the last point? I’m quite certain this is not the case anymore.
I guess my point is that with PayPal, as a buyer, the transaction fees are seamlessly included in the price.

With crypto, it depends. Which coin? Which wallet? Which seller or marketplace? I'm curious if you care to share more about your transactions, that cost less using crypto. Now, if you're saying that you bought at $100 and it's at $1000, and you "paid less" that way, that's just this stage of the ponzi scheme's doing, not an inherent feature of the network that lowers costs.
Interesting post, not a woman though.

Just a man in a frock, see: https://twitter.com/theavalkyrie/status/1124493829510447107

Let's not steal the achievements of real women by pandering to men playing dress-up.
Show HN: Calm and Classy Ghost Theme
Animal droppings are not our primary source of methane. Not sure if that was meant to be sarcastic.

Electrolysis is expensive and energy inefficient. It is unlikely to be a primary source of hydrogen unless there is some breakthrough.

If the limiting factor is clean electricity production, it makes sense to use it more efficiently with a BEV than it does to use it inefficiently with a HFCV.
I notice Microcenter has limited gpu sales to one per customer per month.

Its weird when brick and mortar are like limiting sales, but on the other hand, they want to keep pc builders happy.

https://community.microcenter.com/discussion/7334/graphic-ca...
Why is illegal transactions a goal? You can hate on governments all you want, but that is the only way currently known where we can have a reasonable say into the laws made and uphold — and order is not a bad thing in my opinion. Why circumvent that, instead of voting someone in who will create reasonable laws to protect us all?
Is there something that does automatic transcoding? Though I can hardly give up the discovery aspect of Spotify these days...
Satoshi is not actively working to move Bitcoin to PoS though. And for all practical purposes, his stash is as good as gone.
Finding your signature move
Personally my approach is to use a unique GPG Authentication key per machine with gpg-agent. They can't log back into the current machine and unless it's a targetted attack they shouldn't have any knowledge of my other machines.

Of course there's a list of common services that you could probably try and they could gain access there like say push/pull on github/gitlab however as long as those common services have another layer of protection (i.e. mandatory commit signing) it should limit the effective attack area pretty effectively.

I also generally find that ssh connections will be one way (i.e. you typically only set up SSH authentication to flow in a specific direction). As long as your SSH authentication graph is directed and acyclic (i.e. no loops and connections only go in one direction), there is little ability for a malicious server to access other nodes in the SSH auth graph provided you connect from a leaf or near leaf node.

I don't use agent forwarding because of the issues with it but there are definitely ways to reduce the attack area that it provides.
Superyacht sales surge as wealthy seek Covid escape
Monero also has active, on-going development. Shiba Inu, Dogecoin, and all the other meme coins that have sprung up as a result of the smell of free money in the air were created in the space of a couple of hours using Ctrl-C Ctrl-V of existing open source code, then released to the world with no care to actual function or any further effort other than pulling the rug when enough suckers have bought in.
The Dangerous Hardware Hack McDonald’s Built into Its Ice Cream Machines
Nvidia is implementing a hardware fuse system (a-la the Nintendo Switch) to prevent firmware manipulation. I can't speak to how secure these new cards will be, but the Tegra was an absolute pain in the ass to work with. It took a year before people even figured out how the firmware was loaded, much less how to interoperate between custom and official ones without blowing a fuse. To this day, approaching half a decade since the Switch's launch, you cannot coldboot the Switch into custom firmware.

Considering Nvidia's history with hardware DRM, I think there's reason to be scared. Plus, they've undoubtedly paid attention to the community as the Switch was exploited, and probably intend to further secure the firmware interface with what they've learned.
Using GitHub Actions and Tailscale to build and deploy applications securely
What's your source for the paralysis being complete during REM and movements happening only during other stages?

That seems suspicious to me given that a) REM is named for movement, and b) these mechanisms definitely aren't perfect, as things like night terrors and sleepwalking demonstrate.

For what it's worth, the American Kennel Club claims that dog motions do happen during REM: "We can’t know exactly what dogs dream about, but researchers have observed that certain breeds of dogs tend to perform breed-specific behavior in their sleep when the pons is inactivated. Pointers, for instance, point, and English Springer Spaniels exhibit flushing behavior during REM sleep." https://www.akc.org/expert-advice/lifestyle/why-dog-twitch-i...
This falls apart when you move to a 4k display. A 1070, a 4k display, hdr, and a new-ish game and you are lightyears from the 60fps that is a minimum for many gamers.
I fully approve of this.
“Because cryptocurrencies are basically a pyramid scheme, the money for early investors is made by huge amounts of new people entering the pyramid.”

I think your viewpoint could use some revision. You’ve either described any typical investment but I Uber it as a pyramid or you misunderstand the goals of crypto.
I was being way too generous; wilful blindness would be closer, and it's combination of people

- making a conscious decision not to think the unthinkable ("work in my scientific sub-discipline has caused a disaster")

- attempting to avoid particular repercussions for their field, such as a world-wide ban on gain-of-function research (plenty of scientists would want to avoid what they might see as a disproportionate knee-jerk reaction from lay members of the general public which hindered work in a field that they believed to have great promise for the future, and they might believe that this decision should be in the hands of experts).

- trying to prevent the loss of sources of funding for virological research and the resulting impact on their career

and finally, and most importantly

- being moved by a misplaced sense of humanitarian responsibility to try to prevent the escalation of geopolitical tensions between superpowers ("virologists the world over have a vital role to play at this present moment in standing shoulder to shoulder in heading off the looming threat of war").

If I were cynical, I'd think that recent changes to reporting on the subject were as much a result of changes to the occupancy of 1600 Pennsylvania Ave. as they were to evidence that has come to light over the last few months.
The Amiga floppy controller hardware just DMAs the bits to / from RAM. MFM encoding and decoding is implemented in the software trackdisk.device by using the blitter.
Anesthesia works on humans too, and we still don’t know why.
Of course it is. But that wouldn't make a very interesting hyperbolic headline.
Ask HN: What happens to all the GPUs if cryptocurrency falls away?
What happens to all the GPUs if cryptocurrencies cease to be profitable and the hardware used to mine them is no longer economically deployed.

Has there ever been an example of such a large amount of current hardware becoming redundant in terms of processing needs.
I want to add to this, some additional material, anyone interested in the current state of DeFi can understand this

https://medium.com/coinmonks/demystify-the-dark-forest-on-et...
The linked blog post is more detailed and probably better to link to

https://positive.security/blog/send-my
Just for context, in that time, the countries including Japan who didn't use bodies for medical training ended up a century behind the West.

Japanese doctors and scientists were literally embarrassed when they flipped thru Western anatomy books.

In China, the Han custom is not to be an organ donor, hence the start of Falun Gong/Uighur/prisoner transplants, etc., which has turned into a profit center that funds their entire hospital system.
There might be other solutions besides Google, though. I'm not knowledgeable in the field but Matomo [0] (used to be Piwik) might be interesting, and there's likely other options which might be better in some ways.

[0] https://matomo.org/
And if they simply raised prices and made huge profits, they could afford building their own fab, or at least outbidding other companies for TSMC/Samsung/whoever fab capacity...
React and MVC would be a pretty good mix I reckon. I did some early React projects with Backbone.js instead of redux and it worked pretty well.
> shouldn't privilege one standard algorithm

Juxtaposing "privilege" and "standard" seems redundant?

1. learning a standard algorithm gives people a known solid basis

2. it improves communication when people have a common understanding

3. the student knowing an alternative algorithm doesn't impair him from learning the standard one
Global boycott of University of Leicester begins today
"Max Supply Unlimited" for every currency except Bitcoin. It's superfluous information. It only exists to hint that Bitcoin is "different" (aka superior).
Let's see... crypto-miners hoarding GPUs by the tens, hundreds, even, driving up GPU prices for the non-miner. Also, when the cycle busts, hoards of cheap, abused mining cards flood the second-hand market, making it difficult for companies to sell fresh cards, and also possibly hurting the company's reputation when an abused mined-on GPU fails prematurely.

Miners can whine, all they want, but something needs to happen to hamper their greed for virtual money.
I get your sentiment, but what Adobe does is of almost no consequence to the rest of the world. Type 1 fonts can never go away, and are required to be implemented in one form or another.

For example, the actual outlines (once losslessly transformed into CFF/Type 2) are required to be supported by any OpenType-speaking rasterization engine until the end of time; this is as per ISO/IEC 14496-22 aka MPEG4 Part 22, a specification that is mostly Microsoft contributions, building on top of Apple's TrueType font specification (which was also adopted by Microsoft circa Windows 3.1). Adobe's only contribution to any of this was providing Type 1/Type 2 glyph support (which was already standardized as ISO 9541).

Adobe's proposed replacement, which never was adopted, is Type 3: Type 1/2 fonts, but with the full power of Postscript to manage the actual rendering (as to do hand-tuned hinting, and such). This was designed to be a push into display-oriented fonts, instead of only having a font format that is optimal for print...

Except TrueType hinting already has existed for 30 years, and hand-hinting is falling out of fashion as 200%+ DPI is becoming the norm. In the future, we're just going to go back to grayscale AA, no hand-hinting at 9-14px ranges, no subpixel rendering, and at this scale hinting at all has a negligible effect.

Type 3 is not supported by OpenType's OTF or by WOFF, yet I can transform existing Type 1 formats (of which there are several) into OTF or WOFF, and continue using them with Freetype, DirectWrite, OSX's renderer, and in all major web browsers, with their glyphs exactly as intended by the original artist.

People, usually, do not use Adobe tools to author fonts. They are not the best in class, and also produce fonts that don't comply with the relevant specifications.

People, usually, do not use Adobe tools to author PDFs. They are not the best in class, and also produce PDFs that don't comply with the relevant specifications.

I can repeat this statement for basically everything Adobe makes: of formats they invented, they don't comply with their own specification while everyone else does, and there is a better domain-specific tool out there that replaces the use of them.

The only counter-example in Adobe's entire portfolio is Photoshop: it's not great at every specific use, but its the swiss army chainsaw of raster image manipulation; there's several better tools that do a specific task much better, but nobody has been idiotic enough to produce a tool that does all of them mediocrely at the same time.
When some organization gets serious about providing complete ClojureScript education and tutorials, especially covering the setup/config challenges... and then keeps those current so the examples always work, then this could be a reality.

But as long as a newbie has to piece together their own solution from many optional libraries and build systems, the initial time investment will dissuade people from taking the plunge. Of course, an established Clojure shop has already gotten over this hump and can easily onboard and bring new devs up to speed.

If the Clojure world never realizes they need to get serious about providing quality education, then Clojure will decline in use relative to other options. It's a shame.
Grok TiddlyWiki
> I'll be seriously surprised if Notion isn't looked back on as a breakthrough paradigm shift.

To that end, I'd be surprised if they're even remembered much at all. I cancelled my subscription after being seriously disappointed in the feature-set.
Also a Googler, and same.

I tried to get it to say controversial/inflammatory/bigoted things with leading questions, or questions where the framing itself was problematic, and it was quite adept at deflecting/dodging/resisting. I was very surprised.
Your Apple ID data has a complete track listing? That's fantastic!
I've noticed contradictory statements are kind of standard for humans. I can well believe you could come up with a system that's better at defending itself against the charge of contradiction than it is at avoiding contradictions in the first place.
To be followed up by Facebook Telepresence™ and then Facebook Omnipresence™? ;)
The biggest selling point of this technology is its ability to reduce business travel and cut down on carbon emissions.
protip: dont try engaging cultists. youd have more luck persuading a brick wall.
Did you move the compute layer to AWS as well? Did you see similar savings there as well for non-burst payloads?
Ltree is interesting, but if I understand correctly, to move a parent block, I'd also need to update the path column in all the child blocks -- at our scale such write amplification is a non-starter.
Transcoding is a fairly common feature, although typically to mp3. I use Navidrome [0] to self-host my own music, and it lets me set up custom transcoding profiles with ffmpeg.

[0]: https://github.com/navidrome/navidrome
Gaza is not technically a city. I encourage you to learn more about the fundamentals and history of this situation before making broad assertions about it.
Ask HN: Why is there no asterisk on edited HN comments/posts?
An indication would be useful, most platforms use (*) in order to indicate an edit. This solves the issue with (parent) context changes considering that comment edit history won't be implemented (https://news.ycombinator.com/item?id=744171)
Thanks.
TI has been dying a slow death from what I've observed and heard. Outsourcing tends to be part of that, sorry it happened to you.

When I worked in Texas there was a lot of outsourcing, but usually it's because there's not enough talent in the area to meet demand. It's a cyclical effect, which is what irritates me about coastal folks trying to deny their states and companies have participated in that process.
Very true. I dunno what OP is on about saying they’re interchangeable.

In a similar boat now after having had a taste of entrepreneurship but running out of runway. I used to be a model tech worker but now being back at a regular job just seems so... pointless, even though it pays well

Strategizing and executing at the business level is so much more fun than back and forth discussion about how to best fit something into a large existing codebase and making sure your PRs are small enough... but it’s hard to get employment doing that kind of work with a SW engineer’s resume
What. The. Fuck.

Amazing.
Remote job interviews.
The biggest barrier to virtual healthcare today is that patients find it hard to connect with and trust doctors over a screen. This seems like a perfect product fit, especially among older people.
> Sadly voters cannot yet influence how non-governmental owners choose to use the significant land holdings.

What exactly do you mean by this? Private land is for private use.