skysight-inc/HackerNews huggingface dataset:
> The entire app isn't sandboxed -- just the code that does video parsing, i.e. with the thousands of bugs and hundreds of remote code execution exploits (!).

The exploits are usually on the protocol (access) level, the demuxer (format) level but also the decoder level.

While in theory the first 2 are what you call parsing, many security issues appear also at the decoder level.

And if you want to split the video decoder from the rendering, you need to introduce an additional memcpy (or two) of full decoded frames, which has an important impact.

I agree it would be nice to try, with a correct, separated processes architecture, but it means changing also a bit the usual architecture, where there is a direct-rendering between the decoder and the output.
The goal of a lot of the bumper sticker justice crowd is anything but justice: it's the promotion of a cause they're leeching off of, for the benefit of their own ugly vanity. It's identical to people putting a save Tibet bumper sticker on their car, while not actually doing anything meaningful. It's about the least amount of effort to pose as an activist.

I find that most good intentioned movements have more than their fair-share of the equivalent of fair weather fans. They don't understand the core of what the movement is about, they don't take the time to understand the best way to accomplish positive outcomes, and they use an as-seen-on-tv / mimicry approach in their activism without the fundamentals to support it. It's like putting up a simple search engine page layout, copying Google, without the engine behind the scenes to power it.
It's all relative - the Bay Area is enormously expensive to live in compared to most other places in the USA. The apples-to-apples comparison would have to incorporate cost of living.

Which isn't saying that techies aren't paid very well, even in relation to their cost of living, but rather that absolute salary numbers mean little by themselves. A $60K salary in Manhattan for example is a tough life, whereas a $60K salary elsewhere can be very comfortable.
> but if you are programming on something so old, you should first contend with that.
So for programming Android apps I need an top of the line GPU? Most ridiculous thing I've ever heard. Not even bothering reading the rest.
That will get fairly hairy, given that JavaScript doesn't have integers. x should be expected to be a IEEE 754 double (can one discriminate between NaNs in JavaScript?), but might also be a string (does "@" have one bit set?, or might it be EBCDIC?), an array, an object, null or undefined (do those have a bit pattern?)
I suppose parent might also be making a criticism of the way society works. The phenomenon of delayed adolescence is a uniquely modern concept. For centuries, people were expected to be independent adults by the age of 16/18 or earlier.

I'm in college and the apathy I'm surrounded by, despite being at a top college, is quite disappointing.
Lobbying exists and is legal. Corruption is ever-present and well-documented, from 3rd to 1st world countries. Contracts are widely regarded by private industry to be obscenely overpriced at best, and highway robbery at worst. Senators are regularly known to block necessary bills to write in pet projects that will benefit their campaigns/constituents directly, even at the detriment of everyone else. Want an example? Northrop Grummond is hardly a scrappy small company, but they lost out to Boeing, even though Boeing was going to create a worse, more expensive aircraft, because senators in South Carolina didn't want their state to lose the jobs.

If you are anything but cynical regarding the government contract bidding process, you're asking to be made a fool of.
I take a 2 mile bike ride home, hang out for a bit with the cats, and watch some Hulu before heading back. I cherish my lunch breaks.
I think it makes Googlers uncomfortable to be lumped in with the 1% by the 99% they drive away from in private buses every day.
Based on my daughter and her friends, involvement in Lego Mindstorms robotics and First Lego League competitions is another great way to get girls interested in programming and technology.
I've been working from home with my distributed team all over the USA (and world) for over a year now. I haven't met a few of them ever in person yet. Our company and team are doing fine just socializing over Skype and conference calls / Google Hangout (occasionally) when needed.

Someone doesn't need to be sitting right next to me able to interrupt me whenever they like to "promote synergy"
Linux powers smart LED bulbs, crockpot, maker kit
Do You Know What Metrics are Driving Your Performance?
http://www.thecrmprocess.com/2013/12/05/do-you-know-what-metrics-are-driving-your-performance/#.UtB399IW2gQ
Obviously you know your customers better than I do, but I bet you could keep the free plan, 2x-3x your middle plan, and 5x your upper plan and still service the same number of customers.

The delta from $20 to $50 isn't going to break anyones bank, but I suspect the change in unit economics mean big things for your business/LTV.
Well, pleasant surprise people are finding this book. Heads up, it'll be getting a little update soon so that it matches the version that is now an appendix in Learn Python The Hard Way. I stripped out a few commands that weren't as useful and also added some more help on what to do when you get stuck (what I call the "reset"). Check out http://learnpythonthehardway.org/book/appendixa.html for the newer streamlined content.

In general I found these 14 commands end up being the smallest number anyone really needs to do basic CLI work, but keep in mind that the goal of the book is to give someone just enough experience to be able to go through my other books. There are plenty of more in-depth books on managing a server, so I don't bother to duplicate their work.

If you really want to learn how to manage servers and work the CLI, then check out "UNIX and Linux System Administration Handbook (4th Edition)" by Evi Nemeth and friends. My recommendation to people is to get a crappy computer you don't want, put OpenBSD on it following their http://www.openbsd.org/faq/faq4.html guide exactly, use the Nemeth book to configure every service you can and then point a security scanner at your box (like Nessus, or whatever they use today).

Once you can setup an OpenBSD box, get services running on them, and secure those services based on known attacks, then you can pretty much do anything. More importantly, OpenBSD is very bare bones so you learn the core of how a Unix system works and how to configure it, but their docs are very thorough and complete so you can do it if you follow them accurately.

Hope that all helps.
Umm... I spent last summer in the Bay Area, does that count?

I mean, here's the thing: housing prices in the not-shitty and already-gentrified parts of the Bay Area are batshit insane. As in, $1100/month for a rented room in a shared house, insane. And for this money you got your own private bathroom, use of the kitchen and backyard, and weekly maid service, because holy crap gentrification. Yet that was actually the cheap deal compared to paying $1200/month to rent a bunk bed in a "hacker house" further away from work via AirBNB.

The only possible good move I see is for the Bay Area to approve massive amounts of housing construction and increased density, but political will is 100% stacked against that move because local governments are almost always dominated by well-off local landowners (who've usually resided in the same single town for decades) rather than by the large population of salariat-class transplants who rent.
Really? How many transit providers today will enter custom ACLs for customers? Almost none of them will do this. The only time they will is when it's disrupting the rest of their network and other customers are complaining.

Level3 was the last one I know that would put in an upstream ACL.
Men learn at a certain point that we are not, in fact, women. We have different values, priorities, and hormones than women, and given the same scenarios we're likely to come to a different conclusion than a woman.

So why would Paul try and talk from his zero years of experience as a woman and explain how to get more women in coding? Why not simply state "Please stop calling me a sexist, I don't like it, here's some facts about sexism at YC and in the industry in general."

You're looking too deeply into this, I think.
This is a beautifully off point solution! Should my community start getting disrupted by higher rent, (half my neighborhood is long-term tenants, there is not rent control here, or anything like that), I will surely tell the people who don't own the apartments they rent to not sell!
See:

http://rapgenius.com/51490/The-notorious-big-ten-crack-comma...
Running XCtest tests at scale on real mobile devices
Firefox on Android has plugin support, and Adblock Plus is one of those supported. I'd definitely recommend it, makes mobile browsing suck so much less.
Less buggy, more "Could be broken by idiotic Cloudflare automation engineers."
If that's such an important value to you, why do you live somewhere with such a large proportion of renters who do not own their homes? If you really want to build long-term stable relationships with neighbors, wouldn't the best way to prevent people leaving due to rent changes be to live somewhere where you own your home, and so do most of your neighbors?

I feel like I'm missing something significant here. Renting an apartment is a conscious choice to me, a trade-off between a temporarily-convenient location and long-term stability, or at least that's how I've always approached it in my personal life. It's baffling to me that people will sign a rental agreement for a limited term, and then be so upset at the conditions of that agreement not being guaranteed beyond that term. Perhaps I'm confused about the nature of the complaints? Do you object to rental housing entirely?
No. However, this is a newer iPhone 5 and I plug it in every night -- so I really don't pay attention to the battery.

Older models, or not plugging it in every night, might show something different.
Learn how to use the Symfony Framework:

http://symfony.com/

That is modern PHP done right.
I think I understand what you're saying, but it's not what I'm trying to say, so let me clarify. I'm not from Oakland, I don't live in Oakland, and I'm not trying to say anything about whether Googlers should be living in Oakland. What I am saying is that whether Googlers live in Oakland or not, I hope they continue to donate to causes in Oakland. I hope they continue to give career advice and mentorship to kids in Oakland who dream of working at Google someday. I hope they continue to try to fix problems that the citizens of Oakland face, and those faced by other communities like Oakland where people are struggling to get by.

I hope that clears up what I'm saying. What I fear is that, as a result of these protests, the Googlers (and non-googlers in tech for that matter) who have been actively helping fight poverty in communities like these no longer continue to be as active in helping those communities. That would be terrible.
Automated debugging of HTML5 apps using Chrome Developer Tools
I don't store any water nor do I know anyone who does, sadly... I just figure I'd buy some from a local store, or get it from a well if somewhere country side.

Obviously in this situation it's hard to do either - I hope they find a way to solve this quickly...
I like the analogy, but I think SUVs were really a way to exploit a loophole in emissions regulations. Because of the technical definitions, SUVs count as trucks not cars for emissions standards.
Forcing links to open in new windows: an argument that should have ended
I'd personally be afraid of any meal that costs only $2.95 in Canada... And if I did give in, I'd consider not getting food poisoning to be a positive outcome.
I have one friend, if he says it's good, it's good. I have another friend, if he says it's bad, you can ignore him. Knowing your reviewers adds _a lot_ of context to the review, and you lose that online IMO.
Robot farmers are the future of agriculture, says UK government
So far as I can tell it's all buy-to-let; a few couples at retirement age and one younger couple who inherited some money.
I'm reminded of Ted Kaczynski's take on P.C. activism:

"Leftists may claim that their activism is motivated by compassion or by moral principle, and moral principle does play a role for the leftist of the oversocialized type. But compassion and moral principle cannot be the main motives for leftist activism. Hostility is too prominent a component of leftist behavior; so is the drive for power. Moreover, much leftist behavior is not rationally calculated to be of benefit to the people whom the leftists claim to be trying to help. For example, if one believes that affirmative action is good for black people, does it make sense to demand affirmative action in hostile or dogmatic terms? Obviously it would be more productive to take a diplomatic and conciliatory approach that would make at least verbal and symbolic concessions to white people who think that affirmative action discriminates against them. But leftist activists do not take such an approach because it would not satisfy their emotional needs. Helping black people is not their real goal. Instead, race problems serve as an excuse for them to express their own hostility and frustrated need for power. In doing so they actually harm black people, because the activists' hostile attitude toward the white majority tends to intensify race hatred."

http://www.churchofeuthanasia.org/resources/fc/unabe2.html#c...

I think the aim of making the tech industry friendlier to women is better served by continued outreach efforts, rather than making an example out of individuals arbitrarily.
I believe the American Stock Market has never dropped in value over 15 years. Other countries serve as a good counter-example however.

Your 2nd point is also a solid counter-argument that I won't belabor much further.
the problem with these kit cars are the wheelbase dimensions are all wrong, so they look like little scrunched-up midget versions of the real thing. real sports cars are long, and wide, and low.
Who owns the apartments? Talk to them. If they're not members of your community, work with your city council to pass ordinances making that arrangement more difficult.

Why would the rent be higher if the people that own the apartments didn't raise it? They have a choice in this; they can live the way they did two years ago.
Tim Ewald: Programming with Hand Tools
I grew up in WV. My parents are still there. Montani Semper Liberi

I wanted to provide some information about the chemical that was spilled, which is being reported to be 4-methylcyclohexanemethanol.

You may see it referred to in its shortened form as MCHM.

This chemical is used in a purification process called froth flotation. [1] In the case of WV, it is used in coal purification.

OSHA guidelines list this chemical as hazardous. It is harmful if swallowed, and causes skin and eye irritation. At elevated temperatures, vapor may cause irritation of eyes and respiratory tract. [2]

If you are familiar with the so-called fire diamond or NFPA 704 [3][4], this chemical is listed as:

Instability/Reactivity (Yellow) 0:

Materials which in themselves are normally stable, even under fire exposure conditions, and which are not reactive with water.

Flammability (Red) 1:

Materials that must be pre-heated before ignition can occur.

Health (Blue) 2:

Materials which on intense or continued exposure could cause temporary incapacitation or possible residual injury unless prompt medical treatment is given.

[1] https://en.wikipedia.org/wiki/Froth_flotation

[2] http://mediad.publicbroadcasting.net/p/wvpn/files/201401/MSD...

[3] https://www.google.com/search?q=nfpa+704+fire+diamond&tbm=is...

[4] http://www.milwaukee.gov/ImageLibrary/User/dnscms/pdf/broc/h...
And what are you going to do if your daughter wants to be a veterinarian? Is that a problem?
I'm in America. I don't know anyone who uses it and I never hear anyone mention it, either. I tried it a couple of times and it's maybe 5% more useful than Google Maps?
There isn't an agreed upon purpose of a graph, but luckily for us, there is for what a graph is: a diagram showing the relation between variable quantities, typically of two variables, each measured along one of a pair of axes at right angles.[0] I missed the part on "makes information visually available and easily digestible", but considering that you recognized it as a graph means that it did its job and everything else can be stroked upon to infinity, and like I said, we have bigger problems…

I'm not attacking your clarification, just clarifying my original personal anecdote that was dependent on state of the status quo and its direction (rates and % change, respectively).

[0] http://www.oxforddictionaries.com/definition/english/graph
It's trivial to add a UDP policer to ntp traffic to your ntp hosts. Also, how many people are exposing NTP externally on the same IP's they're running regular content (http/https) on? If you're allowing UDP/123 to your web servers, you need to fire yourself.

I guess what I'm trying to say is, you should already have this ACL'd on your own.
Sounds like you, your friend, and their YC founder friends were actually hurting women by spreading untrue rumors that underplayed the true importance of these women in YC.

And yet there is no sense of remorse or apology for that.

Where is the indignation now towards yourself and them? Or is that only reserved for people who are actually doing something in the world?
Hi there, we're a startup based in Sweden. We just launched a landing page for a new product we're developing and I thought that this could be a good opportunity to introduce ourselves to the HN community. The page I'm linking to is an MVP for a cloud-based calculator app designer that we hope will eventually replace Excel for the times when people want to build number-crunching solutions for use by other people. We've been doing spreadsheet-like calculator apps for some time now in the e-health industry -- calculating drug dosages and calculating the optimal nutrition for infants born too early. (My partner is a doctor with a Ph.D., which helps when you want to get into e-health.)

Along the way, we have built a lot of technology that makes building these kinds of apps very straight-forward. (It's the Calcapp platform, allowing formulas to be described and user interfaces to be built using an XML-based language.) Along the way, I realized that the key is to enable people who are proficient in their domain but who are not software developers to create these kinds of apps. These folks are often comfortable with tools like Excel and use Excel to build their solutions. Thus the need for a cloud-based app designer taking the place of the XML language I designed, something that people used to Excel would be comfortable with. The MVP is an attempt to validate that there is a market for this kind of technology and to get useful feedback that can help us shape Calcapp Creator.

We'd like to get feedback from the HN community on the effectiveness of the landing page and on whether you believe that the idea itself is feasible. Thanks.
I don't see Aereo as taking advantage of other company's content for free, anymore than internet providers, TV manufacturers and others are. They're providing a transit service; nothing more.

Your argument about them not existing without the content applies to all sorts of businesses, not just Aereo.

The TV network's arguments are specious at best; if a TV antenna manufacturer had somehow invented sufficiently advanced technology for an antenna that could pickup TV signals from any specific area in the US, they would be just as upset.

I view Aereo as nothing more than providing a special antenna that is leased to a customer.

The reliance of the TV networks on the limitations of technology to ensure the success of their business model is not my problem.

In the end, I don't care anyway, I haven't had an antenna or cable TV in nearly a decade. And I don't consume network TV content on Netflix or the like with any regularity. They could all disappear and it wouldn't matter to me.
fully agree. personally, I think this is an issue only because of cheap, crap architecture. open planning requires careful consideration, not just stuffing in as many seats as possible. look at the work of Herman Hertzberger, for instance..
Fortunately, in this case they acted quickly, FEMA's already shipping water, and they're mobilizing the National Guard...
Well, I can't claim to know with absolute certainty how I would react in situations that I have never been in; I am not omniscient. I do feel like I am fairly well equipped to handle whatever situation was given to me without regular help from a therapist.

I'm not saying I'm perfect, far from it. But I am well aware of my faults and fairly well aware of what I would need to do to shore them up. That doesn't mean it is easy. Like I said, I don't have any problem going to a therapist for help with something I am struggling with. But I can't imagine any situation in life where I would need to regularly visit a therapist.

Like your relative, I was gifted with great genes as far as my dental health goes. I've never had a cavity or any oral problems for that matter. Somewhere along the way I learned to take care of my teeth properly. However, I still need and benefit from regularly visiting a dentist, despite my good genes or how well equipped I am to handle my teeth on my own. I just don't feel the same about therapists, as wonderful as they can be.
I was referring to a specific subset of leftist behavior which I called "P.C. bullying."

But good job applying it to all leftist activism. By quoting the Unibomber. Because the Unibomber has done so much more for the cause of women and blacks than have left-wing activists.

That is to say, I'm not interested in going all anti-leftist and turning things into politics. You have me mistaken.
Nobody can ever account for all unconscious bias. It's the original sin doctrine of the social justice warrior community.
I am really confused about your analogic intent here.

Who in the real world is being mapped to the strip club which is taking the cover charge money in the analogy? It seems to be that in the analogy's codomain, the strip club might very well love the camera situation as it allows them to make more money per performance. So they can't be standing in for the tv broadcasters. Are they the antenna makers?

The tv broadcasters might more naturally map to the strippers themselves. Except that strippers don't get revenue by something that communicates as easily through the real world video signal like advertisements do. Perhaps if the strippers in the analogy were paid to wear brand logos and messages and such like race car drivers, but they would have to be on the skin, so temporary tattoos then. Or perhaps if the remote viewers in the analogy could hit a button to have the camera toss $X dollar bills onto the stage.

Oh, and the bar... strip clubs also hope to make money on drinks and a cut of the lap dances, is that why you assumed the strip clubs might not like the camera? The cover doesn't actually cover all of the expenses and desired profit. If so, I feel it could have been better spelled out or mentioned at all. But then, maybe the analogy's bar and lap dances are better stand ins for the advertisers in the real world (so we don't have to add in logo tattoos at all).

So, I'm still unsure about this analogy, including about it's value in adding clarity.
It's not pre-paid only. You can get it month to month if you buy the SIM starter kit and activate online. You can't get it in T-Mo stores.
How to Use Internet Marketing to Boost Profits
CUSEC 2013: Richard Gate - Managing Public Wireless Networks
> Kind of like suing a person for tens of thousands of dollars for downloading a few MP3s.

With 13 employees and 19 cars in waiting, this doesn't sound such a small-scale operation as you seem to imply. How many Ferraris were sold in his area of operation at the time?