skysight-inc/HackerNews huggingface dataset:
Ever heard of Ext-JS?

http://www.sencha.com/products/extjs/examples/
"All in all, the sweeping generalization about the concrete languages was introduced by you."

I think the plain, direct language of the paper's conclusion is clear enough without me having to embellish it, and without its defenders extrapolating all of the qualifications and subtexts that they think I missed. You really don't have much to work with, because the paper's clumsy conclusion is small, blunt and unqualified in its scope. It takes a handful of small Python programs translated to an idiosyncratic language like Haskell and concluded:

"in practice [dynamic typing with unit testing] is an inadequate replacement for static type checking."

This is unequivocal language. There's no qualifications about language, context, or any kind of variables that might possibly dilute the strength of the conclusion.

On the other hand, Peter Cooper gives a great example elsewhere on this thread of a much better paper with much broader scope, more stats, and much more modest, qualified conclusions. This is the kind of language that is useful and gives me confidence that the authors didn't start out with an axe to grind and merely followed what metrics they had to the warranted conclusion, no more, no less:

"Even though the experiment seems to suggest that static typing has no positive impact on development time, it must not be forgotten that the experiment has some special conditions: the experiment was a one-developer experiment. Possibly, static typing has a positive impact in larger projects where interfaces need to be shared between developers. Furthermore, it must not be forgotten that previous experiments showed a positive impact of static type systems on development time."

http://www.cs.washington.edu/education/courses/cse590n/10au/...
I do not disagree with that claim, but I also think the economics would change a bit if you could destroy them in a month and build a new one in a week.
Another aspect of BYOD is that companies aren't paying for phones any more. I don't think they'll ever go back, even if someone could develop a mullet phone that pleases both consumers and IT.
I don't actually see it that way. Admittedly, there is always some gray area when it comes to Intellectual Property, but, in this case, the intern's behavior was just disgraceful. Stealing is stealing. Ever since reasonably priced alternatives (iTunes and Amazon) of non-drm content in flexible packaging (per song purchasing) became available - music listeners have no excuse for stealing music.

I.E. This might have been excusable behavior in 1997-2009, but starting January 6, 2009 (The day Apple removed DRM from iTunes), the rationale for stealing music effectively disappeared.

Now, Game of Thrones torrentors on the other hand....
"If this then that" is a terrible and hard to remember name?

IFTTT is just the acronym.
Competition Giveaway Win Huge Prizee
I just filled out a survey they emailed me and the thing I indicated as being most important was an online development system to support remote pair programming using tech like Apache Wave or Etherpad.
Life is suffering, so say the Buddhists. So they use similar reasoning not just for cigarettes (and masturbating and TV for that matter), but all desire, all attachment. And they are intellectually thorough about this: once you commit to this course, and look forward to the ceasing of all wants, you must release that desire also.

Does this work? A Buddhist monk was measured to be the "happiest person in the world". Though, even if you can measure happiness, it may be more due to meditation, rather than Buddhist philosophy. http://en.wikipedia.org/wiki/Matthieu_Ricard

But, to be clear, they don't actually advocate giving up things - just giving up the desire/attachment to things. That's their "middle way", neither compulsive nor abstinent. (If I've misrepresented any of these, feel free to correct).
But u can access your contents through the web browser using the launch dropbox website option from the mac client
With similar difficulties that Android has - ie, the handset manufacturers being part of the update process - another question is, how long after an OS update is posted will it take to see it on all devices?

Will some arrive in days or weeks, while others linger for months? Will Nokia be given preferential treatment?
This is a huge Kuka robot. While Kukas have a good position-precision they are not the best in motion-precision. However this is used for motion/action/movie recording. Unless Kuka improved the servoes and gears, I doubt it will produce much usable material.
My friend tried it with Kukas first and ended up using Stäublis with modified gears.
http://www.rtleaders.com/de/broadcasting-automation/robokam-...

Nevertheless safety is still an issue. In this regard "hits Hollywood" nails it.
I wonder how hard it would be to make mediawiki automatically redirect in cases like this.

From what I've heard of mediawiki's code.. probably very. Oh well.
Doesn't seem to be. I'm referring to the links to the original image at the bottom of each picture.
It's an interesting idea.

I'll play a couple of games on paper with my son and let you know.
Try refreshing the page... It should be working
AMD to open source execution and compilation stack
I think it’s pretty clear from the context that developers who would like to use a MBA were meant.
All this does is split the video into 2 identical signals. Note their fine print:
"the two outputs of this monitor will always be the same"
There's a huge difference between saying "tormenting these scammers, vigilante-style is unsettling and perhaps distasteful" (the takeaway I got from the This American Life story) and saying "Nigerian scammers are good people".

They can be bad people, some of their number may have murdered people, but I don't think that makes any and all actions toward them justified.
Intercal is dynamically typed, but it doesn't save me any development time or make my code any shorter! (Well, maybe compared to Java :)).

On top of this, the C type system is not really about correctness at all. My understanding is that it primarily helps with performance, memory management (e.g. you know the size of stuff) and not accidentally using a non-pointer as a pointer. I'm not a C person, but C does not give off a vibe of caring about correctness.

In fact, C is particularly unsafe: you can get all sorts of fun things like bus errors and segfaults that are basically impossible in other languages. C definitely has a place, but only if correctness is much less important than performance.

You can ultimately come up with a sufficiently bad language for anything.

Also, the way Haskell avoids null errors like this is with the static type system. So while it's certainly not inherent to all static type systems (then again, nothing has to be inherent to static type systems except being verified at compile time), it is a property of the type system.
Pinterest's First Investor Brian Cohen And His 24yr old Son Have A New Startup
With Launch.it, Trace and Brian are giving PR people a chance to be journalists. Right now, PR people spend a good portion of their time pitching press releases to publications; much of their news is never seen.
Echoing liedra's point -- "it's worse elsewhere" is a poor excuse for inaction when we, in fact, are here (not working in tattoo parlors, for example).

Also worth noting that the fact that a woman wrote the article has little to do with how "true" it is; maybe this goes without saying, but "woman" don't have selected representatives who can reasonably speak for all of their experiences. Unless the article author is citing some actual data, she's just guessing as much as you are.

Codes of conduct really can help, if they achieve widespread acceptance. People are social animals; they care if everyone around them thinks less of them because of their actions. They find out what the people around them think sometimes because of direct confrontations, sometimes because of other things... imagine "John Doe" at a popular conference, sitting through a presentation on some retarded code of conduct, dumb modern political correctness cranked up to 11! -- and John leans over to crack a joke about it to the normal-looking guy next to him, but then he realizes the guy is nodding along with the presenter, and was now standing up to give a frickin standing ovation -- what, really? -- and, oh come on, just about everyone was standing up now? Cheering all that rubbish? He'd feel a bit lost, I think -- recognizing the disconnect -- and that probably wouldn't change his habits of thinking all that much... but it could certainly give him pause before telling that same joke about blondes and whiteout on computer screens in front of so many of these same people.

This isn't data; this is my hopeful imagining... but it's worth putting some energy into trying to fix this problem, in many ways at once (why not?) vs. putting energy into stopping others from trying to fix it.

At the very least, if you agree there's a problem, say so (instead of finding ways to dismiss it) when the topic comes up; people are listening.
This pretty much explains the behavior of the scammers posing as "Microsoft Support" that geeks and techs love to laugh at and post funny recordings from.
Eucalyptus Chooses GitHub for Stairway to Amazon
>Ever since reasonably priced alternatives (iTunes and Amazon) of non-drm content in flexible packaging (per song purchasing) became available - music listeners have no excuse for stealing music.

That's subjective, if it were really the case we wouldn't be talking about it now.
Ask HN: Feedback on my webapp virusvsvirus
I've created a webapp indexing malware using VirusTotal, to provide a searchable malware database.

http://www.virusvsvirus.com
Clickable URL http://www.virusvsvirus.com
Yeah, you can (just about) always fire your lawyer. The right to have the lawyer of your choosing -- or not -- is pretty fundamental. If they're working on a contingency ("I get X% of anything we recover"), you'll have to pay them a fair hourly rate for the work they've already done.

(Incidentally, this makes it pretty tough to hold lawyers to non-compete agreements, because their clients have a right to keep working with them even if they switch firms.)

Now, whether FunnyJunk likes or doesn't like the publicity this is bringing them is a separate question. You got me on that one.
I'm impressed with the triggers and actions available right now.

Hooking up a trial account for Github commits to email me is destroying my 2008 Macbook Pro in Firefox. These drag and drop actions might need some optimizing--though I'll admit my computer is nearing 'unacceptably slow'.
The actual name of the OS changed to 'MacOS' as of MacOS 8.x. The 'System X' designation ended with System 7.5, sadly.
> 8. [...] one starts with the conclusion in the abstract, and then
builds up an argument for it in the paper itself.

Yeah but you write the abstract last (intro too). Having a conclusion at the beginning is just UI.
Being Useful
I hope full-device encryption is a feature that will be soon supported on iOS (currently it only encrypts email, contacts and app data that uses the API).

Props to Microsoft for upping their game here.
I would assume someone will try to come up with some standard language to wrap this type of investor together into something manageable. If they succeed, it will be a non-issue. But that is a big if. It only takes one difficult shareholder to torpedo a deal. This is all very new, so who knows what will happen. What I'm comfortable saying, though, is that nobody is going to want to deal with crowd funded startups until this is all figured out. It's just not worth it when there are clean deals out there.
>Funding can’t be counted on and so I’m not concentrated on it.

>Every successful business follows from solid fundamentals. Customers, money, funding. And that’s what I’m concentrated on.

This part seems a bit contradictory. Funding "can't be counted on", but it's one of the fundamentals that are "by definition sustainable. Which one is it, Dan?

Also, if you're working in a small team, what are the advantages of spending money to rent an office? Alternatives would be Hive 76, a team member's apartment or a semi public space.
> iTunes is the most amazing piece of garbage I've ever been forced to use for so long.

I don't have that many complaints about it. It looks weird on Windows, of course, but it blends in nicely on a Mac. From your comment, I assume you haven't used Sharepoint.
Haha, thanks. The idea actually spawned from one of our cofounders discovering this game in college and playing it with his friends on paper. Even if you don't download the app, let us know what you think of the game itself! Here's a good run-down of the "official" rules as well as a standalone java app you can play on your computer with your son:

http://scheinerman.net/jonah/supertictactoe.html
it's amazing how much cheaper a monitor is when you go from 2560 res to 1920 res -- the price is less than half the cost. The usual run of the mill 1920x1080 display goes for $300 or so. I'm guessing the reason for the price differential is that the 1080p monitors are mass produced compared to these expensive 27" 2560res displays.
Actually, the Martingale system does pay off if you have unlimited resources. However casinos artificially create limited resources by setting table limits.
I've had projects fail because we couldn't get the core algorithms working ...

Hell, most of my interesting failures so far have been "Okay, so computers can't do X (yet), or I'm too stupid to figure it out and don't know anyone smart enough to solve X"

A lot of my projects would sell like hotcakes, once someone figures out a practical implementation, or at least an impractical one.
> The problem was that Microsoft introduced proprietary extensions to standard HTML that would only work properly in IE.

Microsoft wasn't doing anything that Netscape wasn't doing. Both of them were introducing their own HTML extensions left and right. Each was free to implement the extensions the other introduced.

> They first tried to create a monopoly on browser market share. By bundling IE with Windows 98 as the default browser, they succeeded in gaining 90%+ of marketshare just by default, which pretty much destroyed Netscape overnight.

That's not correct. What destroyed Netscape was the fact that IE was a better browser. IE did a better job of implementing standard HTML, and it did a good job of implementing Netscape's non-standard HTML extensions, and it performed better.

It's easy to say Microsoft won by bundling, but if you look at sales numbers from before bundling, when the competition between IE and Netscape boxes on the shelves at Egghead and CompUSA and the like, you'll find that IE dominated. I don't remember the exact numbers, but I remember them being massively in IE's favor. (My employer had retail software for sale, so we subscribed to a report from a company that had an arrangement with all the major software retailers to get sales numbers, and they produced a nifty monthly report showing pretty much ever item available at those stores and how many units were sold every month. Browsers were one of the items I watched monthly on those reports).
Well that explains why Raymond Chen's blog is called The Old New Thing.
Correct me if I'm wrong, but songs are 99c on iTunes? Is it reasonable to expect a 20 year old intern to drop almost $11,000 on songs? It would seem being a music lover is an expensive hobby.
INFOGRAPHIC: iOS and Google Play locked in a Game of Phones
Also, we don't want secure boot as ARM moves into the more mainstream device space. We want Linux on ARM machines just as much as on x86. M$ is intentionally driving ARM boxes without the ability to change the OS to try to stop that inevitable growth.
If I try to zoom the screen on chrome/increase font size the boxes/buttons stay the same size. This looks like accessibility issues.
It might also have to do with the concern that on mobile, the like button could be somewhat disguised visually and might it might not be immediately obvious that liking on the app will mean liking on Facebook.
If an Apple-owned website says that an Apple-owned service is down, I'd take it on faith that the service is down. I wouldn't consider it mere "anecdotal evidence".
Once you know what to measure, that is true. However, in 'tallest of the world' attempts, there typically is quite a bit of uncertainty about where spires (included in height measurement) end and antennae (not part of the building) begin (http://en.wikipedia.org/wiki/List_of_tallest_buildings_and_s...).
Wups, force refresh did it; must've been some weird browser caching.
As to who the person was, Carreon had some ideas: it was someone "incited by Inman, or in the alternative and on information and belief, Inman himself."

Isn't this by itself libel?

EDIT: Formatting.
Indeed, Celery was a tool we considered using for this task, especially since we're Python/Django based already. And yes, there are a lot of seemingly minor but quite important sticky points as you mentioned (and we listed in our post). I would certainly give these libraries a close look if I were to implement another work queue today. I'm in total agreement with the basic message: distributed task queueing is important and complex, so don't "half-ass it". :)
Here's my issues with this line of thought. For one, why is 99c considered "reasonable" for a song? I feel as though this price point has little to do with the economics of the song-making business and a lot to do with the economics of iTunes/etc. Secondly, what is "convenient"? Why is iTunes downloading convenient, but watching GoT on HBO's online service not? I'm not saying they are equal, I think iTunes is easier, but why does the line fall in between them? Basically, the writer in question thinks the line still falls on the other side of iTunes, so why does that make their behavior disgraceful?
All upgrade controversies aside, I think WP8 has some great features and look forward to checking it out when it releases.
Your reply made my day. Typically HN-ers would reply with something out of the ballpark of Reality. This one is an honest, down to earth, reality reply.

Contractors, on the other hand, have to deal with Accounting department, BAs, PMs, etc and then ship something... :D
A complete post for an analysis of Twitter's new logo.

http://www.youtube.com/watch?v=35TbGjt-weA
The Fat Startup:  A martians point of view.
I cringed at this point. Especially in mathematical fields where the abstract is in some sense an API -- it tells you what theorems you might use from this paper and how to apply them.
Yeah we've definitely not done a great job optimizing for older hardware/browser combos.
Open-sourcing things is good, but can anyone clarify what exactly this software is?
The presenter handled it well, and considering this is a demo of an unreleased product, the audience must have expected that it's not going be perfect quite yet.
"... will arrive on new phones later this year."

New phones? So WP7 ones are not upgradable then... I think this is yet again bad news for Nokia, as it deepens their situation of everyone knowing the devices they are selling are soon going to be obsolete.
Micro-visor Virtualization
Oh, boy, these threads are going to be a whole bucket of fun. 200-odd commenters competing to see who can most stridently express opposition to the copyright/royalty/license business model of mainstream music, and 5 of us getting yelled at for suggesting that maybe private businesses should be able to pick their own business models, even if they're completely idiotic, and that everyone has the right to simply not buy music provided under business models they find objectionable.

But I'm sure the whole thing will wrap up nicely with Hacker News solving the problem of digital music sales once and for all.

(I didn't flag; the articles themselves are interesting, even if I utterly despair for the quality of debate they'll inspire here.)
I'm in tears.

Is it reasonable to expect a 20 year old intern to have these 11000 songs? Does her life depend on it? What about other things which are unreasonable expensive for a 20 year old intern? The laptop to store the music on, external hard drive, smartphone with data plan to download and so on ... ?

This one has some background on numbers. And myths about royalties: http://thetrichordist.wordpress.com/2012/06/18/letter-to-emi...
This doesn't work at all in my Firefox: http://i.imgur.com/O1gUL.png
You may also see companies that only need one round (i.e not VC-scalable businesses) going to AngelKicker. (Nice name, by the way - is the domain taken?) That would further brand AK companies as "non-fundable" in follow-ons.

The more I think about this, the less relevant to the SV style startup I think this legislation is. It's better suited to other types of business.
Which doesn't make the ads any less shammy. "Here is a representation of the product produced in a way that is nothing like the actual process to produce said product in an attempt to make the product look better than it actually is". Hmmm...
I don't know why we have to bin people like that. I love staying in to program, or read, or whatever, but I need to go out a lot (every day, or more, if I can help it), because I love hanging out with friends, meeting new people, doing new things, etc.

Intrinsic vs extrinsic validation doesn't really factor into it. I just like hanging out with friends and making new ones.
I don't get it. This technique "succeeds"... in that trying to zoom in/out of the page is broken, so pixels are truly staying pixels.

But that defeats all the principles web sizing is based on. You should virtually never write CSS that is dependent on the physical pixels of the device. I can't even think of a case where you would want to.* Write code for logical pixels ("px"), and let the browser/device do all the zoom/dpi/retina/etc. calculations to give the user the size that makes sense for their display.

This is regression, not progress. The author says "px unit's don't scale"... No, they do scale, that's the whole point. The author's solution maps logical pixels to physical pixels, which is a bad idea.

* Sole exception being resolution of images (normal, retina, etc.), but that has nothing to do with "rem" units.
Nice catch. At that price point, it is worth a try.
Is it just me, or does the word "like" make it really hard to grok the blog post and documentation? I think it's the fact that they don't capitalize the word. That one change would make it so I don't have to force my brain into not reading it as though a ditzy girl wrote the post.
I'd thought about that angle, and I've known a couple of those myself over the years (mostly second hand). But even in the cases I've seen, things might have gone much smoother had there been stronger communication about the specifics and what was (and was not) possible much earlier.

As soon as things look to be not possible, tell someone. If you're able to pull a rabbit out of a hat later on, great, but let people know that real hard limits (algorithm, processing speed, etc) are being hit. sometimes what someone was indicating was a hard requirement turns out to be a 'oh, it'd be nice to have that, let's move on' sort of thing.

So, while I get your point, I think overall there's still things people can do wrt communication even when there are fundamentally tech issues at stake.
X11, not backwards compatible with X10 or X9.

OpenGL 4.2, backwards compatible to OpenGL 1.0 (1992)

OpenGL ES, not backwards compatible with OpenGL.

There's an obvious parallel here of APIs being compatible within themselves but not across boundaries between major architectural revisions intended to throw out cruft and target new environments.
To watch GoT online, you need to have HBO bundled with your cable package, so for someone without cable, that's essentially $100/mo. I would absolutely pay $10-20/mo or $30-40 to watch GoT just on HBO online or streaming through Amazon. So I would say the inconvenience is more aligned with having to sign up for cable than anything else.
and a JSFiddle (not mine) to play around with rem units