skysight-inc/HackerNews huggingface dataset:
Briefly:

* Between Solaris 10 and Solaris 11, Oracle bought Sun and killed the open source efforts known as OpenSolaris. illumos started from the final open source bits of what eventually became Solaris 11 and has now significantly diverged. Solaris is effectively dead, illumos is very much alive.

* There are a number of illumos "forks", of which SmartOS is ours, but all forks still share the common illumos code (we merge daily) and contribute heavily back to the common base. Each fork may contain features which aren't yet ready for merging back, e.g. our work to port KVM[1] to SmartOS is not part of illumos yet, but other distributions such as OmniOS[2] have taken that work and integrated it.

* SmartOS is a minimal distribution, we have removed a lot of parts (desktop, shared storage, etc.) which do not fit in with our explicit design goals, and added tooling around virtualisation. You boot from USB/CD/PXE into a minimal live-image hypervisor known as the Global Zone[3], and then perform work in zones which are backed by local storage. To upgrade, you simply replace the USB image with a newer platform and reboot into the new live image.

* As for software, we provide userland built from pkgsrc[4], which gives you access to over 13,000 packages available under /opt/local, allowing you to use both the SmartOS tools as well as any third party software you may need (e.g. GNU stuff). There is even full desktop stuff provided, should you want to use it[5].

* In Manta, when running a job you are basically running in a zone with as many pkgsrc packages pre-installed as we can manage (currently nearly 9,000), so the chances are that the software you need is available. If not, you can easily build it yourself and the store it back in Manta to use later as an asset[6] for your jobs.

* There is definitely a free tier for Joyent zones (search for "free" on https://www.joyent.com/products/public-cloud/pricing), I thought there was also an additional free tier for Manta but I can't see it right now, however it will only cost a few cents to do some basic tests in Manta and get a feel for what it can do.

I primarily work on pkgsrc, but I know a number of other engineers will be reading this thread and can comment in more depth on SDC/Manta, so feel free to ask any more questions or pop onto #smartos or #manta on Freenode IRC.

Thanks.

[1] http://dtrace.org/blogs/bmc/2011/08/15/kvm-on-illumos/

[2] http://omnios.omniti.com/

[3] http://www.perkin.org.uk/posts/smartos-and-the-global-zone.h...

[4] http://pkgsrc.joyent.com/

[5] https://twitter.com/jperkin/status/348506063336783872

[6] https://apidocs.joyent.com/manta/jobs-reference.html#assets-...
Nobody needs reliable messaging: http://www.infoq.com/articles/no-reliable-messaging
Writing Tennessee Williams's Life
As a related preview, Larry's keynote for the Austrian Perl Workshop last month:

https://www.youtube.com/watch?v=enlqVqit62Y

(He mostly talks about his travels.)
Interesting, I didn't know that AutoPC had actually gone anywhere. I was at a WinCE Developer Conference in London where it was presented, and the voice recognition completely failed to work on-stage in a large, hushed auditorium. Given that it was supposed to work in a car, with road noise, it didn't impress anyone (that I could see).
This is an old argument, it was made about writing, printing etc. The missing step is that these changes are actually optimisations because information really has become easier to access. If we were about to get transported to a pre-internet civilisation, then we would have cause to worry, but since we strongly expect to have access to computers and the internet for the rest of our lives, it is actually more efficient to spend our time learning other things.

We are getting worse at things that used to be considered 'smart' -- like information retention -- but we're better at using information because we have much more access to it now even than very smart people did in the 20th century.
[edit: Jonathan Perkin answred this question much better that I could].

SmartOS is an illumos distribution tailored for running containers and KVM guests. It usually PXE-boots, but it can boot from things like USB sticks too. It's a "live" distribution in the sense that that there is (almost) no local state and no local configuration. It just boots and takes care of the containers or KVM guests living on the ZFS filesystems on that particular node.

SmartOS is trivial to get running, you just dd an image to an USB stick. You can create your own images to run, or you can import the many images provided by Joyent or the community. The tooling is very nice and mature.

SDC is additional technology that uses SmartOS (among other things) that you want to use when you want to run not a single node, but clusters of many nodes.
Sorry, I may be assuming incorrectly. The person is in their 50s, and they're the most experienced developer I know (and can pick stuff up very quickly), so I assumed they'd have 30+ years of Erlang experience.

It only dawned on me later that Erlang was only created in the 80s, so I must have misspoken, but yeah, my friend is one of the best developers I've had the pleasure of working with regardless.
As for the Ubuntu lock-in: we actually are going to be announcing support for deploying to Windows very soon (the code is all there now, we just need to work through some issues with the public clouds and Microsoft). And we're actively working on support for other linuxes (yes, including some in the redhat family), which will land in the next few months.

I'm sorry you've had trouble with support. I would love to hear what problems you've seen, and how you think we can do better in that regard. The Juju team is still pretty small, so it can be difficult for us to cover all the places where people might want help, but we generally try to give the best support we can, when given the opportunity.

I'm not sure what you mean about the system not being sustainable, if you could explain, that would be helpful.
I'm developing a web app that does this: https://flownote.io

You can have a tree structure of notebooks and share your notes via email.
Just another point of anecdata:
Camelcamelcamel has been really good at getting me information when prices change, and it has been for some 4-5 years.
I wonder what kind of community will grow up around Perl 6.
My sentiments exactly. He doesn't have to piss on JS.
Providers are really the only place where this is likely to happen. A FooProvider is an object that provides Foo to the dependency injector. So you tell Angular to provide Foo, and Angular creates the corresponding FooProvider for you. And what sets providers apart from services and factories, is that you can configure your FooProvider before the Foo gets injected, which is very useful, but you are suddenly talking to an object that you never created; Angular did.

By the way, Ruby on Rails does tons of this sort of thing, and goes a lot further. It automatically matches your Person class with the People table in your DB.
Very nice. It's a good balance.

You might want to keep the same proportions on mobile though. Your responsive design loses the multiple items on the list and could give the impression that there's only one item on the page.
How to turn a data swamp into a data lake: best and worst practices
Yes. I reject all projects based on PHP. At least for the past 5 years anyway. Reason: PHP is a pretty bad programming language and a lot of things don't work as advertised (at least the last time I looked)

I shy away from Python too, but that's because I don't like the idea of white space being syntax. The language seems reasonably sane, apart from maybe the constructors which are a bit odd.
My next start-up will be based almost 100% in Erlang ecosystem. So, once this happens, I will definitively look for experienced people, working remote. I would add you to my candidates, if you send me a CV to costin at cozan dot com.
I would take a look at akka instead. Distributed actor concurrency and local STM.. Oh my.
Meet the Mysterious Creator of Rumor-Debunking Site Snopes.com
Good point, but a minor nitpick: using X to represent multiple things, especially in the same sentence, is confusing. You could always use other letters, like Y!
I had a friend that used the wikipedia page on the silk road to get the silk road address, and he fell for a fake version of the website (someone had changed the wikipedia entry). A cert could protect against that.
MeetBSD California 2014 – Agenda
I was answering to a parent who seems to have deleted his comment.

I'm not suggesting that everybody should know everything about their trade. Polyfill on the other hand is an extremely common thing in the trade. You'd expect a surgeon to know what a scalpel is.

Plus, he put it like: "I don't know what it is and I don't care". How about bothering to Google the names you don't know, instead of demanding everybody else to include introductory terminology lessons in their posts?
The Final Word
The story of how we got featured on LifeHacker
Tell that people who are trying to build scalable network applications. Saltstack uses ZeroMQ under the hood and the biggest cloud computing operations in the world use it. That article reads like from a past age, where you didn't have startups scaling to millions of users based on cloud computing. HTTP was invented for retrieving hypertext documents. Not for connecting millions of nodes.
Op's work environment is exceptional in many ways. It's a quintessential hacker work place. Unbelievable flexibility. I am sure a place like that attracts people who can make any technical edge, however miniscule, into a real felt advantage. I want to learn about their management, hiring and culture-building practices more than their actual hacking triumphs.
The website WIAT.com is for the radio station WIAT 42 based out of Birmingham, Alabama.
I would recommend picking a project that you would really personally like, maybe something that is not as messy as web development.
It's not me, but I'll pass your email on, thanks!
Hi! Looks interesting!

I have a question -- in particular, the blog post mentions that the framework "includes both server and client code", any my question is about the second part :-)

I'm wondering, how does it compare to the other C++ HTTP client solutions: Is it closer to higher-level libraries like cpp-netlib, Casablanca, or POCO -- or more on a lower-level / comparable to Asio (or Boost.Asio)?

In your view, what are the main relative advantages/disadvantages (namely in the scenario mentioned in the blog post, i.e., integration into existing applications)?
Very valuable lecture, basics of management explained very well
Instagram: Switching from Redis to Cassandra Reducd  75% Cost
I can give a hypothetical reason why specifically might not work (disclaimer: my PhD thesis is in this field). In most Type I diabetics, the autoantigen (as in the protein that is the target of immune attack) is this peptide called amylin. This peptide is a generally problematic peptide - it's metastable - and in Type II diabetics it forms plaques. Interestingly, mice and rats have amylin, but unlike most other mammals, it's not metastable[0]. I would not be surprised if in NOD (non-obese-diabetic) mice it's NOT the autoantigen.

Based on different protein targetting, the mechanism of beta-cell killing in NOD mice might not have exactly the same autoimmune interactions, and a rejuvenation strategy might not work in humans quite the same way.

It's not entirely clear to me when they plan on doing therapeutic intervention for children with Type I diabetes; by the time first symptoms show up it may be too late (unlike the mice where they knew when/that it would happen).

Finally, it's a bit odd to me that they didn't look through health records of existing type I diabetes patients that have been incidentally prescribed Verapamil. There should be some usable data that hints at the possible usefulness of this strategy, unless the patients were treated for hypertension much later in life than getting diabetes (very likely), aka too late to do anything about it.

[0]mice and rats are weird, they also have two copies of the insulin gene. One of the copies has an amino acid that is absolutely conserved across all vertebrates substituted for a substantially different one.

[1] bonus: rats also don't have gall bladders.

[2] bonus 2: While I was working on diabetes model systems in the lab, we had lots of verapamil floating around, because my boss had this crazy idea that verapimil would fix a whole category of diseases (calcium homeostasis is important for protein folding in the endoplasmic reticulum).
Tree Writers
am I supposed to cry?
It's always nice to see another Iranian around here. For example, only an Iranian would understand what I mean when I say "I'm not an Ali, but I like Ali's"
UNDER THE MICROSCOPE – What Is Alfalfa?
Yes, PHP.

Not much to say about it. I simply do not enjoy working with the language. It feels icky to me, and I think PHP makes it exceptionally difficult to write good code. To this day I don't know what good PHP code looks like - often what people consider good PHP code looks just like Java, in which case I'd rather skip the PHP and write Java.

There are so many well designed languages out there. I just don't see the point in using PHP for anything complex.
Since both outcomes are possible, by following the constructor principle, the paper will be in a superimposed quantum state of interesting at gibberish.

And it will collapse in one of those states when somebody (knowledgeable in the field) reads it.

EDIT: the analogy is broken on purpose, to cause a logical paradox
I loved Angular. And I still love many parts of it. I like the declarative style, the automatic data binding, and all that other stuff that's painful in JQuery, but fairly painless in Angular.

Well, painless at first. Because eventually you run into the limitations. The data binding doesn't scale, a lot of things that are easy to declare (particularly scope variables for directives) are a lot more complex than they initially seem. The article hasn't even scratched the surface on problems with scope in Angular.

And then there's the fact that my templates keep turning everything into strings. Too often, when binding stuff from an outside controller to the isolate scope of a directive, I keep having explicitly to turn all the strings back into numbers.

Still, Angular does a lot of very neat stuff. There are just too many common use cases that the neat stuff doesn't really cover very well.
Its a No. I would not be armed. I am advocating that we don't arm ourselves to protect ourselves.
Why? Are we under threat?
IIRC, this was a premature claim that has been written without any consulting of the actual Perl 6 community:

http://irclog.perlgeek.de/perl6/2014-11-05#i_9617218
Swedish ISP threatened for not storing customer data for law enforcement
You're answering your own question. Any state without a military gets steamrolled by someone with. Now, in the nuclear and globalized world we live I'm currently, this may no longer be true, but you'll still be bullied around, at least.
https://news.ycombinator.com/item?id=8568135

It’s Behind You Robot Creates Feeling of
Ghostly Presence
(nationalgeographic.com)

----

https://news.ycombinator.com/item?id=8570850

Robot That Makes People Feel a Ghostly Presence
(wired.com)
no it's not. The organization is corrupt from the top. My father is a medium-level executive there. Years ago, he reported that there was black mold in the senior care facility and exposed several million dollars of overbilling by doctors. For his troubles, he was rubber-roomed (paid six salaries to sit in a room with no windows and no responsibilities). This is not an incident that made the major media. Other, more publicised problems exist, in the Phoenix office, and notably at Walter Reed, during the Bush tenure and wars in afghanistan and iraq. But if you seriously have such a belief in the VA, GO ASK 5 VETERANS what they think of it.
If they have any similarity with Perl 5, I can only imagine good things.
> what leads you to Iran is the stance "if it's legal then it's OK".

Nope. What I said is that, if it's legal then it's OK from a legal perspective, which is a tautology really and I can't believe I'm still explaining it to you.

> "But separation of powers!" is an Iran-like answer to this

To the contrary, the Iranian answer is to implicate moral into everything so that the law has to answer to "superior values", and to be honest I struggle to understand how you could fail to see this (unless you don't really know how Iran runs -- hint: religious/moral authority trumps regular law).

Separation of powers starts with the "two swords" of religious and temporal power being handled in different ways by different people, back when these topics were first seriously discussed in Europe (one could argue that the "unto Caesar" line is the start of this particular debate, but it was basically ignored for centuries afterwards). When people realized that this separation alone was not enough of a guarantee, they split it further (roughly along Montesquieu's lines) exactly so that nobody could inflict its own personal moral code on the whole of the community without the community agreeing first. When the community changes its stance (because of moral or technical changes or whatever), then it collectively agrees that laws should change, and new law supersedes old law. This is how the system should work in a democratic society (which is not to say that's actually what happens, but it's the ideal we strive for, so to speak).

Law shouldn't answer to anything but future law. The US Constitution lives about most other laws, but it's still "just" law.

That is how progress is achieved and how we can all live together without starting religious wars every other day.
Free Anonymous Proxy, VPN, Secure Chat, E-mail and Data. For Free All November
Out of interest, is iOS8 now stable enough now?

A couple of weeks ago the situation still seemed a little dire: http://www.digitaltrends.com/mobile/ios-8-problems/
Do you get off on this?
Free Secure Chat with audio and video channels in browser based on WebRTC
Read "Welcome, All" and thought "finally YC is opening up" :P
Fighting the Ebola Outbreak, Street by Street
Actually, an undercover agent was invited to be part of the select list of "trusted" users from SR 1.0 to join SR 2.0 so there was no need for them to do this.

The text has been copy-pasted in this comment [0]. The source is from item 28a on page 13 of the complaint[1].

[0] https://news.ycombinator.com/item?id=8568765

[1] https://pdf.yt/d/RpyX9_xmapTkhmkb
That's the inevitable consequence of being overambitious. This pattern is the same, regardless of the area within which these folks try to become more powerful, rich or famous than others.

At BMW a former director told some trainees that he's the most lonely person in the world. Lost his wife, kids and friends. Hobbies? None. Money? More than can be spend. Power? You bet. "Too soon old, too late wise" is true even for extraordinary achievers like this guy.

I always like to point out to those younger folks that they need to be aware of their true motivation. To 99 % in the startup scene or at the big companies it's not to make the world a better place. It's not to be creative and productive. The main drive is ambition. That's OK, it's human. But it needs to be controlled. When you are aware of your true selfish motivation, it's easier to stop when it's all too much. You do it for yourself, not your family (you would choose a solid 9 to 5 job) or the world.
Two-way data binding really is very convenient, even if it doesn't scale well to large amounts of data. It still saves you a lot of jquery-style boiler-plate code to read values from once place and manually update it in several other places in the DOM.

Also, Angular forces structure on you in ways JQuery doesn't. It makes unit testing viable. I rewrote a javascript slider in Angular, and the code became a lot simpler, shorter and more readable, exactly because of all the stuff Angular abstracts away.

So in comparison with JQuery, the previous best javascript library, Angular has some very clear improvements. How it compares to Ember and Knockout, I have no idea.
Indeed. I'd love to progressively improve a system in Erlang over a year (!) ..

Another thing, tangentially related, which I've been thinking about lately: I'd love to do an apprenticeship with an old-school erlang hacker.. haskell hacker or lisp hacker who learnt the hard way in the field.
What's supposed to be so great about Perl 6? I associate Perl with inscrutable cat-walked-on-the-keyboard programs and little else. Can someone in the know explain?
Show HN: Made this to discuss and track passive/semi passive income projects
www.passiveincomeaid.com

Most of the projects are from the last "What was your best passive income in 2014?" (https://news.ycombinator.com/item?id=8107588)

I have more in my bookmarks but I need some time to add them. In the meantime please consider posting your side project or if you are the owner of a project shown, comment with any new info and I'll update the post.

Regards
Libtls – New TLS API from LibreSSL
Randstad’s VC Fund Has $60M to Invest in HR Tech Startups Showing Early Traction
Interesting. I wonder whether you wouldn't find the same pattern in many other metropoles. On Manhattan, when I lived there, everybody seemed to be from somewhere else.

Maybe this is just a function of the facts that a city center is an expensive place to raise kids and that few aim at living in another city's suburbs; if you are moving to some suburb of another city you might as well just stay in the suburb of the city you are currently in.
I did really like this post. Many thanks for sharing since most of us, including me, are relunctant to write these kind of things down

Is the price of being an entrepreneur high? Yes, it is. I do not know anyone enrolled in "creating something from the scratch" that might contradict the prior statement

Do we have to learn to put some limits to the price we are paying? Definitely yes, and this guy is putting a name to a lot of muted voices. Personally, I do not distinct so much between my personal or professional time since in my case I do love what I do, but I try not to bother F&Fs with conversations about startups and I do try to talk about other topics. This has double benefits. One not to bother others (as mentioned) and Two open your mind talking about things you don't usually have the opportunity to discuss about
I'm guessing that was Talking Tom (the cat). My 2 year old daughter has gotten into similar loops with it several times. Usually though, it's just along the lines of, "No, YOU!"
What?! I finally understand all the aspects of the directive definition object, and now they're throwing it out?
Ok, thank you and others very much for your detailed info. I did use OpenSolaris for a brief time, but kind of lost track after Oracle came and took it.

In regards of the free tier, now I found it, but its mention is placed as the last line, after all the paid plans and the part about "Contact sales if your requirements exceed everything we've planned a price for" ;)

About Manta, I'd like to know about what kind of data objects it supports? Like having a matrix of time series data and making quick selections and sorts, near real time?

Docs talked about hierarchical storage and search, which sounds really useful, too, but what is search in this context?
>For most people a vanishingly small amount of life is now. Most of it has either already happened, or more importantly is still to come.

"Now" is a "rolling window". Lost 'nows" also agrregate.
Success isn't the same as reverence. Making money makes you a success, becoming revered requires building something that lasts.
The U.S. Janitorial Services Industry