skysight-inc/HackerNews huggingface dataset:
The things you point out are reasonable. But I think you slightly presuppose the legitimacy of the surveillance regime.

Pick a government at random from around the world. Give it surveillance technology that is not 100% accurate, and there will be many, many cases where the officials use the imperfect data on the basis of seemingly reasonable fears and suspicions to act without due process and without much guidance from the rule of law.

When your job is to prevent catastrophic events, you will be inclined to trust any instrument you have at your disposal, even if it is not completely trustworthy.

This is why surveillance powers (or any powers that make it easy to diagnose various forms of thought crime (e.g. premeditation) should be avoided, since they lead to over-confidence on the part of law enforcement and apologies when they lead to innocent lives being ruined.

The same "reasonableness" criteria can be used to justify torturing someone who seemingly knows information that could save lives but refuses to reveal it.

One of the main benefits of putting process and institutional structure behind law enforcement is to take the emotion out of it and avoid one person deeming something reasonable based on a narrow context that really is not.
I don't use aliases for the main git functions because they are easy enough to type anyway, a good idea to remember, and many of these operations are not things you want to do accidentally because of a split-second typo. The only exception is 'gs' for 'git status' because I use that more-or-less reflexively and it's completely safe.

What I do have is loads of aliases for getting different logs and graphs, because all the sensible formatting options are impossible to remember. I would be lost without these. Straight from my bash profile:

# Quick summary git log variants (with and without hash, with condensed whitespace or tabs)
alias 'gl=git --no-pager log --pretty=tformat:"%ad %an: %s" --date=short -n 15'
alias 'gll=git --no-pager log --pretty=tformat:"%ad %h %an: %s" --date=short -n 15'
alias 'glxl=git --no-pager log --pretty=tformat:"%ad %H %an: %s" -n 15'
alias 'glt=git --no-pager log --pretty=tformat:"%ad%x09%an%x09%s" --date=short -n 15'
alias 'gllt=git --no-pager log --pretty=tformat:"%ad%x09%H%x09%an%x09%s" --date=short -n 15'

# Same, in reverse order, plus show slightly more entries (most recent won't scroll off top of screen)
alias 'glr=git --no-pager log --reverse --pretty=tformat:"%ad %an: %s" --date=short -n 25'
alias 'gllr=git --no-pager log --reverse --pretty=tformat:"%ad %h %an: %s" --date=short -n 25'
alias 'gltr=git --no-pager log --reverse --pretty=tformat:"%ad%x09%an%x09%s" --date=short -n 25'
alias 'glltr=git --no-pager log --reverse --pretty=tformat:"%ad%x09%H%x09%an%x09%s" --date=short -n 25'

# Quick Git Graph viewing
# Usage: gg <list of branches> | gg --all
alias 'gg=git --no-pager log --decorate --oneline --graph -n 25'
alias 'gga=gg --all'

There's a naming convention of 'gl' for 'git log' and 'gg' for 'git graph' where 'll' means "log, long" and "lxl" means "log, extra long". Adding 't' means tab-separated for piping & parsing, or copying into a spreadsheet and 'r' means reverse (which I would actually consider 'forwards' but I try to stick with git conventions even though it's the opposite of say, svn). I did not create every permutation, but all of these variants are useful quite often and if I try to run a variant that doesn't exist, I just add it quickly so it's there next time.
My biz partner and I have often thought about creating a site with mini work history biographies to help others get further in their career (it is relevant because we have a recruiting software company). Perhaps even hiding personal identification of the biographer. The idea being if "I want to be a CEO how do I get there... is there an example... what are the details that don't show up on a linkedin profile / resume".

While you can certainly read biographies of famous individuals they are often too long and are often fringe cases anyway (not representative of others in the field). Also often biographies are written after or near the end of ones career so facts maybe hazy and or contextually irrelevant by the time they are published.

For software development this is no so difficult as most developers are transparent and blog but for many industries this is not the case.
The hurdle is inconvenience. Using a special news reading app and maintaining an account are inconvenient relative to just reading for free. On top of that, reading an article becomes a decision of both time [to read it] and money [the price of the article], that's also [mentally] less convenient.

To me, the difficulty is that there is no obvious win for the pay by article model and my experience is that people hate being nickeled and dimed. Charging is not necessarily the best route to build the goodwill necessary for donated effort toward curation and curation that relies on goodwill tends to attract players with financial motivations in addition to people with voluntarism in their hearts.
> I fail to understand the hatred towards HOAs,

HOAs and the restrictive covenants that enforce them became popular for the purpose of keeping out Blacks (well, and other undesirable minorities, but mostly Blacks), and while they've been prohibited from actually (directly, at least) doing that for some decades, they continue to represent (because of who is willing to devote energy to regulating their neighbors through them) the same kind of cultural identity enforcement and homogenization by narrowminded elites that would keep out the "other" if they could.
As 2016’s Tech IPOs Notch Higher Gains, Are Market Conditions Finally Right?
Yes, they are sorry they got caught. Next time you hope they will use better ways to hide their secrets.

What great journalism.

*they = could be anyone.
Do you stack federal, state, and municipal elections in the US? Does everyone vote for all levels on the same day?
Take a virtual tour of Jerry Seinfeld's computer
Hoping this doesn't turn the thread into a male/female thing...

Assuming that your question is meant in good faith, here's an example. I have two sons. One is extremely emotional, far more so than his brother was at that age. He cries over minor incidents, take small slights to heart, gets upset easily, etc. His teacher describes him as "feeling things very deeply."

However, he is also extremely bright and very strong willed. Even at a young age, we can already see that he is not the type of person who will allow himself to be taken advantage of. Despite his sometimes irritating emotionality, there is simply no way I could ever characterize him as weak.

Does that help?
You might like this:

https://github.com/stochastic-technologies/goatfish/
Ask HN: How important is launch day for an MVP?
I'm close to finishing the MVP to a side project I've been idly working on over the past 9 months. I would put it down for a few months, come back and implement some features. Rinse and repeat. As 2016 is quickly coming to a close and one of my goals was to launch a product this year, I've been spending more evenings on it lately.

Originally I thought it would be an interesting, simple take on bloated test plan software. Now that I've completed it, I feel like it's too simple. As in I'm almost embarrassed to ask people to pay for it because the limited amount of current features.

I do have plans to expand upon it and add more integrations and features. But I also don't want this to exist in purgatory for longer than necessary. I want real people using it to guide future product development. "Launch fast" was the battle cry from the beginning.

My questions are: Is this normal worrying? For those of you that have launched a side project in the past, have you encountered the same reservations and fears? How important is the initial launch?
"may" being the key word here. The library you choose "may" have already dealt with those edge cases. Or you may spend hours or days debugging the god damned thing. In my experience in javascript development, the latter is far more likely.
Sounds like a good idea. Some OEMs should follow suit. Sometimes they try with their upper echelon hardware and they always fail somehow. Look at this XPS15 with all its annoyances. I still don't understand why they keep making consumer crap and tarnish their own brand, while they could take that design time of crappy stuff towards the upper echelon stuff, to make them truly great.
The repo was disabled by GitHub apparently
> crybabies

Personal insults are not OK on Hacker News, please leave these out of comments.
A Month of Invalid GCC Bug Reports, and How to Eliminate Some of Them
#1 way to increase voter turnout:

Make it not seem pointless.
This is silly. They should be encouraging voting by mail instead. It's much more efficient and cost effective for everyone concerned. In CA voters don't even have to pay postage any more.
My home state of Washington exclusively uses mail-in ballots. (There are dropboxes if you can't afford a stamp.) Our voter participation rate in the 2012 election was about 60% of voting-age population, compared to about 55% listed for the same year in the article. The 2014 election participation rate was just under 40%, which is quite a bit higher than the 30% listed for California, but still very low.

You can't make this any easier, and half the state still does not vote.

My Washington statistics come from: http://www.sos.wa.gov/elections/voter-participation.aspx
When I looked into it some months back, I arrived at following :

>Template syntax wise it's mostly subjective preference: Ractive uses mustache templates, Vue uses attribute bindings.

>Vue has a more intricate reactivity system - plain Objects made reactive, and can be externalized and managed elsewhere if necessary.

>Vue has more support libs/tooling (vue-router, vueify, vue-loader etc.)

>I actually know Rich who is the author of Ractive. AFAIK he's not that actively maintaining Ractive now (just look at the issue count) and is focusing on some other projects.

-Evan You(Author of Vue) [1]

But, that's 8 months ago. As of now, Vue has gone way high up in terms of popularity and features.

[1](http://forum.vuejs.org/topic/849/differences-between-vue-and...)
I closed your page a half second after it asked me to sign up for a mailing list

like seriously, do you actually get conversions through that? i've only ever seen it piss people off
Oligarch
This is a fantastic overview of the issues surrounding DB's. Would love to see some deeper discussions on graph databases in the next version!
Slowcast: a new way to listen to podcasts
I don't know that I can buy that. At least in the US, many people who work that many hours are salaried, so the extra hours don't mean any extra wages, and they still work those hours. The pressures of the job force them into it, not the economics.
The United States of Trash, Dog Shit, Rubber Bands and Dental Floss
Wow, only a million dollars for a 3 bedroom house. That's so affordable /s
Sort of... When trading that large a fraction of the whole pool of BTC, the trade itself would drastically alter the value of a BTC. To the point that I'd be surprised if someone could openly acquire that large number of BTCs before being priced out of the market.

The block chain makes it worse because everyone can see the progress of the buyer and there's no market maker with anywhere near this level of liquidity.
Parallel I/O and Columnar Storage
The Penultimate Rules on Being More Creative
Zapier is hiring a Partner API Engineer – remote welcome
What's an example of an application that is a good fit for MongoDB?
Building efficient podcast client
It sounds like you are judging the entire US based on almost no information. The snobbish condescension is almost insufferable. Maybe try providing some interesting information in your comments about what it is that you don't like about US suburbia.
> find the barriers to entry on NoSQL lower

Not having to think rigorously about the logical structure of your data is a huge selling point for many. For programmers, because it means they don't have to think. And for employers, because it means they can make do with programmers who don't want to think.
One example would be ingesting structured or semi structured data from sources that you don't control.

You may know some invariants, but much can change without notice. So you want to be able to work with the structure you have without preventing non-conforming data from entering your system.

In some cases schema conformance is just delayed, in other cases it is never achieved completely or not even a goal.
Which use broadcom exclusively. Wanted to try linux on my macbook once. All was well, except that dreaded Broadcom Wifi. Apparently broadcom gives big middle finger when it comes to truly open source drivers. C'mon broadcom.. it's 2016.
Commonly, yes.

Having said that, in an awful lot of places the primary is the real election for races below the statewide level.
Gurbaksh Chahal sentenced to a year in jail
Indexes are basically a copy of the original data, only sorted in the right order.

They are denormalized data, sort of.
Did you read the article? This is a pragmatic response to known flaws in the voting system. Yes, in an ideal world legislature will make policy changes to make voting easier, but until that happens making election day a holiday is a start.
This isn't a morality issue. Soros is a very clever, rational, and self serving individual. This is currently the model citizen, as we are all supposed to rationally optimize our own individual utility within the free market.

Soros is a financial speculator, so he literally makes money off chaos. He made his billions by betting against the Bank of England. Everything he is doing to destabilize Europe and the West makes perfect sense from his point of view. He is simply rationally maximizing his own utility given the tools at his disposal. This isn't immoral, its rationally amoral.

Soros is the perfect counterexample to libertarian fantasies of rational self-interest-run societies. Because it becomes very clear very quickly that one person's self interest is another person's dystopian nightmare.

Childish good and evil narratives don't apply here. It is just a very clear case of good intentions causing immense harm. When there is profit to be made off chaos, you are economically incentivizing it, and will receive more of it.
Is this really a problem? Throughout my entire career I've never worked for any organization that had a problem with those of its staff members who are citizens of the United States discharging the responsibilities that come along with that status. It seems improbable on its face that Silicon Valley startups would make this so difficult that pausing the business for an entire day is necessary to resolve the issue.

On the other hand, hey, who doesn't love an extra day off?
Municipal utilities pay a fee to the local government which is equal or more than what they'd pay in taxes as a private company.

It's called PILOT, payment in lieu of taxes.
How likely is it that this kind of security review will reveal something that is not already known to these three letter agencies? I would assume they already spend quite much money and time to perform similar reviews to find potential weaknesses.
Good idea.

Related, relevant:

"Employees who begin their work day less than 3 hours after polls open and finish less than 3 hours before polls close are entitled to 2 hours leave to vote (or more if distance requires). The employee must give notice the day before Election Day and cannot have pay reduced if proof of voting is provided."

http://www.findlaw.com/voting-rights-law.html
Death by Medical Error: Adding Context to Scary Headlines
Hardware Review:  PocketCHIP
Nice. I wonder if you could do away with the laptop altogether, and just use your phone with the Kindle, maybe with a bluetooth keyboard for the kindle (for some light work on a beach).

Or if there are any other e-ink tablets that run a full linux (cli) or Android?
Hi all! As always, happy to answer questions here.
Note that you should only ever do this if you are absolutely sure that you are the only person pushing to that branch.

I've worked with multiple orgs where the convention for shared repos was to use branch names of the form <user>/<topic>, e.g. bowie/pipeline-v2. Such "user" branches should generally never be pushed to by anyone other than the dev they were named for. This has worked great to allow individuals to have visibility and/or backups of work-in-progress while avoiding lossage due to any branch cleanup prior to PR, etc.
Ex-Angry Birds CEO to Head Nokia Phones Relaunch
A dumb question I've always had: for their S&P 500 Fund, is Vanguard just free-riding off the work of S&P, leading to their low management fees? Or is the work that goes into selecting the 500 companies in the index pretty minimal?
Most states have absentee voting, wherein you can mail in your ballot by election day (up to 4 weeks in advance). This has become increasingly popular over the years -- I've used this method exclusively for > 20 years. Absentee voting was introduced to increase turnout; ironically, though, some research shows that the idea doesn't work[1].

[1] http://www.pewresearch.org/fact-tank/2013/09/23/study-early-...
I think every product owner has anxieties about what features will/will not be deemed worthwhile. This is why the "BETA" tag is so ubiquitous. The only way to really know is to have the crowds decide, so just go for it!

Edit: "launching" multiple times is totally a thing, too, so don't fear getting the product/market fit wrong the first time.
Also check out this blog about internals of massively parallel databases such as MapD (it talks about _why_ they are so fast) [0]

[0] https://news.ycombinator.com/item?id=12291767
Not really my area, but RNN variants such as LSTMs/GRUs were (are?) the state of the art in NLP tasks.
I'm not interested in giving free labor to a for-profit company whose server source code is proprietary.
That's not correct. Many of these housing developments specifically have sections zoned for small shopping areas that have precisely those things.
Indonesian Diary
> Carrying a weapon implies the possibility that it will need to be used at a moment's notice

These positions are largely ceremonial, an incident requiring them to use their weapon will happen less than once a decade.

Also, Recreational shooters aren't holding a rifle 8 hours a day every day for years at a time. The increased amount of time combined with the monotony of the job dramatically increases the risk of mistakes.

Ultimately the odds of there being an incident which requires the guard to be able to start firing immediately is less than the odds of accidental discharge.
From the article:

> Shouldn’t the new and improved Windows 10 be immune from the bugs that affect Windows 7, 8 and 8.1?

I'm not sure code works like that...
Here you go (there is a link on that page for latest Kindle's, this is for v. 1/2/3/4:

http://wiki.mobileread.com/wiki/Kindle_Screen_Saver_Hack_for...

Image format is grayscale 800x600 (bigger for Kindle DX) png or jpg. For best quality I recommend fiddling a bit with the color to grayscale work in Gimp or Photoshop, especially if the image has large areas with soft gradients. IIRC, running a selective Gaussian blur after grayscaling, and/or working the curves tool a bit before grayscaling, will improve problematic images quite a bit. Early models had only 4 grayscales, now they have 16. "Posterize" to 4 or 16 colors after grayscale in Gimp will give you a good idea of how the end result looks.
30 states have laws requiring time off to vote.

https://www.workplacefairness.org/voting-rights-workplace

Combined with early voting:

https://ballotpedia.org/Early_voting

And polls being open for 12 hours or more in most places.

http://www.infoplease.com/us/government/voter-registration-d...
Here are a few more:

https://keybase.io/inv/943528e525
https://keybase.io/inv/fa145b0e59
https://keybase.io/inv/3e259244ad
https://keybase.io/inv/cfddcccc32
Analyzing Node.js on GitHub with BigQuery
MongoDB for Node.js developers jumpstart
protobuf as a structure serialization/deserialization library shouldn't have the responsibility for delta calculations in the first place. Once the application decides what the delta is, it can use protobuf or anything else to encode and transmit that.
Wouldn't the Equation Group just hack their systems and erase the code?
Hopefully this'll encourage more startups to IPO.
How Quantum Field Theory Becomes “Effective”
I would wager a considerable portion of journeys could be replaced by electric bicycles
I think you want screensaver hacks. Here's one example, but there are others.

http://wiki.mobileread.com/wiki/Kindle_Screen_Saver_Hack_for...

Some people add their contact details to the screensaver images, so if you lose your kindle your contact details are the first thing someone who finds it will see.
How did a stock ticker chart make front page of HN?!

Is harmmonica trying to pump&dump?

I swear, this site is turning me into a grumpy old man...
You want a good launch day but it is the beginning of a long story.

Lately my best money makers have been in the aws marketplace and I find my amis frequently get little or no revenue on launch day and I could get depressed about that but maybe 2 weeks or a month later I get some steady users and the month after that I get a decent check.

Think Aida or attention, interest, desire, action. It is unusual for people to buy the first time they hear about something, also trying anything new that takes any learning or thinking means you have to clear some time.
Recursive Neural Networks are not the same as Recurrent Neural Networks (RNNs).
It shouldn't have done that! I'll look into why it popped up so fast. Hmmm...
Have you tried to put Linux on your macbook?
One of my co-workers backed the CHIP Kickstarter and got four of them in the mail recently. One of them landed on my desk and I've been playing with it for a few days.

It's a neat little computer and the way they've standardized their expansion modules ("DIPs" in CHIP-speak) makes me think of how the Arduino popularized the "Shield" concept. I'm looking forward to seeing what people do with this once it gets more widespread.

Another thing, which is small but important, is what they've done with power management. First, they've put a connector for a one-cell LiPo battery on the board. Second, they've put a power management chip on the board that can charge the LiPo from USB power and seamlessly switch from USB to LiPo power. Finally, they've put a power button on the board. This, in my view, makes it very suitable for certain types of embedded systems.
I have to agree, its pretty weak that so few people actually get out and vote. To be blunt, it doesn't require that much effort or time; you can vote by mail in a decent amount of places as well.
Problem with these lectures is, they require too much work for a layman to benefit from them; at the same time, they are too elementary to be useful for a seriously interested person (say, an engineer). The book may still be good for schoolchildren who are interested in physics. I find more traditional courses, such as Berkeley Physics Course, more informative.
It definitely pushes the envelope on power, if it's connected to a port that doesn't deliver, it won't work right... much more than typical membrane keyboards. They also have issues with some KVM switches that don't provide enough power. Wound up using a split power cable (like one that's usually for extra power to USB external drives, so I could push extra power into the USB interface.

Love the keyboards though... despite some QC issues.
I wonder if art schools will grab a hold of this stuff. I imagine it will have a big impact on fashion, jewelry and makeup.