skysight-inc/HackerNews huggingface dataset:
By climbing on a podium with a megaphone and waving [0] for banner you effectively forfeit any expectations for being taking seriously. This is not a constructive way to solicit an action. This is your good old attention whoring as they'd say on slashdot. So he's got exactly what he deserved.

[0] http://i.imgur.com/H29TyM1.jpg
Awesome, glad to hear that the experience turned around for you. We do have a ton of articles in our community section to help you get started as others have mentioned:

https://www.digitalocean.com/community
All FBI and Secret Service special agents get top secret security clearances. While I doubt everyone in those agencies is briefed on such programs, it certainly is likely that some are, especially those investigating computer crime.
This was 2008, things have moved on a bit and hopefully everyone is a little more savvy. I think give them the benefit of doubt and hopefully things are a little more intelligent now...
I have LOTS of respect for people that make costumes!

lol, sorry could not resist the typo in the last sentence.
As a pirate I can see myself use it everyday.
My point was that you can get an assembled kit to do the thing he wanted without building stuff from parts.

You just posted a list of parts. No shit?
"For example, GCC has assembler output. You can easily verify assembly"

Ah but it is not as easy as you think. Let's put it this way: how did you compile whatever software you are using to verify that assembly dump? Even if you were to examine binary outputs you would need to trust the tools you are using. You also need to trust your kernel, which might just have you open a file that looks innocent while executing a file that is infected.
This can be done far more simply in hardware. Simply look at the instruction decode pipeline, and XOR with the operand of the next instruction that consumes your return value to bias the result.
What is a Trademark, When is a Formal Trademark Needed, and How to Get One
Good primer for startups.
With thier endowment Harvard could provide gyms, which aren't that expensive in the grand scheme of things, without gouging anyone. There is no good reason for an obstensible charitable non-profit to be engaging in tactics suited to an 19th century railroad monopolist. Also not every legal adult whose parents are wealthy have access to those resources.

Furthermore, you are letting them completely off the hook for exploding expenses. Check out the administrator to student ratio changes from 1960 to today. College payrolls are now stuffed to the gills with deanlings and deanlets with no educational purpose whatsoever.
>I wasn't spared, why should yours be?

I stopped reading here. This mentality is pathetic. We can and should expect better than we ourselves had it.
How does this work when I need to log in to a new computer and my phone has no internet? As far as I can tell, that would render all of the given methods useless. You're going to need more specifics if you want to convince people that this is both secure and convenient - otherwise we're going to stick with TOTP.
Never knew about the "cal" command. I especially like that you can quickly look up a previous or future month/year.
>> cal 3 1973
quickly shows a calendar of March 1973
I am personally glad everyone doesnt design their own apps.

never forget myspace.
Yup, a lock feature is on the todo-list. Thx for feedback.
> I don't think even the NSA has people smart enough to insert code into a compiler which will add backdoors to software which didn't yet exist when the compiler was written.

I doubt such a thing is possible given the current state of the art in program analysis. Even if it were possible, it's hard to imagine it being undetectable (e.g. it would probably cause massive slowdowns in compilation).

> If you're paranoid, use software written in the past 5 years and compile it on a system running FreeBSD 4.1 off a CD which you've had in your closet for the past decade.

If you have a trusted compiler, you can bootstrap any non-trusted one [1]. That said, I suspect implementing diverse double-compiling to build any nontrivial system would take significant work.

1. http://www.dwheeler.com/trusting-trust/
A side point, does Business Insider do original reporting, or do they just aggregate? I stopped reading them after I found it was just slideshows of bullet points pulled from somewhere else.
Close the thread everybody, a token woman just invalidated the whole thing. No misogyny in tech. Also one time a black dude said "what racism? lol" so there's no racism.
Just get an undergrad in India.
You're opposed to manipulating config files by hand, but you recommend Ceph over GlusterFS? Interesting.
I could never be an author
Ever Improving Smart Collections
I really can't tell if you're trolling or not.

The straw man of "protect the fairer sex" is so frustrating. No one is saying to treat women like brittle creatures who cannot fend for themselves.

It hasn't even been 100 years since women were given the right to vote in America, and the amendment was filibustered before it was ratified. It's shocking that there were politicians who believed so strongly that women should be second class citizens that they filibustered the bill.

But now they are graduating from college at a high clip, and making a decent living, so it's okay to tell them to "get back in the kitchen and make a sandwich"?

It's especially frustrating that the younger generation feels like this kind of comment is OK. It shows, at best, a cultural acceptance of, and at worst a promotion of, oppressive gender roles, in which females are subservient to males.

How anyone can defend the promotion of such a hostile environment is beyond me. To you it may seem like a harmless joke, in which the woman just needs "thicker skin" to "joke around with the boys." But that's not your call to make. If it makes someone feel noticeably uncomfortable, we should be smart enough and kind enough to respect that. No one likes bullies, and every bully claims to be "just joking around mannnnn, don't be such a baby."

That doesn't mean treat people with baby gloves when it comes to everything. It's not about maintaing a lovey work environment where everyone hugs and sings together. If someone is doing bad work, call them out. That doesn't require making sexist quips.

Also want to note: being the safest, and most privileged relative to other places on earth != safe and treated equally.
We shouldn't be happy with being the best on a relative scale that stacks us against cultures where women are stoned for getting raped, we still have a long way to go in the fight for equality.
This got me excited yeah, but the main issue is always that of the ETA. I do love Ruby, wouldn't use any other language really, but damn would a little speed boost be nice.

And of course I want it for free. Once all the goodness for JRuby, Rubinius and that Oracle stuff get shaken for a long enough time, I guess we should see the benefits in our everyday-coding.
No families attend Harvard, just individual adults. Adults whose parents by-and-large are under no legal obligation to support them.
If you don't care about old IE visitors and hate their browser, this sounds like a good way to convince them that their browser is terrible.

Normally I wouldn't feel this way, but recently had to spend days adding CSS hacks and making sure design works on IE 7, and my hate was reborn again.
I don't think even the NSA has people smart enough to insert code into a compiler which will add backdoors to software

Really? Why wouldn't they? That's one of the most valuable attack vectors, precisely because it's so difficult.

I wouldn't have guessed the NSA had people smart enough to break Windows Update's encryption using a brand-new cryptographic technique that also required several hundred thousand dollars of machine time to execute, but it happened nonetheless.

We have to start thinking ahead, e.g. by making deterministic builds a standard procedure: https://blog.torproject.org/blog/deterministic-builds-part-o...
Those are techniques for generating a new chain of trust, they don't solve the non-technical problems which arise from a dependence on trust - i.e. if you can't even trust Ken Thompson, who can you trust?

Solipsism is a solution that in the end requires making your own CPU.
he doesn't give a shit. You should look at the video where he gave finger to nvidea.
I'd also expect internal communication to be much faster than going over the internet.
The latter is a valid question. MailChimp had a post about a year ago [1] where they found that social logins had some negative components. Specifically, that they overall had a lower login rate than the standard username/password. This isn't quite the same, but it IS extra effort for legitimate users to log in.

Also, every new login method requires user training. What does the user education process look like if you had to train and support them on (up to) seven different authentication methods? If a user gets used to one of them (say, proximity), how smoothly can you keep them educated that if they are in the subway, GPS won't work, so they need to try /method X/, then /method Y/, etc. That may be worth the effort to some services where security is absolutely paramount; hopefully anyone using this service builds in some heavy analytics to find out!

[1] http://blog.mailchimp.com/social-login-buttons-arent-worth-i...
I recommend Quicksilver on mac, free and powerful. It lets you to find a lot of stuff (application, contact, email, etc.) and manipulate them (send, forward, print, etc.)

http://qsapp.com/
"plus added security"

In one sense the security is "added". But in another sense it's a false sense of security. Because if someone wants to get at you the simply have to get a DO server in the same place and potentially exploit the fact that people have their guard down. (The closest example I can think of is people who have firewall and don't spend as much time locking down the machines behind the firewall because they think they are covered.)
> it's about iterating around different things to see what sticks until you find something that works.

There's no other way. I found a lot of useful nuggets in the article, nevertheless.
U.N. study on rape in Asia: Horrific problems
Hey! I've been to a few of the HNLondon meet ups and going to miss them a lot when I'm back in Newcastle this year.

If you want to chat at all about potentially setting something up in the North this year I'd be happy to help out. Not sure if I can dedicate myself full time to it though due to final year university demands hence why I'm not putting myself forward by myself to look into it.
How I Make $22,000 in Semi-Passive Income Every Year
They do original reporting too, e.g. the extensively-researched http://www.businessinsider.com/marissa-mayer-biography-2013-...
The World's 10 Vainest Skyscrapers
Best of luck anil. Seriously don't call people things which you won't call them on their face. Unless you would.
Futuristic Language Translator You Can Wear – SIGMO
DUDE, BEING A FOUNDER SUCKS.

WHY ARE WE YELLING?
Thankfully, there is code that programmers can check on. Not sure what you're on about.
Most devs I've met will just endlessly put up with this shit.

They'll also put up with:

- long hours
- far less than optimal physical workspaces
- being left in the dark about what's going on in the company from a business perspective
- all kinds of other crap

We need more devs who will speak up or at least who will support the ones who do speak up.

In far too many workplaces, it's still high school. Management is sometimes just a great way not to have to be accountable.

Pre-empt:
Obviously there are great managers. I'm not talking about them.
10.50 was Windows-only too (the day after the brower ballot screen went live, 2 March 2010); Mac/Linux not catching up till 10.60 (1 July 2010).

(Note also that there had been large delays in Presto reaching Desktop before — most notably with Opera 10 (2.2.115) and 10.10 (identical but with Unite enabled), Mobile shipped a beta of Mobile 10 with Presto 2.3.something before 10.10's release, and a second beta with 2.4.15 shortly after. Note from late 2.3 Presto releases, the final digit is the most significant one.)
It can't be done. Between the RdRand instruction and the next XOR nothing guarantees that:

1 - The task won't be preempted

2 - That XOR will be used for entropy calculation

And even if n. 1 doesn't happen, n. 2 is very hard to guarantee (and easy to avoid)

Of course I'm dismissive because it's obvious to me it can't work like that. But please let's continue discussing impossible theories and barking at wrong trees.

There are easier and more effective attacks than that.
Since AESENC and PCLMULQDQ are meant to be deterministic - including their timing - it's rather harder for Intel to subvert them in a way that's not detectable than something like RDRAND.
Bubbles beget exactly this kind of opportunism. During the housing bubble there were builders who slapped up houses so poorly that they had to be demolished years later.
I don't know if it is possible, but if I were Amazon, I'd shut you down as soon as I discovered it...
I think he mentioned ads in those games too.
They give a good rationale for supporting PATCH, but not for omitting PUT. Not supporting PUT is absolutely a mistake, especially with a schema-less backend. Being unable to PUT means being unable to set a property as undefined (by PUTting a complete version of the resource without that property). The usual approach with PATCH is to set it to None/null, but then the property is still defined as None instead of removed. (Or, some APIs will remove a property with a None value, but then it is undefined instead of being set to None.) A small but potentially important semantic distinction.
This was my first thought too, except for rogue/nethack/other ascii-based roguelikes.
No crash in IE7?
This indeed looks promising and lightweight. For relational databases there is always Django Tastypie (although it depends on Django and is heavier than this Flask alternative)

http://tastypieapi.org/
This might not be what you are looking for, but it is a fantastic book:

"Alan Turing: The Enigma" by Andrew Hodges

I really enjoyed listening to it while cycling - even though I had read the book a couple of times before! It is available from Audible in the UK - don't know about elsewhere.
> but there's certainly nothing wrong with asking questions.

Starting a petition is very different from asking a question. The former is much more aggressive than the latter, and so an aggressive answer is understandable.
I don't see how sitelocking would really work with HTML5 games, so I'd assume the revenue primarily came from sponsorships, i.e. a sponsor pays to place ads and links to their site in your game (usually preloaders, inter-stitials) and 'More Games' links), which are then distributed far and wide.
The law is imposed upon you whether you want it or not. With the kernel you're free to take it or leave it. The core of kernel development is free to listen to people, or not. They do seem to want a pretty deep understanding.

You're free to just fork the kernel and make it work however you wish. In practice nobody does this. When you're sophisticated enough to explain what you want to the high standards team, it is easier to just make your case to that team.
Win7 Pro - IE9. IE Would still work, although it's stuck on that tab, and it's like my mouse is stuck highlighting, so when I move my mouse, it highlights part of the page. I had another tab that auto reloads, and I can still see that reloading, although I can't click on it. I also can't click on the _ [] X buttons.
Show HN: Open-sourced my app to find locals with similar interests
With regards to your political argument, its something I've often thought about because it can go either way. There's the loaded language approach as you mention, but there's also the possibility of the hypothetical member of the House or Senate saying "And apparently we’re paying the Geological Survey $N million a year to run a web server that no one is making use of and funding data that no one seems to care about."

This would be a hard argument to defend against as it directly hits the value derived from the service rather than the idea that the service itself exists. In either case, I couldn't agree with you more that the civilian agencies really get a raw deal (and I'm sure its only compounded by the mostly stagnant level of people graduating with STEM degrees[1])

[1] http://www.nsf.gov/statistics/digest12/stem.cfm#3
Send Self Destruct Emails
Using cohort analysis to make your funnels more actionable
I learned to program in school using BASIC on an Apple II, and it was great, but that doesn't mean I think this is the way to teach programming today. As recently as, say, 2000 desktop applications written in VB were kind of cool and relevant. Today: not so much. In 2000 the original writer's daughter would probably have bugged her for a Windows laptop and not a Macbook Pro.

> I'm trying to teach my girlfriend development and web development, it turns out, IS NOT a good place to start.

I totally agree, which is why I would teach Javascript, not web development.
"and thought they wouldn't survive, but here they are and constantly upgrading."

I wish them well and they seem to be doing a good job as you are saying. But don't confuse being able to "survive" for 2 years approx (founded 6/2011) as a result of raising over 3 million dollars (ref: crunchbase) with long term survival.

One of the first things I learned back in the mid 90's was the expression "the great provider today can be the shit provider tomorrow" (that was in reference to bandwidth providers btw.)

http://www.crunchbase.com/company/digitalocean
We also wrote a quick drop-in Django application [0] (that plugs right into TastyPie if you have an API built on it) . We also have a sample CRM with a live API running [1]. Our friends at NetEngine wrote a sample Rails app [2], and our very own James wrote an awesome Node.js Sails app [3].

[0] https://github.com/zapier/django-rest-hooks

[1] http://demo.resthooks.org/

[2] https://github.com/net-engine/resthooks

[3] https://github.com/zapier/node-resthooksdemo
Damn, I was hoping you could get me off the hook for marijuana possession. I see this is targeted at businesses, though. ;)
Aliasing to 'cal -3' can also be good if you want a little continuity.
TSA, airlines speed up security—for a price
Sir Alex Ferguson Reveals Eight Secrets of Success in Managing Teams
folks tend to self-select, great indicator about what values the people running/owning the company have that made the hire.
Tony Stark Did It - You Should Too
Yes, for some people, it's too much work.
However, there are many for whom it would not be at all.
I have always run my own servers both for personal and business
use and I don't find it the least bit onerous.
Honestly, I think it only seems like too much work until one
learns more about it. Just like anything else, I suppose.

I'm not trying to change your mind; not everyone is meant to run their
own systems. But I certainly want to counter your discouragement against
doing so.
I also wonder about the VCs or boards that hire them! I get the sense that they generally don't care if someone is a complete asshole so long as he gets results. But I am confounded when someone is a complete asshole and they don't get results. How does that person keep getting these jobs? :/
For Business Insider's sake, I hope he was not involved in any hiring decisions because there will be some lawsuits.
DaTtSs: The simple cloud-based replacement for 'statsd + graphite'
JQuery Conference: Austin, notes (live updates over the next two days)
I thought they recently decide to sell those off as well.
I think this student misunderstood what a PhD is about. They sound disenchanted with the reality of doing a PhD.

The purpose of a PhD is to provide training in how to do research; most PhD students do not change the world or even make a large contribution to a research area - that's not the point. There are standard texts about PhDs that explain this, and most supervisors recommend students read a few of those books at the beginning of their PhD.

As someone who has worked in both academic and industry, I can assure you that academia has not literally become a business, that academics still have great freedom, and that almost every academic I have ever met works hard and is motivated primarily by the goal of doing great work.

Contrary to the article, most significant research is not done by PhD students - hardly surprising - it is done by Research Associates and Research Fellows, under the supervision of professors and lecturers. That's in the UK at least, and job titles vary in other countries.

I find the anti-academia slant in tech circles to be quite strange. Many people think academia is "out of touch", but there is a lot of collaborative work between academia and industry, involving nearly all the large tech companies. I've never heard academics in Computer Science expressing any animosity towards those working in industry. It's strange, because academia has historically been and continues to be incredibly important in the tech industry; I'd like to see more collaboration and less of a schism.
>> just as a layer of separation for when I am on IRC

What do you mean by this? Using your DO VM as a proxy?
I want a command that counts files in a tree like du does sizes but without having to pipe find through wc which is crazy for hundred thousand files.

Can't they just directly access inodes for high speed counting?
Those aren't nearly big enough! See instead: http://rainbowdivider.com/, or better yet http://totallytransparent.tumblr.com/ (note that in the latter one only the animated images are GIFs)

But now, a trick, to make browsers even angrier (which is starting to come up as a use-case in, e.g., forum signatures and avatars):

1. set the GIF to a non-native scale (e.g. width="100" height="100");

2. apply a CSS animation to it, where the CSS animation loops a filter() value on the GIF. For example, filter: hue-rotate() the GIF through a 360 degree cycle every 2s. For maximum pain, apply a filter: blur(). (Warning: this last one may actually crash your browser, or at least cause severe artifacting on random parts of the page. I've been intending to report it to Chrome's bug-tracker for a while...)

I believe this causes as much havoc as it does, because GIFs are always decoded on the CPU, and the results of decoding GIF frames and scaling them to display size are never cached; instead, each time a GIF transitions to a new frame, it writes the frame-delta directly on top of the previous frame's video memory. So, when you apply a GPU-bound filter to a CPU-bound write-heavy texture, you give the GPU's pipeline a pessimal case.
This is simply not true. If every outbound link on the internet was "no follow" then Google would have a very very difficult time determining how to rank websites. Links are a quality signal when used properly, so just use them properly.

Don't link out to other sites using anchor text or if you've been paid to place the link and you'll be fine.

If you don't want to pass any value on to a source then why are you linking to them at all? You'll pass traffic but not authority?
At least in the UK I know there's a fair amount of rating academic staff by research grants they have received, which hurts anyone doing any long-term work with all the costs at the beginning or anyone doing generally low-cost research.
I agree -- it is nothing like the housing bubble. It's worse.

What's really happened is that a college degree has been transformed into a very expensive writ of indenture that is required to get a job. This undermines the fundamental value not only of college but of the job itself. Why go to college to get a good job if a good job does not actually pay off in the end. You don't actually earn anything from the good job-- you just maybe make a dent in the writ of indenture you had to purchase to get it.

That's horrible. It undermines the entire economy. It undermines the entire reason for participating in the economy.