skysight-inc/HackerNews huggingface dataset:
Isn't it sad that since the NSA revelations anything is really "on the table" for our imaginations? Nothing seems too far-fetched these days...
It's worse than that - a 'slippery slope' seems to imply [to me] that you can go back up the slope.

What we are seeing now is a thin end of a very big wedge which once in place will be much harder to reverse.

With this and the recent disclosure regarding fibre tapping, take a moment to remember these words from John Gilmore [1]

>How many of you have broken no laws this month?

>If you're watching everybody, you're watching nobody.

>When the X500 revolution comes, your name will be lined against the wall and shot.

But we have hope:

>The Net interprets censorship as damage and routes around it.

Sadly quote 4 may lead to quote 3.

1. https://en.wikiquote.org/wiki/John_Gilmore
Unethical?? HAHAHAHA. PIH supports themselves, and their family. They aren't a drain on the system, and owes nothing.

Realistically, Startup Guy is pissed because his photo sharing website that allows you to apply filters isn't getting traction.
OP sounds illiterate. I wouldn't hire him, either.
Why Support Software Is the Future of Work Email
You mean frogs I assume. Pre-boiled frogs don't mind a new dip.
The Internet interprets censorship as damage and routes around it. $5/month VPN subscriptions will come with routers, pre-configured.
Hacker dies days before he was to reveal how to remotely kill pacemaker patients
The Oauth Daemon
They're contractors. Treating contractors like they're full-time employees, without giving them full-time benefits, can get a company sued, not to mention dinged by the IRS for back payroll taxes.

One way to keep the contractors separate is to only have them employed for a limited time, usually in stints of less than a year.
If you learn a lot of corporate strategy, you'll read about the importance of aligning the goals of your customers with the goals of your investors (and then you'll suddenly read that phrase in every earnings and annual report ever.) The idea being: there's an inherent paradox in trying to serve two mistresses, one who wants profit and the other who wants value.

Something that isn't touched on too much is that it's sometimes better to only have one mistress. When your customers are your investors, then your priorities and goals suddenly become a lot clearer.
I was with my CIO the other day. He turned on his monitor and said 'look, is this what you want to really do?' Spreadsheets on time management, project management, and convincing his fellow Chiefs that he was on the right track. He had a damn good point. I love coding and math.
Just read the first link there about Jerry Shen, a 1-man startup in the fantasy sports industry. Seems like he was (is?) living the dream, based on his post on that thread, but I just googled him and was surprised to see he took a job at Yahoo Sports this month. I wonder what they offered him to make it worth his while to give up so much freedom.
That link is something like blogspam, with a single sentence and a link that appears to be to an article on CNet but ends up dumping out on the front page. I think the correct link is http://news.cnet.com/8301-1023_3-57595585-93/google-disconne...
The terrifying reality of censorship, as told through the lens of that of China:

"I knew of some Chinese migrants to Australia who watched a Tiananmen 10-year anniversary documentary, and apparently tears just streamed down their faces.

They had no clue that it ever happened."
If everything goes through a filter then anything can be tapped and recorded as well.
ChessBoardJS
Running a relay to help could be a good start. It's pretty simple[0][1]. The risks associated with being a Tor exit node do not apply to all relay types and the network can be helped greatly by running a standard relay too (standard relays only pass encrypted traffic from A to B).

[0] https://www.torproject.org/docs/tor-doc-relay.html.en

[1] https://www.torproject.org/docs/tor-relay-debian.html.en
Thank you. This is the answer I was looking for.

I assumed (incorrectly) that the person designing the database was also involved in selecting the "prepared statements" or "assembled queries", or was the same person.

Now I'm thinking the problem may be more with the people building the interfaces to these SQL databases, and the languages they are using to build them.

If that's true, then "SQL injection" seems like less of an SQL-specific problem and more of popular label for a more general "santization of user input" in internet-facing programs problem. That problem is as old as the web. And now we encourage every program to be a web-facing application, hosted in "the cloud". Yikes.

Anyway, I think my original comment may indeed be valid: in 200xx, in too many cases, programmer knowledge of escaping and quoting (rules that if I'm not mistaken originated when more people were more familiar with terminals and shells) is inadequate.
I'd say the most famous is Plenty of Fish (POF). Single founder, run part time by him and his girlfriend, makes millions per year. (My info is a little dated, but I haven't heard of a major change.)
Conspiracy theories go go go!
To me the Talk Talk product looks like they pulled it off the shelf - they're pretty standard categories for blocking software.

Obviously that's the likely implementation for the new system but it seems unlikely that they'd enable all that by default - that would absolutely open them up to claims of censorship and undermine what they actually want to do.
Are you a critical thinker? Should you be?
Why Chromecast is not AppleTV: API perspective
Syncfusion adds OLAP-based grid controls to suite
I'll throw in another anonymity network (I2P). Its design is similar to Tor, created in 2003 and is mostly interesting due to some of its properties (tunnel based/garlic routing, everybody-is-a-router, etc).

https://en.wikipedia.org/wiki/I2P
from http://www.reddit.com/wiki/licensing

"To apply, or if you still have questions after carefully reading all of the above, send an email to licensing@reddit.com."
Agreed, these are edge cases. They did create a lot of questions for me though, and made the whole thing rather confusing as a user.

As to how much of an issue these edge cases represent, I find it hard to get a real sense of it. I guess it really depends on the situation, what you want to measure and the user experience you offer to your visitors.
Of course, and my apologies because I was unclear with my language. I was using Cartesianism as an example of faded, not failed, philosophical field. That was rather foolish of me to word it so lazily. Thanks for the nitpick and pointing out all the great things that resulted.
This reminds me of the Dave Chappell sketch:

> I want some answers that Ja Rule might not have right now.

What's Snowden's girlfriend going to tell me that's going to help me make sense of all this?
Win a Free Ticket to Inside Bitcoins Conference in NYC on July 30
If there is enough proof to grant them access to these records, why isn't a prosecutor taking over the case ? Giving access to confidential data to the adversarial party doesn't seem very wise.
Discover Beer You’ll Love
Ask HN: Should I move my family to Silicon Valley?
I’m currently interviewing with one of the major league tech companies in Silicon Valley (lets say Google, Facebook, or Apple). I’m mid 30s with multiple children and living in a very pleasant harbor city on the east coast. My job is stable and pays fairly well for the area. Though since it is government software contracting, it is neither mentally nor emotionally stimulating.

My question is - how feasible is it for a middle age computer professional with a stay at home wife and kids to transplant to the South Bay area? Specifically, I’m wondering about housing costs, cost of living, commute time, schools, and expected work hours.

Would I be a fool to pass this opportunity up?
I wouldn't self-identify with either of the two characters here, but then again they're characters. That said: yes, there are lots of small software businesses out there. Many of them do leave the owners pretty well off. Not all of them require huge amounts of work. BCC is very much not the most successful one out there.
I agree, it's not even the biggest "US is spying!" leak of this century. ECHELON[1] is larger, I would argue (though I'm not sure exactly if it was "leaked" per say).

[1] http://en.wikipedia.org/wiki/ECHELON
Have you raised funding before? We had a similar stigma towards VCs and Angels with our company (bootstrapped up until a year ago); that they would just end up trying to steer.

Thus far (we've only raised a seed round so we haven't given out a board seat yet) after having raised about 400k in seed, my experience says the complete opposite, they don't even try to steer - I've learned far more than I ever would have dreamed of, having raised money from and talked to people that have done big and/or amazing things with their lives.

If anything, you have to learn to ignore Angel's advice - some of it is good, most of it isn't pertinent to your business.

BTW, you don't ever have to do anything an Angel says if you don't want to (unless you've given them a board seat).

VC firms are different though because generally, in your Series A, if you raise 2M from VC firm X they will usually ask for a board seat - when someone is on your board then they DO have a say. You usually balance this out though by picking a neutral third party person that is trusted by both to hold the third board seat (or if you can, preferably someone that is more loyal to yourself).
> The application author can provide an updated container if there's a security problem.

Yes, but now it's their responsibility to stay on top of updates for the entire stack, and push out updated containers whenever any part of it changes. Whereas in the traditional model staying on top of updates to anything other than the application itself is the responsibility of the user or his/her sysadmin.

Not saying containerization of apps isn't a promising concept, just that it does require the app developer to take on a lot of additional responsibility.
Ok, I'll speak up as a "PIH". There are a lot of ideas that help people that will never touch VC money or can support a company with all of its overhead. It's not out of laziness. It's how a great programmer should look at all problems -- what here is redundant, manual and gets the most bang for the dev time and CPU cycles?

When you're a team of 1, your I/O bandwidth is almost infinite. If it's all in your brain, you don't have to explain anything, write anything down, have meetings, draw on whiteboards, etc. Your available time to work collapses down to solving specific business problems with every line of code or web page update. Imagine a case where you never have to compromise, argue, make brain dead concessions or spend resources on proving your position. Assuming you are right, and have a good head for business, marketing and writing half-way decent code, you can solve a small problem every efficiently. There are a lot of $20k-200k problems out there to solve that are not worth it for a company of any size to even touch.
New Research on The Impact of Tablets in Schools UK
Polyglot Queries with JSONiq
How do I determine if a number is prime with a regex?
But he got the good domain name! Filterfy.io

/s

This outlook on both PIH and start ups is quite knaive/ignorant. PIH doesn't want the inherent risk, and maybe responsibility, of a start up. This author seems to criticize a developer who loves developing for not converting his passion, and recklessly throwing himself into a managerial role.

Why does every idea have to be a startup?
Why do web firms have my passwords in the first place?
I would add to this comment that I would appreciate labels for the y-axes of the graphs.
There's no need to; the password plaintext is available during the login process anyway. There's a difference between not storing it and not having it. All that would be required, really (assuming you don't want to store passwords, but are terribly, terribly concerned with the ability to extract a particular passwords under particular circumstances) is a conditional that shunts the plaintext somewhere before the login script/module dies. The login then continues as normal, but the bells and sirens go off and the plaintext password is available outside of the system. This, though, depends on user login after the fact, so to speak; turning over the hashes may mean more work for the interested authorities, but it won't depend on new logins.
How to Write Deprecated Code
How gang of global hackers changed cybercrime game by stealing 160M credit cards
>BT own the monopoly on the copper infrastructure

* Apart from in Hull[1]

>they are the only company providing high speed ADSL

* Apart from Virgin Media[2]

1. https://en.wikipedia.org/wiki/Kingston_upon_Hull#Telephone_s...

2. http://mediacentre.virginmedia.com/Stories/Virgin-Media-boos...
What is the cursive looking font in the navigation bar?
Counterpoint (old but relevant):

http://blog.wilshipley.com/2011/04/success-and-farming-vs-mi...

The article paints non-startup guys as parasites. That's so needlessly polarizing.

The more common definition of the Passive Income Hacker is "lifestyle business", i.e. a business where you don't seek a 10-100x exit.

Personally I think if all you've done or plan on doing is an app or website, calling it a startup is kind of silly.
I think you missed the point. This is pretty strongly pro-PIH.
Agree 100%. This article is especially funny because the author's startup is Followgen. While a twitter app that automates social interactions may be a useful tool and a great thing to work on, it really isn't changing the world.
Great start!

It would be wonderful if you could enter a time span, rather than seeing one month at a time.

Maybe filter by daylight/nighttime hours?
What if quantum physics worked on a macroscopic level?
U.S. agents 'got lucky' pursuing accused Russia master hackers
> why it was pushed on HN at all

I agree scribd is terrible/useless (personal opinion) and does catch a lot of flack here, but it's YC S06.

https://news.ycombinator.com/item?id=1326047
Top security & crypto papers from the last 5 years
It doesn't strike me as that unlikely (oh god I can't believe I'm going to actually work this out...)

Going on 1990 data [0]

US white male, age 30: 1.77 / 1000 per year

So in any two week gap, we're looking at about a 7 x 10^-5 chance of dying. Lets call this variable x.

There are about 35 speakers at blackhat, so the chance that at least one of them dies within the two weeks before the conference is 1 - ((1 - x)^35), in english 1 - (chance nobody dies). This works out at ~0.25% or odds of about 1 in 400. That's for one year. For five years, four conferences per year it goes up to about 5%.

So it's not that unlikely. It's not likely to the point where we expect it to happen regularly, thankfully, but it's not in the conspiracy range.

Please don't mistake what I'm writing here as saying it's not shocking or terrible. It's a great loss. I'd just like to provide a counter to the conspiracy side using actual figures and numbers so that the news of him dying isn't taken over.

[0] http://www.math.hawaii.edu/~ramsey/Life.html
I think at that point the technical term is that you're screwed.
I so want to be a PIH. I just can't get enough free time to put my shit together as my day job sucks it all away.
Russian cops would probably shoot him. Russia probably has even more dislike for Islamic extremism than the US does. No need for extradition.
You could look at the graphs - it's pretty obvious ICC wins in almost all benchmarks on all processors, not just one benchmark.

Intel state they do different optimisations for different chips, and I'd guess it does it based on how many load/store ports there are as this seriously affects the fp throughput.

These change per-chip - i.e. the core i7 sandy bridge doubled the number of front end float load ports from Nahalem, so more OOO execution can be done, and thus the compiler can generate code differently to take this into account.

You can't expect Intel to optimise very thoroughly their compiler for all the processor models of their competitors.
My favorite experience with this type of conversation was when my SG counterpart exclaimed, (with great excitement) "... and we'll pay you under the table!"

Under market pay, no benefits, AND I get to screw the government? Sign me up!

I'm so glad no one at the startup I'm at is even remotely like that pathological huckster.
This was like reading an excerpt of the HN version of "Rich Dad, Poor Dad" but with the opposite conclusion.
Hash, salt and algorithm. That will allow you to upgrade the algorithm or work factor as your server becomes more capable (or if a deficiency in the algorithm you're using is identified), authenticate the user under the old system and re-hash on the fly, all seamlessly to the user. (If you're depending on the algorithm being a "secret sauce", you're doing it wrong.)
Height and cancer in women
I've sent a pull request with alphabetic ordering.
Tracking an individual is different than storing personally identifiable information. I can assign you an arbitrary (or seemingly arbitrary) userID (that is unique to you), but does not personally identify you, as a way to track you. This arbitrary userID is meaningless to any third parties. What I cannot assign you, is your name, email address, or even IP address as a way to track you since anyone that sees that information could figure out who it belongs to.
Or Hadrian's Firewall, per https://news.ycombinator.com/item?id=6107385.
This is probably a long shot but I was wondering if eventually this censoring functionality can be used to draw boundaries over the internet. Once you have the infrastructure in place to censor then there's very little needed to do extend the filters to censor other content.

For instance, nationalize the internet, perhaps block services from companies from other countries or tax such services to promote indigenous companies that provide similar services. The reasoning can be why not promote local businesses and provide them incentives by taxing or levying duties on services from other countries instead of letting a company from some other country making all the profits.

edit : typo
Useless for figuring out how absolutely safe an intersection is by specific mode of transit at a specific point in time, sure.

There are other uses though, you just have to make sure to take into account the unknown denominator. That's why being able to compare layers and run through time is so important.
Certainly a good part of the mechanic of Crush the Castle there, but the main differences are:

1) Aiming where the projectiles go is easy
2) Most projectiles use "powerups"

Which to me, make the games as different as say, Mario and Sonic.
I qualify. Actually I'm a stay at home dad. I work about an hour each day with my customers (mostly support and help for those users who don't read instructions) and bring in high 4 figures a month. I've been doing this for the last 2 years now. The first 6 months were almost full time while I developed the app but the hours tapered off once I released the app. Now that most of the bugs have been worked out, it's about an hour a day. Couldn't be happier with my current situation. The biggest thing I miss is the camaradery that comes with a start up.
Nexus 7 Mark II Benchmarks
"Worst of all, PIH is probably not trying to make the world a better place through technology. He's basically exploiting a narrow arbitrage opportunity and is probably either unethical or lazy."

Is this serious? It's epically funny if it is.

Even if PIH is trying to make world a better place, he doesn't have to do that on his "billed" time. He has a lot of time to spare for that.
After jumping through various hoops I had their support tell me this:

The Kimsufi 2 G offer is only for members of the EU.
What are your particular problems with C#/F#? Honestly interested.
The whole thing comes a bit unstuck when you realise that BT has had a system in place that allows parents to protect their children for years. The new approach doesn't seem to provide any benefits but succeeds in pissing off a great number of users.
Hence the dig in the final sentence about "exploiting a narrow arbitrage opportunity." Knowing the author's work really changes how that sentence is read.
Carla Bruni-Sarkozy under fire over cost of website billed to public purse
Don't you think it's just a little bit of a stretch from "The NSA is recording phone calls" to "The NSA kills people"?
Why does that amaze you? That is a pretty trivial piece of knowledge. Interesting, though.
I believe the last paragraph is sarcasm.
How can I tell the difference between Agile and 'Agile' then?
I got rid of the 'via' just using a free Gmail account.

(Google Apps used to have a nice wizard that walked you thru it, but they have recently stopped giving away Apps for free.)

My website was registered thru Godaddy for $3.17 (I had a coupon) and is hosted on an Amazon EC2 micro instance (free for a year), so the cost is hard to beat.

I could share the details if anyone was interested.

The settings on all three (Godaddy, Gmail, Amazon) have to be tweaked.
The laundry company I use (in the UK) are pretty awful. They only tumble-dry on a high heat and when I first tried them (as a naïve 19 year old who figured all clothes could be tumble-dryed unless they were silk or whatever) they shrunk about £500 of brand new clothes. Looking back, I feel stupid for not checking the labels, but I've since found it very hard to find clothes that are ok at high-heat.
I didn't even know that existed.
After checking my site it's just a reminder how little I know.
On a related note, many of the ground-breaking Kickstarter successes were not nearly brand-new ideas. Fancy iPhone dock, smart watch, network storage and synching, these have all been done dozens of times before.

The one difference is "subtle implementation details."

Another is very slick marketing spin. The people who make the big bucks are not those who invent a new thing. It is those who present it in the right light, as a total seamless solution that solves your problem in an exciting way.
HN users in the UK should note: The default blocked items includes "web forums", potentially including HN.

You would have to opt-in to viewing such content as the default has you opted-out along with porn, violent material, extremist and terrorist related content.
>> who wrote the code, and how good were they with each of the languages <<

I'm repeatedly surprised when programmers don't emphasize how much comparisons can be about good programs and not so good programs, and instead drift into somewhat tribal language comparisons.

I kind-of think we know better but that knowledge just doesn't serve language advocacy, so it's not mentioned.

As we often we get hired by programming language, language advocacy has obvious importance to us ;-)
the command= syntax is (was?) how gitolite works - I'm not sure what the difference between that and a jail is, though.
This probably came out at the exact wrong time for Clojure. At the moment all the attention is on core.async. It'd have to offer something quite special to supplant it.
Lovely collection of glyph motion graphics. "Animated fonts", if you will.
hey, maybe gruber should get his shit together

(to quote his useless headline)
If you "know" that then you're wrong. Success isn't a guarantee even if you work hard. Ask Nikola Tesla.
I feel like I should have learned this years ago.
Slightly tin-foil, but any thoughts on the timing of this story? The intersection between those talking about the NSA and those that will be angered by the introduction of internet censorship is pretty perfect.
Agreed. While the intent (and design) of this app are great, nothing is better than doing something proactive when you're bored.

Something as simple as writing (even if you don't know what to write), or drawing (even if you think you can't draw), going out to explore your neighborhood (even if it's for the 800th time), starting a new project (even if you don't think you'll ever finish it).