skysight-inc/HackerNews huggingface dataset:
You're doubting that Javascript is a popular language for people pushing the forefront of software development? I'd cite for you a ton of the work being done on node, ember, knockout, backbone, jquery, even some embeddable hardware thing I read about on here the other day. There's a huge amount of energy in that area, lots of extremely smart people.

Or are you just being snobbish about javascript? It's a pretty solid language, and has interpreters installed on virtually every computer on earth with built-in distribution.
Sticky navbars are 22% more usable than their counterparts
There are different kinds of inflation of course, and if you have high wage inflation then the poor won't really be punished more than others, but asset inflation and the early stages of inflation (as we have seen in this particular crisis) do punish the poor, who in general don't have:

savings in assets other than cash

the flexibility to switch between asset classes to avoid inflation

large assets

large debts secured on assets

On top of that, too much inflation (asset or wage) does hurt everyone just as deflation does, so it is a balancing act, and simply printing more money whenever it is required is not a balanced policy. I don't agree with the current shutdown or manufactured crisis, but that's not an excuse to present money-printing as the magic solution to all government funding problems.

Balanced budget/deficit/surplus are tools and not goals

I disagree with that. It's fine to act in a counter-cyclical way as you have laid out above, and naively aiming for a balanced budget at all times would of course be damaging, but I do think a balanced budget and low inflation should be the explicit long-term goal of governments - otherwise the temptation is always to inflate their way out of difficulty, to start endless wars and never to pay down debts. If a crisis is required to borrow more, they'll invent one to do so.
> This might also apply to NPR Planet Money

You think so? Planet Money routinely brings on actual economists to explain things in plain language. And when they don't, they're just describing not-very-technical but interesting things (e.g., how the music industry works, what those complex securities that ruined the economy were, etc.). They don't often (ever, that I can recall) come up with new phenomena.
Shape.LESS - Collection of LESS mixins for various shapes
I don't think I agree with you; you are doing a magical movement of 'self' here. Even a sharing of 'self' in your first example. If there is 2 copies of you then 1 of you is you, the other is not. The thought experiment is very simple; sit yourself in a chamber with a glass mirror; your side says 'original' the other side says 'copy'. You are aware you will be copied in 1 second. The other you appears on the 'copy' side of the mirror. The original (you) now knows that the copy is the copy as he saw this process. And the copy knows he's the copy as he always is aware of the process the same you are.

So you are talking either in a way where the 'self' is shared (both think they are the original even though that contradicts their own knowledge) or you don't care if you die as long as a clone of you lives on (but then you will die; for you as the original 'self' it's lights-out). The latter is not immortality to me, at least no more than having kids (which is actually a big reason many people have kids) and the first makes no logical sense.
Xamarin is wonderful. There's a huge .NET OSS ecosystem out there. You might be surprised with what can be done with it.

http://xamarin.com
The government has a credit card that is almost maxed out and it has been making its minimum payment every month. They spend more than they take in, so in order to make their minimum payment they have to get cash advances from the credit card, which brings it closer to maxing out. They are about to be maxed out, so there are three options if they don't want to default: 1) they get a raise in their credit limit and continue doing what they were doing 2) they figure out how to get more revenue 3) they figure out how to spend less. Democrats are saying that the only option is 1) or default. Republicans are saying that 3) is also an option that they are not considering.
"IMO, this is what appeals to many about HN....the desire to find share-worthy things that will help cement their image as the smart person within their social group."

Don't forget those of us who come to HN primarily to post comments about why the linked article is obviously stupid and wrong, or is right but just saying things that we've been aware of for a while now.
Add Michael Lewis to the list
That work in all of Europe? Or in individual markets?
I guess after the magic 10,000 hours of reading you became an expert on reading.
And if you combine insight porn with finance porn are people extra addicted? (we hope so: http://backrecord.com .. blatent plug)
Blink did qualify this with "sometimes." Your second sentence doesn't follow.
The best thing is that you don't have to prepare the original partitions in any specific way, like with bcache. You just add new partion and say - this is a cache for volume /dev/.... and it works. I don't know about performance differences - haven't used bcache that much.

The versions in readme are slightly out of date. Maybe that's what facebook uses internally, but the driver seems to work perfectly with higher versions. I submitted some patches to update function signatures in 3.9, but that was only to get rid of compilation warnings - everything else still works.
JavaScript Revolution I - Beirut
The difference is that when you throw something away, you're indicating you don't want it any longer. Mail is something that is very explicitly for you only. Does that make sense?
Agreed - Sphinx is great, especially if you're working in Python. Markdown's perfect for lots of situations too, especially for collaborative document authoring on wikis etc.

I still see lots of developers writing documentation in things like Google Docs, especially business or customer focused documents - places where longer structured documentation is required.

There always seems to be more time than is necessary spent on style and layout when using these tools. Google docs doesn't even support creation of table of contents with page numbers.
I still have to figure out how to stick with something for over a year. :(
That doesn't work. You don't seem to understand how a webpage is composited.

The browser aquires all the bytes it needs to composit the page, and then it layers/animates them by whatever is a suitable compositor (software, hardware accelerated, whatever).

This involves elements on top or behind other elements with various levels of alpha and/or other effects.

The browser cannot do its job if it can't get access to the content.
Looks great. I'm a huge fan of RSpec and really miss it in other languages. It didn't occur to me before reading this post, but the ability to implement a testing framework like RSpec is a great way to gauge the expressiveness of the language.
This is the great thing about having alternatives. If you don't want to use it, don't. If you prefer something else, use that.

Why does using a plugin make us novices? I'm proficient in Git and Sublime. I've written several plugins myself.
I have been taking CS classes over the past few years. Java and C++ are the mainstay languages, but we have had some Python and assembly well. Then a little bit of some other languages like Common Lisp and Prolog.
Check the tendency:
http://www.itjobswatch.co.uk/jobs/uk/java.do
And while everybody is arguing about China nobody notices the small little island called Japan owning almost as much as China while allegedly having a very unhealthy economy.
Three got a little bit better - no roaming charges whatsoever in a number of European countries (i.e. no data cap on my plan). It was really handy to not have to worry about loading google maps and local websites while out and about in Italy this summer. Hopefully the list of countries will keep increasing.
You should I this code.

langFaultFuncParamNameWBB()
It would be nice if someone would modify the title to clarify that this is the US T-Mobile (not the UK or CRO or any other).
And yet people are talking about using VM images and the likes of Docker for deployment nowadays.
DRM: Content Protection Argument Tree
Yes, but the CDM cannot composit a page. These are things that happen often:

- Layering elements on top of other elements

- Layering elements behind of other elements

- Transforming elements by CSS transformations

Usecases of these are:

- Playback controls

- Advertising

- Embelishments

- Annotations/Coments

- UI Animations

The idea that the browser is some kind of "DVD/Blu-Ray player" is fatally flawed.
Doesn't seem to work in Chrome 29, works great in Firefox 24. (OSX 10.8.5)
Apple punks Microsoft again
So.. they sell these from UK ebay store, can they be used in UK/Europe?
I've been involved in many areas of IT over the years, but, in the enterprise arena, there's a strongly upheld rule that I've always presumed OSS projects followed.

The rule can be summarised as "Send a help-desk ticket."

I have regularly advised team members to reply to personal requests for assistance with a polite "Send a help-desk ticket" (Obviously precluding the Directors / VIPs in the company)

This centralises the information, allows reporting and transparency, and means that if some-one happens to be off sick, or away on holidays, someone else can look after the problem.

Programmers like their instructions and data to be in orderly, prioritisable queues and I see no reason why support requests should be any different.

</rant>
History Must Be Curved
I can say that I've tried, and have a real problem with similar exercises.. that said, I don't learn the same way a lot of other seem to. I am pretty good at getting a couple dozen things into my head at once, but my mind tends to wander beyond that point and I will lose focus.

In some ways this works to my advantage, in general an application or system I am working on can fit mostly in what I am actively thinking of at a given time.. the down side is I will then lose track of time, and side thoughts... it will be 7-8-9 at night, and I'll stop because I need to use the restroom, realize how late it is and that I'm hungry.

On the flip side, I rarely misplace things, I have a photographic memory, not eidetic... In general if I write something and see it at the same time, I'll remember.. if I only see it, it depends, and if I only hear it, I'll likely forget.

I do most of the things mentioned in the article regularly though... I've managed to cope pretty well with my advantages and disadvantages.
Regardless of the content, the methodology used to develop all the arguments related to the subject is excellent.
Sad thing is - the target audience for the PS4 doesn't give a damn. As long as it is not them and they never have to see the people or be affected in a personal way because of it, they are happy to look the other way.
Earn it
You remind me of an issue that sort of weighs at the back of my mind.

Scientists hate the Meyers-Briggs Type Indicator, mostly for perfectly good reasons. But I see a lot of claims that, with the exception of the introversion-extraversion axis, which was widely accepted, its dimensions are uninformative to the point of worthlessness. I've also read that along its T-F axis, 75% of men score T and 75% of women score F. To me, that seems to indicate that it's measuring something that's really there (if the T-F axis were meaningless, shouldn't all groups split 50-50?).

I guess in summary, a lot of people don't seem to agree that just because you can extract information from a test item, the test item must be informative. I'm with you though.
Michael Flynn's essays are splendid - a "must read". Plus - I am now tempted by the novels.
Should I stop believing Malcolm Gladwell? This title was a non sequitur for me, as I have never heard of Malcolm Gladwell and so never started believing him. Interesting article though.
Simula and to a similar extent SketchPad are proto-OO: they planted the seeds many of the concepts that would go into OO, but Smalltalk is where the seeds were first reaped. But at the end of the day, we are arguing about a label, and its hard to tell where proto-X really becomes X (e.g. anthropologists argue about the line between proto writing and writing).
Technologies with giant backers (e.g. Java or Windows) have massive inertia keeping them seemingly alive for years (or decades) after losting their soul.
This is pretty widespread. There was an interesting investigative piece last year done by a HK station [1], but unfortunately it doesn't seem to be available online. Plenty of kickbacks going to the local government/schools to keep the students flowing.

This made the headlines last year too except it was Apple that time:

32,000 Students Choose: Build Your iPhone 5 Or Get Expelled From School [2]

China Contractor Again Faces Labor Issue on iPhones [3]

[1] http://programme.tvb.com/news/pearlreport/episode/20120409/

[2] http://www.forbes.com/sites/petercohan/2012/09/11/32000-stud...

[3] http://www.nytimes.com/2012/09/11/technology/foxconn-said-to...
Indeed. I have the theory of middle aged madness. Around that point in life the responsibilities are huge and stress mounts up. Kids, career, mortgage, and so on. Loads of things seems like threats to all that, and the middle aged get all finger pointy and scared. Once you get past that, as you say, you survived and relax.
Back in the early 90's Smalltalk was actually starting to be used in the enterprise, but then came Java.

We had access to VisualWorks at the university back then.

Many developers aren't aware that Eclipse roots are in Visual Age for Smalltalk. Also that Eclipse's workspace concept was an attempt to create a virtual image out of files.

Having said this, Smalltalk's image was a problem in the time when VMs weren't that mainstream in the industry.

Additionally many of modern image based source control systems weren't available back then.
[How To] Use WinX HD Video Converter Deluxe Tutorial  
WinX HD Video Converter Deluxe is a really great program if you want to convert video files to other formats. It even has a slick way of downloading YouTube videos and converting them too!

To learn more about this great program, watch the video. In addition, I'm running a giveaway contest. Leave a comment, and by October 15th, I will select 10 random winners! Enjoy!
Yeah, you'd still need to call memset before free. Compilers have a much harder time convincing themselves of things about pointers, so it should survive dead code elimination.
Page Not Found - Make Money SEO
> This seems a little overblown. Firefox is the only fully open source browser to gain any significant traction, so HTML-DRM as the final blow to the "guiding light that led the web out of darkness" seems a little far-fetchd.

Firefox was what kept the web alive in the dark days of IE6 stagnation. Firefox was the first to adopt html5 features when microsoft wasn't. Numerous web features you take for granted today would not have been possible in a browser monopoly.

> (Nitpick: Webkit is not a browser, its a rendering engine)

Webkit is also a standalone distributable browser.
IPhone MEMS Microphone Under A Microscope
Did they give a reason?
Ok, while I might agree that surely Microsoft has been beneficial to someone over the years other than Microsoft, and while I might also say that I preferred various versions of Windows to Mac or forms of Linux up until some years ago and I have quite a bit of experience with Microsoft technologies that I don't regret that much, when you say something like this 'Nobody is going "damn, that cotton gin forced out all those sickle makers, they really hurt society".' it is pretty ludicrous because HEY! people think the cotton gin hurt society for a whole other reason than it drove out the sickle makers!!
On the Go project we frequently say "File an issue." That's because the issue tracker is the primary way we organize our work. If your issue isn't on the tracker, then it's not visible to us.

A lot of people take that as "File an issue and STFU." I guess that's because when your problem goes from being an active discussion thread to an issue labelled as "Priority-Later" you feel like you're being ignored. But the reality is that there's a practically infinite amount of work to do and a very small number of people to do it.

Now that I think about it, this seems to be the main reason people resent being redirected to the "proper channels." Because they know they're not going to get special treatment. They'll just have to wait until their problem reaches the top of the pile. (And maybe it never will.)
That is exactly the point of DRM. See for instance the difficulties that linux has supporting DVD playback (and now blu-ray playback).

Open Source OSes will be excluded from EME.
Check out EE roaming; it's competitive with Vodafone (one of the reasons I moved to them). £5/month for unlimited roaming minutes/texts in EU, US and others. Data is reasonable value @ £25/GB and lasts a month. Importantly includes places like the US, Australia, Russia, China, India etc ....
Those sound like dysfunctional projects, to me.
Nice article, but it fails to explain the experience using Smalltalk environment really is.

Smalltalk, like Lisp Machines, was originally a blend of GUI operating system, development environment and the first real IDE.
> Guns, Germs and Steel" (the advantages of old-world people over new-world people in the 1500s were due to the influence of geography and climate, not inherent superiorities).

I'm too lazy to look for the actual references, but in one form or another climate-related arguments for the "superiority" of Europeans were made in the late 1700s and in the 1800s (and towards the end of the 1800s a more racist undertone emerged, but that's another story). Something like "one can only be productive in a temperate climate", while those poor souls that have to live at the Tropics will never become industrious peoples.

What's funny is that way earlier than that, the early Greeks were saying that their dry climate was perfect for talking about philosophy and related stuff, and that a more "humid" climate would have been against that (I'm thinking about Heraclitus, mainly).
How does it suck?
All you are doing is proving my point. Bell got big and stayed big because of gov't intervention.
http://benchmarksgame.alioth.debian.org/u64q/jruby.php

There are some areas where JRuby is 3 times faster and the areas where it's 2 times slower. Not impressive, compared to native Java implementations:

http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?t...

Where you can get even two orders of magnitude speedup.
In case anyone's interested, those companies are:

Acer, Amazon, Apple, Cisco, Dell, Google, HP, Microsoft, Motorola, Nintendo, Nokia, Sony, Toshiba, Vizio [1]

[1] http://en.wikipedia.org/wiki/Foxconn#Major_customers
> I think you are severely overblowing this issue. If the web can survive through Sony implementing Rootkits as a form of DRM, I think the web can survive this.

Those are in no way comparable and that's a flawed analagoy. The future of the web is threatened by the attempt to convert it into a DVD/Blu-Ray player. The Web is not a stupid playback machine. And EME is so bad because it technically/legally excludes the community from improving it in the future.
Setting up SSL certificates on ELB
@dobbsbob, I'd be very grateful if you could help me out.

My Aussie friend has suffered a similar (but not quite as degrading) experience at the border recently. She was unjustly deported because some custom agents (or their computer systems) suffer from multiple off-by-one errors and cannot properly compute a 90-day stay. I couldn't believe what happened -- and to an Australian tourist! I was ashamed of being an American.

Could you give me more information about this border court? Feel free to contact me at: one-hnpost AT reml DOT org

Thanks!
Scary fact: everything you "know" is based on convincing storytelling. Perhaps reading Gladwell is a good way to be reminded of this, that all knowledge is tentative, subject to revision.

(If yours isn't, you're dogmatic, an epistemological fundamentalist! Even logic has completeness/consistency limitations. At least, those are the limitations we know of so far...).
Hah, just signed a new 2 year contract with Vodafone, but will keep in mind for the future, thanks :)
Registration for FSCONS 2013 are now open
You don't become a thought leader by being stuck in the past. You have to evolve and move on, and need to realize that there is zero benefit in tool religion.

Java is so big today because at one point for all the marketing money by Sun and C++ incompetence among programmers, it had a field day. I remember an architect who made Java compulsory in a program because as he was tired of C++, he just couldn't get it and neither any of his team members.

Today Java is, what C++ was at its times. Its showing age, and merely adding features and bloating won't fix it. There is tons of Java around, just like there was tons of C++. So people will be using Java for a while. But the creamy projects will be moving on to newer languages and there won't be growth or progress in Java world anymore. And sooner or later people will realize they don't want to associated with tools on their resume, only to be hired as 'migration engineers'.

Before that happens, its better to move on to something better.
Ah, knew I'd forgotten one - Go, pretty interesting language with lots of action around it.
that's a system call/protocol layer. node is used for some of the highest performance stuff in the world. try this: http://zeromq.org/bindings:node-js

http://stackoverflow.com/questions/14429203/inter-child-proc...

Also, syntax != V8 engine performance.
Well, there are programming languages and then there are conventions. I think a programming language is more like an alphabet, and programming conventions are the real languages.

I can scroll through code at high speed and understand it at a mere glance once I "get" both the language and the convention that was used (if only the doc and comments didn't get in the way all the freaking time...) Things that feel out of place immediately stand out for more careful inspection.

Autocomplete, code snippets, common refactor options etc, pretty much everything an IDE does automagically for programmers, those are a boon for enforcing conventions as well, once you're proficient with them and how they're configured for a project you can pretty much "see" the history of the code without even looking at the commit history.

I once had a boss who used to say this: "I love looking at programmers reading code. It's like that guy from The Matrix, he's looking at undecypherable numbers and says 'my, my, look at that brunette in the sexy red dress'!"
> you can say that subscribing to an email list can be daunting and flood you with hundreds or thousands of emails per month – that’s completely true

I guess you could allow non-subscribers to post to the list. Though that comes with its own problems.
I do the same. Cheap phone for local calls, and my normal phone for calls to/from home. What frustrates me is that even though dual-SIM phones have been around for years, no Western service provider will sell them, so none of the more popular smart phones support it.
What manufacturer did you use for cells?
If there are 100,000 free floating planets per star, and it's still an incredibly small chance that one wanders into a solar system it gives you some slight sense of proportion.
Simple Chrome extension that provides terminal colors in Jenkins
PeepCode https://peepcode.com/, Railscasts and https://www.codeschool.com/ premium accounts are a good investment if you want to learn new skills on web development.
I would love to see these in airports! There's already lots of security there so no need to make them huge.