skysight-inc/HackerNews huggingface dataset:
I like how this thing looks http://msgpack.org/ more than each of the aforementioned. Perhaps I'm missing something, but Thrift and protobufs both seem very lacking in comparison
A lot of these seem to be, "do this really nonstandard thing because it suites my tastes." I'm all for streamlining, but if you change a common way of doing things, and you're not targeting a technical crowd, your new way had better be crystal clear.

As someone who talks to non-native English speakers, "check password," is triggering a burning rage within me. There is so much potential for misunderstanding.
Directives don't really have teeth, per se. They don't take direct effect, but need to be passed into each member's country law separately.

AFAIK most made opt-out illegal, even if the directive didn't necessarily require it well.
These are the work hackers! Probably the 80/20'ers. Find out what 80/20 is all about here: http://www.productivitybits.com/how-to-take-advantage-of-the...
After a bunch of English/Japanese translations:

"Number of games: We, and I have learned how to use the means for translating the German text in English is still a way of encoding their friends to play with a smile. .."
Yes, please appeal.

I use one of the existing (paid) HN apps, it has less functionality than yours, and, bonus, yours includes source code, so if something annoys me I can fix it myself.

I started writing my own, but now that seems kind of redundant :)
I would qualify that statement better by saying "compilers with Turing Complete macros or type systems terminate for any input is trivially false". The point may not be trivial (which I'm not ready to concede), but it still doesn't matter. The author's means implicitly relies on an evasion where programs aren't written in this (rather strange) way. It's a safe assumption to say that you can eliminate programs written in such a way that will not compile, then the Halting Problem as you've stated it doesn't apply.

I think you may be right about the point your trying to make, but the point I'm making is that your point covers a negligible section of programs that the author would hope to analyze, so it doesn't matter.
Not all facts are facts.
Which Ruby Platforms Will Be Victors Once the Mist Clears?
How To Take Advantage Of The 80/20 Rule
I agree. I think this method is a great idea and is much more foolproof:

"You could also use Honeypot Captcha approach: you can create a honeypot form field that should be left blank and then use CSS to hide it from human users, but not bots. When the form is submitted, you check to make sure the value of that form field is blank."

http://haacked.com/archive/2007/09/11/honeypot-captcha.aspx
Whilst I agree with the principle, I think the argument runs quite simply:

When you buy the ticket you agree to a set of accompanying conditions. Doing that knowing you're going to deliberately break some of them is dishonest and immoral.
As long as the XCode toolchain exists on such devices (ie, they are full dev devices), I would be more than thrilled to switch architectures with a new MacbookARM.
Numph
This young, urban Scandinavian brand offers printed T-Shirts and Statement Knits at affordable prices.
I really miss the time when I felt that I was properly qualified to operate my computer.
Nothing wrong with the design in my non-designer-opinion. This wasn't meant as a criticism, I was genuinely curious about the trend.
Or you can just use "sudo -i"
International Car Shipping California
Automobile loaders of california is an worldwide shipping company which provide safe, secure and reliable services in International Car Shipping, Car Transport, Car Movers, Moving International Shipping, Ship a Car, Car Movers and Vehicle Shipping.
Yes, but if you base your life on those sorts of hypotheticals you can never do anything.

If you push a button at a pedestrian crossing so you can cross the road, you're stopping potentially hundreds of cars just for your benefit. How much have you cost them? What if one of those is someone who's racing to the airport to catch a flight to see their mom who's about to pass away, and your decision to cross the road then delays them just enough to miss their flight?
Tablets reduce computer usage for over 30% of US computer owners
good article, even though it's .... debatable ... in quite a few points.
Really? There's nothing on that list that suggests a guide for sysadmins. It's really about learning the basics of Windows and Unix so that you can not only be more productive but also let the admins do more productive work.

> So we developers need to focus more on building better software and leave as much admin as possible to those experts.

I've worked in a small company where there were only 3-4 sysadmins, and besides the usual user support they were also in charge of maintaing a few hundreds of servers. In this situation you don't want to bother the sysadmins with stuff like "how do I check if port X on foo is open? Why is ssh asking for my password?". You want to troubleshoot this kind of thing by yourself, so that admins have more time to build clusters and automate stuff instead.
just install everything yourself on a vps. linode is $20 for its smallest instance. EC2 for a small instance for uptime during a month is about $80. This is all dependent on your traffic.
Does the intelligence of human beings fill a niche that in some way prevents other intelligences from evolving?

As the dominant species, on top of the foodchain, I can see that we might try to prevent a rival intelligence from competing for resources; but it seems that that would not prevent that rival intelligence from arising in the first place.

The brains of birds have developed further since our common ancestor, and it seems reasonable that an intelligence similar to our own could evolve in quite a different brain structure. (I think abstraction is the key need; maybe grammar is somehow based on an internal mechanism for relating abstractions, but it certainly helps in communication - and without that, we would gain much less benefit from our intelligence.)
The availability of hardware on a completely ad-hoc basis gives nothing for developers of software and curriculum to target. The potential deployment of thousands of these devices to children at once and the awareness and cooperation of the education department would completely change what you could do with it.
Life is too short to be spent on safe options. Take the risk, keep minimum baggage, find technical cofounders and keep trying...
FaceCash - https://www.facecash.com / https://market.android.com/details?id=com.think.facecash

Even if you can't use it to make payments right away (we're working on getting more merchants set up), you can still use it to consolidate all the plastic cards you typically carry around in your wallet, which is pretty useful.
A lot of the points raised are an issue only for long running processes. Akshell (http://www.akshell.com), for example, has synchronous I/O libraries and uses an Apache MPM like model, so for us the limits are less of a concern.
Workaround is to start an experiment. http://www.google.com/experimental/
I participated in one of the trials for Lahiru's project. The system was very intuitive: it's basically a metal detector that interacts with a computer to store state. As you approach the edge of metallic object and the metal detector beeps you can click a button to store the current location of the detector. By moving the detector along the edge of the object and storing more points you can map out the shape of the object to determine whether it is a mine or just debris.

It's nice to see this solution is getting close to shipping. Definitely a smartphone app whose value we can all appreciate.
It's just two pictures, and it ignores the rest of the Blackberry line-up, which includes touch-only devices and slide-outs. I was expecting some announcement from RIM based on the title, and was disappointed to find this content-free article by an iPhone platform-bigot. (Disclaimer: I'm not using or a fan of either device.)
Its a safety thing. No one (except crew) can be onboard the aircraft while its refueling.
Well, you have no guarantee that a sane compiler was used, obfuscation and encryption may also play a part. Things worth reverse engineering are often convoluted in such ways.
Stanford startup having trouble: App game mechanic people haven't seen before.
We've completed our first iOS app, Eggaduppa, and released it a few weeks ago (it's free). We've received good press from The Next Web as well as a local news station, but we seem to be having trouble on how best to pitch the concept to the public, but once we sell them on the idea they're hooked.

Currently we're pitching it as the "next great social experiment. The rock-paper-scissors of the modern day where you can win up to $1000 if you outsmart the other people playing". I promise we're completely legit and actually just sent out the first batch of winnings last weekend (we pay the winnings through the ad revenue we generate). How do we make ourselves not sound like a scam while also selling the game as something you'd want to play?

tl;dr: We've got an app with a game mechanic that hasn't been done before so we're having trouble selling people on it.
Now the hackers (as opposed to the hustlers) are fighting? Gates and Jobs sure are bad influences on these guys.
Disco 0.4 released (distributed computing / mapreduce): OCaml workers+
I have a work-issued iPhone, but use my personal phone anyway. Not to say that the iPhone is useless, but it irks me if I have to look at my phone to do things with it, like staring at the keyboard (and missing its autocomplete mis-fires) or looking at it to change songs while driving. So, not to speak for the person you're replying to, but the iPhone does happen to be useless for people like me.
I am wondering if too much obsession with minimalism and claiming that "google docs features distracts me" are minor symptoms of some mental disorder (like form of autism or something)?
OK. Appending to a file does cost a little, so keep an eye on iowait.
They basically do this by country code. I find Amazon.de is cheaper for some a lot of things than Amazon.co.uk or Amazon.fr.

Amazon.com has the lowest prices of them all. Its usually cheaper, and faster, for me to order books and gifts from the US site, pay international shipping and customs than it is to order from the local site, who may not get it for months if at all.
Graphing Amazon sales rank
I know; my point was that this drive for energy efficiency would disappear again in a world with limitless energy supply from fusion.
Choose Brands and Get Healthy Skin and Hair
Skin and Hair care products are flooding the market. The reason is simple as today customers needs and demands vary and on constant increase. In the absence of proper knowledge it gets tougher to decide upon a right kind of product. Please visit on http://www.sleekhair.com
Differences in VC Financing of U.S., UK, German and French IT Start-ups
Is it, though? I find it far easier and faster to click on field, type username vs. look at field, see username is incorrect, click on the field, highlight/backspace to select, re-type part of the username.

If I've gotten my username wrong, it's usually because I made a typo, in which case, re-typing it will solve the issue, or because I simply don't remember it, in which case, seeing what I typed previously isn't really going to help with that.
From speed of implementation to small bets: 7 useful mindsets for entrepreneurs
Ryan Dahl's NodeConf Slides
Node.js experts already know to look for V8 stuff.
My thoughts exactly. Much as I prefer the Python/Ruby convention of underscores, this is not the JS convention, and consistency is important.
VSN Money Exchangers (P) Ltd services 
The VSN Money exchangers has a strong presence across core activites. VSN Money exchangers is one of the india's largest private sector exchangers. Other Services providing are Foreign currencies buying and selling, Traveller cheques buying and selling , Travel currency cards selling and buying. We provide latest business enterprise exchangers with low cost of interest . Money Transfer Chennai, Money Exchange Chennai, Foreign Exchange Chennai
Intel planning to build Windows 8 powered phones | WinRumors
I agree. That is my point too.

Please note in my first comment I was replying to the statement: "Screw all theories of moral relativism; I can tell whether you're a good person or not by knowing how much money it would take to tempt you to leave an entire planeload of people sitting on the tarmac for an extra ten minutes." I tried to explain that he will become a moral relativist if the 'rewards' are high enough. In the second comment, I tried to explain that handing $10K to each doesn't correct it. It just makes you feel better. Still moral relativism.
Thanks for Slicehost, I ran a server there for quite a while before it was bought and it was great. Devstructure looks like good cleverness as well!
First of all feel good, having many options and opportunities at a young age is a considerable achievement.

Secondly, we're looking for summer interns who understand programming but will focus on connecting with and marketing to other developers. If you're self-directed then you can do it from anywhere in the world. We may also be opening a live/work pad in SF soon so that may be an option too.

email me at ohadpr at gmail dot com
Show HN: My startup - a job board for South African hackers, no recruiters
And would have forgone the splash page.
Nathan Myhrvold and Modernist Cuisine
Giving credit where credit is due, HN readers figured out the problems with WSJ's submission policies as soon as news of the site hit HN.

See this:

http://news.ycombinator.com/item?id=2518060
Cool. It works. The only thing is, when I type "sudo ./get-shit-done work" I get this error: sh: /etc/init.d/networking: No such file or directory

Why? Solution?
Apps that I use 99% of the time are CardioTrainer(running tracking with support for BT heart monitor), TweetCaster(The best twitter client bar none), Pandora and setCpu for overclocking with profiles setup for different battery levels.

Oh yeah, Im using it on HTC Evo with sprint and Google Voice integration is nothing short of amazing. I can pickup phone calls via my Gmail when Im on my laptop and I didnt have to change or port my phone number
I think when all things are tallied you would find they end up pretty close to a combination of you and your wife. There are just parts of you that you don't realize are the way they are.
Wow, crazy. The wunderland site was down when I tried to get more info. Thanks for the link.
Microsoft demonstrates Bing on BlackBerry [video] | WinRumors
Opinionated piece about Google Go and Node.js
We should always be thinking about security, particularly when validating security credentials. (But remember that security is a trade-off.)

But I don't see the security cost in populating the username box with what the user previously typed there. We're just echoing back what the user typed. The only extra information we've provided is that the potential attacker can't login with that username+password --- we don't say whether this is because the username is invalid or because the password is incorrect for that username.
What about the cost of TVs and keyboards?

I like the idea, but I don't think the place for this device is in schools.

In fact, I hope computer science never gets into high school curriculum, it will only make students hate programming. Just look at math. Programming is even harder; and chances are if you're a programmer you're not really likely to become a high school teacher. Conversely most high school teachers will not know how to program.
If you use any sort of limited/paid data plan, I'd recommend installing 3G Watchdog (https://market.android.com/details?id=net.rgruet.android.g3w...). It gives you instant access to usage statistics, and also extrapolates current usage towards your current (monthly or whatever) quota.
White Paper: Flex, Silverlight or HTML5?
sounds more like ocaml's structural typing than python's duck typing.
Un consiglio di lettura: Zero Day
Oggi ho deciso di scrivere qualcosa di leggermente diverso dal solito.

Oggi scriverò di un bel libro che ho letto in questi giorni: Zero Day di Mark Russinovich.
Mark Russinovich, per chi non lo conoscesse, attualmente lavora in Microsoft e si occupa di Windows Azure come Technical Fellow.Ma perché parlare di Zero Day su Punto 1?
Beh, perché questo libro nasce dall'esigenza di far capire anche alle persone non tecniche quali sono i rischi che stiamo correndo in questo momento storico...
cascalog ftw!
I read the FAQ, how would i use it to consolidate credit cards ? The only way I would see that as useful is if all merchants would accept payment through facecash, and so im wondering how do vendors accept payments through this, if they aren't using your service ?
Typical Government High-handed tactic. We will ask sternly that you "Remove/Stop/Cease" certain activity as it renders some of our actions slightly less effective.

Basically Mozilla replied with "Oh Yeah...Show me which law compels me to listen to your non-threat threat? " Fantastic and perfectly legal response.

99% of others would have just blindly complied - which is probably more scary to me than anything any External entity might do to America.
Anyone Can Take Down Facebook Pages with a Fake Email Address
IIRC, on Linux at least the memory allocation thing is moot. If your process runs out of memory, it dies anyway. You can't catch "malloc says no" because malloc never says no. It either says yes or blows your process's brains out.
Multi-user computers are far less important now than they used to be. With systems that compose clouds, you might want the linux kernel and IPC but you don't care about unix permissions models.

I'd like to work on a totally open system where users could clone one another's blocks of memory and see everything. You could come up with a more collaborative environment than we have in unix atm. However, I wouldn't want an arrangement where one person's slip of the fingers could destroy the environment.
That's an interesting typo... Do you lavish a lot of money on her? ;-)
assuming you mean RTMFP: https://github.com/OpenRTMFP/Cumulus
Homeland Security Wants Mozilla to Pull “Domain Seizure” Add-On [Mozilla denied]
A potential solution to this is to hand your boarding pass for the next leg to a gate agent as you get off the plane at your intended destination and say that you will not be boarding. The gate agent may threaten you with consequences, but there's really nothing they can do; it's not like the TSA is going to force you on to a plane.
I think the rationale is that some ISPs offer their customers IPv6 as well as IPv4, with IPv4 behind a proxy/NAT and IPv6 routed directly. In this case, the latency for IPv6 will be lower/better.
shouldn't your gf be mad about this?
Against knowledgeable techies, sure, you're hosed either way. I'm talking about more casual security threats: a mischievous child, a bad breakup, a sneaky Best Buy bench tech. It's the difference between leaving your front door unlocked, versus leaving it wide open.
Ask HN: PHP nusoap returning a complex type to a .net service
This is my first time posting, I hope I'm doing it right.
My issue relates to a soap service I am trying to create which will be consumed in .net. I have made the soap server document / literal, which has allowed .net to consume the service nicely.

I am able to send complextype requests to the server with no issues, and for the most part everything is working when I send a request.

The issue occurs when I require a response from the soap server which is a complextype like a struct. I have searched for days on google and I’m basically out of ideas, nothing seems to work.

Has anyone been able to return a complextype from a nusoap server to a .net web service and have it place nice ?
CSS 3D Geometry and Lighting - Spikes
Does the value in a field that gets toggled between password and plaintext get cached when the field is a password at the time the form is submitted? We could always ensure the field was in password mode at that instant.
Speaking only for myself as ever:

Handling out of memory errors is a hard problem. At the point when you can't allocate more memory you are busted in most languages. For example in C a slightly deeper function call depth can cause the stack to expand at any point. If that point coincides with you running out of memory then you are busted. No program can keep running with a broken stack.

If V8 were capable of recovering from out-of-memory errors then you would still have to go through all of node and all the native libraries that it uses and check that they can handle any allocation failing.

And if V8 handled out-of-memory errors with exceptions then you have two choices. Either make the exceptions uncatchable, in which case the JS program running in the server has no way to recover and is probably in an inconsistent state. Or make the exceptions catchable, in which case there is no guarantee that any memory will ever be freed up and you are back to square one.

I think it's possible to make V8 more resistant to out of memory situations. I don't think it's possible to make it bulletproof, and I don't think there are many server apps that have this property. Do people run Java servers in such a way that they are often getting out of memory exceptions, recovering, and then continuing to serve? I don't think so.

In practice the way most servers work is that you give them plenty of memory and you write your server app in such a way that it does not use unlimited memory.

If there are non-out-of-memory errors that V8 is failing to recover from then these are bugs and should be reported. I can't think of any examples off-hand.

As far as the other comments go they seem to assume that you will want to use a V8 context per connection. Node uses one V8 context for all connections, so the comments don't apply. Context creation has been speeded up a lot since the article was written, but this is only for the browser. Node doesn't need it.
I don't think interfering with someone's business model is inherently unethical. While intentionally booking a flight this way deprives the airline of some opportunities to make money, not boarding the next flight doesn't deprive them of anything. In fact, it saves them a bit on fuel and may even open up a seat on an overbooked flight, saving the airline from paying compensation that usually exceeds the ticket price.

What actually seems unethical to me is that airlines have contract terms forbidding getting off early. An honest and effective, though not profitable means of preventing passengers from doing so would be to charge less for one leg than for two.
http://news.ycombinator.com/item?id=2518075
Likewise, Nginx is not suitable as a reverse proxy for streaming web servers, since Nginx proxies HTTP 1.0 not HTTP 1.1.
Computer science is an optional part of the high school curriculum in Israel. Depending on which matriculation exams you take, the classes teach basic .NET, Java, or Assembly.

There's room for improvement, but the classes are widely successful. I have a number of friends who learned to program from high school alone, without a serious effort to learn additional material by themselves.
My favorite reason for using single quotes whenever possible, is that it doesn't require two fingers (Shift for double quotes), so it's easy on my fingers and faster, and it's also easier (for me) when switching languages, as normally you can use string interpolation when using double quotes. Similarly I find myself favoring += 1 for increments over ++ as the latter doesn't work in Ruby.
Perl and Python float on open source VMware cloud
I'm not implying that they're wrong, I'm implying we're missing pieces from the puzzle.
But programming is easier to teach, because you have visible results. It's much easier to get kids excited about writing a Tetris clone than calculating a derivative.
We're collecting coverage of NodeConf on Lanyrd: http://lanyrd.com/2011/nodeconf/coverage/ - 13 slide decks and 9 session write-ups so far.
LastPass CEO Explains Possible Hack | PCWorld