skysight-inc/HackerNews huggingface dataset:
I think it was a sacrifice of quality for the convenience of digital cameras. It was a great joy to be able to download and view photos immediately after taking them, rather than send the film to be developed. It was also extremely liberating when I realized I could buy a 1GB card and store photos taken over an entire trip. The freedom to not worry and keep clicking was a huge departure from the experience with standard 24 shot film rolls. I remember trips with my family where we'd spend lots of time just looking for shops selling film.
Maybe I'm trying to communicate my utter contempt for the group-think that's so pervasive on HN regarding privacy....
GCHQ use of Prism surveillance data was legal, say MPs
Except that apart from Trots and left anti-communists, Real Communists do consider the USSR to have been socialist, with declining purity of socialism post Stalin's death.
Would you prefer squashed splatters of blood and bits of bug on the walls instead? :p
ISC Statement on GCHQ’s Alleged Interception of Communications under PRISM
I can second that. Reducing your commutting time makes a massive difference to your quality of life.
There might be Android alternatives, which would allow you to get a much cheaper device.

Perhaps even a very ugly iPod Touch might work.
Messaging Apps, WhatsApp, Finally Goes For A Subscription Model
Historians likely won't, as the fragility of our media and our near-ubiquituous use of disk encryption will likely result in almost all of our modern data being either unreadable or unusable.
"It worked out great for me, so it must be ok".

In my country, we still have tips - but it's not some kind of obligation. You tip if you want to, but if you choose not to, then nobody is going to chase you out of the restaurant and demand extra money. And yet, somehow, service is basically always fine.

Of course, if given half a chance, I'm pretty sure restaurants would just love to adopt the American system - but then greed never knew any bounds.
If you touch-type you use the same finger for j and h.
Ships, rats and sinking come to mind.

Another big name starts the process of PR mitigation eh?
The Ending Balance has a minus sign. So this guy is not rich, but in massive debt. At least get the basic math right.
That vi keyboard is bleeding minimalism in constrast to the lisp keyboard.
In the words of Chris Rock "good lord that's a lot of money!"

With that much money I could contribute to world peace by buying off the remaining members of the axis of evil.

The next thing I would do is grant the wish of the petition to the White House to build a deathstar.

Edit: Just checked, the estimate to build a deathstar would be 852 quadrillion. I would only have enough for a down-payment. You aren't ballin' until you can afford a deathstar.
Untraceable money and gambling, you're going to be rich!
Tiny, cheap, and dangerous: Inside a fake iPhone charger
I don't think there's any totally right answer. People who live further away might have lower cost of accomodation, meaning less living expenses, meaning and effective pay rise! "Getting to the office" costs can be "cost of location + cost of getting there". If you live far away, "cost of location" can be less, but "cost of getting there" can be higher. If you live close, then "cost of location" can be higher, but "cost of getting there" is lower (sometimes zero if you can walk). Subsidizing the transit costs is common and only subsidises "cost of getting there", why not also subsidise the "cost of location" for those who don't have a high number on the "cost of getting there" side?
That's a bit of a non-answer. Your answer is also quite common in places which do require basically formal/informal "on call" time, so it's hard to know if you're different from other ones.
I was an early adopter of RSpec, have been using it for years now, and I came to think it's not worth it. More generally, mimicking natural language with a programming language DSL seems like a very bad idea. It seems nice that the tests look like a specification in english, but it is a one way correspondence, then you start to write things that look like they should work because they reassemble an english sentence but they don't really work because of the limitations of semantics of the programming language; moreover those can fail silently or work in ways other than expected. And this is so after the RSpec guys inserted all this rocket-science to make the DSL as elaborate as possible, in the process often introducing tricky bugs because the code for accomplishing this is so complex.

Since there are no tests for tests, tests should be written in really the simplest possible way. The principal goal of a test framework should be simplicity, reproducibility and reliability. In the end non-programmers anyway don't read the "specs" unless you are living in a fantasy world of the TDD gurus.
It might be legally significant, but technically, there is no real difference.

Given your social network, and training data consisting of the public members of a group you can use a semi-supervised learning algorithm to determine group membership. Since social networks have a small diameter and the public members are typically well connected, you would expect this approach to be fairly accurate. Or rather, accurate enough to act on, if you do not need to provide legal justification for your decision.

What's the required legal justification for putting someone on a no-fly list?

If you want to give some real world basis to the legal distinction you need oversight and transparency. In particular, global analysis of the whole dataset must be illegal, since it pretty much corresponds to total surveillance. Your results might not be completely accurate, but they don't need to be if you can act once you have something like 51% confidence.
> Cute rant.

It wasn't a rant.

> But PHP uses /e in exactly the same way: The /e is part of the literal regexp.

PHP doesn't have literal regexps as part of the language. The regexps in PHP are string arguments to the preg_* family of functions. Perl has literal regexps. e.g. $var =~ s/$pattern/$replacement/e. If you inject "/e" in to $replacement variable, what happens? I don't know, my Perl is rusty, but I'm thinking that that would be either an unevaluated context, or a syntax error.

> No, /e is not enabled by default.

Only as of 5.5. That doesn't make the decision to enable it by default in the past excusable.

> pcre_callout()

This doesn't look like it has anything to do with /e or code evaluation. It's a callback mechanism that users of the library can use. How it's used is irrelevant, the topic at hand is PHPs behaviour.

> To anyone reading this: Don't use /e with untrusted input, it's not safe.

You missed the point. Programmers can use preg_replace poorly and not know that /e even exists. That was one point in the article: that this little function has a surprising and potentially dangerous feature. Just saying "oh well, don't use untrusted input" is naive.
The food is a bit of a actual perk. That's why it's common to be taxed (benefit-in-kind). The tax man knows that employees/employers would be able to pay money to employees without paying tax by giving many non-money benefits.
If you want to the best people, you need to pay the best. You can't have the best people, but pay average.
That might be the point... </cynical>
Dow Chemichals got rid of its stock of some very effective pesticides in the late 80's, on the term that they would never be sued.
Troubleshooting CSS
50 WordPress tutorials for designers and developers
From "investors" word, I assume they are trying to treat it by adding medications?
What about removing carbs? Though, investors would be really disappointed..
If you would be willing to make something that would be brilliant, I would love to work on a project like that :-)

Having an Arduino with a small screen next my laptop would be no problem at all, the only snag I can see so far is that I can only use one button at a time when switching between two buttons is a nonstarter unfortunately; but I'm sure that that is something that can be overcome.

So yes, I'm definitely interested!
Dear writers: please stop mincing oaths and just write "fucking". Not "freaking", not "f*%$ing", not "fscking".

It's not any less classy to write "fucking" than "freaking", and the latter just makes you sound like a jackass.

Write what you mean.
Sorry, I wasn't being clear.

Using HJKL: Navigating vertically is index finger on J, middle finger on K. Navigating horizontally is index finger on H, ring finger on L.

Using IJKL: Navigating vertically is middle finger on I for up, middle finger on K for down, so using the same finger and shifting keys when you need to change direction. Horizontal would be the same as HJKL.

This is what strikes me as odd about the cursor key layout: When changing direction vertically you have to physically change the position of your finger. With the vim (trying to resist calling it 'roguelike' :P) layout you're only moving your fingers when you're switching between vertical and horizontal.

I'm not sure why this bothers me as much as it does :/
Do you know C blocks ?http://en.wikipedia.org/wiki/Blocks_(C_language_extension)
A lot of negativity here, mostly based on the 90s site.

Reading the excerpts, what the author is doing is quite clever. He creates an identity, the reliable, effective Senior Engineer.

The reader wants to be more like that identity, so he takes you through different situations and says, 'This is how a Senior Engineer would act and think in this situation'. For example, [A senior engineer would not ship his code until it was really production quality, even when rushed].

The situations and issues he talks about are often a result of social pressure (to ship, to deliver features that don't matter in order to show progress on the burn chart). It's easy to get caught up in those moments. If the book allows you to step outside that, and think 'What would a true Senior Engineer do here', and the answer is 'The long term right thing', I think it's valuable.

But not $25 of valuable. Sorry, that is too much for a speculative purchase (which this is, given the author isn't a known quantity like Jonathan Locke at bottom of the thread.
Some additional tips:

- You have to understand the topic you will be talking about. While this may seem very straightforward it's very easy to overlook some key things. The better you personally understand (and believe in) things you are talking about, the better talk you will give

- Try not to eat too much before you have a talk. Even if you don't feel nervous or have some experience, your body could give you a hard time if you're too full

- Before starting talking, while at the microphone/stage, take few deep breaths and look around your audience. Find a friendly and smile to him/her. It will eat up a lot of stress for you.

- Drop in a joke or two in some non-critical parts of your speech. Especially if something went not as you expected (demo went bad, you forgot something or tripped over something). It can do wonders to your stress levels and makes the audience more comfortable. There's a caveat though: too much jokes and you won't achieve your goal since people will remember only the jokes, not the core of your talk.

- Have eye contact with people you are talking too. There is nothing more boring than listening to someone who always looks in his notes and never on his audience.

- Make sure everyone hears and understands you. Speak louder than you normally would. If you use a microphone, have it 10-20 cm from your mouth, at height of your chin. Listen to previous tip and occasionally scan the audience for reactions that would suggest that they can't hear you well. If that's the case - raise your voice levels.

Source: As a JW I gave hundreds of talks in my life, some worse than others, until I found the proper way to do it. I still don't consider myself as a pro in this topic, though.
Not even once?
Russian Refugee camp? - what's that like?
No worries, all the pictures will be safely archived by the NSA.
"Brajeshwar believes in simplicity..."
That would still allow bribes. Let's say I'm a jouralist and a good friend of mine is on gittub. Someone can give me money, and I give it all to my friend. I now think very highly of the person who gave that money.
Infinit is a new simple file sharing app for OSX, using P2P
That doesn't stop bribes. I could "gittip" you a lot of money. It comes up as anonymous, but I tell you that it was me.
20 Benefits of Investment Management Software
No, it's not socialist, because the socialist nation is a utopia, and thus practically unreachable. The USSR (and DDR, Cuba, Zimbabwe, pre-Deng China and so on), however, is what you get when you make an attempt at reaching it.
You have an unusual definition of legality. Would it get you fired? Yes. Would it get you in jail? Umm... no. Slacking off is not against the law :)
One Laptop Per Child launches XO tablet via Walmart
GlassUp - Crowdfunded Google Glass
The Screams of Crushed Startups Echo Across Silicon Valley
Archivists are continually saving artifacts from our time, both analog and digital. There'll be plenty to study in the future.
Taking cash is hard and leads to an anxiety response.

Selling means you're out there. You're putting your idea on the market and hoping someone buys. If they buy, great. But if they don't, then it's back to the 9-5 grind and the 'change the world' party is over. That's hard to digest for many.

Like in 2000, startups are again becoming the middle income 'phd'. A way to avoid having to face reality, even for just a few years.

Test early, Test often.
Startup Lead Scoring Tool for Dev Shops
I would, if'n all of the places in my area were more interested in helping people in the long run rather than extracting every last dollar out of them in the short run. I can't really justify taking on the equivalent of an expensive car payment, when I'm in need of taking on an actual car payment.

ME: "How do you justify these rates, for packing 50 people in this space, when I could just get 5 of my friends together to split the rent on the same size of place for this much?"

THEM: "Well, we plan on eventually offering billing and front-desk phone services."

ME: "So you don't offer them now?"

THEM: "No."

ME: "And yet you're still charging for it?"

THEM: "No, it would be free."

ME: "TANSTAAFL".

Note that I actually am in the processing of getting said 5 friends together to split a place. I'm just going to make a community "workshop" style place, let people use it as they see fit, charge a nominal fee to keep the bills paid, and have myself an office in the process.
If NSA has to ask Google to get into their datacenter, it's already as bad as if Google gives them the data (or is forced to do so).

Also some companies, e.g. CloudFare has it documented somewhere, also use TLS 1.2 in their internal network.
That 'level zen' sounds like a state that doesn't exist.
El nuevo producto, que se llama refresco de cola

It was just called "cola drink", you could translate it as "cola tonic". I guess it makes sense that it wasn't particularly branded.
This is a great idea. I could see this becoming a very popular coloring book series. I'd buy it for my kids.
check sails.js (http://sailsjs.org/)
Ask HN: What do you use for Geocoding?
I find I have a requirement to take a description, such as one would feed to Google, and convert it to Lat/Long. It need not be particularly accurate, a few miles is good enough. Given the wide range of interests and experience here on HN, I thought I'd ask if anyone here has done this, what they've used, and how well it worked.

So for example, given "Lady Lever Art Gallery" it could produce something like "53.35,-3.00" and that would be good enough. Or given something like "Golden Gate Bridge" it could return "37.81,-122.48"

Does anyone here do this? What do you use?

Currently this is for personal use, and would be limited to at most a few requests per week. I can use Google by hand, but if the project takes off then usage would increase, would need to be automated, and I would, of course, be willing to pay for an appropriate service.

Suggestions and comments welcome, especially descriptions of what you currently use, and your experience with it/them.

TIA.
It is not you.
Want a new job but don’t want to alert your boss? HireMyFriend may be for you
The ; default binding is very usefull in navigation too.

Anyhow you shouldn't need `h` often.. Using b, F, T, ge, gE, ^, 0 is much faster.
Because it's a goddamned rip-off, that's why.

Stop posting this shit.
Solopreneur? I remember 'entre' from French class, but most have slept through the session in which they covered the preposition 'solo'. Or is it a solocism?
In fact, Google is the only major company who uses TLS for mail transfers: http://i.i.cbsi.com/cnwk.1d/i/tim2/2013/06/21/Webmailencrypt...
Meet HireMyFriend, a new product from Makeshift
Show HN: HireMyFriend – Get your friends to help you find a new job
The Wooly Wonderful Web: Are You Easily Snared?
I dealt with the loneliness by holding my own mini-incubator inside a co-working space. It ran for one month as an experiment and I have mixed feelings about it. Post about the experience here:

http://edu.mkrecny.com/thoughts/not-having-a-real-job
Short version: when Cuba cut relations with the US, they wanted to get rid of Coke as an imperialist symbol, but they still needed the bottles, because they didn't have means of replacing them all at once. Coke was not that popular, though, but the Cuba libre (rum and Coke) was a slightly different problem. So they used the bottles for other things, and at the same time they came up with a Coke substitute (sold in other bottles, because the mixture was too close to the imperialist one). When they presented the substitute to Che Guevara, he said "it tastes like st" (or "like cockroach" on TV). E entually they improved the formula, and mixed with rum it was decent. But it wasn't actual Coke.
Sometimes I mention that they are referral links. Today I was in a hurry, and it's pretty evident that it is a referral link, as it does not appear shortened. Basically, why should anyone care what it is unless the person posting them is overdoing it?
Instagram Marketing Strategies
I must say that I'm also a user and lover of jasmine, all the previous lib I did was tested using Jasmine. However, I was missing some feature from RSpec (Jasmine, like Mocha, takes a big part of their syntax from RSpec), such implicit subjects, let blocks, self-describing matchers, etc.

If I were to list some of the advantages of Spectacular over Jasmine, I'll say there is:

- native nodejs support: Jasmine was primarily intended for browsers, and the jasmine-node module isn't guaranteed to use the latest jasmine version.

- subject, auto-subject describe and implicit subject in test. This is quite handy and when combined with CoffeeScript syntax it leads to very readable tests

- first class async support: asynchronous tests aren't just an edge case, but are at the root of the framework. Even matchers can be asynchronous, allowing to write matchers such as the shoulda's have_db_column matcher, that, in a javascript context, will have to rely on asynchronous API.

- built-in factories in FactoryGirl fashion.

- tests randomization

- tests dependencies

- out-of-the-box phantomjs and slimerjs support

As a last word I want to say that, at the beginning of this project, the idea was to see how I could build a BDD/TDD framework using BDD/TDD, and, as a RSpec user, I wanted to have the same kind of feeling that I can have when I write RSpec tests: simplicity, readability, reusability, etc. In the end it grew as something that could benefit others and so I pushed the development further in order to provides a full and robust framework.
As far as I know it has never used that as an example.

In the arena of national politics the NRA is almost entirely defensive. At the state level it varies, it had a hand in the 1987-2011 nationwide sweep of shall issue concealed carry laws, but that was mostly the work of locals, like the Calguns organization. And now the most fruitful arena is the Federal courts, which e.g. just forced Illinois to change from no issue to shall issue; the Second Amendment Foundation is the #1 player there.
Thanks for the report, I'll look at this as soon I get back home :)
"So how did we end up in a place where people will tell you with a straight face not to worry about revenue, far better to grow (increase costs) and increase valuation."

Because once you start taking money, that is your valuation, more or less.

You've got 10,000 users using your service, growing at, say 30% annually. Once you start charging, say, $30/month, you've put hard numbers to things, and there's a financial framework to work within. Until then, you can keep projecting $x/year, because it could be anything.
What Medical Tests Should Teach Us about the NSA Surveillance Program
Web Design Tidbits #1: recreating the WordPress notification bar
I'm considering a similar thing. Do you know of any resources on do's and don'ts when setting something like that up?
Free Linux Console
Yeah, I wonder that too.

Im not being clever here, I think that the US is getting like that, but really deep down it doesn't feel like a Nazi Germany (or the like), but it sure is displaying signs of it. So, I'm not even sure what I think, and what the tipping point is where you can say that the US is in that group.

One thing I wonder about is whether its simply presentation? Its is simply that the US has a veil of democracy? Which people can vote, will it ever be seen as a totalitarian state, or stasi like, etc?

One problem I have is that Americans voted for this and previous government and there for must approve of what the USG does. "USA, USA, USA", and all that. Then I wonder if Americans are basically brain washed with this "best country in the world" nonsense, and this "they hate our freedoms" line, which is a contradiction in its self.

Perhaps the US is something new? A democratic fascist state, or something? I mean, the US people have no problem with the likes of Bush threatening countries with bombing back to the stone age to get their own way. No problem with killer flying robots murdering suspects on foreign soil with out permission of that country. No problem with CIA kidnapping and torture for dirty worthless foreigners.

Only when Americans feel the USG is threatening them do they get upset. But frankly, screw non Americans, they are not human or equal. Seems to me Americans enjoy their world power, love licking every one else around, but suddenly, when its them.....

I think what the US is today is very much like bad countries in the past who had disproportionate power and use it to further their own ambition at the expense of every one else. But unlike previous states, the US does it with its own democratic vote that makes it all just fine.

What name you give that, I don't know.

The one single thing that does worry me though is this notion that Americans are some how more valuable, more human, more important that any other people. That different rights apply. To Americans, we are not all human first.

YES I know not ALL Americans think like that. But the democratic results and opinion poles suggest that in the main, most Americans do. I have to say there does seem to be a huge difference between Americans who travel abroad and those who don't. I also include those who spend a lot of time professionally interacting with the rest of the planet too.

The internet has expanded that, just like here, on this site. I see hope here. I see Americans with a far better world view. HN, IMHO, has really helped me with that.
34 hours is the roundtrip time, the distance is 17 light hours.
It doesn't, check again in other browser or something.
> since, AFAIK, the post is where the term was first used outside of private conversations with friends of mine

I believe the term is used in the Valve employees handbook