skysight-inc/HackerNews huggingface dataset:
No snark intended: In what way?

That's the obvious assumption (as in lots of friends have said that to me IRL), but I don't think it's completely true that I've taken a step backwards. Generally a modern smartphone has to do a few things "well":

- Make calls

- Text/message

- Enable ecosystems of useful functionality through apps

The only ways I can see FFOS as a step backwards is because of the lack of availability of some apps -- some apps only support native clients for android/ios. However, a lot of the more interesting/important apps do also support web users (i.e. instagram, facebook).

As far as actual phone performance goes, a lot of android variants are so bogged down with vendor garbage, increasingly heavy android versions that FFOS doesn't actually lag too far behind. It is certainly not always as snappy as android, but I consider it good enough.

I can definitely concede that I took a step backwards in app availability, but I took a step forward in privacy, and the ability to debug/verify my mobile OS, and that's worth it for me -- I also managed to NOT drop all the actual important phone stuff (making calls/texting), which is nice.

Is driving a manual car a step backwards from an automatic one? Yes, but it's not so cut and dry as to "never step back into managing your transmission yourself, always let a computer do it". For some people, the tradeoff is worth it/compelling.
Having your screen at the right height might help.

If you're a laptop user, it makes things more difficult - you'll probably have to elevate your laptop and get an external keyboard.
I entirely disagree with your premise that a CTO should know as much about coding as a top developer.

No, a good CTO should have a broad understanding of technology and the development process; understand finance sufficiently to manage the budget of his department; have good communication skills so as to translate the needs of the business to the people who will be implementing the technology to support those needs; and be a good project manager so he is able to properly delegate tasks to those best suited to completing them, and keep his resources accountable.

He should certainly understand code, and perhaps even write code himself. But be able to replace any given person he manages? No. He does not need to be an effective coder. He needs to be an effective manager, and ideally a servant leader.

I speak from experience, as a CTO.
You know, the CoreOS development team seems from the outside to be this rockstar group really hauling ass to make their container stuff phenomenal. Kudos to them for that kind of attitude in the face of the mountainous popularity of Docker. I personally feel like it's kind of a lost cause, but I have mad respect for their dev team for trying.
Maybe the linked article doesn't make it clear, but the system in the UK is all of these points put together to some extent.

It's mostly pointless in reducing net migration levels, because the quota for Tier 2 visas to non Europeans was capped at 20,000 for the last 5-6 years, and last year was the first time the cap was hit.
I'm glad the author didn't turn this into a negative review of DO. "What will you do when your server is lost?" is exactly the right question to learn from a scenario like this.
While this may be the case for a lot of white collar professionals in the US, there are billions of folks without TVs or computers for whom a smartphone is all they have. Furthermore there are millions of working professionals who do not spend 8-10 hours a day in front of a large screen much less in an office. For those people it's Mobile Only or bust.
> Too bad that 1.0 will ship without something like Scala Future's.

I see that as a good thing. Once something is committed to the standard library, it's very hard to get rid of it and the best practices surrounding Futures are still pretty shaky and keep changing from one year to the next.

Better let libraries fight it out and if a practice emerges as really good and long-lasting, then it can be incorporated in the standard library.
The Court of Justice of the EU has some of the most competent IT lawyers of the world. I am sure they already compiled a memo about the definition of "hyperlink". I'd love to see it.

What constitutes an hyperlink?

* A working `<a href="url">` HTML element? So overlay links inside YouTube videos are OK? What about <span> elements with `onclick="window.location="`?

* Anything that can point to a URL and is actionable?

* A simple URL? Would an URL in the text be considered an hyperlink? That could easily be extended to consider URLs in footnotes in printed book hyperlinks as well. (And what about EPUBs?)

* A non-dereferenciable URL? What happens if I write as normal text the SHA1 of a file I want you to have a look at? Any DHT-enabled application/protocol would be able to fetch it.

Are we basically going back to DeCSS and forbidden numbers?

PS: Firefox US English spell checker does not know about the newfangled word "hyperlinks".
>Point being, something being patented != something being invented.

But it is still a valid patent. Don't say that specific patents are invalid, realize that the very concept of patents are invalid.
Dockercon 2016
UCF Hacked: Social Security Numbers Were Compromised
No, I favor open borders.

But if we are going to have limited immigration, we should do it on the basis of choosing the most valuable immigrants. At the moment, fully 74% of immigration [1] to the US is based solely on nepotism.

Also, it's silly to suggest that I favor splitting up families - I oppose preventing immigrants from going back home to be with their family. We aren't a slave state. (For much the same reason I oppose our various penalties for Americans renouncing their citizenship.)

[1] https://en.wikipedia.org/wiki/Family_reunification#Family_re...
Maybe the grass is greener on the other side. I was using an iMac for a couple months on a job a while back after using only Ubuntu for 5+ years and I found the whole Mac UI extremely sluggish and confusing.
These are the books students at the top US colleges are required to read
You can change the API without removing functionality. WebExtensions are going to be based upon the Chrome extension API, but will be expanding on that so that many of the "uniquely Firefox" addons can still exist.
That's why a lot of the tiny houses are built on trailers. They're technically RVs then, and most of those regulations don't apply.
The brain’s model of the body can tell us a lot about its model of attention
Contributing to Bitcoin Classic (hard Fork of Bitcoin)
Instead of setting a high minimum salary, sort the offers by descending order of salary and give the visa to the top N.

The biggest excuse for H-1B visa is that the company can't find qualified workers. Pay enough, and you will find someone qualified sooner or later.
Sounds like a good candidate for paper and pen to me.

Software just complicates task lists.
You might want to learn something from J. C. R. Licklider:

http://m.youtube.com/watch?v=SN--t9jXQc0

https://m.youtube.com/watch?v=ncCPTgWX6a8
Fitbit Alta Fitness Wristband
>>> Apple has total control over the hardware, total control over third party developers, and $203 billion in cash. What are they doing wrong?

Nothing. And that is the problem. When you are generally speaking doing everything well there is little room for massive improvement. The days of perpetually exponential improvement, and resulting growth, are over. Apple is not a startup. Like Ford, Sony and GE, they now have to settle into the grind of incremental improvements for reasonable returns.

Or they can put their markers down on ever more grandiose schemes. They could branch into transportation by starting an airline, or a robot taxi service, but I doubt shareholders will tolerate such outflows for long. If doing so causes the neglect of the core business (iPhone) shareholders will revolt.
I have a question not related to the performance: can you share more details about your UI stack and dev workflows (do you use something more than e.g: webpack and babel)? Looking at the screenshots at the homepage [0], your app looks both complex and cool :). Also any recommendations for performant charting/graphing library that plays well with React?

What do you use for state management? Flux, alt, redux, something else?

Thank you for sharing your experience and tips regarding developing React apps!

[0] https://benchling.com/
Apple needs a 'No man'. (as opposed to a 'Yes man').

Steve Jobs was that guy. He did not care about anything but 'is this a great product and would I use it?'. Stock price or someone's feelings be damned.

I've felt this way for many times of the last few years but the one that hit me hardest (even though this is more esoteric rather than design or technical faults - which imo there have been many) when I walked in the Apple store and saw the center piece of the store - Watch Bands - not the Watch. No, man, that aint right. I like to think Jobs would have fired that person on the spot.
Angular 2 templates: Will it parse?
That makes sense, but if you can run 'real' linux apps instead of just 'tablet' apps you could be in for some hurt.
Learn Enough Git to Be Dangerous
The system is already severely broken, so this wont make things any worse for individuals and small organizations. It's just shifting of power from one patent troll to another. Apple is not a traditional patent troll, in that they actually build and sell things, but they do spend inordinate amounts of money subverting the system and patenting things that never should have been patentable.
Holy crap, $15? Thanks for putting this together!
A "free market" means lots of buyers and sellers participating on even playing field.

I've never seen this definition used before. Even playing field is a grossly inappropriate and unattainable normative ideal. Even playing field means homogenization, which is completely antithetical to a market as a vehicle for coordinating entrepreneurial plans, necessarily implying imperfections and heterogeneity.

Even Adam Smith acknowledged that government regulation is necessary in order to ensure that the market remains free.

Regulation is certainly necessary, at least in the sense of property rights enforcement and dispute adjudication. Government regulation it need not be, and it need not be anything more than a minimal legal institutional framework.

Left to their own devices, however, capitalists will naturally (and rationally) try to tilt the playing field in their favour.

How did you reach this conclusion? It makes no sense whatsoever. If anything, we would expect this behavior to occur only where there are large amounts of government regulation. That is to say, when there is more opportunity to exploit the political method over the economic method. Otherwise, how will they tilt the playing field? By forming cartels? Those are brittle. Any attempt at trying to use market power leaves you vulnerable to undercutting in some way in the absence of special privileges.

I am against capitalism, however, under a completely laissez faire economy.

Your taxonomy is worthless.
Why is promoting birth tourism/anchor babies less dumb? I.e., what makes the child of a wealthy chinese woman who visits CA to give birth more deserving of citizenship than peasant who worked very hard to attend college and jump through our citizenship hoops?

The original motivation for this rule was to prevent disenfranchisement of former slaves. That goal was achieved, and is no longer relevant since all former slaves are dead.
Great idea, let's see how well it is executed.

I signed up for email notification. I am a huge fan of iPad (I have a mini 4 and a Pro). This looks to be about a $250 product so the price is nice as well as being able to do software development on it with a keyboard. I do a ton of work on my iPad Pro (writing, research, SSH to servers) as well as reading and watching movies. A Linux tablet could be even more general purpose depending on how well it is executed.
Reminds me of a thing we worked on some time ago:

http://blog.stephenwolfram.com/2013/04/data-science-of-the-f...

Unfortunately the degrees of separation is not something we could ever have computed with the limited data we had.
It is unfortunately happening.
What's New at DataFire
Sweet Spot: New Study Shows Optimal Group Size for Baboons
> Windows scatters files all over the place!

Oh look, OSX has touched this usb stick, and vomited it's dotfiles onto it. Did it ever write to the stick? Nope, just need to throw those trash dotfiles onto every. single. thing. it. sees.
The first comment on his blog post actually asks that.

Q: Yen Tan
> I’m very curious – isn’t there copyright on the bible/ translated bible? How did you deal with that?

A: Trevor
> Great question. The first first I used was in the public domain. I also sold other versions later as in-app purchases, but I licensed those from their respective copyright holders (i.e. Biblica and The American Bible Society)
Renting from a company that you own sounds like a really convoluted version of buying something. I'm guessing there are more shareholders than just the tenants? You basically have a full year timeshare from the sound of it.
The Android stock alarm clock has the same problem since at least 4.0
The Unknown, Poorly Paid Labor Force Powering Academic Research
>This is a really good point. My gut tells me that if the old people were relying on the massive indebtedness of today's college attendees, then that has been a cruel error on their part, an injustice that should be righted.

It's a "cruel error" to lend somebody money?
> I blame the stock market pressure towards growth

This is because almost everyone's retirement fund/401k/IRA is now directly tied to the stock market in one form or another. There are no more pensions, so people need growth in order to retire and live a reasonable life in your last years.
I'm glad Python 3 supports so many libraries now. I just made the switch a couple of months ago (from 2).
If I'm developing on OS X, would it still be possible to use rkt?

How are the tools for managing your rkt deployments? Since Hashicorp supports it, I'm starting to think that I would be better off using their tooling to abstract myself from the specific container implementation.
BoardRoom, Its Design and the Future of Blockchain Governance
I'm trying to read the official docs for a computer vision gp and my mind froze. Will try these ones. Thanks :)
The Thinkpad Tablet 2 with the bluetooth keyboard w/trackpoint that's designed for it and cygwin installed has been serving me well for a while now. Anything involving local I/O is pretty horrible, but as "get me an X11 setup I can ssh to the systems I'm working on" rig it's been lovely.
Ask HN: How do game companies keep their files organized for a large-scale game?
What are the best practices for naming? What is the hierarchy for folder organization? How do you name assets built in Maya versus those that are built in the game engine? What about code? Is it saved with its corresponding asset? Or in a dedicated code folder? Is there a template for this?
I've been working on a team for a year developing for VR and web. When I first arrived on the scene, I saw that there was absolutely no organization in the 3D models, textures, scripts, etc. It actually took a full 2 weeks to figure out what pieces were being used in the current working build. Now I am able to navigate and do my work no problem. However, we just added two new members to the team and they spent an hour talking about how disappointed they were that they were expected to just know what to do after having been given that jumbled mess. I've been looking around online for examples of folder organization and naming conventions for the variety of files used in a game, but with no avail. I was playing Skyrim the other day and all I could think about was how they named all the NPC's locally, where they saved all their textures, animations, ai scripts, etc. Even for all their environment assets. Not all rocks are the same, so I am pretty sure they didn't name it "rock01" "rock02" etc. Surely there's a code or a method for naming everything as well as a folder hierarchy. I know they are unique for every game, but I think it would help to just see a few templates/examples.
That's an interesting take on it. I'd never perceived that, but you're right (in my case anyway). I have two children under 6 so there is very little 'pause time' until they are in bed asleep, and by that point I'm shattered.
What We Do at Flexport
I know this won't be popular here at all for a couple reasons, one being that there are many who are like you immigrants or want to become immigrants; but thing is, beyond the individual interests and advantages of immigrating to a better place, there are massive impacts on a macro level that people don't quite consider in their pursuit of those self interests. What immigration really does, among other things, is drain capacity and even capital from countries that not only may have funded the education, but also are then losing intellectual and technical capacity. It is really not only a detriment to source countries, it is also a detriment to destination countries like the USA where immigrants like you are used as tools to ratchet salaries downward and also detracts and defuses pressures to improve the education system to supply the supposed missing supply.

I get that many people don't quite get it, and it's difficult to wrap ones mind around something one has a self-interest in not acknowledging or seeing through the propaganda that the wealthy use to fool the majority to go along with things that are counter to their own interests in favor of the interest of the wealthy and powerful. Reality though is that immigration is really a rather nasty neo-colonialist ruse that is really just a huge wealth concentration mechanism.
I hear that repeated a lot, but I haven't seen any real evidence to back it up.

It seems equally plausible, especially given how quickly they announced the SDK after the iPhone release, that Apple was preparing for it but not ready yet (and/or wanted to give themselves time to work out the early kinks in all of the other parts: working with AT&T, supporting the new device and new OS, etc, etc).
> irregardless

You've got too extra letters there :)
I think we're seeing a shift in focus in the container world from container runtimes such as Docker, to container orchestration systems such as Kubernetes. At some point the container runtime becomes just an implementation detail.

Unless Docker finds a way of moving up the stack they are going to have a hard time defending their current valuation. Their current efforts provides close to zero monetizable value.
Nah, I think it's a perception problem.

As someone whose starry-eyed Mac obsession predated Windows 95 - Apple's software has always been buggy. It was buggy under Sculley, it was buggy under Amelio, and it was buggy under Jobs. I remember getting plenty of sad Macs under System 6 and 7, and early versions of OS X weren't any better.

We just didn't care because Steve Jobs was really good at distracting us with promises about how great things were going to be, really soon now.

The comparison with Microsoft is instructive. Microsoft software was even buggier than Apple's during their period of greatest dominance. Win95/Win98/WinME would crash all the time, and was an open barn door for security. Early versions of IE were pieces of shit. Even later versions of IE (6-9) were pieces of shit. Microsoft finally got a handle on security & software quality just as the world ceased to care about them.

Apple's been driving change in the computer industry since the iPhone was introduced in 2007. New products are always buggy - the amount of work involved in building up a product category from scratch is massive, and you don't know how they'll be received by the market, so there're frantic changes and dirty hacks needed to adapt on the fly, and they often invalidate whole architectural assumptions. It's just that most of the time, this work goes on when nobody's paying attention, and so by the time people notice you, you've had a chance to iron out a lot of the kinks. Apple is in the unenviable position of trying to introduce new product categories while the whole world is looking.

The Apple Watch is buggy as hell, but I still find it useful, and pretty cool.
They did the mongodb approach. Build a shitty db and then build a normal one and claim 100X faster.

And then add synchronized disk commits (like postgresql has always done) and performance goes puff (meaning lower than pg) (example: elasticsearch, mongodb).
It does matter.

To clarify: maybe in a more rational, informed society, where we could actually keep building and rebuilding newer generations of fission reactors, then maybe it wouldn't matter as much. We'd have safe reactors and a very small amount of waste products, at a lower residual radiation level.

We don't have any of these things though. In this scenario, then it matters a whole lot. Fusion (I refuse to use the word 'nuclear' here) reactors do not meltdown(nor do the newest fission designs). They generate very little radiation, if any. They have no waste products.

Basically, they remove the "NOT IN MY BACKYARD" variable from the equation. And weaponizing concerns for some countries. And, if they ever work, should generate outstanding amounts of power for their size. Using small amounts of fuel that we don't expect to run out at any non-geologic time scale.

It's easier to sell to the public. "look, it's clean, it's natural, it's just a tiny sun".

So yeah, big deal.
That's what I half-expected when I read the title, as well.
>You know what, fuck the creditors. Let them feel what it's like to have no money coming in for a while.

I'll bet most of them already know. Start with nothing, work hard, save money for retirement, lend it to entitled students and have them not only stiff you, but also spit in your face.

That seems fair.
It's legal posturing.
Wiki, that way other people can contribute as they learn incrementally.

Wiki gardening is a thing, though, and without it, doom will follow.

At my last job we did the same thing, but I heavily customized the wiki to include endpoint testing, DB access, context-sensitive autocomplete, etc. It was pretty cool.
Secrets from a Factory Assembly Line
....................................................
|| |
|| |
|| |
Idea | | |
Debt | \ |
| \ |
| \ |
| \ |
| `. |
| `b |
| \ |
| `. |
| ' _ |
| "o |
| `.. |
| `-. |
| `-.._ |
| `--.. |
| `'"---............|
| |
'`''''''''''''''''''''''''''''''''''''''''''''''''''
Technical Debt

The less you plan and think about an idea, the more technical debt you will accumulate.
Grr. You can always tell when somebody has been on the NAS or done any development work on a branch checked out of source control on a MacBook...
Sounds like exactly the sort of thing someone looking to exploit religion to make money would do.
I've also hit the same problems with redux-form, though it does provide a great interface - thanks for the link to that issue!

I use redux on our newest application and so far have been very happy with it. Previously I was using the `flux` facebook library. Flux was also good, but there was a lot of boilerplate for creating new stores.

Redux is nice because your 'containers' (smart-components that `connect` to the store via `react-redux`) only consume the slice of state that they need. My store is pretty big, but the Settings page, for example, only needs the userId from the store. Redux optimizes for that. The single-store has actually greatly simplified the whole process without any noticeable performance hits.
"This House Costs Just $20,000—But It’s Nicer Than Yours"

later:

"In Serenbe, their first problem was a zoning issue: The houses were too small."

It sounds like this house is probably not nicer than mine. Titles like this really annoy me for some reason.
You can use kubernetes to deploy rkt containers.
Reminds me of how NSA uses 3 degrees to target your communications: http://www.theguardian.com/world/interactive/2013/oct/28/nsa...
Interface Builder is superb once you get the hang of it.