skysight-inc/HackerNews huggingface dataset:
Putting aside the question of hardware+electricity vs. g2.2xlarge service charges, I think it's worth mentioning that there's a lot more to putting these models together than just getting the hardware and paying to operate it. I tend to spend quite a while mucking with configurations, writing data preprocessing/formatting code, and doing component-wise checking of each piece of the giant ball of software it inevitably becomes. For these tasks, it can be a LOT more convenient to be running locally.

As soon as you're dealing with EC2, you have to take on the mental overhead of making sure that all your configuration persists between restarts (especially if you're using spot instances!), running start up tasks, mounting EBS and paying for volumes, etc. and in my experience this all really adds up. That said, I still do use EC2 for some things. If I wave five similar models I want to run in parallel, it's as simple as spinning up five identical instances. Also, once I start training new models I can continue to use my workstation without any slowdowns.
We've been talking to people for a few months now about this and have heard that concern repeatedly. We're working on designing and releasing something that rewards competition for the kinds of people for whom that's a motivator, and rewards tinkering for the kinds of people who enjoy tinkering.

I'm the Dwarf Fortress kind of game player, when I ever play games, if that gives you a sense of the direction I'm pulling us.

If Starfighter is only rewarding to people like Andrew Tridgell, we've done something very wrong; count on us to adjust course quickly if that happens.
I've got nothing against CRUD apps, because they make the world go round, but it is unlikely that Starfighter will choose to send our candidates to firms making CRUD apps. The difference will be fairly obvious when you see our client roster. We're geeks with good taste for the kind of jobs a geek would actually want to have.

(Sorry for being coy here. Don't want to jinx contract signing.)
It read like an infomercial to me...I closed the page after the first two sections.
I'm not sure you're supposed to downvote comments you disagree with, do you?

I thought it was to enforce a civil debate.
Something that doesn't seem to get mentioned in the comments is the placing of the trackpad; so near the keyboard. This was one the first things I recognised as a potential err.

I once had a ASUS notebook which had a similar design. The problem was that my tip of one or both thumbs or part of it, often touched the touchpad in a fashion that it selected text if working in a editor. This would happen so fast that my typing replaced the text. Very annoying, so annoying that I bought a new notebook of different brand.

I imagine something similar could happen on the Macbook Notebook.
Very cool! Signed up for an invite.

Couple questions:

1) Is this a Stripe-like CTF that happens over some caffeine-fueled weekend? Or is it more of an ongoing Project Euler-style drop-in-and-solve type process? I don't think I could handle the former, but the latter sounds quite enjoyable and something I might do in my free time just to learn. I did that with PE for a while since it was fun to earn completion points.

2) You mention "Let's Play" style videos. How do you make it so that the solutions aren't given away? Does each player have a customized CTF somehow?
The new era of perishable luxury
> The other solution is to buy used phone.

This is a good idea if you can find a reputable service that will guarantee your money back.

I bought a used Note 3 off of ebay. I got it, popped my SIM card in and worked perfectly. Then one day I couldn't make calls, use data or register at all on the network. Turned out it was on a carrier payment plan and the original owner stopped making payments. So T-Mobile blocked/blacklisted the IMEI number. T-Mobile refused to talk to me about it or even let me pay it off. I sold it on ebay for about $350 - afterwards I realized that for $50 I could have had it "fixed".

And I'm sure I'm not the only one that has been scammed like this. The sad part is that it only scares people away from wanting to do business with honest people like me because of all the idiots out there.
For just a tiny bit more, he could move up to the Moto E/Moto G, which are a lot nicer than the BLU phones I've seen and experienced. The sub-$200 phone market is an amazing quality-for-money price point right now.
I prefer the shorter ISC license to BSD or MIT... It's the default from npm's init, and just feels better than putting more verbiage than what's really needed.
I think the right thing to do is to firstly get rid of the term because it's become so meaningless and abused in so many ways. At least "cloud" has some semblance of at least meaning "whatever that we used to do in the 90s for IT is BAD" and implies great upheaval, but DevOps is a really, really weak movement in comparison because most companies that are dysfunctional try to contain whatever DevOps is into their existing (typically broken, so let's propagate that error 100x, right?) practices.

While I agree that sysadmins should be developers first it is increasingly less likely you'll find developers willing to become computer janitors and deal with the ugly realities of operations in, for example, larger companies. I wouldn't think that John Carmack ever liked having to figure out the installer scripts and keep them working across all the supported platforms through all the BS that Microsoft and different Linux distributions could throw at you, yet that's what a more "ideal" DevOps organization described by many model would have John Carmack do.

What should have happened though is that instead of hobbling the John Carmacks and dragging down their productivity, you should have fired the developers that refuse to cooperate with operations and those that keep actively putting off writing "boring" code or never documenting things that do matter for operations to figure out and learn through a failure that something broke. That kind of behavior is the developer equivalent of not being a team player at all. It's true that none of these things actually make you a better programmer in itself, but these things are what contribute to making you more PROFESSIONAL instead of a cowboy renegade programmer that doesn't care if nobody else can use his code because "clearly, if you can't figure it out quickly you don't deserve to use it" (not an exaggeration at all I've heard).

Having been in both development and operations in rather large (and small!) companies now, I'd far, far, far rather stay as a hermit-crab developer than deal with the constant dysfunctions of enterprise Faustian nightmares that are required for you to deal with as an operations engineer. You can generally ignore a lot of the noise in a super-siloed off R&D organization, for example, but you cannot ignore your pager going off at 2 am because a random server crashed causing someone to get very, very angry and demand immediate resolution when it is your JOB to keep those things going. Hardly going to write anything really meaningful with that ruining your work week pretty much every week.
I'd downvote you twice if I could. Open Source is not and never was about not making money and it was never about giving away what makes the core of your business. Github shares a lot of code and projects that are useful to the open source community [1] and at the same time provides a free service that is tremendously useful for a lot of open source projects. I feel like they're doing their part of sharing, attacking them because they're a profitable company is just cheap.

[1] see https://github.com/github, https://github.com/libgit2/libgit2
Propriatory means you can't download it form Github, or fork it. Which would defeat the point.
Some of us hate having to charge multiple devices.
> 9- This is basically saying that they or us can do whatever we want with that information, right?

That's not how I read the second sentence of section 9, which appears to be a conventional "don't blame us if you use this information and hurt yourself" clause.

That said, the exception at the end of the second sentence is not ideally worded.
How does iOS app Display Recorder record the screen without using private API?
Finding Innovators
Interesting quotes from Eran Hammer:

"0.12 is DOA" and "There is little doubt that io.js represents the future of node"

All in all, I agree with his sentiment- the 0.12 and io.js versions of node are both interesting-looking, but my production code is running on 0.10 until (a) I need something specific from later versions or (b) the code has had time to gel and stabilize. Just because I can run a basic test suite against a new version doesn't mean there's no obscure edge and race conditions that are unlikely (but still possible) to occur.
It's still kind of nice that it should become possible, with pretty much no fussing, to plug a phone into a TV (or any other display with USB input), have it charge and also take over the display.

As you say, the hardware savings aren't very interesting, but simpler, better interop looks like it will be.
It's not like it drops dead if you use it for 1 minute after 18 hours, once the battery level hits the Power Reserve point, you can use it as a watch for up to 72 hours.
Given enough effort and determination I can totally see how this could work. Maybe you won't be a programming god but I can totally see how those 2 productive years easily replace a 5 year CS masters course.

High schools, colleges, universities often have boring teaching programs that force everybody to learn at the same speed, programs that look like a progress bar (The Matrix training program?) In real life we can't ask Tank to load the Networking course from a floppy disk and yet that's what metaphorically most Universities are trying to do.

Because of that kind of system we are maybe 10-20% as productive as we could be. We are bored with exercises and we don't really want to do leaving them till the last moment before the deadline. Now, take a moment go back to your ol' university years and think. When did you learn the most? In labs and lectures? Or when you thought "It would be cool to do a 2048 clone that negotiates every move with the server side that you cannot cheat"? You got excited, spent a week coding, learning new things, redoing, rebuilding, learning even more. I remember doing project of that kind in my 1st year of the University. Over the Christmas holiday I learnt more than in the past 3 months at uni...

Yeah I could totally see the Make School work. At least I hope it will ;)
Will you (patio11, tptacek, elptacek) apply to YC someday?

That would be uhm... i don't even know the right adjective.
I'm trying to figure out if I find the focus on Learning refreshing or self-centered. I've worked with a lot of folks who optimize their lives around short term money and title. A focus on Learning will help grow both in the long term, and it is good to work with curious people. Is the highest level a commitment to customers, team and mission? Will someone optimizing for learning drop those three at the first sign of a shiny new toy?
Well, those were dark days for Apple. They were sort-of circling the drain in danger of going out of business. Their market had been whittled down to die-hard Apple fans. So they could do things like drop floppy drives from the iMac when the only alternative to was buy an external USB floppy drive or an external CDRW which cost about $400 at the time. Many of their customers would happily just throw out their old peripherals or jump through the dongle/adapter hoops when Apple would EOL some tech.
But not LICENCE
Netflix Hack Day – Winter 2015
Maybe it's a British thing, but the breathless enthusiasm starts to seem a little weird by about halfway down the page.
> Perfect for issuing reminders about time and dosage

It wouldn't surprise me if that needs FDA approval.
I was thinking this too. I did the cryptopals while in grad school and was able to complete it. I got 15 minutes in microcorruption before I got sucked into a wormhole of meetings.
Really there's an easier way, embrace capitalism and just buy the media.
Why the downvote? I was just checking.
Not to mention, what the hell is she doing at Quora, a stack overflow knockoff? Seems to be the wrong direction along the gradient of 'meaningful service'.
The dichotomy of premium products and the shitworld makes a fun read, but between Shitphone, Premium Shitphone and iPhone, the author skips right over the most worthwile category: price-performance, value, or whatever you want to call it.

Extremes, of course, always make for more interesting writing. Still, let's not forget about the perfectly viable middle ground: Where an $80 Shitphone is a hassle to use and an $800 iPhone seems wasteful, a $300 OnePlus One or Nexus 5 will deliver about the same utility at a bit than half the price. As far as I can tell, this will hold true for almost anything: $10 headphones typically won't fit well or sound good, but at $60, a pair of Shure SE215s sounds just as good as $200 beats. A $10k Kia will teach you to hate your commute, while either a $25k Jetta or a $75k Model S will get you to work comfortably -- one of them will just cost three times as much.

It's an interesting testament to an excess of purchasing power that premium brands like Apple, beats (or large parts of the fashion industry) managed to grow to their current sizes. And it'll be interesting to watch how this whole "good enough computing" plays out.
Are you saying that misnomer might be a misnomer?
Burning coal leads to increased cancer rates, too. Also lots of dead miners from both accidents and long-term health effects.
The problem is that the great hackers are already inundated with unattractive job offers. Offers that seem very attractive to people who are not them.

If you had a deal with Google/Apple/Dropbox/NSA that said "If we find someone who can complete this challenge, you agree you hire them at $500k/year + $100k signing bonus doing work on Skunkworks Project X" you would have an incredible flow of hackers.

No one has created a marketplace for world class experts and yet these positions and people exist.

Congratulations on launching and good luck!
Seriously. Why is this not discussed more? Seems obvious to me.
If it was expected to be a common use case, it would be included as a core feature. Furthermore, the number of people for whom "show[ing] up to give a presentation anywhere in the world" is a common use case is likely very small. I would go so far as to speculate that people in that category are greatly outnumbered by people across all demographics who use their laptops for sending emails, browsing the web, using productivity software, organizing media, and doing other software-centric tasks.
If this is true, it's a complete deal breaker. I don't think I'm being unreasonable here. I couldn't even use the laptop in clamshell mode with a monitor, which I do sometimes.
While the FSF portrays them as GPLv2 and earlier compatible, BSD and MIT both require downstream notices and language not required by any version of the GPL, which makes them incompatible with any version before GPLv3, which allows additional terms of the type at issue.
I would lambast anyone who leaves a top-tier university for the Thiel fellowship, regardless of whether they are financially successful or not.
Anyone know how viable it is to wipe it and use Ubuntu with it?
I do run a Windows VM (Windows 7, to be exact). My battery life jumped from 4+ hrs to 6+ when I updated to Yosemite.
Exactly. It's extremely redundant.
Erlang have a preemptive scheduler.

If you read the article he mention that his company needed low latency.

Java doesn't have a preemptive scheduler.

An example would be, an infinite loop.

If you have an infinite loop in a msg pass to an actor then that message will use the Actor forever in Scala. Because the scheduler is not preemptive.

For Erlang, it'll let that msg (infinte loop) run for a small amount of time, put it back in the queue/mailbox and run another task for some time and etc..

Also all actor in Erlang are new processes, so if a process fail it doesn't take down the main process. I've talked to an Akka company and apparently you can spawn actor for akka in same thread/process.

IIRC actor in Scala had a weird caveat in coding too. But it's been so long since I've used Scala.

The article mentioned small language in Erlang. Erlang gives you primitive to create distributed language. As in it's built into the language to spawn a process, to link the process together and monitor it, etc...

With Scala it's a library.

Also Erlang isn't just a programming language it's the run time, as you can see with premptive scheduler and etc.. Erlang is powerful because it BEAM or it's VM.
Makes me miss prop trading, where a tax return basically settled it. Now, job hunting ruins a weekend.
I'm sure you've got your own ideas for your CTFs, but if you haven't heard of them before I would recommend you check out the Matasano Crypto Challenges (cryptopals.com). They ran them privately for awhile, you just emailed them and said you wanted in and they sent you the challenges, once you emailed the answers for one batch they gave you another, etc. I've tried various 'code gaming' things before, and the Matasano challenges were, in my opinion, the best ones I've come across. (I am exempting things like Stepic's bioinformatics challenges since their main goal is to expand your knowledge of bioinformatics rather than of programming, though they do get into some advanced data structures later on)
A CTF is a game that one plays by programming. I wish I could point you to competing CTFs that you can sign up and play right now, but most disappear from the Internet because they are fiendishly difficult to keep running. Ask me (or any team that has shipped one) why if you're curious.

One example would be MicroCorruption. https://microcorruption.com Thomas and Erin helped build it back when they were still at Matasano. It's a hybrid of a game -- there's a narrative, flavor text, a progression of difficulty, levels, a leaderboard, etc -- and a programming assignment. The programming assignment happens to be some variant of "Here's assembly code; find an input which exploits the vulnerability we planted in it."

Starfighter CTFs will similarly be a game that one plays by programming. Similarities end there. We can do very interesting things with this.
Well they have an OS already which unites them, the API layer above is the heterogeneous bit, which they might unify with something like UXKit. Long term it would make sense, and as you say it would explain the move towards mobile paradigms on desktop and the relative neglect of the desktop software. Of course the other explanation is that there is just so much more money to be made in consumer electronics than in computers - that won't change.

I expect Apple under Cook to be far more predictable in this way and take the steps to maximise revenue that Jobs might have shunned in favour of something revolutionary and unproven.
Does Quora know you like to BS?
There are a lot of factors that make a framework either worth it or not. Here are some that lean towards framework.

* Is it an application (google docs?), if not, you may not need a framework.

* How large is the team? For a solo project, a framework offers less of a consistency benefit. In a group, having people implement the same way can be important, and a framework helps a lot.

* Are you managing a lot of application state in javascript?

I'm out of time, but those are some of the big ones. I've used frameworks in the past, but we're currently doing a classic wizard-style application, and the frameworks don't offer us a lot. If it was less site & more application, I would be pushing for one of the popular frameworks to help manage complexity. Frameworks bring additional complexity, and they need to mitigate a certain amount of complexity to be worth it.
I like ISC for similar reasons... just a little bit shorter.
You should explain what the hell is a CTF the first time you use the acronym, not later.

Anyway I don't expect much from a known surveillance and Google shill (tptacek) and a Bitcoin irrational hater (patio11). These guys are insane in a bad way.
IIRC, The three other types are
Explorers,
Socialites, and
Griefers
> [Total calorie intake] is also relatively easier to track [than carb/fat ratio].

I'm not sure about that...knowing total calories is not quite that simple (without fairly-sized error bars), due to differences in basal metabolic rate, efficiency of absorption of calories, determining calorie counts in general (particularly for restaurant food), etc etc.

On the flipside, it's much easier to understand the level of fats and carbs in a given item of food; hell once you start paying attention, you can even get a good rough guess just by the taste. On top of that, your body gives you some pretty nuanced signals related to hunger: without having put in any extra research or effort, I can definitely tell when I'm hungry for protein/fats vs carbs. I doubt it's just me, but IME at least, the feelings are completely different (this is also supported to some degree by nutritional science, in that protein and fats are known to provide satiety in a way that carbs don't).
Apple Updates Mac Comparison Chart to Include New MacBook
you are aware of what most higher-end 4 year colleges cost? i think 25% of two years wages is a lot less debt than many are left with.
Missed opportunity to place an HDMI port and a USB port on the power brick.
Even $100B is not a reason to dump money mindlessly. I generally don't trust moves that seem purely driven by money (e.g. facebook's VR hiring spree), and which don't have a clear goal in mind, and a strategy along the way. Given Apple's high aspirations, they probably don't know what to do with the desktop. Ive's expectations seem way beyond what native apps can fulfill ... perhaps the Windows way was the right approach after all, and the complexity of "other" operating systems was just right for the high complexity of daily tasks after all ... and maybe the Apple way of thinking is more apt for mobile use where the computer interface doesn't have the user's full attention.

Personally, in my last years of using OS X, all I had open was the PDF reader app, a browser and a terminal. I don't know if that was my personal interpretation of the Cloud age, but suddenly I was completely OS agnostic. Incidentally, this led me away from buying Macs, as the operating system didn't do anything for me anymore. I don't know about the desktop experience. Either it seems to be "power user web crawling", for which the cloud is the best fit, or it's about spending the whole day in a random Pro App with its very own user experience.

I'm looking forward for their cars and watches, but I don't care much about their desktop computers. It seems they don't, either.
We want the Explorers more than the Achievers, but we want to exploit Achiever impulses where they exist to keep the game interesting.
Using reactor designs we would no longer allow to be built, way past their designed lifespan is the problem. Nuclear power has to have a straightforward approach to being affordable, not by endangering lives and property by extending the life of old plants. This is a high priority because being able to build nuclear power plants quickly, and operating them safely, is really the only way to have a soft landing after the oil age.
Was clipping the power cable a big problem? I've never done that with a laptop, but have found the brittle MagSafe connection to be an almost daily annoyance since it was introduced.
It is long-running and not timeboxed.