skysight-inc/HackerNews huggingface dataset:
Betty Edward's book is horrendously misleading to a serious artist. Her book rewards the user with false sense of skill - learn to draw what you see and not what you know. This is easy to do and she has garnered a tremendous support. Any serious artist who is seeking to truly learn how to draw must go through the fundamentals of construction and being able to draw the same thing from a different viewpoint/angle. Try that with Betty's book where one learns how to draw from a reference without understanding the structure. The reader gets to produce nice looking results, but they will miserably fail when asked to draw the same exact subject from a different angle. This indicates lack of fundamental understanding of how to transform 3D objects/scenes into 2D plane. One has to learn how to internalize the object and its structure before putting it down on paper. Betty's book also is riddled with pseudoscience and baseless claims of how the human brain works.
7 Things You Need to Know About Your Kindle Fire
Here's a great, and thorough analysis:

http://waitbutwhy.com/2015/06/how-tesla-will-change-your-lif...
Emacs customizability is something rare. I had the pleasure to run QBASIC and Turbo Pascal 7 not long ago; and was amazed at the capabilities and speed of these old IDEs. Yet, they were locked. TP7, which is an epic[1] thing, made me feel sad, because the editing features are so basic, almost crippling (no block selection); you physically feel how you miss emacs, where anything is a few LoC away.

[1] text based multifile edition with overlapping windows (including .. ascii window shadowing), invisible compilation times (on a Pentium2), exhaustive help system; all in 800KB.
Man, that's the crap Yahoo pulls. The Astrid task app was the only to-do list I actually used until Yahoo killed it. I wonder what percentage of devs actually stay and how many just bail.
Ask HN: Google Home ads open constantly on mobile
Is this happening to anyone else?

Whenever I am scrolling down a mobile page it seems that anytime I try to scroll past an ad for google home it ALWAYS opens the ad in a new window even though I did not intend to click on it
In what way? (I'm legitimately curious to hear about your experience using both products)
Am sure all emacs lisp students have had the pleasure to kill it because they rewrote eval without realizing the implications.
It's hard to change unilaterally. For instance, it's easy to say "stop driving everywhere", but the majority of locales do not cater well to non-drivers. It's easy to say "stop flying", but in practice that's almost equivalent to "don't travel any significant distance from home, ever".

People aren't stupid just because they don't drop everything and make one specific goal their highest priority above all else. Many people haven't even thought about that goal, and even for those who have, it may not even objectively be the highest priority goal.
> Whether you like it or not, people think differently.

Yes, everybody can think what they want, they are free to be wrong against all the evidence

> People that have actually worked in the field and have Phd's in climatology.

Where are the papers from those "people with Phd's in climatology"?
Flagged for being an absolutely terrible idea. This exact same approach was discussed heavily on another thread, but I can't find it now. It's just a terrible, low-security, single-point-of-failure version of what KeePass already does.

> "THERE’S A FILE THAT STORES MY NON-HASHED PASSWORDS. That’s insane!"

This isn't true of KeePass. Get your facts straight. You can even encrypt your KeePass database with any combination of the following keys: text password, private key, and OS account. I use a text password and private key.

> THERE’S A CLOUD THAT STORES MY NON-HASHED PASSWORDS

Also not true if you use KeePass for your database and/or an encrypted cloud provider, like SpiderOak.

> Remember one master password – never save it anywhere

So lose your master password to a keylogger or brute-force attack and have literally all your passwords stolen? No thanks.
Bits of pieces of the operating systems might handle leap seconds properly, but it's doubtful that every single component that uses time does the right thing. The last two leap seconds have revealed bugs in the kernel: https://lwn.net/Articles/504744/ for the one in 2015 and https://lwn.net/Articles/648313/ for the one in 2016, and I don't think it's unlikely that the one scheduled for December will reveal another.
If anything, GPU architectures are even less suited to immutability than CPUs. To get good performance out of a GPU (otherwise, why use them?), you have to avoid thread divergence caused by data-dependent branches as much as possible (I'm simplifying a bit). The simplest and most effective way to do this is to allocate a couple of large arrays and work on them. Immutable data structures, garbage collection, and frequent allocation of small objects, in contrast, will cause a lot of thread divergence.

In addition, immutable data structures tend to be pointer-based. For GPUs (even more so than for CPUs), you want contiguous memory accesses for acceptable performance.
Woah woah woah, the 2° C scenario is definitely not what happens if we burn all remaining fossil fuels. IPCC's A1FI scenario which more or less describes that 'plan' (A1FI actually still predicts an eventual transition to renewables...) has a predicted temperature increase of 2.4 - 6.4° C.

2°C is what the Paris Accords expect us to get with significant changes. We're already at 1.3° C.
> [people may still buy pro post-KS] [anyone who would do so was in the Kickstarter]

I'll be kicking in $20 after I finish browsing HN, and I could see using Pro in developing for clients then having them get their own license (or doing so as part of the project cost). In fact, that kind of seems to be how it's intended to work.
But that's a bit unrelated to modal vs non modal edition. That said, I've always wanted a trimmed down emacs; no org; no mail etc ...
We have plans to implement a framework for writing high performance, GC free programs in Lean (http://leanprover.github.io/). We have spent the last year addressing shortcomings of the previous version and will be shipping a new version early next year. The new features include a high performance proof automation framework, a native compiler, a profiler, a debugger, an incremental build system, a documentation tool, an FFI, including a bunch of goodies I am probably forgetting. We will be demoing Lean this year at POPL (http://popl17.sigplan.org/track/POPL-2017-Tutorials#program), and hope to cut a release ASAP.
Some things did go wrong on a few of the previous leap-second injections, and the Linux timekeeping maintainer had talked about changing the approach to handling them (which has already changed at least once in the past).

I don't, however, think it makes sense to unilaterally change this, without (any obvious signs of) coordination with the timekeeping maintainers and the maintainers of major NTP servers.
> We took loop, most of generic setters, and readtables from CL.

That's a nice touch ;-) , given that those existed before Scheme and thus also before Common Lisp.
The LSST is a telescope project that is a sky survey and is to generate 15tb of data a day. Staggering amount of data coming in.

The data processing pipelines need to be very efficient and questions clear to tackle these. Not to mention the processing algorithms for this data.
Actually, it's when someone can figure out how to make meal service on trains profitable. Most Amtrak routes without meal service makes operating profits, and only one or two routes with meal service might make an operating profit.

Given current train speeds, that comes out to around 500-700 miles being the upper limit of viable HSR. This is roughly the distance between Chicago and DC and also roughly the distance of the largest axis of most European countries.
Most use separate accounts for these purposes. You can connect them for credentials, billing, etc., but there's still some friction.
Advent of Code 2016 started – daily programming puzzles until Christmas
I can see why Pebble would sell, can't see why Fitbit would buy. What am I missing?
Hmm... Interesting. Thanks for the explanation. I'm still not 100% convinced that Apple's only trying to sell devices and not data, but I understand your points.

Re: your note [7] "And then make it available to law enforcement", from the same site http://qz.com/620423/heres-how-often-apple-google-and-others... , Apple handed the data over more often than google, but just received less requests?

I'm just scared of everything nowadays...
Insomniacs Are Helped by Online Therapy, Study Finds
>But I do want to mention that around 3000BC the world was roughly 2°C warmer

Source? I can't find anything to back that up.
Oh man...this is freaking awesome!
I am surprised they don't use something like S3 to scale up the storage withouf buying hardware.
Court Rules IRS Can Seek Information on Bitcoin Customers
Pairing socks algorithm
How are you defining "right to work" in this context? I thought that had to do with not requiring employees to join a labor union?
And a lot of travelling can be replaced with video meetings. (Seriously, what is a good term? I was about to write Skype-meetings, but want a general term (in particularly since Skype predictably sucks more and more since MS bought them).)
> to be fair to Swift it has other goals

Exactly. If those are goals you share use Swift. If not, it may not be a good match.
Goolge 'G Suite' Experience with App Maker
What a bizarre comment. You think spending time apart makes them happier? If so, why are they married?
Wow, can't believe I'm seeing people justifying/defending this--on HN of all places! This is unacceptably invasive, and if this is a glimpse of the future of getting a job, we're all in for a lot of trouble. If you think this kind of information is acceptable to monitor/record during an interview, what on earth do you think is off-limits??

Justifying this as "just to make sure people aren't cheating" is like justifying the police putting a camera in everyone's living room "just to make sure people aren't criminals" or putting a GPS collar on your spouse "just to make sure she's not having an affair". Totally unacceptable.
> You're going to have a bad time...

Hilarious. Was this intentional?
The article seems to suggest that their best path would have been getting acquired by Citizen last year. According to the article:

* Citizen was interested in purchasing them for $740 million in 2015

* Intel was interested in purchasing them for $70 million "before the launch of the Pebble 2" (which was the first half of 2016)

* Now they're apparently getting acquired for $34-40 million
This is automobiles, not general aviation. You don't have to get your engine certified to drive it on public roads, but you might have to pass emissions.
The FAQ implies it is for ingest only, and you need to use snowballs if you want to get data out.
I think taking this step unilaterally is the only way it's going to be taken. Given that Google doesn't want to deal with leap seconds [1], and that the standards organizations have been debating removing leap seconds for years, at least they're publicizing what they're doing.

[1] for good reasons
Understanding the Expanding Benefits of Marketing with Vide
I just realised there was another problem: no internal customers. If there had been an important team inside Google keen on using App Engine, that might have helped them figure out the right feature set. But instead they were just guessing at what users outside Google might want. (Compare to Gmail, which was and is very heavily used inside Google.)
I don't know. I just saw a woman buy a Fitbit. Out of all the brands, she wanted Fitbit. "Fitbit, and only Fitbit." I had a feeling she was buying the fashion? She had Lulu Lemon on too.

Never understood why anyone would by GoPro, unless you have money to burn.

Then again I'm so used to buying direct from China. I'm the wrong demographic. I just expect everything to be under $30.
I've only been dissapointed when I forgot Chinese products are mostly wired for 220v. Only the better sellers will bother to tell you.
sending data in batches gives serious performance improvements. Don't send metrics directly to influx from your app. Send them to an intermediary like statsD which will aggregate them and send it.

Shameless plug - I recently published a log router in Golang. It sends data to influx too ! (github.com/agnivade/funnel)
Because this is mainly being used for interns. In general, you don't fly in interns for onsite interviews.
Silicon Valley's Empathy Problem Goes Beyond the Working Class
From the About page: "Advent of Code [created by Eric Wastl - JSc] is a series of small programming puzzles for a variety of skill levels. They are self-contained and are just as appropriate for an expert who wants to stay sharp as they are for a beginner who is just learning to code. Each puzzle calls upon different skills and has two parts that build on a theme."

I've had great fun with Advent of Code last year, competing with a group of friends and colleagues. You can set up a private leaderboard for a group, and watch the progress of the participants.

It can be addicting though. If you attend some social event (dinner, party, sports game) you fear that your colleagues are passing you on the leaderboard.
Have you seen Fossil's smartwatch line[0]? Quite stylish, in my opinion.

[0] https://www.fossil.com/us/en/wearable-technology.html?gclid=...
Open source libraries for web-developers from SKB Kontur
Every time I read about concurrency in other languages I see them trying to become Erlang but without the core design decisions that make Erlang works.

Always reminds me of this quote:

"Any sufficiently complicated concurrent program in another language contains an ad hoc informally-specified bug-ridden slow implementation of half of Erlang." - Robert Vriding
This is an area of hundreds of square kilometers, if there was a volcano causing it we'd know.

We also monitor the atmospheric gases and an event of this size would be easily detectable.
Three Reasons to Modernize Your Cybersecurity Architecture
Video calls, remote meetings, typically how we call it at work. Use it with clients even in the city
This is super awesome... Lesser devops requirement particularly in early stages trying to validate an idea.
What does it have over ICC?
Yes, that's generally the kinds of things I'd expect to try. I have a number of chapel examples doing hash partitioning to locales. This makes it easy to have distributed indices.
The cats are pretty nice.
How Writing and Coding Are Similar and Different
The majority of the damage to the reef is actually crown of thorns, and runoff from dredging / mining operations - not climate change. Definitely not building a port could have helped.
Reimagining the Urban Freeway Holding Back Providence
Yea, but also they might actually be zombies, without good reasons for thinking the way they do.
Previous discussion: https://news.ycombinator.com/item?id=9067355
Oh, and in the beginning of January, after AoC completed, we hosted a knowledge-exchange session - our company organizes a mini-conference every two weeks, attended by all colleagues. The "Show me the code"-session was an opportunity to share solutions, approaches, tactics that didn't work, and creative discoveries. Entertaining and interesting!
Linode provides 2 gb for $10. AWS provides 1GB for the same thing. Also, AWS does not support ipv6 which means you can not launch your apps in istore if you use AWS servers.
Bad URL: should be ".html", not ".htm". Correct URL is:

http://www.nytimes.com/2016/11/30/technology/erich-bloch-who...
IIRC, Influx supports https too. So you just have to setup some certs and switch to https in the client.
Michael Delligatti–Creator of the Big Mac–Dead at Age 98.
I don't think Google is asking for GPA anymore. Not for experienced hires, anyway. I can imagine they might still ask it for interns and college hires, where it's relevant. But they didn't ask me two years ago (I was seven years out of university at the time).
As many of the new TLDs are now finding out, nothing beats .com for user attention. Make up a word, or use a longer domain, but .com (and maybe .io due to their early launch and high-price) are the way to go.
Some notes on RFCs
No, a huge part of the damage to the reef is from literally digging a port within the reef and the runoff from that. And not dealing with crown of thorns. And then climate change, which is obviously humans are by far the largest contributor (the evidence for that is actually stronger than the physical port)
A really good documentary about his road to world champion came out a few days ago [1]. Worth a watch if you have Swedish VPN access (it's in English but with Swedish subtitles).

[1] http://www.svt.se/dox/se-program/dox-magnus-schackgeniet-mag...
Especially because the fact that increased carbon dioxide traps heat radiating from Earth is just that: a proven physical fact. There is absolutely 0 disagreement on that from anyone who isn't a complete fraud.

There is some debate about what the end consequences of that physical fact are, about how much feedback loops affect the overall temperature, about the total contribution of man-made vs natural causes, etc. But saying "Climate scientists argue ..." is like saying "Chemists argue that water is made up of hydrogen and oxygen."
I generally agree. However I have a Pebble Time Round (awful name) and people are consistently surprised when I mention that it's a smart watch as it does look as good as any other similarly priced watch (noticeably everyone knows what a smart watch is).
Their touch ones still look bad to me. I don't want featureless glass on my wrist when the screen's off and the screen looks worse than a real watch face when it's on (while not, IMO, being more useful than just grabbing the phone in my pocket). The hybrid ones look OK (not great, but that is to some degree a taste thing), but they're not what I think most people would call smartwatches.
Readtables and generic setters are from before Scheme and ten years before CL. LOOP was before CL, inspired by FOR from before Scheme...

> We also technically took dynamic scope from CL

That was already in R1RS, six years before the first definition of CL was published.
I completely agree. They were all tech and no fashion.
When you subsidise extraction the price goes down and other industries burn more of it.
"around 3000BC" the temperature change 2 degrees in < 200 years? Because it is definitely not just a temperature change, but a rapid temperature change that is the issue.
The problem with this is that it's hard to have a reel or prior important moments to refer to without making it a spoiler. Is that seemingly inconsequential merchant you snubbed going to come back to haunt you 5 hours of game play from now? Well, it it immediately makes it to the recap reel, you know it was important before you maybe should.

It's sort of like watching Game of Thrones, and instead of seeing a prior episodes recap before the episode where it matters, you were able to check immediately after a scene to see if it would be worthy of a recap later. Sort of ruins some of the fun.

Other than that, this would be awesome. Maybe if there was some way to offer a recap immediately prior to it being relevant, so someone who was consistently playing could ignore and someone that might have forgotten portions could take advantage of. That does make it quite a bit more complicated though.
A little more explanation on the challenges themselves: The challenges (at least: the ones in the 2015 edition) are stories in a Christmas setting. The American version of that, so focussing on some question/problem that Santa Claus has: how to distribute packages on a sleigh, how many miles to travel between some cities, how many packages to distribute according to some rule for brave kids, how much paper and ribbon does it take to wrap a set of presents.

The programs that you write (if you don't want to solve it by mathematical/brain powers) focus on things like sorting, combinations, counting, grids, trees, graphs, other simple data structures around some fairly basic logic. Nothing too advanced, although sometimes you need to deploy some smart memoization trick (and take the complexity into account, O(log n) is better than O(n!) ) to push the execution time down. You want an answer before Christmas, not before when our Sun expands into a Red Giant. The programs typically are between 5 and 50 lines of code.
I've been getting better sleep ever since I upgraded my phone to iOS 10 with its bedtime feature built into the Clock app.
Thanks for sharing this. Is there a list of big domains such as Google which don't work in China? Does adding social logins like FB and G+ also makes the login pages to break?
Thanks for testing it. You inspired me to try as well, and I've found that Intel ICC 16 and 17 will vectorize it if you put "#pragma vector always" before the inner loop. Without it, it thinks that the write to buffer[i] might interfere with the reads of buffer[i + j]. I think this is because it's trying to "jam" the inner and outer loop.

In addition, I discovered a couple other issues. I was embarrassed to see that I'd messed up the loop bounds in my example. But the bigger one is that AVX2 and earlier do not have a 64-bit x 64-bit -> 64-bit vector multiplication instruction. VPMULLQ was only added with AVX512, possibly because it requires a 512-bit intermediate.

This means that with 64-bit coefficients, the vector approach has to do the multiplications twice, and shift, and add. This is likely going to be slower than the scalar approach. But if you were able to switch to 32-bit (or floating point) coefficients, I think the vectorized solution looks pretty good. ICC estimates a 1.4x speedup, but I think that gets better with longer buffers.

I put the version with int32_t coefficients up here:
https://godbolt.org/g/GXNVe2
> had recently finished a six-month drug programme after he was caught in possession of marijuana and ecstasy.

THAT is what fucking should not have happened in the first place.

Let's not shift the focus to some glitchy software issues that will likely get worked out.
Your comparison isn't fair at all. The interview monitoring is: invasive, but voluntary, only for a short period of time, and for a specific, articulated purpose. The police example is: invasive, as well as involuntary, permanent, and completely unlimited in its scope.

To make a comparison like your comparison: Apple stole $500 from me when I bought my iPhone! Thieves!

Giving something up of your own free will (in exchange for something else), is very different than having it taken from you.

If you disagree, argue with the actual facts of situation.
Right - but I don't think anybody took that seriously. Even the tea partiers saying it most likely only meant it as a 'Obama is a very bad guy and the worst name we can call him is Hitler'.

On the other hand the many liberal journalists prognosticating Trump to become a totalitarian like Hitler really meant it (for example see https://www.washingtonpost.com/news/the-fix/wp/2016/09/28/th...)
Ditto on first gen Pebble, unfortuantely my battery is starting to wear after 2 years and once was 7 days, to only 3 days.
He means not up for debate in the "peer reviewed scientific publishing" sense not, "up for debate in your anecdotal experience" sense.

Which is why the science department the position of every single university in the western world agrees with his position. And NASA, and the CSIRO, I could go on.
It pisses me off.

I bet those mongrels and everyone else rich have gone to visit it. But me? Now that I am old enough to have money to visit it it's gone.
If that was true then you'd expect an El Nino to cause mass extinction. You can get > 2 degree warming over massive areas of the globe during an El Nino year.