skysight-inc/HackerNews huggingface dataset:
Why not? I don't think it's healthful for a culture to impose a wide penalty on criticism.

Criticism, if constructive, is not 100% negative. The post indeed criticizes Facebook, but also lays down an explanation of why Facebook's hiring practices are wrong. It contains useful information.
Why is this linkbait at the top of HN?
The more availability of internet-based programming, the more people will use it. The more people use it, the more strain is put on bandwidth, which in many areas is already strained. I think we're in for a rude awakening here; the TV industry is warming up to internet distribution faster than the broadband industry is advancing its tech. People run back to cable when Netflix buffers every 5 minutes.
To me it comes down to the fact that the Surface Pro does everything that the iPad can do plus it runs everything our desktop can run (games, work applications). Oh and you can pop a 64 GB memory card into it to boost its storage.

Expect this thing to gather momentum once people see early adopters playing real games on this thing. Will start having a lot of people with iPad regret.
This just signals that there is a hole in the market for an open source smart TV platform.

Is there, though? I'm pretty technical, and very interested in the whole FLOSS thing, and I'm pretty much of the `meh' contingent when it comes my TV's software's licensing. All I really care about is turning the damn thing on, watching what I want, when I want, and being able to afford to rent the stuff I want to watch. Now take that disinterest in the licensing and `openness' of a TV's software, multiply it several times, and you get close to the amount most non-technical people care about the software their TV runs.

I've worked with non-technical people long enough to know that they care about getting done what they want to do, easily, more than almost anything else when it comes to software. That attitude may be short-sighted, but it's very much the standard; all they want from a TV is the ability to watch $PROGRAMME with as little pain and inconvenience as possible. Caring about the philosophy of the software a TV runs is very much a `nerd' past-time, and that's not likely to change soon.
It looked like it was a simple L-system to me...

V : 1 2

ω : 1

P : (11 -> 21) (2 -> 12) (1 -> 11)

I think that matches the information given in the question. Would that be an "incorrect answer"?
What's the chance that the legal system would suddenly become coherent if we replaced all lawyers (and therefore judges) with mathematicians?
With TV's "second screen" being touted -- mainly via iOS -- LG is going to pass up an opportunity and NOT make a webOS tablet?

Wait. We're talking about webOS here. It's always screwed, so never mind.
Chrome OS update auto-arranges windows, allows multi-display desktops
It's needed. This addon uses an API only available with Firefox 20.
Not using WebOS on smartphones is really a waste. Palm failed but I still think it was an OS ahead of its time.
If they make Bayesian analysis illegal, they've turned those using it into criminals (by definition). Still a great comment!
Good on you. This is a great way to look at it, nothing wrong with being confident of your value
Cloud 9 seems like a better solution IMO
> Or did they actually expect someone to work it out on the spot ?

I just figured it out on my own, from the comfort of my home, while having breakfast. In an interview with a top notch company that'll be a totally different story.
None whatsoever. I know lots of non-technical people who do exactly that, without having the faintest idea of how their laptop magically outputs stuff to their TV. To them, in that use case, it becomes much the same as the DVD player or video recorder they're used to; it just so happens that it also does more than either of those two things.
Ubuntu Touch Developer Preview Available Now
Update to my own comment.

I don't mean that Go will be that language per se, but that whatever we might use for doing systems programming in future OSs will be GC enabled, even if it allows for some way to do unsafe/system local memory management.
First test with this machine: put 100 Dollar in, take it out and put it in again. If accepted second time, never stop repeating this.
Really good review!

It has changed my mind on surface pro. It will still be out of my price range and I am not going to buy it, but it has changed my mind about it.

Best tradeoff for MS with surface series ever? For one tablet, HN is changing its mind?:D
"I teach the Bayesian approach to post-graduate students attending my 'Applied Bayesian Statistics' course at Cambridge, and so I must now tell them that the entire philosophy behind their course has been declared illegal in the Court of Appeal. I hope they don't mind."

Classic. I was told (at same uni) that, in a case involving DNA evidence, I could ask to be dismissed from a Jury, citing training in Bayesian statistics (which was prohibited because reversing the scientific certainty to look at false positives, in cases with weak circumstantial evidence, essentially kills DNA evidence's usefulness. If someone was in the right city, you expect hundreds of DNA matches out of millions of people, but if you can track them to the right street at the right time, you would expect 0.001 matches, and thus the evidence points to them much more strongly.)
The odd thing is, on my primary desktop PC, I am rarely served ads. If I use a Win 7 notebook via WiFi, every YouTube video starts with an ad -- even if it's a video I just watched on the desktop that had no ad. Go figure...
If you knew what JS to expect from the host, you might cache a checksum and compare after load.
> - startup time (if you write things that are script-ish in nature, this is really annoying)

Just compile your code to native using a native code compiler for JVM bytecodes. There are quite a few to chose from.
Internet Explorer 11 spotted as part of Windows Blue
For a Dwarf-Fortress-like experience with a much more friendly UI and reasonable learning curve, try Gnomoria (http://gnomoria.com)

The developer is awesome and releases an update (mostly) every week. It made it through Steam Greenlight but hasn't been released there yet. It is well worth the 8 bucks.

As a person who hates repeating himself, my biggest problem with DF and its difficulty curve was that I often would make a small mistake early in the game, like expand too fast or forget to close off an entrance to a cavern, and have to start all over, and repeat the same X steps to get a basic civilization going, which gets tiresome. Gnomoria is no different, but it is much more forgiving in the early going and leads to fewer short-order restarts. Also, graphics!
I'm not sure it's really a bashing. I read it as he's glad after all that facebook didn't hire him, so it's more like a message for those who already "lost" or will "lose" in puzzle-based hiring process. A message that states it's not necessarily their (i.e. prospective employees) loss in the end, and the more important part that it's not a reason they should feel bad about themselves after such "loss", because solving riddles is about solving riddles and not about finding good programmers (being one doesn't necessarily exclude having puzzle-solving ability, but it's not like a symmetric difference of these sets is empty, really, more like quite voluminous, I would say).
Killer robots must be stopped
Anyone know why the name was changed? Trademark issues or something like that?
Make sure you restart your browser after applying the rules, especially if you had YouTube open. I've had a few people mention this issue.
I would guess when Javascript dies. So, never.
Why Marissa Mayer Told Remote Employees To Work In An Office ... Or Quit
JavaScript Assembly Language
this seems like a complete over simplification and naive analysis of the situation - and the argument smells like a straw man and appeal to authority, comparing it to sherlock holmes - who incidentally /is obviously wrong/. the idea that 'whatever remains' is quantifiable and finite in the real world is a stark contrast with reality - and actually the fact that a probability is precisely 0 or 1 is very significant to its power in drawing conclusions. so not only does forbidding probability not forbid sherlock holmes style 'logic' but his logic is broken anyway in the vast majority of real world cases.

what the court says is common sense... its a shame it offends some academic view... oh, no, wait, it really isn't.
We'll just have to wait 400 years for the answer then
> You can't read without subvocalization.

While this article seems well researched, I find this claim very hard to believe. I can read while singing (not a song with words, but a tune that I know well, without words).

I really don't think I "talk to [myself] so quietly, it cannot be heard" and while my "tongue and vocal chords" may "receive speech signals from [my] brain", I'm pretty sure they're not executed and neither my tongue or my vocal chords move in any way.

(While reading in English there are some words I don't even know how to pronounce, so how could I "subvocalize" them...?)

- - -

The other point I have issues with is the fact that one should retain everything they read while speed reading. While I'm unfamiliar with speed reading classes' claims, I would argue that it's useful to be able to skim a big wall of text to

1- get a rough idea of what it's about

2- determine if it's worth a further, more thorough examination

That may not be called "speed reading", but it's certainly a helpful skill.
I am really surprised that I keep reading blog posts, this one included, that state the only option for an iPad stylus is the eraser head style capacitive pieces of crap.

This entire post was about a tablet that runs uncomfortably warm, with buggy software, short battery life, tiny available user storage and an occasionally useful flip stand, but has a pressure sensitive stylus and it is the best. Oh yeah, and Microsoft gave him the device, so I dare say he didn't actually research his options.

Has no one heard of Jot? I'd be interested to read his comparison of the pressure sensive jot on his iPad to the Surface Pro.

http://adonit.net/jot/touch/
Each app is native with a .NET backend on Azure, we use blog storage for the media and a custom TTS engine.
This is awesome! I'd heard about it from a previous HN submission when it was still quite small, but it looks like it is really taking off.

Interestingly, this is actually inspired by "Facebook Zero"[1], which may be the best thing Facebook will do for humanity: inspiring free information access for all.

[1]: http://qz.com/5180/facebooks-plan-to-find-its-next-billion-u...
I think you missed my point. That consumers only care about their programming being available is precisely why an open platform is needed. If LG releases a smart TV that doesn't have Netflix, Hulu, MLB.tv, Amazon, etc. they look bad in the eye of the consumer. Those content providers are currently building out separate apps for each TV platform, or at least for the ones big enough to move the needle.
I prefer static languages for enterprise projects and dynamic ones for small scale ones, specially due to the differences among team members skills.

But the funny thing about IDEs is that the best ones were originally made for dynamic languages (Smalltalk and Lisp Machines) and most IDEs are still lacking when compared to what those environments allowed feature wise.

While many hackers prefer to use 70's style vim/emacs editors.
I think he was more talking about tools like Apache Ant.
YC-Backed Thalmic Labs Introduces MYO, A $149 Armband For Gesture Control
In production, yes. For debugging on a test machine, or during a post-mortem, it's just inconvenient not to. If the majority of your time is spent in the shell of a production machine, you're doing something wrong.
Oscar Win Is a First for Kickstarter-Funded Film
Since no one has posted this... CNET has pulled the article which was the only source of this deal. I'm guessing it was a hoax. We'll find out soon, I'm sure.
You can get both of the stations on our web app at:
http://soundgecko.com/station/hacker-news
http://soundgecko.com/station/growth-hacking
Hmm.
Maybe I should make an effort to pick it up, just to learn to think and operate like that.
> "It was a “political” decision to change project name and I don’t want to talk about it right now. Maybe I’ll blog about it some day. But there was another reason to change the name: I plan to use “Emmet” brand name for other developer products, and they will have nothing with “coding” (so Zen Coding was a bit restrictive name)."

http://www.reddit.com/r/web_design/comments/174cyu/emmet_pre...

Never seen any more fleshed-out explanation of the rename. The linked post pretty much repeats the final phrase:

> At first, the project name has been changed. “Emmet” is gonna be brand name for new tools and not all of them will be related to “coding”.
Off-topic, not trying to be a jerk, just wanted to suggest that you change the font color for your paragraphs as it doesn't contrast with the background enough.
Lwayers are not the problem. The law makers and the law making and decision making process is the problem.
Arrows mapped to next/previous article ruined it for me...
Google fixes 22 flaws in Chrome, slams silent add-ons
Constant thanks to the people on the forums who do some of the very cool data gathering.

How'd you pull the data for saguaro wood?
Facebook to developer: Thanks for finding bug
I'm more of a web dev than mobile, but have been diving into Titanium for a week now. Looks slower than developing for the web, but web skills are directly transferable over to building in Titanium, which has its pluses. And since its all JS, that helps too..
It actually makes a lot of sense and a great opportunity if you can take your eyes from that big screen. Palm as a remote.
While I also doubt the value of this kind of questions in interviews, I don't think that figuring out this sequence is impossible.
I figured it out by myself too when I saw it the first time. Of course that doesn't count for the increased stress levels in an interview situation.
Sane programming languages have multiple assignment ie a, b = b, a or some other syntax.
Ta for the feedback, we've heard a lot of feedback that Apple prefer to use the black iPhone in third party promotional material. For our green/white theme we use everywhere else though we find the white iPhone fits best for us. I'm sure there's analytics out there that would prove one way or the other, would be interesting to see some hard data on
I understand that these questions can be ridiculous at times. But I think it is worth pointing out 2 things:

1) They may work well for a subset of applicants for a subset of companies. This, to some, is verification that these sorts of problems are a good way of narrowing down the applicant pool. Hence why they're used.

2) From Facebook (or any other employer)'s perspective, it's an incredibly hard job determining who will fit a given job specification. You may be great on paper, but be a total mismatch with regards to company ethos (I'm not saying you are, I'm just citing this as an example). The way (and that's assuming there is a particular way) of differentiating applicants and determining their suitability is not perfect. Different companies do it different ways, and all of this is constantly evolving. The fact that Facebook is using developers to conduct their interviews could be seen as progress to some compared to what there was x years ago in y company. It's never going to be perfect.

The fact that you've moved on from this and done a bunch of great stuff is fantastic. It's Facebook's loss. But instead of just commenting on why their system sucks, and why it didn't work for you, why not make some constructive suggestions on how it might be improved.
That is Go's PR on the move, presenting Go features as novelty.

My personal one is how fast it compiles, given I was doing the same thing with Modula-2 and Turbo Pascal in the mid-80's.
It's actually not a color problem. It's at #222, and even turning it to full black doesn't solve the issue. The font is just incredibly thin. Increasing the font-size is a better option here.
If Bayesian analysis were flawed to the extent of being useless quackery, it wouldn't hurt if only criminals used it (assuming criminals are bad).
This is how I've perceived the relationship until the last election.

But, just hypothetically speaking :), if the PRC was hellbent on absorbing Taiwan, they should simply let the Senkaku conflict escalate. In that case, the KMT could believably argue that they have no choice but join sides with the PRC, no matter the democratic ambivalence about it. The reason I could see this happen is because this would be the last chance for the PRC to actually achieve unification. It's certainly not going to happen democratically.

Not that this would be of much interest to Foxconn; but being in the general area would suck in the case of a conflict. If Terry Gou really moves robot production to Taiwan out of all countries, I guess he agrees with you that there's no imminent danger (which I hope).
Nope, it's about the same, if anything I believe there are some improvements...which just mean your system gets pushed to its knees doing something even more crazy.
I only realised the article was a joke when he was suggesting that & is a more obvious, friendly, string concatination operator than +.
Sometimes 'ahead of its time' is not such a good thing. Specifically, when the available hardware can't keep up with what the system design demands[1], e.g. a responsive smartphone touch interface created in an interpreter (as far as I can see without even having a JIT compiler) on a 500Mhz embedded CPU, without GPU acceleration[2]. It was ahead of its time alright.

[1]http://hardware.slashdot.org/story/12/01/02/0213204/insiders...

[2]http://forums.webosnation.com/webos-discussion-lounge/295123...
What makes it awesome? It seems like a way to take something simple (swapping variables) and write it in a complex way (three operations) so that neither the humans nor the compilers reading it will know what is going on.

Real temporary variables are clearer for both humans and machines.
Python-magic - an interface to the libmagic file type identification library
I'm not sure you're right. I was rejected by Google after 2 phone interviews with somewhat similar questions and to this day I feel like it was a failure on my part. I really should have been able to do those puzzles better.

I have a job I love now, but I don't feel like I deserve it. Overall, I suck. You probably do too.
It seems that you will now charge for Mac only development via XamerinStudio? Is that correct? At least, when I went to clarify the multi-buy discount for Indy, I saw to my utter horror that Xamarin.Mac is an included option at $299. So, what does that mean to Mac only Developers? Are we now forever restricted to a 32kb app with no third party P/Invokes too? I'm certainly not ever in 1,000,000 years ever giving you a penny for the Mac target. I think this is an extremely worrying move on Xamerin's part and if we really do have to buy a subscription to get continued support, I really do feel betrayed. I mean, come on, Apple have charged $5 for XCode for a short period for as long as it has existed. And I can open it now and create an app for free. I really don't understand this move. I'm hoping I've get the wrong idea and Miguel (et al) will correct me.
Yeah, you're right. 18px and bold made it much better for me.
What tech are you using for the streaming? Streaming seems such a mixed bag, seems to be pretty low latency. I've experimented with AudioStreamer but there's so many forks
Given more time the market will develop a solution if there is demand for it. Just like mobile phones are actually being bought in developing countries, something not really foreseen 15 years ago.
Forcing something like this on telecom providers will result in the a delay in providing internet access to everyone, it will result in government interference with subsidies and cripple the evolution of the internet not only in developing countries but world wide.
Patience is the keyword.
Yes, as I described in the first paragraph rendering it in openGL is a joke in terms of the performance gain. The real room for improvement lies in the simulations. Ignoring the crippling UI, there is vast room for algorithmic improvement in nearly every aspect of the game.

We don't need a button for everything, we could have context sensitive menus that change.
That is how YouTube has been acting for me as its default for the past two weeks. It's been driving me mad.
Emmet name doesnt talk to me , zen coding i immediatly understand what it's all about. Why not just keep the former name ? I mean ,zen coding is a concept more than a product. You dont put a brand on a concept.
Http://www.addthis.com/bookmark.php?v=250&pubid=ra-4d875e4b5cbe2f21
Not sure I agree with the prediction:

> My prediction is that Xamarin will come up with its own GUI abstraction framework in future, along the lines of SWT. It is a compromise; but one which delivers a lot of value to developers who want to create cross-platform apps with the maximum amount of shared code.

This will almost certainly create the 'uncanny valley' which the author refers to in an earlier paragraph.

I consider the fact that Xamarin has two APIs for the two platform UIs a real advantage. You can still write your business logic once - so the time to create an iOS and Android app reduces from 2 to 1.x, and you still get the benefit of a fully native feeling app.
Not exactly, since one could be disappointed/not totally happy with either choice (e.g. when buying a car: that car has more comfortable seats, but this car has more space).

(This isn't to say the technique is wrong though, I use it myself.)
On webkit monoculture
Skimming through the zencoding.vim issue tracker it looks like the author as introduced a bunch of Emmet-isms but not everything.
does anyone have some insight how that would work? the best rate i could find for sending sms in europe is around 0.015€/sms at a large volume - still that would probably be way too expensive for such a project. will Wikipedia Zero have to rely on the cooperation of the mobile carriers for that distribution channel as well?
I use both VB.NET and C# and I'm actually bothered by the missing case-sensitivity of VB.NET because it makes hard to impose naming conventions. For example if I have a class named as MyClass then it would make sense to name an instance of it as myClass. Unfortunately it confuses intellisense and it suggest me later always the class not the instance. Thereby I'm forced to name my instance as MyClass1 or something else that doesn't feel so natural.
Intel buys HTML5 tools for mobile development
Cinci motive buna sa consumi zilnic ciocolata
Cool trick. If I ever see this in your real-world production code, you're fired.
Nope, not gimped.

I used webbed cage traps to trap some 6 FBs, one made of fire iirc.

Give me enough land and enough cage traps and webs, and I'll trap almost everything that can move.
>It's not very good satire.

If it confused people then it IS very good satire.

>Some of the points are potentially real; it's not clear why they wouldn't matter.

That's the very essence of satire. It has to be somewhat connected to reality.

What you seem to ask for is "grotesque statements" or "surreal humor".