skysight-inc/HackerNews huggingface dataset:
>2. I'm not sure how education helps here. Everyone who takes heroin/cocaine knows how bad it is. I think people actually think it's much worse than it is.

Respectfully, you are wrong. Nothing wrong at all going to the pub, having a few beers with friends and sharing a gram of coke.

Heroin itself isn't bad, is actually quite useful medically.

Just like drinking a bottle of whiskey is not good for you, but has a tiny relation to have a beer after work, the same for coke / heroin.

> After taking a "health" class in high school, my friends and I said "wow, I thought drugs are much worse". For example, they showed a recording of a lady taking MDMA and enjoying it in her room.

That is 99% the experience people have with MDMA. They have fun and no problems. So if the result of truthful information is people go out and have fun safely with zero problems, then what is the problem?

Legalise all drugs without discrimination. Provide true information and have access to health, mentalhealth workers at the place of purchase. Most opiate addicts do not want the life they have, but when 100% of your waking day is spent searching for the money to get your drugs / using drugs / feeling the effects of the drugs you have next to no time to seek help for the root cause of your issues. Provide these people with free medical grade drugs and other a support system for helping them become a part of society with the honest admission some people will never get clean, but if can be funded their drug can leave (relatively) normal lives as a functioning member of society
> Just pin your nixpkgs version, and you can almost guarrante that you'll get the exact same build years later and you can still change parts of it if you need to.

In theory. In practice, anything that doesn't hit the NixOS cache server will likely have been removed; it doesn't cache the build inputs, and links break all the time. On smaller timescales it's brilliant, though.
Sort of. It starts direct service in April but it will initially only be direct on the London to Amsterdam leg. You'll still need to change in Brussels going the other way until the Netherlands and the UK setup passport controls for Amsterdam departures.
Inside Facebook's Two Years of Hell
> FWIW "m" is almost a secure password on a root account with an SSH that allows password authentication

This is very counter-intuitive. Is the idea that guessing both the username and the password together is much harder than guessing the password when you already know the username?

In the kitten4 example, I would guess most botnets are working from a list of usernames/email addresses that they got from leaks.
I was going to "I sort of wish I could get a Thinkpad or Latitude with one of these in it" then I googles and realized that both will be coming out this year.
That really depends on how you define "blockchain researcher" and, in particular, how close the research must be to hard science (as opposed to engineering implementation) to satisfy your definition. The researchers I personally know working on blockchain technology are all scientists in either cryptography or distributed systems. The author's background is economics, which provides a plausible reason for interest in blockchain technology, but not nearly enough of an academic grounding in the subject on its own for research purposes. I also don't see any actual publications or experience on his public CV that indicates particular expertise in the subject.

That said, he certainly could have an out of date CV and brought himself up to speed in the subject on his own, which wouldn't surprise me since he's a PhD student. More to the point, what he wrote in the article should probably be considered on its own weight since its content isn't so specialized and complex that we have to defer to academic expertise for confirmation. He probably shouldn't have made such an easy target of his title, but the salient points of his post can be reviewed independent of the title's merit.
Beijing actually made huge improvements using drastic methods to eliminate coal consumption in the rural regions surrounding Beijing. This has made heating a bit bothersome (some poorer or colder villagers, natural gas shortages), but has improved air quality substantially.
Seems like all of the examples (short of precomputed table) use modulo. There are couple of other ways to deal with it as well. Two that I came up with at one point:

1. Create your own mod function (you can most likely leave out dealing with negatives and overflows as long as you just point that out). Given dividend X and divisor Y, while X>=Y: X=X-Y and finally return X.

2. Take human approach and convert the number to string. Skip 0/print it depending on definition. If the last character is 0 or 5, it's dividable by 5. For dividable by 3, you loop thru the string and sum the numbers. Repeat until the length of string is 1. Now compare it to 3, 6 and 9 (you can convert it back to number or just compare the string of those). If it's true, it's dividable by 3.

Not nearly as optimized as mod-based solution or precomputed tables, but they show it's possible to solve it even if you are not familiar with modulo (it's not very commonly used in some higher level languages).
> The blockchain got distracted by finance.

No, it was about finance right from the start, says so right there in the title of the paper ("cash").

It got distracted by politics and greed. What I mean with greed is obvious, and I guess it was kinda inevitable.

Politics is a more interesting angle: many blockchain/bitcoin afficionados seem to be of the Libertarian persuasion who think the main point is to prevent government interference, especially inflation. And they seem to thik this was Satoshi's primary goal as well.

And here I'm a bit baffled: I can't find that in the original paper. Did Satoshi state any political goals in other communications? I gather that he was actively involved in the early Bitcoin community for some time.
Agreed.

From RFC 2822: "The local-part portion is a domain dependent string."

Headaches await you if your code is making a lot of assumptions about how the originating domain manages that local-part portion.
> there is no lack of trusted enough intermediaries in the financial/accounting sector.

Define "trusted enough". Now imagine you are a Chinese millionaire willing to take your money to a safe port, a Venezuelan/Somali that doesn't trust anything government, a Russian/Brazilian/Italian middle class practicing the so much loved national game of tax evasion...

"Trusted" can mean a lot of different things all around the world.
Was the larger book that they reference in the introduction ever published?
Nixpkgs has a function for creating Docker images as derivations, in fact.
> Gold will never be as measurably scarce.

Even with Bitcoin we don't know the exact scarcity because private keys get lost.

A wallet to which the private key has been lost is indistinguishable from the wallet of someone who is holding their funds because they want to save them for the future.
>The point is that people do need to be told what to do - with an enforced penalty - in certain situations.

What is the criteria for those "certain situations"?
Bad driver, time to remove it.
No, comparison to Alpha Go was utterly naive.
Where do you get the training set? From thousands of proprietary boards you have full documentation of? The physics rules for the aforementioned difficult tasks, EMI, stripline, race, not to mention all the thermal and mechanical constraints for analog boards is a PhD thesis or four to get the auto router to play itself.
Should I use a carousel?
I mean, any legislative goal is only useful in furthering social goals. "Let people say what they think," though, is so vague a goal that it's totally useless.

The article starts with an anecdote about a man making a sexist joke and a group of women signal-boosting it to try to make him unemployable. What if he'd instead made it to a group of women at his place of employment? Would the author say it's morally wrong for him to be fired or otherwise punished for it? It's certainly possible to take that position. I don't agree with it at all, but it's at least consistent.

"But that's a localized consequence," you might say, "shaming mobs want to ruin his whole life." Sure, but now we're moving the goalposts from "let people say what they think" to "let people say what they think in specific circumstances". Actually, it's even murkier than that, because in this example the punishment varies not based on the words, but the context in which they're used!

(Let's not forget that the signal-boosting feminists are also "saying what they think".)

You might also say that the term "free speech" has always included exemptions, in which case sure, I support free speech." So in that sense, we all agree: you, the author and I all think that we as a society should generally be cool with speech, unless it's Very Bad. Maybe our definitions of Very Bad vary a bit, but we agree in principle.

But what I take umbrage with is people taking the term "free speech" — knowing it's emotionally loaded — and making the bad-faith argument that whatever behavior they like is Freedom of Speech, and behavior they don't (or, commonly, shaming the behavior they like) is Oppressive. No. They're trying to shift the norms of acceptable speech to benefit them. Which is fine, but cop to it.
How to find cryptojacking malware
Focal Loss for Dense Object Detection
It already has all the needed infrastructure, in fact. See for example http://lethalman.blogspot.ie/2016/04/cheap-docker-images-wit...
If we assume 20-30% of gdp claim from most of the provinces in China are fake, then that reduces their overall GDP from 11.2T to probably around 9-10T, only about double Japan's 5T, and about half of US's 19T and way less than EU's 17T. Nowhere near taking over US/EU anytime soon, and probably falling into a lost decade for China. And with the 3% gdp growth from US recently, US economy is looking very bright.
Maps was NOT better in 2010. That's an absurd claim to make.
Thanks. I'll look into that. Currently I just rely on billboard.js defaults regarding the sizing/internal layout of charts. Looks like this chart just has way too much data for their algorithm.
> https://www.google.be/search?q=machine+gun+barrel&safe=off&c...

How could he mistake a « piece of metal » with a machine gun barrel ?
What you say is not untrue, but it's still bad advice to do it -- a security red herring. First of all, you don't know that 100% of mail servers ignore characters after the +, so you can't safely strip those characters or you might not end up with a usable email address. That goes double for stripping the dots/periods, which gmail ignores but many other mail servers do not.

On top of that, it's just as easy to set up a catchall email address -- an email box that accepts all mail for a domain, literally anything@mydomain.com. So a malicious actor could sidestep this security attempt with minimal effort, but it still inconveniences legitimate users despite being worthless from a security perspective.
No, comparison to Alpha Go was utterly naive.
Where do you get the training set? From thousands of proprietary boards you have full documentation of? The physics rules for the aforementioned difficult tasks, EMI, stripline, race, not to mention all the thermal and mechanical constraints for analog boards is a PhD thesis or four to get the AI auto router to “play itself.”
Ask HN: Job application from abroad (Europe – US)
Hey guys!
Short: How can I increase my chances in applying for a position in CA from Europe/Germany?

Long: I'm currently living in Germany and am looking for some abroad experience in the US (while I'm young and free).
I'm a software and embedded systems engineer with a few years of work experience. Today I received a refusal for a position I felt perfectly matched my profile. I did not expect to immediately succeed :) I believe one of the most irritating facts about my profile is my current location.

Do you have any hints or ideas how I can increase the attractiveness of my profile? Thanks!
What would be a bottleneck / limit for SQLite? If you have to many SELECT query because your site is too busy, what would happen?
Some things:

A "single TPU" is 4 ASICs. It is not clear if it makes sense to compare a "single TPU" to a "single GPU."

As a point of reference, NVIDIA's numbers are 6 hours for Resnet-50 on Imagenet when training with 8xV100. From a naive extrapolation, 4xV100 would probably take ~12 hours and 1xV100 about two days.

Google has previously only compared TPUs to K80, so it will be interesting to see some benchmarks that compare TPUs to more recent GPUs. K80 was released in 2014, and the Kepler architecture was introduced in 2012.
> All politics aside (as if that's possible), we should always strive to learn and expose truth...

Agreed, but selectively exposing the truth requires that if the net effect is a positive one that enough parties are exposing truths to ensure some kind of balance. If not then it becomes a political force in its own right rather than there is an overall gain in transparency.

I'm pretty conflicted about this, on the one hand I applaud WL for the degree to which they have exposed various wrongs, on the other I am disappointed in how they decided to become a political player rather than to just be a conduit.
> However, the delivery company and driver needs to be registered to deliver on that particular base.

I bet this is Amazon's issue due to their gig-employment model. If they're employing randos from the internet, it's unlikely that any military base has approved any of them as drivers.
Any type of payment/reward system will use the blockchain, ICO's are right now the killer ethereum app, a good way to raise funds and do crowdsales.
Winning the Battle, Losing the War
To think in terms of a false dichotomy like building/not-building just reduces a very complex policy area down to something so oversimplified as to be meaningless. It’s like asking, “technology good or bad?” Not very useful.
Although I disagree that it's two step authentication in the general use of the term, I actually built this type of authentication flow into Remarkbox (https://www.remarkbox.com)

It works really well for most users although it does have some quirks.
>
Could you add a few more details why you think LVFS has architectural issues?

Updating firmware from a system that is in an unknown state has high risks, especially if untrusted software is being run (like on most Linux systems).
What if the user pulls the power or there is not enough juice left in the battery when an update has started? Many consumer devices don't have fallback firmware to account for such issues. Not being able to revert cleanly to a last good known firmware if something goes wrong will be an issue.

>
Why do you believe firmware shouldn't be updated regularly just like we're used to do it with regular software?

OEMs quite frequently push updates that break something since they can't account for all of the configurations that their hardware will be used; sometimes they push botched uCode updates or other components they can't fully account for.
If you use mysql, a lot of things end up being case-insensitive by default. Not necessarily recommending it though.
Yes, I strongly agree with you. In my opinion, blockchains have a lot of legitimate utility, but their applications are mostly the purview of cryptography and traditional Byzantine fault-tolerance. Contrary to popular belief, blockchains (in the abstract) are capable of resolving difficult problems in cryptographic protocols that would otherwise be impossible or rely on trusted third parties. In the context of state machines and distributed systems, they can be used to design exceptionally provable fault-tolerant architectures.

All of that gets dragged in the mud with the giant financial sideshow running rampant through the industry. It's become enough at this point to overshadow the (very legitimate) academic research and engineering work put into blockchains for the last several years.
This is a great step for running Deep learning training and inference services!

Another good read is the documentation: https://cloud.google.com/kubernetes-engine/docs/concepts/gpu...

Though it looks like it still has some limitations:

- GPUs are only supported for the Container-Optimized OS node image.

- You cannot add GPUs to existing node pools.

- GPU nodes cannot be live migrated during maintenance events.

- GPU nodes run the NVIDIA GPU device plugin system addon and have the DevicePlugins Kubernetes alpha feature enabled.
Desktop software should be as secure as web software, or users will not trust it anyway.

It's incredibly stupid that Apple is failing to deliver that in a nice package. Just copy the 'web application' idea, but do away with legacy and cross-browser bs. Offer a lot of services to software that are unavailable over browsers.

By this point it is perhaps more feasible to abandon the operating system idea. All is cloud oriented. All is browser based. This is clearly the superior model. Self contained app containers are the future. Improve systems integration for those and you're actually spending your time in a useful manner.
>It's way easier to write a script to generate thousands of variations on the same email address than to sign up for a thousand different accounts.

It's just as easy to write a script to use ephemeral hosts that you don't need to sign up for. Things like Mailinator.

All it does is irritate people like me who use +words as prefilters for email (and to see which companies are selling my email/user data).
The latter.

The tone is surprisingly light-hearted given the audience.
This legitimately looks like some legacy apps I had to deal with in real life. The language and the framework of choice were different, but the principle was the same.
> Private blockchains are a different matter, and they will have applications in e.g. automating many transactions.

Where could I read more about this? I assumed most of the benefits of blockchain came from the distributed aspect.
That doesn't make any sense.

> "If it hasn't exploded in all this time, why would it go off now?"

This explains why someone might be (erroneously) confident that it won't spontaneously go off, but even if that was right, saying it hasn't spontaneously gone off doesn't tell you anything about what will happen if you instead activate the mechanism. Why would they conclude it's inert from the fact that it hasn't spontaneously gone off?

Even if their understanding of explosives is wrong, they must still understand that it's an offence to have these munitions?
Yachts, oligarchs, girls: the huntress for men exposes the bribe taker
> Private blockchains are a different matter, and they will have applications in e.g. automating many transactions.

Interesting, I think that private blockchains are very nearly useless!

> Feel free to call me a luddite or whatever.

Yes, you are a luddite.
I agree south of France is probably borderline by train from London. Germany probably is as well. Likewise, I won't usually take the train from Boston to Washington DC. Just too long a trip under most circumstances even if the prices were comparable.

It depends on the speed of the service of course but, even with relatively high speed rail, a thousand kilometers is probably at the outside edge of where a train makes utilitarian sense.
Intended or not, Satoshi ensured, by artificially capping Bitcoin's supply, that Bitcoin would be deflationary.
Front End+ Weekly No.5:React Context API Patterns Evolution, Web Optimize Webpack
As a customer of Gitlab who uses custom domains, I haven't got any email notification about this. Especially when the post says it requires user action. As much as I love gitlab, this negligence is unacceptable.
I agree with your overall sentiment. That said, a doctor's office is a bad example. A modern one probably needs:

1) A brochure.

2) Scheduling.

3) A messaging system (sending email with health info is
not HIPAA-compliant, obviously).

4) A way to look up lab results and whatnot.

5) On the back end, a way for the doctor to
_enter_ the lab results.

6) Ideally a way to automatically generate and print out
kids' vaccination information forms for schools.

and probably other things I'm not thinking of. 1-5 are common; I haven't run into #6 yet, but I keep hoping. Now you're correct that the right answer is to outsource all this, not least because of the HIPAA compliance problems.
Both are UK citizens, Assange definitely is not, besides that he was never - as far as we know - on a wanted list of people wanted specifically for any computer related crimes but for an arguably much more serious offense.

Also: Assange's fear was not to be extradited from the UK to the USA but from Sweden. Whether that is realistic or not is another matter entirely but there is some precedent.
Judicial systems consist of individual people attempting to interpret sets of rules, sometimes with conflicting opinions over interpretations and priorities that change over time.

It's reasonably evident even from the limited number of emails quoted that this was not "Sweden wanting to do X, but the UK prevented them because $politicalagendaofUK" but prosecutor Marianne Ny notifying her UK counterpart that Swedish procedure may require her to drop the case and the counterpart expressing exasperation given the amount of resources the UK had dedicated to fulfilling their own obligations to honour European Arrest Warrants...
What's the penalty for that crime? If extradition to the US was absolutely impossible, Assange might be willing to turn himself in and suffer the penalty in order to regain his freedom.
You can find the worst suspects from Task Manager -> Details -> add handles column.

Or you can run the findhandles program from a command prompt; probably easiest to get VS to open the project folder for you then shift-right-click to open cmd or powershell.
Built with WebRTC: Regroup, Provider of Integrated Telepsychiatry Services
>There is suspicion that Wikileaks is one arm of Russian propaganda

They also said Snowden and MLK were working for the Russians/Soviets
It sounds like Samsung is making something like that, based on vague announcement on their earnings call. They've been working on a new GPU for several years now, making a miner from it may help them validate the design while they're working on the drivers for general purpose & gaming usage.
Sure, the question is if that lack of depth actually matters. It certainly doesn't make a designer out of someone.

What do you mean by "know how Javascript works"?
it's not about efficiency, its about trust.

few things can do as much harm as an untrustworthy money system or say a damaged "rule of law" - both of which the western world struggles with right now.

we are plenty inefficient with many things (subsidies, war) but inefficiency isn't even in the same league as a broken (fraudulent) money system.
Off by default so no changes for existing users?
You're totally right, early stage companies do not need A/B testing and don't have the resources to get it right. But that doesn't mean that many uninformed entrepreneurs won't want to try it.

If the startup in question does get to the stage where real A/B testing is necessary, the enterprise solution the founders are already familiar with will probably have an edge in the selection process.
Agreed, I just took the word from the quote.
To my untrained mind it is unexpected on the one hand to observe complete sensory deprivation for extended periods is considered highly cruel to sapients, yet here we are on the other hand, building what amounts to sensory deprivation tanks with tightly-controlled inputs, and expecting to somehow build sapient minds out of those modest beginnings. Even what we consider as "only" sentient-but-not-sapient phyla within the Animalia kingdom appear to wither on increasing degrees of sensory deprivation, perhaps until flatworm-scale sentience [1].

[1] https://www.sciencedirect.com/science/article/pii/0003347265...