skysight-inc/HackerNews huggingface dataset:
Free-to-play games aren't going away anytime soon and neither are IAPs. Consumers just don't pay for games anymore and a developer has to make money somehow. I like what Apple is doing by forcing developers to make more ethical games.

This Gamasutra article on ethical free-to-play gaming comes to mind and foreshadowed Apples move - http://www.gamasutra.com/view/feature/207779/ethical_freetop...

Edit: I'm referring to mobile - "New research shows free-to-play on mobile isn't slowing down" http://www.gamasutra.com/view/news/211333/New_research_shows...
The desperately wants a full set of Penner's easing functions.
The future of NASA: Of bucks and Buck Rogers
Since the majority of non-menial jobs now REQUIRE a degree (often any degree), if you want to be in the middle class, you need a college degree.

One explanation I can think of to require a degree for everything is that it proves that you can commit to a long term goal and achieve it.

The cynic in my thinks it's just a ploy to have a debt-riddle workforce who will be scared to make waves because they're always one check away form insolvency.
I was on a phone and not equipped to research what its name was, but yes it was Paycheck with Ben Affleck I was thinking of.
I guess. I just don't like the idea of cowering in fear because trolls will be trolls.
Thanks, that sounds handy. I'll check it out.
I think the point would be not to use linux containers or any abstraction around the parts that fuel LXC, but to use BSD Jails on the idea that they are "battle tested"

Just as you might not trust Docker's native driver more than LXC, if you most cynically regarded LXC as an "example of a failed marketing experiment" and then Docker as "the first notable consumer of cgroups and linux kernel namespacing, and certainly too new yet to trust with anything important" -- but there are plenty of high-profile consumers of the FreeBSD jails and it is trusted by many to keep processes separate.

I mentioned emulation and binary compatibility, maybe because it's the thing that's missing in many other cases that wind up being responsible for alternative platform support getting back-burnered and second-classed in Docker community.

Where there might be lots of people who want to use Docker on i386, it's not supported probably most of all because it would lead to a bad user experience and fragmentation. Binary images are all built for amd64 linux at this point.

I bypassed the warnings, I use it, I'm not bothered that I have to rebuild for my specific architecture. The docker users at large can still use my images, and maybe I'm a bad citizen for pushing images compiled this way, but it works.

Similarly there are probably a lot of people testing Docker on ARM, but they can't use any of the pre-built containers that are provided by the majority docker community, tested and supported. Their architecture is even farther out from being supported. They have the drawback that they can neither receive blood from "O" nor give to "AB" if you'll indulge the analogy of images to blood types, they have one of those weird blood types that doesn't even register in the statistics with a reasonably sized sample. Anemic, maybe.

If you had a jails execution driver, you certainly don't have to use Linux processes or binary emulation, you can build your containers with a BSD base and BSD toolchain. The point is that in theory, you probably could skip that step and get working with existing binary images built from Linux distributions.

It would quickly be a better "alternative platform" than any of the other existing contenders (different architectures) who you could already see in the docker ecosystem at this point; it could probably run many existing container images out of the box, on a FreeBSD host with amd64 architecture.

The contained software really shouldn't care what execution driver keeps it isolated, at least in theory. In practice someone with more knowledge than me can probably say what a bad idea this is, maybe because either "congrats, you just invented Virtualization" or "wrong, jails won't keep those processes separated."
JetBrains makes some amazing tools but they still don't highlight the search field when you use the ctrl+F hotkey. I don't get it.

Open ticket (1+ year): http://youtrack.jetbrains.com/issue/IDEA-107627

My request, which has been closed:
https://intellij-support.jetbrains.com/requests/29892
No no, don't cower in fear, change tactics.
I agree with all the points. Specially with the last one. You can change some ifs and cases by functions. Pattern matching is more idiomatic than the comparisons you do on the if and case headers.
Ask HN: Incorporating a business and initial legal work: go solo or use a lawyer?
I'm currently at the brink of starting a business, and thus am looking to form an LLC (open to the idea of a C-Corp as well though) in DE, as well as drafting our first Master Service Agreements and employee contracts.

The way I see it, I have two options: use a law firm that will charge me <$3000 to set up all these initial legal documents, or try and save some of that money and use rocketlawyer/legalzoom and do so myself.

Does anyone have experience/input around this?

Many thanks in advance!
Hey thanks! I was really not trying to abuse the voting system, but I can see that it becomes a bit suspicious when a bunch of people from the office want to upvote my project.
Ground Control To Laser Tom Space Video Beamed To Earth In 3.5 Seconds
I'm hoping that the Family Sharing features that require the person with the credit card to approve purchases will be the death knell for games that require IAPs.

But I agree with everyone else, IAP's are the meth in the AppStore ghetto.
CircleType.js – lets you set type on a circle
Sometimes a longstanding answer has so many upvotes that it stays at the top even if it's no longer the best answer. In cases like that, there's usually a comment that explains why that method is no longer preferred and what you should do instead -- sometimes pointing to the better answer. And if no such comment exists, be kind and add it.
Linux creator Linus Torvalds: I do not believe everybody should learn to code
Attune: Impressive student-made app for syncing your life on android
I think you're going to need serious ops fu for "orchestrating deploys & roll backs with zero downtime" whether you use containers or not. It seems like people with complex environments are flocking to Docker despite its supposed complexity, but maybe that's the echo chamber talking.
we really like contactually (https://www.contactually.com/)
FYI There is only one vendor I know of, fltplan.com, which would let you file under an obfuscated 'dotcom456' callsign. I believe they are the only provider of this service? (maybe airinc?). Obviously there are still other fields available in the ADS-B that would help identify movements, but this is what i've recommended as its also used over the radios, combating the transcribing algorithms using liveatc feeds.
I don't know where this myth came from that you NEED VMs for fair slicing. The Linux (and most other OS kernels) have been doing fair slicing just fine for years. I think the disadvantage of containerization is similar to those of OpenVZ VPSes: you can't partition your harddisk and you can't add swap space.
Are you really not getting this?

>my claim is that using your argument we can't use anything because in some distant future we can find that it is not safe.

Nice try. You're waffling and trying to make this discussion about me. You initially demanded scientific evidence of harm caused by GMOs. The clear implication is that without scientific proof of harm, concerns are not credible. The natural corollary is that they should be considered safe.

The point I made is simple: we cannot assume safety simply because we have yet to find evidence otherwise. This is what you (and others) are doing when, as a tactic for dismissing concerns, you repeatedly demand scientific proof of harm.

I'm not sure why that statement is controversial, but yours is the same approach that pharmaceutical, tobacco, chemical (etc.) companies have employed over decades. Under this model, they merely need to demand evidence, then point to some doubt in findings of harm in order to continue touting their wares as safe. The burden of proof is on the claimant and, worse, even reams of empirical evidence are frequently insufficient for this purpose. Look how long tobacco companies were able to fight in spite of mountains of evidence against their product.

If you want to ignore decades of history and pretend to actually believe that companies with a vested interest in denying harm do not do so, then feel free. But, at a minimum, you should not express bewilderment that right-thinking people respect the scale of what's at stake, have the temerity to express doubt, possess the common sense to consider their observations, and ask questions.
How do you determine which instances get which containers? Do you have use autoscaling groups or only the ELBs?
As someone who is totally blind I would just like to say thanks for posting this. I probably would not ahve found out about it otherwise.
Or maybe he wouldn't: remember that the scenario is that you communicate with "another end" not knowing if it's a person or a bot, and Scott managed to never answer the questions he was being asked, constantly stating the questions of his own. Try to imagine you really don't know if he's human; eh only asks questions, it can be very easily scripted.
It's probably because of the way OpenVZ is marketed (or should I say, not marketed). OpenVZ's technology could probably do the same as what Docker does but they're not marketing it in the same way. The concept matters just as much as the actual technology.
Unless I'm missing something, it doesn't seem to have had a discussion here for a few years.

https://hn.algolia.com/?q=%22story+of+mel%22#!/story/sort_by...
Step 1, eliminate all marketing channels outside of the official App store.

Step 2, charge developers for "sponsored" placement in the App store.
Lowpan – Low power wireless networking
If you follow the stream, not only does the tattler go after the person and get him fired, she stays at it trying to make him unemployable. Strange.
But aren't you risking to get sued by doing that?

I think almost all job contracts include a clause stating that any paid work outside the company is allowed with written permission only (or, worse, everything produced belongs to the company). I don't think any employer would support that.

Of course, starting a start up is not exactly 'paid' work in a casual way, but I my common sense says that it's quite clearly 'paid work', or at least intended to be paid.
Sim Tower on iPad

https://itunes.apple.com/us/app/yoot-tower/id379197311?mt=8
The 0.4s hover transitions feel like an eternity. Changing it to 0.1s suddenly makes the page feel faster and more responsive.
Techcrunch pitching meetups – Austin and Seattle
The GNU Scientific Library (GSL) covers these functions and is GPLed: http://www.gnu.org/software/gsl/

GSL's design doc (https://www.gnu.org/software/gsl/design/gsl-design.html) explicitly names many libraries, including CEPHES, that its creators consider useful but with drawbacks, such as non-free licensing, that motivated GSL's creation.

I'm not especially familiar with GSL except for a few functions I've used on occasion, and not with CEPHES at all, so I can't speak to other pros or cons.
Also, I'm willing to bet that almost any call-to-action text other than "sign up" is going to get more clicks. "Sign up" is generic, doesn't say anything about the benefits of signing up, and simply isn't compelling.
Agreed. As you work with the libraries you run across many different ways of doing things, and folks often just use the last one they saw instead of working to understand the options and making a choice on purpose. I'm thinking especially of messaging patterns, event handling (especially gestures), working with the view hierarchy, etc.
| And why there are two hyphens in some, not all, classes like “btn--full“ or “btn--m“?

They are Block--Element__Modifiers (BEM). It's a style of css meant for developer readability and code reuse.

In this instance you have the following:

.btn {
//the base code for a button
}

.btn--s { font-size: 12px; }

.btn--m { font-size: 14px; }

.btn--l { font-size: 20px; border-radius: .25em!important; }

Now if I want to make two buttons, one with small font, the other with large font, I can simply do this:

<button class="btn btn--s"></button>
<button class="btn btn--l"></button>

Personally, I like writing with BEM methodology rather than repeating style rules over multiple classes.
Pictures from dockercon day 1
Here is the bug requesting this feature in Firefox OS: https://bugzilla.mozilla.org/show_bug.cgi?id=1022444
It's lighter in the sense that it should require less resources to keep each container running, but comparable in the sense that you still need to orchestrate how services connect and how each container is configured.
موقع الازهر الشريف : نتيجة الشهادة الابتدائية الازهرية 2014
To what?

Pointing out a troll's hypocritical behavior seems to be the only one that is effective with both trolls and rational people.
I think this little toy could benefit from Wikipedia links. Take http://instanerd.me/v/17, for example. Wouldn't you want to know what this Dinosaur was actually called? A Wikipedia link would be helpful. This seems to be the case for most of these flashcards.
SEO Software – Positionly
At some point our hubris in assuming that everything is safe (or believing the claims of those who have a vested interested in stating as much) will come back to haunt us.

Again.
> the picture of Mel

hacker bigfoot ???
Felt it right to respond to the bury. The Hacker News Stability project on the linked demo was not meant to mislead, only to be a sample and show planned product features. No harm or false representation was intended.

Respectfully - Travis
Musk May Open Up Tesla Supercharger Patents To Spur Development
So, it's a general-purpose version of python's virtualenv. Neat.
For that particular tweet: this is what we call trolling. Shanley's MVC (which is a very interesting site that everyone should read, its proprietor notwithstanding) has a "feature" where they highlight the worst and most clueless comment on HN of the month. This entire imbroglio has doubtlessly netted MVC a very rich upcoming "worst of HN" piece. Joy.

Substantively: why should the previous behavior of the reporter matter one bit? If someone does something bad, whether a person complaining about it is "good" or "bad" is sort of besides the point, and digging into how evil that person is amounts to an all-too-transparent attempt at deflection. Shanley, for better or for worse, takes advantage of that to generate news. That means that even if you get provoked, external observers won't and shouldn't care enough to get caught up in whether Shanley's a bad person or not. (Your takeaway, by the way, should be "do not engage" because she's communicating with an audience that's not-you when she engages with you. Also: all comments on this story amount to engagement, hence the heavy flagging.)

My sympathy for the fired guy is very limited. He clearly fucked up, and immediately knew it and took it down (before she even posted her screenshot, it seems), either because a friend told him he was out of line or he realized it himself. Which does elicit a bit of sympathy from me, and if I were in her shoes, I'd have let it slide--there's more than enough misogyny in tech than to need to scrape the bottom of the barrel here. Despite that, he did fuck up. Freedom of speech is not an issue: if he had posted a long stream of tweets calling for Jews to be slaughtered, no one would be upset that his company let him go. She has just as much freedom-to-report-speech as he has freedom-to-insult-speech, and freedom of association is an equally important right.
There are several attempts -- some more, some less successful -- to refactor, improve, and extend Emacs as a platform and editor. (One of the more interesting ones, in my opinion, is GuileEmacs, which is an attempt to use Guile Scheme as a replacement for Emacs Lisp.) Here is a good list of things you might be looking for:

http://www.emacswiki.org/emacs/EmacsImplementations
Ask HN: Does any one use 'Tags' in OS X?
I though that tags are dead. Do people still using it?
There’s a Gender Pay Gap For Freelancers, But It Isn’t What You Think
Redfin really is a great real-estate app.

A few years ago, I shopped for a home in an area that Redfin serviced. The data they had and the way the presented it made it easy to find the house we wanted, and figure out what we would be comfortable paying for it.

A few weeks ago we closed on a house in a non-Redfin serviced area. The shopping experience was night and day. Here, none of the local MLS databases, or Zillow or Truila, list things like past purchase prices, and even generally hide past listing prices. I'm not sure if that has to do with local regulations here (ID) vs. the last place we tried to buy a house (CA), or if it's something specific to Redfin.

Either way, buying a house in a non-Redfin service area involved quite a few extra trips to the local courthouse, and made me really appreciate the data it offers.
echo chamber, social marketing, etc are all pretty much guaranteed.

You can spot a group trying to create buzz/hype on here pretty easily and docker is having a coordinated marketing blitz with a new release.
LegalZoom is perfectly adequate for incorporating, particularly if you're doing it solo and don't need to worry about e.g. equity or vesting between multiple partners.

With regards to getting an MSA drafted: many consultants just use one from NoLo or similar. Your larger clients who most care about the details will simply refuse to use yours and counterpropose using their standard paper. You will say that you'll accept their standard paper pending legal review and pay a lawyer a few hundred bucks per incident. Your lawyer will, ideally, prevent you from agreeing to any term that "gives away the store", like e.g. an IP assignment or non-compete which would prevent you from ever doing anything in a related field again.
Elon Musk May Give Away Tesla Supercharger Patents
uh, you just sign up. I did that without any trouble a few weeks ago.

The only catch is that the sign up form is only valid during certain parts of the day, I think.
and yet it's been posted 6 times in the past year?

well the photo of mel here in the comments is new to me so we'll see what happens...
Facebook Has Another Go At Snapchat with Slingshot
This https://docs.docker.com/installation/mac/ says to use a download and doesn't mention homebrew. If it doesn't work then I understand not feeling confident in their release, so you should try it!

TLDR: Homebrew does not appear to be an official install method.
It looks really bad (your [1]) until you realise that it's fictional placeholder data for an imaginary entry??! In the demo we're supposed to be looking at the UX/UI and possibilities of presenting one's portfolio rather than paying attention to the placeholder data.

That should obviously have been made clear; a large oversight.
Google's driverless cars to be allowed on roads after Highway Code rewriting
Yeah, I realise it's place in LXC history. It still seems slightly odd that it's been kind of overlooked. It offered quite a lot (and still does) that I don't see replicated in any of the other container packages. At least not without quite a lot of manual faff.

Possibly it was just a little ahead of it's time and was also overshadowed by the rise of HW virtualisation in the later 2000's. Having to install a custom kernel (certainly when I used it) was also a bit of a hassle mind you. Anyway - maybe someone will re-invent the toolchain using Swift or Node and it'll become cool again ;-)
If people want to waste their money on consumable IAPs, I don't see why Apple (or anyone else, for that matter) should prevent it.
[Edit: I overlooked the fact that, being free under GPL, the GSL implementations do not suit the author's intent. (See /jwmerrill's comment below). Leaving the comment anyway just for reference, but my original point is moot.]

This. The author should have at least mentioned the ubiquituous and reasonably well-maintained GNU Scientific Library (GSL) [1], which already implements all the functions listed in the article [2,3,4,5], among many, many other things [6].

[1] http://www.gnu.org/software/gsl/

[2] http://www.gnu.org/software/gsl/manual/html_node/Incomplete-...

[3] http://www.gnu.org/software/gsl/manual/html_node/Incomplete-...

[4] http://www.gnu.org/software/gsl/manual/html_node/The-Gaussia...

[5] http://www.gnu.org/software/gsl/manual/html_node/Bessel-Func...

[6] http://www.gnu.org/software/gsl/manual/html_node/
You mean Block__Element--Modifiers.
Failing the Turing Test
Thanks. Yeah, most of the misconceptions seem to come from folks without previous experience with self-managed virtualized setups. Those that have had that experience usually already understand the complexities involved.

I'd also love to hear more stories about Docker vs the other virtualized setups. It generally seems to be a dramatic improvement in usability, performance, etc, but I'd love to hear more about the specifics from those who have made the switch.

Here's a few production users: http://www.docker.com/resources/usecases/
http://blog.docker.com/2013/12/baidu-using-docker-for-its-pa...
FiveThirtyEight’s World Cup Predictions
That's not true, and it has got nothing to do with the pause/unpause feature. You can see stopped containers with `docker ps -a`, and you can restart them.
And here's the link to some discussion of their model in case you miss it.

http://fivethirtyeight.com/features/its-brazils-world-cup-to...
"Personally, I think we are on the cusp of a transition from VPS (xen/hvm) to VPS (containers)."

A transition back to, I think ... the very first VPS provider (JohnCompanies, 2001)[1] was based entirely on FreeBSD jail and was entirely container based, even though those containers were presented as standalone FreeBSD systems.

[1] Yes, verio did have that odd VPS-like enterprise service earlier than that, but JC did the first VPS as we came to know it.
There are good IAPs (like permanent unlocks) and bad IAPs (like consumables).