skysight-inc/HackerNews huggingface dataset:
Completely agree with the implications in this article. My experience in building a Firebase app was that it was easy to design the app's first cut, as long as security / privacy was not taken care of.

As soon as security / privacy / quota needs to be factored in, the whole model collapses. Security requires a lot of careful and complex design in the FireBase system. And it wasn't even possible to implement quotas the last I checked (couple of months back).
How this affects popular premise that a passphrase is much better than a password?
I've always found it fascinating how language evolves with time.
The core difference is that Kickstarter only offers "all or nothing" funding, because of their focus on creative sites:

<< All-or-nothing funding is a core part of Kickstarter and it has a number of advantages: It's less risk for everyone. If you need $5,000, it's tough having $1,000 and a bunch of people expecting you to complete a $5,000 project.

It motivates. If people want to see a project come to life, they're going to spread the word.

It works. Of the projects that have reached 20% of their funding goal, 82% were successfully funded. Of the projects that have reached 60% of their funding goal, 98% were successfully funded. Projects either make their goal or find little support. There's little in-between. >>
http://www.kickstarter.com/help/faq/kickstarter%20basics

Meanwhile, Indiegogo is more agnostic about the projects they work with. Because their projects aren't all creative, you can set up your projects to either use "all or nothing" funding (aka Fixed Funding) or more "Flexible Funding":

<< If your campaign is set up as Flexible Funding, you will be able to keep the funds you raise, even if you don't meet your goal. If your campaign is set up as Fixed Funding, all contributions will be returned to your funders if you do not meet your goal. Flexible Funding campaigns that meet their goal are only charged 4% as our platform fee, whereas campaigns that do not meet their goal are charged 9%. >>
http://www.indiegogo.com/indiegogo-faq

Indiegogo does offer refunds to backers of Fixed Funding projects that don't fully fund... but they don't offer refunds to members of Flexible Funding projects. In fact, they charge 9% to those people... possibly to offset the margin loss they incur for refunds of Fixed Funding projects that don't fully fund.

In any case, there are two ways to program pledges from backers, given these specs:

1) You can charge the backer's credit card right away and then refund if the campaign doesn't fully fund.
2) Or you can auth the card right away and then only charge the credit card if the projects fully fund.

Kickstarter does the latter: their backend (powered by Amazon Payments) authorizes a backer's credit card when someone pledges... but then doesn't charge the card right away. Instead, Kickstarter waits until the project successfully funds before charging the card. If the project doesn't fully fund, then the credit card of the pledger is never charged.

Not a lot of payment processors will support such a model. Amazon Payments is one of the few... although they actually stopped onboarding new crowdfunding sites last year:
http://www.wired.com/business/2012/08/crowdfunding-gets-stic...

So in short, it's less of a legal complexity (as far as I can tell) and more of an issue around:

1) Margin risk around refunds of projects that don't fully fund.
2) Making sure the customer experience of pledgers is a good one.
The "Fishiest" part of this response is how many people he was able to interview about exactly what happened, and the speed at which he was able to get source interviews.

I mean he's a blogger, so just like you and me, he'd have to put in requests to all those agencies for information, and then have to re apply when they lost his paperwork. Then they'd say no in a hundred different ways. And about five years later everyone would have lost interest.

It didn't happen.

There's only two possibilities:
1. He made it all up, or
2. They gave him the story
Interestingly, there is SELinux integration for Postgres: http://wiki.postgresql.org/wiki/SEPostgreSQL
Alright even though I don't exactly like Apple, I think this article is a bit much in it's tone, and this easily spills over to making the substance poor(if not the same thing entirely)..
The stuff that would get rid of the SQL injection, is the database API, removing the general purpose query(string) function. And forcing some structure on the parameters.
First a little breaking to get the easy injections out, and progressively forcing the whole host language mapping of the query, including the result schema. People will scream about the debugging, but they will gain a little bit of stuff in exchange (like projection in a variable, where clause re-use etc).
It's about personal taste, you are entitled to your opinion, however salmon can be prepared in many different ways.
Responsive Design Workflow: Step 2 - Content Reference Diagrams
GNOME Disabling Middle Click Paste
The most-used logger implementation (Monolog) supports "email me errors below x", even though the log levels aren't integers (if you're right, haven't checked the internal code to verify)
It's total bullshit. If they found bomb residue on the guy and thought he had a bomb, or like say was checking a fucking bomb through security, they would search the bag ASAP with their dozens of TSA people, instead of just letting a potential bomb chillax in the airport terminal while they try for hours to get some guy to trip up on his answers to questions after he's tested positive for BOMBS. They had obviously searched the bag of course and were just making up some shit to trick him into agreeing to stay.
Well, the article says that it doesn't DoS the base station, but a group of stations called a location area. This location area in Berlin for example is 200 square kilometers. That's quite a bit more than a single base station. And all you need is a cheap GSM feature phone. You could probably turn it on and literally toss it on a bus to take a quarter of the city offline with a rolling DoS jammer. Hard to find in case someone tries.
Can a beautiful Swedish app crack the 'social events' space?
This is the argument behind the movements for a living wage. However this is now, no early agricultural society, just first world shining light capitalism. http://en.m.wikipedia.org/wiki/Living_wage
How will they make money?

The answer is simple: volume.

http://www.hulu.com/watch/2315
I am not sure what you mean by "mass access", but the Apple II was a mass-market personal computer. However, what you might describe as mass-market today is certainly different than in the 1980's, but similarly, the personal computing market size and Wintel's reach during the 1990-2000's will be dwarfed by what mobile computing provides. So its all relative to the market.

With that said, Apple introduced computing into the home as a mass market product. Before that, computing was not approachable by non-hobbyists. Everything since has been built upon this revolution.

To provide some context, below is a 1983 Time Magazine cover, which illustrates the importance of personal computing even then; before Wintel came to be. Apple wasn't the only player at this time of this cover, but they helped start the revolution lead to the magazine cover.

http://www.time.com/time/covers/0,16641,19830103,00.html

Also, you may find this video interesting, which shows Steve Wozniak walking through the evolution of the Apple computer. Again, all of this occurred before Wintel.

https://www.youtube.com/watch?v=ul7NkLGtD84

Edit:

Just as an interesting counter-point, this last video sure is prophetic about how you just never know who will try to eat your lunch.

https://www.youtube.com/watch?v=InPIGu-bdwM
The msdn article [1] is a great reference on the strangeness of the Windows path naming conventions.

[1] http://msdn.microsoft.com/en-us/library/windows/desktop/aa36...
OK. As long as we're giving anecdotes, I live in high-density housing in the US, and pay $50 for 200 Mbps symmetric service. Service which is only available in buildings above a certain size.
Or that this random guy was able to conduct such a comprehensive search as to be able to conclude that no such documents exist.
An in-depth analysis of Mercurial and Git branches
Is it time to quit?
When you say aggressive, make sure to specify that you mean some blogger paraphrased an anonymous unsourced person claiming a month after the fact that the guy was aggressive with no supporting evidence.
Main chat room
He also had to surrender his bags.
It's funny, I was just thinking of what would have happened if Steve Jobs lived in a Soviet communist country (there's a discussion about communism in another thread). I don't think he would have succeeded, considering he would have had to get approval from the Party/current leaders for every little thing he did (or even just the big things).
Don't worry, I am almost impossible to proselytize to anyway.

I will have a bit of a dig though Chabad and see what I find interesting. Is about time I went and had a bit of a study on Judaism, given it has had such a major influence on our world and my knowledge is evidently so poor. Thanks for the heads-up and may your fedora always be secure in a strong wind :)
On making something people want
Who leaves an explosive bag within arms reach of the guy who set off the bomb detector? Man this is just too easy.
From that article, something I haven't seen before:

To verify the error message that you receive in Excel 2007,
press Ctrl+Shift+I. The following number is displayed in
the lower-right corner of this error message dialog box:
100202

It's no stack trace, but should be helpful in searching for proper error codes vs generic text.
Centralised data-stores for user data, didn’t recent developments remind why that’s not a good idea?
Nice DWM setup :)
I wonder whether "correct horse battery staple" is in the RockYou password list.
Reminds me of a scene from a West Wing episode in which the lesson is that good press control means not over-reacting to small points like this.

(One of my favourite scenes for their acting, though I can't find a video.)

SAM
Yes, I hired the guy, but that's not... Legitimate news organizations are going to cover
this to say nothing of the people who hate us who are going to run it over, over, over,
over, over...This guy was here for three minutes and he was fired. He is not credible.
I'm a lawyer, I'm telling you. That has to be made clear. Every time he makes a factual
mistake we got to come out with a press release. Every time he misquotes or misidentifies
anyone we need to have an affidavit swearing to the truth. If there's a comma in the
wrong place he needs to be killed until he is dead and he needs to be killed again or
he is going to keep biting at our ankles and I mean all through the campaign. He needs
to be a joke, or we're going to be.

C.J.
[snapping fingers rhythmically] Boy, boy, crazy boy. Keep cool, boy...

SAM
I'm not screwing around.

C.J.
Me neither. Sit down.

SAM
I'm not going to be a victim of this.

C.J.
Let me tell you something I've learned in my years. There are victims of fires. There
are victims of car accidents. This kind of thing, there are no victims--just volunteers.
Of course we'll get in the game. I'll talk to the editors of the major papers but we're
not going to publicly refute every bogus charge. First of all, there are too many of them.
Second of all, I'm not going to give this guy and his book the weight of the White House.
As far as the press is concerned I've read the book because I had to. You have a vague
recollection of the guy but he wasn't here long enough to make a lasting impression.
Have you read the book? Of course not. You're too busy doing a job.

At the end of the day, nit-picking down to this level just makes you seem desperate to discredit, regardless of how true (or otherwise) your main arguments might be.
I am pretty sure it's more for historical reasons than a solution from MS for long filenames on win32. It's due to the application writing to the file-system, not the OS.

Earlier DOS FS (and others) were sometimes limited to 8 characters + 3 for extension and Windows just used to shorten filenames when writing to those FS. But to these days it still causes some problems for legacy software and you might see some PROGRA~1 hanging around but it's not from the OS, it's from the application (or its old out-date API for FS access) doing the shortening to fit the long filename it was given into an 8 characters word it thinks the FS can handle.

Windows's file explorer or file picker doesn't shorten path or filenames when downloading long filename from the web for instance (via Firefox or IE).
This site offers few good pointers to start for SEO in rails app.
Thank you for your reply. I know we can do some online marketing with Google and Facebook ads. But with those I only get pageviews and not sign-ups or any other activity. Both lists you shared seem to be what I was looking for. I'll get some of the books from both lists.
The latter is not asserting any rights since you cannot permit them with 'you may search me' while simultaneously claim you are not consenting. 'You may search me' is consent.

The former exchange may be followed by:

1. The officer reaching for your vehicle, you instinctively reacting to block him, and we have our aggression.

2. The officer asking why not, telling you he is now going to have to throw the book at you and every minor violation that everyone does will now come up (the easiest? Speeding violation for 5 over).

3. The officer coaxes you. You stand your ground in the same manner. You are being bullheaded. Try to convince your fellow man after an encounter like this. Almost certainly you'll be told that you should 'pick your battles'. This will certainly be followed by #2.
Just to remind us all what "testing" means[1]:

As of version 3.8.0, the SQLite library consists of approximately 84.3
KSLOC of C code. (KSLOC means thousands of "Source Lines Of Code" or,
in other words, lines of code excluding blank lines and comments.)
By comparison, the project has 1084 times as much test code and
test scripts - 91452.5 KSLOC.

[1] http://www.sqlite.org/testing.html
This is the entirety of the response to the incidents mentioned in the Blog post.
Even though this is being routed via some semi-anonymous blogger, this is the Official TSA speaking.

This blog post is their way of saying "Fuck you..we will not change anything"

Figures.
With the kind of money I present, one can farm and not just spear fish.
> If you already adore your collection of Apple stuff [...] you might be charmed by this ad.

I think this was kind of the point of the ad. I felt the vibe was very similar to that of the "think different" ad from the late '90s, which was targeted towards Apple/Mac faithfuls:
http://www.youtube.com/watch?v=Rzu6zeLSWq8

That ad was released at a low-point in Apple's history, and implored the faithful to hang in there. I'm not sure why this ad was released now though... perhaps asking the faithful not to jump ship, even though there are now fairly well-designed competitive products in the market? No idea.
i've found that it's best to consider all criticism
to be "constructive", even if you're sure it's not,
as it thwarts the person who was trying to hurt you.

-bowerbird
Japanese school board bans acclaimed anti-war manga
And then do I have to bisect the existing roads and rejoin them to the circle somehow?

Why can't I just change an intersection into a roundabout, perhaps with a slider to select the diameter?

Surely from a metadata point of view it makes more sense to store the describable facts rather than a bunch of road segments that emulate a circle.
> Ocassionally I'll get on a wild tear and think "Oh, I can do better than the compiler" after it generates some ridiculous-looking instruction sequence that seems to not be using enough registers (or whatever).

Compilers are very good in some things like instruction scheduling and register allocation but only poor to mediocre in other things like instruction selection. In addition, compilers are not allowed to do some optimizations, like change the order of function calls to other translation units or do arithmetic optimizations with floating point numbers.

So if you have a piece of performance critical code, you can still be smarter than the compiler alone by co-operating with your compiler by writing compiler-friendly close to the metal code. Inline assembly code is not good for the compiler, it can't really optimize it at all. But using CPU and compiler specific intrinsics to use your hardware capabilities (SIMD, special cpu instructions) you can get your code to run close to the speed of light without compromising readability or maintainability.

Yes, compilers these days are smart but thinking that you can't do better than that is a lazy man's fallacy.
If you think other languages are different, you didn't learn those languages thoroughly enough. So you just are saying people suck. Well, sure, so?..
Historical point conceded. But if mass market smartphone access is what you're talking about (and I only bring it up because you mentioned it) it won't be apple that made it happen but ZTE and Huawei.
What shits me is that Diaspora shouldn't have started as a software project. It should have started as a bunch of RFCs. I tried to get a student project up a couple of years ago suggesting to produce said RFCs, but I got no bites.
Remarkable! Thank you. And that site is very well written:

If all this sounds rather rough, you are beginning to get the picture. Your comforts have to be carried in.
>>> while PHP and Ruby pretty much do the same thing

Says who?

>>> one is just prettier and streamlined.

By which objective measure of "prettier" and "streamlined"?
Although this is pretty neat, I can't help but feel that Diaspora could have been so much more. Not only did they receive significant media coverage, but we shouldn't forget the $200k+ they got from their crowdfunding campaigns.

I'm not one to bash on starving student start-ups (I'm guilty of the same starry-eyed naivete), but I can't help but feel a bit cynical about the Diaspora situation. They had a chance (a real chance) and they blew it. And in some ways, I feel that if they would have succeeded, we wouldn't still have to be using Facebook or G+ or what-have-you: that is, services that go out of their way to breach privacy in every way imaginable.

I'm not an anti-NSA Free Softare Foundation e-hippie fanatic (let's be fair: there's a ton on HN), but there is a very real and very dangerous loss of privacy when using for-profit services like Facebook to store a significant portion of very sensitive and private information. So I'm not worried about the NSA as much as I'm worried about Facebook or Google circumventing ethical principles in lieu of targeted advertising, using my face/name without my consent, backing up private data when I want it deleted, etc.

Diaspora could have been a solution, but it failed. In a very real sense, it failed us all. So every time I read about Disapora, I can't help but let out a sad sigh. I wish I didn't have to use Facebook. I really do. I wish I had a chance ($200k and a free trip to the Bay sounds nice) to disrupt the social media sphere; but alas, I do not. Diaspora did; and now, years down the road, it hasn't even reached a 500k user base[0].

[0] https://diasp.eu/stats
That's exactly what I mean. He has quotes from sources contradicting the blog posts. He allegedly spend quite a bit of time talking with people. Any real reporter, and hopefully anybody with an interest in publishing a fair article would have called Mukerjee and said, "Hey, let me check some things." But this article treats airline and government claims as fact.
I just checked and it's not there, I think the leak predates the comic.
I'm currently doing some work in this field and wholeheartedly agree. There's an incredible amount of shaggy hackiness in many 3G devices, both mobile and operator infrastructure (and don't even get me started on LTE), to the extent that I sometimes simply can't believe it works.
There are public records about how many times the guy has been sued that are linked. And the news articles about the fraud case seem real enough.
Does anyone see them as really being communist? Some are a smidge closer than others I suppose. By the same measure, those that are labeled democracy have failed fairly often as well. And those that succeed are often just as far off the label as China is off its. How many democracies have a large turn out with anything even approaching 50% of the population voting for the winning group?
I had the exact same feeling. It's tough to swallow failure, but I hope the students accept that the bar is high for their own good. Or else, going above it means little.
It was April 2010.
What is the minimum valid JSON?
He was told he could leave the airport, escorted by personnel, but that his bag had to remain.

Being told you can walk away if you like but we are keeping your stuff, is usually a form of theft.
>The logical conclusion is not that meditation specifically reduces brain activity, it's more that any lack of sensory stimulation will cause brain activity to slow down because less neurons are firing, this can be achieved with other techniques as well, simply staring at a wall will do the same thing.

This is gross misunderstanding of what happens when people meditate. Of course, the whole word meditation is very generic term. Saying that you meditate is like saying that you do sports.

Most traditional meditation techniques the meditation is exercise in concentration and awareness. You are active and constantly doing something with your mind even if you are relaxed.
That's a slippery slope fallacy, let's stay away from these, please.

Here is the deal: flying brings you conveniences and comes with inconveniences. It's entirely up to you which one outweighs the other, but whatever the choice you make, you can't claim that a right is being taken away from you if you are turned away from a flight.

If you really think you have a case, call the ACLU and see them laugh at you.
They should require putting cameras/microphones on all TSA employees and in all TSA inspection/interrogation rooms. I for one would pay an extra $5 per flight to pay for this. Put the review of all of this footage in the hands of an accountability/oversight agency to review whenever there is a complaint, also make the footage available on request to the public.
I cackled to myself 4.6x.

Honesty is the sniper of the mind.

Thanks 'pg.
Isn't a combination of ads for adblock and the revalations that google and others pay adblock to unblock their ads enough?
This person obfuscates the emails poorly in the screenshots. Some of them are still very readable.

If only the NSA used this level of blurring in their recent redacted documents...
Setting an arbitrary limit is now and will always be the wrong thing to do in API design. MAX_PATH is one of the most persistent reminders of this problem.

Neither 260 chars on Windows nor 1024 chars on the Mac is an actual limit of the filesystem. Both Windows NTFS/FAT32 and Mac HFS+ can actually support thousands of nested folders.

But the "MAX_PATH" concept persists and a large number of programs will fail mysteriously when the limit is reached. Even though the filesystem supports vastly more, we are stuck with operating systems that encourage programmers to needlessly limit things. And there's never been a serious push to improve the situation. Long paths aren't a serious alternative since they're not supported by many common Windows APIs (plus, users get confused when \\?\ appears in front of everything). It's completely insane.
> Kickstarter's FAQ clearly states that you need to be a US, UK (or now Canadian) citizen

I thought the citizen part sounded strange so I did a quick check. According to [0] you only need to be a permanent resident.

[0] http://www.kickstarter.com/help/guidelines
That is the only manga I have ever read. It's really good and touching story.