skysight-inc/HackerNews huggingface dataset:
I couldn't watch the video. I am starting to think though, that the sweet spot is to not just simply use javascript for everything and hope for the best- or to use java or something else and enjoy the sweet refactoring IDE glory, but a synthesis of making well tested components in a static language that you orchestrate with a scripting language- (if I have a choice, I actually would probably choose lua). In my experience so far, a lot of tangle often comes about by a confusion of library code and application code- the two styles of programming are very different. A module is very structured and regular, while application code seems to be ad hoc, specific, and irregular. There's nothing stopping both from being written in the same language, but if you decide that libraries go in one language, and application code goes in another, there's smaller risk of the two accidentally forming interdependencies. Then you set the goal that the dynamic portion of the program is to never exceed 2000 lines of code- and you have the basis for --- an experiment at least. Since really that's kind of what we are all doing. It's pretty well known by now I think that nobody has discovered a One True Way of doing this software stuff.

We haven't really figured out how to write large complicated applications- Static analysis is no magic bullet, and neither are dynamic languages. I think what we are seeing is just a kind of physics of the mind- reactions and re-reactions to unpleasant experiences we've all had, and are trying to avoid, which leads us to polarise on the static/dynamic divide.
We're incredibly pleased to enter the next phase of our development, and the support of the Hacker News community during our Kickstarter campaign is a big reason why it's been possible.

For those more interested in the technical details, check out our Acknowledgements page[1].

[1] http://help.roll20.net/acknowledgements/
Cool TEDx intro to Hacking/Tinkering
Hackers are often seen as the people breaking into computer systems. This TEDx talk by Kevin Lawver sweetly sets the record straight and makes you want to tinker more with your world.
Web App or Web Site?
> when we say "writing" we usually mean "encoding otherwise spoken language in durable form"

Isn't Chinese an obvious counterexample? The Bible say in the beginning was the verb but for Chinese characters the main view is that the speech encoding part has been added later.
> It makes some sense as it's not likely you'll accidentally delete one of your photos that way.

Well the file would go in the Trash, so if you pressed delete accidentally it's not a disaster. I use Presbutan so pressing delete on its own works, and pressing enter opens the file, instead of having to use Command-O.
The esact mechanism of 'Torsion' may not be right, but there have been indications for a long time that there may be another universe inside a black hole -- because if you look at the solution to Einstein's equations, there's a place on 'the other side' that is flat.

If there is some process like cosmic inflation triggered by high energy densities (like Andre Linde's chaotic inflation) it's pretty believable that some kind of 'bang' happens when a black hole formss and the output of that bang fills the 'other side'.
Compulsion loops: Compulsive behavior as mass media
If it is true that stuff is sucked inside our universe from the parent universe, I imagine the same must be true for "our" black holes: they suck matter from our universe to the child universe inside them...

And having the sum of stuff sucked in and sucked out to be zero, there should be a limit to the number (or dimension) of black holes our universe can have (?)
Salesforce.com to Buy Buddy Media for $689 Million
"As for the successful people themselves, they tend to believe wholeheartedly that their success is at most 10% luck. This is usually optimistic."

Winning the lotto is nearly 100% luck.

Changing your strategy because you keep failing over and over until you finally succeed is 90% non-luck.

I'm really tired of people looking at anyone successful and saying that somehow there wasn't nearly as much skill or dedication involved, it MUST be luck.
I'm not familiar with the specifics of ARM devices. Why couldn't one come later and install Linux+variant of Grub to detect the MBR after the Windows install?
Do not want to miss your coffee during long drive?
The modern age has made one’s life a lot luxuriously. Making coffee has become easy and less time consuming as compared to the past. Now people can buy Nespresso coffee machines for making coffee for their home and offices.
And, once again, this is why WE NEED A BROWSER BYTECODE STANDARD. Let us all go to hell in our own way.

There is no reason to lock the browser in a cage half-designed and half-implemented by an engineer under a tight deadline over a decade ago.
Let Your Imagination Take Over Simulate Mobile Applications
Your router probably is running Linux already. Most commodity routers do.
Dictionary attacks were How xkcd came up with the entropy for CorrectHorseBatteryStaple, I think. Also adding digits in a couple of places for vowels adds just a bit or so to entropy, a fairly weak (entirely predictable) way of improving passwords.
This is a disaster waiting to happen. CSS becoming turing complete, and even if by magic not, this would introduce logic where none should be, its best kept in JavaScript where its home is.
I'm made quite the cluster out of hacked PS3s. Isn't that in the spirit of Hacker News, anyway?
Interactive Haskell program optimisation using HERMIT
Frankly, if I were going to create a deliberate backdoor I'd make it harder to find than this. I wonder when it was first discovered.
XML Denial of Service Attacks and Defenses (2009)
Both Hetzner and Kimsufi offer dedicated servers which are really in the same scale. The 49€ server, which is the top of the Kimsufi line and the bottom of the Hetzner line, are virtually the same server except one has 2To disk and 24G RAM, while the other has 2x3To (RAID1) and 16Go.
You should be thankful. Some people never discover the wonders of delicious, delicious hummus.
SmartBird Robot Seagull Flying at World Science Festival in NYC
This is kind of ridiculous. Just because our industry is doing well doesn't mean that everyone is in a position to drop everything and learn to code. You had a lifetime of computer expertise to build upon, not everyone does.

The reason that the younger generation feels entitled is that they were convinced by the older generation to go deeply in debt TO the older generation for an education and a piece of paper that many of them are quickly finding is worthless.

It's like a nationwide, academic version of "oh you'll definitely be a great model, just pay me a few thousand dolars for these head shots and the work will start rolling in!" They got scammed.
Acer also announced 11.6 and 13.3in Aspire S7 Ultrabooks with 1920x1080 displays. Full HD at 11.6in -- 190 dpi -- seems almost excessive, but I'm not complaining. Other stats (11.6/13.3): 9h/12h battery life, about 1kg/1.3kg, and "800-1800 USD" (yeah I know).

Now please start selling regular sized displays with those kinds of dpi!
Weak Password Advice - When Will It Stop?
Possibly he just uses the most obvious refactorings in the most straightforward js.
The problem is that if you write an article about coping, people will use that as an excuse and not put in the effort needed to actually get a job, because of the "bad economy".

Yes, the economy is bad. You just need to think of ways to differentiate yourself from the thousands of other people trying to get the same position. Will it definitely work? no, but it will give you a better chance at finding a job.

I don't mind that people are so un-creative and entitled. It just gives me a leg-up on the competition.
take a look at LESS CSS. It does exactly this and more. http://lesscss.org/
44 bits of entropy from XKCD comic is assuming dictionary attacks. So even without number substitutions dictionary attack would take VERY long.
Edit: JoeAltmaier beat me by 1 minute with this.
The entitlement was instilled in us by our parents. "If you don't go to college you'll never get a good job, you'll just flip burgers!", and our teachers (like the guy who stapled burger king applications to the tests of students who failed). It's instilled in us by the universities when they tell us they have an X% job placement rate post graduation.

Most universities don't prepare students for the real world, and when we graduate we feel very bitter and abandoned. It's not entitlement, we were raised to believe that going to college meant getting a job, and suddenly when the economy goes bad everyone starts acting high and mighty; "Well, you shouldn't expect a job just because you went to college."

I'm sure you can understand the frustration as you've experienced it yourself. Don't blame the young adults who just graduated, blame the people who told us we would only get a job by going to college who now criticize us for not being able to get jobs after we graduate.
This is absolutely the case with the author. He decided after 6 months to stop pursuing a failing strategy, but then spent 2 years trying to get a permanent position on a team. If he had stopped that "failing strategy" after only 6 months maybe he would have found something more effective.
This sucks, period - there's no two ways about it. Things like this are why I am glad PyCon (us.pycon.org) has a code of conduct in place (https://us.pycon.org/2012/codeofconduct/) which is enforced by staff. There is no place for this type of behavior, anywhere.

I am sorry this happened to you Julia, it should not have, and the conference organizers should not have blinked before ejecting the responsible party from the conference.
This is a typical Linus Akesson project. Highly eccentric, potentially useless for practical applications, and extremely intelligent. I certainly approve.
Virtualization is better than dual boot anyway. MS better make it run well virtualized.
I called Ireland once to immediately validate my account and they seemed friendly enough. OVH supports Kimsufi boxes. The dedicated server has been up without issues since I bought it. The server is hosted somewhere in Northern France near London as far as I can tell.

The only complaint I have about it are that the relay they have between France and the US is nearly always congested during US prime time. Because of this, download speeds from my server are really slow around 8PM est. Otherwise it's great.

tl;dr
Development box and not in EU? Do it! Production box and not in EU? Maybe go with Hetzner or someone domestic.
This is exactly it. "In theory". Prior to iPad, then before MacBook air... This is exactly the device I wanted apple to make (And in many ways I still do).

Sadly, when you wrap your head around things like battery, heat, and the like. You realize it might not be the dream machine you're looking for. For Asus' and MS (and my) sake I'm hoping this thing kicks ass. If it does I know I'll be considering it.
...what's new compared to "Scale of the Universe 1"?
Salesforce Buys Buddy Media For $689 Million
Re: this. Just have an option to 'display password' on the field itself somewhere, like you get when entering your WiFi password, or passwords on your phone.

Re: GP. Attackers would just switch to brute-forcing with common phrases. Song lyrics, expressions, etc. Then your passphrase rules will change to accommodate that, and be even more confusing. "The quick brown fox jumps over the lazy dog" and other long, memorable phrases, will be as insecure as "password123".

http://arstechnica.com/business/2012/03/passphrases-only-mar...
I was talking about a link that you submit cu HN. You can't downvote that, the original question was related to a story (or a link) submitted to HN.
I have the 14.99€ server as a development box that I access from the states. Truth be told, the disk IO and processing speed is slower than a Linode 512, but for 2GB of ram, 1TB of HDD and the transfer you can't really beat it.
I can't agree. Your advice seems to be that everyone should differentiate. But how would that help improve unemployment? No matter how "creative" everyone gets, many of them will still be unemployed.
"Yah--it isn't very hard to spin up some simple infrastructure services using Chef--pretty much anyone with a couple hours of free time can figure that out."

This person has obviously never touched Chef. Chef's learning curve is steeeeeep.
I don't think it does. What OP is proposing would require to modify the CSS engine to update the style of elements when something changes (hide some element when some other suddenly (via JS for instance) becomes visible). LESS/SASS does not give you that. Yes you have "if" clauses, but they are evaluated based on some fixed state when "compiling" to CSS.
PhoneGap vs RubyMotion
You can already do things like this with stylus (http://learnboost.github.com/stylus/). As far as I can see, if you are thinking at this level with css you should be using a preprocessor for sure. I can't remember the last project I used vanilla css in.

Here's a totally silly example, but you can see the power:

color-if-hidden(color)
if @display == none
color: color

.hello
display: none
color-if-hidden(red)
Creating Trust in Your Professional Brand
Really a class act on the parts of Ariel and Anton. I hope that if I found myself in their position that I would be as gracious.
At some point you have to also consider why most programmers are used to imperative programming.

It could be you're rationalizing from a first principle ("it must be equally easy, so if it has not caught on it's because programmers are not used to it").
Yeah, I don't want to weigh in the JavaScript side of things but I've worked with a ton of "large" Java applications. All of them have been large because...

> Everything must be an interface/impl/dao/controller so you get 4 files + hibernate mapping (if not using annotation) + view files. Eventually you have 10 files for every object.

> Mid-stream decisions (we need to go from Struts to Spring) that effectively create two separate in-process branches of the code base.

> Java developers building their own castle. Some guys "owning" a side of the application and not communicating therefore creating solutions their own way instead of using common libraries.

Specifically to your description I would argue whatever you are doing must be in multiple projects or it has been poorly engineered. If it is in multiple projects why couldn't another language take it on?
If you believe that the 18-34 demographic are still the biggest spenders, as has been conventional wisdom, perhaps they are to blame?

For example, how many 20-somethings stroll down to their local grocer and buy food produced by 50-somethings†, instead of sourcing their food from people their own age? It is difficult to complain about the lack of jobs when you are not willing to support your own peers.

† About forty percent of the farmers in the US are 55 years old or older: http://www.epa.gov/oecaagct/ag101/demographics.html
Great. If ARM starts dominating laptops as well, nobody will be able to boot Ubuntu or any other Linux distribution on them.
Careful that she is making an accusation here, but it is not proven, and prior bad behaviour (that's also an unproven accusation) is not an indicator of present guilt.

I don't think we should ban people from conferences based on unproven accusations.
Acer or Asus?
The situation is a bit different on mobile platforms. Mostly because the field is new and changing, so
content producers see an opportunity to require secure boot.

DRM/content licensing was cited by Asus as a reason to ship their Android products with locked bootloaders. I assume the same applies to Microsoft.
Cloud; rain in Birmingham and so it goes, but I'll be up early on Wednesday.

Roughly projected image from 2004 just after second contact - improvised with finder and cardboard early on as I had to attend a Very Important Meeting that day (about what totally forgotten).

http://www.sohcahtoa.org.uk/legacy/blog/images/venus_transit...
http://www.techradar.com/news/software/operating-systems/goo...
I'm browsing from my phone so I haven't been able to try this yet but it looks like you can disable Automatic Termination with:

defaults write -g NSDisableAutomaticTermination -bool yes

http://apple.stackexchange.com/questions/48780/is-there-a-wa...
Yes, he's very afraid of Node.js, that's why he said those things. I mean who is this Anders Hejlsberg guy, criticizing the BEST work of language designer giants like Brendan Eich and framework masterminds like Ryan Dahl.
The Google+ app on iPhone already uploads videos automatically (if you have it enabled of course). Sharing can be done with people who don't use G+ (they can receive a private album link) as well without issue as well.
I've found that people who screetch about some obviously horrible thing are often wrong. I try to keep that in mind before repeating things.
I wish there were more 13" screens with a 1600x1200 or 1440x900 resolution. Whether it's too much density (1920x1080 11-13") or not enough (1366x768 13-16").
A business preying off the fears of new parents, marvelous.
I'm surprised no one has mentioned that Hetzner's:

1. Uses desktop grade hardware (i.e. no ECC, single socket, limited networking, etc)

2. Is located in Germany (i.e. high latency for your US user base).

Don't get me wrong, the pricing Hetzner provides is unbelievable.

I just wish a US based hosting provider was available that used server grade component who was even 2x Hetzner price because it'd still be a steal.

(For those of you unaware of their pricing, you can get a Xeon E-3 with 32GB of ram for just 79 euros/mo.)
Almost secret
Two Men Expose A "Commission Loophole" Putting Money into Bank Accounts right now.
If you have a single-rack network, now your single point of failure is the rack switch or PDU. (This is why e.g. HDFS has rack-aware mode.)

If you have a cage, it's the datacenter (peering, power, environment, physical security.)

Do you need to care about these things? Probably not. (But maybe you do, and you happen to care less about price, or database write latency/throughput/predictability, or...) Pick whatever set of tradeoffs works for you.
Androids in that case were fully human, just manufactured. The principle differences were improved physiology and durable mental processes, which could have occurred naturally.
Simply because UEFI will refuse to boot to anything other than Windows
To copy over my comment:

I think even if you cannot explicitly remember what you read, that's very far from them having no effects on you. (An analogy: you can understand scores of thousands of English words, even if you could only spontaneously use half or less of them.)

Ever since I began switching to electronic reading with the attendant clipping and searchability, I've been surprised how many "things I know" turn out to stem from books or articles I otherwise do not recall at all. If I had tried to estimate what I know just based on what factoids I could specifically remember learning from a specific book, I would grossly underestimate the value of my reading.
"Hang out my shingle and start my own accounting firm."

Yes, a unemployable just-graduated accounting major with no CPA designation and no network can just start his own accounting firm. Stop whining, it's SO easy!(?)
Where have all the hummingbirds gone?
Thanks. This whole stack is very confusing to me these days (I once was a Windows developer, one of the first MCPs in Brazil, but that was another life, a very long time ago).

And Android, iOS and OSX are all waiting in line for my attention before I consider learning modern Windows development again. I sincerely hope that, if I wait long enough, I won't need to ;-)
These antagonistic responses from self-satisfied baby boomers and Gen X'ers really grind my gears. He compares the current recession to the late 70's, but most economic stats place it closer to the Great Depression. He even concedes that his bootstrap was the entry-level job he landed. And the studies cited in the relevant links confirm the other side of his anecdote: populations which enter the workforce in a recession are permanently disadvantaged (experience never gained, gaps on resumes that never go away, so that when hiring finally resumes its the fresh young guns who are chosen first).

The point isn't to whine and blame. The point is that we have to recognize the structural forces we are up against, or we'll collectively lose the battle (repeating a job search ad nauseum expecting different results).

I have one short response for my unsympathetic self-satisfied elders: you don't come whining to me a few decades from now when you're trying to retire with no pension, no social security, an IRA of confetti, and massive unexpected health costs.

We're in this together, so let's find a way out (self-righteous finger pointing doesn't help). I'll end with Thiel's concluding words, from a recent debate between him and George Gilder on The Prospects for Technology and Economic Growth (its on youtube):

... "in a world where there's no growth and everything is zero-sum. There will be a loser for every winner, and the people will start to suspect that the winners are involved in some sort of a racket. That's not the kind of world that I want to live in. I'd like us to find a way out. But if there is going to be a way out of the wilderness we've been wandering in for the last 40 years, we have to start by acknowledging that we're lost in a desert and that we're not in some sort of an enchanted forest. Thank you very much."
best I found in the US is reliablesite.net

http://reliablesite.net/v4/
their twitter account has big discounts

maybe only 4x more expensive, and they don't charge a monthly fee for a private network.
But people writing Chinese are still encoding spoken Chinese in an ideographic system. It's not a phonetic system or even close. But it's still a written representation of the spoken language.
I wanted to plug RedHat's fantastic Paas: openshift. I am using their DIY package and really loving it. I feel it stands on the shoulders of Heroku (Heroku uses AWS let's not forget so it will always be more dear than AWS). But Heroku has been very good to me and I still use it for certain things.
Agreed, and I believe they did the right thing in this situation. Hats off.
I'm not sure we don't just want to give up and go ahead and make it Turing Complete.

I am well aware of the arguments for DSLs being not Turing Complete and agree with them entirely and wholeheartedly. At the same time, I look at CSS and the strain of it "wanting" to be Turing Complete is becoming so, so noticeable, and what's worse than making a DSL unnecessarily Turing Complete is a DSL that wants to be Turing Complete, and instead of being carefully designed for that purpose gets it accidentally hacked in due to feature creep. (See also: SQL stored procedures, UNIX shell, make, XUL and a number of the declarative UIs that embed too much in the declaration that can't be easily worked with in code.)

Personally I'm coming around to the abstract "right answer" being to scrap CSS and just let JS do it all, letting some people put together some jQuery-like wrappers to make it easy and nice. I understand this will Never Happen (TM), but as CSS grows more and more "features" in the direction of TCness we're getting to the point where what we actually have is isomorphic to that, only much more complicated and impossible to work with.
> Times are hard, you can at least agree with the 20-somethings that far.

If times are hard, perhaps one should act as if they are. Whining is counter-productive. How many counter-productive things can you afford? Why does whining make that list?
You can get servers with ECC RAM. All our servers there are 16 GB ECC RAM. I have been with them for a few years now and they have always acted very promptly on network issues (most of the times you don't even notice them)