skysight-inc/HackerNews huggingface dataset:
That is really pretty small. Modern big plants are 30-40GW, 100 times larger. That makes these 'toy' nuclear plants.

And they cost a linear increment of what one grand plant would cost. Around 10%. Making them definitely a 'different place in economics and politics'.

This is all clear from the article. Just being contrary isn't adding to the conversation. How about discussing the potential to build scalable plants, with room to grow as demand grows? Things like that, which should guide the future of nuclear.
Climate Change Will Make Areas Uninhabitable. Americans Are Still Moving There
> Why not buy a phone with software apples integrated ecosystem preinstalled?

I can already do that. There's a company called Apple that makes exactly that hardware.
I honestly think this is a case of equality appearing as persecution to those who've lived relatively blessed lives heretofore. For all the rigors of rural, small-town, w/e life, you don't see a mass exodus to the cities. Why not? Because, ultimately, they're getting what they want out of the deal: tight-knit communities, regulatory autonomy, and - the dirty little secret, which we must at least mention lest we make liars of ourselves - clear cultural (and even racial) hierarchy, if not homogeneity, among other things. But, of course, it's not sustainable in an accelerating information and service society. People are getting left behind and they don't like it (just not enough to move).

Their desires matter, but not more than anyone else's. So we have to find the balance. No, you can't just do what your dad did. No, you don't, just by nature of being you (whatever that entails), deserve a stable, affluent, modern lifestyle in an inoffensive culture surrounded by people who look just like you - at least, not anymore than urban folk deserve what they want. If we're going to do this thing, it's not going to be make-work pork (that would be your given farming subsidies, federal contracts - including in highly-educated STEM work, and whatever other public-private partnerships that get cast as bootstraps when they're very much not) getting shipped out to your rugged individualist homestead, funding your technically-rigorous but otherwise anti-science and ahistorical curricula, $80k lifted trucks, and mall-scale megachurches, while everyone else has to scrimp and sacrifice and live on the margins.

A true national solution will respect regional interests while, at its core, recognizing an equal right to whatever quality of life we deem workable and sustainable, and our collective interest in such. If the goal is a) rural folk get what they want, and b) fuck everyone else, it's not going to work. And what I've seen lately is city-dwellers switch from a patronizing to a hostile regard to these demands, so the decision on what to do is going to have to be made quickly, before the bottom falls out. Most of America's big cities could "secede" economically and be fine; after all, their reliance is on the trade of digital goods and intellectual services. Good luck to our landlocked states who sour their relationship to our ports of entry and exit.
> Your state-capitalism solution punishes the firms which successfully adapted

That would be true, iff the taxes canceled the gains out entirely. Which... I never said. But that always seems to be the expectation when someone proposes to tax wealthy people. Pandemic or not, I never argue for an effective tax rate close to 100%. But I don't have to. I can argue for the effective tax rates being much, much higher than they are currently, and still stay comfortably far away from 100%. So the incentive to gain more would still be there, it just wouldn't be as strong. Not-so-incidentally, I think that would actually be a good thing.
It’s a pretty useless mitigation, to be honest.
This is funny to me. I needed that laugh.

I wonder if there's something to it? Being able to complete tasks does feel good especially 6 out of 6.
How many of those dry ice shipping containers does Pfizer have? How quickly can they be manufactured?

That's a big issue. The N95 mask shortage demonstrates that the US manufacturing industry has far less surge capacity for simple items than previously thought.
China restricted access to its markets from the onset. They forced foreign companies to operate JVs to access their market or labour and forced a lot of technology transfers. Their whole HSR industry was built on this model.

Protectionism works depending where your POV is from.
A similar issue has come up for codes that I write. Among other things, I write low level mathematical optimization codes that need fast linear algebra to run effectively. While there's a lot of emphasis on BLAS/LAPACK, those libraries work on dense linear algebra. In the sparse world, there are fewer good options. For things like sparse QR and Choleski, the two fastest codes that I know about are out of SuiteSparse and Intel MKL. I've not tried it, but the SuiteSparse routines will probably work fine on ARM chips, but they're dual licensed GPL/commercial and the commercial license is incredibly expensive. MKL has faster routines and is completely free, but it won't work on ARM. Note, it works fantastically well on AMD chips. Anyway, it's not that I can't make my codes work on the new Apple chips, but I'd have to explain to my commercial clients that there's another $50-100k upcharge due to the architecture change and licensing costs due to GPL restrictions. That's a lot to stomach.
A small town has, say, 50000 residents.

If half of them visit the local newspaper daily and read ten pages, there's 250K daily page views, roughly 90M annual impressions.

At $1 CPM, that's $90K in annual revenue.

At $7 CPM (what the NYTimes claimed 10 years ago), that's $630K revenue.

With that, they could probably afford a staff of 2-5, depending on the town and cost of living.

If they're in a town of 5000 people, it's unlikely that they will make enough money to survive.
They very much do. Which is why so many don't get out of the rut of their background. Despite teachers and all school pep talks telling them they should go to college most who don't have that in their family background don't do it.
I am confused by this. It this really just a list of 6 companies doing vague "bad things"? It hasn't even been updated in a year and a half. What is the point of posting this? Why is it being upvoted?
This is the best description of R that I've ever come across, and I say that as someone who learned R as their first programming language.

Big mistake, btw. It took me years to unlearn all of the terrible habits I picked up from the R world. Do yourself a favor and start with python, if only to learn proper programming practices and techniques before diving into R.
I think the best example I can share is one that I actually can't take credit for, came across it a few weeks back. It's a list of people actively working on .NET: https://twitter.com/i/lists/120961876 My own lists aren't ready for "primetime" yet :)
The #1 place I struggle with this is with deleting CSS. I know we've got unused CSS hanging around, but because of the cascading/matching behaviors of CSS, I'm way too scared to delete any of it.

I guess that's a strong argument for Tailwind and other CSS-in-JS frameworks, since the CSS disappears when the JS does.
I've built in house versions of this for a handful of roles. Frustratingly common problem.

Great that there's a free model, but would love to see a `hobbyist` tier as well. 50 QPS won't cut for a lot of folks.

edit: forgot a word
Don't underestimate Figma's engineering team, what they have built is astonishing and they're working at a much lower level than Sketch's team.
Self hosted uptime robot alternative written in go
How to setup environment variables in React Native
That’s definitely true, but battery technology has advanced quite a bit. Cells can take a bigger beating without issue compared to early Tesla’s.
I don't think prepping is silly, but I can't understand why this pandemic would increase people's perceived value of prepping. The whole world shut down, and there were basically no serious shortages.
I'd kill for them adding support for structurally typed, non-nullable immutable tuples and records, destructuring, and pattern matching. This would make sharing data across channels much safer and seems like it could be implemented with minimal syntactic changes. I envision something like the following.

//full-blown tuple support
var person (string, string) = ("John", "Doe")

//records are just tuples with named fields, but can use existing struct access syntax.
var point #{x: int, y: int, z: int} = #{x: 1, y: 2, z: 3}

//due to structural typing, we can just use a type alias
type Person = (string, string)
type Point = #{x: int, y: int, z: int}

var person Person = ("John", "Doe")
var point Point = #{x: 1, y: 2, z: 3}

//or just infer
person := ("John", "Doe")
point := #{x: 1, y: 2, z: 3}

//destructure
fname, lname := person

//destructure record/tuple
{x, y, z} := point

//destructure array or slice (c is always slice)
[a, b, ...c] := myArray

//pattern matching on tuple
switch person {
case ("John", "Doe"): //do exact match
case ("John", _): //only match first name
case (fname, lname): //use new variables
default: //this is the same as `case _:`
}

//pattern matching on record or struct
switch point {
case {x, y, 0}: //do stuff with variable match
case {1, 1, 1}: //do stuff with exact match
default: //do stuff
}

//same style of error handling with more flexibility
switch getPointWithPossibleError(point1, point2) {
case (_, {type: "error1", msg}): //handle error 1
case (_, {type: "errorN", msg}): //handle error N
case ({x, 0, 0}, _): //handle exceptional case
case ({x, y, z}, _): //handle default case
}
I was internationalising a web extension that I had made, and it wasn't easy. For a single term, Google translate returns all possible translations of a word and then it gets hard to choose which translation best fits our required context.

For example, the word "Save" is used for saving a file or some data. But it also has other meanings depending on the context. Then it gets hard to choose which translation suits our use case.

With Open Translation, I want to make i18n easy by listing accurate and verified translations for commonly used phrases and terms in software, such as error messages, buttons, labels, etc.
(Pypy also supports Python 2 and will for the foreseeable future.)
Asshole Astrology: Missed Me? It’s Good to See You
Not quite. You should read the article as they call out Tesla in particular for not doing so.
Very cool idea. I always bring my laptop with me camping in case I get the urge to write something.

Having the ability to see the last week or so of my browsing history would have come in handy on more than one occasion.
How is overestimating the effect of money on election outcomes a conspiracy theory?
Or you could get a prenup that protects each partners assets at the time of marriage and negotiates the spousal support to be provided, ( or perhaps no support ).

A prenup is fundamentally a discussion between two people, that love each other enough to marry, on how they will treat each other in the event of divorce. I would much rather have an uncomfortable discussion before marriage with the woman who loves me enough to marry me, than to leave my fate in the hands of a woman who hates me enough to divorce me.

A solid and fair prenup would be a hard requirement for me to get married.
History channel shows and the like give preppers a bad name, but prepping, as highlighted in this article, doesn't need to involve guns and bunkers. In fact, your own government probably wants you to be prepping (at least the US does):

https://www.ready.gov/

If you find yourself worrying about things like earthquakes and fires, there's an extra benefit to prepping: you can rest easy knowing you've done what you can.

If you live in (most parts of) California, you should be prepared for an earthquake, including a few days without water, at minimum. Wildfires and power outages are another risk that it is absolutely rational to prepare for, in many locations.
Yup. Probably won't be long before we see entries along the lines of "2020, InnocentBusiness: donating to a political campaign I don't like". These lists based off of subjective objectives never end well.
> Not all Republicans are Donald Trump-style authoritarians.

Perhaps not all, but I've been pretty shocked, and dismayed, about how feckless Republican senators and congressmen have been when it comes to pushing back against Trump's most dictatorial impulses. It's like "Profiles in Cowardice". That's actually what scares me the most, how someone with such transparent disdain for democracy as Trump has managed to get the Republican congressional leadership to rollover and be his lapdog.
Modern Linux kernel APIs are asynchronous spaghetti. Someone realized blocking userspace could be a performance issue (you need to spawn a thread to invoke the kernel API if you want to stay responsive while the kernel does stuff), and that using the setuid bit in large daemons is dangerous (they had already decided to abandon the unix way, where there are small binaries, and each does one thing well).
The solution was to make everything asynchronous without providing proper barrier operations, expose it via local network daemons, and to layer a new permissions system atop it.
To see why this makes things hard, consider using modprobe to load a hardware driver. It has to detect and initialize hardware, and this can take some time.
That happens in the background, so you need to be able to ask the driver if the hardware has “settled” before proceeding. Otherwise, you can’t differentiate between “zero wifi cards” and “wifi card is almost ready”.
That’s probably fixable, but hardware isn’t attached to a flat bus. What if the wifi is on a usb bus that’s initializing? What if it’s plugged into a usb hub that’s initializing?
The “solution” is to double down on the problem: Introduce an event bus that anything can talk to, and have it asynchronously forward messages between processes and the kernel.
It eventually tells userspace when new hardware arrives, but that creates a new problem. How long should the startup scripts wait to start things like ntp and nfs clients? You can’t interaxt safely with the filesystem until those daemons are ready. What about X11? Locking users out when there’s no video card is bad. So is dropping to a text prompt for a few seconds.
Anyway, it’s clear this was never thought through to a clean solution. Clean solutions exist in other systems, of course, but not here.
Before systemd became the spearhead of this train wreck, people frequently complained about dbus (the subject of this article) for exactly these reasons. So, it’s not surprising there are security holes like this.
We’re currently in a situation where Linux’s userspace has reimplemented unix permissions in a way that only a few understand, and manages a sprawling multi-process asynchronous state machine on top of that. The authors of this mess didn’t bother to write manpages for the underlying daemons, so the inner workings of this stuff is extremely obscure and unvetted.
Worse, it has hooks into everything in the Linux desktop, and has been spreading like cancer for over a decade.
>The rule of law in our own country is extremely important -- more important than any particular protectionist policy goal. The law does not give the president the power to unilaterally force the sale of assets for the purpose of protectionism.

The president might not have the authority to force a sale, but he does have the authority to impose tariffs and maybe even ban it outright (embargos/quotas). At the end of the day the results are the same: you can either sell your US operations to a US company, or we can destroy your US market share by imposing tariffs and/or banning your product.
Have you checked out bitwig? I love the help overlay. Explains everything while you can turn the knobs.

Same for their graphical programming thing ("grid" I think). A nice hybrid between skeumorphic and digital with e.g. stylized wires hanging down in gravity, but becoming transparent when crossing components.

Also super nice that most "visualizations" are also interactive (see the direct manipulation of the envelope at the end of the following vid)

https://www.youtube.com/watch?v=DWjYedds-RQ
I'd be happy for there to be a nationwide government-promoted disaster-preparedness initiative, especially if that included not building susceptible homes areas prone to flooding or forest fires.
Three people named, from Amazon Microsoft and Google. Three companies that have been suppressing innovation and competition for years and years through a smorgasbord of anticompetitive tactics.
> That depends on what Republican wins. Not all Republicans are Donald Trump-style authoritarians.

The last week of falling behind Trump in that massive election fraud occurred (without any evidence) shows that the GOP is the party of Trump whether they like it or not.

Thinking anything else is delusional.
I once read in recent German pamphlet "If every German is prepared, Germany is prepared" and it stuck with me.

Even if you don't see basic prepping as necessity, it's way better when after disaster firest responders can care for elderly and disabled, not for you.
I don’t think it’s too snarky at all. ‘State run media’ is not associated with democracy generally.
I think for some it reinforced the perceived (whether it's real or not I'm not convinced) fragility of the system.

I actually think this showed a robustness to our system overall.

Most people could benefit from basic disaster preparation. This could be some extra food/fuel, to having a bag in case you need to evacuate, etc.
> boomers had financial freedom to take the risk that it wouldn't work out

I think this isn't really all that fair. Especially for early boomers (people ~75yo now), women were very economically vulnerable. There were limited career opportunities for women overall and discrimination against divorced women was common. (Marital status discrimination was and in much of the US still is legal -- the discrimination didn't need to be subtle at the time.)
There’s a great article that popped up years ago on here, something like “the realistic survivalist guide”.

The main take away was “enough cash in the bank to survive no job for a year because that’s the most likely disaster you’ll face” after that I think it was water, always half a tank of gas, and everything else a distant runner up.

I’m remembering from years ago so may have butchered it.
The one thing I miss the most about living in America is the existence of warehouse stores like Costco and Sam's Club. It's a lot harder to prep in Europe since you're not getting any bulk discount. Even if someone gets the urge, the logistics just aren't there.
People like to learn things. There's no better way to learn something than to do something. It's even better if your first project is recreating something that is known to work. In that case, if it doesn't work its because something in your build doesn't work. If you design from scratch and then build, you don't know if the build is wrong or if the design is wrong. Not everyone can ride a bike without training wheels when they learn to ride a bike. It just happens that training wheels for real world things tends to look a lot like making a copy of something else that already exists.

If that falls outside of what you approve of how someone spends their time/energy/money, then find something else to worry about.
So this is a static file server that one can upload a JSON file to? It would be less prone to errors if the JSON was auto-generated based on a dynamic form so the user doesn't have to worry about getting the JSON syntax right.
Nowadays, the penalty only exists if you have incomes of $500k+ and/or if you have more than $24k in deductions and need to itemize.

https://www.fool.com/taxes/2018/11/15/the-irs-marriage-penal...

As far as I know at least.

> I am not sure what the rationale for marriage affecting taxes in the US was originally, but it doesn't make much sense to me.

I assume it’s because at the time the tax brackets which penalized dual high income earning households were decided, they weren’t politically powerful (or numerous) enough to push back on them. Nowadays, dual high income earning households are more common and they had the ability to get the brackets changed.
I had no idea that existed, thank you!
There were some local shortage of some things, and long lines to get into grocery stores in some cities. I've made a point to keep some extra dry goods and oil on hand just in case we couldn't get to the grocery store. It's been pretty helpful twice already. I'm not doing anything more serious than that though.
> The $20,000 price point of our product + the high friction of the contact process + users that are OK with ads = A high signal to noise ratio from DF visitors.

I’m curious about the “users that are OK with ads” part of the equation. (From the article - these are DF readers who don’t have ad blockers and are willing to click on ads). I can’t wrap my head around how this is a signal. Are seasoned tech investors (the target audience for the product) more likely to browse the internet without ad blockers and more likely to click on an advertisement? Is it the other way around - people browsing the internet without ad blockers signal some amount of naivety that somehow makes them better customers?

I don’t understand this. Can someone please explain?
I think most of the hawkish policies against TikTok etc was being driven by people like Peter Navarro and Pompeo who are going to be out of the picture now. Navarro has especially come under flak for being the US government's "China" expert with insufficient knowledge and experience on the subject.
A few dozen tabs, as in often in the range of 24-60.

That one aspect never even seems problematic or limiting, and it’s not like I’m oblivious to all the other things wrong with such an old piece of hardware.
"External" is relative; at home, I can install whatever I please, although I do prefer to stick to what is included with Debian stable, which is pretty comprehensive (it includes pychecker, pyflakes, pylint and python-contract). And indeed, mypy is there to! Thanks for the pointer!

At work, we are limited (for the most part) to what is included in RHEL repositories, and even more by the fact we are still on 6.9 on some projects. Hence why I mentioned python-contract, as it's not in RHEL repos (that I could find). Thankfully pyflakes/checker/lint are. I will have to check for mypy.
That's great feedback - thanks! Right now, there is no QPS cap despite the marketing copy (hehe).
Since when has nat Geo's website become unusable on mobile? So many modals, one requires your email, lazy loading ads, paywall. I wanted to read the article but literally could not
This perfect thank you. I love the concept of anki but always neglect adding more comprehensive card sets because having rsi means limited use time with my hands and thus needing to prioritize other things over flash card creation.
How does that constitute evidence that serious shortages couldn't happen?

The whole world did not shut down. It voluntarily reduced non-essential in-person activities as a preemptive measure. It was the easiest possible test, and the shelves were still empty of toilet paper and grains for a month.
It is at home! Thanks for the pointer!
Every FAANG company should be on the list.
Except for toilet paper, one of the most basic products out there. That definitely made people realize that yes, even in modern civilization, it can happen.