skysight-inc/HackerNews huggingface dataset:
That's not quite correct, politics and electability of stances on the topic play a big role, even in Germany.

In 2001 socdem-green coalition agreed on an "Atomaustieg" that would not allow new plants to be greenlighted and the old ones would be phased out by some time 2015–2020.

In 2010 when Merkel first had a sole conservative-liberal coalition, those plants got an extension for another 8 years and even an unpopular "Austieg vom Austieg" (exit from exit) seemed viable.

It was only in 2011, as a direct consequence of Fukushima that Merkel's stance changed (or she saw an oppurtunity to push through with it, if that was her personal preference).

In my opinion, she saw that an "exit from exit"-stance would have endangered her re-election. So it was a largely political driven decision, regardless of what the educated concensus in Germany was. It took away a main attack talking point of the green party, which was polling at about 25%* in post Fukushima-2011, realms the green party only got back in only 8 years later, in the wake of the climate crisis topic last year.

Saying that Germany's handling of the energy sector is purely rational, simply doesn't hold up to the political realities, which can be quite messy.

https://en.wikipedia.org/wiki/Nuclear_power_phase-out#German...

* http://pollytix.eu/pollytix-german-election-trend/
Hire a consultant to do a full-memory dump.

1. That gives you a pretty good chance of attaching a debugger (to the offline memory file) and extracting the config from memory without touching the running system.

2. You are safe in case things turn awful, which seems likely.

As for the source code, if it is an interpreted language like Java or Python or C#, your chances of recovering a fully-working source code tree are pretty good. At the very least, it'll help with understanding what the system does.

For C / C++, buy Hex-Rays IDA and Decompiler. That's what the pros use for reverse engineering video game protections, breaking DRM, etc. So that tool set is excellent for getting a overview of what a binary does with the ability to go into all the nitty-gritty details if you need help re-implementing one detail. Plus, Hex-Rays can actually propagate types and variable names through your disassembly and then export compile-able C source code for functions from your binary.
In terms of being a platform for applications, the browser landscape today is paradise on earth compared to the hellscape we endured in the early 2000s while trying to develop apps for IE6.

Just focussing on the browser itself:

* Today's developers enjoy a large and rich platform of (relatively) bug free functionality and APIs on which to build. The hellscape had very limited APIs and were riddled with bugs. For a long time IE and the other browsers didn't even agree on how to compute the width/height of an element w.r.t. padding and borders. (CSS box-models did not match!). We spent a lot of time just working around bugs and keeping up to date on the latest work-arounds for all the problems.

* Today's browsers have high performance JS JITs with very few user visible bugs. The hellscape had slow buggy JS implementations. I remember having to unregister event handlers on page unload otherwise the browser would leak memory.

* Today's browsers have excellent debugging tools built in. In the hellscape, if you had a trailing comma in a JS list on IE, it would give an error message (pop up) with either no file and line number or a bogus one. Yes, that bad.

Even when supporting just one browser, development was often a miserable experience. MS had won the browser war and was trying to kill the idea of apps on the web by neglect. It wasn't until Firefox got going that things improved.
What I was meaning was that if you can get a hold of the binary that is running you could take it to some other environment and have a look (starting with a hex dump and working up from there...).

Mind you if things are that bad then maybe I'd follow my own advice (in another comment) and stay well away from the currently running thing.
Does anybody even use apps in 2020 anymore? I understand that games, camera, music, maybe something else requires an app. But why make people to install an app for what is obviously a website?
I was following the discussion yesterday, but was wondering the same with the link, although it redirects to the one with /lp/
>import electricity from France

There is no interconnector, France and Germany are on the same grid I believe.
Web3 Foundation|Head of Research|Full-Time|Zug|Switzerland|Onsite
Full posting at:https://web3.bamboohr.com/jobs/view.php?id=44

https://polkadot.network/

We’re building the future of identity, privacy, financial markets and commerce through blockchains and other cryptographic technologies. At the core of this work is Polkadot - a platform that enables blockchains of all kinds to interact and stay secure. This is an opportunity to work at the forefront of technological development and join in shaping the future of society.

We're looking for scientists with a deep understanding of decentralised technologies and an ambition to lead a high performance research team.

For any questions just reach out at jobs@web3.foundation

See also other available roles at https://jobs.web3.foundation
> It doesn't happen as much these days

Oh, we still lay the eggs of new countries in the corpses of ones we kill.
In my understanding, ML works by mapping a huge input space to a tiny output space, and most of the input space remains unexplored.

In this case the input space is small and you want a quite dense mapping from input to output. I do not think ML applies.
My experience with Krew to manage kubectl plugins
What about states then? Major ones are kept in check by a threat of mutually assured destruction. Such tactic will not work in quite the same way for AGI.
Shichao's Notes on Golang
If the "self" is an illusion, and if (as is proven in the preliminary exercises of Dzogchen) looking for the mind, or the thinker, or the one who is looking can provoke this kind of insight...what makes you think anyone would have to steal ancient wisdom to arrive at such a conclusion?
Nuclear simply is too expensive. France is a good example: Most of the energy in the country is created by nuclear plants, which are old now and have to be decomissioned. Compared to other countries nuclear has an ok image in France, yet they don't plan to build new plants.

The Flamanville site is in the process of building an EPR unit, and already has 300% cost overruns [0].

The official prognosis for 6 new plants (to replace the old ones) has put the sticker price at $51 billion [1] - without any cost overruns, without waste disposal and without decomissioning of the plants - each of which adding billions per plant. Including these costs, utility scale wind turbines are roughly the same price, at about $15-20 billion per 1000MW.

[0] https://en.wikipedia.org/wiki/Flamanville_Nuclear_Power_Plan...

[1] https://www.reuters.com/article/us-edf-nuclear-epr/frances-e...

[2] http://www.windustry.org/how_much_do_wind_turbines_cost
> the system may then decide

This makes me think if the whole question is really about C++ or the OS implementation for memory allocations. This could have little to do with C++.

On a bare-metal system, malloc/sbrk (and thus new) can be something as simple as:

uint32_t retptr = heap;
heap += size;
return retptr;
I don't really understand why I'd use gin. From the example ipynbs it looks like pretty much the same amount of code but in a gin file and then it spookily fills in parameters for you in python. Why is this useful?
They're presented more like "This is the best way", the rest of your characterization is unfair.

This doesn't invalidate your core criticism, but there's no need to accuse him of trying to impose authority.

I've watched a lot of CGP grey and I just learned now, from you, that he's a college professor. I may have missed or forgotten it being mentioned a couple times, but I'm sure it's not front and center as you imply.

Being on YouTube is, tautologically, obvious from being on YouTube, but it's also necessarily obvious from being on YouTube, and a similar accusation of appeal to authority could be constructed for any other medium, e.g."it's best because I say so and I have a blog".
How to Host Your Own Decentralized Site for Free on ZeroNet
Move off the venerable Newtonsoft.Json library and move to System.Text.Json
The ligatures for != -> etc. are a terrible idea, imagine someone reading a programming language tutorial or a snippet and then actually trying to type stuff rather than copy-pasting.
Still waiting on Anne Sacoolas, whenever you're ready America.
you look forward to help pay the 2.5 millions $ they give to their CEO? :) u are such a good boy
Landing Page?
IIRC Canvas displays were not developed by reMarkable, it just uses one. But one of the key selling points was that the reMarkable didn't use the vendor display driver for that Canvas display, but instead they wrote a faster one. I have some Canvas-based devices and the screen lag varies quite a bit (the reMarkable screen is faster).
The more influence Google gets over the web standards, the more they will steer it in order to raise the barrier of entry for web engine makers. It will also get them more and more power over what can be commercially viable on the web. Making it easier for them to set the rules for everyone on the web seems directly detrimental to your business. As time passes by for Brave to became "big enough" (supposedly to develop a 2020 state of the art web engine), the complexity of starting a new engine from scratch would continue to grow.

It seems that keeping Gecko up to date with the web standards is the only way to have an concurrent implementation for mid-term. This will get more and more difficult to do the more marketshare Blink gets, since it gets easier for Google to shoehorn whatever they want in the web standards by first making it a "de-facto" standard by implementing it in Blink.
lp stands probably for LandingPage, a online marketing term for a website which the user is seeing first
Wind turbines don’t solve the base load problem though...
But that's not what happened. Fukushima merely turned the Merkel-governments attempts at weakening the already-decided and widely supported exit plans (which had been created following decades of a slowly growing anti-nuclear movement) from unpopular (even before Fukushima, a majority supported the existing exit plans and disagreed with the Merkel policy) to entirely politically nonviable.

But somehow people think one headline from back then constitutes the entirety of German nuclear exit policy, and keep repeating this everywhere...
You end up in the same state you started from: running a blackbox.
> China is very aggressively expanding its coal use - despite using as much coal as the rest of the world combined already. It's presently adding more new coal generation than exists in the entire EU.

That's today, given the pace China works at they could easily commit to phasing out coal by 2037 and mean it too. They've already started planning for moving on from it. It's also entirely likely they could have less coal use (excluding steel and industrial uses) than from power stations than Germany in 2037 (1 year before Germany commits to phase it out)
By that definition, not a single politician is a scientist because they all works in politics, not in academia.
Confessions of a Ruby Sadist – The time has come to show your code who’s boss
Skyrim had mods before Workshop even existed. Things are very different for games released with Workshop support.
Let me drop a few notes for you while I believe in your good intentions...

1- You are not testing candidates, this means vast majority of your hiring decisions are based on either resumes or interviews. You can't scale your hiring process without objective test results. You are not fully leveraging remote working if you are not testing rigorously.

2- You are not covering the 'trust' element of remote work, I'd suggest you start using a time tracking tool for yourself first, then start using it with your colleagues. You'll be surprised by the number of optimization opportunities.

3- Hiring people without testing and expecting them to perform great is not really remote working. Without productivity data, you don't have much to optimize. My personal model is identifying rockstars, turning their business behavior into model calendars and running a compliance program for increasing the average team performance in any team.

4- You missed the firing part, how do you handle that?

Wish you the best of luck in business
The optimal solution doesn't work because it's not actually optimal outside of a laboratory environment, hence no airline does it.

If you have a legitimate reason to get off so fast that you can't wait, convince a flight attendant. They're great at helping you.

Otherwise, I suggest maybe buying your own plane.
This reminds me a lot of multi agent systems in computer science. A very exciting concept which is aiming to provide a framework for distributed artificial intelligence:

https://www.sciencedirect.com/topics/chemical-engineering/mu...
You mean "green plate" ?
I agree, we need prevention and cleanup, and we can do both at once, but we must learn to clean the ocean because the plastic is already there.

It's like spilling your lego all over the floor, then saying no we don't need to clean those up, we should focus on making sure we never spill lego again. Even if we stopped all lego from ever spilling, we still have a floor full of lego, so we need to learn how to clean up our lego still.
Not that you need it or anything, but I'd like to thank you for your work on Javascript - without it I might never have gotten started with programming.

So, thank you very much for laying down the foundation for a whole generation of new programmers!
As a long time Firefox user, thank you! If Mozilla fails, the world wide web will be owned by corporations.
The relationship between Leptin, Fat cells, Appetite and Weight management
There are automated solutions to this.

Windows has had similar tricks built in (at various levels of cleverness, depending on the Windows variant you run) for a while now: https://en.wikipedia.org/wiki/Prefetcher

No doubt there are similar options for Linux and other OSs.

A similar trick I've seen is using a small SSD as a manual cache: copy in the files that need to be fast and mount it with the larger filesystem (on slower drives) as a unioned filesystem. Though just using block device based automatic cacheing may be easier and safer than rolling your own mess. There are a few options for Linux though some are not currently maintained (see https://serverfault.com/questions/969302/linux-ssd-as-hdd-ca... amongst other places), and some IO controllers support it directly (even some motherboards have this built in) without needing to bother your OS with the details at all.
I wonder if this is also the case for neurons in other animals. Probably it is, but it would be a stunning revelation if it is not the case.
You're welcome!

One contribution we can always use is people writing and talking about rr. One of the biggest things holding rr back is so many people just don't know it exists (or they know it exists but they don't appreciate what it could do for them).
VC Sets Out Manifesto, and Call to Arms, to Realise Biology 2.0 Potential
But before Fukushima, it was mostly an empty statement of intent. The nuclear industry was already winding down, but not really because they were taking the decision for granted, they were just assessing the tiny (at the time) risk of it not being reverted as too much for them.

Fukushima changed the perception of exit plans from "yeah, right, I'll believe it when I see it" to "yeah, definitely". Fukushima hit hard because before that, Chernobyl was quite successfully framed as a failure not of nuclear technology but of Sovietism. But Fukushima happened, of all countries, in Japan, famed for accuracy and reliability (they can even run trains on a schedule!) and full of respect for the limited land-mass they have (compare Shintoism to American "exploit and move on"). If they can't handle it, nobody can. A lot of people were reevaluating their perception of Chernobyl and so their personal "disasters in my lifetime because nuclear is hard" counter did in effect not double from one to two, it, jumped to two straight from zero. Opinion shifted from almost a tie to almost unanimous.
The words you're looking for are italic and oblique :-) One is a different design, the other simply the same letterforms slanted.
Yeah, that's pretty much the last resort once you have fallbacks in place, might be the last/only way to glean info about the config that it's running.
> I was under the impression that nuclear plants needed to be close to population centers anyway, or at least that it was ideal.

It's the same as for every other power plant. They don't need to be close to their consumers, power can be transmitted for long distances. Of course, there's the cost of building the long transmission lines, and a small amount of power loss (using higher voltages reduces this loss, while increasing the cost of the transmission lines and equipment).
supports 143 languages but not turkish, because adding the letter "ı" must be super hard.
Time also helps, because the software on the phone stops getting the fresh security fixes.
It would need to be a fairly good algorithm to provide good "whitening", but they could be using a small or easy to guess/derive keys especially if the primary purpose is just whitening rather than security.
Sorry, but I have to disagree here specifically for the js world. The initial versions very often seem to skip the learnings of previous generations of software engineers and re-implement the same functionality and patterns using new jargon.

The effort and time spent in internalising the new jargon to understand examples and tutorials, to me, feels like a waste.

As the frameworks and libraries near version 1 or sometimes even later, they fall back to traditional tried and tested patterns, besides getting rid of obvious bugs.

So yes, like the gp, I look but don't touch until a little later. I hardly see this happening in other languages.
First they came for the Grand Central users, and I did not speak out—

Because I was not a Grand Central user.
In fairness, they've enabled Android apps on an awful lot of Chromebooks: https://www.chromium.org/chromium-os/chrome-os-systems-suppo...

All new Chromebooks support Android apps afaik.

What model do you have?

Chrome OS is Linux (it runs the Linux kernel) – you mean your Chromebook doesn't yet support the greater Crostini project? https://chromium.googlesource.com/chromiumos/docs/+/master/c...

What part of the Quickstart: https://chromium.googlesource.com/chromiumos/docs/+/master/c... doesn't work for you? It says “Make sure you're running at least R72 (released Feb 2019).”

Even though there's a lot of abandonware from Google, Android apps and Crostini on Chromebooks are not two of them. In fact, Android apps is one of the migration paths away from Chrome apps, a fact this article fails to mention.
> no types!!

This might be news to you, but JS is full of types regardless of whether you document and automatically check them.

I prefer to document my types and have them properly checked, plus the IDE advantages.
I love em. Even when editing
The slide comparison with Consolas might not be a good idea, Consolas looks much easier on the eye, and it happens to be my all-time favorite monospace font.

Some ligatures are also really weird and look like a case of "we could do it so we did it". ===, ~@, #_(, etc. are highly unreadable and unnecesary. Spacing ligatures are great though.
How to generate a Bitcoin address – Technical address generation explanation
What model of Chromebook do you use? I've 2 chromebooks purchased around $120 each of which is at least 3 years old and I have had android apps since the day I first bought in 2017 and linux support (crostini) for at least a year.
#funfact: Currently, I am looking for a property to buy myself. Most of the realtors do not publish the exact address of their listed properties. I have gotten very good in spotting the properties and finding out the exact address by basically applying the same techniques.
> the people involved in the operation will be exposed. He chooses to expose these when protecting the people he paid.

He didn't, these facts are the result of an investigation
The comparison is apt and, yes, both contexts are similar.

But the observation still doesn't answer whether either a group of humans, a digital neural network or an ant colony actually is conscious.

"conscious" is a language construct that defines an abstract concept that is only vaguely defined. Why? Because we haven't found a falsifiable theory that allows us to objectively state "x or y are conscious or not conscious"

One big hurdle is that if you assert that an ML algorithm is conscious, then you open the door to all kinds of implications that many humans don't like or disagree on. Such as whether we are unique and special, or that we may also be deterministic automatons and free will doesn't exist.

At that point, you get caught up in modern philosophical debates which have started with Kant and Hume.
>Harboring a fugitive

The federal Harboring statutes do not appear to cover skipping bail (until an arrest warrant is issued).

>obstruction of justice

Obstruction of justice is a much more complicated topic, but I don't see any statute that would clearly fit this activity.

>aiding and abetting [the escape]

Would require the escape itself to be a crime in both jurisdictions, punishable with deprivation of liberty of more than one year.

IANAL, but I'm curious and able to read. The justice manual on justice.gov is a helpful resource.
It being written in OCaml is why the tooling is poor. TypeScript integrates perfectly with most build tooling (e.g. Webpack) because it's just JavaScript like every other tool. To run Flow everything has to be shelled out to an external bin which adds a lot of flakiness and manual configuration if you want to integrate it with your build config.

I understand OCaml is great for writing meta languages (ha) but it's bad for the end user.
True but now you are independent of the original hardware.
There are many different types of Fourier transforms (i.e. generalisations and specifications(?)) useful for signal analysis, not just the (classical full spectrum) FT. E.g. the fractional FT (useful for signal separation), laplace transform (used all over the place in control for linear(ised) systems and analysis).

> Schrödinger

Well momentum is the FT of position so...

Also note the OP's question is "Whats wave math?" not "why don't use the (D|F)FT?" which I'm still surprised was suggested: Its a tool, use it when appropriate, use something else when its not.
> because these tools are installed for all users

So all they should require is to be dragged into the /Applications folder (or /System/Applications in Catalina). That's it.

That's how a macOS app should be installed. That should be the end of the process unless it needs to install kernel extensions (and even then, from Catalina onwards, such extensions should become userland extensions).
So does this point to us being biological machines? Is it already accepted that we are biological machines?
That's...a terrible idea. You're now bound to a specific subset of editors that are capable of producing ⇒ (as opposed to the two-character => ), for...for what?

For looking pretty, I assume: that's probably a matter of UI (editor displays arrow character instead of equals+greaterThan), but should not propagate into actual source code.
I'm sure they're very rewarding for the author/editor - but the cost is externalized onto unversed readers, this is generally considered bad practice in other areas of programming.
My understanding is this is the direction they are heading and I don't see this as a bad move on their part for this reason. If they were getting rid of PWAs then I would be upset.