skysight-inc/HackerNews huggingface dataset:
Once upon a time, when I was younger, I felt very strongly that I needed a computer with everything replaceable. I wanted to replace a CPU when it got too slow, new graphics card, upgradable RAM, storage, etc. But I found that in the end while I'd make small upgrades, I still replaced my computers at close to the same rate. That because some standard that was built into the old machine was no longer fast enough or wide enough for newer uses, or an interconnect standard changed (think ISA, to PCI, to PCI-X, to PCI-e) The other reason is while i could upgrade some parts, I couldn't upgrade all the parts, and pretty soon those parts were now two or three years old. They were no longer as reliable as a brand new system.

I wonder with these modular phone ideas, if we're looking at the beige box PC industry all over? And whether it will be a good fit to mobile or whether you'll buy your modular system in a year, and then find in another two years that there is a new modular interconnect version without backwards compatibility, and gradually you won't be able to find modules that work with your current frame, so you have to replace that, and maybe the some of your old modules don't work with the new frame, so you have to replace them at the same time. Like a lot of beige bok PC geek, you'll end up with a drawer of old modules in a drawer that you hardly ever find a need for, but you cant bring yourself to throw them away unless they're actually broke. The smart person will just buy all new modules when they replace the frame (that what most people did when they replaced their beige box, because why upgrade but still carry over that old junky graphics card). Pretty soon your at a point where the primary benefit of modularity in not upgrading pieces, but the ability to spec exactly the phone you want when buying. But in reality there are a lot of phones on the market now, and you can come pretty close.

I don't know that this will be the case, but its how I'd bet it would end up playing out.
The U.S. Government Wants 6,000 New 'Cyber Warriors' by 2016
But you can't be an "engineer" without a Engineering degree from an accredited university, so DevOps.
Why Most Startups Should Take the Money and Run
I never said what my tone was on the bus -- it was blunt and matter of fact. My observation was about the young man's reaction. I take exception to your post, as it suggests I said something I didn't.
TeamGum is the Gum You’ve Been Looking For To Stick Your Team
Lack of scroll animation support for touch devices seems like a deal breaker, no?
Thank you Gregory Maxwell and Mike Hearn for your comments! Your bitcoin thoughts (in general) are truly insightful! And, Mike, your forum "outreach" to help people understand bitcoin better is also to be commended. As a general PSA, I recommend to everybody interested in bitcoin to read the comments of mike_hearn in this thread; he (and the other core devs) spend a lot of time explaining non-intuitive aspects of bitcoin. PS. Mike, do you have a centralized source for your comments? Between G+, medium, bitcointalk, ad-hoc videos, etc. it's hard to keep track.

Gregory, my only data point for a 'merchant' accepting txns which have zero conf WITH widespread network propagation (say, >70%) is blockchain.info's now-defunct laundry service. 0conf w/o net. prop. was never accepted, 0conf w/ net. prop. was accepted for 'small' amounts, 1 conf for med amounts, 2 conf for large amounts, and 3 conf for extra large amounts. Anyway, you knew all this better than I did, but you asked so here you go. Thank you for explaining the greedy-miner strategy for safe confirmations. The problem I see with that, is the merchant needs a fast connection to "destroy" the transaction in time.
Merely upvoting isn't enough. Online bullies are cowards at heart, and it's good to be reminded of that, so thanks.
Research on Source Code Repository Analysis: How we can learn from history...
My reply (I've lived in and next to DC for 8 years):

I like a lot about DC, but my thoughts on why I'm moving away within a year:

Vastly inflated real estate prices. Silicon Valley prices but with god-awful weather. (Look here http://weather-explorer.com/compare?USAF=745090&WBAN=23244&U...)
The house price to median annual income exceeds a factor of 5 in any neighborhood without an hour plus commute.

The coolest place to live is DC, but it has an AWFUL, CORRUPT, INCOMPETENT city government and horrifically bad public schools. Violent crime is a problem too, but the residents don't like to admit it. My good friend was shot in the back walking through his neighborhood. He didn't die, so it didn't even make the news. The police, naturally, never caught the perpetrator. He is currently walking around DC and likely feeling very empowered to commit more violence. My other buddy has been mugged 3 times at gunpoint. He moved to Maryland. My brother's wife was punched in the face and had her purse snatched. As she lay on the ground sobbing, the local racist asshole kids crowded around her laughing and calling her a "stupid white bitch." She had a broken jaw and it took 15 minutes for someone to actually help. This was the "up and coming" neighborhood of Columbia Heights.

The suburbs here are AWFUL. Overpriced, congested on all days, even weekends. The culture in the suburbs is not like in other places I've lived. Unlike in the city of DC, the people in the suburbs here are rude and keep to themselves. Its a notoriously hard place to meet people. Perhaps they are all angry and miserable because of the traffic, which is horrific. Expect an hour plus commute each way.

Or you can take the Metro. The Metro is awesome, until you factor in the fact that the union here prioritizes employees benefits and pay over the integrity of the system. I won't even go into how this contributes to the decay of the infrastructure, but trust me when I say that if you bring a person in a wheelchair to DC, do not count on any elevator at the metro stations actually being operational. Also, expect significant delays one day out of 5.

Your developers will be constantly being tempted with high-paying job offers by government consulting gigs. Due to the extremely high cost of living, they might take it. The fact that these jobs are awful, mind-numbing bullshit with strict 9 to 5 schedules doesn't mean anything when they have a kid on the way and can't afford the rent in Arlington.

That being said, I do love the tech community here. It is my refuge. The only downfall is you run into a lot of so-called developers who are just .NET recipe corporate drones who can't do FizzBuzz when you interview them. But then you meet the brilliant amazing but bored kid leaving a consulting firm.... and all is salvaged.... But I can't handle the rest of it. I'm done.

Fuck DC.
Also known as the bargepole license.
What do you mean, "was it necessary to destroy it in such detail"?

If tptacek hadn't destroyed it in such detail, his review would have consisted of saying "Hey, this book is pretty bad; it's got some very serious issues, and makes some pretty terrible or misleading recommendations. My suggestion: do not read it".

Would that be better? Or would you be complaining that "Well geeze, it's not helpful to say that the book isn't good; you have to go into some detail about what the problems are so that everybody can learn!"

The idea of asking for LESS DETAIL in a criticism of a topic is bizarre. How much detail would you prefer?
I feel this way when I walk past a store that I know is going to fail. Someone threw all their savings and hard work into setting up a place on something they find fashionable, but I can just tell that it's only their personal preference. Very rarely I've been wrong and this makes me happy even if I think the store is ridiculous.
Side Chains: The How, The Challenges and the Potential
China gets first Bitcoin ATM, skirting bank crackdown
You think that deploying code just means "push to master and reload/restart servers"?

Even if you think that it entails more stuff, like knowledge about AWS, rackspace APIs, provisioning tools and whatnot, it's not enough. Mostly because in any medium to large
company they build tools and processes on top of them. Have fun learning all of that,
while you only need to commit your code.

Plus, since I've been for many years a sys admin guy that turned into a developer, I can
tell you that there are different skillsets involved, albeit with some overlapping ones.

That's where the devops come in.
Follow me on Instagram: @f9ab8ed9dacd8724bc
For me, the idea of devops was always to help developers gain enough insight into operations, to be more useful. I don't care if you can easily test your war-file from within eclipse -- make sure that it can be sensibly deployed and upgraded on a locked down headless box.

Basically turning great developers into great system architects.
Previous discussion from 23 days ago: https://news.ycombinator.com/item?id=7457668
Why? GoDaddy is merely popular. They do not provide a service that is not fulfilled as competently or as featurefully by a competitor. If GoDaddy ended as a business overnight, there would be a transition cost while people figured out which competitor to go with and moved their things, but nothing would actually be lost.

The only reason they can ignore internet rage is because their market share is gigantic, and it's gigantic only because they're really good at marketing.
I read "..she opened up Instagram on her phone (she’s not a regular on the service anymore)", and wondered, does he mean that @kathleen has not been using it for a while (months)? There is no justification for stealing a handle, but I was just wondering. I recall once I wanted to have a specific handle on twitter for an idea I had, so I contacted the owner via a private message. He/she has no tweets and to this day, I have not heard from him/her yet. Would anyone be open to perhaps having an "expiration" date on our accounts? Sometimes I feel like there are robots out there claiming every possible handle, so that, idk, they can sell it later?
Author here! Well that's embarrassing, you're right about the 7 million number. I've updated the post to correct it.
We'll be following up in a later blog post on the numbers we use for Route 53.
IRS considers taxing work perks like food, gym memberships
I guess that for those couple of border cases, it's true that there wasn't a "good reason" why they were denied.

But for the majority of applicants, there is a good reason - because YC didn't think that you were one of the 50 or so best startups. This doesn't mean that being denied means that you're not smart or dedicated or that your startup is bad. It just means that they didn't think it was one of the 50 best they received.
The mathematics of love: Hannah Fry at TEDx Binghamton University
I only just had the idea about a week before the deadline for the apps, so I knew the odds were stacked even higher against me. On top of that, I'm currently a single founder. However, the objective of my idea needs to be satisfied, so I am absolutely continuing to work on the idea with a bit more urgency now that I won't have YC guidance and connections.

My project is http://www.MyAdversity.com - A mock-up of how my profile would look is at http://www.MyAdversity.com/profile.htm

The idea is to have a central hub where employers with available positions and applicants looking for a job connect. Unlike current (and highly successful) services that attempt this while obeying the status quo of hiring, MyAdversity will provide two huge and beneficial differences:

(1) Employers will hire the best person for the job far more successfully. Applicant profiles will already be screened and sorted. So an employer simply has to search for qualities and skills they're looking for in an applicant, and a ranked list of applicants will appear with the best match first. An applicant's profile will provide the employer with most information that is sought by a conventional interview. Therefore, employers will be able to focus their time on conducting a better interview that likely includes a sample of real work the applicant would be assigned if hired.

(2) Applicants will have a level playing field when pursuing a position they really want. The screening process does not depend on the inaccurate filters employers use today to save time, nor does it weigh so heavily on pedigree. Applicants will be judged by who they are, what they're passionate about, and what they're capable of. Applicants should have hope that if they acquire the skills to competently perform the work at their dream job, that they have a reasonable chance to be hired.

Even though it's only an fleshed out idea with a first iteration mock-up while I code the actual MVP for beta, I'm not in stealth mode. If anyone steals the idea and executes it better than I will, then the objective will be satisfied, and I'll be grateful. That is my main goal. I greatly appreciate any feedback you may have. Congrats to all of the groups who were chosen for an interview, and best of luck!
If you put a bunch of content on a public webserver, I don't think you have any expectation of privacy about that data. Besides which, Google abides by any robots.txt it finds, so if you're really that concerned about the data you provide google for free, maybe stop providing them that data?

To remove all images on your site from Google Images:
User-agent: Googlebot-Image
Disallow: /

Or have you decided the traffic you get from people searching is worth it?
Sure, it's irrelevant. It adds some color, but it's unnecessary. But who cares? The complaints are not "this writing could be tighter, it wastes words on unnecessary side notes." They are, "oh my god you're hurting this poor fellow's self esteem with your tone!"

It's ironic that these critiques of this review are much dumber than the review's critiques of the book, and implicitly hold a fairly off-the-cuff internet comment to far higher standards than a published book that purports to give important and useful advice about cryptography.

Could this review be better? Sure. But who cares?
But how can the sharing economy disrupt the cloud without full-stack agile devops?
I second every one of those Manhattan shops. Everyman is usually outstanding. Also recommend Gimme coffee.

In Brooklyn there's a few more gems: Budin, Strangeways, Parlor.
I don't mean to be pedantic, but I disagree that the Go ecosystem has a good choice for pretty much any functionality.

I think one major omission from the current Go ecosystem is a decent GUI library. There have been some attempts however, to my knowledge, they are mostly alpha/beta quality at best, and most of them are missing important functionality (the major ones I'm aware of are go-gtk, go-ui, go-fltk, wxGo, and none of them could be considered production ready IMHO).

I only point this out because I really like Go, and I think Go would actually be a very interesting language to do client side desktop application development in.
Most touch devices have terribly slow performance for scroll-based triggers, so we decided to disable them to improve user experience for now. We're working on ways to optimize performance, and will allow a way to manually enable the scroll trigger if you really want to enable it.
With the new search engine, you can easily add "ask hn" to any keyword you want and just use that as a filter -

https://hn.algolia.com/?q=password+manager#!/story/forever/0...
I'm interested to see when a MBP or similar comes out with touch - I'm finding there's a few things I do which naturally work well with touch (e.g. scrolling pages).
I keep switching back and forth between the two. The latest versions of bash have recovered a lot of ground, and zsh (in my experience) has a tendency to get really slow. Maybe it's the command completion here, or the history search there, but it just tries to be too sophisticated for my purposes (huge cluster environment with countless executables in my PATH, which by the way is constantly changing)
> So, the value according the market is not accurate.

I'm not sure how a market value can be inaccurate, that implies that there is some objectively correct non-market value that you could meeasure the market value against, which is an odd idea.

What Prop 13's limit on assessment increases does is (in terms of the forces that drive market prices) is decrease supply (because it increases the value of homes to people who already own them, by decreasing the cost -- in property taxes -- paid compared to the utility derived from holding the property), which, considered on its own, increases market clearing price.

It may also increase demand (since it also decreases long-term expected costs for new buyers), but probably more weakly than it increases supply (since the decreased cost is already being realized by sellers -- and more strongly the longer they have held the whome -- wherease it will take several years for the decreased cost to be realized by a new buyer, since purchase events trigger assessment at full value.)

> The problem isn't the laws. The problem is the market simply doesn't want to pay an appropriate amount for the person's property.

The law adds non-transferrable value (or, less simply, provides a non-transferrable abatement of cost) as long as the owner holds the property. This creates an externally-imposed difference in the value to the owner and the value to other market participants.
Don't you use Dropbox, Parse, Hootsuite, Mailchimp, CloudFlare or New Relic? It's a usual business model. Also, in my opinion, the vast majority of people would think "a free extension which one sees all of my movements on the internet says 'I'm gonna show you related advertising about your dragged items, hehe', what a horror story! I would rather pay 1$ or 5$ to it and feel safe myself.".
I agree, these are absolutely awesome selling points. When I'm having to write up things I frequently find that people want more things front and center than can reasonably be front and center. For the angle that he is taking it sounds like "reclaimed" and "hand-crafted" are the front and center points from the sellers perspective.

I think the 'story' behind the furniture needs to be more prominent (i.e., why are "reclaimed" and "hand-crafted" the selling points), and then organizing the site so that the custom height and free shipping are easily found (e.g., specific answers on a FAQ page, or simply bullet points below the front-page 'story') would go a very long way.
Those Who Say Code Does Not Matter
Because then we would have to alter the moon's orbit :D

Interestingly, contrary to the seasons, the moon's phases bears no effect on our lives since the artificial illumination of the cities. The seven-day week could be a ten day week; on the other hand I would be weary of ten-day week because of possible connections with my (and humans in general) metabolism and internal clock. Perhaps five days worked per two days rested is our optimal. There is no reason why ten would be the magical number, but seven seems to be working; further studies are necessary.
I think it's in extremely bad taste to remove an account that's ever had content uploaded to it. Person registered two years ago and hasn't uploaded anything? Sure, prune the account. User creates an Instagram account and uploads some nice family photos and doesn't sign in for a year? Leave it alone!
Also known as the "I am willing to put my house at risk to make a political point nobody cares about" license:

https://news.ycombinator.com/item?id=5733050#up_5733477

If you're impatient, skip to the part in that thread about the model railroad Java software guy.
If you want to normalise sleep patterns, I strongly recommend text "Good sleep, good learning, good life" (http://www.supermemo.com/articles/sleep.htm) It is quite long but IMO very well worth it.
Ironically, you yourself are choosing more 4 than 2 in response to someone's criticism of your criticism.
3 main things bother me about this license:

1) The F word. I get it, lots of people don't care, use it, etc. But it's hard to be in a professional environment, use something that is WTFPL licensed and explain to another professional, a client, whatever, what it means. Wish there was another license that was just "Do whatever you want to" license.

2) OK, so I do whatever I want to with it. Is that "permission" I've been given? I'm not sure. But do you still own the copyright? Also, since I can do whatever I want, can I take your code, copyright it as my own and re-license it and sue you for giving it away for free?

3) So I can do what the F I want to with it, but is the person who licensed it now liable for any damages that may come from using it?
Welcome to the nightmare
I made 3 straightforward points in my comment. Do you disagree with any of them? If not, let's just agree to disagree.
Apologies for the possibly stupid question: Did your OpenVPN server use TLS Authentication (tls-auth option) and, if so, did the attacker have access to that key?

What I have read so far seems to imply that OpenVPN is vulnerable, but only if not used with tls-auth or if the attacker has access to the tls-auth key (as is the case for e.g. clients).
Instead of paying somebody once to do this stuff with skrollr, you instead rent your own website from this company for the rest of your life? Good business plan for the rentier.
They don't teach HTML in physics or stats. Most people also don't take an intro to computer programming course.
> huge numbers of conservatives (everyone i know) want the irs gone and a flat tax.

Yes - because filing is so complex. If filing were simple, people probably wouldn't mind. So a complex tax filing system makes people lean conservative, and therefore vote conservative. So it's in the interests of conservative politicians for the tax filing process to be complex.
tl;dr: US wants to hire agents and analysts with computer security skills, 6k positions with DoD and FBI alone,
but private companies are paying more. Citizenship
requirements and culture clash (.gov vs. hacker)
are also factors.
I have had good results with Syntastic for Vim. Running

:SyntasticInfo

lists 'sh' as the linting program for bash scripts.
I'd love to chat with you about your book.
The old account isn't lost. It gets renamed.
In others, it's honesty used as a pretext for acting out.

Note I also make this observation.

Also note that I am specifically pointing out reactions to criticism. The other changes in decorum have been noted by previous generations since at least the 1800s. Waltzing was once a lascivious corrosive to society's morals.

Also: we are likely less than 4 years apart in age. I could do with more decorum, as I've been learning over the past 4 years.
This depends. technically linux isn't an OS, just a kernel (hence the whole GNU/linux stuff). But even the GNU + linux isn't really a full OS. I feel calling a distribution an OS is pretty valid (though it is a member of the linux family and based off of debian).

I guess the main thing would be the OS is everything which isn't an application, and Tails is definitely not a single application, though it is specialised.
It takes much more effort and time if you do it on your own, but agree it's doable in theory. In practice, takes too much time vs. JRO. Our service helps people find relevant reporters, tailor their pitches and make sure they are truly relevant, and then it gives you the contact information for the reporters.

We want to make sure you are reaching out to highly relevant reporters with tailored pitches.
Wow, that is insulting to pretty much every working person. Seriously, fuck you and your bigotry.
It's clear that Facebook etc employees are higher on the virtual caste system than the rest of us peons. The more and more they make this evident, the less interested regular people will be in participating in their virtual world.
I've heard a lot about the amazing-ness of type providers, but no-one seems to know how they work aside from saying something betwen they generate types for you, and they generate intellisense for you.

I'm sure it all makes sense once you go ahead and play with it, but it looks like I'll have to be watching some videos to grok what is really going on.
No, Wall Street is the owner.