skysight-inc/HackerNews huggingface dataset:
They wouldn't be rendered worthless, but the security would take a hit for sure. Any coins mined (and not moved) before 2012 would be at risk, in addition to any address that has been reused since then (revealing the pubkey, instead of just the pubkey hash). Addresses created post-2012 that have not been spent from (spending reveals the pubkey) would still be 100% secure.
I find very interesting how the author describes some of the shortcomings of IMAP. The article seems like a nice starting point for requirements to create a new email protocol.

Like the author, for years i've been bothered by email, but as someone who has been maintaining mail servers for 20+ years my biggest issue is the server side of things.

SMTP, POP and IMAP have served their purpose way beyond their original scope. I think going to the drawing board and coming up with a replacement is long overdue.
The iPad I Left Behind
That interpretation would make more sense if the messianic figure did anything messianic, but our "savior" stories don't generally involve the savior first killing everybody he was supposed to save.

We'll see how the next three movies play out, but so far it's virtually impossible to square the messianic "bringing balance to the force" and anything we've seen in the first six movies. "Jedi were too dominant, so all the Sith and all but one Jedi will be killed" isn't exactly balance by any philosophy I know, Eastern or Western. If the series is striving for a Eastern-style "balance is important", it's not doing a very good job. (Especially since such things usually run the light/dark axis at at least an angle to what we'd normally call good/bad; the Sith are usually written as stupid evil, which doesn't fit into a "balance" story very well.) If that's not it, what is it?

I think the fact that there's no clarity whatsoever about what "balance" is, or why it's desirable, or why somebody would prophesy about it, or... anything really.... is the problem. (Ambiguity is one thing; if there were multiple interpretations by multiple characters within the story that'd be one thing, but there's just no "there" there that I can find.)

Again, the story just doesn't stand up to this level of analysis, and it's not clever ambiguity, it's just... no "there" there. The story doesn't go back this far; it's a story about good and evil and space magic and space princesses and lasers going pew pew pew. And it's at least decent at that.
I came across this as we were looking at different JavaScript transpiler options for our project (where the backend is a Spring Boot app using Groovy).

Fun, but it sort of felt like an example of "every language has a JavaScript transpiler".
That can no longer happen (since January 1, 2014). Insurance policies now have out-of-pocket maximums thanks to Obamacare. The 2016 limits are: $6,850 for self-only coverage and $13,700 for a family plan.

So you would have stopped hemorrhaging money at $6,850, and then the insurance company would have been 100% responsible for the rest.
A 250g helicopter with stopped rotors isn't that different from a rock.
Spinrite was useful in maybe 1997.
I'm not a big pool fan (nor am I skilled) but this seems to avoid the one part I actually like about pool... the runs.

It's fun to have a turn take a few shots and be able to work to setup your next shot in a series. This is a lot of quick back and forth.

All that being said... it's really cool they built it and probably fun to try.
Perhaps in some urban areas, but I seriously doubt there are federal regulations about throwing rock projectiles into the air with no intent to hit or harm a person.
The commercial featured the Voltaggio brothers, who were both on the 6th season of "Top Chef".
that's pretty cool, for avatars any randomization process for generating images should work fine like what gravatar does (hashing off the email address i think)
On sufficiently smart compilers
This is where my questions drift to as well. What is the strategic play here? With FB's Instant Articles it is obvious they want to keep users on the FB platform and eventually tighten the noose on publishers while avoiding any ad blockers. Can't say I blame them.

Not totally clear on what the end game is with Google here. They make a substantial portion of their revenue from the display inventory these publishers provide.

--EDIT--

Just found an article that does a great job answering some of these questions.

http://highscalability.com/blog/2015/12/14/does-amp-counter-...
Desktop version: https://productforums.google.com/forum/#!msg/calendar/Uhfpcw...
In the parent video Hans Rosling objects to the use of the adjective 'explosion' when referring to other peoples children.

This comes from the 1950's 'red-scare' idea that foreign communists would have lots of babies who would grow and then invade America.

He goes on to show that such a description of the statistics is inaccurate and scare-mongering.
The evolution of work and the premature de-industrialization
Hey-- I work at Nylas.

Would love any feedback you have for the site! There's a bit more info on our "Features" page: https://nylas.com/features/ In particular:

> Nylas brings email into the 21st century with modern tools, RESTful developer APIs, and open source code. Integrating with Gmail or Exchange now takes minutes instead of months. Nylas is the easiest way to build an email app.

Pretty much this means we talk IMAP/SMTP/ActiveSync/MIME so your app doesn't have to. Plus there are some nice new features, like a transactional "delta" endpoint and webhooks, which makes writing mail processing code a breeze.

If you're a developer, the easiest place to dig in might be our docs: https://nylas.com/docs/platform or the open source sync engine: https://github.com/nylas/sync-engine

We also shipped a new desktop email app this fall, which started as a fork of Atom. You can see that code here: https://github.com/nylas/n1 Our website is sorely in need of a refresh, but right now our team is busy scaling and fixing bugs like crazy. (Relatedly, if any designers are looking for a job... feel free to email mg@nylas.com !)
I mostly follow labels of albums I already like.

The main way I do music discovery on Spotify is looking at the "Appears on" section under artists I like. A lot of these are compilations and mixtapes. They've been curated by a person and actually released, so you can get quality, real variety, and real similarity (of taste).
My car has CarPlay/Android Auto/Mirrorlink.

First of all, it's in addition to the built-in systems which have AM, FM, SD card reader, HD radio, Sirius XM, navigation, Sirius NavTraffic, local gas prices, sports scores.

Secondly, why would nobody buy older tech?

Third, if the car was worthless because of outdated tech, why would a dealership buy it?

Fourth, even in this day and age, people still upgrade/replace the factory electronics.
LED Halloween Toys Secure for Kids
One thing that kids love to do on Halloween is going out and trick-or-treating. They get to dress up in costume, run from house to house, and fill up their bellies with all kinds of sugary goodness.
https://www.premierglow.com/led-halloween-toys-secure-for-kids.html
Random related question then; how do smaller companies and individuals starting out in business for the first time compete? Because as much as advertising and marketing can be sleazy in its execution, it's also potentially a way that smaller companies can compete with incumbents. Remove that, and what's left? Brand recognition and word of mouth. The former is great for multinational corporations, but kind of bad for anyone trying to dethrone them. The latter can be good for smaller companies and individuals, but can take decades to become effective.

Banning certain types of advertising is a good idea, but trying to ban all of it would kill competition.
I'm looking for a program that can look at my music library and group it up in a coherent way. It would make finding something to listen to so much easier, as genre is often woefully inadequate to reflect listening mood. I know there are some things like that (and iTunes has a feature) but they all miss the mark.

For new stuff, I'm fine with a combination of best of 20## lists, following some interesting soundcloud accounts, and idle searching the internet / various subreddits.
Hi Hacker News! So this is where the extra activity is from :) honored to be posted.

SqlPad was something I built to scratch my own itch and was sort of a self-challenge. I haven't done much with it lately, but a few users have contributed some additions back and have been helping with the project.

Just a heads up if you explore the code - I'm not a Node.js developer by trade and this is sort of a hobby for me as a SQL Server developer/DBA.

I'm flattered by the comments here. Really inspiring to get back to work on this.

Also wanted to add - If SqlPad isn't quite what you're looking for but want to visualize SQL results check out these other projects and solutions:

Metabase (http://www.metabase.com/)

Redash (https://github.com/getredash/redash)

Wagon (https://www.wagonhq.com/)

Periscope Data (https://www.periscopedata.com/)

Mode Analytics (https://modeanalytics.com/)
Historically, who in this chain collected the seigniorage for domain names worth much more than the transaction cost, i.e., email.com? Just whoever snatched it up first, usually a reseller? I always wondered domain names weren't auctioned off like other scarce resources whose initial distribution is controlled by the government, such as wireless spectrum.
Thanks, Chrome
CommonCrypto in Swift
I think fastmail has proposed jmap as a replacement for imap: http://jmap.io/
I've read entire novels on a TI-89. That doesn't make it an ideal format.
Enable the Subsonic API[1] and use DSub[2]. Work amazingly well. Not sure if you're not on Android, although I imagine there must be a decent subsonic client for most mobile platforms.

[1] https://github.com/ampache/ampache/wiki/API#subsonic-api

[2] https://github.com/daneren2005/Subsonic
The concern isn't a current model-year vehicle, it's the replacement time of cars (and appliances in general) vs technology. Presumably, a 2015 car should be good for at least 10-15 years. How will your car's navigation system stack up in 2020 (just 5 years away)? Will it still be your go-to choice? I think the claim is that mobile technology improves much faster than the replacement/upgrade cycle for cars, so a car's internal navigation becomes amusingly obsolete much sooner than the car itself.
> Air, water, and particulates get sucked in all of the time, it doesn't cause a "major problem."

If you suck in enough water, it can cause you major problems.

https://en.wikipedia.org/wiki/Southern_Airways_Flight_242
Not exactly... It might be my hum buckers causing the muddy sounds well then volume gets too hot. I don't have a TS808 I can compare apples to apples with.

The volume change problem and the lack of bass aren't problems for the TS808 because it was hardwired for the "warm" mode with no selector switch. Google is telling me the Boss BD2 doesn't have the toggle switch either.
LISP js easy to parse, transform, build clean-slate, verify, and do fast. My first 4GL tool was a BASIC w/ macros compatible with C and C++. When converted to LISP, it was vastly easier to do transforms and macros plus productivity boost with incremental, per-function compilation. Turns out, Julia did something similar by converting the source into AST's that are LISP expressions with compiler being femtolisp.

Far as safet, you can build checks into your code for protection or use a typed subset of LISP (eg Typed Racket). Shen goes further by embedding whole sequent calculus for custom, per app/module, type systems.

So, not saying LISP is ideal for compilers but does have some ideal and good attributes. Ocaml is my default given it combines conciseness, correctness, decent performance, ease of learning, and some helpful libs.
Buggy game client can only be hazardous if the client/server architecture is built incorrectly — and at least that is not hard to avoid. (Screams "DON'T TRUST THE CLIENT" in the architecture meetings usually help.)
Tron “fights for the User”
That's a good one, thanks. Reminds me of Leech Axxs :)
If ever there was a headline made for Daring Fireball...
Absolutely brutal. There are a few inferences or projections made by Eric Jackson that seem a wee bit uninformed, but generally it is a thorough shredding of Marissa's tenure. Particularly, I was amazed at how many acquisitions Yahoo's made. Trying to stimulate product lines growth through rapid-fire successive acquisitions is testament of how nebulous or illformed the mobile strategy was. I remember at some point Marissa declaring Yahoo as a 'mobile' or 'mobile-first' company, that's all well and good but you need clear signaling on what kind of mobile engagements should be fostered. Looking at the haphazard consumption, it's hard to argue a case for talent acquisition. Rather she was trying to widen Yahoo's net as quick as possible. If deliberate and engaged, her acquisitions would've matured splendidly under the Yahoo umbrella , but Yahoo chewed more than it could handle (Too much influx creates a bit of tumult and drains resources/managerial harmony. Interesting what impact on company culture these potential fiefdoms had). Looking at individual acquisitions themselves, I really am surprised Yahoo bought: Summly (an app that had no ip at all and basically licensed the core technology. Perhaps she bought it out of hype it had garnered?) or Polyvore (a startup that seemed quite dead in the water as Eric attests with no evident means of fruitful integration into Yahoo. Seems a wee bit nepotic desire influenced the acquisition). Tumblr, on the other hand, was an excellent purchase. Still I wonder, what is the long-term plan of integrating it or expanding on its success?
Things that newcomers to Ruby should know(2002)
Don’t Be a Victim of Tax Refund Fraud in ’16
This is already happening with used/refurbished copiers (not a home appliance usually, but still.)

With many copiers, all scans are kept in memory. So copies of things with SSN's or other confidential information are just sitting there in the copier's memory, waiting to be retrieved by the next owner.
How We Made a Smooth Content Creation Experience on Android
Sundar Pichai reaches out to India
BitCongress – Decentralized Voting Platform
I feel like people would just not buy these theoretical ridiculous appliances and just stay with older ones until the appliance manufacturers started making normal appliances again.
If a drone is flying within a certain distance from an airport (5 miles I think) or above 400 feet they are breaking regulations... The problem is that if a pilot breaks the rule that have a tail number and might very well die. If a done does there is no tracking number and the pilot is safe at home.
Pfft. Who wants to parse in 2015? We all know that constructing your language as a JSON schema is the way forward. Your JSON parser is the only parser you'll ever need.
Pre Fabricated Buildings Suppliers in Doha
Authorship abuse is the dark side of collaboration – senior scholars abuse power
I bought a Samsung fridge last year. The documentation referenced internet features that my fridge did not have.

As I posted on Facebook at the time: "I'm not sure if I'm more appalled that there are fridges with WiFi, or upset that mine doesn't have it."
It's all good. Makes sense. Just making sure one of us didn't overlook it in the references.
I wonder if this is specific to .com or if short domains in other TLDs are becoming of value.

I bought bo.gg a while back just because it was so short and easy to remember, I figured it would be useful. And just yesterday I got an email from what seemed to be a very serious Chinese buyer offering $800.
The Roemer Effect has never been proven, as no country has ever had the luxury of too many hospital beds. It's based on a certain plausible logic - similar to saying welfare makes people lazy - but no one has ever presented evidence to support either.
We have an integration with google calendar and they seem to make endless tweaks, like date+time zone requirements. About every six months I have to go in and undo what was done the last time. Debugging is also a nightmare when it comes to validating calendar feeds.

Every time I see "google calendar" in our issue tracker, I die a little inside.
I will point out that as interesting as this is, patents are not always an accurate clue to what a company is planning. Heck, Nintendo's patented a lot of things over the last few years or so, For example:

http://www.nintendolife.com/tags/Patents

That said, based on my experiences with their 'gimmick' controls in the past, I wouldn't want something like this used for the NX default control scheme. Quite a few examples were just buggy as all heck.
for tomahawk, the RFP is coming along nicely: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=649287

not sure how this relates with the parent though...
What do you mean by

> grammar to deal with email.

?
> By ensuring that no person could obtain an advantage over others, and by ensuring that anyone could join without exclusion, Satoshi created the Nash equilibrium to permit normally byzantine parties to enter and share safely in the definition of a shared network of contested assets.

This is roughly true, although Nakamoto's original paper only proves this for the case where no single entity controls > 50% of the mining power in the network (weak incentive compatibility). Nakamoto argued it was also true for the case where a single entity controls > 50% of the mining power (strong incentive compatibility) but failed to prove this, instead providing a vague argument based on some difficult-to-prove assumptions.

For more information, including an interesting theoretical attack based on this idea, see http://www.jbonneau.com/doc/BFGKN14-bitcoin_bribery.pdf.
Tracking the “Trump Is a Comment Section Running for President” Joke
Author was a competent computer programmer when you were still in your diapers. What works for you may not work for him due to a variety of circumstances.
Buddha himself was clearly against faith and dogma, and also considered metaphysics irrelevant to the human condition. If you consider Buddhism to be the original teachings, then it's obvious dogma has no place in it, and a person afflicted by dogma could always be pointed to the original teachings. More religious branches of Buddhism exist, but they are blatant bastardizations of the original teachings. This is very different from the situation in other religions, where the original scriptures are the main sources of dogma galore.
Nobody cares what color of a bunch of bureaucrats want to paint the bike shed, this needs to be an evidence-guided process not a wank.
More and more software development is becoming a constant update treadmill (especially on web/mobile), with companies having no sense of software reliability or stability. "Move fast and break things".. way to go! /s
Please do not use the titles of HN submissions to editorialize. If you want to comment, the way to do so is by commenting in the thread, on the same level as others.
Every one of The Engineer Guy’s videos are a spectacular insight into the immense complexity of everything around us, and a beautiful demonstration in how to make that complexity both fascinating and understandable. It’s often quite a while between updates, but I highly recommend you subscribe to his channel.
I wouldn't go so far to say that the Dragon Book is outdated and irrelevant. (I'm assuming you're referring to the 2nd edition from 2006.) Unless you're focusing on back-end optimization and code generation techniques (something a new compiler writer typically does NOT do), the bulk of the theory and material you'd cover in a first semester compiler course is fairly static.

But if a person is merely looking to bang out a compiler without getting overwhelmed with how to convert NFAs to DFAs for lexing, etc., some good alternative books are:

A Retargetable C Compiler: Design and Implementation, by Hanson and Fraser (http://www.amazon.com/Retargetable-Compiler-Design-Implement...). This book constructs and documents the explains the code for a full C compiler with a recursive descent approach (no flex/lex or bison/yacc). I have some experience augmenting this compiler, so I can vouch for the book's ability to clearly convey their design.

Compiler Design in C, by Allen Holub (http://www.holub.com/software/compiler.design.in.c.html). Downloadable PDF at that link as well. A book from 1990 in which Holub constructs his own version of lex and yacc, and then builds a subset-C compiler which generates intermediate code.

Practical Compiler Construction, by Nils Holm (http://www.lulu.com/shop/nils-m-holm/practical-compiler-cons...). A recent book which documents the construction of a SubC (subset of C) compiler and generates x86 code on the back end.
If it means the fridge is free, I'd be happy to add some firewall rules upstream :)
Just correcting that one bit of obvious, gross ignorance or dishonesty. I'm sure you're a total expert about everything else.
I was recently in the market for a newer SUV and the thing that struck me about every single touchscreen jammed into them was how obsolete they would seem in the near future. Even now, they're clunky and unappealing visually.

My microwave has a MyPlate.gov button on it. May have seemed like a good idea when our home's previous owner renovated back in 2011, but it's silly now.

My "smart" TV has an app called WebVideos on it, which does nothing but apologize for being shut down.

This trend of timely design rather than timeless design in appliances is not great for the consumer. It reminds me of bundling crapware OS-extensions onto budget PC laptops. Design that respects the orthogonal-nature of connectedness to a device's primary purpose should be praised.

One counterexample that comes to mind is my Nest thermometer. It's super convenient, works great. And if Nest ever goes under and turns out the lights on their API, or if wifi becomes an irrelevant network connection technology, it reverts to being a thermostat with a really nice UI.
I did this for Windows recently (upgrading from old 128GB SSD to shiny new 512GB SSD). Process was:

1) Boot into Parted Magic

2) Copy disk using Clonezilla

3) Expand NTFS partition with gparted

4) There was no step 4.

The whole process was about as painless as possible. I kept waiting for something to blow up on me, but nope!
I got the 2nd link here before, maybe from you. Might be old but very thorough treatment of about every aspect of functional compilation. I have it saved in djvu and pdf in case I neet someone starting in that area. :)

The other two are new to me. Thanks for those.
Thanks for sharing this, I had never seen it. I'm astounded that you can fit the entire US in Africa and still have room left over.
You're being sarcastic, right?

> Pop open the cover and install an aftermarket control board that runs Free software.

Appliances will get redesigned so that it's hard to do it. If they really want to drive the message home, then like 'maxerickson said, it's epoxy time.

> Eventually, this will be more user-friendly (better interface one doesn't have to relearn every monthly update)

See mobile.

> convenient (better software features)

See all software.

> and economical (how many appliances are thrown out due to software malfunctions).

Again, see mobile.
Or even better, GLL.

http://dotat.at/tmp/gll.pdf
Why Does Moby-Dick Sometimes Have a Hyphen?
>If you see a designed object in a movie

Not just movies! Looks like Samsung bought placement in a music video. https://youtu.be/lf_wVfwpfp8?t=4
Time machine.
> The EULA is a contract and as long as it exists then nothing else gives you the right to use that software. Not sure how you can argue otherwise.

For the 100th time, I'm not running their software. They don't have the right to force me to run any particular software.