skysight-inc/HackerNews huggingface dataset:
> who is going to pay for the person to patch it every week, or upgrade it to the latest version, or upgrade the SAN disk, or upgrade the hardware every 3 years, etc. etc. Let's take this a step further - who is going to hire these people? And fire them? And train them? These are all transactions costs that get hidden in the "$0.20/hr cost" of spinning up an EC2 instance.

You're implicitly arguing that NoOps is not only a functional model, but also scalable and much less costly than having a {Dev|Sec}Ops staff. The last time this was publicly debated between Adrian Cockcroft and John Allspaw, it was immediately obvious to everyone that there is no such thing as NoOps. You can have developers support their own apps in production on the cloud, but that takes away time from developers and comes with its own set of downsides (most prominently, a disinterest in what they consider mundane or boring). Once your developers are spending, in aggregate, more than 40 hours a week do ops work, you'll gain efficiency by hiring a DevOps Engineer whose entire career focus is all the things developers aren't typically great at. I've seen this in-person as an employee at medium, large, and a Fortune 50 business. I haven't yet seen a single app, not even serverless, that requires zero maintenance. I have also seen highly-distributed, performant apps run on cheap hardware with no SAN or VMware to drive up the cost and complexity. That same app, made up of mostly microservices, was much more expensive to run on on the cloud.

You might want to stop throwing around terms like TCO when you also clearly don't understand how to calculate it.

I'm starting to be of the mindset that us-east-1 is already "Too Big To Fail". I guarantee you that conversations are being had in boardrooms right now about how to reduce dependency on that region, if not AWS entirely.
Or try this: https://news.ycombinator.com/item?id=29367989.
People that give big payments for their own content creation are truly awful human beings. This should have been a normal tip that just happened to be a few magnitudes larger than others.
Fascinating article, although I would quibble with the statement that Curiosity's is the "most important RTG in the solar system". While technically now beyond the heliopause, surely the cluster of 44 year-old RTGs powering the two Voyager probes are at least as important: at least to those of us who were fortunate enough to watch their journey slowly unfold from the beginning.
Sure, but "I found the structure after 5 months playing around with it in Foldit" isn't that reproducible or informative either.

The result is still the same - a novel fold which is a significantly better fit than existing modules, based on measured vs. predicted x-ray diffraction patterns and whatever other data you might have.

Which is publishable, yes?

When the Wikipedia entry at https://en.wikipedia.org/wiki/Foldit says "Foldit players reengineered the enzyme by adding 13 amino acids, increasing its activity by more than 18 times", how is that much different than "A magical wizard added 13 amino acids, increasing its activity by more than 18 times"?

Or "secret software".

What's publishable is that the result is novel (and hopefully interesting), and can be verified. The publication does not require that all step can be repeated.
CP/M 80 and its quirks proving it was a real solid and influential OS :clap:
Almost certainly not. Here's a video[1] from at least back in 2017 where he's criticizing bitcoin for having fees of 5 cents per transaction and saying 'The internet of money should not cost 5 cents per transaction, that's absurd.'

Also here's a more recent tweet from him in July 2020 that says the high gas fees are risking making Ethereum even LESS secure[2].

Also here's his response to someone mentioning his initial quote about 5 cents per transaction and accusing Vitalik that he has since become more accepting of higher transaction fees:

"Wait what? Why do you think half the ecosystem is working nonstop on rollups and eth2?"[3]

I think it's safe to assume that Vitalik does not share the opinion of the linked article that Ethereum is intended to have high fees or that it helps security by having those high fees.

[1]: https://youtu.be/unMnAVAGIp0

[2]: https://twitter.com/VitalikButerin/status/128559311567235891...

[3]: https://twitter.com/VitalikButerin/status/129789601746812928...
I've been a "Principal Engineer" at a large software company and I feel like I embodied each of those archetypes at various points. At various points I was neck deep in critical code, doing the dog and pony show at the executive level, coordinating with other engineering teams and several product managers, and generally doing all of things required to keep pushing something forward.

My relationship with my manager was much more of a peer partnership than manager/IC. I let my manager know what I was up to, progress on things, and any challenges that needed help. The latter bucket was usually empty, but occasionally some cross-org priorities need to be clarified and sorted out.

As others have noted, it really varies between companies, but the main difference between Senior/Staff and Principal is that the latter can be a much more "people" oriented role. You still own and carry the technical vision, but you increasingly interact with non-technical people to enable it and to make it happen.
This isn't true (on Subaru at least, likely due to their binocular eyesight cameras...) The primary purpose of their suite of driver aides is to prevent accidents, so it's actually really good at that. There's plenty of videos to attest to that but here's an example of a 60kph stop when the system detects a cone:

https://youtu.be/0A4i4-xALVg?t=252

Edit;

I guess you did say braking with TACC is complicated -- but I think that's a bit of an edge case that only applies to Tesla. The Subaru version of TACC is ~fine but it never gives you the impression it will handle 100% of the driving for you, so you'd never leave it to navigate around emergency vehicles by itself. Maybe the solution to rarely dangerous self-driving is to make them only ~75% good so driver's are always aware?
As someone whose first job title was "Assistant Director of IT," and who did nothing but write really bad PHP for a couple hours every day, this tracks with my experience. It also made interviewing harder because if you get a resume from someone with one job they've had for two years, and that job is Assistant Director, you're probably - rightfully - trashing that resume. I eventually learned to just change the title but then explain on first contact that my actual title was different, it just didn't bear any relation to what I was actually doing.
And yet AWS has awful cost controls. My interpretation of why they have bad tools in this area might be wrong, but what is the alternative explanation? Incompetence? Certainly they must know it's a concern for a subset of their users.

You also may not be cynical enough here: Lookup the Amex tax avoidance strategy that they pitched to companies for a while before a whistle blower tipped off the IRS [0]. Or pretty much any fraud that originates at a high level in a corporation. Companies make risk/reward decisions about doing bad things all of the time. ::ahem Theranos::

[0] https://www.wsj.com/articles/amex-pitched-business-customers...
Sorry, I don't think I follow? I was agreeing with adventured.
How much effort does it take to maintain? Are topic discovery and story updates automated?

It looks it could take a whole team to manually update every notable development in a timely manner.
A few things are relatively cheap:

Compute on preemptable VMs/spot instances is cheaper in cloud.

Object storage, if you would have required a vendor support contract on prem, up to a PB or so.

managed kubernetes, if you would have required a vendor support contract on prem.
> I'm still absolutely blown away we tolerate an industry model with uncapped cost.

How could the cost be capped? Fortune 500 companies run their global infrastructure on AWS, so AWS has to support these huge use cases. If you've set "spending limits", an adversary that has your credentials can change your limits to those same limits used by the F500 companies.
Maybe it is lower because it is the second infection some had.
> When I close my eyes and I think of an object there is never a danger of me not realizing that my eyes are currently closed.

Hallucination and visualization are distinct things. People without aphantasia who talk about "seeing" things in their mind are not confusing the mental images with the scene in front of them, that would be a hallucination.
Another way to look at it is you are expected to include business factors into your decision making. Sometimes the most optimal engineering solution is not the most optimal business solution. Politics can definitely be a factor, but being able explain clearly why doing something helps the business can be a big part of making the jump to more senior roles.
Worst part is that the cryptominer probably made $1.32...
I think we're thinking along nearly identical lines :)
I really enjoy the color scheme of their site. As some work arounds though, the site works well with reader mode in Safari and Firefox. Also check out Dark Reader by Alexander Shutau for Firefox. That may help alleviate some eye pain. https://addons.mozilla.org/en-US/firefox/addon/darkreader/
You're saying water isn't wet?
I don't see why one can't imagine a wrong bicycle.
Super Bowl Nah, Say ‘Super Cup’
It's hard to exceed the Great Leap Forward's 15-30M+. Even the Soviet Union's Holodomor is calculated around 6M.
https://m.imdb.com/title/tt0114268/
> Yes you can spin up a crap fast on amazon. But it’s crap and you will pay an arm and leg for it.

Amazon RDS is everything but not crap. The great value-add that RDS provides is that they take care of all the tasks you'd normally need many days of setting up, evaluating, regularly checking they still work: replication, automated failover, backup/restore, version upgrades.
This exactly. The difference between the faceless monoliths of the FAANG customer support world and those of the electronics distribution world is that in the latter case there is a sales rep behind the monolith who stands to get a substantial commission for making sure you can successfully get parts.

If there's anything I've gained from this hellish year+ of building hardware, it's a much more frank and open relationship with our various CMs and distribution reps. These problems are none of their faults, and in many cases they've gone to ridiculous lengths to keep us (a relatively small fish) afloat.
That may be true for some things, but for example imagine being on the core Windows team in the early 2010s working on the next version of Windows (Windows 10). Given all the baggage of Windows and how committed it is to backwards compatibility, are you going to decide to name the next version of Windows "Windows 9" and deal with the endless deluge of your customer's bemoaning, or are you going to save everyone a lot of headache and just go straight to 10?
Depends on the situation, though usually because of the force.

Spinning a spaceship around a point with a long cable, you obviously produce a (fictitious if you're pedantic) outward force, that's kind of the point. For that fictitious force to exist though, that very force acting on the spaceship must be counteracted by an equal and opposite reaction force provided by your cable, creating the action-reaction pair required for tension. This much is obvious. The problem arises when you think about how large that force is.

To generate an apparent artificial apparent gravitational acceleration of 1 G for the occupants, the entire ship must experience the same spin and thus the same acceleration. That's the source of the problem, the force you're counteracting is the same as the weight of the ship on Earth. What is being asked here is to hang a loaded spaceship from a building with cables. That might work for smaller spacecraft, whose mass is measured in metric tonnes, but it won't work for anything larger. You can get incredibly strong and light cables out there, but one capable of functioning in the space environment, light enough to launch, and strong enough to counter the tens of meganewtons of force required from it is going to be more difficult to find.

Not only that, but you need to consider the counterweight as well. Because of the cable, the tension force total is also dependent on the acceleration of the counterweight. Since launching a heavier counterweight than an entire habitable ship is probably out of the question, you'll probably need twice as long a cable and experience roughly twice the force required just to lift the ship on earth. Needless to say, that's getting a bit out of the realm of current space capability. Not to mention the immense size you'd need to make a ship like this for the situation to not cause immense discomfort.
The other replies are good, but I want to add another possibility. Perhaps most people have some level of immunity due to vaccines or previos infections, we may change to s schedule similar to the flu. I.E., people in risk groups get an anual customized shot. Perhaps we can mix other coronavirus in the jab.
Technical issues aside, why would they even want to?
In the relational model used by SQL, types are atomic. Sum types are inherently non-atomic. I'm sure you could graft them onto the language, the same way Postgres can have JSON type fields and all that, but I don't think you'd be able to really integrate them into SQL without fundamentally changing what kind of language SQL is.
Security was just one reason Apple didn't like Flash.

Also, it was really Flash's own limitations that killed it on mobile (which, it turn killed it on desktops). Don't forget it was on Android for a while and aggressively marketed as an advantage over iOS. But it was also a poor UX (slow, power-hungry, designed for mouse & keyboard not touch) and a propriety third-party black box.

Apple didn't so much kill Flash as just be the first to see it coming and act on it.
How to Create Surface Chart with JavaScript (In 4 Easy Steps)
Surely you could think of at least one more use case for AWS.
i don't know. should a book store be?
Are you ready to be the casualty?
> cloning

No need to clone; all of this already exists. Take a look at CNCF.
Not sure about that, I've been member of the German Green youth organization and at least when I was younger identified as Green. During that time I had a lot of vivid discussions with people from far left over neo-liberal to right conservative. The discussions were actually often heated but without exception respectful.

Nowadays I rather observe something different which leaves a rather chilling sensation. Discussions don't happen or happen just passive-aggressively. People hide their political beliefs and best you get an indication from cynical remarks that often become personal.

It's not fun to discuss politics anymore and I usually rather prefer not to.

> e.g. incels, preppers, anti-vaxers, jihadists, etc

If you take the argument to the extreme, hot heads are not the people who run amok. But rather people who never speak up outside of their peers, hide anonymously and are not properly organized with open meetings, regular sessions and all that...
That's a strangely puritanical viewpoint.

I wouldn't say it's core to the design of the language. I'd say it's a key design decision for the development of the compiler, but those are two different things.

Also, I don't understand what you mean by "it wouldn't be TypeScript". Languages change. They change all the time. Did adding nullish coallescing before it became availalbe in JavaSciprt?

It's also not true that TypeScript is purely static and doesn't have any runtime component. There are a bunch of helper sort of functions that TypeScript can optionally include, so there is some precedent for having runtime-oriented code generated by TypeScript, rather than just eliding type information after successful static checking.

So perhaps there could be a syntax for imposing runtime-checking as an optional element. Something like:

interface Point {
x: number;
y: number;
}

async function getPointFromAPI(): Promise<Point> {
const request = await fetch("/api/points/current");
const point = await request.json<Checked<Point>>();
return check point;
}

Type `Checked<T>` would signal to the compiler that type information for T needs to be made available at runtime, and the `check` keyword would perform the check and "unwrap" the type to a bare reference to T.

I don't know what it would look like, but it would be a huge value add.
There are an infinite number of truths: there is a finite number of column-inches.
The impossible barber and other bizarre thought experiments (2016)
I did IT support for a federal agency headquartered between two buildings with multiple floors and was on my feet all day. About once a week I’d actually have to run as someone was experiencing a time-critical hardware issue with only minutes to spare, heh. I kind of miss it. But the pay is nowhere close to what I make as a SWE.
It's both.

I work in political communications/as a civics educator. I also grew up in a purple state in the 90s with a half liberal family and a half conservative one.

The media landscape is completely different now. When I was growing up, my dad and I would do things like listen to Limbaugh and then discuss what points we agreed with + how stuff was covered online (he read the Drudge Report and other conservative online news and I read the opposite).

One difference is that back then if I listened, I could get a genuine idea of what the other side wanted: Watching a liberal outlet would tell me, at least broadly, what conservatives wanted. (Fewer taxes, more religion, greater national security, etc.) Likewise for a conservative outlet re: liberals (Gay marriage, no war, etc.)

Now? The media is just constantly spouting things that are completely batshit.
IC just means you don't have reports, and neither Staff nor Principal roles typically have reports.
For company I am working at, it is acceptable to pay more for even long term consultanst, than to pay market price for experienced developers. The reason explained was, that it is different budget line - HR does not want to "overpay" for emplyees, so consultancy is the only option.
But what IF one of groups "invite" or promote immigration to make another group weaker?
It wasn't until you mentioned texting your daughter in the next room that I realized that I've been doing the same with my wife. On several occasions I'll be in the living room, she'll be in the bedroom, and we'll text each other about what to eat for dinner. It never occurred to me to ponder about that sudden change in behavior.
It is true that overtime is nearly constant, personally I would compare it to Y2K happening every month. The rallying of staff is one thing but the repeated drumbeat of something hitting the fan in one part of the tech stack is transparently exhausting.

Heterogeneous tech stacks have benefits and drawbacks and we're seeing the drawbacks play our in real-time as increased risk.
What global news would you consider relevant? Why not look them up when you're wondering about that thing?

IMHO we can do without almost all news coverage, except where it touches our work or social circle. Important bits like election dates, new regulations, significant opportunities etc seem to get to us in any case trough random conversations.
China has contributed a huge amount of technological development as well. Just look at Huawei's leading role in developing 5G.

China didn't care about IP law 30 years ago, but it does now. Yet when Westerners discuss this issue, they usually talk as if we were still in 1990 or 2000, when China was the Wild West of IP. In 2021, that's no longer the case. For a developing country, China actually has pretty strong IP laws and enforcement. There's just as much IP litigation in China as there is in the US, and foreign companies have a pretty good success rate in Chinese IP courts.
I still cannot see any reason I'd want to connect any identifier or avatar across different online worlds apart from gaming. Am I missing something?

For sure Meta wants to connect everything so it has a whole picture of its users so it can serve ads but why would people be compelled to connect their discords/linkedin/facebook or whatever personas when a key part of the web is anonymity, I don't even use the same handles for hn/reddit
>microfrontend implementation

What does this mean?

>* We are debating between a using a monorepo or multi-repo strategy*

Why? What's the debate like?
The web is fucked
South Florida, Central Florida, East & West Coast. For about 15 years
Building crypto mining racks.
Show HN: Molecule.dev's TypeScript core is now open source
> Most data center machines run at a tiny fraction of their capabilities; seeing a CPU running at 25% is definitely something that stands out.

Are you familiar with VMware?
I'm glad he addresses Stephen Diehl and his anti-crypto screeds. Nearly all of Diehl's criticism is some form of “None of this digital stuff has any real world value.”

But the thing is, this digital stuff does have value to the people that own them. Diehl's opinion that the value is zero does not make it true.

It's very reminiscent of Clifford Stoll's articles. Stoll was a brilliant engineer and writer, but a terrible predictor of the future. "Why the Internet will fail" is probably Stoll's most famous column.
This is somewhat of a bottleneck moment; a lot happening demanding constant attention from the frontline yet budgets & resources are still reasonably bad all around.

Saying bottleneck implies there's expectation of a better future ahead, but so far there's very few repercussions for neglecting this stuff and so it's unclear whether it'll improve or just become worse.
so, making it possible to ship at least the org chart?
Oh man, wait till you hear the rationale from workers that are recipients of tips!
You almost want to sympathize and be convinced (or maybe you want to be intimate with the server that you're on a date with, which incentivizes being supportive)

And then you realize they aren't educated enough to really have an objective opinion about the economics behind their predicament

I've heard people saying to tip as high as 40% and not to go out to eat if you can't do that! haha, what a rip off, but then it illuminates how any percentage is just as arbitrary.

Broken system that should be fixed. Also, many states do pay their wait staff a real wage but the consumer doesn't get to tell the difference, and is peer pressured into an amorphous American tipping culture.
A rather big collection of 10 Vermeer paintings was gathered in Gemaldergalerie Alte Meister in Dresden but it was "temporarily" closed due to coronavirus outbreak, and possibly won't reopen.

https://gemaeldegalerie.skd.museum/en/exhibitions/vermeer-jo...
Maybe, but alas, I'm basic and wouldn't change it for the world. I value other humans too much to try and distance myself from them. We're social animals, it seems natural and good to embrace that.
Or they were vaccinated
LastPass is going to become an independent company
The only truly new thing in the last year is that it's in the news. The reality was always full of breaches and security holes. The paragraph you quote is mostly just inflating the issue in a typical journalistic manner.