skysight-inc/HackerNews huggingface dataset:
Sure! Just locate the element you want to draw in, set up a 2d context, start a path, move to one end of the line, draw a line, and then stroke that line so it fills in! How much simpler could it be really?
there was a guy saying we will have comunism in 10 years :-DDDD
[ Edit: I'm almost certain it's an ipv6 vs ipv4 issue. the ipv4 addresses resolve to github pages land, the ipv6 address resolves to somewhere inside OVH - the issue being that if the viewer's network infrastructure prefers ipv6, they will get a holding page from OVH stating that that "Site not installed / The site ghirardotti.fr is not yet installed" ]

Dig:

dig ghirardotti.fr
;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 19860
;; flags: qr rd ra ; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;; ghirardotti.fr.	IN	A

;; ANSWER SECTION:
ghirardotti.fr.	3112	IN	A	192.30.252.154
ghirardotti.fr.	3112	IN	A	192.30.252.153

;; AUTHORITY SECTION:

;; ADDITIONAL SECTION:

Both ip's belong to Github, probably used as a failover/load balancing/round robin pair of some kind.

reverse dns

dig -x 192.30.252.154

; <<>> DiG 9.8.3-P1 <<>> -x 192.30.252.154
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46826
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;154.252.30.192.in-addr.arpa.	IN	PTR

;; ANSWER SECTION:
154.252.30.192.in-addr.arpa. 3593 IN	PTR	pages.github.com.

dig ipv6:

dig AAAA ghirardotti.fr

; <<>> DiG 9.8.3-P1 <<>> AAAA ghirardotti.fr
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 0
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ghirardotti.fr.	IN	AAAA

;; ANSWER SECTION:
ghirardotti.fr.	1613	IN	AAAA	2001:41d0:1:1b00:213:186:33:19

;; Query time: 91 msec

Reverse dns on that:

dig -x 2001:41d0:1:1b00:213:186:33:19

; <<>> DiG 9.8.3-P1 <<>> -x 2001:41d0:1:1b00:213:186:33:19
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25262
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;9.1.0.0.3.3.0.0.6.8.1.0.3.1.2.0.0.0.b.1.1.0.0.0.0.d.1.4.1.0.0.2.ip6.arpa.
IN PTR

;; ANSWER SECTION:
9.1.0.0.3.3.0.0.6.8.1.0.3.1.2.0.0.0.b.1.1.0.0.0.0.d.1.4.1.0.0.2.ip6.arpa.
85728 IN PTR cluster010.ovh.net.
Nicotine is a drug, and should be regulated at least as other over-the-counter drugs are. It's also important to keep in mind that the liquid nicotine used by the e-cig is concentrated and toxic: http://www.nytimes.com/2014/03/24/business/selling-a-poison-...
I love it when the EFF creates content like this! I know its a oversimplification of the issues but the simple format makes it easy to share with less educated friends and family which leads to discussions about why privacy is important.
On 2: from the OP, "TAuth is available in production today for our existing beta users and we've already begun the work to make it an open standard we hope the industry adopts."
The Controversy Baked in to 'Nextdoor'
"Also, take your pick. If the files aren't organized to a consistent standard"

Actually, that's not true - one alternative to an organizational structure or a database is to actually name the files verbosely, which is what I decided on in 1996 when I ripped my first CD:

Artist Name - Album Name - ## - Track Name - time.wav

For instance:

Ferry, Bryan - Taxi - 03 - Answer Me - 2m46s.wav

This file can now be dropped into place anywhere without losing information, requires no DB and gives you full "metadata" for wav files that don't actually contain metadata.
STEM: Still No Shortage
Wow. I never knew this is how patent law worked. It seems like this might be a big 'patent integrity' bottleneck. Not that the Judge is not objective (I have no way of knowing), it just seems like there is too much room for opinion and influence to seep in when it is so centralized.
> There are a lot more people hooked on nicotine than before? Is there evidence you can cite for that?

I said "who weren't before", i.e., there are new nicotine addicts who became addicted through e-cig usage (and probably would not have become addicted otherwise.) I did not say, and I doubt, that there are more nicotine addicts than before given the general downward trend in smoking.

I generally see two types of people vaping or using e-cigs: middle schoolers and smokers who want an additional fix, often in places they aren't allowed to smoke - for some reason a huge number of vapers, etc. think that no-smoking rules don't apply to them. I've seen people get violent over being asked to stop vaping in a no-smoking area twice.
I introduced my 10 years old cousin to turbo pascal when we met a few years ago. It took less than 3 hours to download it, install (also the patches to run on modern computer), make a game where you can move a circle around the screen, and teach him how can he modify it and how basic syntax works.

There's nothing like that in modern programming. Python comes close, but is too magical.
Then you have a Gee Whizz. The Tesla product is magic engineering, the 3 is an affordable piece of that minus the features that are beyond personal budget and sense.
Microsoft disables ability to block Store in Windows 10 Pro
Actually we don't use it informally as big-Theta, because big-Theta assumes that the lower and upper bound are asymptotically the same.

For example Quicksort is O(n^2) but Omega(nlogn) it is neither Theta(nlogn) nor Theta(n^2).

You probably meant that informally we just assume that the stated bound is as tight as possible.
> How do we know that?

You could say the same thing about most products.

Imagine if every food on the market had to pay a million dollars to get certified.

If the FDA wanted to run a generic study on whether vaping was safe, I would applaud it. Even if it charged ten million dollars across the entire industry to fund that study, that would be fine. But making every manufacturer go through an independent highly-expensive process is a product of regulatory capture, not to keep anyone safe.
Maybe they are referring to the Tech bubble of the early 2000's? Kinda of a stretch but still possible...
I wonder how many here realize that the only social contract (between building engineers and the rest of us in North America) is that for the absolute majority of buildings (> 99.9% of building stock) under the scenario known as the maximum considered earthquake a building shall not collapse. Meaning that any damage beyond repair or any failure of structurally non-critical components that can possibly entail lives lost is acceptable.
I'm familiar with that theory, but do you have any data to support it? For example, maybe they will find another reason to arrest you; maybe they will cite your Tor usage to the judge, jury and public as evidence of your criminal nature.
Plants do have joy.

Have you ever watched an Orange Tree blooming?
I agree -- the whole "considered harmful" meme is long overplayed. I don't even click on links with "considered harmful" in the title. The original point, which was that GOTO abuse was letting undisciplined programmers create impossible-to-follow control structures, was true in its time. I've seen some truly headache-inducing GOTOs in 1970s-era FORTRAN that involve jumping into the middle of loops and the like. But the modern point of view that rejects GOTO out of hand is just ignorant.
Except the amount of nicotine indoors is far less than cigarettes. I'd imagine outside is almost nil.

> The emissions discharge water, volatile organic compounds (VOCs) and nicotine into indoor air at levels far lower than found with tobacco cigarettes (Schripp et al., 2013).

http://www.treatobacco.net/en/page_528.php

In addition, e-cigarettes dont always have nicotine and often have lower amounts than cigarettes. Further making the fear of momentarily sitting near someone smoking an e-cigarette outside almost irrational in terms of health risks.

In terms of not wanting vapor being blown in your face, then I agree there is a social etiquette that should be respected.
https://teller.io seems fine though. Still sloppy.
Thanks, that is exactly what I'm thinking about. I made the first part, but not many developers like it so far. That's why I will start making the next part - importing components.
Great work :)
>Imagine the same site with pirated high quality scientific books.

Imagine if publishers went and banned libraries, because only those who can afford books should be allowed to read them.
alt https://github.com/session-replay-tools/tcpcopy
Or, one or all of the team members are dead now.
Common mistake. When people say O(2^n) they USUALLY mean something closer to 2^O(n).

The reason is that f(n) = O(g(n)) means that for some constant k and integer N, if N < n then |f(n)| < kg(n). In other words "grows no faster than a constant times". However when you've got exponential growth the slightest of things can cause the exponent to be slightly different, or there to be a small polynomial factor.

That was the case in his example. (The exponent was different.)
"But, if you insist on using files that don't have a metadata standard, the only way to organize them is in the database of the library application."

Again, I disagree - see my response further up the thread for how to get around this problem with verbose naming:

Ferry, Bryan - Taxi - 03 - Answer Me - 2m46s.wav
I think the point was they were cool. The car was being sold to a consumer and at a price where cool was very important.
"No smoking is allowed." is the correct message.
Landscape of Mutations in Breast Cancer
Joel Spolsky: How to build, manage, and scale an engineering org
These days you can just post the dois and mention scihub somewhere innocuous. The readers will figure it out and I'd love to see the publishers win when there is no direct link to the papers.
The official press release from teh CFPB (http://www.consumerfinance.gov/about-us/newsroom/consumer-fi...). It looks like they are accepting public comments once this is 'official' in the register.
So much for the purely state-based HTTP protocol.
Can you present data to back this up? I would be surprised to learn that it was true. Middle schoolers, for instance, can get cigarettes even more easily than they can e-cigs†, and while vaping indoors was pretty common a couple years ago, it's been more than a year since I saw anyone do it in Chicago.

I guess I'm saying: I'm really skeptical of your claim that e-cigarettes are introducing more people to smoking. Cigarettes already do a pretty amazing job of introducing people to smoking.

† As the parent of someone who was a middle schooler just last year, let me add that I would be flabbergasted to see one of them vaping, but not entirely surprised to see them with a cigarette. If I saw a teenager vaping, "tobacco" would not be my first guess as to the intoxicant involved.
I feel like I must be on crazy pills for suggesting that the designer's deliverable should be something like UWP XAML documents. I wouldn't necessarily expect them to do any fancy data binding, but they should be able to at least lay things out and maybe manually fill in some dummy data.
I can think of a reason. If Gavin, for example, had both a new text and a signature that was demonstrably from Satoshi, then he could publish this and screw Craig's big reveal. I mean, if anyone is a reasonably credible Satoshi, it's Gavin.

That, at least, would be a good reason to not give the signature to Gavin or Jon.

However, the moment Craig failed to sign an unambiguously new text on his blog with a known Satoshi key everything that went before was suspect. Would it have proved he was Satoshi? No. Would almost everyone except a few tinfoils give him the benefit of the doubt. Assuredly.

The fact that that didn't happen is very strong evidence that Craig does not have the keys from early blocks. Does that prove he is not Satoshi? No. But he's given about as much reason to believe he is Satoshi as I have. And I'm pretty sure it's not me.

Or is it???
This report from the CDC:

http://www.cdc.gov/mmwr/volumes/65/wr/mm6514a1.htm

shows that a good part of the middle- and high-school student population replaced their cigarette consumption by electronic cigarettes. But this is another nicotine-delivery system, and, as the report says, "Nicotine exposure during adolescence, a critical period for brain development, can cause addiction, might harm brain development, and could lead to sustained tobacco product use".
While the U2 fiasco was a bad move, I don't think that "break into your computer" is a fair characterization of what they did. They added it to your available downloads and, depending on your sync settings, it was downloaded to devices.
I'm not a huge fan of having my media managed by the companies I buy hardware from, but when I found a user's manual document on my Kindle I didn't consider it 'getting hacked' by them.
If the government got into the habit of regulating conveniences back in the 1970s, we'd have ("Contracts must be typed with this type of ink, and signed with this type of ink so that it scans well", "Contracts must use this size paper to be easily scannable") and the entire business of e-signing documents would've never happened because there'd be so many legacy usability requirements.

You'd be faxing forms to hip new startups to agree to their terms, signing your name next to every major paragraph, until somebody successfully pushes a new form of contract signing through the government.
I'm not really sure which strategy would benchmark best between 64K chunks, 1M chunks, or even 8M chunks. I think this requires some experimentation. Pushing them all through as 64K chunks has a lot of overhead, and you'd reap the full write amplification. Could you tell me a bit more about your use case? You can email me spencer at cockroachlabs.com.

I've been meaning to work on the "CockroachDB Egg Store" (my disgusting name for a blob storage subsystem) as a Free Fridays side project for a while, but have been distracted with all manner of other enticing options. There aren't enough hours in a week...
I hope they hit it, but they've had manufacturing issues in the past. In fact they've never hit a target release date yet, 6 months late is the best they've done. Now this could be that:

- they are just really optimistic on their release dates,

- they announce early to try and cut off competitors sales

- they just aren't that good at manufacturing ramp up.

Just last night they were forced to join a recall due to faulty air bags from a supplier, Takata Corp. They've got alot of things that need to happen for this to occur.

-They can't have any unforeseen issues op recalls crop up with the Model S or Model X.

- They battery factory has to come online without a hitch.

- The price of lithium and other rare earth minerals has to remain steady, I've heard that its very hard to hedge these prices due to a lack of counterparties willing to take on the risk

- their rumored/china manufacturing plant has to come online smoothly

- and off course they need to be able to ramp up manufacturing on a car they've never produced

One side effect of this is that this means that US tax credits for EV cars would start to taper off at the beginning of 2018 and fully end at mid 2019 for all electric vehicles.

I can't pin down any analysts on a consensus as to whether or not they'll hit their manufacturing target for either the first model 3 delivered or the 2018 500,000 cars manufactured.

The only consensus I could get is that if they need more cash to make it happen they'll have no problem tapping the credit or equity markets, regardless of the conditions at the time. The markets seem to really want this to happen, which is awesome.

Minor note on the story, Its true that TSLA moved up slightly in the after hours but its actually now well down from yesterday's close.
>While it’s in reaction to the demand for the Model 3, the 500,000 units per year will also account for the production of Model S and X, but the Model 3 will represent the majority of its production capacity.

The title is very misleading. The 500,000 figure includes Model S, Model X, and Model 3.
Your judgments aside, we have and are vaccinating our child.

While it's correct that bipedal locomotion and big heads make childbirth more challenging for humans, it still is not a medical emergency. You'd be surprised, if you did some reading beyond what medical school curricula teach, how many of the medical practices that are taken for granted in managed birth have never been rigorously tested with double blind studies, or have had long term empirical studies about effects much later in life. The routine administration of antibiotics is just one of them. An excellent reference on the matter is this book by an M.D. in Australia, and all the referenced cited therein, many by peer-reviewed journals:

http://www.amazon.com/Gentle-Birth-Mothering-Childbirth-Pare...
http://caniuse.com/#search=components

Because you can't practically use web components. Only Chrome and Opera support them. Angular2 has support down to IE 9.
>The EU is forcing all European banks to expose account APIs with PSD II by end of 2017.

Any reference for this? The text of PSD II is here — http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:320... — but it's too long and it isn't clear to me whether it is actually ratified.
The CPA / affiliate marketing business is already pretty notoriously dodgy.

- Diet pills / Teeth whitening / anything with recurring billing schemes on the back of a "free trial" offer.
- deeply misleading ads
- You are the 1,000,000th visitor / it is our birthday! Fill in a survey for a reward

These types of deals have been smacked down in the past (for example: the FDA smacked down the diet pill industry for making illegal claims)

To some extent the consumer protections are on the credit card processor's side (chargebacks for diet pills for example).

But the question is - what will "complete anonymity" do to the CPA industry?

If the landing page I set up anonymously says "buy this thing on the NEXT page and here are all my lies" and the next page is "legit", I get to collect the benefit of the ACTION while the CLIENT is protected by their arms length legitimacy while the CONSUMER gets lied to, defrauded, and taken advantage of.

As the dodgy marketer, there are plenty of places I can mask my behaviours from the CLIENT and the consumer.
Abusive people aren't always abusive by calculation. Sometimes this "tactic" is completely honest, at the moment.
Can someone just blacklist every post that is nothing but a new standard trying to add to the list of crappy pre-existing standards?

Also, you forgot the question mark on the end of your sentence there. Unless you meant a sarcasm mark or an interrobang and the comment parser stripped it?
2FA helps here.

Also, it would help greatly to be able to generate multiple auth users on your bank account (e.g. a read-only identity for giving access to MyLittleApp). I have seen this occasionally on banking portals, but it's very rare.
I was disappointed that there is no live traffic view available around the Gigafactory [0], but filled with joy to see that its access road is named Electric Avenue.

Previous reports seem to indicate that the workers may be at the factory for 20 hours a day, so perhaps they're all sleeping next to Elon in burlap sacks to cut down on congestion?

[0] https://www.google.com/maps/@39.5375576,-119.4397724,14.46z/...
OpenBSD: anti-ROP mechanism in libc
An array was a poor example. Think instead of an object:

for (item in myObject) {
// process item
}
From: https://angular.io/styleguide#!#style-03-03

> Consider naming an interface without an I prefix.

They give the same recommendation in the Typescript style guide, but I still don't understand why.
AgileCloudKit: iCloud Sync Outside the Mac App Store
What is DevOps? (According to 30 sources)
Tesla has received about 400,000 pre-orders for the Model 3 in the span of one month. Mass-market demand for the car is no longer a question. But their ability to execute on these production plans is a different story. Time will tell...
I also started with BASIC. First was Commodore BASIC and then QBasic. I remember there was also LOGO, one of the original didactic languages.
IMHO, if you want a simple language in the same spirit as BASIC, the closest you can find is Lua.
Scottish Pictish Sea Stack Fort Excavation
How many bait and switches will people put up with?
Relying on SMS for bank security has always seemed crazy to me. It's not secure. Didn't Telegram creator just got hacked by the Russian mobile provider that sent an SMS to itself?
Might fracking the San Andreas fault achieve the same controlled earthquakes as explosions?
Everything Good Has Already Been Invented
Node.js Is a Salad Bar: On Boilerplate, Frameworks and Usability
By logging into a 3rd-party site using Google+, for instance, you remain logged-in to Google when you go to any other web site.

And the authenticator clearly does not require this global behavior: if you immediately log out from a Google page, you remain “logged in” at the 3rd-party site that you started from. So why doesn’t it log you out globally? Probably to convenience Google, at the expense of security when you auto-identify yourself to who knows how many other web sites before you realize what happened.

Logging into one page with one set of permissions should mean “LOG INTO THIS PAGE”, not “REVEAL MY SECRETS TO THE INTERNET”.
Can you elaborate on how Rails/Python serves as an alternative to Angular?
I like this page http://bigocheatsheet.com/

Espcially the graph which hammers home how quickly things go wrong.
They say it right at the top of the document:

> Proprietary JavaScript is a threat to all users on the Web. When minified, the code can hide all sorts of nasty items, like spyware and other security risks.

Minification is the big baddie here, as it can hide all sorts of stuff. We all joke about spaghetti code and badly named variables. What happens with minification is that variables are a, b, c, d, e, .... and functions are truncated the same way.

It'd be the equivalent of using an open-source system (like busybox), making modifications to it, and then including it on hardware. Then to comply with the license, you provide a hodgepodge of source files in non-standard ways, that might make the environment they provided.
While you can't edit, you can view for free:

https://www.microsoft.com/en-us/download/details.aspx?id=4
https://www.microsoft.com/en-us/download/details.aspx?id=10
I worked with a Google engineer once and he offered me advice as I was considering buying a new phone, namely the HTC One: "Phone manufacturers know how to make hardware. Google knows how to make software. When you marry the two with both knowing their place in the world, things work out. When one tries to make what the other does, you get crappy stuff on top of your system. Stick to vanilla Android, man."

Having said that, I see Apple more as a hardware manufacturer than as a software one. You don't hear Jony Ive and his seductive British accent passionately talking about iOS or OSX as many times as he does about new hardware. It doesn't see software in the same way it sees hardware.

Still, I can't complain about Apple offering free OSX upgrades, including major ones, for quite some time now and also managing to maintain backward compatibility for a rather large span of devices (my early 2011 MBP still flows nicely with OSX El Cap).
Vonage acquires Nexmo
Ask HN: APM with New Relic or alternatives
Hey, I'm wondering if anyone is using New Relic, and if so to what degree and what your thoughts are? The basic toolset looks fairly priced, but being charged for the add ons you'll need, for example Insights, it looks like it could get pricey. What are some of the alternative APM solutions out there, particularly for cloud deployments.
Any thoughts and prospective would be appreciated. Not sure if anyone has used https://sematext.com/spm/ or tried using CA APM in the cloud?