skysight-inc/HackerNews huggingface dataset:
I am not aware of any cases of warrant canaries being tested by the courts, but the general principle has been effective in the past in the UK.

When cars were first introduced, many towns across the UK viewed them as an opportunity to make money by fining the rich by setting obscenely low speed limits (think <20mph) with extraordinarily high fines. In response to this, the AA was formed to warn motorists of speed traps down the road.

This started to cut into profits, so the the government retaliated by charging and convicting an AA guy with "obstruction of justice". AA agents were therefore not allowed to inform motorists of speed traps.

The AA responded by changing their protocol. They would always salute passing motorists unless there was something wrong (aka, unless there was a speed trap). The absence of a salute indicated a speed trap, and the law could not force the AA to salute.

I'm not sure if this was ever challenged in court, but they were able to keep it up for several decades so it was never successfully challenged in court at least.

Edit: The AA could be considered sort of similar to the american AAA ("triple-A"). http://en.wikipedia.org/wiki/The_Automobile_Association http://www.theaa.com/aboutaa/history.html#tabview=tab1
They buried almost the entire production run in Utah, didn't they?
I wish browser developers gave a shit about their users instead of continuously inventing new ways for sites to auto play annoying content, but such is life.
Scottish Independence Referendum Data Map
Yeah I think that is a great idea, in my experience there are quiet and outgoing people in everyteam and sometimes people get stuck in groupthink situations. Especially developers, when we have a problem we take the first solution and it might not be the best but some people don't speak up. Good Luck!
The surprise is a consequence of the "software is eating the world" mentality. Software is a very unusual kind of business, in that it effectively costs as much to make and distribute one copy of a software product as it does a million, or a billion. (Even more so today than 20 years ago, now that even marginal costs like boxes and plastic disks have fallen away.)

The problem is that people are increasingly applying software-business logic to businesses that aren't software businesses, where it falls down horribly because suddenly costs scale with output and economies of scale are a real and powerful thing.
Way to go, keep the terrific work!
Its not that it's limited, there's just no feature added for styling. There's a place to add a template string in a directive but there's no place to add a "styling string". Typically you just put in classes and ids in your template string that references the global css file/s. If you try to reuse the directive in another project you have to move your css file over as well. The only way around this, or in essence to make a truly self contained and re-useable component is to inline the styles in the styles attribute. It gets a bit ugly in that case.
Physical address is required for paid apps or in-app purchases
Agree strongly with this.

It's a long-standing anti-socialist tactic to underfund and undermine solid, working government programs, and then denigrate those same programs as more proof that "big government doesn't work". US Postal system is a great example, everyone finds plenty to criticize, and yet standard mail delivery is more reliable than email (and getting more expensive by the second as neo-liberal ideology dictates USPS should be "profitable". I've heard the same nonsense is at play with Deutsches Bahn, leading to the demise of the S-Bahn in Berlin).

But also there's the cultural side, which is the emphasis in advertising from the 1950s onward to portray an individual self-disambiguating from monolithic society tastes and norms, by buying a Beetle, or smoking a Marlboro, or chewing a different gum. This plus tie-ins to James Dean-style Hollywood efforts, and it's a very unified message that is nonetheless somewhat invisible.

The article is correct to note the attitude that "it's not propaganda if you agree with it", it's been a huge win for advertising to promote and co-opt this attitude with subtle directions toward consumerism, and its close affinity with deeply conservative anti-socialist tactics is worth further investigation.
Good luck tonia!
Most artists tour for years before signing to a major label, during which time they most likely book all their own shows, do their own promotion (with maybe a tiny bit of help from the venue). They have often released albums on a smaller indie label first, usually recorded on studio time for which they themselves paid. There are many artists that have made a living doing things like this for years and even decades, and they are harmed by a music culture which values artists purely based on the number of units of recordings they can move. It is not a simple binary choice between making things bad for the artists or good for the artists by pirating music or not. I personally think that piracy is the catalyst that will effect a tremendous and positive shift in the music industry, where the artistic qualities of the music and, importantly, the performance of music, take primacy over moving enough album units to hit the quarterly sales goal. Maybe the resulting industry will have a lower overall profitability, but maybe that's not entirely a bad thing, since most of the profits the recording industry has made were based on unethical business practices. The idea that this will spell the end of music because musicians won't be able to make a living is absurd and betrays your lack of vision and historical perspective
If you have access to a machine, why would you ever look for a key on disk instead of in memory?
No in the US you can plead the 5th and simply not respond.
S.F. could get $11M a year when Airbnb collects hotel tax
Come on people, this is so basic. If you didn't generate the data, don't display it on your web page without filtering it. It blows my mind that this isn't just everyone's default.
does this mean that the founders in that story accept money based on the agreeement that whatever the VC thinks their stake is is what will be the valuation? I'm a little fuzzy on how this works.
"Jack, why are you wearing your EVA suit?"

"It's after 6pm, Liz. What am I, a farmer?"
Also curious here. I too find Ruby more consistent/predictable than Python.

Ruby is my main/favorite language, but I was exposed to Python first and used it a lot more for work/school, so it's not an experience thing here.
I have used git flow for a number of projects (everything from small-time to enterprise-scale) and it seemed to work just fine, from what I saw. Just my two cents.
> Do me a favor. Ask around to experienced entrepreneurs who have done 3-5 companies and stretching back to at least the mid to late 90s.

Entrepreneurs fitting these criteria are highly likely to be investors. Entrepreneurs today are part-time angels after fewer companies. If such an entrepreneur is giving advice they are likely to possess any bias investors are assumed to possess, that is, if their channel to the less experienced entrepreneur isn't already predicated on the potential for investment.

This would not be a good test for proving or disproving bias.
I've made an account, and will upload tomorrow. My home internet connection has a pretty slow upload so I'm going to sneakernet it to work and upload from there.
I can't say for sure, but I don't think it would be impossible to add that kind of capability to coffeescript, but you are right that right now coffeescript can't do that
Eat, sleep, rave, repeat: infinite generators in python
Yep, that was the edited version. Those last 10 seconds made the movie go from a B+ to an instant classic for me.
Not even an April fools' RFC. Wow.
The can request any fine amount they want. The Yahoo fine schedule would have been billions within a couple months iirc because it included a doubling clause every few weeks that the order wasn't complied with.
Show HN: Reddit + HN Keyword tracker
git-flow is just an easy way to manage your branching. There's nothing locking you into it, since it's just a branch naming system and shortcuts for regular old git commands, so you might as well just try it. I think you'll find it's very nice and easy to work with. If for some reason you don't like it or it doesn't work for you, you can just stop using it.
Apple Says iOS 8 Update Keeps Data Private, Even from the Police
well, maybe not one of the wealthiest, but Platformatec[1] does (at the very least) sponsor José to work on Elixir.

1: http://plataformatec.com.br/
Your answer sounds pretty good to me. The interviewer sounds a bit of an idiot.
I take as a given that people will make comments that are self serving unless I have info to the contrary. Not that you have to of course (good enough to just relay the information which is definitely helpful in many contexts obviously) but shows how possibly including a preface with what you said here could further strengthen what you are taking your valuable time to blog about. (Hey it's not like your posts are short, right? What's a few more words at the top?)

When selling someone (or negotiating) I always find it helpful when people make a critique such as the parent comment. Someone a while back made a critique according to how I price a particular consulting service [1]. As a result of that one comment I changed the way I priced so as not to give the appearance that I am not working in someone's best interest. (Because I was in my mind all along but once someone questioned it I made the change and it's worked better. Reason being it's a small part of how I make money and as you said "it barely matters to me personally". But the change was easy enough so why not?).

[1] "Why then is it in your best interest to get me the lowest price (I help buy things that are very expensive) if your compensation is at least partly dependent on the amount I pay for it?"
Old unit testing habits compelled me to txt a photo that already has a mustache. Result? Better mustache. Test passed.
NEW and FREE API to intelligently add voice to your apps and devices
Getting Started with App Previews in App Store
http://dancounsell.com/articles/getting-started-with-app-previews
A resume for a video-game development job should look like this
Simple Made Easy (By Rich Hickey)
Used to work in the DNS business. "It will take up to 24 hours to propagate" is a way to manage expectations and prevent support calls from coming in within the first 24 hours after a DNS change, not a reflection of actual DNS propagation times.
Getting the two subpoenas will not help you, because you cannot associate the information from the badge issuer with the information in the badge consumer. there is no link there at all.
Embedding won't give you a flattened structure with transparency you expect. In other words struct B embedded in struct A will only create a syntactic sugar so that you can access properties of B through A. It won't work in other cases .Check this out - http://stackoverflow.com/questions/24333494/golang-reflectio...

This is not to say inheritance is better. I am just illustrating how reuse is harder with go because it expects a lot more code to do a simple thing.
You guys should watch how it's made. Modern cars are dipped to get the "primer", then shot with a single coat of color/clear, and dried in an oven. It's been that way since at least the early 90s.

Here's an example. Note, it's Bentley, but the process is just more refined. http://www.youtube.com/watch?v=2rxjhDb_IAo
> I don't know how to "defend" myself when the interview goes this way.

Don't.

In the example above, I would not want to work with coders who think like that, and it sounds like you would not want to either. So if you don't pass their interview process, consider it a win!

Keep looking, and if you are capable, you will eventually find an environment that fits.
How to avoid 5 common rookie mistakes when starting a business
I almost stopped using Dropbox when they hired C. Rice on the board of directors. I blogged over a few week period about finding alternatives.

After the bump to 1 terabyte of storage I decided to keep using them, with a few procedures: any thing sensitive gets encrypted and the encrypted files get copied to appropriate Dropbox sub folders. This includes a ton of stuff: any customer work materials, backups of non open source software projects, records, etc. then there is a ton of stuff that I don't consider sensitive, so unencrypted is fine: purchased movies, music ever and books; all the photographs I take, archival of research material found on the web, etc.

BTW, Dropbox saves a ton of money by de duplicating files, so encrypting stuff on the client side costs them extra money.
"I find the widespread service industry attitude that you must bend over backwards to treat them well while they're treating you like dirt quite troubling."

Exactly. For an eye-opening view of what kind of shitty customer behavior restaurant and retail employees have to put up with on a daily basis, see the "Not Always Right" blog:

http://notalwaysright.com
My experience was that organized groups will use email, but only really the leadership. I would also use email to communicate with professors in college, and now with clients (but not coworkers). Basically, email is now only for communications that need to be archived. You don't use it to send a long emotional rant to a friend because once the situation is over neither of you will need it ever again, so messaging apps to the rescue! Scheduling a meeting with a teacher, however, should be done by email, so that you can go back and prove them wrong when they claim they made no such commitment.
Nah, this doesn't work. Clients think you're just lying and trying to take advantage of them.

If you have a client asking for million dollar features on a 100k budget, the only solution is to find new clients. Some people are beyond help.
My team uses gitflow as part of our normal development process. As gitflow is just a process for managing your branching and merging features into your mainline branches, no project out there will show 'success' based solely upon using gitflow.

Here is why we use gitflow:

We have 5 developers working on a project at a time.

We release versions of this application to our testing environments twice a day, and to production every 1-3 days.

Before we started using gitflow, we had deployments to our production environment hald back due to commits that weren't tested yet, and thus having no surety that we were good to go to production. Now that we use gitflow, my developers keep their work in feature branches, can commit at will, and only merge it back to our develop branch when the feature is complete. Furthermore, we use 'releases' in git flow as well, so I can take a snapshot of develop, make changes only to fix what is in a release, and merge the release back when it is signed off on by the business. It has allowed us to continue to move VERY quickly, and still control precisely what is in each build.

The killer feature, for me at least, is the 'hotfix' feature though. With deploying as often as we do, there are bound to be issues that need to be fixed right now. using 'git flow hotfix' I get a branch that is based off of master (production), can make the changes we need, and when I merge it back, it is automatically merged to both master and develop, tagged as a release, and I can deploy a build from master immediately.
Absolutely. There is nothing wrong with the interview that you describe. You are learning exactly what you need to learn. Better to learn it today than six weeks into the job.

It is important to be polite, though, so to make it out of the room the usual talking points are:

1. "Our lousy platform was [mandated by management/chosen before I arrived], but I cheerfully got the job done with the inferior tools at hand."

2. "Our mission-critical legacy codebase made change difficult, but at least it was stable and made the company millions of dollars."

3. "I've heard of [interviewer's favorite magical tool] but I was so busy holding the widget factory together that I never had the time to research it and be sure it would solve my problem. Tell me more about [magic]! I've always wanted to work with the sort of brilliant yet sensitive person who uses [magic]."

Then shake hands, smile, leave the room, turn them down the next day, and get a job with a company that values you.

(You may find, however, that talking point #3, a tactic that comes straight from Dale Carnegie, makes your interviewers fall over themselves to hire you. Everyone loves to be invited to explain their favorite things.)
I think the idea is that most of those companies are large (compared to a 10 person startup) and have manufacturing expertise, which most start-ups may not have.

Even companies like Parker Pens are part of large companies -- (e.g. Parker is part of Newell Rubbermaid with 19,000 employees and almost $6 billion in revenue).
Mobile security pain overwhelms the enterprise
I'd like to see some evidence that they have sunsetted any of their CNC capacity, as well. They're still making the iPhone 5s, and as far as I'm aware aren't the new iPhones, as well as the iPad and Mac lines, all still using CNC milled enclosures? I think all that's been phased out is the diamond-chamfered edges.
Are there any startups that create software for governments around the world?
Are there any startups that create software for governments around the world?

I recently had an idea to make a service which would make certain bureaucratic processes quite a bit easier and just wanted to know if there already are any startups working in this space.
That does seem to be the biggest limitation -- you have to trust that the issuer is running an unmodified version of the open source code.

"Another problem is that your employer will know that you signed up for an anonymous gossip/leak site."

Only if they check your email logs and see that a verification code was sent, which you could plausibly deny having requested. Of course, if you're the only person at your company to sign-up, and you're therefore the only one with one of those codes, that would obviously expose you.
Verification services can avoid some of the "your employer will know that you signed up for an anonymous gossip/leak site" problem by:

1. determine if it really is $Person by using personal verification independent of employer controlled email/sms/etc then

2. verifying $Person actually is employed in such a capacity.

However, the log thing is a problem. As is the problem of "how do we know the verification services aren't just lying to us about $Person's identity/credentials"?
Not sure why you're being downvoted. The NSA & Co. are technically subject to the rule of law, but mostly all three powers of the state choose to turn a blind eye to their policing violating the Constitution.

This is the default state of affairs, and it only changes when there is strong public outrage and pressure for the government to do their damn job of watching over the watchmen. Which is seriously screwed up.
And is your point then correlation == causation?
This isn't their only lab location though. Microsoft Research isn't going away, just what's probably one of their more expensive locations.
> By the way, the director of the NIMH isn't the "highest-ranking psychiatrist". That title doesn't exist.

Of course it does. In psychiatry, authority matters. In science, it doesn't. How else could Insel unilaterally describe psychiatry as a pseudoscience and rule that the DSM is to be abandoned, as he recently did? That would never be accepted in a scientific field, where authority is disparaged.

How else could a panel of authorities vote to include some imaginary conditions, and exclude other imaginary conditions, from the latest DSM? They did just that, and one change from the past was that the votes were held in secret. Another difference was that the governmental agencies that rely on the DSM have decided to abandon it.

>>The bottom line is that a scientist would never say, "We don't know what this is, but let's offer clinical treatments anyway -- because the public doesn't understand either science or our poverty of knowledge."

> This is also not true. Doctors offer treatments that aren't definitively explained all the time.

This kind of reply makes me wonder what is the point of this exchange. Doctors are not scientists, they are to medical research what an engineer or a technician is to a scientist in another field. Further, if a doctor really offered a treatment not vetted by research, he would have his license pulled.

> What is your opinion, and how did you form it?

My opinions are irrelevant, and I have not been expressing opinions, but facts. Note my use of literature references to support any facts I post.
3. Remove Condoleezza Rice from their board of directors
I believe that this remained the habit of motorcyclists until relatively recently and it has since been tested in court and declared not allow (reference vague memories of newspaper articles).
Off-canvas menu effects and styles using CSS transitions and SVG path animations
Hm.

I just recently wrote something that does the lowest layer of this (generating SVG path strings) and didn't consider it "Show HN" worthy... https://github.com/akx/gravelly.js

(And no, this isn't an attempt at an underhanded sneaky "Show HN", just a thought.)
Ask PG: What are you up to
?
I don't think this has to do with multiprocess. The instance of HTML engine (geckk?) just needs to track who used the audio API.
How do you keep track of performance metrics for tasks? I used trello at a previous job, and had issues when there are many tasks, ensuring that tasks are actually getting done in reasonable amounts of time.

I personally liked having lots of checkbox subtasks on trello tasks to show continuing progress, but no one else at the company used that feature.
Read my comment again. I think Palantir spends very little on lobbying, not a lot.
Be their style consultant - the friend would be competing with other friends to do this and be incentivized
Those are sort of orthogonal, aren't they?

If you read his interviews and public appearances now, it's pretty clear how his views have changed.
Apple Working with U2 on New Music Format to Boost Digital Music Sales
Scottish Referendumtrendsmap
>> bloated IntelliJ and the vim plugin as my only option

Bloated it may be but helps me get the job done faster...much faster than I can do it in vim. I work on a mac with 16 GB RAM and thats sufficient for lots of processes. Every bit of the way, I have documentation I can lookup right within as I type, I have autocomplete that always works, I have debugger support to catch little things I missed, tons of libraries and plugins that have stabilized over the years...whats not to like? The downsides (and the reason I looked at go) are both Java and .Net are memory hogs. I needed something more lighter that would offer the same level of productivity during development.
Elixir runs on the Erlang VM, and has all of the same attributes of fault tolerance and distributed computing.

The point about a lot of quality applications being in Erlang is well taken, though the interop is effortless.
A Nest thermostat is quite expensive if think about it. An average Honeywell thermostat is maybe $50 while a Nest is $250. Also the cylindrical design of the Nest is a little easier to manufacture.
I understood most of Microsoft Research is based in Seattle.
Or a more general version that produces a stream of an arbitrary value:

iter(lambda:'Anything',None)
And with Elixir, there is no chance for a future 'runs best on Chrome' campaign, no chance that you'll be trapped in a corporate-controlled walled garden. Not that I'm trying to raise doubts about Dart. Jose and team have delivered one of the most amazing projects ever - look forward to using Elixir for years to come.