skysight-inc/HackerNews huggingface dataset:
Political positions involve decisions about how we use violence to structure society. Such positions can clearly be intolerant, and taking actions to support clearly intolerant positions seems like it should carry the adjective as well. Someone who donated in support of a proposition to kill all the Jews is probably rightly labelled antisemitic, even if they are always polite face-to-face. And yes, surely, such a proposition wouldn't be constitutional - but neither was Prop 8. Is this the same degree as that? No, of course not. But there's a problem with your framework and I don't see a trivial solution.
What a great writeup. Comprehensive without being overly verbose, answers to "what does this mean?" and "does this affect me?", and clear calls to action.

While I'm not happy at having to spend my Monday patching a kajillion machines, I welcome more vulnerability writeups in this vein.
why is it defense for him to speak in favor

Wow. Reading comprehension, please.
Andrew Adams did write bitonic sort:
https://github.com/halide/Halide/blob/master/test/performanc...

As I wrote in another comment, the domain of problems for which Halide works is broader than imaging. I usually present it as "data parallel problems." In fact, I'd say the difference in domain between what Halide is good at and what OpenCL and CUDA are good at is not that significant in practice because those languages are basically C/C++ outside of kernel parallelism. (They are each adding some task parallelism facilities as well.)
Right but what incentive does Apple have to implement that spec?
I talked with one of the people in the content ID section a little while back and I don't think it'll be a problem based on the mechanisms for takedowns. You might get a big mega-takedown request once in a while but that will probably be denied in this case.
The risk profile as you seem to be thinking of it is an irrelevant metric when you're only interested in the return profile. They're optimizing for dollars returned, not % of companies sold for greater than money put in.

Consider a "soft landing" (VC gets their money back), vs complete death (VC gets no money back). When put alongside a $3B acquisition they're both completely irrelevant, even if on paper the 1x money back is not considered a "failure".

Check size doesn't appear to matter, the data for YC and for VC that I've seen suggests a similar power-law-ish distribution of returns.
Hi mcherm,

Thanks for sharing this. What if we were to continue to calculate interest and fees using our current flat method for the time being, but display the equivalent APR to lenders and borrowers? As a prospective lender, would this have addressed your concerns about transparency?
I don't agree that mobile apps are easier to build than mobile websites. Certainly not for anyone with a background in building for the web.
Managing engineers with a good understanding of what they do is a very valuable skill.
Blue Bottle acquires Tonx
From the announcement:

"We are also aware that there are a very significant number of users out there who are embedding the Raspberry Pi into systems and even commercial products. We think there needs to be a better way to allow people to get their hands on this great technology in a more flexible form factor, but still keep things at a sensible price."

"The Raspberry Pi Foundation is a charity, and as with everything we make here, all profits are pushed straight back into educating kids in computing."

In other words, they found a need, they're filling it, and all the profits from filling that need will be plowed back into their primary mission. More money = more kids educated in computing = Good.
I wouldn't trust a random service like this with anything worth putting on a dead man's switch. At a minimum you should use PGP, but sadly most the people I'd want to use this with have no idea what PGP is. Maybe Keybase.io will eventually help with that.
In order to fix that short delay before movement when you hold down a movement direction you should make pressing the arrow keys set a corresponding movement boolean to true. Then just move whenever the boolean is true.

Great game!
His right to coexist is not in question.

Have a group come after you and get you fired, and see how much "peaceful coexistence" you get from that.
It happened twice to me, once on 4 once on 8 I think. Both times it happened when I went through the exit then went back to it.
I didn't get the last 3 DOM-based ones. I just randomly hit my arrow keys and until I completed the levels.

Otherwise a very cool game!
"At 4 a.m. on May 1, 1964...", says Dartmouth, "time-sharing and BASIC were born."

Well, BASIC was --- but the CTSS timesharing system had already been in use at MIT since the summer of 1963: http://www.multicians.org/thvv/7094.html

There are other earlier systems: JOSS, which featured a rather BASIC-like language, was in service by January, 1964:
http://en.wikipedia.org/wiki/JOSS

And both JOSS and CTSS had been demoed in earlier form before going into general service --- in fact, the first primitive CTSS demo was in 1961.
While we're generalizing I seem to know many women who will then outfit their Iphone 4(s)/5(s) with big bulky Otterboxes or other huge cases that negate the natural size advantage of the iPhone.
At first I thought it was a Chromebox for meetings [1] competitor. But they seem to have created a more enterprise product for broadcasts. I would imagine this is a very niche product.

[1] https://www.google.com/intl/en/chrome/business/solutions/for...
It's the Daily Mail; we should be just happy they aren't claiming playing a Stradivarius causes cancer.
Nice find, hadn't seen that article. With their release of Food and Hello, they definitely are looking at being a suite of tools rather than just one. I'm most interested if they're actually going to release a to do list app, as they've hinted at for 2 years.
We have now a link with more details and you can apply directly here:

https://bitnami.bamboohr.com/jobs/view.php?id=1
It's not typically cost effective or realistic to build an entirely separate interface for administrative functionality (in fact, for user experience purposes, it's typically better to be able to administrator changes in place). As I mentioned it's doable but requires additional upfront work that I have never had time to do on any project I get to work on.

Obviously security through obscurity isn't sufficient as I said it wasn't security :) but I don't see any reason why a static architecture should make you think about those issues any more or less; you should already be doing so.
Sure, I don't have enough insight into the goings on at Mozilla to say. That said, being a lightening rod and dealing with PR stuff effectively is part of the job of being a CEO, and arguably if he'd performed the job better he'd still hold it - I'm not sure the outcome is ideal, but I'm not going to freak out about it either.
We're strong believers that data bags are an anti-pattern. One of our engineers, https://github.com/coderanger, wrote something up: https://coderanger.net/2014/02/data-bags/

He was employed previously at Opscode, now Chef Inc.
One possible way I could think is to have the video and the transcript side by side. Then you could skim around the transcript, and clicking on a phrase should bring you to that point in the video.
My point was that conservatives can do witch hunts too. Mozilla gave every indication that it just gave up when the pressure overcame them, rather than actually deciding this on its merits, bad publicity be damned.
Do you believe gay people being allowed to marry negatively affect you? If so, how?

Is your immediate reaction to someone talking about a general principle to always assume it's cryptic opposition to your particular political views?
MadeSolid (YC W14) Is Better Materials For 3D Printers Like MakerBot and Form 1
I imagine renters are more likely to get eviction letters out of the blue if they are living in a rent controlled property and their landlord is thus incentivized to evict and raise the rent.
There was, called Visual Basic 6 (1998), the best RAD tool for Windows back then. It's the full version of limited VBA that comes with Office. Instead of releasing a version 7, Microsoft scarified it in favor of dotNet Framework idea.

Hundreds of thousands developers are still pissed at Microsoft in 2014 (according to Wikipedia): http://en.wikipedia.org/wiki/Visual_Basic

(I moved on to various other languages, but I still have VB in fond memories.)
:'( I'm stuck at crispsContest.js lvl
As a developer working in the "mobile web" sphere, the first notion is completely on point. In terms of usability, native will always overpower non-native avenues, creating smoother user experiences and a lot more "flash" in the UI tier that non-technical users associate with quality.

As Joe-user, would you use a severely underpowered web app or a smooth as butter with fancy transitions native one?

As long as that is the case, the "mobile web" as the main method of creating applications will always lag behind.
I also expected a completely different article. I'm not sure what the exact point was based on the title and actual article.
my god. This is huge! Imagine what hackers can do with this full control of AWS.
Employees seldom see a big payoff. Period.

Startups trade salary and benefits now for maybe huge payoff later. The maybe in previous sentence is important, most startups fail.

Some business are build to stay there, grow and earn enough for founders to make them upper middle class/rich for the rest of their lives. It is different then Facebook like success, but most would count that as successful too.
> I don't agree with Eich's personal views on gay marriage, but I'm kind of disappointed that everybody seems to be cool with getting people fired because they stood up for their personal views.

No one got fired here. Brendan Eich quit a job that, from all reports, he was dubious about taking from day one.
The numbers do no favors for America’s deporter-in-chief
This sounds like a great program, I just wish it was offered year-round. Even though I think Northeastern University and Waterloo are the only schools with a completely integrated, well defined Co-op program, it seems like its a growing trend.

I'd assume having year round interns and a continuous recruitment process would be less disruptive to the team's work velocity and give you a bit bigger reach for students too.

Plus, I'm a bit jealous of some of the summer-only internships at a lot of interesting companies. Can't complain about graduating with 18+ months of interesting work experience pretty much guaranteed though.
You don't really have to worry about any of this if you use a proper interpreter for your configuration files (for example, if you do configuration by embedding Lua in your application, which is very common and useful). If you try to build up a programming language from scratch, you're right that you're going to have problems, but embedding a battle-tested, safe language means you don't have to worry about your program being put in "literally any state" or your program being susceptible to buffer overflows.
The Building Blocks of Upworthy's Data Systems
Here's the text-only cached URL (your link wouldn't load for me because it was blocked on stylesheets or whatever)

http://webcache.googleusercontent.com/search?q=cache:www.cdi...
The tenant in question had converted his living room and kitchen into multiple additional "bedrooms" so that he could handle more capacity via AirBnB

In some cases the distinction may be subtle; in this case, not really.
Yup. It was stated over and over again that SSNs were not supposed to be a form of ID, but nobody pays attention...
So, Mozilla is a three headed monster:

> Executive Chairwoman, Mozilla Foundation (Mitchell Baker)

> Executive Director, Mozilla Foundation (Mark Surman)

> CEO Mozilla Corporation (New position, 2008)

Mark Surman's employees using @mozilla handles were calling for the resignation of a competing CEO?

Am i reading this right? In other words this was under political air-cover.

The Mozilla Foundation now focuses solely on governance and policy issues...

The corporate governance here actually seems like a problem.

The new CEO and the New COO of @mozilla are going to look at this with ???
Push notifications would be great.

one example.

Flowdock has a great web site that works great on mobile. Their Android app used to be a stinking POS. They then rewrote it to replace the Web View with native to get a different POS. If browsers just supported notifications I could use their web site rather than their app POS.
San Francisco cracking down on AirBnB rentals
I also read it as: "audio and video are good enough to satisfy the agents / managers / PR people for the folks who get paid a lot of money to care about how their image and voice is presented to the public."
Hi, I'm curious to know how it augmented your Android experience?
Better solution?

Google Inactive Account Manager https://support.google.com/accounts/answer/3036514

And for sending emails in the future:

Boomerang for Gmail https://chrome.google.com/webstore/detail/boomerang-for-gmai...
Come on Google! Return the favor and make a native YouTube app for Windows Phone so users can watch said videos.
Couldn't help but notice how massive the plug was, there must be quite a flow of current. Also, the pins were exposed - careful!
This was absolutely beautiful.

Highlighting: FOOTNOTES: PS - We're hiring a senior full-stack engineer. Email chase@watsi.org for more info.
I don't completely agree.

To an extent it's defeatist because I'm saying you can't make things cease to exist with laws. make it. But a lot of things are really like that. We can't legislate things in and out of existence. Personally, I find it quite disturbing that there are hardworking people earning a poverty wage at or near minimum wage. My common sense idea about what a minimum fair wage is about twice what it is. Doubling minimum wage in Europe (like tripling or quadrupling it in The States) will not help the people earning that wage, on average. Many of them will just end up unemployed^

This particular conclusion only applies to outlawing things like drugs, prostitution or payday loans. Products of voluntary exchange. It doesn't apply to things like rape or murder. Outlawing those helps to reduce them (but doesn't eradicate them either.

In any case, I do think some things can be done. Charitable lenders or lenders with an explicitly moral charter kept on their toes by discussion like this one can and do make a big difference.

Letting normal lenders like banks do business unharassed is preferable to hounding them, for everyone involved. Doing something just to do something even if it's harmful is madness. Control yourselves do-gooders.

^I purposely said double. Most people will agree that a very large increase minimum wage would cause unemployment. Not trying to start an argument about this.
>My fear is in hiring a new employee and having their livelihood dependent on my business that has a single point of failure.

Man, I have absolutely been there! I mitigated this concern by hiring part-timers who also had other jobs. An added benefit was that having multiple part-timers vs. one full-timer also gave us redundancy in the event of vacation, illness, etc.

BTW, my situation was primarily with customer service reps as well.

Hiring multiple people does require additional training and administrative overhead, etc. and your business needs may or may not allow for such a solution. But, you can also mitigate your legitimate concern by being completely transparent with candidates with regard to the company's position. You might even consider offering a little upside bonus for the good months/quarters or paying slightly higher than market to offset their downside risk.

Given the current labor market, you will possibly find that candidates who would otherwise have no prospects are happy to take on the risk of having even potentially short-lived employment.

In the end, you can find a solution that works for all. Communication and openness are the keys.

Good luck!
Looks interesting, but static code generation along the lines of Ragel (but more oriented toward binary structures like Protocol Buffers) would be a lot better for performance.
Hi, I'm curious to know what features Cover had that you loved?
Hey there, Its great that you are interested in using your skills to help out a non-profit while you are in college. We are launching a new social venture called Atma, to develop mobile phone solutions for people at the base of the pyramid who struggle to meet their basic needs. Our first mobile app, Water Buddy, crowd-sources and delivers user generated information on water prices and vendors to poor urban consumers in developing countries, saving people time and money on a critical necessity. We would love to have your help! contact me at meenajpalaniappan (at) gmail . Cheers!Meena
Working on it. Thanks for your feedback.

(Disclaimer: Skype Engineer)
Which particular development tools do you use that are easier than the mobile equivalents?
This is about ignoring widely applicable law

It seems that technology and culture have moved faster than law (shocking, I know) and that laws that might have been a good idea in one set of circumstances aren't anymore.
> I wonder what today's generation growing up on?

Immediately HTML+Javascript comes to mind, as a language interpreter that every kid's computer comes with.

I would guess that is the top "first language" for kids today, with things like C#, Python, Ruby, PHP and Java somewhere in 2nd place (as popular server side and classoom languages).
There is the issue of control. Not having external investors means you can do what you want with the business. The value of this freedom is worth a lot to the business owner.
Uber Rush – NYC messenger service by Uber is coming
Grokking sum types, value constructors, and type constructors
Lean Canvas Coaching for Startups
First: he didn't get fired. Nobody in a position to know has even suggested that they requested his resignation. Everything I've read points to that Mozilla wanted him to stay. So framing it as "oh, they got him fired" is just plain disingenuous.

Second: Is he being harassed at home? Is he getting swatted? Are people throwing rocks through his windows? Then those people should be arrested, because that's a crime. But quitting your job because you can't deal with people who are pissed off over your desire to hurt people is not something I will shed tears over.

This is no different from refusing to patronize the corner store near me because the owner's a jerk. Neither he nor Eich are entitled to my business.
Has it just not moved east?

Hackers in the west, of any hat-shade, are jaded and cynical now, having been through 20+ years of watching (especially in the US) the responses change exponentially.

In the east, from Sudan, through the middle east, to India, you see a lot of the same behavior as was here in the 90s, which the older crowd in the USA or Europe have moved past, everything from being super psyched about being on Microsoft/Googles security help lists, to having names with more numbers in than my model datasets.

The environment here has moved on, in some ways, become more business oriented, and "professional" whereas in the those countries, it is still all fresh and exciting and new, without the governmental and corporate behavior we have all come to know and love in the USA and to a lesser extent, Europe.
Oh, absolutely. My point is really about pivoting to address the real problem and customer. It's not, "I, Joe Consumer, want a better-looking-but-casual typeface." It's, "I'll pick one that looks cool from the drop-down-menu-thingee."
This article about Airbnb is above-the-fold on the cover of today's printed San Francisco Chronicle. Noticed it on the newsstands this morning. San Francisco, where Airbnb is headquartered, has begun sending eviction notices to Airbnb hosts all throughout the city for running illegal hotels.
> Configuration that can perform arbitrary computation can
> put our programs into literally any state...

Considering that it's generally a poor design that expose the full state of an application to all parts of the same application (think: "global state"), then yes, it holds that exposing the entire application state to the configuration system is also a very poor design. I would think that if a user could set three values via configuration, then those three values would be the only state exposed.

> It also opens up the risk that people won't configure
> their software correctly...

We can always find someone who can't configure the system, regardless of how the configuration is done. If we're worried about making configuration "safer", then the system should be more careful about what configuration values it accepts i.e. implement robust validation.

> But I think one of the biggest risks is fragility.

Systems that can't adapt to unanticipated needs of their users get replaced by systems that can adapt. It's why many pieces of mature software develop this robust configuration ability (often hiding under the label "api", "scripting interface", "plugin framework", etc.)

> Software that gets used by lots of people will end up with
> towers of complexity built into the configuration, to the
> point that removing or refactoring them risks bugs, edge
> cases, or breaking a particular feature or misfeature that
> someone relies on.

This is not a inevitable. Many mature systems have successfully incorporated fully programatic configuration [1] without turning into "towers of complexity". (It probably says something about the application's architecture if it's so tightly coupled to it's configuration.)

[1] Unix is the poster child for this.
Which he was already doing, as CTO.
> This "coexistence" mischaracterization is silly. His right to coexist is not in question.

When we say "coexist," we do not merely mean "physically exist on the same planet." We mean "exist and be civil with one another." People used to refuse to patronize restaurants that permitted negroes. We do not describe those people as being in favor of peaceful coexistence; we say that they were intolerant and opposed to coexistence.

> But we are under no obligation to patronize an organization that puts people whose worldviews are at odds with ours in ways that damage people we care about. I feel no ethical compulsion to associate with or enrich (because his salary's paid for by my eyeballs if I use Firefox) people who want to hurt people I love. He's welcome to sell his services to people who don't care about that, but I won't buy.

As the OP suggests, this sounds suspiciously like the viewpoint used to justify driving gays, blacks, etc. out of society. "Oh, I'm just exercising my freedom of association." It didn't justify those people — why are you so sure it justifies you?

Using your freedom of association as a weapon against people you disagree with has generally not been viewed kindly by history. I think you're on the right side of the gay marriage debate, but you're on the wrong side of the "How do we coexist with people who disagree with us?" debate.

As was said earlier, if Eich were actually out to get gays, I would understand this reaction. But he isn't out to get gays, and hasn't done anything against them in six years. He was being perfectly tolerant of gays when people decided to come after him. You're punishing him for his viewpoint, not stopping him from "hurting people you love," which he wasn't doing.
Ah yes, that definitely makes sense. I misunderstood you.
Check for the extension:

$ echo -e "quit\n" | openssl s_client -connect google.com:443 -tlsextdebug 2>&1| grep 'TLS server extension "heartbeat" (id=15), len=1'
TLS server extension "heartbeat" (id=15), len=1

This doesn't tell you that the server uses OpenSSL, or that it is vulnerable, simply that it supports the extension.
How does one go about installing this update on Ubuntu? "sudo apt-get upgrade openssl" didn't do it.