skysight-inc/HackerNews huggingface dataset:
Ah! I knew there was something terribly wrong there somewhere (and probably that's not the only thing). Thank you very much, I'll edit the comment to fix it.
"People who are commenting in this way completely miss the point. Linux gaming is a growing opportunity. Nobody expects it to remain at 1% forever."

I'm sure SOMEBODY does, and anyway that's a bit of a strawman -- if Linux triples its marketshare it's still under 5% of the PC gaming market, which itself is often not given the same amount of attention as the primary two consoles. And if the bulk of big AAA game ports to Linux are badly-wrapped Windows games, or even well-wrapped Windows games, then it seems hard to see what will motivate more than a small portion of gamers to leave Windows.

EDIT: And Valve can throw as many resources as it wants at Linux gaming, the general problem of making Linux into a desktop OS capable of competing alongside Windows and OS X has had a lot more resources thrown at it in the past, and unless and until that effort finally pans out, having Linux gaming as a functional subset of Windows gaming is not going to induce people to switch en masse.
Note the byline: Duncan Campbell

http://en.wikipedia.org/wiki/Duncan_Campbell_%28journalist%2...

That's how :)
Is this anything else than profiteering spam?
Yes, it's more than a REPL.

It doesn't work at the level of single expressions. It's more like a script editor that re-runs the script in realtime, as it's edited. It also allows real-time inspection of values, with useful visual representations (e.g. graphs of values over time, colours, paths, images etc.)

It's pretty cool, though I'm not sure how much use it is over a regular debugger for an experienced programmer. Great for playing around with though.
The connections may be more extensive than the average software developer will ever see. But does that make them useful? How can unrecognized connections be useful? And if those connections are not useful without the higher education he/she will not receive, then what was the point in learning them?
> Performance on Windows seems generally terrible for reasons I can't be bothered to figure out. Sorry.

:( It looks really cool, I'll have to check it out at home.
You could invert your argument to: If you know that people are going to rant when you are late, why don't you try to be on time.
If you've got a winner-take-all system, and a small minority is willing to work much longer than everyone else, you end up with a situation where most people work a lot longer than they would prefer to, because the penalty for working 20% less isn't 20% less income, it's a dramatic drop in income. It's just a specific instance of http://en.wikipedia.org/wiki/Race_to_the_bottom.

Work hour limits are a reasonable solution in a democratic society where the majority doesn't want to be beholden to the work habits of the minority. Although, such a society should expect that some of those long-working folks will emigrate to countries like the U.S. where they can get outsized rewards for working longer than other people.
This reminds me of my last remote job. Every day, we would have. Standup meeting. These are supposed to be 15 minutes, but typically would last well over an hour. On top of this, we would have: planning (4 hour meeting), review (3 hour), retrospective (3 or 4 hours), and the boss decided we weren't having enough meetings..so he added a soical meeting every Friday for an hour. We were all remote and this was a way for us to so somehow become closer as a team.

at one point, I was paid for more time in meetings than work. The only way this didn't happen was when we were putting out fires because mysteriously, we weren't making project goals and upper management was putting pressure on my boss.
There was a time, not that long ago, when I saw a kernel panic maybe once in a year at most. These days I see them every few weeks.
I've found an increasing number of sites use validation preventing the use of '+' in email addresses (which I used extensively when on Gmail). To get around this, I use a feature of Fastmail to give me something similar - <myname>@<company>.<my.domain>. By putting the unique part in the domain, it's less likely to be stopped by a fussy validator. Combine with some of their auto-filtering and I have an easy way to track who's abusing their ability to mail me, and to take action appropriately.
There's a big push right now to implement such systems. Hospitals now have a monetary incentive, due to the ACA, to not have patients return for anything more than a follow up for something like 30 days after an emergency room visit [1]. I'm not sure what Apple has to offer in regards to this kind of data storage, but it's going to have to be HIPAA compliant if they want any sort of acceptance.

Also, a lot of what is being done is automated monitoring. An algorithm can be developed to measure, for example, blood pressure, and if the patient deviates from acceptable ranges, the algorithm can trigger a contact to the patient, their healthcare provider, and family to begin an intervention to correct the bad blood pressure.

Adherance (doing it when you're supposed to) and validity (the measurements reported for Bob Smith are actually from Bob Smith) are big concerns, and there are also a lot of things done to ensure that the patient is doing their part correctly.

[1]: http://www.acep.org/Legislation-and-Advocacy/Practice-Manage...
it's not laziness, it's lack of respect (for other people/other people's time)
That's so fascinating to me.

So there is the "start time", but it's just delayed? For example: scheduling a 7pm dinner means everyone will know to arrive at 8pm?
The hidden assumption behind the "you don't need math" camp in the discussion here is that math is somehow very difficult to learn. Nope. The ideas from high school math have been around for thousands of years. How hard could they be to learn?

And calculus, calculus is just calculations on functions. Not very profound, but not very difficult either. Interestingly, I find the procedures of calculus to be very similar to iterative programming procedures. A limit is kind of like a while loop, a sequence is an iterator, etc... For example

lim_{n->∞} n <==> while(true){ n++; }

Perhaps the best "pitch" for acquiring math knowledge is the power you'll gain for modelling the real world. In that respect physics is useful too, since it also deals with models for the real world (kinematics model, momentum model, energy model, etc.)
Try changing the message or try a cold-call, give you the chance to get instant feedback on why people don't use the product.
Monument Valley was one of the best mobile gaming experiences I have ever had. My jaw literally dropped a few times at the clever reveals.
Portability; from looking at your site you're using a standard ATX motherboard. The Orange Box is for demoing MAAS/OpenStack and needs to be portable enough to go on a plane.

Cool cluster btw, it'd be neat to see you blog about using MAAS on it.
> At least my Mac recognizes and uses a second monitor when I plug it in

This is mostly a solved problem in linux these days. Macbooks have consistent and quality hardware. It's no surpised they work well. If you use a mainstream laptop or PC parts, it will 100% work with Linux. Using cheap noname parts or manufacturers with poor software support then you'll have issues.

For example, Macbooks + Fedora 19 work perfectly. So does the 3 Lenovos I tried and a Dell XPS.
Er, why? Apple stopped caring about the cloud and traditional server market a while back.
The language just came out to the public yesterday, how can anyone start giving classes on this stuff? (Unless I'm mistaken, please correct me)
With 3, it complained that it didn't find the widget on my development site - which left me really confused.

A production-capable version would be extremely useful to our team, even with minimal feedback - we're in a public beta of a new version of our site, and we're using A/B tools which would allow us to get that sort of feedback from a number of our users without being overwhelmed.

We might only want to use it for 4 months, while a beta runs. A one-off payment of up to £100 (GBP) would be reasonably easy, if we chose to use it.

What's keeping it from production?
Okay, I meant more that there's not a skills barrier in terms of actually learning to use the language. The syntax can be intimidating, but once you've spent a couple of hours with it, it's not an issue any more.

It's far more difficult to get to grips with how the APIs work.
Cordova Plugin to add WebRTC Audio and Video
Did Apple present Cloud Services yesterday aside of the Dropbox clone (iCloud Drive)?
For those interested, also look into the CCR[1]. It's an XML file representing treatment history used for interchange between healthcare providers.

[1]: http://en.wikipedia.org/wiki/Continuity_of_Care_Record
Oh well I would love to hear feedback from you. As mentioned somewhere else in that bunch of comment I am more than willing to give away long term free use for any one willing to give this a serious try and share the experience with me.

The registration process is very small (basically one more field than a sign-in) and you can delete your account anytime if you are not satisfied.
Once logged in you will see a tutorial that highlights the main features of Nota in under a minutes.

Will work on a screen cast of the app first very soon.

Thanks for sharing
Yes it is...
if in the culture it is accepted that time is a continum.. following your example if both person agree at 12...and one of them arrivew at 1..the one that arrives later may look like "jerk" as you call it.

But what happens if one person arrived at 12:30 and the other at 12:40? Eventhough the meeting was at 12?? Are both jerks??

Minute accurate precision is a Western phenomena derived from the industrial revolution... where humans had to adapt to the machine...

in other cultures where the industrial revolution started later.... time is perceived more like a continuum... or a band.. so 12.. means anything beteween 12 - 12:30
Evening means around 6 or 7...
and next week means never

But what happens if the same couple meets again and now the one that arrives later is the Other person?
You are probably not their target market. Apple makes machines that just work. 99% of the world doesn't know what a kernel is and doesn't care. They just want computers to work.
Good design doesn't come from a hack. It's not a "one size fits all" solution. You need to think deeply about the problem you're solving, the audience, the author, and the content. I recommend reading a book on typography. Then you'll understand why line height matters, and why sometimes 1.5em is inappropriate (Though it's a good rule of thumb).
The Basics of Inbound Marketing
Labeled the “fastest growing SaaS company ever,” Zenifits raises a $66M Series B
I took down an AS/400 server once by tripping over two Type 1 token ring cables[1] that had been plugged together in the middle of a walkway. No-one ever owned up to that setup.

[1] http://en.wikipedia.org/wiki/File:IBM_hermaphroditic_connect...
>Yes and yes.

That's all I needed to hear. Trademarking 'pi' is therefore nothing more than exactly this.

There's therefore no need to rage out.
What is the best replacement for X10 stuff?
If they actually make courses, yes it is a real product. If not, then yes profiteering spam. Give them a little benefit of the doubt, but if you doubt too much, don't give em your email.
“The value of a constant doesn’t need to be known at compile time, but you must assign it a value exactly once.”

Excerpt From: Inc, Apple. “The Swift Programming Language.” Apple Inc.

Check out this book on the iBooks Store: https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewBook?...
It does seem to have got a bit silly - I searched recently for directions from Edinburgh to Falkland (a village less than an hour away, but a fairly popular tourist destination) and it thought I wanted to go from Edinburgh to the Falkland Islands....

I'm pretty sure Maps didn't used to do dumb things like that.
C++ Dynamic Namespacing
That's pretty cool. One of the goals for the orangebox was being robust and compact enough to throw in a suitcase and fly to a conference. The nucs win on compactness, and also via intel's vpro/amt can do remote power management (ie. ipmi light).
Important, timely read. Especially given that HN is currently not blocked in China [1] --although that could change in any minute now.

[1] http://www.blockedinchina.net/?siteurl=https%3A%2F%2Fnews.yc...
When was the last time Google and Apple actually worked together? Serious question.
Because Apple used the word Metal to name one of their new APIs?
So a slight decrease in employment in a population that already makes up a small portion of the workforce. Hardly a big wave of firings.
I don't think there is likely to be much confusion. Looks like this would be called "MAAS" or "Metal as a Service," never just "Metal."
Apple's new Graphics API is called 'Metal'.
I see Objective-C been shown the door if Swift is successful, it just needs a few iOS and OS X releases, with C left around for the UNIX layer.

Lets say around XCode version 10 gets released.
When I was making my morning coffee today, I asked myself: "How quickly will a $9/month video service for learning Swift appear?" I thought three days, so I was wrong.

This is entirely too opportunistic for my tastes because:

1. There isn't even any content yet.

2. Swift came out yesterday, what the hell makes you an authority? (yes, I know most of the language features aren't ground breaking, but still)

3. I imagine the people able to successfully teach Swift will also have great knowledge of the iOS/OS X APIs. I'd trust an existing Objective-C based learning tool way more than this one.
The Four Horsemen of E-commerce
Interpolating Points in iOS with UIBezierPath
Pre-ticked boxes signing you into "interesting" marketing propaganda are the pits, no argument here.

But what is even worse is when (for example) you book a flight and the airline adds some totally useless "insurance" to your booking. Bangkok Airways comes to mind. This scheme is outright dirty, if not borderline fraudulent.

With some pre-ticked box hidden deeply in the form.

While I believe this to be illegal in Europe it's apparently not around the world.

The tactic is loathsome and still the amounts are relatively small, so that it's not worth it to complain to your credit card company. Plus: hey! you agreed to the crappy, useless insurance to begin with.
This is another step in the long long road to everyone being able to easily track their health electronically. This will not be the break-thru, but it will help.
An amazing man. Truly the Copernicus of his time: persecuted for his pursuit of science. In 100 years, this man will be considered one of the most important neural science researchers ever.
> this is just a new instance of an age old problem.

The issue of limiting state force is extremely old but it is entirely a solved problem. It was solved by warrants, given by judges, and policy scrutinized by the public and constitutional limitations on executive power. Aka civilian oversight. The issue is that these agencies are operating in total secrecy, with their own rubber-stamp courts for domestic surveillance and absolutely zero oversight if the targets are foreign.

People try to frame this as a technology problem. Technology creating new opportunities and everyone (even the state) was caught off guard and our legal/political system was ill prepared for it. But thats not true. The entire growth of SIGINT was on the basis of the government utilizing state secrecy laws more often than ever in history. Entirely bypassing any scrutiny or limitations.
Let go of the idea that work is so important that you should exclude everyone that is disagreeable.
This list of rules seems like a case of ban everything with selective enforcement. Then if Apple ends up wanting to remove an app, the app has surely broken at least one rule.
For the optimist, Amdahl's law is just a restatement of Zeno's halfway paradox ;)
Well there is a whole bunch of value that goes with this. Event tracking, rendering of pretty damn accurate "screen grabs", reproducing of the environment.

I think you made a good point about the typical project live spam and I might be reason why people can not get to use the tool righ away. I personally see that tool being very useful for "intra team" communication as well.
Arghh. True.
If you're referring to the use of Metal in the name, I doubt it. It is a different market. Canonical isn't out to make millions from a highly focused tool that gets a large amount of its value from being free for anyone to use, forever.

A similar situation happened when Apple adopted the name Launchpad for one of their services.
Everybody talks about "hustle" and how great it is - this guy seems like he's actually doing it.
He's becoming a hermit in a very strict, almost religious sense. I agree with you in that this sort of social decision could be more pain than joy, but you know, I never really interpreted the tone of the article as malicious or particularly negative. I think it's alright.
The code in Learn Python the Hard Way is all really easy to port to Python 3 since it's written for new programmers, that said. New programmers won't know that.
Someone should resubmit their bitcoin app and see if it passes this time.
> At least my Mac recognizes and uses a second monitor when I plug it in, unlike the bloody Fedora 19 box that I use at work. And don't get me started on that second graphics card that the system can't figure out how to use! And the wifi Just Works(tm), unlike the Ubuntu laptop that I had before that.

You can write a udev rule for that
It just came out yesterday and they spent their time doing this instead of learning the language
You're missing the point. I think everyone knows what you're saying is true for a mobile phone or even a desktop PC. Where it's NOT true is on servers, where tasks are "parallelized" since you have millions of concurrent users, so whether you have 1 million 8-core servers, or 125,000 64-core servers it doesn't matter much, because it's pretty much the same thing.

But from a whole datacenter perspective, I believe having servers with more cores is more efficient than having more servers with fewer cores, since data travels faster between more of the cores.
Also, an idea - even if it's not ready for production, you could wrap a site in an IFrame, and use Nota outside the frame? that could give you a quick way to a production-able system?
perhaps they know that the public don't give a shit, and this'll be lost on the noise of other news.
Neat idea. By the way, I was looking over your offerings. I started working on a program that uses machine learning to optimize mysql config files (customized them per machine/install)

I'm also working on a product where users can upload their config files and system stats and get feedback regarding how to optimize them.

Drop me an email if you're interested in partnering. (I need lots of help in the reaching customers department)
A language to be loved by managers it seems, specially when high attrition and off-shoring are the rules of the game.
The OP might have stumbled upon this while searching the web for apple's metal, if that's the case it shows that the naming collision could be a good way to have people discover the product unexpectedly.
You rightly should catch the said substance for this. It's a misuse of the etymology.

Hack does refer to cutting with rough or heavy blows. Centuries ago, "hackers" referred to people who made rough-shod furniture with an axe. That was a hack back then.

In WW2, "hackers" were mechanics in the US Navy who hacked off the broken parts of airplanes to weld together the working parts of broken planes. That was also a hack. The planes were referred to as "hack jobs."

History is littered with examples using exactly the meaning you cited that are quite the opposite of nefarious. The very essence of Maker culture is about the old definition of "hacker."
Part of the change in attitude on HN is based on four years experiencing substantial shifts in the terms of the relationship between Apple and software developers since the iPad's release. The death of Jobs made criticism of Apple more acceptable of course, but not criticism of him to any significant degree.

The bigger picture is that HN [and YC] have come off the Apple App Store bubble. Mobile apps are now seen as multi-platform programs, and the center of gravity has clearly moved toward open source tool chains and back toward the core idea of Web based software.
They sort of collaborated to buy Kodak's patents last year.

http://www.bloomberg.com/news/2013-01-11/apple-google-deal-f...

Which is funny because two years before that, Google was absolutely outraged that Apple and Microsoft would band together in a clearly anti-competitive move to deny Google a collection of patents
I have a shiny new MBP too, but I have no problems getting 9-10 hours from it by just browsing the web(with safari) and watching videos.

IntelliJ however eats some of my battery pwoer, but I still manage 7 hours or full work day.
Man suffers detached retina after too much texting
You don't have power on the other people. So do what you can instead of wishing they did what they could.
The word 'crashes' could easily be substituted with 'drifted into'.
Apple makes it easy for devs to screencast iOS apps
We can probably at least agree that two wrongs don't make a right... they are not equivalent but both are wrong according to the law, if not totally illegal. In fact I'm no English law expert, but I'd wager that while the spamming is actually illegal according to the law and the judge, the invoices GP proposed are simply unenforceable and not actually against the law.
A PSP emulator for Android, Windows, Mac, Linux and Blackberry 10
Could you send me a ticket via UserVoice (bottom right corner) so that I can have you user ID and have a look at what might be wrong?

Nothing is really keeping it to be pushed to production. I was just hopping to get more feedback before proceeding to that step.

Thanks for the input.
Seriously want to move to Europe now. As a U.S. citizen and web developer, how hard is this to do? Can I just get a remote job here and then move? What are the VISA issues?

My biggest concern is that my salary won't be enough to pay my ~$1k/month student loan debt.
PPSSPP, A PSP emulator
Using Bundler for non-Ruby Projects
Data Armageddon: When Users Define the Schema
Factoring p^2-1 into (p+1)(p-1) when you're trying to prove something about the factors of p^2 - 1 isn't exactly magic either. The entire proof is a pretty easy exercise. The only hard step is "stop reading and think for a moment".
> It seems to me that a huge number of jobs are all about providing entertainment for people who are too knackered from work to take part in an intellectually and/or physically satisfying hobby.

This is something I've been trying to say for years now. Thanks for putting it in words so succinctly.
It seems that 40 hours is basically optimal for turn of the 20th century factory work. I've seen several references[0] that the optimum for knowledge work is 35 hours, but I'd LOVE a detailed citation.

While you are correct that people vary, many managers seem extremely ignorant of 200 years of research on this topic and start from grossly wrong initial conditions (e.g., "40 hours is the bare minimum and should be considered slacking: a professional works until the job is done and we really expect 50 hours; we prefer passionate people, which starts at around 55 hours"). It would be far better for almost everyone if the typical standard expectation were based on a typical standard human, not on outliers (e.g., people who carry the DEC2 mutation and need only 6 hours sleep).

Look at it another way: the 75% of the workforce who is average would stop burning themselves out to the point of negative productivity, and supermen like yourself would be truly recognized for your outstanding contributions, rather than just "meh, meets expectations".

[0] e.g. http://www.slideshare.net/flowtown/rules-of-productivity-275...