skysight-inc/HackerNews huggingface dataset:
It's a positive feedback loop.

Getting one started usually isn't a conscious policy choice. You have relatively better conditions to start with (no war, good location with stable climate, good civic institutions, limited immigration restrictions) which kicks off the virtuous cycle.

Here's an example. The Irish famine led to Irish emigration down the road, which benefited the US and Australia. This wasn't a policy choice of the receiving countries. It was mostly luck. These kind of relative differences in liveability between the two countries (US > Ireland) leads to a positive feedback loop in the US.
What kind of simple features are you writing that 50 lines seems like enough to do anything useful??
> But Fukushima caused the entire countries fleet to shut down - to the present day

No, overreaction to Fukushima caused the shutdowns.
Comparing the Speed of U.S. Interest Rate Hikes (1988-2022)
I'm not sure the author is right about Apple iOS/Android never being replaced on phones. For the near future probably not, and stuff can be "Ship of Theseus"'d for quite a while for the mid future, but for the far future phones of some type (land line (packet or line switched), cell/mesh/tower, satellite, possibly other) would probably be in near universal demand and would hopefully even be re-constructed after a potential civilization collapse. Even lots of land-line (really VOIP or similar now though) and satellite phones don't use either iOS or Android already, and you can use plain Linux to make calls if you have an old laptop with a phone jack as well for example.
I think this logic is flawed.

Oil, coal, gas, hydro, etc inflict casualties gradually and predictably. They are, generally speaking, not capable of the sudden region-wide catastrophic disasters that nuclear power is capable of. Those are rare events. The Poisson distribution, with regard to inflicting mass casualties, is completely different for nuclear power.

We haven't had a true nuclear catastrophe yet. We came close with Chernobyl and Three Mile Island, but those events were not nearly as bad as they could have been. The number of casualties could have been orders of magnitude higher.

In other words, our sample size with nuclear power is small. All it would take is one nuclear catastrophe and the safety stats averaged over the last century suddenly look much different.
Nanoparticle-delivered chemotherapy could also be a potential solution, and is actively researched.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7357073/
Or, as Larry Wall put it, "It is easier to port a shell than a shell script."
Incredible for indie developers especially. It's truly democratising.
Don’t forget the firebombings of Japan that caused even more destruction than the two atomic bombs.

> The full fury of firebombing and napalm was unleashed on the night of March 9-10, 1945 when LeMay sent 334 B-29s low over Tokyo from the Marianas.5 In contrast to earlier US tactical bombing strategies emphasizing military targets, their mission was to reduce much of the city to rubble, kill its citizens, force survivors to flee, and instill terror in the survivors.

> Overall, by Sahr Conway-Lanz’s calculation, the US firebombing campaign destroyed 180 square miles of 67 cities, killed more than 300,000 people and injured an additional 400,000, figures that exclude the atomic bombing of Hiroshima and Nagasaki which took 140,000 lives by the end of 1945.13 Cary Karacas and Bret Fisk conclude that the firebombing raids “destroyed a significant percentage of most of Japan’s cities, wiped out a quarter of all housing in the country, made nine million people homeless, and killed at least 187,000 civilians, and injured 214,000 more,” while suggesting that the actual figures are likely higher.14

https://apjjf.org/2016/23/Selden.html
Yep. And most of the time conflicts merging from master into your working branches produces minimal conflicts.

Rebasing is just a way to make extra work for yourself
I don’t think incels love violence or their identities. They hate their own lives and are reacting with anger.
Also see “devops engineer”
I am a Team Lead and I have mixed feelings about it, some for reasons you give here.

My manager handles the overhead of having reports, which is large at my company. But people only work toward my goals if my manager motivates them to, and most of his mental energy goes towards a separate fiefdom of his, not my team. And I have never had any control whatsoever over who is on my team - except in a couple serendipitous situations, where I made much better choices than the ones that were made for me.

Overall I feel forced to work with entrenched incompetence and semi-competence, but at least I am rewarded fairly well for doing well in spite of this.
Thanks for the issue, I've subscribed to it.

https://github.com/jftuga/chars/issues/2

According to the page, several machines and operating systems used CR as EOL. While the systems are all obsolete, files from that era that use CR as EOL could persist and be transferred to modern systems. Clearly those are weird on modern systems, so they should be warned about in a linting situation, which I would like to use your project 'chars' in.

Having different EOL chars within the same file is definitely a thing, usually by mistake. I had to fix a bug about this recently:

https://github.com/EionRobb/purple-discord/pull/416
Steam is remarkably good at running games on linux. I've been using "heroic games launcher" with GOG.com and epic gamesto good effect.

I have a steam deck and it occasionally asks me how well the game I just left ran, cloud sourcing. The steam deck is great, highly recommended (my first unit had a bad battery, but valve handled it quite well and after trying some mitigations, just replaced it).
Maybe because we don't need to see the other spectrums; perhaps we have a system for interpreting waves inside our brain that we haven't realized is their yet.

Waves are waves and we would have adapted to them naturally regardless of procreation evolution; as chemical and signal evolution are real, too.
Updated to do what?
There are a few threads here that discussed options for distributed databases. If you don’t need a single logical cluster for the entire system, it’s totally fine to deploy primary dbs at each region you need. You still gain some of the edge deployment benefits by virtue of no work required for multiregion app deployment. Otherwise, you’re configuring route53 to route requests to servers closest to them. But if you need a single logical database shared globally, any new distributed “new-sql” products work: Fauna, Cockroach, TiDB, and I’m sure many others. These are just the few I know that’s used heavily and publicly.
I think you are talking about GWM5610-1? I own the same with solar powered and multi band radio sync time. Superb watch and basically don’t need to charge or even set the time or date as all those tasks are automated.
Is water $100/gallon in this scenario? What is the price of water where you would decide you aren't willing to pay and society isn't already some post-apocalyptic hellscape?

This is the same reason we don't contemplate heating fuel prices suddenly rising 1000x until entire towns die in their homes from hypothermia. That event would imply the kind of prior economic collapse that makes guns a lot more valuable than money.

In reality, scarcity causes a minor rise in price, some less valuable demand becomes infeasible (e.g. alfalfa), some alternative supplies become more feasible (e.g. loss-reduction, desalination, long distance transport), and the price reaches equilibrium well before the point where we start killing each other.
Show HN: Score.vote – Create your own simple online polls
They simply tossed used chemicals on the ground out back. It was wartime.

There is no comparison to a nuclear power plant or its operating policies.
We're not arguing over the existence of God here. Sure, you can never truly prove a negative, but you can never truly prove a positive either. New evidence leading to exoneration (above and beyond a mere finding of "not guilty") is still a coherent and useful concept to anyone who isn't philosophizing their way up their own ass.

There could have been something like DNA evidence eventually showing a different perpetrator, or proof that he was in a different country when the alleged incidents occurred. The sort of thing that would make it instantly clear to any reasonable observer that the recovered memories did not reflect reality. I was primed to expect an eventual finding like that, but there wasn't one.
NASA – Inspections Underway for Rocket, Spacecraft Before Setting Launch Date
“Widely seen” my hairy arsehole.
This is a great point. Look at how many IETF standards contain pseudocode.

Also, in mathematics, many proofs contain a decision procedure or a parametric algorithm for constructing a counterexample.
Show HN: Kiwi Cal – Deno Deploy app inspired by zerocal
They do try to build better hardware and software. At this point they are throwing everything they have at it. The FTC are treating them as though it's a big, profitable, won market where Meta isn't playing fair. In reality it's a small, money losing, no winner market where Meta is trying to create something.
Most startups are going to be operating in a one country. And most requests would be handled by Cloudflare edge except for dynamic requests to the origin.

You might be surprised how fast it would be. And most companies blow their latency budget with 7 second redirects and touching 28 different microservices before returning a response.

All I am saying is don't get fixated on geo-latency issues. There is a bigger fish to fry.

But after all fish have been fried, you’re right. Servers on the edge would help.
Your comment regarding performance is on point. 50ms response times are reasonable targets for certain niche cases, e.g. high scale—which most aren’t at) or super time critical applications (e.g. certain sectors of finance, where sometimes 50ms is even too long). Almost every other application or platform would be fine with 100ms or 200ms (or longer!) response times.
> First up - bounds checks are simply not expensive, that was true a decade or two ago, it is not now. Similarly null checks are not expensive either

They're not expensive because they are optimized away. Branches are still relatively expensive in general. Prediction only goes so far.

> Take integer overflow: there is no reason that that should be UB

Yes there is, it allows for size expansion of the type to match the current architecture. Like promoting a 32 bit index into a 64 bit index for optimal array accesses on a 64 bit CPU. Which you can't do if you're needing to ensure it wraps at 32 bits.

It's not the how it overflows that's the problem, it's the when it overflows that is. Defining it means it has to happen at the exact size of the type, instead of at the optimal size for the usage & registers involved.

> and the impact of pretending that this isn't the case has been numerous security exploits over the year.

And many of those exploits still exist if overflow is defined, because that the overflow happened was the security issue, not the resulting UB failure mode. UB helps here because now it can categorically be called a bug, and you can have things like -ftrapv. That unsigned's wrap is defined and not UB is actually also a source of security bugs - things like the good ol' `T* data = malloc(number * sizeof(T));` overflow bugs. There's no UB there, so you won't get any warnings or UBsan traps. Nope, that's a well-defined security bug. If only unsigned wrapping had been UB that could have been avoided...

But if you want code that is hyper consistent and behaves absolutely identically everywhere regardless of the hardware it's running on (which things like crypto code does actually want), then C/C++ is just the wrong language for you. By a massive, massive amount. Tightening up the UB and pushing some stuff to IB doesn't suddenly make it a secure virtual machine, after all. You're still better off with a different language for that. One where consistency of execution is the priority, abstracting away any and all hardware differences. But that's never been C or C++'s goal.

C/C++ do have problems with UB. But int overflow isn't actually an example of it. And unsigned's overflow being defined is also really a mistake, it should have been UB.
What on that page is an attack?? Other than the ADs being an attack against the readers.
Mustard isn't like tear gas; it's persistent. It's not really a gas at all; it's actually a mist of liquid droplets. The mist then condenses on everything in the area and contaminates it for weeks. Anybody who comes into contact with it without protective gear (more than a gas mask) will suffer debilitating injuries. If you get it on your skin, your skin will fall off. This makes mustard generally useful for area denial, particularly against opponents that aren't ready to suit up and decontaminate everything. Drop a lot of mustard on a supply depot, command post, etc, and all of that equipment now needs to be decontaminated before it can be used again.
Hit "C" to bring up the control panel which, btw, is written in Elm!
For what it's worth, the only thing stopping the federal agents from arresting you off of federal land for a joint is that it's not a priority for them, and they aren't going to be giving you a traffic ticket to notice it in passing. If you yelled that you were smoking weed across the street from FBI headquarters but on CA land they totally could go arrest you.

Or, to put it a different way. It's not that it's legal in CA. It's that the state won't do anything about it.
I didn't set it can't, I said the majority of people who have limited skill set with ML and troubleshooting it end up using the Colab version since it's much more straightforward and easy for average people to get started with.

And that's for all ML stuff, Colab has lead to a huge democratization of ML, with notebooks setups for basically any cool demo you see out there.
It’s not paranoia when the world really is out to get you!
I was happier with my pixel 3xl than with my pixel 6 pro. The display was better and higher ppi. The phone was also much lighter
Yeah there are dark places on the internet just a click away, and anyone can access anyone.

In a town that’s much less likely.
the foundational texts/histories of as many cultures and as many personal accounts of whatever pre-apocalypse was like, and some practical medical books.

I find it funny (but not surprising) that tech people will always put some random science knowledge in there but post-apocalyptic, small scattered communities aren't going to rely on computers and need, if anything, human knowledge which is always relevant and answers on how to govern themselves and how they ended up in the mess.

Basically whatever prevents Lord of the Flies and people dying of dysentery would I think have priority. Also gonna throw Ashley Book of Knots as a concrete recommendation in there because knowing your knots is probably a good idea when the world has ended and that book is a classic
> In fact, the 10x engineer is probably only being paid a touch more for doing a lot more work and having a lot worse work-life balance.

Sometimes, sure.

But often (especially later in a career) overperforming people operate a bit more like senior partners. They have jr staff / understudies to handle crank turning. They can give direction and set things on a solid path without necessarily putting in a ton of hours.

In a healthy org, this is the "architect" role. Or sometimes the "solver," or some combination thereof. I'm sure you're familiar with the adage about the guy who charges $10k to mark the problem, $1 for the time and $9,999 for knowing where to make the mark.
Sasha Chapin mentioned this book - thanks for the push to get it and read it.

A remarkable autobiography, and a balanced and compelling account of his practice. I'm inspired to find a good community :)
My understanding is that these kinds of enforcement actions have a much lower success rate than criminal cases, because large firms with legal departments are rarely squarely in the wrong. They are usually treading a grey line, and evidence like this can push the case one way or another.
You can write any feature with this constraint, if you break it down into smaller units. In fact, it produces better quality code, more readable, fewer bugs.

If you find yourself unable to subdivide the task into small units, maybe your system isn't well architected. In that case this won't work for you.
This is comprehensively untrue.

No nuclear plant built since Chernobyl will have an incident as bad as Chernobyl. Passive safety is a given now.

Your emotion-driven conservatism has to be weighed against the real harms caused by other viable baseline power systems. Advocacy against nuclear power is advocacy for fossil fuels, like it or not.
You mean the Handbook of Chemistry and Physics?
Ask HN: Why doesn’t HN have quality discussion around crypto?
Crypto is one of those topics where whenever a story makes the front page, it’s overloaded with mid to low value comments like “what did you expect?” or “that’s what you get when you don’t have regulation” or “I told you so.”

I realize there are more than enough other places to get actual discussion about crypto projects. I’m not needing HN to be another such place.

I’m just expressing disappointment that such a good community as this one, with the right type of people (smart creative thinkers, leading developers, etc) can’t seem to put together a single useful thread that is about crypto.

What are your thoughts?
This is fine for a certain class of work, and disastrous when applied to another class of work.

To use an analogy a physician's assistant[1] doing brain surgery could be a big problem. if you need the latter. Also, you're probably overpaying if you hire the latter to administer Tylenol ...

[1]: exclude the special class of surgical PAs xD
Yeah I've come across ReLU, and Leaky ReLU, tanh, Maxout, ELU.

I guess I really, really need someone to explain to me like I'm a total idiot why I'd want to use a 2D function on data that might be (and probably is) multidimensional and interdependent.

>"The big trouble with probabilities is that, potentially, every event is contingent on every other event and the joint probability distribution of all possible inputs and outputs is a huge dimensional space."

Maybe! But this seems like a way more interesting challenge, with the potential to handle way more dimensions, and be way closer to "reality" and "truth", whatever those definitions really are or really mean.

>" It's not good enough to estimate that A has a 80% probability of being true, in general you need to estimate what the probability of A is if B is true and C is false."

Doesn't that still seem a little lame though? And massively error prone?

Filtering problems through a stochastic process of probabilities kinda feels like trying to rig a pachinko machine.
Excited for squishy logic to calculate the balance of my PayPal account and enforce GDPR compliance
If you end up programming offline, I remember they had a dump of stackoverflow
For me, it ended up becoming my primary, and eventually only, 2D digital art platform (my main avocation) via the Procreate app.
Sure, then the US can just demine the area. It won't take weeks to clear a path.
I think most of the HN community is intelligent enough to realize crypto is currently overhyped and speculative.
I think the more realistic model of the future of programming given programs like Copilot is what’s happened in the SQL and compiler domain.

SQL and Compilers changed the goal of many programmers from writing custom extractors or serving as computer translators, to writing useful intents for extraction and actions. You still need to know WHY you’re extracting or adding your code in both cases, often need to understand the substructure enough to dive in and debug when results are unexpected or “not optimal enough”, and ultimately much of the cut content caused by the gained efficiency was ultimately boilerplate that, once eliminated, allowed programmers to take on more ambitious project scope than they did previously, because they weren’t spending their time rewriting a new data storage system or translating actions into machine language for the umpteenth time.

I feel we’ll see a similar progression - these code generators, very optimistically assuming a world where they work deterministically “good enough” to trust with even core business logic, will be treated as black box valid action generators, but in a world where action generation is free, but under-specification or incorrect specification is wrong, we still have something curiously resembling programming - the art of programming becomes one of maintainably chaining assemblages of black boxes into cohesive, maintainable superstructures.

I suspect we’ll say the same thing about code which was of simple and safe enough structure that we could trust it to black box generators that we currently say about SQL,

> Thank god I don’t have to redo all that work every time I start a new project

And, as with SQL, the project requirement boundaries will move to match your increased output capacity.

Much like the old saying “What Andy Giveth, Bill Taketh away”, it is perhaps modernized, “What Copilot giveth, Your PM Taketh Away”
The rules, in general, are simple and it's spelled out in the constitution. Why shouldn't people know it?
If I didn't have to use Office or it ran on Linux, I'd be on Linux.
I've said before, and it bears repeating, that Fukushima was the worst environmental disaster in living memory.

Because journalists and activists spun it into a near-total shutdown of new nuclear production, and for no other reason.
>Don't get me wrong, the Germans had it coming,

See, now there you go, giving in to the same logic you're trying to make fun of in the first sentence. Saying all Germans is like saying all Ukrainians welcome being annexed by Russia. Some probably went along because it seemed at the time the easiest way from receiving bullets into parts of their anatomy even if they didn't actually like it.
I think humans being marginalized by their own inventions, might be a longer term consequence. Short term, we're still dealing with a growing demand for things where people with skills are more effective than any AI. And ironically, there's a lot of demand right now for people that can do some productive but low level stuff with AI.

Ten years ago, you needed a team with phd propeller heads to do anything with AI. These days, what you need is a lot of data engineers capable of moving data around via scripts efficiently and people that can use the off the shelf stuff coming out of a handful of AI companies. It's like database technology. You don't have to have a deep understanding of them in order to use them. I can get productive with this stuff pretty quickly. And I need a working knowledge of what's out there in order to lead others to do this stuff.

The consequences of a general AI, or even something close enough to that, coming online would be that, pretty soon after, we'd put that to use to do things currently done by really smart humans. Including programming things. The analogy is maybe that as an executive of a large tech company, you don't necessarily have to be a hard core techie yourself. You can delegate that stuff to "human resources". Adding AI resources to the mix is going to naturally happen. But it will be a while before that's cheap and good enough to replace everybody. For the foreseeable future, we'll have a growing number of AI resources but it will be relatively expensive to use them and we'll use them sparingly until that changes.
so we can get back to where we started by putting another layer on top.

its unfortunate one has to result to this, but unfettered access is a lot more palatable on a private network
>But I think my preference would be to work through the actual experience through different methods of therapy so that long term you aren’t forced to choose between reality and a functional existence.

Who is to say that therapy isn't just creating a useful model of your life?