skysight-inc/HackerNews huggingface dataset:
> if a catastrophic failure were to occur on mainnet, clients would just revert or fork to a working state.

Except with PoS, it is different. People keep applying the PoW mentality of a fork to PoS and it just doesn't work that way. Jeff wrote a good blog post [1] on this a while back that took me a long time to come to terms with. It boils down to this paragraph:

Proof-of-stake is inherently self-referential. It is possible to have two perfectly consistent, equally valid chains - perhaps with different stakers. Since “stake” is defined within a blockchain, it cannot be used to pick between two blockchains. Under the right kind of stress, the real, unwritten meta-consensus protocol that determines "which blockchain do we pay attention to?" will be revealed. Exactly what that is will depend on the nature of the fork.

This is untested on ETH PoS and could result in a significant loss in value for ETH holders. Not only that, but it gets even more complicated with stablecoins that are on ETH. What makes all of this quite interesting is the exchanges who get to decide which USDC on ETH they sell to you. Likely a big reason why exchanges, like Coinbase, are some of the largest ETH stakers.

[1] https://github.com/stickfigure/blog/wiki/Proof-Of-Stake-Wear...
100% this. Ageism manifests as dismissiveness or intimidation. Keeping skills current & showing accomplishments negates the first and humility and being personable helps mitigate the second.

Sometimes in an interview when I suspect the interviewer is uncomfortable with assessing "their Dad", I throw a lot of curiosity at them about their skills & career & ask their advice about the company or tech stack they use. That helps breakdown the "too old to learn & won't listen to me" stereotypes.
I agree with this sentiment but it is often misunderstood as a means to force everything into a single database schema. More people need to learn about logically separating schemas with their database servers!
I’d be interested to see the details of how they did that. Very cool!
What is it about these old videos that make them so much more comprehensible than modern videos. I binged a bunch of these maybe two years ago on Youtube and they are all fantastic.
https://www.google.com/search?q=tiktok+twitching&oq=&aqs=chr...
Going from an Erlang "monolith" to a java/k8s cluster, I was amazed at how much more work it is takes to build a "modern" microservice. Erlang still feels like the future to me.
Sounds good. I was working on a project where I could not receive websocket info until I was done running servo commands.

I know you can have multiple boards but yeah.
Was there anything going on in your code?

I'm not sure hetzners policies but for example if your code is utilizing certain ports and traffic types that they might have limits on?

The response from them is very flippant and robotic though. It may be an automated action but I'd be curious to hear your experience with the "human" you get in touch with.

Edit: as for the decision being final this is usually just to deter bad actors. I've had some issues with a compromised server when colocating who said the same. This was a pain to prove, they did overturn it but I imagine it had something to do with the higher fees being paid to them.
> Right. Now I have to look up "US congress", "US senate", "US upper and lower chamber"... Didn't want to bother with it.

I mean yeah, this does look a lot like what I would call "willful ignorance." Of course there's nothing wrong with needing to look up words, especially in one's non-native language, but anyone could feign needing to exhaustively depth-first search words in the dictionary to understand any concept regardless of how basic it is. Consider that for any explanation someone gives you in an HN comment you could also just as easily say "now I need to look up every word in that comment, and every word in the definition of each of those words, and every word in each of those definitions, etc.
From Mont Blanc to Magaluf
Have you had COVID, and experienced any of the loss-of-taste symptoms?

Somehow, I've managed to avoid COVID. Or at least, the antibody test that I took just before my first vaccination shot last year indicated that I had never been infected. If I have had any post-vaccination COVID infection, then it was totally asymptomatic.

Peanut butter tastes no different for me today than it did three years ago.
Is it by any chance an Electron app?
I’d argue they got more coverage because they went down.
Google's definition of productivity is different than yours.

In general: Code reviews are strict and long. Style and structure matters more than anywhere else I ever worked. Everything requires extensive testing. You better have a design doc / PRD, some tickets, good commenting, and unit tests.

People will happily point out and roast you for any potential bugs, race conditions, deadlocks, bad style, and sloppy work.

Mediocrity in this regard is not generally tolerated. The standard of development is much higher.

But yes, it's slow. If that's your measure of productivity, they'll fail.

Except it doesn't matter because the goal of a SWE at Google is mostly to keep the ship sailing.
The first challenge is to find those normies.

Somebody who directly invested in MBS is by definition not a normie.
Yup that was roughly the number they used / how it worked out.
Calling it a "predictable eventuality" implies the victim is at fault for not preparing. I have a number of friends (of course, not software devs) who are aware that their company may at any point dump them (one company goes even so far as to say regularly "everyone is replaceable," and I have not been able to talk said friend out of leaving...). Due to a variety of reasons / excuses, they can't or won't leave these companies, and are not financially well off, so when it does come, they're going to be SOL. It's not un-preparedness, it's inability to get ahead of it. Yes, some of them could be making better fiscal decisions, but others are trapped by kids, medical conditions.. etc.
A super cool notebook, you should give it a try even without knowing Elixir with the tutorials coming with it :D
Does this use pinecone by default, or whatever the name of the hot new pulseaudio alternative is?
Anecdotally, I've been at several companies where MongoDB was a crucial part of a tech stack due to early tech decisions. In every case, most of the engineers working with it wished there was a reasonable way to migrate away from MongoDB to PostgreSQL. I've never seen the opposite (engineers wanting to transition from SQL to MongoDB).
multisig. no different than any other large company. Even our finance department uses multiple real signatures to sign off on large invoices.
Dell tweaks the hardware configs if you specify Linux when you purchase it, usually switching the wifi controller to Intel.
> OCaml - not so much.

Is that only because OCaml has more of an FP flavor, or is it something else about the language?
Iterable | Remote (US) | Full-Time | https://iterable.com/careers | Iterable is the growth marketing platform that enables brands to create, execute and optimize campaigns to power world-class customer engagement across email, push, SMS, in-app and more with unparalleled data flexibility. We are an integrated, cross-channel solution — Iterable is built for marketers, trusted by engineers, and designed with intelligence. Learn more about our Engineering culture and interview process here: https://github.com/Iterable/how-we-work

Engineering Manager (Audience): https://iterable.com/company/job/?gh_jid=4410235

Engineering Manager (Experimentation): https://iterable.com/company/job/?gh_jid=4364394

Engineering Manager (Site Reliability): https://iterable.com/company/job/?gh_jid=4043158

Engineering Manager (User Data Infrastructure): https://iterable.com/company/job/?gh_jid=4245561

Senior Mobile Engineer: https://iterable.com/company/job/?gh_jid=3990355

Staff Backend Engineer: https://iterable.com/company/job/?gh_jid=4018880

Staff Software Engineer - Backend: https://iterable.com/company/job/?gh_jid=3135983
I feared retaliation, but I documented at least part of it. When I went to report it seems the statute of limitations expired. And yes, this is USA.
Sounds as though you're on the cusp of inventing semver.
You're in a very small minority. https://www.saveonsend.com/bitcoin-blockchain-money-transfer...
Capitalism won't allow it. Solving the Climate Change crisis demands questioning Capitalism. Good luck with that.
With 150 million dollars in the line, that's actually highly plausible.
Find a different service. The lack of info is lazy and insulting.

>This decision is final and cannot be appealed.

This translates directly to "FU! We do not want your business."
The bar for doing some experiments, in an environment with tons of logistical, technical, and intellectual support, is indeed pretty low. A high school student could certainly learn to run a gel in a week or two; patching a neuron might take a few months.However, the physical "act" of collecting data, especially in the happy case where all of the conditions have been worked out and the results look "as expected", is a very small part of being a scientist.

More often, you are trying something that hasn't been done before and you're getting results that don't quite make sense. Here, experience and background knowledge seem key, and I'm not sure that you'll pick up much of that in a year, even in a "top lab" because experiments are slow. On top of that, you'll need to learn how to design experiments and analyze/present their results in ways that your peers find convincing, which is in itself a non-trivial skill. All this presumes that you're even able to find your way into a "top lab", but that's not a foregone conclusion either: these places can be incredibly selective even among people with a decade of experience in the same field.

Put another way, your answer assumes there's a lot of fat to trim in the PhD/postdoc stages. What is it and can it really be cut down by 90% as you propose?
It will be interesting to see if they can prosecute people. They are called smart contracts and talked about being the actual contract.
I'll be more direct: Can you substantiate your claim that the DoD missions did not need those specs? You haven't provided anything other than an opinion at this point.

Because to a laymen, that's an unverifiable claim since those details appear to be classified. Meaning that opinion doesn't amount to much. It's plausible, but I'd need a little more than your opinion to believe it.
One of the many infuriating things about this story is the useless "contact your administrator for help" message beloved of many orgs with multi-user accounts set up.

It would be nice if they didn't trigger that for admin accounts, because that only adds to the annoyance when you're trying to figure out what has gone wrong. It's just a lazy way of saying "we haven't bothered to figure out exactly what's gone wrong here; we've just hit a generic try/catch, so we're going to pass the buck! Good luck searching through our inadequate documentation and guessing what's wrong, sucker!"
I think there's a conflict here though:

>If what you're doing isn't likely to be censored by authorities then you're being incredibly wasteful by using blockchain

If the wasteful people doing non-crime activities on the blockchain weren't there it'd be incredibly easy for the authorities to crack down. In other words, if the only legitimate use cases of crypto is facilitating crime, it can only even achieve that goal as long as many people are using crypto for the other stuff you think is wasteful.
Weave is probably overkill. Firecracker or gVisor are where I'd start.

Using Firecracker directly is pretty straightforward: https://jvns.ca/blog/2021/01/23/firecracker--start-a-vm-in-l...

gVisor gives you all the container tooling, which may or may not be useful.

And, because I'm a shill, we actually shipped an API specifically for this kind of use case. So if you'd rather not build it all yourself, we can help: https://fly.io/blog/fly-machines/
If you are already adding batteries to the train to capture the regenerative breaking energy, why not use that same energy to accelerate again, therefore saving the fossil fuel energy in the diesel generator? Surely that would be more efficient than DAC in a CO2 sense?
"Additional Dealer Markup"
I would be surprised if that's not already the architecture of a website like this, especially if keeping infrastructure costs low is a significant requirement for the business.
I don't think you've addressed the subjective nature of this question. I have looked at prized code and found it full of problems. I have submitted perfect code (according to me) to have it shredded in code reviews.

Code 'quality' is a red herring. Evaluate code on objective terms: does it accomplish the goal? How will it react to changing requirements? How much time did it take to deliver?
What if your product simply stores a lot of data (ie a search engine) How is that weird?
Any tips for being the guy who gets laid off? I'd like to have an excuse to take a few months break but when layoffs happen they never pick me.
What I've seen is that most people dumb enough (I say this about myself) to join startups are young, privileged, and foolish. So even if you have hiring initiatives and strategies to make a diverse company (in age, identity, whatever) the pool of people that will even reply to your recruiters is pretty homogeneous.

So I don't think it's just management and business outcomes, the pool of people that you can even hire for the smaller/riskier businesses is just very different than at big tech (or even non-tech businesses with sizeable software and GIS teams).

Don't get me wrong, I love working for startups. But if I were twenty years older I might care a lot more about the bad 401k matching and progressively longer time/lower outcomes for liquidity in startup equity.
> Specifically they don’t understand why it is the way it is. It didn’t just magically appear this way full of obvious flaws. It grew over thousands of years

That's just an argument in defense of status quo. It's actually pretty common for industry outsiders to disrupt old industries. Think Uber/Airbnb/Facebook/Tesla, etc. Thousand year old industries get disrupted all the time.
I use LXC a lot for our relatively small production setup. And yes, I'm treating the servers like pets, not cattle.

What's nice is that I can snapshot a container and move it to another physical machine. Handy for (manual) load balancing and upgrades to the physical infrastructure. It is also easy to run a snapshot of the entire server and then run an upgrade, then if the upgrade fails, you roll back to the old snapshot.
Why VMs when you can use containers?
> it’s because you’re either very lucky (and congrats to you) or you’re very passionate.

It's never because you're very passionate. Passion has basically no correlation with financial success. Millions of passionate artists, musicians, writers, and all of them broke as can be, most working shit jobs to pay the bills wishing they could just be passionate and make money from that. Passion is bullshit.

The real path to financial success is a combination of: being born to parents with the means and motivation to see you well education; being born lucky enough to be a little bit clever; being lucky to pick a career that makes a lot of money, often only by ignoring idiots who say 'follow your passion; putting in a lot of hard work to get good at something that is in-demand.

Or the usual answer: just being born wealthy and wouldn't-you-know-it you wound up wealthy too.
I told Google and Facebook to please stop contacting me, as after three attempts, either you know I suck or you'd accept me. It takes way too much effort to brush up on my algorithms/data structures each time I interview.
Having a counter-cyclical business is helpful but not strictly necessary and actually not sufficient.

What is actually most important are a long-term outlook, backing from shareholders to pursue anti-fragility at the cost of short-term growth, and well-managed and well-protected cash reserves.

Few well-known, public or VC-funded companies operate this way, because collective greed is a far more powerful force than the desire to build an anti-fragile, long-lasting company.

And in a world where it's fairly easy to close a company's book and move on to start the next thing, and where the economy hasn't experienced real stagnation in over a generation, this arrangement of incentives makes sense.

Berkshire Hathaway has historically worked this way, as an example. One of Buffet's basic playbooks was to combine the books of cyclical and counter-cyclical businesses, and harvest temporarily high prices of the former to plow into the latter, and vice versa.
Like it or not, Taiwan is functionally independent. They have their own currency, passports, military, elections.
I certainly don't give children participation awards for losing games played by the rules. There are rules for speaking in meetings, and they don't include passive-aggressive silence with no indication that you would like to speak. If you gave an indication through words or gestures, then yes you should be given a chance in a reasonable time.
Those aren't changes to the action, the core of how the rifle functions.
You could find your share of billions of dollars in unclaimed property
I had no idea there was such a thing before :)
You still have no answer for the crypto on/off ramp issue.
The EPA "questions capitalism" every day when it enforces its regulations which protect the commons.
> Nobody wants to admit that their business or their department actually has a SLA of "as soon as you can, maybe tomorrow, as long as it usually works". So everything is pretend-engineered to be fifteen nines of reliability (when in reality it sometimes explodes because of the "attempts" to make it robust).

I have yet to see my principal technical frustrations summarized so concisely. This is at the heart of everything.

If the business and the engineers can get over their ridiculous obsession of statistical outcomes and strict determinism, they would be able to arrive at a much more cost effective, simple and human-friendly solution.

The # of businesses that are actually sensitive to >1 minute of annual downtime are already running on top of IBM mainframes and have been for decades. No one's business is as important as the federal reserve or pentagon, but they don't want to admit it to themselves or others.
I'm reminded of the pictures of New York in 1900 and 1913. Within those 13 years, the car had changed the world.

https://www.businessinsider.com/5th-ave-1900-vs-1913-2011-3?...

The iPhone and smartphone revolution clearly did the same, last decade.

We're now 14 years into Bitcoin. Is it ever likely to change the world the same way?
You are intentionally conflating nominal and real wages, most people are not making more money. In real wages they are declining as per the link in my previous comment. If you make $100K per year and your expenses are $100K you make zero. If you make $150K but your expenses are now $150K then you have not made any increase in wages in real dollars. Wages are not flat or going up with inflation as per my link, they are actually declining significantly since COVID.
This doesn't give me great hopes for Processing In Memory... Either they get full compatibility with existing DRAM at same performance, or they won't see mass adoption.
/tg/station, the largest open source multiplayer video game on github, gets cloudheads trying to help us "modernize" the game server for the cloud all the time.

Here's how that breaks down:

The servers (sorry, i mean compute) cost the same (before bandwidth, more on that at the bottom) to host one game server as we pay (amortized) per game server to host 5 game servers on a rented dedicated server. ($175/month for the rented server with 64gb of ram and a 10gbit uplink)

They run twice as slow because high core count slow clock speed servers aren't all they are cracked up to be, and our game engine is single threaded, but even if it wasn't, there is an overhead to multithreading things which combined with most high core count servers also having slow clock speed, rarely squares out to an actual increase in real world performance.

You can get the high clock speed units, they are twice to three times as expensive. And still run 20% slower over windows vms on rented bare metal because the sad fact is enterprise cpus by either intel or amd have slower clock speeds and single threaded performance then their gaming cpu counterparts, and getting gaming cpus for rented servers is piss easy, but next to impossible for cloud servers.

Each game server uses 2tb of bandwidth to host 70 player high pops. This works with 5 servers on 1 machine because our hosting provider gives us 15tb of bandwidth included in the price of the server.

Well now the cloud bill just got a new 0. 10 to 30x more expensive once you remember to price in bandwidth isn't looking too great.

"but it would make it cheaper for small downstreams to start out" until another youtuber mentions our tiny game, and every game server is hitting the 120 hard pop cap, and a bunch of downstreams get a surprise 4 digit bill for what would normally run 2 digits.

The take away from this being that even adding in docker or k8s deployment support to the game server is seen as creating the risk some kid bankrupts themselves trying to host a game server of their favorite game off their mcdonalds paycheck, and we tell such tech "pros" to sod off with their trendy money wasters.
Re:3) If I remember correctly a lot of the "support scammers" also use crypto for laundering. Since getting straight into bank accounts and actually doing transfers often fails - even with the "help" of the victim - another way for them to get their money is having the victim buy gift cards, and then they'll sell on the scammed gift cards (at a loss, of course) for crypto and then cash that out.

You also forget 5) Outright scams, like rugpulls or boiler room-style scams.
There are like 5 main (human) characters. 1 is Indian and 1 is female. Your argument is a strawman.
HN is actually exceptionally good. They have an e-mail address that will respond to your requests promptly, explain what happened and why it happened and if you are reasonable they will be reasonable with you too.
(BTW who is Tomte?)
Could you clarify the distinction between libertarian and classical liberal? I know many libertarians treat these terms as synonyms, and I know there is a diversity of attitudes within the libertarian camp, but I'm not sure how they match up with what you are saying.
You don't need a counter cyclical business, what you need is somewhat counter cyclical funding.

You develop during recession when it is easy to hire people, and when the economy is on the up side of the business cycle you have a product that's ready to sell.
> I think that telling people what to wear removes power from them.

Indeed, it does remove power from them. It is also something which every country, every culture, and every religion has in common. They all put in rules about what people are allowed and not allowed to wear. The support for those are also quite high when people are forced to think about them, but since they are such an omnipresence, it like talking to fish about water.

It is a rare event that I find a person who honestly believe that people should have an inalienable-right to decide from themselves what to wear with neither government, culture or religion being able to overrule that decision.
It’s not decoupled, as anything you want to do with it will interact with the traditional finance system.
Does Wearing Compression Garments Enhance Central Hemodynamics?Systematic Review