skysight-inc/HackerNews huggingface dataset:
Non-mining nodes do not get a vote in Nakamoto's consensus model. That is by design.

They have to make a choice on what chain to follow just all other actors on the network. Doing nothing is a valid choice of course, but it might not bring you a desirable outcome.
Mass shootings, climate, discrimination: Why government's fear of data threatens
This would be great. For the political reason you've mentionned but also because for some countries there is no real conventions : you have to scan the whole list to select your country : I don't know how many hours of my life I've wasted looking for the various possibilities to name where I live " reunion / reunion island / la reunion / ile de la reunion / france la reunion / dom-tom reunion / french oversea territory reunion" Of course it's a edge case but your solution would be welcomed here.

This is a great idea
Less ambiguity (three vertical rows, no horizontal movement), and the most-frequently entered keys (1, 2, 0) are not at extreme and hard-to-assess ends of the movement range.
I was in a remote corner of Kenya for the Superbowl this year, staying with some friends who have a place there. They're English, and the least likely people you could imagine to follow sports, so I figured I was safe.

But sure enough, I'm sipping my coffee on Monday morning and in walks Ellie saying "are you surprised that [REDACTED] won the Superbowl?"

First off, how could you possibly know that the Superbowl was even a thing, let alone find out about it here in BFE Africa, or decide to tell me about it.

And, of course, back in civilization with NFL Gamepass a few weeks later, I spent the entire game thinking. Ah... She was just messing with me...

Definitely messing with me...

unless...

Faaaaaaak!
> A puppet state is a metaphor of a state that is supposedly independent but is in fact dependent upon an outside power. It is nominally sovereign but effectively controlled by a foreign or otherwise alien power, for reasons such as financial interests.

Please tell us which European countries are US puppets.
I'm not sure there's anything we can do about it. Proof of Stake is extremely difficult and potentially impossible. Mostly because of the problem that there's no economic incentive to mine a single chain: self-interested miners will mine every fork and there won't be consensus.
Because they're not inclined to produce a super expensive phone with Android on it. Apple's business model works because the software makes up where the hardware lacks and give it that premium feel. Depending on how well FUTURE android pans out, consumers usually don't think Android phones should be that expensive.
Does it catch security problems because this code returned 0 issues?

var lave = eval(atob(document.location.hash.slice(1)))
console.log(lave.name)
The moment where Bigwig tells Woundwort that his chief rabbit has told him to defend the run and so that is what he is going to do is one of my favorites in all of fiction. Both for how it shows Bigwigs characters growth, what it says about duty, and for how Woundwort reacts being unable to comprehend that Bigwig would listen to any rabbit weaker then him and assuming that there is an even more fierce rabbit in charge somewhere.
Because when an addict wants something, they'll lie. Even if they should really use the money for a sandwich, they'll buy the 40 first. Not to say all homeless are addicts, but when they're asking you within walking distance of a liquor store...

I'd rather buy them food or a (non-alcoholic) drink. I rarely have cash on me anyway so I've just had a guy throw his food on my bill when I went into a convenience store before.

I've literally told a guy I'd go into Wawa with him and buy his lunch, but he admitted to my face he wanted the money for the liquor store next door.

When you feel like shit and your life isn't going so great, your self-control isn't exactly great. I'd rather be a positive influence than an enabler.

EDIT: and just for some perspective, I unfortunately used to work in a liquor store in Ortley Beach, NJ where I saw a lot of shit and also have lots of, uh, substance abuse issues in my family. Not to mention NJ has a pretty bad heroin problem in general and it's currently fucking up my hometown.
No, it is not a feature. It is an implementation of the feature - to have secure and zero trust transactions.
Depends on the country they are from.

In the EU, for example, I'd bet that everyone above the age of 12 could find their own country on a map
I guess India (and other countries) could issue crypto-currencies, but wouldn't that kind of defeat the purpose? Of course, states would add features to make the transactions traceable. Would anyone use them?
There should probably be a set of basic libraries one can use, with certain key functionality that has been audited well (e.g. multisig support)
Sorry for you man. It’s tough being a knicks fan.
My thoughts exactly.

This means Google would be determining whether Taiwan is an independent country or not, making either China, or more probably Taiwan unhappy. Something besides the browser would need to determine what your list of countries is, like the site itself... but a solution like that is much less elegant. Chrome having regional behavior also just sounds like more mess for devs. Some sites will deliberately want to pick sides, and should be able to.

Geographic data will have to come from somewhere, to add countries to this list that "don't exist" in whatever the built-in list of country options is.
Because it's something he can easily google and contributes nothing to the discussion.
It would be much higher given it's their own country.
But by the time this happens - there's a huge probability our browsers will no longer be rendering any HTML.
Exactly, a lot of people think of the BSD license as not reserving any rights, but it actually does reserve a few rights, such as the preservation of the copyright notice. A license that actually reserves no rights would be something like CC0.
Many companies are doing javascript everywhere -> https://facebook.github.io/react-native/
I am so used to listen to HDDs, FDDs, optical drives and other mechanical storage that these days i wish phones and tablets with solid state storage would come with a small drive activity light or ui element.

In particular as Android (at least all the versions i have interacted with) tends to "lock up" during heavy IO activity (i find Firefox to be particularly adept at triggering this for some reason), something i have come to believe is a deeply embedded behavior characteristic of the Linux kernel.

And yes i live and die by the boot scroll, and hate any and all efforts to hide these things away under the "user friendly" banner.
Learning vue right now, thank you for the resource !
Dopamine Labs: Dopamine makes your app addictive
I believe Palestine has a similar issue. They have passports, but few countries recognize them.
How do you propose one proves that they are (a unique) human?
> Native interfaces. Mmmmm

If you decide to work on native GUIs, please don't create your own toolkit on the assumption that you can do better than the OS. You'll almost certainly break at least one thing: accessibility for blind people.
9GB/week is not huge at all, and ethereum nodes are not designed to be run on "average world connection". The only people running full nodes realistically should be on extremely fast connections.

Bandwidth and storage are only getting cheaper

Also "Ethereum failed as a blockchain"? They're the 2nd largest coin after bitcoin, it can hardly be called failed
I dunno, I've used the number pad by default since I was a little cutter begging to sneak into my mom's classroom and play on the Apple II that was in there. I might be a weird one; I can't switch myself over to using WASD controls in video games either; I've got to use the arrow keys, and then hope that I can bind the other important commands to keys in that vicinity.
Sealand issues passports, but they are not recognized by any other country.
Interesting. Is it possible to know from the function signature if a function will be pure or not? Or does one need to drill all the way to the bottom manually to determine that?
COVERT Pro USB 3.2.1.27 Key Full Download
It's an interesting idea - but what about people who live close to a border? You have to zoom in quite far in to adequately find, say, Monaco.
Suplementos desportivos para secar, definir emagrecer
Or anything involving legal system/jurisdiction or company registration (both of which are differ between countries within the UK).

The UK and the Netherlands are both (according to ISO 3166-2 [0]) countries which contain other countries.

[0] https://en.wikipedia.org/wiki/ISO_3166-2
This lends itself to supporting functional physical design. I'm getting tired of the screenification of everything. I don't want a touchscreen in my car. I want a bunch of knobs that I can reach for, feel, and use without looking at them. I cannot do this with a touch screen.
I agree modern websites look a lot nicer... Or do they?

They all look the same: big images, not much text, the top bar, yeah this newsletter thing to upsell with these crappy (but effective) marketing techniques...

Somehow I feel old school websites (HN, Reddit, and so) are more sticky, more addictive, more unique. They focus on what we really want: contents and communication with others.
Totally different classes, the bayangtoys is a brushless copter while the sky viper is a very lightweight brushed copter. Brushless will have an insane amount of power compared to brushed motors. Plus the ones on the sky viper are tiny.

The sky viper will hold well in crashes, you can pick up the non-gps version at Walmart. It's a kids toy so its made to be durable. That being said..if you're crashing your GPS assisted quadcopter you're already doing it wrong. I'm not really sure what applications a brushed GPS assist copter has though. It isn't powerful enough to carry any sort of payload and the camera quality is limited severely by that fact. Maybe useful for learning/tinkering with the code without the blender-ing capability that brushless motors have I guess.
> Yarn is a perfect example. It came out very recently, relatively speaking. And yet it's clearly the future. Like, the only reason not to use yarn is if you have a legacy app that explodes for some reason if you try to type "yarn" instead of "npm install". But the common case is that you do "git clone foo && cd foo && yarn" and everything works perfectly.

Last I checked its issue tracker was a pile of "hey, you, uh, didn't implement this npm feature at all, so things break" and "you're missing yet another obvious sanity check here, so things break". No wonder it's faster. The last thing I need in my JS stack is another thing that can fail under ordinary use, for marginal benefit.
Germany (still occupied by US army today), UK. Most of Eastern Europe.
Has Intel responded to this in any way?

Ever since I first heard of the Management Engine, and of the various problems this thing raises, I found it curious that Intel remained so quiet about it.

I can think of two plausible explanations: a) They do not want to draw any more attention to this issue and are pulling a "reverse Streisand", if you will. If so, there could be several reasons for them to act this way. Or, b), they just don't care enough.
The standard technologies are larger than they used to be, but this isn't the problem that frustrates people.

The JavaScript ecosystem is big because crappy developers are addicted to stupid. Impose hard lines in your office to ban unnecessary abstractions, large frameworks, offload extraneous build steps, and trim off as much as you can. Do this and don't allow stupid back in.

Is that going to scare the crap out of insecure developers. Absolutely. They can get over it (and you can train them) or they can go somewhere else. If you want small manageable code this is the hard choice you have to make.

If you are not willing to make hard decisions (and tell the cry babies to STFU) then don't complain about big code. This trauma is completely self-induced.
You still own coins on both forks, but add a step to split them to another address you control on the second fork.
This brings a nice context to the phrase "standing on the shoulders of giants" [1]. Who's the giant, in reality?

[1] https://en.m.wikipedia.org/wiki/Standing_on_the_shoulders_of...
‘I lost everything:’ Homelessness surges in Silicon Valley
Windows 10 has had it from launch
i didn't but now that you've pointed it out i'm annoyed.
The GPL may be very clear, but its interaction with the laws that are in force in your area may not be.

As a (very) extreme example: I could write a license that says: if you use this code, you are now my slave. This license would not be valid in most jurisdictions; in fact, it might get me in jail. So, what you read in a license may or may not be true or enforceable.
Saying "it only won on the server room" is like saying that alternative current only won on delivering electricity...
Also, not a crypto person so someone correct me if I'm wrong, But. The algorithm presented is essentially a way of determining the next 384bit number in a sequence given the last one. If that sequence contains every 384bit number before forming a cycle then it defines a mathematical permutation of the 384bit numbers.

This sort of process is used in e.g. pseudo-random number generators. Naively, you can for can keep 384bits internal state then at each step output the lowest 64bits as your pseudo-random number.
Absolutely. This is my first thought, too. What a ridiculous idea, that we have somehow achieved maximal freedom by giving Intel the legal means to hide from me what I'm being forced to run against my will.
For a POS system input is probably all numbers- look up customer by phone, make choices from a menu, enter quantities. Letters are for new customers and special instructions.

I worked at a print shop that switched from DOS to Windows for it's POS software, it was an order of magnitude slower. At least we could play solitaire though.
You are describing cffi http://cffi.readthedocs.io/en/latest
Love the NBA and am a cord cutter... this is so slick and well done. Really cool project. Going to try it out for sure.
How does this contribute to the discussion?
From my experience, which is a very small intersection of a software validation background combined with work in the gaming industry, labs like GLI sprung up from demand. Gaming laws were written to require independent verification from the start which seems smart.

That said, labs like GLI don't really comb the entire code for bugs. They're looking for obvious things like backdoors, flaws in random number generation, payout table problems...blatant things that would make a machine fail against the player.

Bugs still do happen. Google for "$42 million jackpot denied". You'll find multiple instances over the years, and you'll also quickly see that the actual amount in question is almost always $42,949,762.95.

Why is that number special? =)
The Plague Dogs has got to be the most depressing books I've ever read--almost sadistically so. The sucker-punch ending isn't eased any by the last minute deus ex machina either, it's just plain bleak from beginning to end.
I think the move away from MVC frameworks and the move towards microservices go hand in hand. MVC frameworks are usually better suited to monolithic apps and that's just not the way things are done at the moment, for better or worse.
I think a lot of this true!
This is roughly why the Linux timezone picker refers to cities instead of countries.
I am reminded that VLC have a drop down menu in their settings window that allows more and more options to be exposed. In a bit of whimsy their entry for exposing all options is "master of the universe" (or some such).
Yeah, I even read the Twitter thread looking for it.

Sorry to say, but everyone on the internet loves correcting each other and taking the most uncharitable interpretation of each other's posts.

Look no further than HN.

That they use "she" instead of "he" is actually a credit to the replying users insofar that they actually tried to get the gender correct before they launched into the usual assumption that everyone else on the internet is an idiot.
The solution is simple - remove the public view counts. People (producers and consumers) are unnecessarily over influenced by it. There is a huge global population of semi literate people on the net today that have no concept of how to parse all the information they are seeing. The numbers are their guide posts.
They learn quickly how to pander because the waste majority of content is pandering to the lowest common denominator.
So a large corporation does something non-classy. What else is new?
I think this attitude results in people only ever reaching local maxima in their development environments.

Adopting something like Haskell instead of Ruby isn't just an exercise for magpies who like new shiny things (In fact, Haskell is older than Ruby, and many concepts in functional programming are far older than most OO design patterns). It's embracing a different way to think about programming which can have fundamental improvements to the maintainability of the code you write, rather than just cursory ones.

No one is saying that a business problem can't be solved, or money can't be made, using Ruby.

Sure, rewriting a project from one language to another is very expensive and usually not worth it, but does that mean that we shouldn't explore other tools at all? At some point, a new project will begin, and it'll be valuable to have a more robust decision about which tools to use than just "Rails worked ok for us last time."
Bitcoin and all it's altcoins that connect to it could work like this if 'atomic swaps' took off.
This explains why my short stint with an XPS 13 and it's dock was nothing but headaches.
I suppose you're right, but he's famous enough that a lot of people in the CS world recognise him by name, by initials, or by url.
Try a google search, e.g. "site:github.com awesome blockchain"

https://github.com/naolduga/awesome-blockchain seems fairly comprehensive
Our 'compilation step' was at application startup, restarting the server was enough, in 1999.
There is web component for that https://www.webcomponents.org/element/Protoss78/country-sele...
Kukuxumusu is a popular brand for example in Spain. I can't talk about their quality, but they have a nice design.

http://www.kukuxumusu.com/
What I don't understand about the energy use is, what percentage of that is mining, and what percentage is to facilitate transactions?

If 90% of that energy is going into mining, won't Bitcoins energy usage really come down once all the coins are mined? Or once the value of the coins is much less than the cost of the energy required to mine them?

It seems like there are some natural checks here.
They have an economic vote (I do not accept B2X-coins).

If there is consensus, then all these nodes add up and have a very big economic vote!

Many people seem to forget that Bitcoin is not pure software. It is a bit more!

edit: typo
There’s a micro drone called the Crazyflie which has Arduino-style expansion decks, and one of those is a Qi wireless charging deck.

https://www.bitcraze.io/qi-charger-deck/
Kinesis works well for low volume, and isn't any more or less complicated than SQS. You should give it a try, it will certainly make some things simpler
Haha, yeah. Although you can find good Spanish food in Berlin, it's just scarce and expensive ;-)
Exactly. This is the crucial point all of these people seem to miss.

There is all kinds of other egregious waste (electrical and otherwise) going on in the world, how is this any worse than say millions of computer's online/burning power to play DoTA for instance (sorry MOBA fans, nothing personal. using it bc it has an enormous player base). It's a weird comparison but it gets the point across.

Plus, relatively speaking.. an entire year to power the country of Ecuador is the same amount of energy it takes to power the Bitcoin blockchain for a year doesn't seem that "wasteful" considering how many lives Bitcoin has changed & the miracle of being able to send up to $x,xxx,xxx USD (or any other currency) around the world, confirmed in less than 10 minutes for a paltry fee of ~$5.

I'm not sure why but there is a clear bias on HN regarding most Bitcoin articles.

This is just my opinion; take it with a grain of salt.
If you were tasked with maintaining a 10 year old codebase, your happiness really doesn't matter. If you don't find code maintenance enjoyable work, you're not going to enjoy the work. Sure, you might be able to make a game of it - to make it enjoyable - but that has no real bearing on your maturity as a programmer, just your personality.

That some programmers truly enjoy their work is a gift that they are lucky to have; not a sign of maturity.
According to https://en.wikipedia.org/wiki/Taiwan_passport , the issuing country code is:

TWN, the ISO country code for Republic of China, listed as "Taiwan, Province of China" in ISO 3166-1
Also, does anyone know where to download swift's source?
Oh, man. That Google Maps peeve absolutely speaks to my soul. Every single time!
You're absolutely correct. The 51% example that you bring up would be an undesirable outcome (from our PoV), but the incentives are in place to ensure that it is extremely unlikely to ever happen.

Distributed consensus is a non-trivial problem, and for sure certain tradeoffs were made by Satoshi to make it both distributed and permission-less.

Unless you want a benevolent dictator of some sort all you can do is set up a system that's robust from a game theory perspective.
The ESP8266 microcontroller chip is probably less than 1$ since we can find full esp modules for 1$50 or less...
Have it be state-mandated, against the law to not use the decidedly best option? No economic incentive needed then at all.
The Women Who Helped America Crack Axis Codes
Super! Need to try it to do an experiment
> Chrome is at around 60% of desktop user agents, which is obviously significant but nothing on the scale of what IE was in the 90s. What's more, Chrome's market share plummets massively when you take other devices into account.

Yeah. Where other devices are mostly Android phones running Google's fork of Webkit. I.e., Chrome
It's a tragedy of the commons. It's very rare for one piece of software to be solely responsible for slowness, but each individual piece contributes just ever so slightly.

I happen to know quite a bit about front-end technologies, so I'll speak to those. Bootstrap is around 100 kilobytes. One hundred thousand bytes - after gzip and minification. By itself, is it slow? Not very. Bootstrap fans will point you to endless benchmarks and tests that show its impact on performance. Same with React: one hundred and forty five thousand bytes, after gzip and minification [0]. According to React fans, React is blazing fast!

But development happens, so you throw in a few hip libraries and frameworks and suddenly Slack takes one billion bytes of RAM. Whoops. "But it's not React's fault!" Sure it's not. If React is the only bloated thing on your site, it will work great. But chances are that if you've got React, you've also got Bootstrap, and some visualization things, and some code from Stackoverflow that iterates over your DOM in O(n!^n!). And all of that is how things get slow.

Now, I might be a bit biased, because I spent years of my life working on a CSS framework 100x smaller than Bootstrap, but I think that if everyone spent time optimizing the size of things to be 100x faster we could get back to snappy UIs. Yes, it would be hard, and yes, it would require compromises, but the result just _feels_ good. There's something about a webpage loading in 250ms, or a button reacting as soon as you tap it, that just feels nice. Maybe it means not using React; maybe it means you don't use as many nice-to-have frameworks, but I think it's an achievable goal.

[0] React fans will point out that if you don't need to interact with the DOM, this gets smaller. Yes, this is true, but obviously for most webpages you kind of need DOM interactions.