skysight-inc/HackerNews huggingface dataset:
>> But I cannot imagine what I can say that would be unique.

It doesn't have to be unique - when evangelizing anything redundant repetition in a myriad of different ways is most important. You never know what will produce the light bulb moment in people. A video, a talk, a Github gist, a blog entry, a Stackoverflow answer, a Slideshare, a Hacker News comment that sparks curiosity..
Hey Michael and Aaron,

I'm currently working on Workmand. An on-demand labor service for businesses. Our biggest struggle is acquiring users. What strategy(s) would you recommend to get the traffic to use our product.

Also what's the best way to learn from your first early customers to know what features to build and focus on, so that users love your product. Since those are our two biggest focus for now.
I'm still looking for an _easy_ way to write servers that can handle many TCP connections with Rust.

The native thread/connection model quickly shows its limits, and is very slow on virtualized environments.

mio is as low-level as libevent and just as painful to use.

mioco and coio are very nice but blow the stack after 50k coroutines.
friends don't link friends to forbes posts. ^_^ not gonna disable adblocker, looks like gonna have to skip.
I would argue that, for many users, manually installing software leads to a greater understanding of that software.

Take Linux/Bash as an example. What better way to learn Linux than to agonize over a Linux From Scratch installation, building CUPS, and successfully printing a test page to your printer?
"Ravel intends to make case law available as it comes through from HLS, and the California law should be online by the end of 2015. New York cases are next; Delaware, Massachusetts, Illinois, and Texas are close behind." [0]

Sounds like DE is up there.

[0] http://lj.libraryjournal.com/2015/12/oa/harvard-launches-fre...
I am working on a new computer language called Beads, which is designed to replace the current development stack for both personal computers, mobile devices, and web. You can find out more about this project at e-dejong.com

The focus of my tool is creating graphical interactive software: iphone and Android apps, desktop apps, and things that run in the browser. The notation is compact, readable, and straightforward. It has many innovative aspects: new data structures, physical units (something FORTRAN just got after 30 years in the in-basket), and deductive reasoning which dramatically reduces the length of programs. It is not a design by graphics system, but a language. It isn't that abstract, and is far more straightforward than Haskell or PROLOG. It is not a LISP derivative.
Not only that but you only reboot when there's a kernel update that you care about. If it's not a security update or it's not a security update that affects you. I don't reboot for remote exploits in kernel services I don't use or single service VMs with local privilege escalation vulns.
Advice for companies with less than 1 year of runway
Most companies got hit hard, but the ones that survived have all thrived since then. It was definitely an extinction-level event for 90%+ startups it not more, and I think something similar will occur in 2016.

It will be interested to see how many of the YC companies survive 2016.
Yep. The latest one seems to be newsletter popups that are suddenly infecting the web at large.
Here's a graph of the transaction volume:

http://imgur.com/ScNqb4I

The big spike in the beginning was before we implemented fraud checks (eg, users directing botnets at the shortlinks).

Since then, the transaction volume has been growing at a similar rate, at 70% growth in the past 30 days (compared to 79% user growth).
I just tried this out for my first iOS app. Very cool stuff. Your demo and on-boarding process is very smooth.

Just a little feedback - I was hesitant to sign up because I didn't want to love it and find out it is out of my range price-wise. When I saw your comment about it being free for indie developers, hobbyists, and open source, that's when I decided to sign up. My general impression with SaaS has often been that "No price listed" means "This is for enterprise, and you can't afford it." So you may want to consider saying something about your future pricing plans/tiers, even if you can't really nail it down right now.
Guide is great, except my environment (which can't be renamed) is "My First Elastic BeanStalk Application" - this results in error on CLI "Value 'My First Elastic BeanStalk Application' at 'environmentName' failed to satisfy constraint: Member must have length less than or equal to 23"... stuck
You can remove ignorespace from HISTCONTROL for the latter, and for the former, can't you just remove chattr's execute permission for that user?
Just curious, how does a unikernel solve network latency?
Somehow it seems similar to topic map engines. How do these relate?
I've heard all of the horror stories about EA, but the author seems to have enjoyed the premise of the experience at Ubisoft, e.g., good camaraderie, a non-abusive environment. Sure, projects got canceled, but that happens in every industry, especially creative.

Which one is the outlier, Ubisoft or EA? Is the whole games industry a mess, or is EA just exceptionally bad?
I was referring to the time spent doing something like that and the delay in response because of a lack of automation around rotating certs.
Surely Llamas could have pulled some cargo. This says that an adult llama can pull cart loads of up to 200lbs: http://workingllamas.com/?id=93

That's significantly less than a draft horse, but probably roughly the same as a pony.
" I'm glad it was written, because I've seen nothing but hype for Unikernels on Hacker News (and in ACM, etc.) for the last 2 years. "

That much is true. I'm countering what I can where it gets overblown. Just part of something going mainstream... crowd effects and so on...

"The only thing I disagree with in the article is debugging vs. restarting. In the old model, where you have a sys admin per box, yes you might want to log in and manually tweak things. In big distributed systems, code should be designed to be restarted (i.e. prefer statelessness). That is your first line of defense, and a very effective one."

Additionally, there's no inherent reason that I see that unikernels are impossible to debug. We can debug everything from live hardware up to apps with existing tooling. So, if unikernels are lacking, it just means they're still young and nobody has adapted proven techniques to debugging them. I imagine the simple ones on simpler HW will make that even easier.
One more FYI: "he" is grammatically considered a neuter form unless otherwise informed, just like in Spanish and other romantic languages which don't bother making up "zhe" pronouns and the like. If the GP didn't know or care about exactly who Maxime is, "he" would be correct regardless of his actual gender.

Yes, wiki-link but with 3 immediate useful references in the first paragraph.
[0] https://en.wikipedia.org/wiki/Gender-specific_and_gender-neu...
I think he brushes by the security argument too quickly. Unikernels are (typically) smaller with less attack surface and more importantly it's easier to reason about them. I'd argue that this ability to keep more of the entire OS in your head at any given time improves security on a high level of abstraction.
You don't need to be 100% confident the old code is gone - just 100% confident the old code is no longer exposed to the network - check your sockstat/netstat and call it a day.
I don't think the effect goes the other way (a lot of people habor anti-black unconscious bias, even black people).

Re anonymizing the names, I think there are a bunch of startup companies that provide such a service (i.e. https://www.gapjumpers.me/ ). It has been shown to make a difference but it is not always practical
> The NSA is not actually primarly protecting the people, its protecting itself first, the government second and third, maybe the people a little bit.

I wouldn't put the people that high up the list. Remember that their programs haven't been shown to save a single person. Even with the insane amount of pressure that they had because of the Snowden revelations they couldn't come up with some sort weasel logic that allowed them to claim that hundreds of lives had been saved. They don't care for that.

The terrorists have been using encryption forever and will keep doing so even if it's outlawed in major western countries. Just the other day it was reported that ISIS has its own encrypted chat app. Attempting to fuck up encryption for the masses won't help anyone.
String interpolation, classes, promises, and parameter stuffs. A tear rolls down my cheek.
I believe that vezzy-fnord was saying that the unix world was not the ultimate in OS design. Therefore asking where in the unix world is better is missing the point.

Off topic: How do you get an asterisk in your comment without HN flipping it into italics?
Experiment is hiring hackers
RE: Instagram API deprecation – why public API programs are shutting out devs
Guffipedia: business jargon and corporate nonsense
Sounds like you did answer it yourself, which is awesome. I actually like your approach of aggregating and sending it out to the suppliers. You could send it to all of them and tell them they have a limited time to respond, and then creating a ranking system based on who is best at meeting customer demands.

That way, you have a preferred list that gets more business by virtue of the fact that they're better. That's fair to all the suppliers, gives them something to work towards, and makes your customers happy.
US authorities distorting tests to downplay lead content of water
I do not get why people, it seems, often use the "...or, how I learned to stop worrying and..." in their blog post titles. Are they doing it as an homage to the film Dr. Strangelove (I'm not sure if that was the originator of this alternate/sub title phrase), or, are they doing it because it has become a meme among bloggers?

If the latter, fine, at the worst they are unoriginal. If the former, then they haven't ever seen the movie, or, don't understand the movie and the absurdity of the title character nonetheless of "loving a bomb".

Or, this phrase is common and I erroneously associate its origin with the film.

In every case but the last, it irks me, but for no good reason ultimately.
The GP wasn't saying that, as I read it. It was saying: "use progressive enhancement".

When you insert new elements in the DOM with JS, you are re-rendering parts of the page. I see no other, non-invented reason that anyone needs to render static content with javascript. Devs do it primarily because they're annoyed that they have to think about AJAX logic, and want to write simpler code -- at the user's expense.
totes ma goats.
They're definitely smaller. Whether or not they're safer depends on how you create the unikernel.

Many hypervisor security flaws which allow peeking between the VM isolation boundaries rely on sloppy protections around the virtualized virtual memory subsystem.

Most unikernel platforms don't even expose a virtual memory semantic, and thus don't consume these sometimes leaky hypervisor HAL implementation flaws. They don't use or expose the flimsiest floorboards in the hypervisor. A full OS (including SmartOS) on the other hand... definitely does.
OK I think I'll go download that framabag.org thing instead, that sounds cool
The Saturn V's F1 engine was just 3D scanned and reverse engineered by NASA and is the base for the new F1b engine coming online in the next year or so to power the new Space Launch System series or rockets.
Hulu Plus vs. Netflix vs. Amazon Prime Instant – Who Reigns Supreme?
Kind of similar to Gestalt theory... The whole is greater than merely the sum of its parts.
Re: roads under the Roman Empire

Apparently, in France, when they tried to build some of the high-speed train lines, they discovered some Roman roads which were forgotten/buried.

The reason they found them was that they were trying to make the lines as straight as possible between the cities they were supposed to link. The Romans had actually done the same and with great precision several hundred years earlier !
I really love Jonathan Edward's chart where he shows the big stack of technologies one has to master to build apps today. The goal is to replace that entire stack with one language. That would be the 10:1 improvement that would really make a difference. The burning question therefore, is what can replace that entire stack? Clearly you have to offer a way of storing and structuring data that improves upon the table. otherwise you are back in relational database hell.
The problem of companies like Ubisoft is mass market approach. Big publishers prefer commercial mass market art to good art. In result, more interesting games come out from independent studios like inXile, Obsidian, CD Projekt Red and others. Not sure how it looks from insider's standpoint, but from gamer's standpoint, big publishers like Ubisoft and EA are plain boring and their games can be compared to pulp fiction and you don't expect to see masterpieces from them (coincidentally they are also most often plagued by DRM in contrast with games from independent studios).
You don't bypass the kernel, you bypass the TCP stack of the kernel and this is for very specific applications.
Lotus notes was just so odd. You'd sit down to open your mail and wonder what year it was. 1972?
Popular Off-The-Shelf Container Tooling
Is there a similar thing for coffescript?
Yes they did ;-)

No we are not keeping out clients that want our data. But there are precious few clients that proactively seek data sets like our first client did with us. We are however (up until very recently) retraining outreach. We needed to encourage proper academic research which took time to acquire, create solid marketing collateral which took time to get right and even understand what clients wanted to see, we needed to harden our infrastructure, improve the technology, and we needed to understand what client concerns would be and how they could use our data. It's like having electricity, knowing it's valuable, but not knowing how to get your clients to use it to turn on a light bulb. If we screwed up at any stage it would burn our reputation. The sentiment space is similar to the blogging space. Literally almost anyone can hang out a shingle, use generic software and start a sentiment business. Just like blogging. It is, however, extremely hard to get right and our clients know this.
I think your spot on with the pay range for what is "visible", but that isn't the real range.

Your 2nd question has all the answers you need.

* Specialize in something, or a few closely related things. Remember that %25 of a job is the actual coding, the rest is understanding the domain your in. It is fairly easy to master something like Magento, but it will take you longer to master ecom as a whole. If you have done a few deep interrogations with payment providers, shipping (picking and packing as well as the actual shippers like ups/usps/fed ex) and most importantly accounting are the tangible skills that will let you move out side the advertised range.

* once your IN a company its hard to break out of meager cost of living increases. If you have maxed out what they are willing to give you then you need to get a new job, and that will let you push higher. If your looking and you don't NEED the job you have a strong negotiating position. Be clear, from the beginning that your making XXX dollars and what you will need from the start.

I know plenty of engineers who make more than your max, but they know the domain as well as the engineering and can speak to both as they have a high level of understanding.
What about social networks that aren't ad supported ? ( e.g. donation funded )

So, do you think providing a social networking site is inherently unethical, or just information selling advert stuff?

I ask because I've been kinda working on an alternative to a particular one, and if you think that is unethical, I'd like to know why, in case your reasons why are convincing.

(because I don't want to do something unethical, unless not doing it would be morally worse than doing it.)
stable version demo http://demo.wallabag.org/ is 404
That's the one. Thanks!
Thats exactly the idea that got us to this point Sam.

To be honest we had no intent of sharing this much publicly before there was more to play with out there but we couldn't pass up getting some advice from Aaron and Michael as we've been going through this process and trying to figure out more pain points for the end users.
Hey Michel and Aaron,

http://www.twlng.com is buffer for content, i.e. post, schedule, manage Tweets with > 140 characters.

We've seen little traction despite being featured here on HN and ProductHunt, what steps would you advise following to get more users, considering we have 0 cash and are bootstrapping this as a side project?
Developers of such software might care about unikernels, users, probably less.
And I bet they'd truly like to divest some of it at the current prices :)
How exactly do you view a Webm on an iPhone?
It's not that I don't know how to set it up or use it, I just trust a future V8 implementation enough to wait for it over using a shim. I've also become a bit allergic to dependencies :P.

I do trust that it works, and if I were working on a big project that would be hard to refactor for a major language change, or if I were working on the front-end where the available features are up to question based on client, I would definitely use babel. We have a lot of older code like that where I wish we had used babel years back.

In my case our backend is distributed across dozens of small (usually <400 line) packages so if a really nice ES2015 or 2016 feature becomes available the effort to refactor or rewrite will be measured in hours or days, not weeks or months.
Seems to me like you should be featuring interactive streams on the frontpage - its hard to showcase your value prop if its hidden
I agree with it being more debt like and less equity like. And when a new investor re-writes the term sheet such that their liquidation preference is satisfied ahead of everyone else, it is just like having the bond issuer return pennies on the dollar for net negative return. And if you're looking at a $100M write off, that can fund quite a few lawyers prior to leaning back for that hair cut.
The problem with kings leading charges is that there's nobody to command the battlefield, not that they were skilled or not. Eastern Europe had that much better.
This is a correct approach from a developers point of view, however, it is out of scope from the operators point of view. You can always improve your software stack as a developer. These are not exclusive, and are different, should not be conflated.
What Is Microsoft Office 365 Planner?
Deploying Database from Source Control
How to Fail at Almost Everything and Still Win Big by Dilbert author Scott Adams
Not really, to me. There are (in my experience) very few companies where you have one genius spending most his time making decisions and a bunch of minions just implementing those genius decisions.

If I was to estimate I would say that for every 1 hour you spend making big genius decisions, you spend 99 hours convincing people why those decisions are right, listening to why they are not right, listening to what you should be doing instead, writing reports or communications, listening to what issues people have...
It's much easier than you think. OCaml can expose functions with a C ABI. You can put newlib on top of MirageOS, calling down to OCaml for basics (and newlib needs only a handful of IO and memory functions to be provided, so it isn't particularly hard), and then you have instant POSIX. Now you can run most anything you want from C-land.
There are billions of valid games on a 2x2 board? Can anyone explain or link to something that explains how this is possible?
Teaching programming and free software: poor, retired people, prisoners
The Bangladesh Butter Indicator
Except they couldn't, because they require tremendous pressure. But it's still amazing.
Are you creating a 'traditional' bank or considering a Credit Union model?

(Should have read further down :), looks like 'traditional' bank - please correct me if I'm wrong.)
The alternative is becoming profitable as soon as possible. Then you get run over by someone with better access to capital who can absorb losses. Example: Sidecar.[1]

[1] http://venturebeat.com/2016/01/20/sidecar-we-failed-because-...
Euclidean distance is not a good measure in higher dimension: http://stats.stackexchange.com/questions/29627/euclidean-dis...
Excellent Article!
That was actually worse than the Buzzfeed slide show I was expecting it to be. There was absolutely nothing informative about that. @solidrocketfuel references a far more insightful list and Pedro Domingos' new book and recent talks also go more in depth into the very nuanced history of ML, for anyone interested.
I used to be on the Space Shuttle Primary Flight Software team in Houston. Super motivating environment.

There was another independent team in Huntington Beach that wrote the Backup Flight Software. Never used it in 34 years of flights.

Poor bastards ...
Emm, they aren't voxels.
Square polygons are not volumetric pixels.
Looks nice though!
Hi Michael, Aaron, I'm a co-founder of an educational games platform based in the Netherlands. At the moment, games on the market that are targeted at K-6 students are not that much fun, they are not thoroughly aligned to school curriculums (just to CCSS goals in the US), and they're not connected in terms of content + analytics.

We've built 4 games, generate content for math questions (and soon starting work on literacy), and have a dashboard for teachers/parents. Early pilot results are quite positive (most importantly, children want to play the games at home).

I've been thinking about the next step in 3-6 months: should we expand to a neighbouring country (e.g. France, UK) or start looking at the US. The latter seems to be the first choice for most startups originating from Europe, but our improvement over existing competitors is much more in non-English speaking countries than it would be in the US (as 90% of educational apps are English). Any thoughts on this?

Also: what is YC's view on EdTech startups? It seems there haven't been many in recent batches.
I highly doubt they have stopped. Just got smarter about how they do it
Interesting - I would still apply - you dont have to worry about the fact that we have funded Meadow. The major barrier is the questionable legal picture currently. Have you been able to get a bank account etc? Where are you currently operating?
I'm building a platform for scientists to run and share their experiments (anything computable) including their whole research environment. Since experiments usually require specialized expensive hardware (like GPUs), I'm thinking about ways to make this affordable to individuals and academia. I'm planning a few modalities for experiments to run:
1) on their localhost (targeted towards individuals)
2) on the cloud (targeted towards academia)
3) on their own servers (enterprise version).

Technically, I know this is right sequence for each modality to be built. But businesswise, is it the best way to be launched?

Also, What are your thoughts on this space/market?
I think these computers (Rasp Pi, CHIP, Beaglebone, BBC Micro) are doing what the one laptop per child couldn't do. That is to be the affordable computer to the 3rd world. Almost everyone in the west can afford a $100-$500 computer, but that is still beyond the reach of many people in the 3rd world. That means basic computer and programming skills will be within reach for a large number of the population in the world.

Also, currently, most of the development work available are for PCs, Mobile, and Tablet devices. These chips are the building blocks of the Internet of Things, meaning development work needed in the future will go beyond just programming for PCs, Mobile, and Tablet devices.