skysight-inc/HackerNews huggingface dataset:
CERN data confirm discovery, but not identity, of Higgs-like entity
For shissle.

Had to move off Heroku for my latest app. That amount of downtime would put me out of business.

To bad. I really like the Heroku platform
How is it a "DIRECT result of Apple's usual $40 upgrade pricing" if the two OSes don't even run on the same hardware? A user won't be purchasing a Mac because his OS upgrade cost is $60 more (or however much Windows upgrades originally cost).

Microsoft knows that people will have little incentive to migrate from Win7 to Win8, so they are doing all they can to encourage that. This is not a response to Apple's pricing structure.
Purely numeric operations in recent Clojure releases are unboxed, meaning primitive arithmetic executes the same way as it does in the JVM. There are several tricks for removing the overhead of dynamic function lookups, so function call overhead can be roughly the same as Java's. You also have access to Java arrays, including primitive arrays.

So, in theory you can write Java-in-Clojure and see similar performance between the two, as the just-in-time compiler will not be doing any more work for Clojure than for Java code. In practice, the code will not be as attractive as plain Clojure.
Please quit posting pictures of your debit cards, people.
That's the same in my University. And there is 20K students.
Then you should be both embarrassed and ashamed of yourself.

It's not social conservatism, it's bigotry.
Everyone claims this about their favorite language. If I were a manager, I sure as hell wouldn't believe it.

Well, it's been known for awhile that languages and environments can have a 2X or 3X influence on programmer productivity.

http://www.qsm.com/resources/function-point-languages-table

However, it's also widely held that individual programmer ability and the cultures of certain groups can have even larger affects on productivity.

Switching languages is hard. Managing groups is hard. Dealing with the rest of a large organization is hard. If a group can do fine without switching languages, why would any manager be in a hurry to do it?
> Lets be clear; this has little/nothing to do with apple. You can't spend $40 to switch to the latest OSX on your regular PC, so it is just not direct competition.

I can't use Chevy parts in my Honda, but if Chevy started charging 1/10th of what Honda is charging for similar parts, Honda would need to lower prices if they wanted me to stick with them for my next car, or to use genuine Honda parts instead of third party parts to repair my current Honda. That's because Chevy's price would help recalibrate my expectation as to what kind of prices are reasonable, making Honda look overpriced.

OSes aren't as interchangeable as cars, but a Microsoft upgrade price significantly higher than Apple's upgrade price might convince more people to stick with what they have until it is time to buy a new PC and get Windows 8 bundled, rather than buying an upgrade, because Apple's prices lower the expectation of what an OS upgrade should cost.
While these APIs can arguably make some sense on a desktop browser, I get your point that not all capabilities can be cross-platform.

What I was pointing out is that EnyoJS or WebOS or Tizen (afaik) do not make any effort at such portability. Sending a SMS makes as much sense on a WebOS-based device as on an iPhone, an Android smartphone or any other platform. This is one of the key differences between initiatives such as WebOS, Windows 8 or, to a lesser extent, Chrome OS on one side and Firefox OS on the other side. While these OSes offer the features of HTML 5 and some proprietary, non-standardized, non-portable extensions APIs for taking advantage of platform-specific capabilities, Firefox + Firefox OS push to make these capabilities
1/ accessible on all platforms where they makes sense;
2/ standardized so that other browser or os vendors can implement them as they see fit.

The difference is subtle but meaningful. This is the difference between "come and program for my silo platform" and "come and program on everybody's web platform".
I'm a Classic Shell user myself. It's great for point-and-click navigation, but searching for applications is faster for many people.
Two Sigma (SoHo, NYC) - Full Time, Intern, H1B

At our core, we're a technology company applying our talents to the domain of finance. We've created a system that combines artificial intelligence and keen human insight—a system that's constantly improving and advancing.

We're looking for a diverse set of technologists to join our team. Our challenges require mastery of areas such as kernel level development, machine learning, and distributed systems. Our team includes a Unix Lifetime Achievement winner, Putnam medalists, ACM Programming competition finalists, and International Mathematics Olympiad medalists. We are proud of our individual pedigrees, but even prouder of our teamwork.

We tend to hire people with at least a bachelor’s degree in a technical or quantitative field and experience with C or languages that target the JVM, but we are open-minded in our search for critical thinkers who are passionate about technology. We analyze the data-rich domain of finance, but financial experience is not a requirement. We hope to hear from you! dave.hahn@twosigma.com
No problem. I'm glad you've found it useful.
I think you want & . The problem is P[gamer] / P[gamer&coder]

You're better off looking for coders and weeding out non gamers.
> 1) No one ever buys Windows upgrades, so this is a motivator to shift to Win8. Consumers and businesses just buy a new PC and large businesses get licenses automatically.

Maybe I'm in a very small minority, but I have bought Windows upgrades. I don't buy prebuilt computers, but still have reason to keep a Windows box around. Plus, my Mom gets my retired boxes, so I need a couple additional installs at her house. One of those is still an XP box, so I will definitely be taking advantage of this upgrade deal for that.
Drone industry releases ethics code
Can you describe a little bit about what all goes into preparing for a Windows 7 deployment for a company of your size? I'm genuinely curious.
Well, after trying out stormpulse, wunderground seems kind of, well, less interesting.
tl;dr

Feedback is the breakfast of champions

give your child breakfast each day not each term
Ask HN: Why can't you collapse comments? 
I find the ability to collapse comment threading (ala Reddit) an incredibly useful way to navigate through topics & sub-discussions.

Is there a reason this is (still) not implemented on HN yet?
Yeah. I think SQLAlchemy has helped me understand SQL itself better.
In other words, All Software Sucks. (I mean, shouldn't I already have come to terms with that?)
Thanks all three parent posters, I had tried to put Spotlight out of my mind (iBook G4 with the appropriate upgrade). I imagine it works a lot faster now.

So that is all three main end user desktop/laptop OSes using type and go interfaces.
They are pre-screening - they aren't looking for you. So it's only a problem for people who don't like gaming.

If the entire tech world did this, then yes, it would be a problem.

I like gaming - but I really don't want to work for a place where gaming dictates the conversation. So in this case, I know I wouldn't want to work at this outfit... so for me it's not a problem, it's helpful information.
China is less socialist than India? Citation?
Somehow, the idea that a joke can be both tasteful and gut-bustingly funny is oxymoronic. As Lord Buckley was wont to say: "If you must tell the truth, be sure to leave them laughing. Remember what they did to Jesus."
I moved from C++ to scala for my Quaint work and I have been nothing but happy. The other fun thing to use is Akka for easy migration to multi-threaded code. Nothing like generating a bunch of Futures and then collecting the results. I was able to process two quarters of tick data as part of a test routine simply because I had the cores and an easy way to excersize them.
There is no MVC.

A design pattern is a reusable solution to problem, given a certain context (set of constraints).

My design pattern study group iterated over the Gang of Four book 3 times, please many others. The MVC sessions were the least constructive.

No two people could agree on what is and isn't MVC.

Or MVP. No, you're not doing it right. Oh, MVC can only be done "correctly" using Smalltalk.

Yadda yadda yadda.

I can't even begin to discuss "MVC web frameworks". Huh? Methinks the only reason for "MVC" is to justify Spring, inversion of control, containers, dependency injection, annotations, and all that other useless enterprisey J2EE-esque shovelware.

I agree with jerf's statement (upthread) that devs should worry more about DRY than MVC.
According to the announcement, the acquisition will "make both wunderground.com and weather.com stronger," so Wunderground fans have nothing to worry about. Right? :-(
Ask HN: What's are the key differences between Pusher and PubNub?
I know Pusher supports WebSockets and at one point PubNub did not. What are the salient details you used to choose one over the other?
if US judges took the same "living tree" approach to the constitution that Canadian judges do to theirs, I'd agree with you, but since they instead try and discover "original intent" I think it just unnecessarily introduces confusion over what, exactly, the original intent is/was, which allows for people, governments, and organizations to abuse both the spirit and the letter of it.
Seems like the intolerance of ideas you disagree with is something you struggle with as well.
Microsoft is eyeing consumers with this announcement, and once consumers switch, they will adapt to the new interface. Once consumers adapt to the new interface, the overhead that you are talking about decreases, and companies can roll out Windows 8 without totally killing productivity.

MS is betting the house on Windows 8, but they know there will be growing pains. This $40 upgrade strategy is one way to mitigate the risk of alienating corporations by driving adoption in the existing consumer market.
Devops – Part 1: Devops, a European thing?
Judge: Twitter Must Turn Over Occupy Wall Street Protester's Tweets
Even though this is obviously thrown together, it really provides a much easier UI experience than Dominion's Maps.

I signed up my email, and I'll definitely be recommending my friends. Thanks a lot for this.

It's little apps like this why I love Hacker News.
That still hinders FOSS's world-domination / year of the linux desktop plans.
I realise you're being sarcastic, but I wish I could get my time back from Facebook.
Another AWS Outage: Six Questions You’re Likely to Get From Your Boss
It's the monday after a big AWS outage, which means IT managers/CIOs are looking for answers ... and they might come to you.

Here's a few questions that your boss might ask, along with measured responses that will hopefully cool some heads and get everyone focused on the next step.
How to Build a FPS in the Browser with Three.js and WebGL/HTML5 Canvas
You're right it's not always easy. I often wonder about how the perceived convenience of visiting someone varies with the strength of the friendship. I think they vary directly. For example I have no problem fighting through rush hour traffic when I'm on my way to seeing a friend who I'm looking forward to seeing.
Much tighter multimedia kernel, which is a big deal for me. Downside: not on the ARM tablets. So paradoxically, the opposite of your pro/cons. I'm neutral on teh tablets; I have an Asus Eee pad and Android just got a major audio shot int he arm with Jellybean, so I haven't decided whether to stick with that platform or switch to Surface (or indeed an iPad). But for big projects, you need a desktop.

http://createdigitalmusic.com/2012/06/music-developer-on-win...
Thanks for the screenshot. I think this is a pretty rare bug that has something to do with the push layer stuff. We're looking into it to see if we can detect this a little smarter, especially as we move towards mobile experiences.

In the interim, if you see this, you should just be able to refresh and all will be good again.
I use quite a few, but my primary devices right now are the Galaxy S2 and the Nexus S. I work primarily on the gfx side of things, so I try and test on as many GPUs as I can get my hands on.
I find the distinction more confusing, and I don't see the value.
I understand why you're confused, that seems like a rational (if rather lowball) understanding of the resources you'd use. In reality an agency used a team: brainstorming sessions with senior staff + one or two graphic artists doing multiple concepts and then multiple revisions of the final, a copywriter, one or two doing the video work + outsourced voiceover + a creative director half time + senior staff/ceo sign off + ceo diablo training + analysis of metrics and a post campaign review. And don't forget the time that's being spent on outside pr.

When you are completely based on billable hours (like all ad agencies) you need to consider internal projects as using resources like they were client billed. So the CEO is ~$300-$450/hr, CD ~$200-$300, tech & art $100+. Time isn't free if people are salaried in any business.

Oh and that's going to be the CEO online because this is going to attract other industry folks, some of which will know him personally.
Change your Operating System Looks And Features The Way You Want
I should point out that this work is mostly specific to Boot2Gecko. A lot of it is shared with Mobile Firefox, though, and a good bit of it will probably make its way to the desktop eventually as well, but I honestly have no idea on that count (I don't work on Firefox proper).
An, because of course your favorite language is perfect. Let me guess -- lisp?
That's kind of the issue, right? There's no way a big enterprise is going to be using 8 the day after launch. I suspect most will be hostile to it. MS's best bet is to get 8 into the hands of as many users as possible, so they'll push work to upgrade.
It seems likely that an all-HTML OS will be slower than Android, so either Mozilla phones will cost more than Androids or they'll just be slow. I don't see any way to make B2G cheaper than Android, which is already free.
Good point. When you're dreading interacting with someone one-on-one they're probably not a true friend. So perhaps fb is good for maintaining acquaintances rather than actual friendships.
The Mac OS X price is essentially also an "upgrade" price because you can only install it on Macs (which already have OS X installed).
The Academy of Design Professionals - Code of Professional Conduct
This seems like the best explanation I've found so far: https://lkml.org/lkml/2012/7/1/203
Nokia: We have a Windows Phone 'contingency plan'
I can't wait until this actually finds a bomb and they can't prosecute the driver because of the illegal search. Oh well, I guess the cops will learn that lesson after hundreds of people are killed...
That's nice and all, but didn't stop Hasbro from taking down Scrabulous:
http://latimesblogs.latimes.com/technology/2008/07/scrabulou...

And didn't stop the Tetris Company from taking down Mino:
http://www.wired.com/gamelife/2012/06/wireduk-tetris-clone/

IMO this is why Zynga's Words With Friends has a different board, different point values and different bonus squares...
In addition to hardware improvements, Leopard also brought speed improvements for app launching in particular.
If someone have physical access to my machine he/she can install keys if the BIOS supports that anyway. And even if it doesn't i have many more things to worry anyway. UEFI don't protect me from stealing the machine or the HD data or installing mallicius software.

Of course, i totally agree with you on that the reall reasons is for MS and hardware manufactures is trying to control MY hardware.
I'm a human user and I have a mental model of the json and rss apis I consume via code I write. I notice that he didn't say visual as you did earlier
Wonder where they got their pricing page design from:

http://www.acunote.com/plans-and-prices

http://highrisehq.com/signup
>The Weather Channel is too mainstream; all their imagery is editorialized and dumbed down for an audience that just wants to know if it's going to rain today.

Not to mention that their forecasts are presented in a way that is statistically incoherent. Look at their hourly forecasts, then click to break down by 15 minute intervals. It is common to see things like "rain during 2:00-3:00 = 30%", and then also have something like 50% during one of the 15 minute intervals within that time range. I have yet to come up with a hypothesis for what those percentages could mean, and have that scenario be possible.
It's exactly what I'm arguing above; college doesn't matter.

By saying it "doesn't matter", I'm saying that the ability of a person to produce something good or provide a good service to others does not require a causative relationship with that person's level of organized education (college, grad school, high school, two-year degrees, etc.).

You've said twice that I'm incorrect, without explaining why you think so.
Does anything stop you from using a service layer with Rails?
Genetic Misinformation
Frankly, anytime there is any interpretation by a human involved... wait, no, anytime there is a human involved, period, there is the opportunity for abuse of the system.

Just say'n is all...
I will reserve any judgement of the service, until I see it in action. I think an example dashboard - that doesn't require registration - would do more good than harm in alleviating users' privacy concerns.

Even so, all analytics services are basically privacy atrocities, and as such I don't think Mixpanel should receive a disproportionate amount of resentment.

User information utility and privacy are mutually exclusive.
Thanks for your feedback.

I updated the description on the front page to fix some grammatical and a few spelling errors, thanks. (English is not my first language)

I'll double check if the zip code is actually necessary, i'm hooking directly up the Dominions website, so it all depends on how they respond to my HTTP requests.

I updated the wording to be a bit more accurate. I take peoples personal information very serious, the phrase was meant to refer to the power outage status shown on the website.

Thanks again for the feedback, it's much welcome!
I get the argument from a purist's perspective, but it's a minor problem when compared to the set of impediments "normal" users face if they decide to install a Linux distro.
Really slick. Congrats, John!
Nooh, now only big weather will tell us our meteorological future. First ObamaCare and now this. This country has lost its way.
...it helps you spot accidental complexity...Being able to spot and extract
such boilerplate can radically improve the clarity of your code.

I think a second version of this tutorial in CoffeeScript would really shine a light on how CS is the best of JavaScript. Monads and FP are a breeze -- practically encouraged -- in CoffeeScript. It really removes the cruft of JS syntax and lets me focus on well-designed code, and I've found myself using similar patterns since I switched to CS. I code faster and (contrary to what I expected) debugging is much easier.
Pubnunbs API is horrible. All the params to push a message go in the URL. End of story.
Migrate your Posterous blog to Jekyll, host on GitHub Pages
> To be honest, $8.00 in tips isn’t a lot for three hours of biking around town. But I got stiffed on my last delivery, it was pointed out… And I was told by Postmates HQ that couriers typically do multiple jobs simultaneously, which increase the amount they receive. I was just unlucky in that I had to wait in line for ridiculous amounts of time at two of the locations, otherwise my tips would have been higher.

So what exactly is going to prevent couriers from taking multiple jobs they know they can't do in a fast time but can do in an okay time? Doesn't this encourage couriers to take on more jobs than they can do to make more money? A mediocre experience for consumers.

> I probably won’t be quitting my day job and becoming a courier anytime soon. I do, however, have a lot more respect for those guys, and will be sure to tip well whenever I order something from them in the future. (You should, too.)

A very American thing. Here in England we tip people when they do a great job (or not at all) tipping just because they delivered something is rare. It seems Postmates is copying the normal (American) delivery model: pay your couriers the minimum allowed and expect the customer to pick up the slack, even when they're already paying you a premium for the service. Pretty shameful really.
Yes, that too. I figure there's somewhere that these things are legal... but not many.
Game suggestion: Hnefatafl http://en.wikipedia.org/wiki/Tafl_games
Some people just have to learn the hard way I guess
I honestly think my productivity is a lot better in Windows 8 then in 7. The updates to search are fantastic. You simply hit the start key and type what you are looking for. You get smart filters on the right that allow you to filter by type (files, apps, settings) and even by app. I have also found that managing multiple desktops (something I often do for work) is made a lot easier by the hover corner. Plus, everything just looks so much better. Once you get the smart tiles up and running to your liking, there is nothing like it. Sometimes, I just toggle the Start screen to see the weather, news, etc. Very cool.
Hey Ron, congratulations on your great success! I am probably being stupid here, so please forgive me, but on your website http://www.tinypiano.com/videos/ it states "Check out these fun videos of our iPhone guitar app." but then shows videos of your Tiny Piano app? :)
"you end up stuffing too much code into your controllers, because you don't know where else to put it"

And that wouldn't happen to have anything to do with the fact that "you" either don't know any other patterns or solutions besides MVC, or are under the impression that using MVC somehow forbids you to use other patterns?

Not to mention the fact that the definition of MVC that the author uses is false (in a way that describes MVC as more simplistic and limited than it truly is), but after so many years I'm not even going to argue with that any more. Just fucking Google it.

tl;dr: Those who cannot learn from history are doomed to repeat it.
I have been studying that page, as well as the github pages for lein-noir, noir, leiningen, and Hiccup for a week now.

I want to write web app in Clojure/ClojureScript. Compared to starting from c/php and learning python/ruby, this venture is particularly more of a pain, and I'm not sure it is clojure but instead the lack of tutorials out there.

But the more time I spend learning/installing/configuring, the more I wonder, why? What is the great advantage of running a web app with clojure? Especially when considered versus php/python/ruby?

I started to learn out of curiosity, (I have never written functional before) and honestly this post didn't help me answer that "why" any better.
The program could then be legal under an Health Care mandate!

Whoa, I missed the "Health Care mandate" Constitutional amendment. Regular laws cannot override the Constitution, which says "The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized."

The roving X-ray vans are missing a warrant, probable cause, and a description of "the place to be searched".
Linux's leap-second deadlocks analysis
It's worth noting that's not coincidental: both came out of the University of Michigan.