skysight-inc/HackerNews huggingface dataset:
I think in part this is because there are a few very vocal elixer proponents here on HN and this being the site where those people with scaling issues and 'erlang' style problems (which most web stuff actually is!) converge the uptake could be substantial. Erlang doesn't nearly have the 'hey look at me, I wrote a language' component but it just quietly excels at what it does (reliable, scalable). Elixer being targeted at the VM it is very well possible to have the best of both worlds.

I'm curious what will happen in the longer term, if at some point the 'upstream' providers of the erlang ecosystem will take notice of elixer and will start to cater to it and then maybe actually adopt it. Until then I'm on the fence, elixer could be great but it also could end up being abandoned as more and more warts in erlang are taken care of.

And most of those warts are cosmetic rather than real problems, the lack of libraries will hurt both languages just about the same and it would be much nicer if new libraries were written with interop in mind.

That way they will have staying power regardless of which language will eventually become dominant/stay dominant.

The erlang vm and ecosystem are very well thought out, battle hardened and solid beyond what most programmers that came into the profession past say 1998 or so are familiar with but it is clearly showing its age and elixer solves some of those problems. A more open process around erlang itself could easily take the wind out of elixer's sails.

Time will tell, it sure is interesting.

And thanks David, excellent post.

edit: it could actually be that elixer will drive developers to erlang in the longer run, the syntax is a minor nuisance easily understood after a little bit of work and the 'strings' issue is mostly a different take on an old problem that you can either work around or simply accept as part of the deal. It can throw you for a loop but not worse than the things other languages will force on you and if you think about it is actually an elegant solution, re-use the same data structure to make life easier.

If under the hood those lists would be replaced with something like the clojure ones you might be able to get rid of the performance issues entirely without affecting the code already in production (unless it was C code operating directly on internal structures of erlang).
I saw this being launched live here in this talk http://railsconf.com/program#prop_897

https://youtu.be/LdWMcs9EEOE?t=3h24s

(I can't seem to link accurately into the moving live stream)
I totally agree with this analogy. All of the hate in these threads is just... weird.

Maybe it's because people relate better to the developers who are losing money, than the company who is controlling it. My bet is someone with a basic understanding of business and marketing would side with Apple, and everyone else would side with the little guy, even if the little guy isn't in the right.
Pretty sure it relies on iOS connecting to a wifi network, see comment here:
https://news.ycombinator.com/item?id=9425926
There may be surveillance that he doesn't know about.
> If you want to hack, you should deal with the consequences.

You act as if there are no degrees of punishment. I could equally say that someone "sneaking" an orange across the border should face crucifixion, and defend this opinion with "well it's against the law, so deal with the consequences." Acting as if the "consequences" are some of natural law (and inarguable) isn't really facing the reality of the situation (they are created for humans, by humans, and therefore imperfect).

> Part of parole is continued punishment and to see if the person is serious about being a good citizen or not.

At the same time, do you want the parole officer acting like the kid in class that tries to trip you as you walk past their desk? If you get mad at the kid that trips you are you "not serious enough" about your education?
Also vulnerable to POODLE.

https://www.ssllabs.com/ssltest/analyze.html?d=blankslate.io
Bitcoin Flash Games – Supporting Bitcoin by the Games Industry
Build APIs and Microservices in Node.js Using the Couchbase Connector
I see it like this:

"Well, the safe was on the side of the road and the combination was 1234. Opened it, looked what was in it and closed it afterward after putting a piece of paper in it saying that I was there. Can't blame a man for being curious."
Parallel.x is already implemented in C#, I don't care who had it first. Akka.NET covers the actor model (note that Mailboxes do not support distributed scenarios). Those are not killer features (at least anymore).

I already improved my C# by reading about F#, there is nothing magical about deconstructible tuples, pattern matching and ADTs that needs too much time to learn. It's the rest of the "succinct" ML syntax that puts me off. That and lack of ReSharper.
Does Ada have a runtime?
That's the problem; that America is not one place. The fundamental setup of the country means that they can't get anything done as a whole, unless its at the federal level.
Show HN: Apple Watch Sport Crowd Deal
Well, to be fair, the OP did not mention the quality or historic import of the new Disney managed Marvel properties, but only their financial and viewership success.

I happen to think CGI is the key element to make good comic book movies but despite how advanced it is now days, it's still not there yet. It's still too expensive to do it well, so it often gets half-assed and the cost also affects story lines, like less hulk, because hulk is expensive. The expense also affects greatly which characters they decide to bring into the stories at all.
It would probably be difficult to prove that senior leadership knew about it unless there is an email trail.
Beach was damaged severely by Sandy and I believe parts of it were closed in 2013. Racetrack increased due to ResortWorld probably.
Have you published anything about your hydroponics automation? I'm fairly interested in eventually automating an aquaponic garden/farm with Pis.
It seems a bit pretentious to flag something because you haven't heard of him. There is a bunch of stuff on HN daily that I don't know about, and often the article doesn't provide much context. However, I usually hit wikipedia and try to learn more rather than hitting flag.
May I ask why the sessions expire so quickly on the DB website? That can be quite annoying—to say the least, for example when one wants to go back in the browser history or check on the status of a certain connection in case of strikes or severe weather.
I Paid a UX Expert $100 to Get Drunk and Evaluate Gizmodo's Design
Nice, this is really helpful.
You could have just said: "you need to test this in other browsers"

http://blog.ycombinator.com/new-hacker-news-guideline

and your comment would have been more concise and less gratuitously negative.

Same goes for the commenter bragging about how many bugs he's found and how "insecure" this app is. You could just tell him what the problems are.

It's a show and tell project, be nice.
As far as I can tell, it was _rumored_ to use a 65802 (a 65816 that's pin compatible with a 6502 and therefore is limited to 64k and lacks the abort pin) but actually used a 65CE02 (8 bit with a handful of 16-bit instructions). The 65802 would give you true 16-bit registers but all the instructions and address modes for using other banks are wasted. (phk, phb, plb, jsl, jml, rtl, absolute long, absolute long,x indirect long, indirect long,y)
I agree with you on James Bond there, and I think that is how things should work. I think someone else in the comments did point out that is what they did with the Hulk.

I don't mind new actors, or re-boots. What I am worried about is 6 new movies coming out, and an origin story movie being half of them. Before it was one every 4-5 years, now it is one every two-years, pretty soon you get into a origin-movie-fatigue situation with two being made every year.

That could just be me, but who knows?
Well, now we can all go home and watch Gattaca (1997) smugly.
I'm surprised he chose to use Martini for the web component since the author himself has chosen to discontinue development of Martini in favor of a different approach with Negroni.

These days most people I know that use anything outside of the Golang stdlib seem to reach for Gin.
I've had the same thought, but using Node (which is more accessible to a wider group of people). Part of the (sad) state of affairs that made WordPress so popular was accessibility to the code. Can't be overlooked.
This is the last rant out of numerous appearing on the web. I wonder if, from a historical perspective, wasn't always like that. Galileo risked his life for science. Only undisputed geniuses of their time like Newton, Gauss or Archimedes could think and say something original without being ridiculed by their peers.
Sorry for the dumb question; but does Apple have absolute control over Apps on its platform; or is it possible to distribute App to iPhone users without store?
You start up movie theater. You sell ads to marketing companies for before the movie. One of those ads is pushing a competing movie theater.

Are you really saying you would allow it to run just so that you can 'help the consumer'?

Businesses are in competition... that's how the market works.
Yes, they will be posted back to Hacker News.
I think timbl has some good points here, but they're mixed in with FUD. Also, phasing out the https namespace is a bad an idea as moving everything to https.

I think the best bet would be to allow TLS over port 80, call it http. Mark any sites that don't upgrade to TLS on port 80 as insecure, like unsigned certs are now. Allow unsigned certs on port 80. Enforce key pinning on port 80 and warn users when the pins don't match. Keep 443 for TLS with valid certs.

This leaves port 80 as untrusted traffic and explicitly marks trivially exploited traffic as broken. It protects against many attacks as any http traffic that's MITMed will show up as being intercepted as long as it's not the first time the user makes that connection. https can stay as the secure one that non-technical users are trained to look for when they need security.
Show HN: Free hosting for API docs, upload from Swagger
This is not corruption. Fraud rather.
You say martyr, I say maladjusted shut-in who couldn't find a productive outlet for his talent.
If it helps, RDJ said in an interview a couple of years ago that when he retires from playing Stark, they should just Bond him.
The Chomsky-Foucault Debate in 5 seconds:

https://www.youtube.com/watch?v=-0dM6j7pzQA
Sql4pandas – Efficient SQL bindings for the pandas data analysis library
This article is not that good, nor is the intended audience those unfamiliar with Foucault's work.

Foucault wrote about many different things. Mostly he was interested in the evolution of power and politics through western civilization. If you're interested in Foucault there are much better places to start than this article.
> They aren't responsible for the culture.

While this is true, they have a profit-motive to support it, which means that there is now a contingent of lobbyists throwing money around to keep things the way that they are (or even worse, force them in an even more extreme direction).
Except Pebble isn't another mobile platform. It is an accessory.
Would you say that they are prone to hacking solely because they are written in PHP? Is secure PHP impossible?
Drchrono Preps EHR, PHR for Apple Watch
Yep. It's 99% ABI compatible, but that 1% will kill you.

For that matter, as you allude even C has a runtime.
I use Jotterpad on Android and it works well, also can sync to Dropbox (though I can't testify that works well, as I haven't yet)
There's already http://gohugo.io/, along with a starter project described in both these places:
https://medium.com/@juanbrodriguez/hugulp-a-hugo-gulp-toolch...
http://jbrodriguez.io/mobile-friendly-website-2/
Show HN: Hacker News Best
Here is one possible reason that Foucault might be popular amongst HN types.

http://scholar.lib.vt.edu/ejournals/SPT/v7n2/gerrie.html
I'm non-participatory when it comes to voting most of the time. I'll usually upvote people who reply to my comments in agreeance with me.

I don't have the ability to downvote yet, but if I did I think I would mostly downvote blatant "fanboy" posts, of which I see a lot of on HN.

I'd be interested in seeing data that compared Windows/OSX/Linux users and their vote participation. Linux users strike me as the types that would be the most non-participatory, and OS X users the most participatory, with Windows users coming somewhere in the middle.
I was also surprised. Here is the relevant article:

http://codegangsta.io/blog/2014/05/19/my-thoughts-on-martini...
Server seems to have been hugged to death.

Google cache: http://webcache.googleusercontent.com/search?q=cache:U3-ruJk...

Note that the link is from 2013.
I was intentionally shaming him. The problem is becoming much more widespread and it's the product of simple laziness.
Currently no Fitbit devices allow you to run apps on them, so "mobile platform" doesn't apply as it does to Pebble.

But regardless of whether it's evenly applied or not, I don't like their policy.
Apple is evil.
It started with "weird ML syntax" but they developed a new syntax and migrated to it. It hasn't used the original syntax for a while now.
Aside: There are literally dozens of CA keys baked into end user applications. An intel agency would only need to force some specific CA to sign a bogus cert if that agency somehow managed to not have the private key material to any of them. Any one will do to turn the padlock green, and that cert can be injected in a very targeted way.

The agencies complained a lot in the 90s about this technology, then they stopped complaining. So, they've either stopped doing their job, or ...
Gotta wonder if there are already communities sharing profile information for recognizing various government agency employees/vehicles by SDR.
Fair point. I think the American TLAs know that the very day they are even once caught red-handed with a bogus CA-signed cert, the browser vendors will quickly start beefing up security with measures like DANE, making any attack on HTTPS even harder. This could also be disastrous to the breached CA's business, if browsers start rejecting it, which in turn could have major political implications - the overall revenue of the American CA companies measures in billions.

Surely they would have otherwise already done it, right? They certainly have the capability to compel a CA to do it.
Personally, I don't feel it's necessarily unethical to perform experiments on human embryos to begin with. Embryos are not conscious beings, nor do they feel pain (although fetuses do, at around the 5th-6th month). To me it is not much different from experiments involving stems cells, human tissue, or what have you.

But even if you did object to the idea, the embryos in this experiment were non-viable, meaning that they were never going to become human beings. I think omitting that word from the headline made it that much more inflammatory.
OnStar has been able to unlock your car remotely for 15 years... this looks like a creative use of that system. If you disagree, you should manually disconnect the OnStar system.
But that isn't what he was doing. Defacing a website isn't like "putting a piece of paper" in it. And the crime he got caught for he leaked a bunch of information and purposely accessed sensitive materials.

Plenty of people don't lock their front door. That doesn't mean you can go take a dump on their floor and then post their diary online.
Foucault is - _really_ - one of the great thinkers of the 20th century. This is not an audience for "critical theory" or "continental philosophy" or what-have-you, but everyone owes it to themselves to learn about Foucault's work, just as much as they owe it to themselves to learn about the work of say Ludwig Wittgenstein or Claude Shannon. There are continental philosophers who are not very impressive in my opinion (Louis Althusser comes to mind), but Foucault is not one of them.

Foucault's work is usually focused on trying to discern what things we take as natural, known, and unquestionable are actually constructed claims which can be questioned. I think Discipline & Punish is his most accessible writing; it is a history of judicial systems from the 17th century to the 20th century.

This article is not a great introduction to Foucault, and assumes a familiarity. I do not know why it is on Hacker News except that the author has recently passed.
Yes, it was common. Also common was to have entities in your game exist on a grid, and multiply/shift those positions to get screen coordinates, when they were needed.
Can you provide a link to HNs source? Last I heard it was closed (but open for a while before that). I checked the FAQ and didn't see any info.
No, I think share is primary here.

If they had dominant share, and this behavior and massive profit?

Yeah, that's borked up for sure and people are being over exploited.

But they don't have that dominant share, meaning their path is a clear choice, and it's clearly competing with others who operate differently.

The thing is, Apple sells a managed experience. Apple also adds a lot of value, and they ask for that in their pricing, and the managed experience means they can command high margins for the whole solution.

As much as people don't like that, it's a perfectly viable market offering.

That it's not getting dominant share means the other ways of doing things are competing nicely.

As for who makes money and who does not, that's a business problem.

The general purpose market offerings tend to race to the bottom quickly. Margins are thin, share high.

Apple doesn't want to do that, instead offering a different vision, and it's high margins are worth it.

Nobody is trapped with Apple. They have lots of alternatives to choose from.

That means people like Apple, and will pay for the value Apple adds too.

Capitalizing the company like that means they have funded not only the current products, but the development and means for future ones. And Apple makes good products that target some very specific niches.

Other players can and should add value and start asking for it like Apple has for a very long time now.

Heck, they started that with the Apple ][ computer. Given it's overall capability, it was priced pretty high relative to others, but it was also a very high value package. That machine ran from what? late 70's to mid 90's?

Worth it.

Share matters.

Apple has made a business doing niche, high value, high margin products. They get to do that.

They are not a monopoly, and that's why they get to do that.
The Secretive Trans-Pacific Partnership
> "On sale today only for $0.99" will get the same rejection... It is ok to put a %

This is because not everybody uses USD as a currency, and also because not everybody understands "$" as USD.
I've had nothing but bad experiences trying to do things I'd ordinarily do in Rails in Golang instead (and I really like Golang). Writing "Rails apps" in Golang feels a like like writing them in Sinatra used to feel: good at first, but halfway through you realize you're just wasting time reimplementing a buggier version of half of Rails.

On the other hand, I've had very good experiences factoring subsets of Rails apps out into trivial HTTP/JSON services, and frontending them with Rails. That's how Microcorruption.com works, for instance.
> Everyone else should get up to speed.

Why? Admittedly, everything I know (not much!) about critical theory comes from hearing people talk about critical theory, and not from first sources, but I don't see why it's more compelling than philosophy in general?

So, really, I'm posing that question completely seriously. Why should I study critical theory in general, or Focault in particular? Keep in mind it's not "Why should I spend time studying critical theory rather than spend time doing nothing", it's "Why should I spend time studying critical theory rather than some other philosophy/science/technology/art?"
Since we're talking about coding and games - hey 'elptacek, 'tptacek and 'patio11, how's Starfighter going? ;). It's been a long time since any kind of update and I just can't wait to start playing!
Actually, keeping the response open-ended has been very valuable in understanding how people interpret "innovation" in this context. In the linked survey, there is an open-ended comment box where you can explain your definition.
His parole office didn't like the idea of his wife emailing work files for him... I don't think they would be accepting of this. Ultimately it's up to his parole officer (and even if he were to fight it, a victory might just mean dealing with a pissed off parole officer for the rest of his time on parole).
I am curious why would Google be in trouble with antitrust ?
Even if the author realizes that, it doesn't change the fact that what they are doing is mostly admin and management, not science.

I left academia--more-or-less--after doing several post-docs and taking a hard look at an employment landscape where colleagues who were at least as good as me were taking offers from second- or third-teir institutions because that was all that was available. I knew some of them were profoundly lonely and struggling in those positions, outside of the charmed circle of the top teir they had comfortably inhabited for so long.

Beyond that, there was the realization that unlike the profs who trained my generation, people my age pursuing tenure were rarely getting into the lab. They couldn't afford to. They had to stay relentlessly on the track of paper and grant generation, as well as committee work, if they wanted to succeed.

I would be a really bad fit in that job. I got into science because I love the hands-on act of "disturbing the universe", in Freeman Dyson's memorable phrase, and even in the improbable event that I landed a tenure-track job (improbable in part because as a post-doc I tended to work on problems that interested me, rather than ones that would lead to lots of publications) I would end up spending most of my time doing stuff I wasn't very good at and didn't much enjoy.

It's one thing to say that "every job has a certain amount of work involved" (there are always less appealing things you have to do in the name of the stuff you enjoy) but when a job is mostly stuff you aren't suited for, it's not a good idea to pursue it.

This is the fundamental problem of modern academia: researchers are getting shunted into managers and administrators as soon as they get on tenure track. While the age they make the transition to tenure track is going up, the length of active research careers is going down. Hands-on research scientists who are active over the full length of their career are almost always in some kind of permanent research associate position, free from the vagaries of tenure and promotion. They are the people most of us who go into the sciences want to be, but the positions available for them are few and far between.

We need serious, genuine academic reform so that there are more positions available for career scientists who do science, rather than careerists who transition to managers and administrators the moment they become assistant professors.
You're missing the point. OSv and other unikernels are there to run on existing clouds, such as Amazon which (new things like ECS aside) is all Xen VMs. That's the environment that exists, and these sorts of tools are about squeezing an few extra drops of performance out of some Java app that's already running there.
6/ Amazon Cloud

7/ Younited (use this if you care about security)
Introducing Stereotropes
> While these relays account for 6% of the total number of exit relays, they only sum up to 2.7% of exit probability, which is what really matters.

If that probability is on a per-tor-session basis, that is actually not very in favor of the user. My combinatorics are a bit rusty, but wouldn't your odds of being in the 2.7% increase significantly each time you use the tor network?
It seems like I didn't call it a unikernel because I misunderstood the design. The design you described sounds like a unikernel to me.