skysight-inc/HackerNews huggingface dataset:
The linked page indicates:

Impact probability
0.034

Edit: Not familiar with the site, but I get the sense that this probability reflects the latest run. The probability hopefully gets more accurate as observations rise?

I couldn't readily figure out how to see the probability at each of the 8 observations for this one (perhaps this is the first run it's included in--all 8 observations predate this run?), but the page for actual impactors (https://newton.spacedys.com/neodys2/NEOScan/index_past_imp.h...) at least implies that accuracy may improves with each (and then maybe flip to 0/100?)
China has been on the "brink of collapse" for over 15 years now.

Wake me up when it actually happens.
The SPD, in the last elections before WW1, for 34.6% of the vote, with an explicitly Marxist and Revolutionary platform. Is that a small percentage?
I also noticed for certain threads, if you open in the browser, it does not let you read the other part of the thread.

You have to open in the app.
Hazelcast has been on my list to explore for a while. Anyone have pointers to a good sample project / deep-dive in the same sort of spirit as the OP here?

Also would love to hear folks’ thoughts on the sort of usecase where this data grid excels.
My understanding is that the aforementioned companies' licenses are to the same effect, so what is the difference?
The fantastic cost of running TF in the cloud is painful. Several years ago it was very clear that it would be difficult for HC to survive once they became a company registered at stock markets.
I don't know if he actually said this, but power limits on gpus do work. I've been limiting my gpu to about 60% max power during long AI workloads and I lost about 10% of performance. A 40% reduction in power usage seems worthwhile.

It probably depends on your gpu though.

Undervolting would probably be even better.
Thanks! So we can see these ACKs as "wait and synchronize" signals I suppose? However how can we ensure an "all or nothing" between all parties trying to ACK a conditions they're mutually dependent on? I.e. transactionality or atomicity?
Precisely. It's particularly difficult to run multiple trials of drugs for rare diseases -- there's a limited pool of patients available for these studies, and splitting them up between multiple studies makes it much more difficult for each of those studies to reach a statistically significant conclusion.
Also lets you tell when people approach the door but don't ring, especially if you have some kind of person detection going. My mailman drops stuff on the porch all the time and never bothers to ring the doorbell which is annoying, but I get a little beep and a thumbnail inside from my home automation platform to let me know someone was on the porch.

Plus generally having a recording of your front porch area is useful for security. I've been able to pull video recordings of stuff to prove/disprove things happened, for instance when the mailman ran over a bunch of stuff in my front yard and drove off.
A great companion read to this piece, diving deeper into one of the anecdotes mentioned, is "Reading Programs with Donald Knuth" (2018) by Dylan Lederle-Ensign: http://www.dlederle.com/2018/11/25/reading-programs.html

Seibel mentions here that of his Coders at Work interviewees, only Knuth and bradfitz did a lot of reading of other people's code, and later his insight that Knuth's reading style was not passive, and more like a "scientific investigation". This post goes into more detail about a concrete example of "reading", very similar to the one in the post (about the Fortran compiler for Bunker Ramo 300, that he read without knowing the operation codes): this one is about a program where again Knuth reconstructs "a listing of Whirlwind opcodes based on the program listing". I think seeing the actual details of what "reading" code entails—the specific margin notes etc–is very illuminating.

It is also probably no coincidence that Knuth came up with literate programming (not only is he a writer at heart, he was a seasoned reader of other people's code, that too machine code!), and also somewhat addresses the complaints about Knuth's own examples of literate programming seeming unreadable: his threshold for what counts as "readable code" is different; code is not expected to be read like reading a novel but more like (his way of) reading a technical paper.
Agreed you have to be very careful. The worst case I find very often is hallucination of a library for JS that either doesn’t exist or methods that are completely fictional. My initial response of wow that’s a perfect solution turns quickly into wow what a waste of my time.
If you want to leave Taiwan in the case China invades, the right time is when China makes actual preperations for an invasion.

For China to execute an invasion, or even just a blockade, requires a lot of preperations that will be easily visible on satellite images. It'd be easier to see coming that Russias invasion of Ukraine, and if you remember the US told us with near certainty that Russia was going to invade just before they did.

Most people with insight into Taiwan-China relations consider a blockade the likely first move. Perhaps even the only viable one. Considering the number of US citizens living/working in Taiwan, they'd probably escalate slowly in a way that would signal foreigners that they should leave the island. If no US citizens is hurt in the first strike, there's a chance US won't bother getting involved. But if China, without any warning, just lobs some missiles at major cities, and US citizens gets killed, what do you think the result would be?

Seriously, we've been through this before the last time DPP was in power. The moment KMT was elected the aggressions stopped. If you look deeper at their signs of aggression, it becomes clear they're mostly for show. To keep DPP and its voter just scared enough to not make major moves towards formal independence.

You know when you should actually get worried? When China starts to pick small winnable fights aimed towards training their military in real conflicts. They have zero practical experience. The PLAs last real fight was their skirmish with Vietnam that they lost with great humiliation. They need to escalate gradually to weed out issues caused by corruption and complacency. And Russia has now shown that even that might not be enough when it comes to the final big conflict. The problem for China here is that they have no viable small neighbors to pick at. Maybe Kinmen and Matsu islands, or some of Taiwans tiny remote islands with military bases. But that's very risky because it'd likely make people think they've triggered a full conflict with Taiwan which would trigger a rapid arms build-up in Taiwan along with possible crippling sanctions against China. Ideally they'd pick a fight somewhere else to make people think they're not yet focused on Taiwan. Like Russia with Georgia and Syria.

China's viable strategy for taking Taiwan is just a giant contradiction: they need to go straight for Taiwans main island in a surprise attack in a way that minimizes the chance of US involment to have a remotely decent chance of success. But that excludes the possibility of gaining real practical experience they desperately need for that very same invasion, and it maximizes the risk of collateral damage to innocent US citizens.
OK, a charitable reading is that two things are being said:

Bezos should pay a fair amount of taxes ie. we ought to close loopholes and raise the rates for billionaires

& 2. Bezos should pay a fair amount of taxes ie. by using legal loopholes and lobbying the govt. for lower taxes, he is acting immoraly and should stop doing so

Both of which I believe is what's meant but are harder to make into a pithy slogan
The most convincing depiction of anarchy I have seen is Ursula K. LeGuin's The Dispossessed, where they have deep social conventions that make claiming any kind of power over others taboo. But that never seemed to me a sufficient safeguard against power-hungry people finding ways around it - let along external enemies.
I used the Earth Impact Effects Program calc w/ 90 deg impact, rock asteroid, and 15km/s.

https://impact.ese.ic.ac.uk/cgi-bin/crater.cgi?dist=100&diam...

4 mile crater, 2300 MT of TNT equiv. so about 45 Tsar Bombas.
Look at the influence of sampling in hip hop. Sampling is literally taking music from different time periods, genres, cultures and making something new from it. If the mothers and fathers of hip hop had respected cultural ownership hip hop would never have been born in the first place.

For any piece of culture to stay culturally relevant it must be "taken" and "used" and evolve.

I agree that we should respect and acknowledge the founders of the culture, but once it is set free in the world it has to be shared to grow and thrive.
https://learnpythonthehardway.org/

Googled "zed Shaw learn python the hardest"

He has learn c the hardware too and a few others

Surprised your search didn't work, he was sort of well known for those books, and the "programming mother fucker" website

Oh wait, here it is

http://programming-motherfucker.com/
I'm sure someone has already pointed out the irony of a story about a kid that refuses to grow up being granted perpetual copyright.

I would have rather the government (through a third party) estimated the present value of the hypothetical royalties and set up an endowment if they wanted to support this hospital, rather than pervert copyright law for special interests.
Make the arrows grey to indicate the click registered, make them disappear to indicate the server successfully registered the vote?
MPL is a copyleft license, actually, just like EPL and EUPL. What it is not is a viral copyleft license. Anyone making changes to TF code and productionizing it is expected to contribute back but only the direct changes to TF itself, not the extensions around it. That's my reading of EPL/MPL/EUPL. Does that match your reading?
> As usual in OSS-goes-private events these all just sound like “keep building our critical infrastructure tool for free or we will go elsewhere”.

If Terraform was 100% developed by HashiCorp employees that would be fair description. It's more like "We're the only company allowed to make money off of the codebase you contributed to."

> What is hashicorp or any other company in their position to do?

I'd suggest paying developers to write proprietary code. That way they could just sell a product they fully own instead of having to pull this bullshit re-licensing of an open source codebase.
Right now there is pulumi as a alternative that supports different clouds. Otherwise AWS CDK or Azure Bicep come to mind.

If i could to a do-over I'd want the solution to look and feel like AWS CDK but without the cloudformation in the background, and support for GCP and Azure.

I've worked with CDK for 2 years now and being able to define your code in Typescript is quite handy and drastically reduces the effort it takes for new people to learn how our deployment work. It's also quite nice to be able to directly bundle and deploy the application together with the infrascructure with very little effort.
I have a hard time thinking of how terraform as a piece of software can do to much more than it already does to fix things?

When terraform fails, it's typically because of a an API error or a configuration issue that is beyond its control?

Not handling state rollback is a design decision that, having dealt with the fun of CloudFormation, I'm pretty happy that they made.
I am seeing similar results on the web.

This just raises further questions!
How accurate is this? I just feel implicitly that a 1mi asteroid would leave a creater bigger than 30mi wide upon direct max impact ;)
> We call it a "Mastodon instance" because we implemented the entire Mastodon API…

Except "Mastodon instance" means an instance of Mastodon, which is open source. Whether or not it was intended to be deceptive (I'd think a group of smart people would know better), this personally left a bad taste in my mouth.
I don't think OP is arguing against "self-contained components" (with template and code), but about "presentation and business code mixed". I really like Vue's solution compared to React - the template is strictly separate from the logic driving the template. Same file, but seperate areas.

I've previously updated some components in a design system to Vue 3, where I followed the HTML results set by the React implementation. Reading the Vue 2 components worked almost immediately. The React components were so over-complicated that I sometimes literally had to follow the browser inspector instead of understanding every twist and turn in the code. I have never seen a Vue codebase that is as unreadable as the average React codebase with mixed business and presentation.
Yes, obviously most real black holes are rotating. I didn't say otherwise.
Infra is defining the servers that should be running. Config is writing configuration files to a running server.

Cloud blurs the line, since a lot of cloud offerings are managed where you're really doing both at once when you define the managed offering.
I've been using terraform for 10-ish years, and this is very much not how I feel about it. Terraform absolutely makes life easier; I've managed infrastructure without it and it's a nightmare.

Yes, it can be awkward, and yes the S3 bucket resource change was pretty bad, but overall its operating model (resources that move between states) is extremely powerful. The vast majority of "terraform" issues I've had have actually been issues with how something in AWS works or an attempt to use it for something that doesn't map well to resources with state. If an engineer at AWS makes a bone-headed decision about how something works then there isn't much the terraform folks can do to correct it.

I've actually been pretty frustrated trying to talk about terraform with people who don't "get it". They complain about the statefile without understanding how powerful it is. They complain about how it isn't truly cross-platform because you can't use the same code to launch an app in aws and gcp. They complain about the lack of first-party (aws) support. They complain about how hard it is to use without having tried to manually do what it does. Maybe you do "get it", and have a different idea of what terraform should do. Could you give a specific example (besides the s3 resource change) where it fails?

It's a complicated tool because the problem it's trying to solve is complicated. Maybe another tool can replace it, and maybe someone should make that tool because of this license change, but terraform does the thing it intends to do pretty well.
You can't play Phoenix Wright vs Professor Layton on the Kodak DC210.
I think it specifies that it’s a 3.4% probability in the page.

So it was just an odd choice of title by the poster.
> Almost every non-trivial component is bound to have some sort of state, doesn't it?

No, not at all. Any nontrivial component is going to have some sort of conditional rendering, but whether the inputs are supplied explicitly as function arguments or implicitly as state is for the most part orthogonal to what you do with them.
In defense of those directives and template languages, they compile down to efficient operations that every developer can take advantage from. I like that `v-for` is likely more efficient in regards to how it operates than how an average developer might write such a function, especially when dealing with nested data or more complex situations. Other efficiencies can be gained by using a template language as well via the compiler.

Not that you can't with JSX (Solid and Qwik use JSX and have transparent ways of doing optimizations as consumer of those frameworks) but its not currently the default, most (if not all) optimizations must be done "by hand", is a big tradeoff for some places.
Hopefully it's not down to CTOs to be picking tools for their company but a process within DevOps/Engineering teams etc.

Does anyone else see this as the Nagios Effect all over again, there must be lots to learn from history?
What makes you say that? I mean there is a lot of murder and destruction but I don't see how even he could've expected that could ever be directly profitable.

A single tank is probably worth more than whatever you can loot from at least a medium size village (maybe even a small town) in Ukraine. Stuff just isn't worth that much these days compared to the 100s BC.
Yep, they've added a ChatGPT answer on top of all the human answers. Although in this case the human answer isn't really better, but it's the fault of the person who asked the question for being vague about the kind of speed they meant.
With a similar probability focus, Pattern Recognition and Machine Learning by Christopher Bishop [1] is pretty good. If you are looking into deep learning specifically, I think François Chollet's Deep Learning with Python is one of the most accessible books.

[1] https://www.microsoft.com/en-us/research/uploads/prod/2006/0...
Court Orders SportsBay to Pay Almost Half a Billion Dollars for Violating DMCA
The gameboy camera was a lot neater. You could take and print fax-quality 2" pictures with it. Now that's really lo-fi.
Rama is extremely fast, as you can see for yourself by playing with our Mastodon instance.
Before React and this generation of frameworks, we had jQuery. In the jQuery world your site should work without JS. The page downloads, it's a usable page, and then your script starts attaching to elements to make the page more dynamic and responsive, if possible. If not, you still have the page.

It seems to me that progressive enhancement was a genuinely great idea, but somehow the true concept got lost. Nowadays some insist it's ok to have a site that won't begin to do anything without JS, but at the same time it's not OK to mix JS into the HTML code. That somehow we're preserving the purity of HTML as a display layer just by putting it in a separate file.
In corporate speak, he is leaving to spend more time with his family or to explore new opportunities.
From the page: Impact probability 0.034

I guess OP decided to abbreviate to >3% instead of writing 3.4%

Personally I would’ve written ~3%
Hilariously, I went to edit the above comment, and HN was overloaded. Then it served me three or four 500's, AND it served me stale data in between

I was pissed off that I would have to type my comment again, but actually it did save it, and refreshing worked.

From what I understand Hacker News is architected more in-memory, on one big box ... Perhaps similar to the event sourcing model

(not knocking hacker news -- it's generally a very fast site, MUCH better than Reddit. Just that scaling beyond a single machine is difficult and full of gotchas )
It was 3.4% https://newton.spacedys.com/neodys2/NEOScan/risk_page/ZTm003... If you're not logged in to Twitter, I don't think you can scroll from the linked tweet up to see the one this page was linked from, so I put it here.
You actually check your list of upvoted comments?
I have a crazy theory that when we read code, we actually read it as a narrative, because that's how our brains are wired. And we can't help it. It's baked in.[0]

Good, readable, code tells a story. (Here is the protagonist(s), the value(s) you're starting out with, next is the journey, the transformations on the data, then the conclusion at the end is the return value.) This is why I like functions more than objects. Each function is a self-contained story. Bad code is like reading a stream of run-on sentences with no coherent beginning, middle or end. It's like hearing a story from someone who gives you all the irrelevant details of whatever they're trying to tell you and doesn't get to the point.[1]

[0] https://medium.com/the-protagonist/the-science-behind-storyt...

[1] https://youtu.be/n5CgGTziQ4Y?t=61
If that's their takeaway about Chrome, good.
I don't know the significance of hula, but if it doesn't aspire to be something great, then assigning it to Hawaiians wouldn't be an insult, since it doesn't contradict their own view of it.

People will often times contextualize things to downplay it's importance. For example, if I think it's disrespectful to talk about hip hop in a certain way, you can contextualize my view by saying it's an outgrowth of early 21st century American progressive legitimation narratives. I want my views to be universal, but by placing them in the context of a certain country, time, and ideology, they are downplayed.
Ha. You’re right.
Sarcasm via text is, indeed, easy to miss (and probably more befitting Reddit than HN.)
I try to avoid snark on this site as it’s greatest value, to me anyway, is precisely it’s absence of same.
Mea culpa.
Who is the "they" because as far as I can tell it always seems to be the taxpayer. The fossil fuel company (which is already inherently subsidized by the lack of strong carbon pricing) gets to dump its waste into the atmosphere for free. Now that it's time for that waste to be cleaned up, we the taxpayers have to foot the bill.

And why? something... something.. they would go out of business if they had to pay to clean up their own waste.
The emperor wasn't doing such a great job holding the galaxy together as a political unit, there was a successful overthrow of his rule after just a couple decades in power.
Lots of good responses here. One thing I'd like to point out:

In my prior job I joined early enough that I was able to keep the codebase very readable. As the team grew, I started running "office hours" to help allow newcomers to onboard. We were a globally distributed team, so it was hard to have the casual interruptions that happen when most of the team is in the same place at the same time.

In my current job I inherited a very crufty codebase, and I've spent a lot of time improving readability. Working with .editorconfig helped; and that initiative took ~1 month!

There are a lot of habits that can be learned by reading code; but mostly the reading is to look at style instead of function or "ideas."

One example of a good habit: My prior role involved a file synchronization product. We followed a naming convention whenever an object represented a file or directory. Merely naming a variable "file" or "directory" would be very confusing, because it lost a lot of context: Is "file" the entry in the SQLite database? Is it the in-memory type that we used to communicate known state about the file? Is it an object that's used to get things about the file from the file system, like last time accessed?

But, and this is where code != literature: The file synchronization product wasn't an "idea." The program was a very detailed set of instructions on how to synchronize files. It handled all the corner cases, because the computer has no ability to make assumptions when it follows these instructions.
Can you give any examples of these tools?
I just don't want to learn another framework unless I know its going to matter.

"Learning a framework" doesn't mean creating a todo app over a week or two. It takes years to really know one. I don't have that time or energy.
What? Per WP, "All Nintendo DS models combined have sold 154.02 million units". No nostalgia for the best selling Nintendo system ever, the best selling handheld ever, and the second best selling console ever? PS2 only got to 155 million before Sony stopped with numbers. I get not liking it personally, yet it was one of the most successful videogame events ever.
Indirectly: <https://news.ycombinator.com/item?id=37137757>

I suppose a sufficiently motivated spammer might incorporate that as a submission workflow check.
You do need to be careful adding vitamins and supplements without medical guidance.

For example, magnesium can interact with medications. I can't actually take it because there isn't a safe, reliable time in my daily medication schedule for it.
They (think they) found traces of the last black holes evaporating. That has to finish happening before the next CCC cycle.
CEO: Let's do a business license to profit off community contributions over these past 10 years.

Employee A: But what about the community?

Employee B: ..Aaand it's gone!