skysight-inc/HackerNews huggingface dataset:
> Here's another stupid question: Can anybody start a new fork?

Not a stupid question at all. The answer is: sure, anybody can start a new fork.

From a philosophical point of view, the alternative is that only a few designated somebodies can fork, which goes against the design goal of a having a fully decentralised network with no privileged nodes.

You can also see this as a distributed systems problem. A fork is just a divergence in the consensus layer. These happen all the time as short-lived forks when different miners produce different blocks with different sets of transactions. Typically, one of those forks gets abandoned immediately — only occasionally do you see a second block mined on the losing branch. In this sense, and from a technical perspective, the only thing that's special about the Segwit2X fork was planned for the coming weeks is that it would also change the consensus rules (by enabling larger blocks, up to 2MB from the current 1MB). Because the consensus rules change is a highly politicised issue, there's a distinct probability that whichever side ended up losing would decide to continue building on their own chain anyhow, thus effectively breaking the currency into two.
Is anyone claiming that?

The Go team has, until recently, been quite open about not being confident enough in their own abilities to implement it well in Go. Maybe to the point of absurdity, but they were explicitly warned by designers of other popular languages (specifically some of those on your list, I believe) to not be cavalier in how they add generics.

That doesn't mean nobody on earth can implement generics well. I'm sure if someone from the C#, Java, Scala, etc. teams, with the necessary expertise, wanted to step in and contribute generics for Go, it would have been a welcome addition. At very least for the community who would have jumped all over a fork with generics. However, I do not see that code anywhere. You cannot force people to do things they do not willingly want to do.

Now that the Go team has had enough time to put for the effort to learn more about generics and the research related to them, they feel more confident about being able to add them in a somewhat reasonable way and have officially announced that they will be added in the near-ish future.
Yes, but surely commutativity and distributivity etc. was properly taught before?

I can't speak for the situation in the US - and it's been a while for me -, but I remember that we were learning this stuff in that way, and these tricks, as you call them, as well as basic algebra, always seemed as a natural part of the process.

I don't know, but I have a hard time believing that fundamental axioms of math were not part of the teaching.

Oh, and by the way, you should check the result of your example again :)
> Nobody told them that backdoors are detected and leaked or cracked.

People have been telling that to politicians over and over and over and over again. They refuse to hear it.

The problem with politics is that a lot of people have this idea of how the world should work, and they think this somehow overrules how the world actually works. In the fantasy world they live in backdoors can only ever be used by the good guys.
Isn’t it just the present value of future cash flows
More and more, money talks
If it's a simple statement of this form, the result of the expression is returned.

so res => res.json() is just like having a callback like:

function(res) { return res.json() }

and the next part in the then() chain, takes that result as "planet".

Basically, that last part of the chain, has a signature like:

(function callback(...), function errorCallback(...))

and the callback part gets the result of the previous step as "planet" (if all went ok). If there was an error in the previous steps of the chain, the errorCallback would get called, with the exception passed in as "error".
Get a second hand (army surplus is a good source) Geiger counter with an instrumentation output. You may have to do some conversion if your current computer does not do RS232.
At AOL in late 2001 they insisted that employees cease receiving non-work packages at work. The legit concern was the anthrax being mailed to DC area offices. That was also just past "peak AOL" so I was soon freed from this problem, with a decent sverance to boot.

I have found ordering from B&M's via their websites and picking the thing up at the store bypasses this whole problem.
I took opiates and other drugs to mask emotional pain. No doctor prescribed my first dose. No peer pressure was needed. My life had been absent of happiness, the first time I took a drug, it was as though the world rendered itself in colors other than black and gray. I haven't done any drugs other than weed for at least 5 years now. But there was a good 40 plus year period in which I did opiates daily. My biggest mistake was getting on a methadone program, that was a twenty year addiction that made heroin withdrawal look easy. It took 2 years of incarceration to end my methadone addiction.

I first used heroin when I was seventeen in 1972. It was the first time I had tried an opiate. At the time Heroin was pricey at $30 a bag/dose in the Boston area. Around 3 years later, I went to Phoenix where Heroin was $10 a bag.
Taking a ride across the border to Nogales lowered the cost to $5. Making approx. $100 a week back then, a habit wasn't possible until I found lower cost drugs.
These days I feel happier than I could have imagined. While opiates never really made me happy, They decreased my misery at times. As bad as all this sounds, I thank drug addiction for allowing me to survive until I learned how to live.
https://news.ycombinator.com/item?id=2811731
You can't legislate reality. You can't legislate physics, or the value of pi, or weather or not it's technically possible to create nuclear weapons. The fact is that strong public key encryption is possible with a few lines of code. No matter how hard they jump up and don't the universe is not going to put that genie back in the bottle because someone writes a law or an executive order.
I get what you are saying to an extent, but really, if I had to serve time a 5-star hotel vs. a 6x8 cell... yeah, I know what I would choose.
In other words: "are good sysadmins who can write programs incompatible with
software quality?"

Unless your "DevOps" means "a dilettante programmer working directly on
production servers without sysadmin's supervision or help".
More specifically, there's a problem with recruitment of GPs and other public service professionals to remote communities in Scotland.

Mind you, there's a general GP and NHS recruitment crisis already which has been compounded by Brexit uncertainty.
Uber Drivers Aren’t Independent Contractors, U.K. Tribunal Rules
The food inside has an expiration date too. As long as your container exceeds that, all should be well for most cases, no?

That leaves two necessary improvements:

1. Decreasing the loudness and crunchiness of the sound, and

2. Controlling the biodegradability of the material.

> Also, overall it probably takes more energy to produce these materials than recycling existing plastics.

Are you taking into account the future cost of de-plasticking oceans, rivers, streams, and other contaminated sites? That should be included too. Deferred costs are still costs.
I read it as 'human sperm beer' at first glance, and was getting to how it had harmonics from the wiggly tails or something when i realized that mercifully, that is not what it says.
Show HN: PDF.cool – HTML to PDF Conversion API
GOLANG DEVELOPMENT VS NODE.JS: WHO WINS?
Well said. It is a good tester of knowing how clear the people understand the problem themselves. Many people (particularly non-science background ones, no offence) don't know which kind of data they should access to build a product and, even worse, whether they have access to the data.

Not knowing the answer of this question = they do not know they are travelling on Titanic at best, if not a boat full of holes.
The recent Chrome bookmark button changes are a good example of this - https://www.ghacks.net/2017/09/20/google-switches-done-and-r...

> If you open Google Chrome right now, and start to bookmark, you will notice that the order has changed. Basically, what Google did was swap the Done and Remove buttons of the dialog.

> This is a problem for users who clicked on done whenever they added a bookmark using the bookmark star icon of Chrome, as they may now hit the remove button instead if they don't pay attention.
I can really understand why such great minds could have imposter syndrome. They put so much thoughts and work into their findings, and stumble upon so many obstacles, struggling for months or years to make it work, to finally reach a result that makes so much sense and eventually seems simple to them. In the end, they just think anyone with the same dedication, work and curiosity could have done it, and that they actually took quite some time to figure it out, and that the theory is actually imperfect and could be better, and the only reason they did it is because of some random hindsight anybody could have had...

What they forget is that their journey has only been possible by a combination of intuition, skills, dedication and raw intelligence that together form a genius other people just don't have. But they do have a point in the fact that people probably underestimate the amount of work and struggle necessary to reach their results. Imposter syndrome is when you think you put too time and work to realize how logic a series of deductions is, while most of those are actually clever and their accumulations put you light-years ahead of those wouldn't didn't make them, for whom it's just magic.
Everything dies or turns to shit in the end.
The Enigma machine was invented by the Germans, not the Dutch.
The “Amazon Amendment” Would Hand Government Purchasing Power Over to Amazon
GNU Lightning
Offline storage just means having a physical copy of the wallet keys stored somewhere safe and no digital copies (or a hardware wallet that is equally well-hidden) that can be accessed by the network. The record of any nefarious transaction will always exist on the blockchain for all to see.

To get away with it, he would have had to deny all knowledge of the keys -- which he could potentially do with offline storage, at the expense of opening himself to perjury if he ever got busted -- but, importantly, never spend the contents in a way that could be linked back to him by following the metadata "paper trail". That last one is pretty difficult to achieve, especially when so many coins are involved and they're already "hot". A mixer could help obfuscate the trail -- especially if there were steps involving exchanging to other cryptocurrencies or fiats, but then trust becomes a real issue -- but given the current exchange rate, it would probably be worthwhile for the Feds to do some blockchain forensics to keep track of it all.

I don't think he would have ever got away with it.
it would be nice if React.Component had a cancel method, so you could simply drop all your promises into it and they get canceled when the component unmounts.

this.cancelOnUnmoun(new Promise(...)).then(...)
The digital version of Sorcery! has the coolest text descriptions of combat short of Dwarf Fortress.

You "fight" by committing a certain amount of regenerating energy each round. If you commit no energy, you're actively defending. Mechanically, there's no such thing as a miss in the system (although when you lose a round, sometimes it might be described as a miss). There are combat description pools explicitly handling cases where both combatants defend, where one attacks and the other defends, and when both attack but one overpowers the other. And the description pools are unique for every fight since of course a manticore and an assassin fight differently.

The descriptions also are modified by the health of the combatants. In a fight with a manticore, the descriptions progressively showed the manticore becoming fearful as I started damaging it, then limping and struggling to fight as it got closer to death. Even though there was no mechanical difference, the descriptions really sold it.
There are smartphone add-ons available that you can try.

For example the FTLAB FSG-001. This is a devices that outputs the result to your headphone jack.
That is the justification for the much maligned forfeiture laws. Without them, or some other lawsuit, yes they are his.
WSGI is the python-level API between web server and your application. uwsgi is one implementation of that which also has it's own network protocol (also called uwsgi)
Sorry, deutschemark being the german money before the euro, I still confuse them in my head.
> known for not working

care to provide any evidence for that claim?

> ("once a court order is granted") can't be implemented technically

we live in the real world. if you can't trust your judiciary then your precious little algorithms aren't going to save you. (sorry to be the bearer of bad news)
No, but if he managed to get the coins into an offline wallet he could in theory move to Cambodia, cash out his coins and live the rest of his life in exile.

Or if he was careful about it he could tumble his coins, and then withdraw a small amount of cash every month or so for the rest of his life while still living in the US.
CloudFront IPv6 Outage in Singapore
I think it’s probably correct. But to me that means they’re smart and IPO’d at the right time. They found a bunch of greater fools.
The part he missed was there was value in risk taking, innovation, experimentation. The profits aren’t always completely a rent (though they can be in an uncompetitive market). Profit often covers real costs in a dynamic economy.

“Profit motive” was bunk psychology created by 19th century economists to explain away this discrepancy.
actually once redux is introduced to react it's very very very functional.. so hold the sadness
NetDev 2.2, South Korea
> the £99 printer I got had wifi

And now that KRACK is here, you can only wonder who gets a carbon copy.
Well, you'd expect that the agents investigating those crimes would not be.
A home for ideas by people who lack time, money, or skills
StubHub scalper exposed by Paradise Papers
Doesn't seem odd to me, the government has bigger and more guns at their disposal and that's the situation they want with encryption too.
Indeed and that is that rationale used by the Norwegian government. The counter argument is that if the only way to have a viable remote community somewhere is for the government to heavily subsides people to live there then perhaps you shouldn't have a remote community there.

Personally I'm rather conflicted about which side of the debate I come down on.
Pipeline operator is often superfluous if proper object oriented programming is used.
"hello".capitalize (ruby style)

"implicit 'it'" is my favorite:
strings.filter{ it.length == 5 }

And Cascade operator
buttons..hidden=true

Automatic currying is dangerous

Method extensions are not 'new' but nice
It's odd because peoples desire for anonymity is preventing their use of good encryption. A solid online identity and reliable way to get data to you without 3rd parties would be a good foundation for exchanging keys and encrypting data between parties. I'm talking fixed IP addresses as a starting point. We have whole infrastructure to make it easy to interact with public web sites (DNS, etc) but it's very hard to find and send a packet to your friend. Any efforts to change this would be seen by a lot of people as an attack on anonymity.

I don't want make believe anonymity, I want to know where data is going and where it's coming from. Once I have that I can encrypt for privacy and web sites can strip identifying information if they want to provide an anonymous forum.
Show HN: Jsmarka.com – JavaScript code-performance benchmarker
I would like to use this mediun to announce an open source project i've been working on,
http://jsmarka.com - a JavaScript code performance benchmarking app...it helps in testing the performance of your JavaScript code, built with the benchmark.js library.

Jsmarka is basically just like jsPerf, but with a much better UI/UX, its available on github http://github.com/kodejuice/jsmarka, open to contributions...its still in it's early stage, some features are missing and 'would so much appreciate contributions from Open Sourcerers, feedbacks are highly welcome.
Justin Kan: Legal Technology
So we should trust the government with encryption back doors, right?

Right?
Its a badly written article, and it has almost certainly been "brigaded" to the front page.
didn't know abt that, thanks
Bitcoin: The World’s Most Dramatic Bubble Ever?
Name recognition is not important in Presidential elections anymore as a way to predict who will win. In the days of massive social media, all candidates have name recognition.
Pseudonymity, actually.
What an awful piece of writing. Repulsive, pretentious and nauseating.
I do not print stuff very often, but in my experience CUPS has been way easier to get along with than Windows' printing subsystem.

Not to speak of LPR (which does have the advantage of not having to set up anything printer-specific on the client, but it is a pain to set up on the server).
This is a new crime.

The original crimes he plead guilty to in 2015 and was sentenced (money laundering, obstruction of justice). This new crime he plead guilty to a few months ago and was sentenced this week (money laundering).

The new crime is that after he had plead guilty in the 2015 case he was out on bond awaiting sentencing. During that time he took a backup of the Bitcoin private key for the 1,600 Bitcoin the USG had seized from him and moved them to an offshore account.

The USG went to sell or move the Bitcoin they had seized from Bridges and found all of the addresses empty

He was caught (again) and plead guilty (again) - and this time handed over all of his keys and hardware wallet and returned the 1,000 (on a hardware wallet) + 600 (in a market account) coins

As an aside - the obstruction of justice charge is insane. In his first theft, he transferred some coins to a personal MtGox account. He later learned that the USG was investigating MtGox and knew that eventually they would discover his MtGox account if it was seized. So he transferred his MtGox coin out and then sent them a seizure notice so that they would be tipped off to the investigation.

It had its intended affect - the DOJ called off its investigation into MtGox (this was mentioned in sentencing memo)

Ars do a good summary of the new charges and some of the other aspects of the case:

https://arstechnica.com/tech-policy/2016/07/corrupt-agent-wh...

edit: To add, we don't get many technical details of this case because of the plea - but i'm curious to know for certain how they traced the second theft back to Bridges and how they found his new Bitfinex account. It isn't hard to believe they always suspected he had taken them, and then worked backwards looking at his movement etc. - but for now we can mostly only speculate

Here is what we do know. A day before he was supposed to hand himself in, he was raided and they found id documents, offshore corporate records, a new passport, citizenship applications for his wife for a third country, a macbook with serial number filed off, etc. Its likely they subpoenaed bitcoin markets for those offshore entity names. It also looked like he was going to run:

http://ia601308.us.archive.org/17/items/gov.uscourts.cand.28...
Seven Quick Tips for Searching Iphone App Development Companies
Development Environment for Django in Docker Compose
Google A.I. researchers develop alternative architecture for neural networks
Locality-sensitive hashing (LSH)
I'm curious: Did you do some kind of sports back then? Soccer, basketball etc.?

I wonder if sports or videogames may teach people to react in stressful situations instead of freezing, since both of those require you to apply problem solving in split second decisions.

Sorry for being off topic.
How?

I've thought it's just technically impossible (no API to do so) to cancel a `fetch` request in progress.
Flipkart Smartphone Capture+ Price and Features
React is functional even without Redux :-)

Look at the Reason team, with their Reason-React implementation. Cheng Lou seems to actively dislike a single store that Redux is, and, if anything, co-locates stores to stateful components.
You’re successfully using a two syllable wake word? So far every assistant seemed to have been requiring three: Hey Siri (3), Alexa (3), Computer (3), Cortana (3), OK Google (4), Hey Google (3)...
Slackware is perhaps the most underrated current Linux distro. Not much has changed on the surface in the past decade or more, yet underneath it's a thoroughly modern system that is just fine for daily use.

I find it amusing that Electric Sheep must be compiled by the user for Ubuntu (the "user friendly" Linux) yet is one-click-easy to install on Windows and macOS, and is installed by default on Slackware.
Ivan Sutherland: “Technology and Courage” [pdf]
... but it also means the project maintainers won't maintain your feature.

(still one has to decide for oneself ... I wouldn't sign any CLA with anybody either)
For people downvoting the parent, this is a "joke" in France (and based on his pseudo I guess he might be french). When the Chernobyl accident happened, french authorities told the population that the radioactive cloud haven't cross the french skies. But evidences quickly showed that it did over the France borders countries.

So we say here that it never happened because the cloud was blocked at the border.

It's now an historical reference of government lying to our face without second thoughts.
In what way, you mean for users of the game, or the business model?
In my code, the main use of arity overloading is to implement default parameters in Java, i.e., the feature has no intrinsic value, it's a workaround for the missing feature of default values; if a language has reasonable support for default parameters then arity overloading can go, leaving only type-dependent overloading.
Wow. This decision might upend the whole gig and sharing economy. Now every company needs to tread carefully in UK. Uber is struggling to achieve proper profitability even with "gig" and "sharing" economy and now this.
Launching a new travel concierge and looking for feeback
Shows how valuable brainwashing children with advertising truly is.
Would it be fair to say that the ideas are half-baked?
Same applies to Linux, try to use a more modern compiler in a LTS version.

It is as easy as compile from source, assuming the source is available, until you start the cascade of updating the dependencies to actually be able to compile it and make it run.
> Automatic currying is dangerous

Why?
GP said they would do it, not that it wouldn’t be a mistake.
He should make a coin backed up by how much data miner shares through bittorrent.