skysight-inc/HackerNews huggingface dataset:
Yes, but they won't do it until it hurts their bottom line. If I owned a European cloud business of any kind I would be heavily advertising to the US market right now. When customers start leaving major US internet companies because they no longer feel that they adequately protect their data and privacy, things will change.
"but you can turn up the heat a little bit at a time until they boil."

This has been called "kettling" in police jargon regarding crowd-control. For an older example, look to Roman general Fabius Maximus (from which the Fabian Society took its name) who used a new tactic [1], consisting of attrition, to defeat his enemies. Also, might as well mention that Sung Tzu (correct me if I'm wrong) said the weakest and dumbest way to enact political change is via military action, preferring subversion instead.

1 - http://en.wikipedia.org/wiki/Fabian_strategy
That doesn't consider that the age and economic status of conference speakers isn't representative of the U.S. as a whole. Not that it's impossible for it to be an accident, but the odds are certainly less than 49%, given that the crowd is mostly urban professionals.
3rd hire to help us reinvent testing
We’re an early stage product- and engineering-focused startup looking for our third hire. We know testing is broken – how is it that something so integral to developing great products is so damn time consuming? We are changing that by building a new way to do QA. There's an incredible demand for what we're building, and it's going to change how developers work forever. But we need your help.

Us:

- Reinventing how developers test software

- Seed stage company based in SF (SoMa)

- Backed by YC, A16Z, Garry Tan, Alexis Ohanian, Harj Taggar, Emmett Shear, Aaron Iba, Geoff Ralston, 2 former Yahoo CTOs among others.

- Currently 4 hackers

- In private Alpha

Our stack:

- Rails

- Postgres

- Coffeescript

- Backbone

- Git

You:

- Experienced web-software hacker

- Care deeply about simplicity and elegance in interfaces and in code

- Opinionated and diplomatic

- Want to play a major role in shaping our direction

- Have significant experience with personal projects / your own startup

- Live in or ready to relocate to SF

What to expect:

- Work on complex, multi-faceted problems that have not been solved yet

- Freedom to choose what you work on

- Significant equity

- Competitive pay, paid health insurance

- Catered lunches

- Unlimited vacation policy

Email us at letsrevolutionizetesting@gmail.com with Github + LinkedIn + anything else that will convince us you are our next hire.
When I code in Haskell, the first and most important step I make is to create rich types for the domain I'm working in. If you disambiguate your types, your code becomes more readable and the compiler is a lot better able to help you out when you make a mistake.

For example, rather than having an Invoice with a status field of Text or String, I have a type InvoiceStatus = Paid | Unpaid | Void. From there, you can write a very precise parser that takes exactly what you want and nothing else. When I apply this approach to each component of the thing I need to parse (or do it generically even), I don't really find myself having to munge javascript types into my data structures.
I would rather be the PIH, how do I become him?
Because the costs are so low, a high drop out rate is fine.

Self-education is a different model. It's more fault-tolerant. You fail (as in, don't understand) about 30-50% of the stuff you try-- at least, that's my noncomprehension/loss-of-interest rate when I attack a random-ass paper-- but that's okay, because it just means you fill up the prerequisites and get back to it.

MOOCs are making self-education much easier. With lectures split up into 5- to 10-minute pieces (that's good and bad) you can watch them on the train or even at work. I feel like one place where MOOCs are really going to kill is in corporate training; companies will realize that MOOCs provide resources and (for a fee) people to build their in-house "here's how you use our shit" tutorials better than what's out there in most places. Of course, that will also make it easier for people to use MOOCs at work; I like that, but I'm not sure it's what typical corporate managers want.

College education is based on a different model with a known, fairly static prerequisite graph and a low tolerance of failure-- but failure (even defined as a grade of D or F, and C for in-major) is also pretty rare. College is this packed-tight model (designed for efficiency in time by providing an immersive community) where you get (in theory) what'd be 8-12 years of self-education in 130 weeks spread out over 4 years.

However, the world changes fast enough that this "learn, then earn" model doesn't make any sense. Education has to be more interleaved than it used to be.

Also, 18 years old used to be an adult; but our culture is so incoherent and (I can't find a values-neutral word for it) chaotic that adulthood now is about 24-27. I think college was an extremely efficient educational process when it was full of adults; but now it's full of kids, not because admissions changed but because society did.
You get alerted... on your phone?
Tailor - Adobe Bracket in Chrome using git workflow
Do you have a particular model on Amazon that you can recommend? I always thought that the only kind of washing machine is the big $600 kind that my parents had.
The article makes it sound like Apple has never had a presence in Cambridge: ATG East was there in the late-80s through 1996. After Jobs came back the office was shut down.
(Source: I was there and was laid off because of it.)

The fact that they are setting up shop in the CIC makes me think this is just an experiment to see how well a remote development site will work in Apple's New World Order.
Many thanks for the pointers
I'm surprised/apalled at how many people upvote this, considering how this place is supposed to be "hacker news"...
\sarcasm

Aha! Another great business opportunity reveals itself!
If you built a relationship with the filter provider, you could get companies to pay you to have their competitor's websites added to to the list of blocked websites!

\sarcasm
Startups are much different than these toss it up to die schemes. They worry about design, presentation, correctness, speed, etc.

I cannot name the online system we use, but I am willing to say that page load times average 15-30 seconds. The interface is riddled with bugs. There is no customer support for what I imagine is a $5k/mo meal ticket. They also hotlink all of their JavaScript.

Functionality is easier to sell than all of the other facets of the start up. CIO wants to know if the system will replace it. CEO wants to know how much money it will save. Higher level execs want to be able to export it to Excel and easily notify mid level execs when they are behind.

Once again, I kid you not. This expensive app is literally a spreadsheet with dynamic columns which allow administrators (dept heads) to assign values. The hierarchy is the system is sys admin, admins (officers), users, and temps.

Job scheduling, accounting/vouchers, log analyzers, time management, project management, supply systems, commissions systems. If you have seen them once, you can probably reproduce it 'with a twist'.
Paraphrased via The Founders Dilemmas:
There are two types of founders - money oriented and control oriented. A good HBR article about the topic: http://hbr.org/2008/02/the-founders-dilemma/ar/1
Are you timing your startup for the market?
Console-like web search with CC-licensed shortcuts
Search tool Serchilo.net allows users to search a myriad of web sites from one interface. Similar to DuckDuckGo's goodies, searches are prefixed with keywords: "w berlin" searches Wikipedia, "gmnyc central park" opens Google Maps etc. Users can add their own keywords and share them with others. Currently, 4000+ shortcuts are available. To avoid keyword clashes, shortcuts are assigned to namespaces, representing different languages, countries or users. All shortcuts can be downloaded in JSON format (Creative Commons BY-SA license). Browser integration works with an Opensearch plugin.

http://www.serchilo.net/
Sync doesn't introduce a security issue. Neither does unsigned package installation, as long as you don't install a package that introduces a security hole.

USB debugging is obviously a huge security issue, but you can have USB connections not work with the phone locked, such that you have to enter the password and unlock the phone before you can attach.

The real security problem: remote package installation, which Android allows without prompting for anyone signed into your Google account. So, that reduces the security of your full-disk-encrypted phone to that of your Google account, if you tie your phone to a Google account. You can avoid that by not using a Google account, but that means no Play store.
It depends on what you mean by changing the world. For instance. The MS team working on Microsoft word upgrades doesn't change the world in a meaningful way, when was the last time you heard "Now MS Word has feature X, my life is saved, my children are healthier."

Meanwhile, I know two brothers who from a simple YouTube channel (not even devs) whose followers have topped the Kiva loan program, raised millions and millions of dollars for charities around the world, are actively educating people of all ages about history, literature, current events and science. One of the brothers has made the New York Best Sellers List in young adult fiction with a book about the struggles of cancer. With less capital they are decreasing world suck more than MS Word development team.

So, what about apps and web apps? A really cool childrens book that is interactive and encourages kids to read or learn about a cool and important topic, I would argue, will have greater net value than Angry Birds even if the audience is smaller. An app designed for companies (like electric companies) to use, that forecasts weather conditions that aren't storm conditions but are more severe than the company can operate saves lives, while the market is small. I'd argue saving even one life or helping teach one child how to read is changing the world in a big way.

My message of the day, "Do work that matters."
I'm in a similar situation. My math background consists of the required courses for a BA in CS. I tried to start with Mac Lane's "Categories for the Working Mathematician", but it was too dense for me. I switched to Awodey's "Category Theory" and that has been easier to follow. Wikipedia, Youtube, and other online sources have been very helpful. It's been a very rewarding experience so far.
I am unsure as to whether you are scorning or agreeing with the author. You pointed out that a) this is tongue in cheek and b) seem to agree with the fact that founders shouldn't be scorning anyone not following in their footsteps.

Why can't the author make a generalization about startup founders based on his experiences? We all have stereotypes about other races, nationalities, people with a certain 'look'. Of course there are many shades of gray in between. That doesn't preclude us from associating certain character traits with someone before we've ever spoken with them because of how they look or where they are from.
That's about as close as "changing the world" as most people can dream to get.

You might feel it sounds too grandiose for your actual goals, but a lot of people have no shame in uttering it.
That sounds awesome, you seem like you are enjoying yourself!

One word of take-it-or-leave-it advice. Please pick up some programming/other skills while you are actually there (whatever is actually in line with your interests, if you're into accounting, go bug the accounting the department and see what they do, learn how to make T chart, do excel shit, whatever).

Put a little more on your resume than "managed social media".

Also, school will seem very trivial and pointless once you leave that "real-life" job, but I still think it's worth sticking to it (Especially if your tuition isn't too expensive, and you use your free time well).
But why ? Didnt know anything about him but he looks like 35 years old. An Accident ? Something else ?

All these young tech people dieing lately is a bit unsettling.
Quite. I am very very aware of the power that the state holds over me ... and it agitates me.
Well, then I think you should either learn category theory directly or learn Haskell without it first. Learning two brand new things at once usually produces an incomplete understanding of both.
Pretty neat, what about SQL injections?
In my experience, reading the Typeclassopedia[1] is probably more than enough for most people.

Some people like thinking about category theory when they program but in the end its still just a bunch of (cleverly organized) abstract interfaces.

[1] http://www.haskell.org/haskellwiki/Typeclassopedia
EZTV filtered for Virgin media customers (UK)
I like how Holder says "Despite the revocation of his passport... Snowden remains a citizen" Holder revoked his passport without trial and yet the U.S. still considers Snowden a citizen [1]? How is this so?

[1]: http://answers.usa.gov/system/selfservice/selfservice.contro...
Personally, I'd like the option to set an unlock pin that's weaker than my disk encryption password, and prompt for my disk encryption password (rather than a Google account) if I fail the pin a couple of times.
Tailor: Adobe Brackets ported to Chrome Packaged App
Well, good for him its his private life he can do whatever he wants.
the reason is any one who is smart enough to simulate us will also be smart enough to stop us messing up with the simulation.

Nick Bostrom's rationale against this objection:

(1) the human species is very likely to go extinct before reaching a “posthuman” stage;

(2) any posthuman civilization is extremely unlikely to run a significant number of simulations of their evolutionary history (or variations thereof);

(3) we are almost certainly living in a computer simulation. It follows that the belief that there is a significant chance that we will one day become posthumans who run ancestor-simulations is false, unless we are currently living in a simulation.

If we are in a simulation, doesn’t that undermine the reasoning in the simulation argument?

The simulation argument relies on an assumption about the technological capabilities of a mature civilization. Our evidence for this assumption is empirical: it is based on our best theories about the physical limits of computation and the kinds of constructions that could be built with advanced molecular manufacturing techniques etc., and our confidence in these theories rests ultimately on observations of the world we see around us. But if we are in a simulation, then how could we trust these observations? Might they not inform us only about the simulated reality and not about any hypothesized underlying of reality in which the simulation is being run? And if so, does this not undermine the simulation argument by casting doubt on its empirical assumptions?

If we reflect more carefully on this objection, however, we see that it fails. The claim that we cannot have any information about the underlying reality if we are in a simulation is false. In a simulation, we can certainly know the following two conditional claims:

A. If we are in a simulation, then the underlying reality is such as to permit simulations, it contains at least one such simulation, and (3) is true.

B. If we are not in a simulation, then the empirical evidence noted in the simulation argument is veridical taken at face value, suggesting that a technologically mature civilization would have the ability to create vast number of simulations; and consequently, by the simulation argument, there is a very high probability at least one of the disjuncts in (1)-(3) is true.

Since we either are, or are not, in a simulation, we can conclude, even if we are in a simulation, that at least one of the disjuncts (1)-(3) is true.

Source:
http://www.simulation-argument.com/faq.html
German president says whistleblowers like Snowden merit respect
Yep, it's based on your ip's geographic location. Since I don't have enough users to populate releases & songs I'm rely on data fetched by bots from Last.fm and Youtube for now. :)
I don't know how things work where you live, but let me say again: I don't live in the US.

If anyone wants to come to my house and take a look at my server, I will know. Unless the global internet-police suddenly gained magical fairy-powers.

Hosting your own OwnCloud is 10000000% more secure than relying on third parties, things like Dropbox, where people can go behind your back.
I think this is a cool idea, and wish the founders success with it.

One tangential phrase stood out to me: give them a copy of your key or send a photo of it.

Interesting.
... and Brandon is one of those folks who I met at microconf. Case in point. :)
You make good points, but I think you overlook the fact that when you're in a climate where anything goes -- a climate that has come to be that way precisely because of a series of complex precedents where it had been unclear where the blame fell and so the real villains often went unpunished, a lack of drastic, disruptive action is probably ultimately much more disastrous than what slaps on the wrist of varying intensities will get you.

This whole thing to me is pretty reminiscent of Wall Street problems. I'm sure there will always be a number of economists who'll defend the situation there, who'll pedantically frame the issues in detailed legal, economic orientations but overlook the more damaging, permanent problems people at large face. Without drastic actions (e.g., handing Jamie Dimon a lengthy prison sentence; fining Halliburton something that'll seriously debilitate (but not bankrupt) their operations, an amount that will make it absolutely clear to management, shareholders and everyone else that strategies of 'play dirty, make big profit, pay relatively small fine' are completely unacceptable), I don't think we're likely to see any meaningfully positive change.

As a society we seem to just accept (and overlook) a high entropy in incarcerations of black teens caught with weed with shaky evidence. Much like how folks are okay with that, I'm pretty much okay if we start seeing a more rash justice come down upon CEOs and upper management, I'm okay seeing shareholders suffer a little, I'm okay with seeing fines in upwards of billions figure, I'm okay with the threat of nationalization looming over companies at detection of naughty behavior. And I don't think this is sloppy anarchist thinking, this is action apparently needed for a larger utilitarian interest (which in my view is generally a reasonable goal).

Okay, that sounded a little extreme, but tell me, how else can we tell them we're not putting up with bullshit anymore? How things are currently going is obviously not working very well.

> Do you randomly prosecute the CEO, simply by virtue of his position, for activity you can't directly pin on him? If you do this, watch every multi-national rush to re-incorporate in Switzerland.

Great. Another one will pop up in its place, who we should reward if they uphold higher ethical standards by doing business with them.
yeah that's really awesome. But you can't castle, and a promoted pawn always becomes a queen
Excellent post Ted. Being the owner/moderator of the closed Facebook group (https://www.facebook.com/groups/appentrepreneurs/) which you have mentioned and used as part of your growth hacks, I just wanted to tell people who have been complaining in this thread , theat the amount of value you have added to the group and its participants has been extraordinary. I remember you joining the group about 3 months ago and already you are the de-facto expert on App marketing for the group. Thanks for that
So it does highly advanced things like automatically favorite tweets based on searches?

"Social interactions". Let's not kid ourselves.
System Administrator Appreciation Day Picnic in South Park
Cancer Risk Increases With Height
Oh, I see. Okay then.

$ pgrep() { for proc in /proc/[0-9]*; do read CMDLINE < $proc/cmdline; if [[ ${CMDLINE/*$1*/x} == x ]]; then echo ${proc#/proc/}; return 0; fi; done; return 1; }
$ kill $(pgrep mysqld)
$ while pgrep mysqld; do sleep 5; done
$ echo s >/proc/sysrq-trigger
$ while sleep 2; do dmesg | tail; done
$ echo b >/proc/sysrq-trigger
This.

I expect my ISP to never, ever fuck with the application layer. Do your job and route my traffic, thanks.

There is no valid reason to pass traffic through the filtering system if a customer has opted out and won't be filtered. This costs real money to the ISP, so I presume they analyze that traffic. It doesn't matter if they pretend to do this to train the filter or feed some agency's data warehouse, this is madness.
If I were to run an exit node or a relay node, how would I mitigate the rare-but-potentially-life-destroying risk that my machine is identified as trafficking in illegal bits, due to relaying/exiting traffic of that nature from the anonymized network? I would be happy to donate bandwidth, but that risk is something which I don't feel is acceptable.
Citation Required
To expand on that, these "custom" types are really the only time you have to do any extra work for support with aeson. If you leave your status field as Text or String it's implicitly supported.

That said, aeson support for nullary types (i.e. types that hold no "extra" values, like InvoiceStatus above) is trivial and the types make a huge difference in the rest of your code.
Running .NET on Heroku
And what will you do when Feds knock on your door?
Not having a valid passport does not affect citizenship status.
503 Over Quota. Does anyone have a link to a cache of this?
My first app: wat2do, a daily map of events in SF
Its the same in any prop shop on the street. I worked my whole life in one - nothing is different. These are all pretty much standard...
NSA Spying and the Entscheidungsproblem
Of all income sources, I have to say the passive sort is the most desirable and scalable. You can have as many meaningful hobbies as you want if your bills are paid, unrelated to your participation in commerce.

Sadly, risk-free investment returns have been decimated by 0% funds from the US central bank. We can only hope that we are reaping more rewards through active business as a result, but Fed policy has really punished those who have been financially prudent.
I'm a student at General Assembly and this is 1/2 of my first project. The other half is an API I built that scrapes http://sf.funcheap.com (one of my favorite sites ever) once a day for events and gives me a JSON to use when I call it.

Feedback/suggestions/bug reports are totally welcome.
Thanks for the response. I was interested in the answer to this question as well. I read through the thread [1] that you linked to, and seems like the consensus is the same thing you said: it's best to learn abstract algebra and topology first. Does anyone know of some good sources for those topics? The other threads are understandably focused on category theory.

As for category theory, after reading through that thread [1] and the Reddit thread [2] that it links to, I think Conceptual Mathematics: A First Introduction to Categories [3] will be my first read on category theory (but probably followed by the Rosetta Stone paper). That book receives some strong recommendations as a first book in the Reddit thread [2].

[1] https://news.ycombinator.com/item?id=6041726

[2] http://www.reddit.com/r/haskell/comments/1ht4mf/books_on_cat...

[3] http://www.amazon.com/Conceptual-Mathematics-First-Introduct...