skysight-inc/HackerNews huggingface dataset:
I’m an ex-GCP engineer, and have also been a customer on the platinum support tier of GCP, overseeing 10k+ Cloud resources.

I just quit my SWE job to address this very problem. Obviously, our team holds some conviction about the vendor risk and need to derisk. Here’s our shameless plug and our two cents on the space. We’ve built a cloud agnostic search engine as well as means of provisioning in a cloud agnostic way. The premise is that, ultimately, a VM should just be a VM. Cloud vendors could be viewed as utility companies or commodities, with fungible offerings. Currently, there are still vendor specific details you have to be concerned with, so lifting and shifting from one cloud to another is not as straightforward as we’d all hope.

We think every CTO should take a cold hard look at IaaS vendor risk. Hashicorp may be better suited if you have the engineering capacity for infrastructure-as-code. We’re more GUI and low-code centric. Spinnaker is also a great cloud agnostic tool if you’re mostly just dealing in VMs.

There is some time however. Large cloud customers have multi-year contracts where they pre-pay for resources. It would be legally very costly to negate those contracts, as opposed to consumer products such as Stadia. Waving my hand a bit here, but if there was a way of speculating the trend of outstanding contracts, it would be a call to action to derisk sooner.
Who do you recommend for bare metal?
I favour technologies or methods that don’t lock me to a single cloud provider for many reasons. Now Google cloud has nice things like BigQuery and I just take the risk, because this is unlikely going to disappear.
When will Google Search close?
Would this work with Rust?
Usability note: please add a clickable "search" button.
How is SQL not based on sets? One of the big issues I see when people first come to SQL is not thinking in sets. Instead they think in individual records and loops, which is the exact opposite on how to think about SQL.
>Robots have feelings and souls? Nothing is what it seems? Humans are the bad guys? With a few twists telegraphed two hours before they happen?

This is funnier than you realize. First off, the game pushes those assumptions in your face to serve the greater narrative. Secondly, exactly those points, alongside "the game isn't deep just because it namedrops famous philosophers," are the most common critiques of those who didn't engage with the plot beyond the absolute surface.

Automata demands a lot from the player if they want to get to its core. You can turn off your brain and enjoy the spectacle, but you'll miss what makes it great that way.
I find this plausible, but I think it's about powdered proteins generally, or at least many of them.

I tolerate dairy well, although I only drink small amounts of sweet milk and cream, eating mostly yogurt and cheese. I like to make strained yogurt / labneh, and I'll drink the whey by itself (I like pickle and sauerkraut juice as well).

But when I add whey powder to a shake for the gainz, my stomach really doesn't like that as much. It doesn't cause problems or I wouldn't eat it, but it's just a bit gassy and sometimes irritating.

I've noticed much the same thing with the pea-protein based vegan meats. I believe it's difficult to extract proteins without denaturing them somewhat, collagen is an exception but not a vegan one.

I like eating peas just fine, peas don't give me gas and lentils rarely do (that's it for me and pulses these days), but the extracted protein, not so much, doesn't sit right.
Theater of Shame – The rise of online humiliation
correlation is not causation, unless you have an agenda
You can believe in those things for reasons other than "wanting more inequality".

Your political opponents believe what they say, not some nefarious strawman you think they're secretly thinking.
The Next Big Battle Between Google and Apple Is for the Soul of Your Car
ok, thanks for the advice. i'll see if the MiniSearch settings can be improved for this demo without drastically affecting the quality of the "search" case.
Tesla Unveils Optimus, a Walking Robot That Could Arrive in 2027
That's something else that had a tendency to kill a Citrix deal. But implementation details are important. In my experience, managers who worked from home loved it because they could get the complete office desktop experience at home. There'd be some visual lag for sure, but visual latency aside, file and print operations were snappy and reliable. Trying to open an Excel spreadsheet over a dial-up network drive took ages. Print jobs were worse. Most installations I saw were POCs that got used as a remote work solution for managers. Any time they decided to deploy an app to all office staff the thing would predictably fall over, because it wasn't sized for that.
It’s interesting how intense and emotional the criticism of this kind of reasoning tends to be, and your comment is a prime example. It makes me think there is self-interest or some strong ideological basis at its root.

I realize it’s fairly pointless to ask, but why does this feel so threatening to you? Is it “smart person doesn’t need me – can make shitload of money without conforming to my social norms / letting me freeload”? ;)
I loved the contraflow bike lanes in Paris[1]. In Paris, as far as I could tell, every street, including very narrow streets that basically only fit a single car, are still two way for bikes. It was confusing at first since I didn't expect to be allowed to travel against car traffic. It sounds dangerous, but it worked well. Even when a very wide garbage truck took the street as I was biking towards it, I just pulled over and stopped on the side walk so it could pass.

As someone who bikes a lot in Manhattan and Brooklyn, it really felt like bikes were much a first class citizen in Paris.

[1] https://nacto.org/publication/urban-bikeway-design-guide/bik....
If you can't tell you might be a commoner

Hard /s
https://web.archive.org/web/20221001114657/https://www.econo...
I started at home, using guides on the internet. My first project was Random Facts for Palm OS.

However I made my first real money building websites for small businesses. This is where I learned what customers actually value. It also taught me how valuable an honest broker [0] is. Honesty is a powerful sales pitch. Trust signs blank cheques.

I then spent a few years as a professional web developer, making not-so-meaningful things for large companies. It slowly killed my passion until I found my way out.

Recently, I returned to small, home-cooked software [1]. I run a website that helps people immigrate to Germany. I built many tools and calculators to support the content [2]. It's so much more fun to build concrete stuff! With many users but no paying customers, it's a lot more relaxing. People really seem to enjoy the tools too.

I thought that I'd lost my passion for programming, but in reality I just don't like professional programming. I probably wouldn't like being a professional cook either. Better keep it small and personal.

[0] https://tedgioia.substack.com/p/how-i-became-the-honest-brok...

[1] https://www.robinsloan.com/notes/home-cooked-app/

[2] https://allaboutberlin.com/tools
That would not displace any CO2 emission.

Storage as a separate business is not viable beyond a few years, so investment is limited. Original producers of energy will have their own storage, and prices will level out. Excess generation capacity (e.g. noon) after recharging storage will be devoted to synthesizing liquid fuels and desalination, which serve unlimited demand.

By the time there is enough renewable generating capacity to charge storage, storage will be very, very cheap. Right now, it costs more, so money produces much better results building generation capacity and factories for storage. As the factories are completed, production ramps up, and costs fall.
I would have loved to add more details about the project I linked, but I unfortunately haven't used it a lot. I figured it would be better to just link it in case it's useful to someone, than not link it at all because I don't have a complete description. I don't quite understand your use of "shilling", I have no affiliation to this project.
I think to address this specific situation all YouTube literally needs to do is to allow you to check your video for copyright/content/etc violations before upload in a robust way. That REALLY shouldn't be impossible for google, literally just run all the checks you're running now at upload time. Then if the robust check failed, a human moderator should be able to apply a manual override.

This sort of thing would both be more economical, allow you to get a more through review in advance, and actually be less arbitrary than wholly human moderation.
> having everything squashed into one commit can be annoying if the commit is too large, because it can be hard to identify why a specific change was made via git blame.

True, you can't via git blame. You can however go to the Github pull request, and look at the individual commits there. (If the the squashed commits containthes the PR/issue number.)
Traditionally Yoko Taro games have had weak gameplay and strong story. Nier auto was the first one to actually have some decent gameplay due to it being done by platinum. I think compared to other Platinum games, the Nier's game mechanics is roughly average Platinum. The strength of Nier auto is that it has good enough game play to not distract from the great story telling told through gameplay that Yoko Taro has been trying to do since Drakgengard.

The story of Nier auto is about breaking the cycle of fate and how to find meaning in "life" for androids and machines. A lot of what makes Nier auto's story great is the execution of story telling through gaming. Nier auto does everything it can to lead you into thinking its a traditional story with a standard gameplay loop and building you up as the key hero against the machine invasion after the first 2 endings/chapters.

Then the game really begins. And thats where you break with all the preconceived notions of what the game seemed to be about up until that point, along with probably a dozen other gaming tropes, and you feel the helplessness both in game and in story at that moment. Everything that was set up as a comfy gameplay loop is tore away and desperation just to survive takes over.

Afterwards, there are major shifts in tone, gameplay, environment, story, characters, etc. The remaining game's story builds to a climax that is probably of one the best payoffs in gaming history and is why this is considered a master class example of the gaming medium as art.
In my experience, people undervalue community and trust. What this article is describing is not that different than what my parents’ diaspora did when they immigrated to the US via chain migration. They had a tight knit community in the origin country, but were not wealthy.

What they did have was trust. So if a new immigrant got a visa call, and they came to the US, people in the community, distant cousins, close cousins, friends of friends would not hesitate to send $2k, $5k, $100, whatever they could to help them get their business started. Today, the same people send each other $100k+ to close deals without hesitation.

Obviously, no bank is going to lend to a no name immigrant. And they were not going to get fancy white collar jobs or even government jobs with broken English and no US degree.

I see the people in the article doing sort of the same. They are taking advantage of the trust between each other. Why let a bank or other investor take extra if you already have the inside scoop that this person is likely not a fraudster and has good work ethics?
The Raw Truth About Lox (2003)
Subnautica takes ages to load.
A single prediction? You can't. Multiple predictions? Compare the predicted and the actual frequencies, that is, check whether, for example, (roughly) a third of the events that were predicted to happen with 33% certainty to happen actually happened. It is as bad to be not confident enough as it is to be too confident. The standard term for this is calibration[1,2].

Note that this is the easy part: a sports model that predicted a 50% win for the first team, a weather model that predicted historical averages, or a language model that predicted letter frequencies, would have near-perfect calibration, but would at the same time be pretty useless. The other part is discrimination: how educated your guesses are. That is not so simple to quantify, although the 538 articles above mention some of the possible measures.

That's it for what an uncertain binary prediction means; but why do we want one? Well, if you're betting (literally or figuratively) on an outcome, it probably makes a difference to you whether the "losing" possibility will come up 1% of the time or 40% of the time; but that does not seem that easy to formalize and may feel unsatisfactory.

In that case, here's a formal result.

An always-certain prediction service is obviously equivalent to a deterministic decision rule, which churns some data about the situation and says yes or no based on that. (They are the same thing.) An uncertain prediction service is (less obviously) equivalent to a randomized decision rule, which churns some data about the situation, tosses some (known) coins, and says yes or no based on both. (Take the service's result, output yes or no with the probabilities it gave.) Of course there's always a probabilistic decision rule that performs at least as well as any given deterministic one (run the deterministic rule, choose not to toss any coins, output its result).

It turns out (see e.g. the introduction[3] to Chentsov's monograph[4]) there can be randomized decision rules that are strictly better on average than any possible deterministic rule.

[1] https://fivethirtyeight.com/features/when-we-say-70-percent-...

[2] https://projects.fivethirtyeight.com/checking-our-work/

[3] https://books.google.lv/books?id=iqMluWtSFdoC&pg=PA8

[4] https://openlibrary.org/books/OL26831120M/, https://bookstore.ams.org/mmono-53
> Favor simplicity over portability

Not sure if I'd go with that one.
Some games, unfortunately. Lots of devs are choosing not to join it, which is very silly to me to be honest. It has absolutely no impact on their sales or development. I bought the game on steam, they have my money. Why do they care what machine I use to run it? Better yet, why do they require I use my hardware? Blizzard famously (famously in the GeForce Now/cloud gaming community that is) pulled WoW without notice when people started playing it in larger numbers.

It’s very irritating.
Google “Pepper”: When a Brand Becomes More Popular Than the Meaning of the Word
"Boom town" - oh i see what you did there.
> Stackable key maps (modes)

Does this mean I can have a vi-like experience, but I have to configure it myself? A quick look into the help page of mle was not very helpful.
In India, it is illegal to operate an open unauthenticated wifi. All public Internet access requires a secure auth and you have to present a government ID to the operator to get access. (This applies to getting a mobile SIM card or landline Internet at home as well). This is to deter anonymous illicit activity being conducted from from public Internet locations (like cafes, bus/train/airport stations etc.) Also, same real identity requirement is now applied to VPN operators. Additionally, they have to collect and retain traffic logs, and cooperate with government cybercrime investigations.

Obviously there are potential loopholes – apparently a lot of VPN services are planning to continue operating services with Indian residents with servers not physically hosted in India without logs.

Apple with its Private Relay and now Microsoft with Edge Browser VPN – don't provide VPN with exit nodes hosted in foreign jurisdictions. I'm curious to know if they will cooperate with requirements to collect/retain logs as well.
It’s not exactly like that but not nowhere near[1] ;)

1: Hatsune Miku on a Kabuki-cho billboard over news headline reporting US-Russia tensions over Ukraine(2014) https://twitter.com/kno2502/status/440101207596494850
Sending crew to the ISS ... Hmm.

Putting satellites in orbit ... Hmm.

Not to say that EM isn't a complete jerk who over-promises, under-delivers, and is sometimes just bizarre, but some of his companies/initiatives have delivered.
Yeah again, that's a carefully controlled research setup. These attacks are not going to dump your bank passwords straight to badguys.com. They're going to get some random chunks of memory that very probably don't contain anything of value. Browser renderer process don't contain contiguous memory chunks that say like, "BANK_PASSWORD_IS:asdf1234", it would take an incredibly amount of luck and further investigation of every single memory chunk retrieved to possibly gain anything of value. That's not how drive-by attacks work.

It's a really impractical attack outside of extremely targeted scenarios. It's not something real desktop end-users need to worry about. The mitigations slow down your system for zero benefit.

> You can do whatever you want, idk what you're trying to ask here. What is "OK" ?

Maybe re-read the thread from the start? The first guy I responded to was making an assertion that running without spectre/etc mitigations means you should turn off javascript.
I lived there for thirty years. The idea that slanted parking would lead to a wave of mugging is simply silly.

In reality, crime in New York City is at record lows: https://www.disastercenter.com/crime/nycrime.htm

> It's also difficult for street-level cameras to track people.

And that's another good thing.
Upvoted. I would love to see the looks at the inkan registry :)
They're not "intermediate releases". In the past there were three kinds of releases, major (every few years), feature (aka "limited update", every six months), and patch (every quarter). Now there are two: feature and patch, with the feature releases getting the integer numbers now that major releases are gone. Oracle's sales arbitrarily selects some feature versions for which to offer an LTS service, and other companies follow their choice. BTW, they can choose to offer LTS even for releases that have already been made and retroactively make them "LTS releases." There's absolutely nothing special about them, and the development of the JDK ignores the availability of such offerings. We produce feature releases, and if someone wants to pick some of them to offer support services for longer durations than for other versions -- that's up to them.

Feature releases, now and before, sometimes made what you call "breaking runtime changes" that might require changing the command line. Actual breaking changes to APIs are rare, now as before (e.g. the last major release, 9, removed sound 6 methods, I think, and that was probably the biggest such change in Java's history, although the future degradation of the Security Manager is probably bigger). One difference between feature releases now and then is that, with major releases gone, feature releases can change the spec. This virtually always means adding new APIs.

> Maybe the feature releases is why?

Feature releases existed in Java 8, too, people just forget because they didn't get their own version number back when major releases existed. They were even less reliable back then. The biggest factor in Java compatibility issues is without a doubt libraries relying on JDK internals. That was less of a problem in the 6-7 era for the simple reason that Java stagnated due to lack of resources in Sun's last years. JDK 16 finally turned on strong encapsulation, so this problem is likely to recede.

I'm not saying that upgrading feature releases is risk-free, but it's always been that way, only people forgot or didn't notice so much with the old numbering scheme, and LTS wasn't available then at all. And it's also likely that the upgrades now are slightly more difficult, but in exchange there is no need for major upgrades ever again. For actively developed code, upgrading with every feature release is overall easier, cheaper and safer than staying on an old version, skipping updates, and doing a big transition every few years.

When the version number scheme changed and LTS was introduced, many companies got confused and stopped their practice of upgrading to new feature releases. At the same time, many don't understand what LTS is or that the free offerings don't actually maintain the full JDK, just backport fixes from mainline to the intersection of the existing features (e.g. Nashorn and CMS aren't getting maintained in the free "LTS" offerings).
Indeed, and I am highlighting that the actionable take-away for someone considering founding a vc-backed startup solo is: don't. You're fighting uphill enough, no need to make it tougher.
Have you heard of this race? https://3100.srichinmoyraces.org/

Participants spend months every year racing around the same city block in queens, NY to see who can go 3100 miles first.
Any chance you have a business blog?
Nice customisation, but it still doesn't have the 'list of tab' vertical window that VSCode has, and I'll never switch to an editor which doesn't have this.
Even if I find VSCode not very responsive..
I've been using SQL for ~25 years and don't think the ergonomics are nearly as bad as people say. In your example the insert is done that way for good reason.

I know people hate listing the fields before the tables, but when I deal with data that's how I tend to think. I need X, Y, Z, now where do I get it from and do I need to filter.

From a vendor standpoint, it can take time getting new standards implemented, but it's definitely not half. One of the big issues here is that MySQL was and still is in some ways woefully inadequate. It's shortcomings are also often make people think they are relational database shortcomings in general.
Huh. I get almost the same thing. It always kinda baffled me, since I tolerate the source food fine, but the powder proteins give me a stomach ache beyond a certain amount.

I've tried to pin it down or at least mitigate it. It seems that emulsifiers + fats help (which is odd, as proteins themselves are often emulsifiers). My two theories are a) there are more free amino acids/oligopeptides, and some are naturally irritating, or b) these protein powders are more likely to crash out in the stomach.
I found them very unsettling. My brain is trying so hard to resolve words from that mess. This is the first time I’ve really thought about how the uncanny valley applies to spoken words.
In October 2020 more Japanese suicided than 2020's COVID deaths combined
You mean the Democrats' "demographics is destiny" strategy?