skysight-inc/HackerNews huggingface dataset:
Glad you'll find it useful! One thing I've found really nice is the having the SQL and the query results right next to each other means that data is somewhat self-documenting. Even for consumers of the data who aren't fluent in SQL, most of the time they can pick out what fields and filters are being applied which cuts down on the back and forth of "wait, what is that field exactly" that you get when emailing CSV files back and forth.
The pricing's aggressive, but I've been in chump-mode for Vim for way too long. So for me it was like, "okay you've got me, you bastard."

It was worth the money, because even small, lasting productivity improvements are that valuable. There are heaps of other ways to learn vim, but it's been a long time and I haven't done them.
Is the answer 42?
He's saying.. Figure out how much value the customer gets from your SaaS app. Then divide that by 10.

For example, if you have an accounting app that saves the customer $2000 a month in manual bookkeeping, then your app should cost $200/month.
Neat, thanks for the info! I will have to give this a try then.

Luckily, I don't need to care about read-only or blacklisted queries, the entire application is already built into the database layer.
I meant to say of the people that were upset by Python's semantic whitespace, those were the two general reasons why.
Fully agree. When you see something like this - http://vimeo.com/75321405

You have to consider that from a consumer tech point of view, linking that film set to an Occulus Rift at the moment, is not a huge leap. In fact, it's so close, almost the biggest problem it faces is going to be on a creative level of re-thinking how to tell stories in a new medium. I don't think we're more than 5-10 years away.
Just thinking that maybe you had a single core lookup that you needed to optimise. A slow running "find all events that repeat on today." If it's something that's more deeply scattered through the system then it might not be worth attacking.

If you just needed the events for today you should be able to do something simpler. Depends on the complexity of the frequency controls. But imagine weekly recurring - you should be able to do something like "(today - start day) mod 7 == 0" to find all weekly events that hit today. You could then construct a similar rule for each different frequency:

-- not real code!
select * from event where
(frequency = 'daily')
or (frequency = 'weekly' and (today - starts) % 7 == 0)
or (frequency = 'monthly' and day(today) == day(starts))
or (frequency = ...)

Just a thought.
Any Google+ user can now email without your email address
Gotcha - in that case you'll want to turn off the blacklisting feature which you can do by overriding a setting. It's all documented in the readme :)

Unfortunately there is NOT currently a way via configuration to allow the general public to access queries - it's locked down the Django admins by default. But it's just a matter of removing some view decorators to change that. Maybe something for me to add in a future version...

Anyway, let me know if you need any help.
Exactly. I doubt there's a single piece of .NET client-side software that a non-geek has heard of (Word, IE, paint, etc.).
The South Korean people achieved their economic success at great personal sacrifice. I can't see the laid-back Australians being able to do the same when they run out of resources.
Per their site:
"Example monthly cost:

If WebMD Answers was a TrueVault customer, their monthly charge would only be $1,604. Here's the breakdown: WebMD Answers has 5,036,000 questions, so that's 5,036,000 JSON documents stored . According to Alexa, they have 1,042,705 page views a month, so that's 1,042,705 requests. And presto, $504 + $1,100 = $1,604/mo."

To save money WebMD should store their json documents as compressed binary objects and get way more than 10k documents per $1.
The other half of the story on Amazon Interviewing
How The NSA Is Killing The Internet
No, he increased his chance of success by working hard. Luck != success.
I've set my browser to use a fixed-width font (similar to the X terminal ones but with some minor improvements like slashed zero) and override the sizes, precisely so I don't have to deal with some horrible choices some websites make. I use what works best for me.
> you could virtualize the cinema in front of you, and recreate that atmosphere.

Oculus IMAX. I like it.
Shh. Don't tell the ineffective embedded devs about IoC containers or they'll be able to take their game to a whole new level. Dependency injection is great, but frameworks like Spring suck all the benefit out of it in my mind. Great, so I have a nice interface I can implement to re-use your module... except now I need to build a Spring app...
Now we know better: man made the integers, too.
Why Java skills are still golden for developers
Ask HN: What are your favorite stocks for 2014
I figured I'd ask my fellow HN'ers what are your favorite stocks for 2014? And why?

disclaimer: don't take anybody's favorite stock as investing advice. Rather, do you own due diligence and make your own decisions.
Remember when mirrors were on the wings, miles down the bonnet, ideally positioned to injure pedestrians and impossible to adjust from inside the car?

That is what you need but with iPads bungee-corded onto them, the display showing the camera video.
The authors of the recent book "Single Page Web Applications", Mike Mikowski and Josh Powell, took a similar approach - avoiding frameworks and using jQuery and just a few JavaScript libraries. Mike gave good talks on their philosophy at a couple of the HTML5 Dev Confs (available on YouTube). Made a lot of sense to me.
" rich people by definition spend far less than they earn"

This is not necessarily true, and it's certainly not "by definition".
Show HN: Colora for Tumblr (iOS)
"Colora - Transform your favorite Tumblrs into colorful galleries".

Released yesterday for iPad and iPhone.
This app transforms the Tumblrs you follow in galleries and uses the predominant colors present in photos to customize the look on every photo.

Website: http://colora.me

Promo codes:

3FNRYR6MPKJX
699EF9RM7J39
PNRXYAPR74Y4
HHM37XPAJNNT
WJK64FXARWN6

Feedback is always appreciated!
Thanks!
I've recently discovered node-webkit (https://github.com/rogerwang/node-webkit) which I've been liking a lot. It's more or less chrome, packaged as a one-off app, that only runs the code you give it.

Converting the app (web/browser extension) I'm working on to use it has so far been extremely favorable. On top of this, it embeds node.js in the browser runtime. So not only do you get all of chromium's HTML5 features, but you get a whole hell of a lot of native libraries for free via node.js. It also has a good amount of UI helpers built in so you can keep the OS-specific code to a minimum.

This lets you hit both web and desktop (Windows, Linux, Mac) with a very similar/same codebase. Then all that's left is mobile =].

Worth checking out.
Hackpad's search functionality is pretty good at ensuring that people find what they need. We do also maintain a Table of Contents pad, which serves as a central place that links to all our canonical content; this helps people find what they need by browsing. This ToC pad is pinned to the top of the Engineering Wiki collection.

One guiding principle we've followed is to favor long wiki articles so that it's easy to see a list of everything you can access from that one Table of Contents. Each pad is then well-organized so that you can search within the article to find what you need. We used to have lots of articles that each addressed just one thing, but that made it hard to locate the right article when you needed it.

Sometimes content gets duplicated, but we just clean that up when we notice it. So far it has not been a big deal.
Awhile ago I made this image http://i.imgur.com/yaIpP2r.jpg describing an arena where virtual combat could take place with Oculus Rifts. I used some hand-wavy idea of tracking user position via wifi (dumb idea), but with Oculus positional tracking, I wonder if this arena concept becomes closer to reality?

Edit>> link to original thread http://www.reddit.com/r/gaming/comments/1fxpqb/xpost_from_rc...
Unfortunately, eye tracking is only possible in broad strokes, not fine detail, and certainly not for tracking fast-moving small targets across the screen in a realtime action game. There's pretty much no such thing as a smooth eye movement; your brain tricks you into thinking your eyes are moving smoothly when they're not. http://en.wikipedia.org/wiki/Saccade

I wanted to use my eyes to create 3D models via eye tracking. Looked into it for about a week before concluding it was probably impossible, or at least way less accurate than good old-fashioned hand movements.

Dunno what the Oculus guys are doing with gaze detection, but I doubt they're doing fine-grained detection such as being able to pick out a particular target with your eyes. (I would love to be wrong about this! That'd be an awesome feature. I just doubt whether it's technically possible.)
From what I read, they didn't particularly go about "forcefully convert[ing] people's religion under threat of death or torture".
Dwb
How To Make Your Face Digitally Unforgettable
Yup. You're selling profits/revenue/cost - savings at a discount. In this case, a 90% discount.
Ahh yes, exposing registers is planned and very trivial to implement, as it's available at the C code level, just needs to be exposed to the script runtime (V8). Future versions may also allow specifying an ABI, so args[0] maps to ecx for thiscall in 32-bit mode.

My explanation of the hooking was a bit oversimplified, there is indeed support for hooking the return. Just implement onLeave(retval) in addition to onEnter(args), and you'll have access to the return value (coming from EAX/RAX).

Feedback is most appreciated, so please let me know if there's any issues. :)
C'mon, HN is better than this psuedo-science. If it were a poll asking for sun and rising signs it'd get flamed and flagged to death.

People need better critical thinking skills.
I like the word "workshop" instead of "school" as mentioned in their FAQ under "Experience" (src: https://www.hackerschool.com/faq ). However, that implies something like a makerspace, which doesn't seem to be the type of thing they're going for.
I actually don't understand the sound and fury over this; it seems perfectly reasonable to me.
You never explained why you need to refer to them as anything. So they can feel part of a team? To refer collectively to them easily in meetings? Why not just use:

Participants
Attendees
Customers

But really you should just refer to them as people. The people who take courses with you are just people. Not hackers, or students, or WildCats or Urban Achievers. People. People and customers. Customeople.

As for the school thing, if what you think you're running is a school, call it a school. Words aren't hard, marketing is hard.
What about "learner"? Or "scholar"? I like scholar.
In one way, words are hard because it's difficult to communicate all the ways your program is unique just through its two word name. In another way, words are easy because in just a few hundred words, you did exactly that.
Makes me wonder how many other good frameworks there are out there they just never get released for one reason or another.

I've had people tell me about in-house tools they use, and some sound quite good.

One reason some companies do not release their source is because part of their business is in the licensing of the code. If a client could just take it and have others work on it because it was fundamentally OSS they'd lose that.
I think you misinterpreted the image. It's currency traders with a pile of currency on a table.

Somali currency is not worth much, but it was never worth much. What is interesting is that the government basically going away did not lead to worthless currency.

The bottom would fall out of bitcoin if X% of the users decided they didn't want to use bitcoin anymore. If that's the same X% as the dollar, that's far fewer people, and thus correspondingly more likely.
The manufacturers. They have to be. They're selling you something with the very strong implication and expectation that you don't have to pay attention, don't have to drive it. And so, many if not most people will not pay attention, despite any contract that you will undoubtedly sign that says you assume all responsibility.

If manufacturers are not held primarily responsible then they have no incentive to get these things as right as possible; they'll only need to get them "Pinto right." https://en.wikipedia.org/wiki/History_of_Ford_Motor_Company#...

And if they're not held primarily responsible, then that means you have to constantly pay attention, react in less than a heartbeat to take control and avoid an accident that you by law and definition are responsible for. It would be worse than mounting a DVD on the dashboard and watching while driving, worse than DUI.

And now, why are we excited about these things again? So we can read in our cars on the way to work? How irresponsible. And if you can't read while riding, then how wasteful.

EDIT: Watch for when these things begin to be marketed near-mainstream, and the industry calls them something other than "autonomous."
As I understand, Server Sent Events are plain old HTTP, unlike Web Sockets.
Just relaying the response you will get from most practicing scientists who are not trained as programmers.

Is it that hard of a gap to cross? I was a math major who took a couple CS courses, and wouldn't say I was "trained as a programmer". I found Scheme pretty easy to get from the go.

I tend to think that anyone who can get a PhD in the physical sciences can become a half-decent programmer-- if the desire is there, the intelligence and work ethic being established (one hopes, at least) by the degree.
From eye tracking can you infer where the user thinks they are looking? I.e. recover the illusory smooth eye motion I perceive when tracking a moving cat.
Ok, I'll try to make it happen as soon as possible.
I'm curious how it compares to core.typed.
Tech Trends 2014
Wouldn't a wide-angle lens on the camera address many of your concerns?
Another "no-bug" from Facebook
Apprentice, journeyman or fellow, and Master

edit: The real question is, how do you get this far without knowing you are running an Apprenticeship? https://www.hackerschool.com/about
What It's Like When the FBI Asks You to Backdoor Your Software
> anyone on its social network will be able to send messages to your Gmail inbox.

i don't get it. isn't that how email works? what people are currently not allowed to send messages to my gmail inbox?
I've tried to do position triangulation with RFID signal strength and had pretty terrible results. I suspect wifi would be just as bad. An infrared system would probably work well I think. (I know you addressed this)

That being said, sign me up. I have a friend with an oculus dev kit and it has blown me away time and time again. I can see this kind of thing becoming reality. Just stick foam padding all over the place and you're golden.
I always base my opinions on complicated policies and legal proceedings based on one second hand anecdote about "this guy I know"
Summary:

Premature optimization bad, iterative development good
1.7 is still in development, but see the expected release schedule[0].

January 20th: 1.7 alpha
March 6th: 1.7 beta
May 1st: 1.7 release candidate
May 15th: Final release (assuming a second release candidate is not needed)

[0] http://python.6.x6.nabble.com/1-7-Release-Schedule-td5041311...
The difference is that you don't need to know what the person's email address is.

On Facebook, you can send a message to anyone from their profile, but it shows up within Facebook rather than the person's e-mail client (and it shows up in 'other' too.)

Edit: Facebook did not email me the last time I received something in my Other inbox (but that was a couple of years ago); perhaps that has changed?

Edit2: Being able to send a Google+ message from your e-mail client is a nice convenience that takes advantage of the fact that Google owns both properties. (It would be nice if it also provided a lookup for Facebook users.) I think that is all that this is, which means there is no controversy. I imagine you could already write someone a message that shows up in their email without knowing what their email address is by messaging them within Google+. If that is the case, this change is purely an added convenience that doesn't impact spamming at all.
I was speaking about this article and the root comment. Overstock is almost entirely physical goods, and I'm skeptical that this has a meaningful impact on Bitcoin as a whole.

But your point stands re: digital goods. One use case I was thinking Bitcoin might be good for is micropayments of content. Replacing paywalls with a one-time fee to view the article or get access to the whole site for an hour/day/week. Cookie the browser with no registration. May be ideal for porn.

The challenge, aside from the lack of users that have Bitcoin, is that people don't like getting nickel and dimed. Sites may not adopt it because they can get more money from fewer users paying more on monthly subscriptions, versus more users paying less for one-time transactions.
Hackers gain 'full control' of critical SCADA systems
I think it'd be impossible because when you think you move your eye, your brain is essentially just moving a bitmap image of what you're looking at around the center of your vision. E.g. look at the word "sillysaurus2" above my comment. Look at the 's', then look at the 'y' -- keep looking back and forth. Your eye likely isn't moving at all, even though your focus of vision does. It happens mentally rather than physically.
Cloud computing and Security Issues
I assume for things like templating emails. Or configuration files for deployment. That's at least what I've used it for.

It's handier and more straight-forward than using Django's templating engine.
This is mostly true, but our eyes can also do "smooth pursuit"[0]. You can lock on to a moving object and follow it smoothly.

I've trained myself to be able to do this with vertical lines, like window blinds.

[0]: http://en.wikipedia.org/wiki/Smooth_pursuit
Those who know your name but not your email address.
In what way is this different from any other retailer allowing me to pay in EUR, GBP, HKD or whatever while the only currency they manage is USD?

The vast majority of companies only manage a single currency and have the payment processor or the bank make the conversion (and take the risk).

So in what way is it different than if they were accepting EUR?

For a business to accept and truly manage multiple currencies, it needs to have a complex infrastructure, with an accounting system that allows for mutlicurrency management. On top of that, it has to manage the risk of fluctuating exchange rates between currencies.

I guess that unless their own suppliers start accepting bitcoins (or EUR or CNY, etc), it doesn't make sense for most companies to manage that risk.

The important point here, is that if I have bitcoins, I can use them to pay for tangibles from a well-known retailer.

Whether they go with Coinbase, VISA or Mastercard or Paypal to process their payment and get USD instead of BTC, EUR, JPY isn't really a disavowal of bitcoin.
This is the type of thing that the X Labs projects are meant to distract from. Google is a company that has decided to flip the switch and monetize everything they possibly can, and are attempting to remain relevant and perceived as innovative in the eyes of its various stakeholders: employees, shareholders, tech press, the general public, regulators, etc. They are the new Microsoft, but they still want you to view them as the Google when it was first going public.
Ask HN: Did HN go to a responsive design
I would like to know the experience others are having. Today HN began adjusting to my iPhone. Bizarrely the responsive design only seems to apply to the Homepage.

Screen Shots:
[1]https://www.dropbox.com/s/ijexnkr1xkfn8uv/Photo%20Jan%2009%2C%208%2046%2059%20PM.png
[2]https://www.dropbox.com/s/dylrvzlb8e4omku/Photo%20Jan%2009%2C%208%2047%2005%20PM.png?m=
[3]https://www.dropbox.com/s/f5fy683oz3dv65a/Photo%20Jan%2009%2C%208%2047%2018%20PM.png
Even better, pretty much anytime anybody does anything on my facebook page I get an email from FB letting me know about it.

Marco has clearly just lost it.
For more stuff like this, check out Love and Math (http://www.amazon.com/gp/product/0465050743/ref=as_li_ss_tl?... , disclaimer: affiliate link). It's a great book I'm just in the middle of that talks a little about doing maths and the mindset and heart behind it. Some of the OP's observations are echoed in the book and it's nice to have the OP and the author of Love and Math give words to my own obsession to problems I've tackled and failed to solve.
Marco is a bit too vitriolic about this, but I think the main point stands: Letting anybody email you, even if you have tried to keep your email address private, is a pretty stupid idea. It should default to opt-in or possibly default to allowing your G+ contacts to mail you.
This is inspiring! This is very useful for me as I want to venture on something this month.
"Most"? Really? Most of the XP machines I know of are being used like any normal desktop machine: email, browsing, office, thumb drives, etc.

I know things are different with industrial machine control, they might be different at my doctor's office, and so forth. But I don't think those special situations add up to "most". Not yet.
The key message is not the 10x rule, it's quantifying the value you create for your user. Further, the supporting message is to actively price anchor against that value.
Anand and I built everything, including the choosing the colors of buttons. That's early stage startup life.
I like scholar too. It's derived from the Greek word for leisure. School and scholarly things were thought to be leisurely activities because they were for people not required to till the fields or fight wars. It's truly a fortunate position to be a scholar, and I think the people at this school should relish in it.
I don't understand why this is such a bad thing. Email is not really a private network. Anyone can send you email at any time just like they could send you a letter without your permission. Requiring this to be opt-in seems a bit crazy to me.

This just makes communication with people you already have a sort-of relationship with easier. Seems like an all around good thing. If you really, really feel like only a whitelist of people should ever contact you then you can always go into the options and turn it off. But why would you?
Generally, we hold to the offered rate even in the case that the card mix changes and becomes more expensive. In the case that the card mix becomes less expensive, we'll decrease the rate as our costs have changed and we can offer a better price. Our pricing is always based on the costs of the transactions, rather than volume alone.

There are downsides to focusing rates and adjusting them on volume alone. With the Balanced pricing matrix, if a merchant has a mediocre Q3 in volume, their pricing could increase for the highest volume quarter (Q4), even if Balanced's effective cost per transaction hasn't changed at all.
Collaborative work spaces: More than just removing partitions
Does anyone know when this will be released? It says Prototype Model and then there is a developer kit. I am not a big fan of Developer Kit as they tend to be far from ready to be a consumer product. Also add the price factor. Ditto goes to Google Glass which has a developer edition for $1500 (of course only for selected/invited ones) but if it ever becomes a reality i.e. meaning a real consumer product and drops the price to $300 then I will not be happy since it cost me $1200 more and the latest model may have better h/w components.
They gained a huge asset with Carmack working full time for Oculus. I'd never have been interested in this, but now I am. It's progressing very nicely.
You can already share a G+ post with a specific person and it will create a notification on the Google bar; is this so much worse?