skysight-inc/HackerNews huggingface dataset:
> is a purely political move, to please some people that fear nuclear more than they fear climate change.

This is a lie. French people are overly pro-nuclear.

It was and remains being about the costs.
https://finance-commerce.com/2019/09/frances-nuclear-love-af...

Not only the costs of setting up new reactors but the costs of maintaining the old ones, maintaining waste and the ridiculously smaller costs of alternatives: https://reneweconomy.com.au/france-solar-auction-success-del...

It's dead. They don't even continue to throw money onto one of those seemingly "innovative" research programs anymore: https://www.reuters.com/article/us-france-nuclearpower-astri...

And it's not only France: https://energypost.eu/200-400-nuclear-reactors-to-be-decommi...
I will chime in here as well. They seem to manage their relationship with banks rather well. When I was working in the wire unit, everything was usually ready to go in a way requested by the bank and despite working on another continent, any issues tended to be resolved the same day. I never dealt with them as a customer though.
As Telemedicine Surges, Will Community Health Suffer?
The post you answered to said:

> As service provider, you could keep their keys, but if they trust you with their keys, why aren't they trusting you with being MITM on encryption? Especially since if you have their keys you already could.

I understood that you meant that Firefox Send solves this problem and does not handle users' keys. My point was that the trust model is still the same, so you might as well just stick to the current model where you already trust Jitsi. Firefox Send solves the UX problem because it doesn't completely address the encryption key handling problem.

To be fair, I still think Firefox Send is slightly better than traditional file hosting, just not significantly.
Keeping Your Website Up to Date with Search Engine Changes
Standing on the Shoulders of Giants: The Key to Innovation
PGO as done in C family compilers of today can't make speculative optimizations and fall back to recompilation, so it's much weaker.
They’re down 40% from IPO so there appear to be quite a few people spotting nudity.
Well, going by the functional programming crowd's take on immutability, you just have to buy a new laptop each time.
Wow I'm quite out of the loop here.

TikTok pays money for videos? I thought it was pure "instagram but with music and videos" for kids. Not that I've used instagram either but at least they don't seem to pay people. Or do they? :)
Me too. This is the reason I absolutely don't want to see airlines or airframe manufacturers bailed out. That industry needs to shrink. If that means fewer flights available and higher prices in the future, that's a net positive for the planet as people will have to be more selective about travel.

https://www.biologicaldiversity.org/programs/climate_law_ins...
Zero third party dependencies or how to market the [NIH /reinventing the wheel syndrome] (https://en.m.wikipedia.org/wiki/Not_invented_here)
No you can't, not until youtube forbids videos with burned in ads and sponsored shit and paid mentions and all that garbage.
Performance on complex vector graphics is abysmal with Inkscape :(
If you can do binary, then you can represent floating point numbers, no?
agreed. this is reproducibility, not immutability. When dealing with such things, precision in language is important. I don't understand the downvotes for you.

But, more than anything this is an ad for nixOS.
I'd love to get to make further inroads, but I treat my MacBook as something that's disposable, there's nothing on it that I care about.

- Pretty much all my software comes from brew or brew cask

- All my files are stored in either DropBox or Google Drive (split is for legacy reasons mostly)

- All my work is in a remote Git repository

- My local config is also in Git

Anything else isn't backed up. I treat ~/Documents as scratch.

It's not ideal because it still takes some time to configure and log on to a bunch of cloud services, but maybe it says something about moving into management that I spent 90% of my day inside of Firefox, Mail, and Slack...
For years I've been doing this in a lightweight way with a shell script (and cache of auxiliary data files). I suspect many others do this as well.

The basic idea is to image with some lean/vanilla image, then run the script to put the system into the desired state. Kind of like Puppet, except far easier to understand and change.

Properly done, one can reimage pretty much at will, which is nice if there are lot of people making local 'root' changes on boxes.

edit: typo
Apparently car insurance companies are regulated in the sense that they can only charge based on the risk they are taking. since accidents are down, they might be charging too much and have to refund. So I guess profit margins are more or less constant.

That doesn't however stop you from acquiring more customers and increasing absolute profit.
I'm on the opposite of the spectrum with Ableton -- I rather hate the UI and wish they would not reinvent the UI wheel so much. But then again I come from an FLStudio background and that programs has many of the same complaints leveled against it.
> Why would you want to turn bluetooth off but not really turn it off?

A typical case I used to see is "let me switch off bluetooth so that my car doesn't keep connecting while I connect it to your phone" combined with "hey, how come my watch isn't connected to my phone?"

Now it works as the user expected.

This isn't how you or I might expect it to work but I suspect it satisfies most users' mental models.

This isn't intended to praise or condemn the behaviour, I'm simply responding to your question.
On the LG phones I've used Google Maps is insanely slow when Location History is disabled. Same on the Samsung S7 my fiance uses.
Are you thinking of "The Happening?"

https://en.wikipedia.org/wiki/The_Happening_(2008_film)
Ask HN: How to build personal website in 2020?Netlify vs. Now,Next vs. Gatsby?
What is the best way to build a personal website in 2020? I'm unable to decide between netlify vs zeit now and next.js vs gatsby.js?

Though I really like next.js and it has an added advantage that it can sometimes be used professionally also to build full featured application unlike gatsby.js.

Which platform between netlify and zeit now is best for deployment? my concerns are privacy and performance. I don't care about developer experience that much. As I noted that Zeit Now may have a better developer experience but it requires a linking of a third-party account to signup, unlike Netlify.
>Humans are lazy and greedy and stupid. But that applies to everything, and nuclear is responsible for fewer deaths per TWh of power generated than anything you're proposing as a "dirty" alternative.

Such an argument still undermines the pain and suffering such an accident can create, especially because nuclear can create suffering that doesn't necessarily end in a death caused by it.

>This is factually not what we are dealing with. The radioactivity of a substance is inversely proportional to its half life. In other words, the more radioactive something is, the faster it disappears.

Long-lived Radioactive materials have other problems if they are farther up in the atomic charts. Uranium and Plutonium are simply toxic to life (with few exceptions), other materials produced in a nuclear reactor behave similarly.

Large amounts of uranium can still produce lethal amounts of radiation if they're on a long halflife. If it leaks into the ground water, you have much bigger problems because radioactivity from inside the body is even more troublesome.

And it doesn't detract from the fact that the short and medium lived isotopes still need to be isolated for quite some time.
Amortized Analysis of Algorithms
Glad you enjoy it. The business end of things was a messy beginning for me. My contracts started as googling a template the night before and sending it with as many typos as mistakes you can imagine. It improved over the years.

I haven't written about it yet, but I'll add it to my list for this year.
AWS-account-controller: Self-service sandbox-style accounts
To say to not using any game engine was maybe exaggerating, but I believe it is important to understand the basic concepts. And when the goal is, to make a flappy bird like game, the canvas and some scripting would be a good start, I believe, if there is zero experience.

On the other hand, I also started with Adobes Flash. You could draw and animate and script right away ... and get awesome results right away .. without having to google html audio element.
The answer seems to be to use std::nothrow, which looks like: [0]

int *p = new (std::nothrow) int[5]; // gives null if alloc fails

A related question: Many C++ coding standards, including Google's, prohibit use of C++ exceptions. Do they have to use the nothrow syntax everywhere the new operator is used?

[0] https://www.cplusplus.com/reference/new/operator%20new[]/
The IoT Project Development Process
Dependency bloat is a problem in all popular programming language ecosystems, but has proven to be statistically a bigger deal in the JS ecosystem than in others.

Real problems this causes:

1. security surface area. Running npm audit in many large projects is going to give you scary results. And that's just the known advisories.

2. 3rd-party support. How many of the 1000+ packages you've ended up pulling into your node_modules will continue to be actively maintained throughout the life of your project, what stability pains will dead subdependencies cause, and what will the long-term maintenance cost of rooting them out (and finding equivalent replacements) be? Will it cause forced deprecation of features in your app?

So with all the above, low-dependency/no-dependency projects are attractive. Many go to extreme and repeat the old mistakes of NiH. Rome seems to me to be this extreme kneejerk (and liable to some serious lock-in).

The sensible thing here is moderation: just choose dependencies carefully.
I've started using NextDns on my phone (Android) for its simplicity and thoroughness.

One of the harder parts about DNS based blocking is that it's significantly more effort to unblock something like clicks from tracked deals sites than ublock browser extension.

For my routers, I'm mostly happy with last week's announced 1.1.1.2 malware blocking from Cloudflare.
I was looking through this list last week, and it was truly shocking how many epidemics were plague, even into the 19th (!!) century.

https://en.wikipedia.org/wiki/List_of_epidemics
But the end users can't run the typescript, whereas they can run javascript directly. So, an external tool is required by the developer.

A similar comparison would be shipping a program to end users, saying that 'no dependencies required', but instead of giving them a binary to run, you hand them a c++ file. I think everyone would agree that a C++ compiler is clearly a required dependency in that case.
His eponymous talk on 36C3 was similarly disappointing, mostly defending stubborn choices. Glad I didn't decide to spend the time watching it in person and got to see another talk by watching this one back instead.
Ha. My dad was VP engineering at Vydec for a while. I worked there for a summer, and used the Vydec to write a Pascal course (which I taught there). It had a great vector display, nice keyboard. It had 8” floppy disks. I think they were selling for $10k. I remember seeing my first sealed 20Mb “Winchester” hard drive there, which would be incorporated soon. Nicely designed, advanced word processors for their time. Dad told me about the time he met with Francis Ford Coppola who wanted to buy a bunch for Apocalypse Now. Exxon Information Systems bought them around then, and there was a management bloodbath. My dad initially got more responsibility as his bosses got the axe, but he saw the writing on the wall and left for DEC. Wang soon destroyed them in the market.
You’re right; upper middle class white males are the most vilified and attacked and hated class of people in the world for whatever reason; I wonder if this makes that demographic more prone to suicide.
MAD, globalization and ease of travel is why WW3 is not happening. Be careful what you wish for.

Scaling back civilization is not the solution. Technological progress and smart regulations are.
IME, grocery store pickup is essentially full (including Amazon fresh pickup). You only get to choose from pickup time slots several days in the future, and most the times I have checked, there was nothing available.
When it's many smaller projects, the workload can be shared and it's easier to replace a dead component.
If Google ad revenues are down 50%, how can Google be at $1200/share? Doesn't that make this a good short candidate? Nothing else Google has is profitable except for the ad business. The same goes for Facebook as well.
I think MBA students are being uniquely screwed in that one of the biggest points of B School is developing relationships with people you'll work with "in the wild." Not to downplay networking in other degrees, but frankly the only difference between HBS and night school is these connections.
A good, controversial read is available at [0]. I don't agree with his conclusions entirely, but the data he presents is interesting. And also paired with [1] to give space overhead and MTBF figures for various RAID configurations (where RAID-Z ~= RAID5, RAID-Z2 ~= RAID6)

[0] https://www.jodybruchon.com/2017/03/07/zfs-wont-save-you-fan...

[1] https://rkeene.org/projects/info/wiki/221
We need non-essential trade, since if you shutdown all non-essential trade suddenly all non-essential people are excluded from the economy, and people have to eat and pay bills. If we're still selling goods online, non-essential manufacturers/workers at least have some economic movement.
> We only use statistical data which is provided via Google Analytics. We may collect non-personal identification information about Users whenever they interact with our service.

Could you explain a bit more about that without having to send you an email?

Data collected (ip, browser..) and for how long for example.
i like 854700
Great question. Some points:

1. That source is a mess; three of us spent a couple years trying to update it only to be foiled by classic alpha Wikipedians who are happy to see an article rely on 10 year old price estimates, but not to see standard industry terms used. Note the age of the LACE sources.

2. The LACE frame is an important complement to LCOE, but also imperfect. Take California's recent decision to require solar PV on new homes. Really high LACE, right?: California is already being forced to pair marginal PV additions with gigawatts of rapid response gas to handle the "neck of the duck curve" when the sun goes down but LA is still using gigawatts of electricity to power AC. Well, the LACE of that low-marginal-value PV is dependent on how many batteries we add, how much offshore wind appears, etc.

3. The people who promote LACE won't let you include the social cost of carbon as part of the discussion. They'd rather see the page wither.
Good looking out, but I don't think that's working.

> PS C:\Users\Jesse Hattabaugh\Documents\GitHub\twint> twint -u jessehattabaugh
> CRITICAL:root:twint.get:User:'NoneType' object is not subscriptable
> I'm just waiting for the day they can make the database immutable. It'll probably look something like git.

Netflix had immutable databases back in 2012. I mean, as close as you can get I suppose. We could lose 1/3 of the nodes and keep running normally, and lose 2/3 and keep reading.

It was built with Cassandra and based on the Dynamo model.

There was also an open source, fully in memory database with the same reliability: https://github.com/Netflix/dynomite
Yes! I haven’t seen it for a while but I believe there’s a scene where Mark Wahlberg yells at a house plant
You don't need a rare "UX engineer". The issues here are much more fundamental.

On a Core i7 with 16 GB of RAM, dragging one object on an otherwise empty canvas gives me about 1 fps. You don't need any special "product direction" to know that needs fixing.

Half of the issues would be fixed by not using GTK+. Any GTK+ app on a Mac is going to feel like "you got a Linux app to run on a Mac", not "a Mac app". Maybe someday that will no longer be true, but it's been true for the past 20 years. Inkscape doesn't even look like an old Mac app -- these UI toolkits are moving in different directions.

I know that's not going to change, which is why I'm not optimistic Inkscape is ever going to be good on the Mac. My only hope is that someone will write a Mac app which uses the Inkscape engine, like Camino or IINA did in their respective categories. But good and inexpensive alternatives exist, so there's not a lot of incentive.
In the UK at least, most of the delivery apps will punish a restaurant if the prices differ between the restaurant's own website and the prices through deliveroo/hungryhouse/ubereat.

Some restaurants get round it by having a paper voucher delivered with each order saying "30% off, only if you order direct by telephone not through an app", but I believe even that goes against the T&C's with the apps.
So you disable bluetooth...and then you are expected to pair with bluetooth headphones/airpods or connect to other devices(i.e mac) ?
> Does anybody know what has changed recently?

Most likely the ever-present pull to find an ever cheaper way to create the item.

The packaging for the product is a direct cost that is not explicitly what the customer is paying for. So saving a few pennies in an ever cheaper "zip-lock" style strip when multiplied by millions of items shipped amounts to a substantial cost savings.

And as most do not likely return the item for a broken resealable package, the makers receive little feedback as to the problems with their cost savings in this area.
Yeah. I'm building an http server for fun. Last year I wrote a JSON parser one weekend. A few years ago I wrote a YAML parser. I make things like this fun & learning, not because I'm trying to impress anyone. When someone asks why I'm reinventing the wheel, or is generally unimpressed that I didn't do something they view as more useful, it can be awkward.
Pity the sordid state of physical infrastructure can't be blamed on COBOL, too.
I will admit that I am not sure I do understand your argument. For the record, I am never happy about too much power residing in too few hands. It rarely ends well.

But neither Walmart, Kmart, nor Sears had as big of a grip on US economy as Amazon does simply, because Amazon is not just a giant online store. It is not apples to apples comparison.

It is possible I am misunderstanding what you are trying to say. Care to elaborate?
https://adrianmejia.com/

Javascript, Algorithms, Software Engineering tools and tips
I prefer the "Microsoft" version...

"Now I know where we are, we are right over the Microsoft campus."

"How did you know?"

"Everything they said was completely true and totally useless"
Whats the real world application? For example you can't train a neural network on such a database as all the values are no longer commensurate.
You make a good point.

Only thing I could think of is credentialing.
I wrote a bot to snatch an Amazon Fresh delivery slot for my groceries. (One bot publicly available just notifies you when a slot is available, but mine goes the whole way including placing the order and paying for it.)

What I've noticed is that delivery slots—at least for the San Diego area—are released once a day around 10pm-midnight, and sell out in about 10-20 minutes. So if you are obsessively checking manually every 10min around this time of the day, you are still relatively likely to find one.
Easter: We Walked Where There Was No Path
Those are pretty bold claims to make without sources.

Maybe less air travel would be more civilized.
wordpress. you own everything, can get to market quickly. with these services...

you don't.
I had a horrible experience with TransferWise. They silently canceled my account for suspected fraud after I'd sent my first transfer. No call, no emails, no questions. I didn't find out until days later when I went to check why my money hasn't been received yet - I was unable to login.
Real Analysis Is a Degenerate Case of Discrete Analysis [pdf]
Ya but remitly has far better rates every single time.
That would certainly be useful information to provide in the readme. I'd never heard of gitbook or mdbook before this.
I've made 2 small 3d "games" with Godot using GDScript now. I haven't used Unity or any of the competitors

Learning GDScript was natural and might have even helped when you are learning all the principles of Godot at the same time. Programming in Godot was not at all similar to the backend programming I was used to and I had to learn all kinds of gaming specific concepts.

If they had used Python, you'd essentially need to learn a whole new Standard Library anyway, so you might as well get the benefits of a domain-specific language anyway.
I have a Macbook and a Mac Mini. The Macbook backs up to the NAS with Time Machine, and the Mini backs up to an external drive over USB with Time Machine. Both back up with Backblaze as well, and the Documents folder is on iCloud.
> This is a lie. French people are overly pro-nuclear.

Have you seen that I've used the word "some" in my sentence ? This move was targeting a precise portion of the population.

> Not only the costs of setting up new reactors but the costs of maintaining the old ones, maintaining waste and the ridiculously smaller costs of alternatives: https://reneweconomy.com.au/france-solar-auction-success-del....

You obviously know that the costs you refer to through this article do not include storage. Nor do not talk about the lifecycle carbon emissions.
How do you calibrate yourself on these open-ended questions? How can you compare one good answer to another completely different good answer and figure out which one is better overall?

You can't rely on a "The very best engineers have a checklist they apply depending on the type of bug." type of framework here -- each "very best" engineer might have a completely different way of doing things.

You have to have at least some questions that are difficult to answer but have a countable range of responses, and watch for specific lapses that can show how well a candidate demonstrates specific experience required in your job description.

For example, if you require some experience in distributed systems or scaling things to many users, have them talk about "Could you talk about an or program you built to scale to n users, what performance or reliability issues did you see (or foresee), and how did you solve them?" Have a loose set of industry specific things to watch out for, like caches, load balancers, monitoring/observability, etc.... You don't have to have the specific knowledge yourself, but if the candidate can explain to you what they did, and how/why, in the framework of the specific experience you're looking for, that's good signal!
The following code snippet in a grease-monkey-script with

// @include https://news.ycombinator.com/*

in the header will color the top-bar on HN pages with the color given in the URL such like https://news.ycombinator.com#MYC=lime or
https://news.ycombinator.com#MYC=#ce1c01 .

(function() {
if (color=document.location.href.match(/#MYC=(.)/)[1]) {
document.querySelector("#hnmain>tbody>tr:first-of-type>td").setAttribute("bgcolor",color);
document.querySelectorAll('a[href^="https://news.ycomb"],a:not([href="/"])')
.forEach(e => {e.href+="#MYC="+color});
}
})();

This script colors the top bar, and adds the custom colour to all HN-internal links, so until you manually change the URL, further navigation in that tab within news.ycombinator.com will retain your chosen top-bar colour.

(I hope the code comes out formatted in a legible way)
Just use remitly. The best rates I have found so far.
Khan academy