skysight-inc/HackerNews huggingface dataset:
> $35 per-hour, per-guard flat rate

Maximum of $70,000 a year, if they work 40 hours a week. That's not bad, but it's definitely not great.

They have not designed security in to your event. They don't have contingencies. They don't know floor plans and vulnerabilities. They maybe haven't met each other before. They don't know the difference between you and a look-alike. They don't know what's routine and what's out of the ordinary. They're probably not deputized, meaning they don't necessarily integrate well with law-enforcement. You're probably liable for everything they do.

There are parts of this idea that make it awesome. There are parts of this idea that should scare the crap out of anyone who actually cares about security.
> And then they find out that success in the start-up realm is mostly luck. They discover this by trying great ideas coupled with great execution and failing.

While I believe this (the luck part), I'm not sure most startup folks do. Or, there is at least some severe cognitive dissonance going on when they begin to discover it.

Even "the pivot" itself was made popular by The Lean Startup–the book that many take as the formula for startup success (very much the antithesis of luck).

Yes, you have to hustle. Yes, you have to build something people want. Yes, you should have an awesome team. When you combine all those things and still fail, most people will blame something besides just luck. ("I couldn't get funding", "Google changed their algorithm", "I couldn't hire the right person for X")

Of course, when a 9-figure exit happens to someone who can't code as good as you and didn't go to as good a school as you–then it was most definitely luck.
Sure, this problem is fixed for every user. That's great, we're all in favor of MS fixing problems.

What GodEater is pointing out is that Gabe is getting attention due to his celebrity. Much more attention than Microsoft gives to companies that pay them millions of pounds for their products. Gabe gets that attention precisely because his opinion closely watched by people like you.

Consider what kind of product development this philosophy gives rise to. What if you don't want what Gabe wants? Do you have any chance of getting it when MS has the sort of development priorities they're displaying here. What if they were listening to someone whose opinion you did not respect? How would that affect your view of the product & the company?
Hi Brian,

Great blog post, but there is one typo that caught my eye! The first sentence under Alignment with Skills: "tap our exiting skill sets and challenge us to grown new ones"....you meant to say existing skills, I believe. :)

All the best from Seattle,

@KyleeWible
The best QA people I've worked with have all had this view.
A dupe: https://hn.algolia.com/?q=orwell+politics#!/story/sort_by_da...
Nobody's asking for anything. Its an observation, nothing more - the universe used to exist as a point and expanded from there. Everything we see, everywhere, points to this. No more a miracle than anything else we see - gravity, light, matter.
This is actually the exact opposing of what I want: my bedroom window is on the east side and in the summer the sun shines through the window very early in the morning. I actually keep the blinds closed pretty much all the time since I am lazy and I don't spend a lot of time in the bedroom except when I am sleeping.
I'm not judk, but a few obvious examples:

- Medical bills

- Rent hikes

- Being between jobs

- Repairing things that break (e.g. "My car needs $300 in maintenance" is a big deal when you were just barely going to break even on the month and have no savings)

- Random expenses for kids' school

None of these things are necessarily all that pricy, but when your minimal cost of living is equal to or only slightly less than you make, you have a problem. The worst part is that it accumulates. As these non-negotiable costs arise, you end up making compromises (e.g. taking out credit you're not sure you can repay soon), and those compromises make it harder to handle unexpected costs in the future (e.g. because you're still paying off interest on the last one).

The thing about being rich or poor isn't about how much money you have, per se. It's about how much money you have that you don't really need right now. Quality of life is pretty crap up to a certain point, then it rises quickly once you get past the point of treading water, then it tapers off somewhat later because at that point it's all basically "I do not have to worry about basic needs."
> So it has some sort of CPLD-like functionality internal to the chip to map pins to logical units?

Yes:

http://www.cypress.com/psoc/?source=CY-ENG-HEADER

> Is there somewhere that you've seen that lists all blocks you can map pins to?

Yes:

http://www.cypress.com/psoc/?source=CY-ENG-HEADER
A great idea. And very well executed! One thing though, for some reason emails from the same list does not group together in my Outlook 2013, like "RE:" and "FW:" mails do. (In other words: The "Show as Conversations"-option doesn't seem to work on emails from Planleaf)
Managing is knowing what to do.

Managing is harder the doing stuff.

Most start-ups fail. They probably fail cause management -- working on bad idea or impossible idea or something like that.

Management is difficult.
> Avoid working with over-engineered frameworks without sacrificing a great interactive experience

This is a pretty lame claim seeing as text fields are busted in Hamlet. [1]

This is another example of a "lightweight" library that hasn't hit any of the hard problems yet. It's fine if you make this your personal project to learn from, but trying to convince people to bet their projects on unproven technology is pretty disingenuous.

[1] Inserting characters does not work in the second example at http://hamlet.coffee/garden/
I've been looking a the cintiq too, and may still do that, because wacom caters to illustrators directly.
Website is having some stylesheet trouble for me, but Surface Pro Artist says they have a decent handle on the driver compatibility. The update isn't generally released yet, but it's a significant fix.

http://surfaceproartist.com/blog/2014/6/9/n-trig-closing-win...
no more than 5hrs/day
What natural process?
You may want to watch this
http://www.youtube.com/watch?v=MIVjAo4vres
Microsoft bringing protoypes to the PA offices seems about as expected as this Dave Barry line:

giant talking broccoli stalks will come around and mow your lawn, for free

Touchscreen latency is difficult, especially with increasing resolution. But if they managed it acceptably for the SP 2, it must be possible, I guess.
Met my wife by learning to salsa dance!
> I don't really mean to speak against the checkpoints, I just wonder if "police state" has a clear enough definition to provide an interesting framework for discussion of modern governments

That's a really good point, but I suspect that those for whom 'police state' has the most meaning would also have the most incentive to keep the definition from ever getting too specific. That's not counting the idea that one person's "police state" is another person's "safe spot to raise my kids".

But even non "police states" involve social control (e.g. against serial killing), there's no getting around that. Even anarchies involve social control—the members of each commune are expected to abide by the democratically-reached decisions.

If I had to start on a definition I'd probably key off the difference between "social control for the benefit of the people/society" and "social control for the sole benefit of the government in power". There are implementations of sobriety checkpoints are not too hard to classify in the former.
How To Intern at a YC Startup
Like most "Uber for X" companies, there will certainly be details to sort out in the short term, but a service that efficiently connects two sides of an otherwise obscure market has a strong chance of succeeding.
A small bit of feature isn't much different than nothing. So the salesman shows you a brush - but his sample case is empty. Same issue - its a hoax, designed to waste my time so the guy can case my house, my computer, my needs.
Nothing is 100% in this world, its a good enough filter.
Here's my suggestion that I strongly believe could help Rust's (or any platform's for that matter) adoption:

There should be a list of somewhat larger projects (similar to the sample apps for Cocoa https://developer.apple.com/library/mac/navigation/index.htm...) maintained by people who actually understand the language. For me, and I imagine a lot of other people, the hardest part about learning a new language/platform is getting from the stage where I understand the syntax and APIs to getting somewhat proficient with it and being able to make informed decisions about how things should be done in that language.

A lot of times, when I look at some open source projects to learn from, I'm left with the impression that the author might not have really understood what s/he's doing and that really increases my frustration with the platform. A list of canonical projects would prevent this.

I'm aware of Servo but I feel that Servo is a.) too large of a project for a Rust n00b to learn from b.) it's not always up to date WRT to the language version and the best practices.

Alternatively, this could also be a list of 3rd party projects blessed by the Rust people as good projects to learn from.

While it might seem like a waste of time, I feel like this would e.g. reduce the number of people needing help on IRC or the mailing list so it might actually save time.
IBM back in the USSR?
Yes I meant exactly that. Its one of the least objectionable things a car could spray (dribble?) out the tailpipe.
Yes, I should have made it more clear that I was piggybacking on this story to make a more general observation.

As a member of the military myself, the increasing militarization of law enforcement in the U.S. is something that has me concerned, which is why I hope your efforts are successful in identifying (and fixing!) any of the legal and practical problems with new technologies in the hands of untrained police departments.
So many of the things you said rang true for me.
"If you're a true introvert, your biggest enemy is yourself."
I was very shy when I was younger, I spent most of my time in High School by myself, and there were some very uncomfortable times, but looking back I was fine being by myself. I preferred, and still do, single-player games to anything else. I like watching movies and listening to music on my own or in a small group. I feel like I can absorb things and enjoy them better that way.

In High School it made me self conscience because everyone expects you to have friends. Those "find a lab partner" moments were awful.

There's nothing wrong with being an introvert if that's how you like to do things, but like you said, if you don't reach out to anyone, they aren't likely to reach out to you. Friendships take more than one person to work.
From their sample email: "This is the plain text version of the email. Please enable HTML to be able to interact with the list"
Valve bans developer from Steam for revealing security vulnerability
3D Printing in the Classroom
I work in a huge enterprise that will not allow any company data on third party servers. I also am constantly in need of ways to collaborate with team members on multiple different projects. But, I can't use any hosted webapps and have no way to set up my own instance within our company.

If there was an on-premise whitelabel version of this, and my colleagues and I could create new shared task lists for each project without having to install anything, that would be amazing.

I recognize that this is just the MVP, but consider this a suggestion for later if you want to scale this up and add an Enterprise tier.
Thanks for the suggestion. Now that Rust is actually starting to get some 'somewhat larger projects,' I think this is a great idea. And after 1.0, that list will explode pretty shortly.
The nesting _posts in subfolders trick is awesome, I wish I had known about that before I wasted countless hours learning how to customize Jekyll and eventually giving up:

http://stackoverflow.com/questions/9829302/return-list-of-fi...
Microsoft Research and Bing: Catapult – FPGAs in datacenters
I am currently an intern an The Immunity Project, a YC funded non-profit working on vaccinating HIV. I have been here for only a day so far but I whole heartedly agree. I have been welcomed with open arms, introduced to new and interesting people, and learned thing about the industry I never would have in a college run program. This is only my second time meeting the team, but I am excited to work with them. I will be doing interesting experiments, and legitimate lab work, something not offered in most programs. I also gain access to community between the different companies that is unique and exciting. I definitely recommend this to anyone who gets the opportunity to pursue interning for a YC company.
This is very impressive for being so inexpensive. I assume you program it over the USB plug on the end, is this correct?
These are some great ideas. For me the proximity part is key. I feel uncomfortable at a new job for a couple of months, but after enough awkward small talk I've gotten to know everyone well. Working in software you are bound to have similar interests with your co-workers.
>'I think that ignores the fact that the forms and such are there in the first place precisely to contain the tide of applicants.'

This thought did cross my mind, but I've done lots of work in the public sector - local, federal, education and health.

As a rule, these agencies just aren't that clever, not even close.

In my experience, bad forms and the like are generally a matter of "That's how we've always done it."

That's not to say the concern isn't real. Surely it wouldn't serve to simplify an intake form without altering other parts of the process. To fail to do that would just be moving the bottleneck.

Ideally, sticking with the mountain analogy, you'd end up with a steady stream of healthy, willing and ultimately productive hands coming into the valley via a long, winding, but relatively safe pass.
Strawman. Instead suppose you received the letter Tomas Hardy received from a crank called Ramanujan a century ago. Today mightn't it be dismissed out of hand? And missed one of the stellar minds of the millennia.
The USB interface looks like it was designed to be snapped off - program your device, remove excess, deploy, just beautiful.
New Cellphone Phishing Hack Pulls Data Out Of Computer Over Air
Thanks for your realism and understanding! It's nice to hear something other than complaints every once in a while.

The things you mentioned all contribute, but most of all,
people greatly underestimate the amount of memory required to run JavaScript code. Not so much the JITs, which don't actually use that much, but just all the objects and arrays and strings and closures.

Like all high-level, dynamically-typed, garbage collected languages, it uses a fair amount of memory. And the amount of JS code running on many sites is enormous. But people always ask "why is the browser using so much memory", not "why is this site using so much memory". Maybe because per-site memory measurements aren't prominent enough.
Gabe's posts have had strong impact on a relatively small audience. It's hard to realistically imagine it's had a significant impact on Surface sales one way or the other.

On the other hand when he blogs about the future direction that they are taking then this is all data that competitors will gobble up, and in many cases can bring to market ahead of MS.

Quite possibly the PR gain here is offset by the future opportunity cost by giving competitors a heads up on future strategy.
You've been able to mount Box drives on Windows since at least 2006. They support Webdav, which Windows XP and above can mount natively.
As a consumer, yes. I don't need to be reached.
U.S. Healthcare: Most Expensive and Worst Performing
Not what I meant. Suppose a company produces brushes. But they find out there a lot of people buying their brushes just to remove the handle and attach it to other things because they happen to really love the handles. Maybe the brush company is in the wrong business.
Love the idea. My suggestions:

1. Enable higher budgets, such as $10,000.

2. Enable more tech choices, such as Ember, Elixir, Erlang.

3. Enable future date ranges to help with better planning.
> This is a large globalized war for human rights, and he picked sides. That has consequences. Here's a question: what if he contributed to Al Queda? He didn't fly those planes -- it's just freedom of speech, right?

I think this is why it's difficult to have a sensible discussion on the matter, because the overwhelming stench of hyperbole frightens off everyone else but the flies.
He probably gets paid in the form of free Surface tablets and accessories.
I think he means ClojureScript completely divorced from the JVM, so you don't need a Java infrastructure to develop/compile ClojureScript.
Insights on fixing Healthcare.gov
Wow, this is something which really increases the size of the market.

I wonder if they could get into the related but differently-licensed valet parking market.
I bought my original Surface Pro from the Microsoft Store website[1], and have had fantastic service on the few occasions that I've taken advantage of it. No phone trees, no waiting times, and no bullshit (they took me at my word on what I had already troubleshooted and moved on from there).

At least from my single experience, I would say there is little incentive to buy from a retailer rather than direct.

[1] http://www.microsoftstore.com/store/msusa/en_US/pdp/Surface-...
Hi mattkopecki, our enterprise/business version will be just that. You can host it internally and have tasks@mybigco.com as your internal hook for tasks

great suggestion, ping me at omar at planleaf dot com if there is anything else you would like to see in an enterprise tier.
I wish you all the best with your internship. Feel free to reach out if you have any questions.
I can't speak for everyone but I've found if you're good at what you do, and you have some skills in networking (e.g. the ability to meet for a coffee and demo some of your work) plus the ability to recognise good clients then leads are generally the least of your problems freelancing.
"A pivot should be a last chance "we got it wrong but we've got some money left so let's try something else" - not a matter of course."

Eh...perhaps "payroll" is a bad starting point for a pivot, but I think that if your product weren't selling, you'd be more eager to find a related product that did sell. Pivoting isn't a gratuitous thing, but neither is it a complete overhaul of your business model. Hence, the name: you change direction, keeping one foot firmly planted in your current business.

I think the devil is in the details of how you define "pivot" -- done correctly, it's just an intelligent reaction to new information. If you look at it that way, it makes no sense to avoid it.
Actually MS has always listened. The problem has been (a) whom they listened to (the user has usually not been their customer) and (b) lack of "taste".

MS Office is, for good and ill, exactly what you get when you give users what they ask for and have no taste.
The old one was sillier and funnier, though.
You're playing word games. I take the meaning of "control" is the argument as "de jure" control, in the sense of "for the People", while you have in essence redefined the word to mean "de facto" control, in the sense of the undue influence of money in politics.

Your redefinition makes your point irrelevant to the argument made.
I completely agree. 9 times out of 10 I can pick up a new language, understand the syntax, but how to idiomatically structure a project is a completely different thing. Most of the time I would rather have the latter than the former - I can pick up most syntax from its actual use.
I'm going to spoil: Practical Microservices will cover synchronous communication with both HTTP and AMQP (RabbitMQ and friends), as well as async with AMQP.

Among other benefits sync over AMQP provides is the fact that you don't really need a service discovery mechanism because interested service will find & serve your request itself. It also means that you won't need to put the services behind a firewall or implement some sort of inter-service auth (when firewall isn't an option, read: Heroku), because nothing is exposed to the web.

Will definitely get into it more deeply in Practical Microservices. Stay tuned!
There are a few of these out there including http://developer.samsung.com/remotetestlab/rtlDeviceList.act...
This blog post sets up a huge strawman. If you're trying to translate an arbitrary high level program into hardware, that's gonna be a pain in the ass. OTOH there's projects that allow you to use the composition tools of high level languages and still emit RTL code.

Haskell has:

- CλaSH: http://clash.ewi.utwente.nl

- Lava: http://raintown.org/lava/

- Chortl: http://wiki.cs.pdx.edu/forge/chortl.html
SV is but a very very small slice of the tech world and is not in any way representative, despite the fact that that is what you are hearing all the time. The linked article has a nice line about that.

What SV does have is a very large percentage of the successful internet start-ups. But there are so many more lines of business where untold billions are being made by companies that go for non-sexy non b2c approaches.

What works for YC and what works on the web is a very visible very thin slice of the software world as a whole. In a way you're making your life harder if you pursue that particular niche because even though that's where all the easy PR and the most visible success stories are it is also where the competition is fierce.

B2B is a lot less likely to make you billions. But it is more likely to make you tens of millions. So if you want to reduce the luck factor and increase your chances of success then b2b would seem to make good sense. It also works better if you will have to work without access to capital or a presence in a place like SV.
A technology becomes proven through use.

What browser and OS are you using? The examples have worked in our testing environments of Chrome, FF, IE9+, Safari, and Opera.
> how to idiomatically structure a project is a completely different thing.

Agreed, and I plan on explicitly tackling this too. That'll come after Cargo is a bit more solid, however.
All of those examples work for me with Chrome 35.

One thing I would love on HN is the reluctance to say something is "lame" because one example doesn't work for one person on one browser. Instead of being dismissive, why not be constructive? Or if you can't even do that, just don't post?
The benefit to the consumer is that some other company didn't just copy their technology down to the silk screening on the PCB, eliminating their ability to get any return on their R&D. Wacom is a terrible example for an anti-patent rant. Digitizing pen input is really hard to get right. N-trig has been working to come up with their own independent technology for years now. This is exactly the sort of R&D-heavy product development that's most endangered by copying. Without patents we'd be stuck at Wacom 1.0, and N-trig wouldn't have any incentive to come up with independent technology with different characteristics.
I haven't come across broken text fields while testing the site with Firefox, Safari, Chrome, IE9+, and Mobile Safari.

Could you let me know which browser and version you're using so I can get to the bottom of the problem?
> I think this must be a standard ARM thing.

What your describing is just configurable IO pin routing and peripherals with DMA. That has been common for decades and has nothing to do with ARM, nor is it at all related to Cypress's PSoCs.
FlatBuffers: a memory efficient serialization library