skysight-inc/HackerNews huggingface dataset:
>AMP supports loading the bootstrap iframe that is used to load ads from a custom domain such as your own domain.

according to https://www.ampproject.org/docs/reference/amp-ad.html
Yeah, there's some great material out there. Almost too much! It's all a bit overwhelming sometimes. And video, while great in many ways, is frustrating sometimes because you have to consume it in (more or less) real time. And at least for me, I can read a lot faster than the typical speech/listen loop, so watching videos feels too slow.

Speeding up the video helps though. For anybody who hasn't discovered this trick yet, Youtube lets you speed up the playback to 1.25x, 1.5x or 2x the original speed. Doing this can really help you save time getting through stuff like this.
What kind of navunit do you have? I wouldn't count on mine for anything helpful and it requires a sat radio subscription to get traffic updates.
> Only people in a position to try, and doing a lousy job so far.

This doesn't justify or excuse racist generalizations, and it doesn't qualify the idea that you "can't be racist" towards some people.

> The title is pure clickbait.

They generalize about "white people" multiple times in the article.

> It raises some good points.

It does it using racism and classism and with a lecturing tone. Any good it was supposed to do is completely nullified, not the least of which because it insults the people it purports to educate.
Sure, but a header in a book should just repeat the contents of the chapter but worded differently. In the same way, comments should not just reiterate the code.

In the header case, the comment is a summary of what the code is doing, which I think is fine if it allows you to understand the code block quickly without reading it in detail. That's different from a comment like "Add one to index" followed by "index = index+1", which is the canonical/trivial example of what the advice is intended to recommend against.
If they can get pool tables to stabilize on ships[0], maybe this can done too :)

[0] https://www.youtube.com/watch?v=7DNGjGH-IB8
Is this fundamentally that much different than the MPAA having all sorts of arbitrary hang-ups for rating movies?
Why can't some other entity fund residency programs?

What if the Gates Foundation decided it wanted to fund 1 residency position? Is there some structural roadblock in the way of its money?
Option + Shift and click on bluetooth icon. Debug menu can be helpful.
Also all these stories seem to be projecting our own behavior on robots; Humans and apes like to be alpha males, because it gives them an evolutionary advantage; by extension it seems natural that Robots will also have the same drive for power; is that really true?

I think that the Robot will not have such an in built desire - if it is based on reasoning then the machine might actually be more reasonable. In other words there is enough room for both Humans and Robots.
This is why I go out of my way to be appliances that have no "smart" capability whatsoever. They're useless and I'll probably never use it. I got my 55" TV for hundreds of dollars cheaper than the comparable "smart" varieties, simply because it only did the one thing it was any good at anyway: displaying video output.
And this is the fun of "portable" OpenGL, one code path per driver/platform....
I've never heard of this before! Is it advertised anywhere? Our IT dept has been cloning and reimaging for years and this is the first I've seen it.
I can’t find any mention of GUI frontends for git-appraise.

While I prefer to write code in my terminal, I like to switch settings for reviewing code — with GitHub’s Pull Requests, I can just do it in the browser. Can I use git-appraise in my browser? Is there a stand-alone tool?
The Red Dragon Book is great (I like it better than the newer Purple edition), however for a gentler intro, I really like Crafting a Compiler[1] by Fischer et al.: the first chapter does a great job of introducing the role of each part of a "traditional" compiler and chapter two implements a complete compiler for a tiny calculator language. The rest of the book follows the traditional progression (scanner, parser, type checking, IR generation, etc.) It's a bit expensive, which is my only reservation when recommending it for a university class (although students are resourceful if you know what I mean ;))

[1] http://www.amazon.ca/Crafting-Compiler-Charles-N-Fischer/dp/...
Flux: A Mesmerizing 3D-Printed Zoetrope That Glows
Note that if your windows was installed to boot via UEFI, and your bios is set for BIOS boot (maybe you changed it to run a copy tool and forgot), fixboot and/or fixmbr will instead give you cryptic errors instead of fixing things.
I originally wrote it in Spanish, my native language. My English is OK, but probably not as good as my Spanish, especially not when writing something that needs to "read nice" (as opposed to, say, technical articles).

I started translating it myself but the progress was too slow. I hired a translator, who was a native English speaker. The result is OK but not great -- in the end I could have done an equally good job. So I'll probably be writing the sequel in English.

To answer your question -- I believe the original Spanish version is slightly better.
similarly, for Instapaper
Interesting because USA had broken "Purple" the Japanse diplomatic cipher machine. I had not realized that there where 10 inquiries about this.

Also there is precedent in the form of the Zimmerman telegram- which British Intelligence got by tapping cross-Atlantic cables and by breaking the cipher used:

https://en.wikipedia.org/wiki/Zimmermann_Telegram
I do appreciate my car GPS for when I'm outside of cell range though (which is frequently--mountains and radios don't work well together).
I've cloned hundreds of drives while I worked for two years in the IT department at a large university (30k+ students), and I never had an issue with using Clonezilla or Norton Ghost (which is no longer even supported, but still works perfectly).

If you're moving to a larger drive, just do the above process and then use Gparted to resize the partition. As many warnings as it throws about trashing copies of data, I've never actually seen it happen.
Open Protocol for Resumable Uploads
"They put computers into everything, refrigerators, telephones
Toothbrushes, damn it, why can't they leave 'em alone
I'm tellin' you now, I don't care how when or why
The day my television crashes someone's going to die!" -- Reign of Error by Sudden Death
Hillarious
interesting but what is it?
On Windows all I do is download Acronis Easy Migrate which has a free trial version. No messing with dd (often the SSD is smaller than the spinning disk anyway) or disk management. Swap drives and boot up.
For startups too
I much prefer tapping the edge of a page vs moving my entire hand/arm to turn a page. +1 for digital for ease of turn.

Quick random access to different parts of a book? A digital table of contents that I can bring up anytime and instantly tap to go to the section? Much faster than finding the TOC in the beginning, reading the page number, then hunting around for the actual page. Ugh. +1 Digital.

How about randomly jumping around the book? All reader apps I use have a scrubber at the bottom, I just drag that wherever I like and boom, instant. Just like thumbing through the book. Many advanced readers will even show a live preview of the page as I scrub! +1 Digital.

Add in the ability to scale font sizes (+1 digital), adjustable line heights (+1 digital), adjustable margins (+1 digital), Text-to-speech (+1 digital), non-destructive highlights and annotations (+1 digital), tappable footnotes and references (+1 digital), unlimited bookmarks (+1 digital), adjustable bg/fg color and lighting (+1 digital), self backlit (+1 digital), and the ability to have THOUSANDS of books in a few ounces. It's no contest.

And 5" too small? I think it is the perfect size. Easy for one-handed use.
By the way, you can really actually still buy the refrigerators with rounded corners, if you want: http://www.smeg.com/refrigerators/double-door-refrigerators/
With what I paid for my fridge I would hate to see what a high end fridge costs. . .
I don't think people move here for the health care, I really don't. I'm sure US has better health care than where many come from, but if that was your express interest in emigrating you could do a whole lot better than the US.
I'm a bit under the weather and so my mind isn't really serving up any good examples of what I'm guessing would be the opposite, a standard prepared ahead of testing the market for suitability via the "hard way." Do you know of any? Most of what comes to mind are stillborn messes like XHTML.
Probably my favorite site ever made (after Hacker News) haha.

The only thing I hate is that they are too slow to make new onboarding teardowns!

My favorite - how they criticize Apple Music's onboarding process: https://www.useronboard.com/how-applemusic-onboards-new-user...
Upvoted because this looks cool and I'm definitely your target audience. The README doesn't give me a great sense of how this actually works, though. A 5 minute video, or even a hypothetical example with some screenshots intermixed, would help a lot.
Show HN: Simple and Beautiful Payments for Freelancers
nick support and sound notifications added
It's a little bit clickbait, but it might also have some value if it gives someone a different perspective on terrorism.
Thoughts on TrueCrypt
WAP 4.0

(at least AMP reminds me of WML and WAP, that we had on Nokia/Siemens/Ericson cell phones 15 years ago)
Could it be due to the perception (loosely based in fact) that the hard copy is forever, and therefore you better do a good job first, whereas the electronic media could be corrected post-release?
I agree. This is just research, and not a market ready product. And research is really necessary in IoT, not just to figure out what is useful and what isn't, but also to figure out security and privacy concerns with everything being connected.
I listen to multiple, vastly different genres. I find Spotify's Discover playlist may favor one particular genre one week, but it's usually pretty good.

And the behavior you described doesn't sound "pretty bad". If you haven't listened to a particular genre in a few weeks, I think it's reasonable you don't get suggestions for it for the upcoming week of listening. But if you do start listening to that genre again, your next playlist will have it.
I thought this standard always existed.
That already deployed hardware is now slow with the latest shiny firmware...time to buy more hardware like a good little consumer.
There was a time -- before the commercial internet -- when I was under the delusion that I was "keeping up" with computing and it's technology. But now I think William Gibson is right:

The future is already here —
it's just not very evenly
distributed.

He was then, too. On the other hand, William Faulkner was also right:

The past is never dead.
It's not even past.

But I'll add that the past isn't very evenly distributed either. The Cambrian explosion has a positive feedback loop: between any two technologies there is a niche in which another technology may develop. There's not just a combinatorial explosion of technologies, tools, and ideas...it's fueling itself.

For better or worse, most of the explosion will die because the system is brittle. Niches have dependencies and a tool that sits lives in the space between Angular, Docker, ClojureScript and Less is exceptionally fragile and has nowhere to grow.
To translate to a more familiar domain, think about the SATs. After a period of study, students take the SAT where they get back the composite score of how they did, but never the actual answers to the questions on the test.

Now imagine a student can take the test repeatedly over the space of a few days, and can use the score to reverse engineer the answers to the questions. They can put in random answers and note which ones cause the score to go up. Of course the real life SATs don't allow this, and they change up the questions to prevent this sort of cheating. If this were possible, our enterprising/cheating student can derive the complete answer key over time, noting the changes in scores for each run. And once they have the key, they can ace the test. No longer is it a test of their aptitude, but rather of their knowledge of the answer key.

This scandal is analogous to this albeit contrived example. With an ML testset, it's not possible to change the data because you want it standardized so you can evaluate improvements that new approaches may bring. It's the only way to have a meaningful yardstick to measure against. Thus, the only way to prevent such gaming is restricting multiple submissions, so that you can't do 'hyperparameter optimization' - i.e. overlearn on the testset.

That's why it's cheating - it's not a measure of how well your algorithm did, but rather on how well you reverse-engineered the answer key. It's a huge disservice to the field and the people who did this should be ashamed of themselves.
> This isn't about school gyms, and the youngest group this article discusses is millenials, who are almost entirely adults (though the label includes some late teens, as well.)

The definition of "Millennial" consists of people born from 1982 to 2004, so right now it still includes all teenagers and preteens, as well as adults (ages 11 to 33).
For more on the view that stochasticity fundamentally parallels reality, an interesting read is "The Dawning of the Age of Stochasticity" by David Mumford [1].

I also think it's interesting that methods like Hybrid Monte Carlo were inspired by a physical-reality-first idea. It makes it seem like this is somewhat of a chicken and egg problem.

[1] http://www.stat.uchicago.edu/~lekheng/courses/191f09/mumford...
Living on a Literary Calendar
I long for a world where my byo device (ipad,nexus tablet,whatever) can be slid into a cradle. We all agree that technology is bad when paired with long tail devices (tv's, fridges, even watches) So why not allow a universal cradle that fits the device dejour. After that an app and the appropriate hardware could be exposed via the cradle to cover all this and when the tablet is old hat, get a new one. Its not perfect but it is far better than the options we are getting now.
The 60s are 70+ years ago? What's your relativistic velocity?
I am honestly baffled why he had so much trouble getting a cleanly unmounted filesystem.

From either Windows or Linux there are trivial tools for setting the 'check this filesystem on next boot' (if it doesn't do it then and there for you) flag. Let windows do it's check, then actually shut it down (don't suspend it). That should have been the end of that. If /that/ never works then something else is seriously messed up (at best some deeply integrated 'anti virus' software) and a re-install is warranted anyway.

My typical procedure after that is to dd copy the start of the disk (up to a few 10s of MB in to the largest partition) and also the end (if GPT), re-read the partition table of the new disk, then use ntfsclone (linux command) on the big partition. If I'm feeling fancy I'll also pre-copy the end of the old NTFS partition to the same offset in the new one. AFTER booting Windows once you can grow the partition to take on the new space.
I definitely agree with ML and OCaml, but why do you recommend Lisp for compiler work? I love working withs Lisps, but how do you deal with dynamic typing bugs in compiler work? I prefer OCaml/Haskell/ML for its really strong static type checking for compiler work. Just curious though...
Affordable SEO Friendly Web Designing Software House in Pakistan
Now it just needs *coin mining malware. Cooling included.
This would be pretty awesome to have as a lint in static code analysis tools.
I am pretty sure you are wrong.

From the article itself: "a company sells or licenses its foreign rights for intellectual property developed in the United States to a subsidiary in a country with lower tax rates."

Note the 'foreign rights' part. This has nothing to do with iPhones sold in the US.
Firstly, thank you to the writer, this was a nice short read.

However, It's funny, there are so many of these collections of CSS Pro Tips, though as someone who writes CSS, I feel the complexity is not in these general rules, but lies more in how CSS is organized for readability, how to write _composable_ and _reusable_ CSS components, and the like.

I'd love to see more articles on how people organize their CSS (either with BEM, SMACSS, or other creative frameworks), or how they create reusable CSS components to effectively add to an overall styleguide, rather than one-off tricks. Or how to reduce unused CSS clutter, or make _huge_ performance gains by doing certain things.

A few weeks ago, I came across this great article by @fat [1] and I think this is infinitely more helpful for the common beginner than a few tips. Using :not in CSS, vertically-aligning items, or making comma-separated lists using pseudo-elements may be helpful, but those can be easily Googled.

[1] https://medium.com/@fat/mediums-css-is-actually-pretty-fucki...
The Great Failure of Andrew Carnegie's Simplified Spelling Lobby
Sounds like your fridge needs a software update

What a time to be alive
Is this on the arXiv?
Toshiba to Cut Up to 7,000 Jobs, Mostly in Consumer Goods
"Please stand by for message from our sponsors who help keep your food fresh."

<VideoAd1>

<VideoAd2>...

<VideoAdN>
I learned compilers this way and yes, it's extremely hard. Things got so high-level that I forgot what the real problem was and kept wondering why the algorithm I wrote isn't working.
React Components, Elements, and Instances
These days dd is the only thing I trust for disk cloning.
Show HN: Spellchecker – an interactive, command line spellchecker
But in C you usually use `goto Error;` which basically is just a `return` + you can do the cleanup yourself.
Evaluating a redesign
If I did not have a vehicle I would be forced to live along a route dictated by the likes of yourself. Whereupon I would be forced to choose jobs that would be only along the transit route; whereupon rents / prices for residential and commercial ownership increases as more people compete for a route oriented locations.

Your last line of enslavement is quite amusing when logic is applied: Telling the rat that it is in a clear jar that it is not free is demeaning, but who is telling the rat this; a fellow rat who is also enslaved in a clear jar.
Macrium works great. Hassle free, Clonezilla is a bit on the techie side. And on the Mac, Carbon Copy Cloner works great as well.
And then epoxy.
Actually in cases 2 and 3, since the first byte is "special", the length of the actual string must be the next byte. I've updated it to show that. This is why there is no length-254 string. And in the 3rd case, the maximum segment length is 10 bytes shorter.

For a multi-segment setup the length of the entire string would be found by summing the lengths of each segment. This is still "fast" because you would have to, at most, test one byte per segment to find the next length byte, to find the total string length.
SRI International behind new robotic technology for Verb Surgical
Ha! I know very well what a URL is, but I still navigate the web by googling.
A mistake I'll make only once: driving to Montreal only to realize my phone was useless once I got to the city limits and needed to figure out how to get to my hotel.
So there is no unexplained variance in behaviour and we have models that explain and predict it as good as let's say classical mechanics?

Free will is just a conceptual mistake based on metaphysics.
Oh, I can definitely sympathise with this article and it's message. I mean, I feel pretty much the same thing, and not just in a startup/work sense either. I simply cannot enjoy doing anything unless it's A: completely revolutionising some field or another, or B: better than just about everyone's work in the field. Which has led to some pretty miserable times these last few years, since there's always someone or some group that's absolutely amazing at anything and can seemingly do really well at it even if they put in less 'effort'.

Maybe I'll calm down a bit now and stop being obsessive over every little thing.
This apparently got stuck in my "Outbox" folder, so it never got sent. I'll pass it along tonight - this is turning into one of those workdays that became really busy all of a sudden.
A recent toy-project.

I was able to download scikit-learn, make ~148 spelling corrections, and submit a pull request within 5 minutes. https://github.com/scikit-learn/scikit-learn/pull/6005
Humans are pretty funny!

Going off the usual price for apps ($2.99?), and a 'bunch' is probably about 25 apps, then replacing all your paid iOS apps with paid Fire apps would probably cost you $75.

So ignoring anything else, a lot of people would actually value their $75 sunk app costs greater than the $350 difference between that iPad and the Fire. It's a pretty interesting lesson in humanity.
That'll happen for sure. Oh yes it will!
Vegetarian and “Healthy” Diets Are More Harmful to the Environment
While I agree with your approach (to gather call data to shame the insurance companies), you may want to confirm the jurisdiction that the other caller is in - interstate calls could involve both jurisdictions [1] and if the insurance representative is in a 2-party consent state, you could be C&D'd/sued. It's a shame, but in our money-fuels-everything society even winning a lawsuit can be costly.

[1] http://www.vegress.com/can-i-record-calls-in-my-state
This looks awesome! I used to use Spark for quick Java web apps, but I will (probably) try Rapidoid next time. That said, I have been using mostly Sinatra (Ruby) and Yesod (Haskell) recently but Rapidoid looks like a winner for Java-land.

I am surprised that I hadn't heard of Rapidoid before. +1 to HN
HARDBALL QUESTIONS FOR THE NEXT DEBATE
Little Bites of Cocoa #146: Navigating Around Xcode with Keyboard Shortcuts ⌨
The lossless option is nice but to be honest I had a lot of streaming issues with Tidal. For example, if I paused a track and walked away for 10 minutes and resumed it would hang and wouldn't pick the stream back up. I had to restart the track from the beginning (this is using the desktop app).

I'm in Canada so I didn't realize Deezer wasn't available in the USA.
If you're on Android, Nokia's Here application has fantastic offline navigation maps.
Angular 2 Application Architecture – Build Flux Apps with Redux and Immutable.js
This is... amazing. Thanks for sharing.
This is why I thank my lucky stars that I use a rolling release distro. Configuration is in my home folder, and my system is no more than a list of packages or PKGBUILDs.
I actually hope for that. My parents' washing machine blew some motor driver IGBTs along with the MCU and its proprietary firmware. It's basically scrap metal now as replacement boards are sold barely cheaper than a new machine.
I've always thought an effective if brutal strategy might be the one that won't even deliver your email to you if you're not at Inbox Zero, and then it delivers a day at a time so you might end up days or weeks behind. And maybe it would give you clues, like, "you have 47 additional emails waiting from this sender", so if they're spammy, you could just unsubscribe right there and it would delete them upstream without you even having to look at them.
The strange thing is that on many maps rotating sphere is implemented for satellite view but switching to actual map also means switching to Merkator.
On history and justification of C programming language