skysight-inc/HackerNews huggingface dataset:
IPython creator here, just to say I'm thrilled to see this! We've wanted more languages to follow this route, and while we have only had time to work directly with the Julia team, it's fabulous to see others following up with the idea.

Please don't hesitate to ask us on the dev mailing list if you run into any problems. For one thing, we're planning on making some updates to the protocol spec soon, based mostly on the experience of the IJulia work. It would be great to have your input there as well, in case you spot something that wouldn't fit well the patterns you saw while doing the Haskell port.

And besides, this means I now have one less excuse to get off my butt and learn Haskell! :)
The whole point of these reviews is to dig into the minor features, and to explain the technical side of the marketing buzzwords.
http://gizmodo.com/5974052/these-optical-usb-and-thunderbolt...
Without an API for third-party apps, Touch ID is a non-starter. Just another example of Apple snatching lame from the jaws of awesome.
When I went into MSFT's Store app on my Win8 VM and installed the 8.1 upgrade, it rebooted and then went through the entire first-time setup routine. Everything it wanted, was already configured, so asking me again is just a sloppy experience!
Memory compression is an overblown feature. It's definitely cool, but it's a band-aid. We've had it on Linux for 3+ years now and the place where its found the most use is Android; that is, embedded systems that are difficult to upgrade trying to squeeze just enough RAM for one or two more applications.

In real life, memory compression is demanding on the CPU and they have to use a lightweight compression algorithm to keep response times snappy. It'll help sometimes, but in general, it's not going to make a machine with 4GB behave like a machine with 8. It might make it behave more like a somewhat-slower machine with 5.
I'm interested in a response here as well. I know a tiny amout of Flask and am disputing moving to Django.
This has been discussed before.

http://arstechnica.com/apple/2012/07/mountain-lion-airplay-m...

Tried Airparrot - quality was terrible in comparison.
In IPython notebooks with python, objects with special methods like _repr_svg_ and _repr_latex_ get displayed using SVG or LaTeX or whatever. Is there a way to do this with IHaskell?

Is IHaskell related to ihaskell-notebook? https://github.com/creswick/ihaskell-notebook

If anyone wants a good intro to the amazing stuff IPython can do, check this (~3hr) video out: http://pyvideo.org/video/1652/ipython-in-depth-high-producti...

Or, many examples of what the notebooks can do: http://nbviewer.ipython.org/
A blog post from the author, about the review: http://hypercritical.co/2013/10/22/mavericks
If I had to guess, I would say $2-3K. Too rich for me, but I could imagine there's a decent sized market. I just wonder how good their margins will be since it looks like they're really pushing the quality.
I love Continuum, and I think it takes the right approach for implementing all of ES6, if that's what you want. I just didn't think I could pitch the idea of using a virtual virtual machine to my team, so I took the more conservative approach.
Great work, you have inspired me to go and write some code.

Could you explain a bit further how you structured your game? I'm using LibGDX too but find the Actors, Scenes, etc. a bit confusing, are you using any of these?

How did you learn LibGDX? With the official documentation and wiki, it seems very complete, but not sure if there's a better resource.

Thanks, and I hope you keep making games!
That's what I don't get. You'd think if you were rolling out a new feature that you'd do a little QA for the first few days/weeks to make sure it's what you intended.
no... in the same way that siri was an iPhone 4s exclusive before going to the rest of the lineup. the way that retina was an iPhone 4 exclusive before moving to the other devices, the way that touch-id is now.
Linus is not forcing you to buy specific hardware to get linux installed. You can't install os x without apple-produced hardware.
Could this be the start of the new craigslist?
>> so I've been kind of interested to see what Apple machines do that PC's don't.

My PC runs Ubuntu Linux and I can't think of anything I would need a Mac can do for me that my PC can't.
Dispelling the Myth of Apple being expensive
Time is a great metric, but the total is only known when you're done. Before that, you need other metrics that you can compare to your estimates, if you want to be able to correct.
> But the Air is the heavier model...

MacBook Pro 13": 1.57 kg

MacBook Air 13": 1.08 kg

If you're referring to the iPad, the "Air" name implies that it's the lightest of the full-sized iPads. Next year, they could introduce an iPad Air Mini which would clearly be a smaller version of the lightweight iPad Air.
You're right that some PC brands also have high turnover, but remember that people are buying those PCs for $300-$500. Most people who invest $2k+ in computers keep those machines around for a while; even if their high-end usefulness has expired by year 5, there're lots of medium-end and low-end applications that can continue to be used on high-quality hardware.
The military doesn't resize its images (right click "view image")
The Art of SaaS Pricing - Jeff Lawson (Founder, Twillio)
Yes those prices are including VAT.

So, $4053 - 20% ~= $3377, still an extra $378 because 'fuck you' :)
"Older people" in this case being people who are 30 or older.
For those that are interested in the backstory: http://www.vanityfair.com/business/2013/09/michael-lewis-gol...
Oh how I wish there were more (vocal) Apple users like you. I find the 'war' mentality is usually very strong in the fanboi type, not to say that the anti-Apple specifically pro-open-source group aren't almost as vocal.

The most important thing isn't to belong to a group of users, but to use what you like best. Why should I care what anybody else uses if it suits their needs. Why do so many people think they know what is best for other people to use?

I've used this stance many times when (my brother in particular) gives me a hard-time for having a Windows Phone, or using Ubuntu on my dev machine, etc. etc. But the mocking keeps coming.
Because we get bored.
The Chinese will do anything to destabilize USD
See also: Extreme Cello (http://en.wikipedia.org/wiki/Extreme_Cello)
The accounting regs were real, but FASB changed revenue recognition principles in 2010 to allow for free releases.
This probably has something to do with your network setup. I've been able to get the lag down sufficiently that some games are playable, though I'd never recommend playing a twitch-based FPS over Airplay.

For me what really made a difference was to ensure that only the laptop was connected to my network via wifi. My Apple TV is connected using ethernet. Before I made that change, I experienced significant lag, but now the lag is perceptible but pretty low.

YMMV, of course.
There is a certain working around the official seals involved. Google DSMOS.
I found it to be the opposite - no new information, no explanation. While the author certainly know more about programming than a NYT reporter he is simply guessing about the facts (actual LOC, leaker qualifications, employer and motives) and his explanation that comments and trailing brackets explain, even partially, the huge line count is ridiculous.

Perhaps he (or someone else) should contact the NYT reporter to see if this mystery can be cleared up.
It's very clear that Goldman is trying to punish him for leaving, while sending a message to their other programmers that if they leave, their lives will be ruined. Even if this guy ultimately wins the state trial, he will never get back the years he has spent fighting it. Goldman has already won, and in this case that is appalling.
Loved your game, but most of all your blog. Congratulations!
I get what the OP is getting at, but I still think being able to be your own boss is a good reason to start a company. The investor/founder relationship isn't the same as a boss/employee relationship. You get to choose how you interact with an investor ahead of time. For instance, you should have already thought through and set up the conditions under which you can get fired so that the investor has to live with those rules. When you have a boss, you're interacting with them on their terms.
Your usage requirements are not everyones.

You are comparing an ultraportable with a luggable.

Perhaps you should try and least make fair comparisons.
It is only "wishful thinking" is as much as people are usually lazy because the effort required to sandbox small pieces of code is prohibitive in most current platforms. But larger systems are already often layered in ways that layer access to data anyway (though often not intentionally for security).
malloc is special in environments that aren't free-standing, the compiler can assume that the pointer that malloc returns doesn't alias any other at that point.
The saying is something like: once you're 90% done, you're halfway done.

For code, it's because you've solved all the easy stuff and can finally see a product. It's the unexpected UX problems along with the dumb-but-hard-to-solve bugs you're now handling.
If that were the case, it would be a matter of overly-aggressive optimization on Apple's part. Full-screening in the days of multiple monitor setups shouldn't necessarily mean that windowed apps get paged out (which is about the only reason I can see for causing a slower transition).
I'm pretty sure HIPAA made the rule that patients must accept everything billed to insurance (or something to that effect), so I think it makes sense that they would be responsible to making sure it's enforced.

Point being, HIPAA isn't taken very seriously.
>>You don't test out crazy ideas on your golden egg.

You could consider the idea "crazy" if it was a major change that had the risk of actually hurting your golden egg's success. As things stand though, Touch ID is simply a new feature that has the potential to become more important as time goes on.

From that perspective, testing it out on your golden egg makes perfect sense, since the product's popularity ensures the new feature will get the widest exposure possible. More usage data = more ideas for how to improve the feature.
I did read it, from what I saw the Benzedrine inhaler was available until the 1950s, not the 1970s.

That was one source of amphetamine that wasn't tightly controlled. The rest of it was prescription only. In fact, "In 1959, the United States Food and Drug Administration (FDA) made it a prescription drug."
Autonomy. If you can create a situation where you have the freedom to try new ideas with the luxury of failing fast, you will eventually have one moderate success. Establishing that baseline level of autonomy is another matter entirely.
It presents significantly fewer attack vectors than any other payment system that I'm aware of.
Experiment reveals the ugly side of open-source journal industry
List of high quality FOSS Android app alternatives
An article not reviling static languages and encouraging people away from ruby/python? On my Startupnews?
"The GC language is carpet bombing your memory, your performance."

Occasionally, the book-keeping to make sure you're able to clean up each allocation individually can be higher than the overhead of garbage collection. Of course, if you're working in C, you can just add garbage collection, either globally (Boehm collector, say, though I don't know how well it actually performs) or only for some particular resources (though then you do need to be sure you are tracking your roots appropriately).

I always find it amusing when I write something that spends a bunch of work making sure everything is freed before it exits. (It's worth doing so valgrind can help you be more confident you're freeing what should be freed as you go along.)
Yet. It's much easier to upgrade software than hardware.
I like it! It will definitely need more evolution of style like you began exploring towards the end to keep it from being just the same loops for hours.

Do you have samples for the individual tracks which layer in during the first 2 minutes? It would be interesting to attempt to procedurally generate an approximation of something good which would fade into the background while working.
Alternatively, a bunch of cooperating projects could share a VID:PID pair and agree amongst themselves and agree on an alternative way to identify devices. The VID:PID would cause the USB driver to load a "sub driver" that would implement the alternative scheme. For that matter, by using such an extension the whole open source community could exist under a single VID:PID.
Right. It was never debatable whether or not the current iPad has a digitizer. It doesn't. I'm just saying if they are starting to embrace productivity, they should have added one.

The current iPad has a capacitive touch screen, that's why the current styli use a large tip, the stylus isn't replicating a pen, its replicating a fingertip. That's why they all suck. Its hard to write / draw with your finger, so until we stop making styli that replicate fingers, note taking and drawing on the iPad are going to be suboptimal.
Totally. I find it's especially true for UX or animation stuff. Like you get the whole application working and then animations need to be put in, but those end up causing issues with states/transitions and smoothness, which take a long time to iron out into a nice place.
Things always appear clear to conspiracy theorists.

Do you have facts to back this up? People join and leave jobs in the financial industry every day. Is Goldman Sachs special in this regard?
I don't usually count comments to as lines of code. I didn't realize that some people did. Perhaps I'm just unusual in how I count them. It seems there's some ambiguity however so it's very possible that they were counting comments after all.
Just tried using airplay as a second display on my prev-gen Apple TV (black puck but 720p) and new MBA. Works fine but noticeable lag that makes mousing nasty. You probably don't want to use this for a "real" interactive display. Maybe the newer ATV would be faster, but I wouldn't expect too much.
Though with most compilers, there are ways of making other functions similarly special.
"Maybe it's speed, though I really wonder about that, given our blistering fast processors and endless banks of RAM"

I've seen this thought hundreds of times over the last decade, and I don't think it's a very good one. If execution environment A is twice as fast as B, it will still be twice as fast after the processor speed doubles. Mostly, we usually want to do as much as we can with the hardware we have.
No, I haven't watched the video, but I've read several of his articles like the one that started this thread (I tend to prefer to read content than watch a video of someone speaking it; quicker to read, less disruptive of people around me, easier to quote, easier to refer back to later to make sure I got his point right, etc; if you have reference to a written description of the same content I'd take a look). Calling fructose a "poison" or "toxin" is excessive. It twists the conventional meaning of those words.

I definitely agree that people are eating too much fructose, and too much sugar in general, and that it has been driven by several government interventions (fat-free diet advice, corn subsidies, etc). I just object to calling it a "toxin" or "poison", and find his single minded obsession with fructose to be a bit of a poor way to attack the problem in the same way that single minded obsessions with "fat free" or "no carb" were. Human diet is a complex topic, with a lot of interacting factors, and over-simplifying advice can be quite harmful.
How is that clear? I haven't followed the case, but it seems as though he copied important intellectual property (HFT code) when he left the firm. I'm sure if a developer at Apple or Microsoft downloaded the Windows or OS X kernel code when they left that they would face charges of some kind as well.
Come on guys. At this point in time, I'm pretty surprised HN isn't completely outraged by now by this whole ordeal. We all in our right minds know a website like this shouldn't cost 1/100 of it's $90 million price tag nor be this bloated...

Even if this information isn't accurate, I'd argue the figures fall somewhere near what is being said, and still way more than it should for line count and price! That's simply a colossal, and pathetic failure, no matter which way or how you look at it. Why is everyone being so lax on all this? I don't want to say it....but if this was Bush's legislation and administration....yeah well I said it
Left and right are relative to where you are standing. I wouldn't call America's definition of left ignorant, as it is clearly left of center for America.
The fact that it's so important to prevent multiple manufacturers from using clashing IDs is exactly why it's in their interest to make registering an "official" ID as open and accessible as possible.
Betteridge's law of headlinesʹ: "Everytime Betteridge's law can be invoked on HN, someone will"
This.

From what I have been able to find, the CPU is perfectly 64bit capable but Apple has simply chosen not to release a compatible UEFI for it.

Some enterprising folks have gotten things to work but it's veering into hackintosh territory.
Last resort on a global scale is still a gigantic market.
Good stuff. This will come in handy if node.js 0.12 takes much longer.

Watching the use of generators in JavaScript and especially node.js is going to be very exciting over the coming years. We're excited at LinkedIn because we write a lot of node.js, and control flow is always being discussed: step, async, stepup, promises, and async generators look to solve a lot of that.

Also, checkout the AGen formal spec[1] for asynchronous generators. Raynos and I put it together recently to encourage interoperability between async generator solutions, and we're both using it in personal projects.[2]

[1] https://github.com/AsynchronousGenerators/agen-spec

[2] https://github.com/Raynos/gens
While not well-known, this is quite common and legal practice. Insurance and pharma companies have been buying deidentified data for years now. It is usually only for the purposes of research. HIPAA itself has deidentification guidelines which must be followed. They aren't fool-proof though, there have been some successful attempts at reidentification. Ironically many of the contracts specify that you cannot try to reidentify the data you buy.
In the last six months, I've had: a normal MBP, an rMBP, a Lenovo, and a System76 Bonobo Pro.

>* How many Thunderbolt ports did it have?

Who cares? Do you have a Thunderbolt device? If so, does it really provide an appreciable performance benefit over USB 3.0/eSATA/Firewire/DVI-Out? I've actually asked the Apple store and the only thing they've carried for Thunderbolt has been USB hubs and additional display adapters.

>* Number of USB 3 ports?

Most mid-end and higher machines I've seen since 2011 have at least 2, which is the same as my rMBP. Most other machines have also had 2 or more USB 2.0 ports, which my MBPs didn't.

>* Discrete graphics card performance?

Great on most mid-end and higher laptops.

>* What did it weigh?

I'm sorry, were we talking about a laptop for real work or a netbook/tablet? I strongly prefer a laptop with enough ports to be self-contained and a few more ounces of weight than a MBP with 2 ports total, necessitating dragging an external USB hub everywhere (typically these need to be powered to be decent, also). If I wanted a tablet, I'd buy one (and have bought one; a Transformer Prime with keyboard dock, which works great for airplane etc.).

>* The SSD drive was how fast?

I've never compared my SSDs, I guess I have better things to do than benchmark. However, I never noticed an appreciable difference between the SSDs in any of my laptops, desktops, or external enclosures. I've always bought decent SSDs and got my first one in 2011.

>* Battery life?

Highly dependent on usage profiles and applications, but in most cases, I didn't notice any superiority in the MacBooks.

I will say that without a doubt the screen on the rMBP blows everything else I've used out of the water (haven't tried the Chromebook Pixel yet). It was sad, however, that there was poor support in non-OS X operating systems for "HiDPI", basically meaning you had to either run at a resolution that was unreadable without magnifying equipment, or you had to jack the DPI way up and get funny behavior in other applications. That's not Apple's fault, though.
Appellate court: Nope, feds can’t just GPS track your car without a warrant
Depends on which model and when you bought it. If it's an iMac, you're good all the way back to mid-2007. Mac Pro needs to be early 2008 or later. Mac Mini needs to be early 2009 or later.

If it won't run Lion/Mountain Lion, it won't run Mavericks either, unfortunately.

Also note that some features (e.g., AirDrop) aren't available on older machines running Mountain Lion, even if the basic OS runs. I don't know if that's been changed for Mavericks.
How could all this stuff could go unnoticed for so many months or even a year some of them? I did a search and it is littered with private info that a hacker can figure out the identity of the writer fairly easily. Clearly nobody was reading the reviews or they would have been flagged and deleted. The PR person said they had never had a review flagged. Could it be the reason is because they fast tracked a way to produce user content that nobody was actually using to sell a ponzi scheme to KP for 70 Million? We all know on yelp that stuff would be taken down immediately. So how here is it all over the place and nobody knows about it? It can only be explained that nobody is reading it. Users can't login and delete posts? Did they even create logins? 2 Million reviews generated and a 70 Million dollar round in the valley just raised. The investors have got to look at the due diligence they did on this whole thing to give them that much money for what turns out to be a PR disaster.
Just because they make something, doesn't mean it works well. Only someone with relatively small hands will be able to type accurately and comfortably on that thing. It's also not the kind of keyboard case that works well on your lap.

The Clamcase Pro, on the other hand, did a pretty good job of converting my iPad into a MacBook Air that runs IOS. I'm curious to see if they'll manage to come out with a usable solution for the new one. If not, I don't really need to upgrade my iPad 4 for another year or so anyways.
I highly suggest adding Kashmir Hill's blog to your weekly reading. She does great coverage of privacy issues.
My 2007 MBP was damaged from being placed in the overhead bin in a thinly-padded case. That's not stellar construction IMO.
If A is twice as fast as B, it'll save you half as much time after the processor speed doubles.
>>My own experience is that working remotely is a viable and even desirable option for many but not all businesses -- it depends on the nature of the work, and on the kinds of interactions people must have with others inside and outside the company for the business to be successful.

Of course. The problem is that many (most?) companies will not even consider the possibility that remote work would be suitable for their employees because they have a fundamental lack of trust for those employees. Furthermore, they are managed by baby boomers who still believe in outdated mantras like "show up early and leave late to show your dedication."

I'd say that 20 years from now remote work will have become the norm, at least in software.
I read the original (very detailed) article. According to it, everything he copied was non-proprietary. Almost all of it was open source stuff.
And the endless banks of RAM aren't really all that helpful to performance when it still takes eons to actually fetch the bits from them.
Agree with Jonathan here, but wanted to say that the landing page is beautiful. Did you do the design work yourself? If so, where did you pick it up?
I've noticed this as well, pretty frustrating