skysight-inc/HackerNews huggingface dataset:
Yeah, I think just paying volunteers to be on call is fine. Adjusted for inflation, I'd expect this number to be around $2000/week. This is incredibly cheap compared to hiring 3 teams for follow-the-sun support, and gives the early-career folks on your team the opportunity to make a little bit of extra money; somewhat rare in the world of "engineering ladders" and whatnot where it is kind of a slog before you are rolling in cash.
The Era of 'Jetsons'Personal Flying Vehicles is 1 year away
> rabies leads to death in 100%

That is not true anymore. There are two known protocols with a small chance of working but which have already saved about a few dozen lives. They are called "the Milwaukee protocol" and "the Recife protocol" after the cities they were developed.
> The decision to build or rent may depend on a user’s data intensity.

Think of brick-and-mortars real estate (e.g. office space) which for most companies is completely outside their core value proposition hence they would be most inclined to lease. Accurate statistics are surprisingly non-trivial to find but it seems like the company owned segment is circa 20% (versus 80% leasing their office space needs).

Now when you think of the role data centers play in a growing digital economy, for many companies increasingly their value proposition is linked to their digital infrastructure. So that would push the fraction of "owned" versus "leased" substantially higher. This would leave still a eye-wateringly massive amount to be served by "hyperscalers". This is really what the "cloud revolution" (renting somebody elses linux server) is mostly about. There is a certain naturalness to this state of affairs.

But there is the major catch. Imagine if practially all the real estate in the world is owned by just a handful of mega-corps and anybody needing office space needs to rent from them. Companies small and large will quickly realize what the term "rent-seeking" [1] means... when the seller holds all the cards and the buyer holds none.

Rationally a hyperscaler oligopoly would attempt to keep the price of digital infrastructure at just below the ownership cost, though greed and various frictions in migrating back to in-house might temporarily allow milking higher rents.

In any case its a most interesting parameter to observe in these rapidly changing times

[1] https://en.wikipedia.org/wiki/Rent-seeking
>Are you doing show/charge back for both on premise and cloud?

Yes, you're billed in either case. But it's the difference between blue and green dollars: money that exits the firm is much more strictly budgeted.

> Do different teams manage each environment?

Sort of. Knowing how to deploy to AWS vs an internally-hosted kube farm vs managing a fleet of virtual machines are all different skills, not that you can't learn them all. At one time our org structure split those functions but now if you go far up enough the management chain is the same.
Thanks for trying it out. Shorter texts with fewer sentences are certainly a challenge - they just have a lot less signal.

I tried your prompt asking for ten sentences and got 99.4%. Possibly there needs to be some sort of gate on how much text we accept before we can provide an answer.

> Talk about JavaScript in ten sentences. Use human like words instead of professional tone.

```
JavaScript is like the magic wand that makes websites come alive, turning them from static pages to interactive wonders.
Originally, it was made to add some pizzazz to web pages, but now it's super powerful and does way more.
It’s not Java, even though the names sound alike; think of them as distant cousins rather than twins.
Browsers love JavaScript! They have built-in engines to run it, making our web experience fun.
You can find JavaScript not just on websites but also in things like mobile apps and even some robots.
There's this cool toolkit called Node.js that lets JavaScript play outside of the browser, giving it even more playgrounds.
Developers often use libraries, like jQuery or React, to give them a head start and make things snazzier without reinventing the wheel.
JavaScript can be both your best friend and a tricky beast; it's easy to start with but can get complex as you dive deeper.
The community is massive, so if you ever get stuck, there are tons of helpful souls out there ready to lend a hand.
At the end of the day, JavaScript is all about creating, innovating, and bringing ideas to life on the web.
```
Right and if certain times of the year you need an eight bedroom house for a week, while other times a two bedroom is fine, then renting may be way cheaper than buying an eight bedroom house.
Side note, but sentences like these slay me:

"[It] qualified as an unqualified success."
"[He] was disbarred from practicing law."

Whoever wrote this article was an unintentional genius.
Ruger, for example, makes everything from gun barrels to golf clubs from casting.

They claim that due to material advances and such, casting can meet or exceed the strength of typical 'forged' steel.
Railway Signs and Signals of Great Britain
I'd be fine if they offered the same security as house keys.
The military blocks Facebook (and Twitter), but everyone uses it via VPN (including members of the military). Online commerce is popular, and the majority of online commerce happens on Facebook with cash-on-delivery.
If you are begging your engineers to be on call, you have built the wrong engineering culture. Your core engineering team should feel ownership of the app, it should be their baby. What happens in this case is EVERYONE shows up when there is a site issue, and your best engineers burnt out. Instituting an on-call schedule is what a good engineering manager does to force engineers to NOT be on-call 24/7, and instead institute an equitable distribution of responsibility. I think all small eng teams should have on-call rotations, and it's the reason behind why I built https://heiioncall.com/.
Well... Maybe re-inventing was part of the fun or a learning experience. If you want, there is even this: https://github.com/Mitigram/docker-compose-build
It's not that either. Each column in the slide is independent, and it's only showing the rewritten queries.

So it's showing "Nikolai kids clothing" being rewritten to "Nikolai kidswear".
Metatable types are indeed kind of awkward, but it's pretty easy to build a type system on them in a library. Check out metaty where I built a type system, formatter and deep equality checking in like 700 LoC. I'm adding the ability to document types/functions as well, after which it will be "done"
Ask HN: Reputable SWE Resume Review?
There are some services like levels.fyi and faangresumes.com, but I'm not sure if it's worth the price.

Has anyone used a service they can recommend (or if there are any generous people who will review my resume)?
www.jetson.com
Honest question, would this really need a control goup given that 100% people die of it? What would the control group prevent or provide?
The article addresses your point in some detail.
>The opioid epidemic isn’t making a dent in the lower life expectancy

That's absolutely false. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6034969/ for instance found that in British Columbia from 2014 to 2016, life expectancy declined 0.38 years of which 0.12 years of the decline was due to "mainly opioid-involved" overdoses, i.e. opioids were responsible for around a third of the reduction in life expectancy.
7 million people voted in favor of Proposition 8. Would you ban all 7 million from any position of authority? What of the 6.4 million who voted against, are they "divisive"?
He is talking about inflating the money supply.
I’ve never worked at a small company when on-prem is cheaper, because having to provision for peak load is not cost effective.
Yup, agreed.

At the very least, make it opt-in, and keep raising the on-call pay until you have enough existing employees who will decide the trade off is worth it. At some point it maybe ends up being more economical to follow your suggestion to put out a job ad specifically for on-call people.
No, the only solution in this case is full pay for each minute one is on-call. A (professional) firefighter is mostly on-call on his shift and is paid the same amount whether he's waiting or at an incident. Sure, he does stuff while waiting (like maintenance). But nobody said your It stuff couldn't do maintenance too.

If you really need on-call with 15min response time, design your business around it (and your finances!).

The whole blog could just stop at:
> The CTO mandated [...]
Testing if a port can be reached, using built-in tools other than ol' telnet
Some places performance/price matters most. Some places raw performance. 7950x outperforms cloud processor and cheap. But use Epyc in other places. Just empirical optimum.
You said people do what Vitalik says. Ethereum Classic is the prime counter argument that this is not true. It almost flipped Ethereum, split the community, and completely wreaked the price.

That's not supposed to happen if everybody follows the supreme leader.
Human history neglects many bright minds, while showering praise on others, whose main achievement occasionally is just that — they managed to get their name attached to a discovery.

On a less bitter note I would like to collectively nominate ancient Greece for the smartest culture that ever existed, and here is a quote from Bertrand Russell illustrating this point:

> The guesses of the Pythagoreans in astronomy, of Anaximander and Empedocles in biological evolution, and of Democritus as to the atomic constitution of matter, provided the men of science in later times with hypotheses which, but for the philosophers, might never have entered their heads.
The cloud is only cost-effective if your workload fits into their loss leaders where they're actually giving you reasonably-priced services. Anything else and you're still getting scammed. It may be that the amount is too low to matter and the pragmatic decision is to keep going for the time being, but you're still getting scammed.

The fast scaling/up down is a good argument but you need to proceed with caution:

1) is your application actually structured to be able to do this? Would the overheads of developing your application in this way negate the savings (a fully distributed service with queues/etc has more development/management overhead than your basic monolithic MVC app, which may eat up all your savings)?

You need to do your own numbers here and be pragmatic. You'll have plenty of resume-driven people who see the potential of an engineering playground and will immediately tell you whatever it takes to make this happen, regardless of whether it will benefit the business.

2) how much does it actually cost to run your application at full scale outside of the cloud? I've seen places that do the whole autoscaling thing (and have lots more moving parts as a result) and yet a fully-scaled-up equivalent on bare-metal would cost less than the baseline scale on the cloud, thus removing the business case for it.

Keep in mind that the cloud effectively ate all the hardware improvements we've had in the last decade so switching to bare-metal hosting means you'll need a lot less hardware. A cloud "vCPU" is more like a pocket calculator when compared to a real CPU, and same with storage.
I believe it's always been the case that quotes work. Here are 3 possible explanations for what you remember:

Google search will return results that match the quoted query only through invisible text. So you you might get a result that seems to not contain your text, but if you check the source code or the DOM, the text will be there, hidden.

When checking for equality, search will ignore certain punctuation and HTML. So your text might not be there exactly, but once punctuation is stripped, it's there.

In the time between Google crawling the page and you viewing it, the page may have been edited.

That SO example may be a case of the 2nd reason. For example a page saying

<title>Map Accuracy</title>
<p>Map accuracy is a measure of...

technically contains the text "accuracy map" once you strip out HTML and normalize whitespace and case.
I use OBS on Linux with NVIDIA card fairly regularly.

It works flawlessly.

Never used Wine + OBS, though.
He has described to me, in detail, some of the challenges they have had. I'm not saying it's exhaustive but I'm pretty sure if their experience with the fundamental software stack was what people here are claiming I would never hear the end of it.

Actually, no. Obviously they have Nvidia support but in one especially obscure issue he was describing Meta took it as an internal challenge and put three teams on it in competition. Naturally his team won (of course) ;).

Of course all software has flakiness - I'm not taking the ridiculous position that Nvidia is the first company in history to deliver perfect anything.

What I am saying is these anecdotal reports (primarily from Linux desktop hobbyists/enthusiasts) of "It's broken, it doesn't work. Nvidia sucks because it locked up my patched kernel ABC with Wayland XYZ on my bleeding edge rolling release and blah blah blah" (or whatever) are extreme edge cases and in no way representative of 99% of the Nvidia customer base and use cases.

Show me anything (I don't care what it is) and I'll find someone who has a horror story about it. Nvidia gets a lot of heat from the Linux desktop situation over the years and some people clearly hold an irrational hatred and grudge.

Nvidia isn't perfect but it's very hard to argue they don't deliver generally working solutions - actually best of breed in their space as demonstrated by their overwhelmingly dominant market share I highlighted originally.
Can you tell me the exact device you're using, the browser and its version? Thank you.
> They already tried the experimental Milwaukee protocol even though it wasn’t clinically established (and in fact didn’t work)

It worked for the first patient on which it's been tried though! Which is still an objective win even if it wasn't particularly successful afterwards.
Elon claims a lot of crazy stuff, but do you have the original source in context?

Because autopilot is not autonomous and no one claims it to be. It e.g. cannot solve crossroads or react to traffic lights.

So I guess he either said that about FSD (which would still be questionable but at least not nonsense) or he meant that drivers using autopilot assistance have in general less crashes than drivers who don't use it.
I've benchmarked against Originality.ai, gptzero.me, zerogpt, writer.com and copyleaks.com, which are the top 5 AI detectors to my understanding.

None of them are very good, so I don't think this claim is very outlandish.

Also, are you sure it's not reliable or maintainable? Obviously you can't publish one model and expect it to work forever but we have pipelines to continuously augment our training set and we can add new LLMs as they come out.
> Because this submission? Just a comment.

A comment on what submission?

> Like, the point of the site is not uninteresting things. The trivial solution is 'find something interesting to post'.

Sometimes interesting things are inside larger uninteresting things.

Imagine if you could only link to a domain. Half the submissions people make would become far more difficult to make.

> Again, the argument here is 'what I have to say about an uninteresting thing is interesting enough to be its own HN story'.

It's not. The argument is "this section is interesting enough to be a submission, but it would be unreasonable to expect everyone to find it in this large article/video". The pure form of this has no commentary, just linking to a very very specific part.

This exact submission isn't the purest example since it's more of a caption, but I've seen many pure examples where someone wants to submit a specific section without even a single word of extra explanation. The kind of thing you could do with text fragment links but only in some browsers and only for text.
Lua has done pretty well to avoid this IMO. Notably they added coroutines with basically zero cost to the implementation (essentially just a pointer keeping track of function position on top of the already existing closures). The whole language is incredibly constrained yet powerful
Very strange. I mean this is a publication that has Tucker Carlson on the Advisory Board.
And Lua
> The environmental impact they've had has been far less than any of these cast-body cars

Most(85%+) of a car's environmental footprint comes from usage - namely fuel.

And no wonder - a car works itself through approximately 10x its weight in fuel during its lifetime.

A car from the 80s or even 90s will naturally have visibly higher fuel consumption that a modern car and thus keeping it running is actually the more environmentally impactful choice.

On top of that nowadays factories run on a much cleaner grid than in the 90s, so despite there being more tech and sophisticated materials inside, it's actually less environmentally damaging to produce a car than it used to be.
Seriously, it's crazy that everyone doesn't already know the answer is, "Pay them enough to make it worth their time."
That's a fair point. I suppose my complaint is how slow the progress.
Awk is such a nice little tool! It doesn’t even have to be an archaic one liner akin to a stack overflow answer. You can write well structured, easy to follow awk programs, that use variables, sane conditional logic, matching functions, etc. You can do all of this by referencing the man page that you already have, and nothing else. It’s a bit like something between bash and perl— enough functionality to accomplish non-trivial file processing tasks, but not a fully featured programming language. Which is perfect when it’s perfect.
Not sure about the Recife protocol, but it's pretty much accepted now that the Milwaukee protocol doesn't work[1][2] - the initial case may have been some other encephalitis mimicking rabies.

[1] https://journals.lww.com/pidj/fulltext/2015/06000/the__milwa...

[2] https://www.cambridge.org/core/journals/canadian-journal-of-...
A company I worked at started (inconsistently) adopting a "follow the sun" on-call approach once they were large enough to have enough engineering staff on more than one continent. There was certainly still some time that needed coverage that was outside anyone's work hours, but at least people weren't having entire days (including their sleep) ruined by on-call.
I have used Pop OS and Ubuntu with NVIDIA card, and honestly, I never faced any serious problem.

After every kernel upgrade, I just have to reinstall the nvidia drivers and the cuda toolkit.

Everything works as before after I do that. I don't face any problems at all.
I'd like to see an alternative to the Web as well. The truth is that we don't need web browsers as much as we need say Wikipedia, YouTube, Reddit, Amazon, Facebook, GitHub, StackOverflow etc. And we don't need those sites so much as we need the data that is on those services.

What is a better source of how to tutorials YouTube? What's a better venue of asking questions than Reddit and StackOverflow? What use is the Internet without those?
Will you stay consistent and blame failures on society as well? Many are quick to take away one's successes as earned but then make some BS up about all bad things being deserved.

The just world fallacy is one of the most harmful.
The first patient might not actually have had rabies.
You know with the instantaneous power output of electric drive trains and the low speed of freight trains, you might be able to reverse direction and get back up to a speed where the collision wouldn't be catastrophic. Though it would require rubber coated drive wheels.

I don't think the collision danger should be a reason to not use these. They really could open up a whole lot more rail service on under utilized lines.
People have been quite good at committing genocide well before Facebook came around. I suspect even if Facebook didn't exist, the situation in Myanmar would not be materially improved.
How come that environmental impact isn’t even mentioned in a 2023 piece on personal flying?
That kind of mindset is arguably the norm for the rest of the world. Tall Poppy Syndrome in the UK and Australia, or worse, the extreme bullying in Japan and Korea. It's perhaps what made the USA so unique in having a culture that was opposed to that and willing to take risks. So it's pretty sad to see the USA drop it's own individualism in favour of collectivism.
I love how the manager’s immediate reaction is to go for constructive dismissal.
Economies of scale negate this reasoning. (Among several other factors).
TBH this sounds like exactly the same thing it’s just you’ve put an economic lens on it. Has all the associated problems with bike shedding and ‘what does it mean’.
I made a prototype that works in 3000 lines of C

github.com/civboot/fngi

It was super fun. I'm going to be going in a different direction (Lua implemented in Lua, with Lua-library assemblers and assembly type system), but it's certainly very possible
the buying vs renting calculus depends on the respective prices and rates. now think what happens if the entire rentable stock of housing was owned by three companies.
what may not be apparent now, with hindsight, is that we had not expected that the internet was inching towards the mainstream; much of the bushy-tailed optimism/youthful folly of the times was that many of us had thought the mainstream would approach the internet as it inched online.

(did anyone celebrate 30 years of Eternal September last month?)
This analogy doesn't really apply because thanks to bandwidth charges, it's uneconomical to have a 2-bed house (outside of the cloud) and occasionally rent the 8-bed in the cloud, so you're forced to also get the 2-bed one in the cloud and pay insane margins on that too.
(1) Why? Ads are charged per click/impression, not per sale.

(2) How would you feasibly create a link between every brand who advertises with you and every brand whose site you're trying to uprank? What happens when two different brands who advertise with you appear in the same results?

(3) Most importantly, is there any proof at all that Google is upranking organic links on behalf of brands who advertise with them? (I don't think there is.)
Would be an easy problem to solve with a carrot instead of a stick. Just create a bonus for being the first person to respond to an out of hours group text, another bonus for being the person to respond to the most out of hours problems, and a year-end bonus for the whole team if no out of hours problem goes more than thirty minutes without a response from one of them. They'll organize the on call system themselves with no whining and you'll only spend money on actual problems since you're not paying anyone hourly to be on call. Everybody wins.
It’s been a long time coming :)
People say cloud is cheaper, but that's based on horrible assumptions such as the idea that companies don't have staff that know how to maintain a server, so cloud costs have to be compared with in-house plus the salary of a systems administrator.

People forget that services in the cloud require technical know how, and that the lack of technical know how can easily result in wildly insane cloud bills.

Really, though, any heavily used service will always cost more in the cloud. Transfer? Sure, bringing Internet to your location might cost an arm and a leg, but it's trivial to find colocation with transfer that's significantly cheaper than anything cloud.

CPU? Definitely. Ancient Xeon cores are a dime a dozen, but they don't compare to even an inexpensive last generation Ryzen. Storage? Absolutely, and the price differences are absolutely ridiculous. Even GPU workloads are cheaper if you have to run them for more than a handful of months.

"But you can scale in the cloud!" Right. You can scale in real life, too, AND you can scale in real life WITH the cloud, if you want, so that's a silly thing to say. It's not one or the other, exclusively.

I have yet to find a single example of a company that isn't doing really silly things saving money by moving to the cloud.