skysight-inc/HackerNews huggingface dataset:
One further point to add on decentralization: a nuclear power plant necessarily requires a powerful state to protect the plant and supply chain and avoid proliferation risks. This powerful state has other side effects. From a libertarian perspective you cannot have a weak state and safe nuclear power (or rather, this is uncertain), while wind and solar present no such risk.

I looked at the numbers for this Georgia plant extension. It cost something like $22B and took over 15 years to build. If such a new plant was started today it would not go online until 2037. Meanwhile you can generate as much total power (accounting for only daytime exposure) with $11B in solar panels, and if you spend the other $11B on battery and grid tied EV storage, you can both make the public happy by giving them discounted stuff while also meeting all of your overnight and weather related storage needs. And best of all that decision can be made tomorrow and you can see customers starting to feed energy back to the grid next month, not in 15 years when climate change is significantly worse.

I’m not inherently opposed to nuclear, but it’s hard to see the benefits of a single centralized plant versus a distributed system that can begin build out and operation immediately.
A conference wlan with google engineers attending might be more impactful.

Complains by them? Won't fix (Intended behavior)
A totally valid question. It seems like a race between our evolutionary adaptation to our changing diet and our ability to change our diet to be a hyperstimulus to our tastes.

Based on no evidence at all, I figure simple plant breeding was much more limited in rate of change so it's reasonable to suspect that our bodies kept up, or at least weren't very far behind. But with modern tech, who knows!
Maybe the discussion would be less heated if those reasons are compelling?
PEP 709: Inlined Comprehensions
Not in this context they don't. They are useless if you want to ensure that a given number is a prime number.
Please don't use my identity for political scaremongering. There is no comparison between Russia and Florida for gays (or political dissidents).
Feds is not an attack vector that concerns me. My coworkers or kids changing my wallpaper or getting access to my kit is.
Esbuild plugin to generate browser bookmarklets
There are a number of sources of noise in rust, but the one I find most annoying (because it's also so common) is the double colon. My current theory is that it's because the colon is the same height as lowercase letters.

If you end up with a long::run::of::module::names, I find it all just blurs into one.
Ah, duh...that makes sense! Thank you!
The amount of denial on this forum is amazing. If it wasn't already clear enough earlier that the one party that did not have any interest in blowing up NS was Russia, by now it should be even more obvious. And it was even more clear which parties did have a huge interest in the elimination of the pipeline.

At this point there is only one country that will apply for an independent investigation at the UN (Russia). Guess why.

(Disclaimer: I'm certainly not pro-Russia, but IMO that doesn't mean that we have to try to twist every fact until it suits our world view)
Even straight up Proto is vulnerable to this (either with an unlucky crash right between fields being actually written to a file, or when attempting to stream top-level fields).
Not necessarily. You can hold on to it until you or your spouse dies, which will reset the tax basis.
lol - just read the reviews for most modern dishwashers and the biggest complaints I regularly see (although I do agree it seems silly) is the length of the dishwashing cycles.
Batteries, if recycled, have less environmental impact than the massive amounts of concrete used in a nuclear facility.
Do you have any examples of deploying to Kubernetes with something you consider real tools? I agree with what you are saying but have found very few real world companies using real languages for this.
They don't let me use an HDMI display without external power while closed, so why let me use bluetooth without power?
I would think that modifying a pointer to a const object, e.g.

const int x = 123;
const int *px = &x;
(*(int*)px) = 456;

is very, very UB in C (and most likely will crash on most platforms)
I disabled that as it has some very confusing and undesired behaviour. For example if you're listening to Spotify on your Mac, then get a call on your iPhone you hit pause on your keyboard media keys so you can pick up the call - and it hangs up.
are we pretending wage earing individuals are included in the top 1%?

You seem to be confusing the top 1% with the top 0.01%. The vast majority of top 1% income earners -- in Canada, the number was recently reported as 95% by Statistics Canada -- are employed, with the largest numbers being in management, medicine, and "business professional" (lawyers, accountants, etc) professions.
Haha, very true.
Do you have any examples of other energy plants that weren't nuclear, were consistently under budget and delivered before the due date?
As a longtime fan of Mario Kart, this makes me sad. The games cost like $60 in the good old days, and now it's $24 for one character? Ridiculous.

I guess all mobile games are actually just one game: whale hunter. The dev is the player and the "players" are the prey.
I have had nothing but bad experiences trying to run .NET in SSIS packages -- is there another way?
It was worse, it wasn't a (0,0) key it accepted. If that was all then you could blame the user for loading in a bad key etc. No the vuln was that it accepted (0,0) as being a valid signature over any text and validated using any public key! So you could forge any signature by simply using (0,0) as the sig itself!
This is not meant to be a critique just an open question to everyone trying it - does anyone find this to be more useful then just ctrl+f?

For compiling information or getting an immediate yes/no it's likely correct - but I found ctrl+f generally gets me there faster albiet with slightly more reading.

At least in the context of this lease agreement which does have everything well organized and uses carefully chosen keywords already.
Only somewhat more seductive, because for a while there Elon was actually involved in some very cool new technology development before he totally went off the rails, so there's still some latent "hey isnt he the guy that landed a rocket" psychological/cultural energy.
I don't see how that's important to the discussion at all. Sure, if you live somewhere, a problem with the roof is "your problem". But if you own, it's also "your responsibility" vs renting where it's "their responsibility". And the person whose responsibility it is is the one that is saddled with the need to acquire that lump sum of money to deal with it.
For sure!

Now that I have an apple silicon Mac and a keyboard with touch id, I turned that feature off.
This is fantastic, thank you very much!

When I wrote GP I had in mind branding as the "right" way to get those benefits - though I was unaware of the name - however I see that it is still limited by TS' compiler's limitations.

So then going back to the initial snippets, my issue is that the Prime type is essentially behaving like newtype, thus the inner calls can not actually rely on the value actually being prime, yes?

I have to admit that quite a few of the things in the blog are beyond my current understanding. Do you have any recommended reading for post grads with rudimentary understanding of Haskell who would like to get deeper into type systems?
If you're that worried, why not add a CI check on the bundle size as a general smoke detector (useful for more than just lodash) and another check for plain lodash imports with a simple custom eslint rule.
Don't also forget when margarine was considered healthier than butter. Or that activists were pushing McDonalds for switch from tallow to vegetable oils. Now we consider trans fats and many vegetable oils bad. Or that one time eggs were considered to raise your cholesterol.
No, I mean we haven't paid any extra for MK8 on the Switch beyond buying the base game, and it seems to have plenty of tracks. We can scroll to another screen with more tracks we don't have that tell us we have to buy them if we try to use them, but there are lots in the game itself. I do have whatever the subscription is that backs up your savegames and such, but it's not getting us access to those tracks.

Didn't know some of the base-game tracks had been DLC on the Wii U—I skipped that console, like ~everyone else, it's the only Nintendo console I don't have in my house right this second in fact, unless you count the Virtual Boy.

> That doesn’t mean Mario Kart 8 is a bad deal! I think it’s a great value to keep adding high‐quality material to an existing game. It’s pretty fascinating to see how Nintendo has managed to keep a 2014 game going, and still succeeds at convincing people to buy it for $60—it still sells like hotcakes.

I mean, I'd happily have paid $60 for Double Dash on the Switch, instead, and that's ancient at this point. It's just as fun as the day it came out, and I like some of its features better (the second seat "gunner" role was great for playing Mario Kart with my kids when they were too young to steer the kart very well—though these days they can drive the karts themselves, no problem). Emulating it in such a fashion that everyone else in the house can just pick up and play is a bunch of work and requires dedicating some hardware to it. Keeping the Wii or Gamecube plugged in is annoying and I don't really have any TVs set up for easy plugged-in-controller play anymore, making it even worse (never liked the Wavebird and such, personally).

Hell I'd pay $60 to get Blur on the Switch (or PS4/5...) and that's not even a Nintendo title.
While container breakouts do happen, they're pretty rare. I'd be more concerned about any potential injection vectors in the go code, which could lead to a cloud breach if you're not careful ;)
It doesn't appear to be in preview in the USA yet. It appears only to be available in the Hangzhou-I zone, and you can only obtain access to a single instance.
Yes, through a `build.rs` file and crates such as `pkg-config`. Quite a few projects depends on c/c++ source and are merely rust bindings. However, the majority of crates don't require external dependencies
What kinds of internal pressures is Nintendo feeling to OK this kind of design? The current gaming market has been lambasted for these practices since Bethesda tried to charge $2 for horse armor, but nearly every AAA title has some sort of micro-transaction system now. I don’t think it’s going away, but I do think Nintendo was wise to not try this in a flagship title.

I guess gaming did start off with literal nickel-and-diming at the arcade. I’m glad I experienced the golden age of gaming where buying a game was the only transaction needed for 50 hours of enjoyment.
The money is just an entry in the accounting ledger allocating society's labor. The pension fund can increase to trillions and quadrillions, and it will not make a difference if there is not enough people willing to change bedpans for as low of a price as was originally expected.
The speed of technology is absurd. I operated the Object store in a small scale public cloud company in the EU in 2014 and we had about that capacity over 12 racks drawing 5-7kW each probably.
It would be nice to have an official, more performant statically typed/less dynamic subset of Python.

Yeah we have mypy, but its not official and not integrated. And subsets that do have a performance benefit (like TorchScript) are niche and/or not sustainably supported.
More like Death of Internet as we used to know it.

Imagine a tranquil and secluded nature reserve [internet] that attracts like-minded people [nerds/geeks/tech enthusiasts] seeking peace and tranquillity. But with the addition of an airport, a nearby suburban development and a sprawling ski resort, the once idyllic space has been transformed into a bustling commercial hub, unrecognisable from its former state. Although you still venture into the park, it feels like a different place altogether, leaving you with a sense of isolation and disconnection.

I'm afraid that the next thing we'll see is AI that creates content that is indistinguishable from human-generated content completely taking over online discourse and social media, together with entire fake personas. Why? Sales & Marketing.
I think I may have been conflating PvZ 1 and 2.
Being able to tell that is interesting! It does not make the number interesting. There's so many equivalent smashes.
Rust has raw pointers and UnsafeCell, but they're quite unidiomatic compared to the C/C++ equivalent. A lot of Rust library code only takes safe references so it's hard to use from an unsafe context.
Can’t they just touch the sensor like 3 times and then make you tell the password?
That’s pretty much what I was looking for, thanks!
I've never tasted HFCS on its own. Does it actually taste different from table sugar?
I will make sure to add more details. In terms of privacy, those files are visible to no-one but yourself, and we delete everything.
I think most of the difficulty people experience is when they try to naïvely use references anywhere they would normally use a pointer. That mostly works for functions, but this ends up getting really confusing and difficult for data objects. Instead, people should really be using things like Rc<T> which makes certain patterns much simpler. People seem to have this ridiculous notion that using Rc<T> or heaven forbid Rc<Box<T>> is going to make their code slow, but in reality it can greatly simplify code at minimal performance cost when used places that references would get complex. People generally don't say Swift is slow, but it uses reference counting all over the place.
> Tracking the location of substrings within a document under active edits is not trivial.

Why not? Many word processors do that all the time to track text styles.

You have an array of (start offset, end offset) pairs, optionally with a pointer to expansion info. When the text is edited, say by inserting c characters at offset O, go through the array, and update all offsets ≥ O by c.

When you find a pair where you have to update only one of the offsets, the text of the to-be-expanded variable changed.

Deletions can be treated in a similar fashion.
Add to “places I did not expect to read about Forth” list.
These are very good guidelines that aren't respected well enough. Clicking between the tabs on Windows Task Manager (processes, application history, and so on) takes about 0.8 seconds on a modern desktop.
> No, I mean we haven't paid any extra for MK8 on the Switch beyond buying the base game

Yeah, I misread your original comment, so I edited my response a minute or two before you replied. My bad.
>Writing basic data structures isn't a niche, esoteric edge case.

It very much should be though! That's exactly the type of thing that should be written once by someone who knows what they're doing, and then reused 1000000 times. People slapping together a quick data structure is a huge problem in C.
The germans killed each other in their religious wars.

https://ourworldindata.org/grapher/population-by-country?tim...
> Super weird to me that the OEIS only stores "first 180 or so characters of a number sequence"

I agree! Another opportunity for a paper though!

If f(180) = y = 20067, what does the graph of f(x) look like?

How quickly would f(x) grow? Linearly? Quadratic? Exponential? Logarithmic? Any bets?
Fair enough, but the couple of hours it takes to learn to do Word level stuff in Emacs will be many times repaid by the time you don’t spend swearing at Word….
That's the fun part - your military makes it so they can't leave.
Nope and this is a big reason to avoid someone else's startup.
The binary language of moisture vaporators.
While I too love to see good cable layout, whenever you see a “thousand” Ethernet cables in one run, a foundational mistake has been made.

Instead of 1000x 1 Gbps links, the proper way is to consolidate those into 10x 100 Gbps links or whatever works out to be the cheapest given the length of the run, the cost of the switch ports, etc…

Any argument to the contrary has a solution. E.g.: even multi-tenant links with overlapping address spaces can be handled with nested VLANs (VXLANs). This is essentially how cloud providers and large metro network provides handle multiple customers.

The last time I saw cabling like this was at a government department with “network techs” that didn’t get these basic concepts. Instead of having “top of rack switches”, they had one giant pair of switches in the corner of the data centre with bundles of cables coming out the thickness of my torso! The same department had a long building with switches in one corner and bundles of cables in the ceiling going to desktops over 100m away.

In all cases this was done neatly.

They loved cable porn, but didn’t understand networking!
> For disc brakes to rust to the point of failure would require some serious neglect in addition to harsh conditions. At that point, rusted discs are probably the least of your concerns, as the rest of the car is likely a pile of red dust.

Actually it was kind of normal for Toyota Prius to have seized brakes because they weren't used thanks to regen.
Involuntarily exposing your colleagues to pornography would more than suffice to create a hostile environment for the purposes of sexual harassment law.

Good luck convincing your HR / legal otherwise.
Not having a GIL makes this very interesting for all production uses. I hope this works out.
Any suggestions? The app must have seamless SMS support.
Wow, thanks so much everyone for checking out Ghost! We are currently crashing because of all the traffic. Should be up and running in 30 minutes :)
Sandworm: Keep Your JavaScript Code Secure and Compliant
To an extent, that sounds like saying the thing I am sitting in is not a chair since it has 5 legs.
Both you and I are very aware that the XSLT + XML config file would have a tool for translating/generating it from a YAML; and most users would use that tool instead of configuring in XML.
This is pure anecdata, but almost everyone I know, include the people who aren't particularly computer-savvy, owns their own router and cable modem so that they don't have to pay a rental fee to their ISP.
"may ask to see" until the subpoena arrives.
Some companies have this model, others don't. The key is the word "should," it totally depends on what the owners want. One of the nice things about America is that it's very easy to start a company. Intel started when "team" left Fairchild.
Gas peaker plants solve the problem, with no additional costs.

We don't have to get carbon production to zero. If we run the gas plants even as much as 10% of the time for no-sun-no-wind-flat-batteries conditions, you've still cut 90% of carbon emissions.

At that point it would be much cheaper to look elsewhere for more improvements. There's no need to invent a reason for massive new energy infrastructure. The gas plants already exist; no exotic solutions are required to give 100% continuous power supply.
it seems to be more of a non-issue than the critical issue. people think they care, in reality, they don't. you walk into a mall, cameras everywhere. no problem. 1 guy points a phone at you to take a video. major issues. people are uninformed and misinformed, which is why EU websites sacrifice user experience for some arbitrary confirmation of "yes ill use cookies cause we know this website needs them". anyone that does conversion optimizations knows those "cookie consent" notices are for nothing and only serve to lower the user engagement on websites.
Category Theory ∩ Machine Learning
So it's not getting rid of chlorine, it's just getting rid of free chlorine? Is the hydrochloric acid better to have in the water than free chlorine? Or is it easier to filter out?
totally useless!
Chatr Mobile Data Breach
I just received this email from Chatr Mobile (MVNO in Canada, formerly Mobilicity acquired by Rogers):

---

Subject: Important Information About Your Former Chatr Account

Dear Former chatr customer,

We take the privacy of your information very seriously and work hard to protect your information. Chatr is required to temporarily retain some information about former customer accounts after deactivation, including for tax purposes.

Through proactive monitoring, we identified some basic account details from your former account were posted online on January 12, 2023. We have not detected any unauthorized activity on your account and your account remains secure. As soon as we identified the issue, we took immediate action to protect your information and put additional safety measures in place.

We value the trust you place in us, and we sincerely apologize.

After completing a detailed analysis, we have determined that no financial information, date-of-birth, passwords, social insurance numbers or secret questions associated with your former account were posted or viewed. The basic account details accessed included: name, billing address, username, and email address used to activate this account, and if provided, account PIN, account contact telephone number and alternative contact telephone number.

As a precaution we encourage you to regularly update secret questions, use strong passwords, avoid using the same passwords, and keep passwords safely stored. Also, beware of phishing attempts and never click on links sent in text messages or emails unless you are expecting them or they’re from trusted sources.

As a reminder, we will never call, email, or text you and ask for your password, secret questions/answers or account PIN.

If you have questions, please contact chatr customer care at 1-800-485-9745.

Sincerely,

Cameron McFadyen, General Manager, chatr
> People are terrible at doing total cost of ownership budgeting, and will be swayed by a cheaper price upfront.

All people don't behave this way.
People with limited incomes who drive cars generally are very careful about upfront and operational costs. That's why they are the primary buyers of small (mostly used) gasoline powered vehicles. They nearly all have a sense of what kind of MPG they can afford to get. This is because they have higher energy burden.

The people who make the choice of buying an inefficient (usually larger) car are usually buying more expensive cars, and are those who have enough income that energy costs aren't a significant burden for them.

New and used EVs aren't yet affordable for the former group, but when that happens, lower income people will make pretty rational choices about operational costs.
In the data science space, which is probably one of the biggest users of Python, an interpreter that doesn't support these is dead in the water.
Did you factor in land costs, preparing the land, lawsuits, etc in your rough calculations? How many acres would your calculation of solar panels cover?
Elon was this guys employer. He seemingly laid him off with zero communication. After inquiring (clearly not intending to do so publicly first) on if he was actually laid off, Elon responds by ridiculing the guys disability.

The problem isn't exactly leaking the information (although that is also still bad for what amounts to "don't be a fucking dickhead" and maybe some other laws, but I guess most people are used to Musk just not caring about either of those and if that was the argument, putting former employees on blast like that is extremely bad form either way), the problem is that this is the sorta thing that leaves employment lawyers salivating at an unjust termination lawsuit because Elon basically wrote the textbook argument as to why the ADA exists here.

EDIT: Oh might as well add, but apparently this guy was also on the "do not fire" VIP list because actually firing him would put the company in actual dire financial straits since they now need to pay out the entire exit package at once.
Warning! First sound is VERY loud. This should be noted in bold or huge red letters, as some blockheads like me like to click on audio first, before reading.