skysight-inc/HackerNews huggingface dataset:
If there was never a war, do you think more money would have been spent on cancer research? Nope.

That's the point the graph is making: priorities are screwed up.
Security Firm RSA Blames Nation State For Attack On Its Servers
So you broke the web by making it stateful to make it prettier for the programmer?

I'm really not convinced it's a good architecture, even if it is "nice".
Well Apple is a business and has done what business are supposed to - make money. Is there really an ideology other than that?

DRM is a good idea only for content industry. Why risk losing the profits from $200 devices for a scheme having no proven effect on increasing profits of 30% per $1 song?

Open-source software is reliable and is much cheaper than to develop your own from scratch. You cannot beat free.
So if you can manage to walk without sweating

That can be a quite challenge most months out of the year, and I'm in fairly good shape. But I walk quite faster than most people (can't really help it). Even in the winter, I just feel cold from the chilly wind while simultaneously sweating inside my coat. It's the quintessential "clammy" experience. This area of the country absolutely sucks, climactically, although not quite as badly as Houston, where I lived for a while.
I'm also an Aussie living in the US and agree wholeheartedly with the title. The article focuses on "tyranny of distance" issues which I agree are a serious pain.

Another problem in Australia is that the entire investment community is focused on sucking on the government teat* and tax minimization. I was involved in meetings with Australian "VCs" that were far more concerned with how they'd write off the loss from their investment than actually delivering a successful product.

* The Australian government has a terrible habit of trying to "pick winners" and invest in projects directly. A classic example of this was a huge fund created in the early 90s to fund "multimedia" development. This probably did more to kill the Australian "multimedia" industry than any other single act.

Also in the mid-80s the government at the time came up with a well-intentioned but retarded idea of encouraging research by offering >100% tax write-offs for R&D expenditure. This is a classic example of paying peanuts and getting monkeys -- most companies simply figured out tricks to reclassify stuff they already did, like photocopying, as R&D.
Another Gadget for your DIY Lab
EU struggling to fight cyber crime
This is a really cute feed - I watch a 20 or so page power point I designed that visualizes my perfect life and also has all the steps I need to do and jobs I am working on. I created from the saying 'You become what you think about most of the time' so I've tried to immerse myself n this vision. I've been doing this for about 6 months and it gets me positive and inspired for each day.

Then I nerd out on the internet for ages.
Cool, thanks for those links. I'm going to give them a read.

After a quick read of a few articles....

Hmmm. This is good stuff. I want to sit down with this and read it on my Kindle. Maybe I should ping him and see if he wants to turn this in to a Leanpub book...
To me Dart feels a bit like the Embrace/Extend/Extinguish behavior of Microsoft. There's nothing I've seen so far that really makes me excited about Dart, and it kind of feels like Google is really just creating this new thing for the sake of being different. It seems like they want to unilaterally make decisions on the future of the web. We all know how well that works.
Both have _shipped_ millions of units. AFAIK, no other tablet maker says how many are sold to consumers. And it's likely that HP is among the highest.
Wow. What OS?
> I dont want my development emulator to run twice as fast as actual hardware

Why not? A lot of programmers develop native apps on high-performance workstations because it makes development faster.

Once in a while, you might hit a bug in which the execution time on a phone or in a slow emulator will cause problems. These are the exception to the rule. Use good programming practices especially with respect to multithreading and time-sensitive code and use sensible algorithms (don't under- or over-optimize), and these will be few and far between.

In general, you want fast builds, fast tests, and fast iteration. Anything that allows you to iterate faster is a good thing.
Many people want government-run health care in the US. Legalizing illegal drugs will add to the already large amount of addicts. Do we really want more addicts in our hospitals?

I really don't see this as the most likely scenario. Why would it follow that legalization of a drug would lead to more addicts? Cigarettes are legal and addictive and I don't smoke them. Heroin and meth could be legal and I wouldn't do those either. Legal doesn't imply uncontrolled and unfettered access by all and I really just don't see a huge influx of hard drug users, the people who want to experiment with them already do so regardless of legality, health effects or cost.

Further, legalization and taxation should cover the additional medical costs, the price of each pack of cigarettes is currently about 56% tax revenue and distilled spirits are around 50%. Sin/vice taxes already fund dozens of other things besides adult health care costs, if anything I would expect them to be exploited as a revenue generating machine that politicians could gouge for cash since it's so easy to demonize.
I have to disagree with your two misconceptions:

> Ruby (...) "developers" are often web designers who know how to do things that are easy (or trivial) to do with rails

> Python (...) has a culture of doing the 20% of the work that gets you 80% of the way to production, announcing that they're done, moving on to a greenfield project

I have met, during my career, a lot of incompetent professionals like the ones you describe above. Most of the time, they work with "safe" technologies, the ones they are sure there will be demand for. Java, PHP, C#, ABAP and VB are their favorite tools. When you see someone proposing something crazy, like using Python (or Ruby, or Smalltalk, or Lisp, or Erlang) on a very enterprisey application, they are either lunatics or just very, very smart. BTW, to be fair, I've seen lots of very competent Java, PHP, C# and even VB programmers. But they are exceptions, not the norm.

And no. I have developed tons of Python code from concept to production. If we have this 80/20 culture, I have, so far, managed to be completely oblivious to it. The main difference between your anecdote and Java projects I have seen in the past is that nobody but management claims they are done.
In Ruby it's the other way around: 1 is truthy and the block will execute. Everything in Ruby is truthy other than the null reference and Boolean false.

I can understand forbidding non-Boolean values in Boolean contexts - it's not something I'd want myself but I think I get why a reasonable person might. Dart's semantics, though, are really strange: they follow no precedent I'm aware of, and don't seem to offer anything useful in themselves. Does anyone else have some insight here?
Why Education Startups Do Not Succeed
Despite all your downvotes i thought the same when reading (perl.org) behind the headline ;)
What kind of Android? 3.1? the 2.3 emulators are much better than the honeycomb ones.
Cloud providers warn against EU 'over-regulation'
Older system here for comparison:

Core2 Duo, T7500 @ 2.20GHz
4GB RAM
Patriot Inferno SSD

2.3 load time from start to lock screen: 65 seconds.
In Scheme/Lisp/Dylan/Racket/Clojure/Your favorite lisp dialect everything except #f is true -- Dart is the other way around.
Automated way of doing this...Lazarus form recovery is a free plugin that has saved my butt numerous times:

Firefox: https://addons.mozilla.org/en-US/firefox/addon/lazarus-form-...

Chrome: https://chrome.google.com/webstore/detail/loljledaigphbcpfhf...
I don't really have an informed opinion on dart yet, I'm just noting that 90% of the complaints I'm seeing consist of people with a hobby horse that predated the Dart announcement.

It's a good thing then that the author of this article falls in your 10% group: someone who actually knows a thing or two about language implemetations, and not a hobby horse rider.
Stripe is hiring
Stripe is a new way to accept payments on the web. We launched publicly a
little over a week ago at http://news.ycombinator.com/item?id=3053883.

We're currently hiring engineers and designers. We're looking for people who
care deeply about quality of execution, who want to build technology that
people love to use, and who are excited to make it easier to build a business
on the web. If you think you'd enjoy the challenge of building a new piece of
internet infrastructure, we definitely want to talk.

Signs you'd enjoy working at Stripe:

• You have a desire to build great systems.

• You've worked on extremely well-designed products.

• You enjoy working hard, figuring out what to work on, and then quickly
learning what you need to get it done.

• You have a mental list of problems that you wish there were better answers
to, and you'd like to help create those answers.

• You enjoy working in a team. You enjoy working alone.

And, for engineers:

• You love to code for fun.

• You enjoy reading and/or have written papers.

• You have a history of open-source contributions or a desire to write
open-source code.

For designers:

• You enjoy designing user interaction as much as you do visual appearance.

Who we are:

https://stripe.com/about lists the team so far. We're good friends and enjoy
spending time together. We like people who are sociable, who can debate without
animosity, and who make others want to be around them.

We don't have much hierarchy, and the people making product decisions are also
the ones implementing them. Our office is in downtown Palo Alto, though people
sometimes work from home or cafes in San Franscisco.

Stripe's investors include Sequoia Capital, Y Combinator, Andreessen Horowitz,
Peter Thiel, and Elon Musk.

To apply, get in touch at jobs@stripe.com:

• List five or more things you'd fix in the current implementation of Stripe
(they don't have to be big).

• Describe the thing you've built that you're most proud of. Something used
only within a company is ok.

• If you've worked on anything with more than 50,000 users, we'd be very
curious to hear about that too.

• Include your GitHub, Twitter, and/or Dribbble usernames, if you have them.

• If you're a designer, we'd love to see a portfolio, along with a list of
products whose visual and user interaction design you admire. (They can be
different lists.)
And I am so glad they did. I remember feeling unsettled by JS's lack of formal classes... and then I was enlightened.
Expressiveness of a language is not the scope of what it can express, but how much you must write in order to express something.
Good question, but in my opinion it's somewhat rhetorical. Given bugs like these, the ongoing optimization battle, and fairly reasonable feature requests (see the huge HN topic on that), isn't it about time Paul Graham hired someone full or part time to work all these issues out? Given how important HN is to YC, I would think it's worth it. Are any of these tasks really things pg has to do or are the best use of his time?
This is for me the main reason google finally needs to release the Honeycomb Source, so we can have Honeycomb running on x86.
Funny, I suspect it's just the opposite. Long-standing regular contributors are unlikely to be put off by the error messages, especially if they're technically knowledgeable and understand why the error is occurring.

On the other hand, new users who might not be accustomed to The Way We Do Things Around Here would be more likely to get upset at the superficial inconveniences and leave.

It's probably even the case that improving the site or adding features to it would work against its best interests by making it more accessible. HN's implementation is such that the more traffic it sees, the more frequently those errors will occur -- and as an unexpected side-effect, the popularity and instability of the site will work against each other until equilibrium is reached.

A small barrier to entry like Reddit's spartan design or MeFi's $5 fee can go a long way toward delaying the onset of the entertainment-seeking masses.
For reference, I'm running Fedora 64bit on an i7 960 with 24GB RAM, and an intel 510 ssd. I haven't increased RAM at the AVD level.
And TUAW just keeps losing credibility as anything other than rapid Apple fanboys.

The author says that they have a car that they don't understand and couldn't do anything to even if they did, but they don't miss their old impala. It makes sense that you don't want a crappy car, but that doesn't mean that you DO want a car that requires you to overpay the only mechanic in town who understands it.

This entire argument is just one big logical fallacy based around the idea that the only two options are "free software wild-west" vs "smooth user experience". Those are not two ends of a spectrum, nor are they mutually exclusive.
> Yet many young people in no way require the amount of health coverage older people do. Why should they be forced to buy into something they don't need?

Young people in no way require the amount of health coverage older people do, until they do. And the time at which they do is largely unknown---there are probabilities, but it's still a big gamble. And because in practice when they lose the gamble they get caught in a safety net (i.e. the emergency room at the hospital), people that aren't paying in are really just freeloading.

So to answer your question, they aren't. They're being forced to buy into something they do need, but don't admit they need.

(...and maybe can't easily afford, which is also a problem, but a separate discussion.)
It's not so much that it's ahead of its time relative to hardware as it is something you do in the early versions of a program.

Using closures to store state on the server is a rapid prototyping technique, like using lists as data structures. It's elegant but inefficient. In the initial version of HN I used closures for practically all links. As traffic has increased over the years, I've gradually replaced them with hard-coded urls.

Lately traffic has grown rapidly (it usually does in the fall) and I've been working on other things (mostly banning crawlers that don't respect robots.txt), so the rate of expired links has become more conspicuous. I'll add a few more hard-coded urls and that will get it down again.
Apple Released iTunes 10.5 [Download]
They're all brief. I imagine she flew through them.
Georgia Tech's Brainlab has had an amazing set of tools that do similar things. A friend of mine helped built something that allowed a disabled person to control a wheelchair using a BCI.
FBI shut down 18 Child Porn Websites
I know - couldn't resist though :)
Link to the firmware, schematics and instructions.

http://www.chem.ucsb.edu/~kwp/cheapstat/
Ah. I think I was getting caught up in the idea that a "replacement" was something completely different and not an evolution change in JavaScript. But it's all just a matter of terminology at that point.
Whatever you do, don't set up an LLC if you plan to take investment. Delaware C corp is what you need.
I feel the same way. Nginx has been the little ngin that could, supported by a bunch of talented hackers dedicated to bringing something to the table that the big-time servers, even the open source ones, couldn't. Nginx's history of being the lightweight, faster competitor to Apache (a shining example of success in the open source world) practically defines its identity.

I just hope that nginx doesn't sell out. I don't think it will, because I can't see what it has to gain for becoming exactly like its competitors when it already has a substantial user base. Of course, as you stated, dividing the userbase between enterprise edition users and free edition users could cause some software development political issues that could stifle progress.
Probably because there are more free or ad-supported apps on Android then on iOS ;)

It's like 2/3 of Android apps are free, where as only 1/3 of iOS apps are free: https://www.mylookout.com/appgenome/
Sure, you can make the argument everything is connected. I don't need to drop acid to realize that argument, nor do I plan on dropping acid because of some mystical, inexplicable revelation it brings on a bunch of space cadets

Call it ignorant, I don't really care. I grew up with people that did acid, and their personalities shifted in a remarkably profound way, becoming much more introverted and quiet. Whether this was just growing up and didn't have to do with the acid, I don't know, but I know that as the only one that didn't do it my personality did not shift in that way, nor would I want it to shift in what I think is a negative manner

As a side note, and something to think about, are things really connected or is your brain just looking so hard to find patterns it connects things that have absolutely no correlation?

I think one of the great philosophical ideas of the last few centuries has been that reality may not exist and we interpret it-- which was generally assumed throughout thought before psychology and existentialism-- but our mind has an inner reality that we transpose onto the existential world. Aristotle was famous for saying everything has a purpose, but does it really? Or are our minds just finding a purpose for everything relative to our existence.

Just some random mental masturbation for you guys
> It's that you might write a method to return <something> on success or null on failure, and ordinarily that would be reusable in a conditional.

Doing this is like writing a pun into your code. Check the type of it, or check if it is equal to null (or if it is not equal to null).
The author's argument is more along the lines of:

P1 = Steve Jobs was a success.
P2 = Steve Jobs took LSD.
-------
Therefore US drug policy is bad.
They added humor, and value is a subjective idea.
Google Prediction API Graduates from Labs
i agree with the concept of your post, but i think that the market can change. the iPad is definitely a market unto itself, and the iPhone used to be. but not anymore. the iPhone basically cracked the doors open to the smartphone market, and while it used to be the only real choice, it isn't anymore. plenty of normal people are buying android phones, because android phones have gotten good enough to compete with the iPhone on an even footing. in the same way, i have faith that mass-market tablets will eventually catch up to the iPad. it might be win8 instead of android that prompts this change, but apple will eventually have a competitor.
Maybe pg uses it to 'monitor' the exact amount of time spent by users on the website. :evillaugh:
Ask HN: Has anyone developed a web API for sound samples?
I'd like to try my hand at creating a web-based real-time collaborative music platform, but one of the biggest hurdles is putting together a library of solid instrument samples for the user to trigger. I really wish there was a simple API for selectively downloading specific instrument libraries from a third-party provider to the client, much like Google's WebFonts API provides a simple way of selectively loading fonts straight from Google.

Does such an API exist? If not, I feel like this would be an incredibly useful product that many music-oriented web developers could benefit from. There's even a good chance I'd pay for it!
Incredible graffiti
Datafiniti builds a search engine for data
1-3 spots means that you are #4-#7 in reality once the top ads are counted. Many visitors prob don't even know they're ads so they click on the ads on top.
> A better example would've been (a != null)

This is a good practice, even better would be checking the type or class.

> "String +(Object other) Converts other to a string and creates a new string by concatenating this string with the converted other. "

This is a bad idea, now I have a gripe with dart.
Given that it comes out of a Fraunhofer Institute, I highly doubt that it is open source.
I would also assume that this product is actually only a tech demo, not a fully implemented solution.
I kind of doubt the iPad being 97% of tablet traffic. I doubt that figure includes my gf's Dell Inspiron Duo.

Seriously, would they only count it when it is in tablet mode? Doubtful. Does someone maintain a list of all tablets ever released and filter user-agents based on that? Doubtful.
If you find yourself responding to family IT requests on a constant basis, the iPad will make all of that go away. Matter of fact, you may never hear from them again.

Just set up the printer and ensure there's enough paper and ink to go for awhile. Check back in six months.
My co-founder and I were just bitching about that this morning. It's unreasonably difficult to send money to people in the land of capitalism...

Even worse is most of the 'innovation' in the banking sector seems to be pointed at making old systems less painful (e.g. cashing checks via MMS etc.). Why not just eliminate them altogether? Major opportunity for disruption if you can overcome some pretty deep and wide moats.
I also just tried to log in about 6-7 times in a row (clicking the "login" link on the front page, reloading the front page in between attempts), and I repeatedly received the "expired link" page.

It also reliably happens clicking the "next page" link on the bottom of the front page; by the time I'm done reading the front page the next page link usually expires.

Please fix?
3D Viewer for iPhone
You can even go farther than that -- return true on success, and anything else on failure, and you get the semantics this person wants. If the results should be saved, that should generally be done outside the if condition anyway.
> What fallacy is being committed here?

Concluding that he wouldn't been the same successful person without doing LSD. There's no evidence of causation. That's the fallacy.

I'm not sure why so many people are excited about this, it seems like a cheap pro-legalization play in light of his death.
Instead of accusing you of trolling, I’ll respond seriously.

You are conflating the right to privacy with the need to hide something. I draw the curtains when I am at home. Is this because I am trying to hide something from my neighbours or from strangers?

I use a password for my personal email even though I don’t use it for business transactions. Am I trying to hide discussions about my children’s nanny or when I am riding my bicycle?

I wear clothes and will not take them off for strangers even though my body is not-too-bad for a fellow of 49. Am I ashamed of it? Is there something illegal like a gun tucked into my waistband? No.

The desire for privacy is independent of the need to hide things. It’s actually related to the need for security from other people trying to control you. What I would honestly say is that if you do not fear your government’s actions from time to time, you have nothing to hide from your government.

When you put it that way, yes, some people who are doing wrong things have reason to fear their government. But others may be doing no wrong but nevertheless be afraid of their government and be perfectly rational in desiring privacy.

I have no idea whether the German government can be trusted with the contents of my computer. But given the fact that in my lifetime the Canadian government jailed thousands without trial during the FLQ crisis and again assaulted and arrested hundreds during the G20 summit, I can say that while I like my country overall and consider myself a patriot, I have a healthy distrust of its behaviour from time to time and therefore question anything that gives them power over citizens without constitutional or judicial oversight.
The exact same track can have multiple ISRC's due to being represented by different labels in different regions.
As NoSQL is gaining more relevance, this sort of practical examples are great for everyone to see and review. More, more, give me more, I say!
Because writing well is really hard, and people don't realize that before they start.
7 presentations on how to create badass presentations