skysight-inc/HackerNews huggingface dataset:
Interesting post but it's kind of lame without the actual #s.... even a broad range would be helpful.

Feels like the author goes to great lengths to play coy and is dancing around telling us what their actual budget was. He keeps referring to things as "cheaper" and "more expensive" but doesn't give any relevant parameters to put that into perspective.

Also, how does Berkeley have rent control but Oakland doesn't? Aren't they both in the same county?
How to Build a Free, Scalable API Testing Solution with Microsoft Excel
It's getting worse for 1st world middle class — and for exactly the same reasons it gets better for 3rd world countries: everybody is competing on the same field now. Every time I see stories about how "economy is bad", turns out it's about a US blue-collar worker, who suddenly realizes that he can no longer afford american dream of a big nice house with two cars and three bathrooms. But then I remember that at the same time, 10 guys* in China an India, doing the same job, can properly feed and clothe their families now, and suddenly I don't feel so bad about the american guy anymore.

___

* I thought that I should write "and girls", but then I remembered that these countries still often have "traditional", patriarchal gender roles, unfortunately.
Tablets have web browsers too :)
I'd really enjoy "wizard" to be the graduated rank, like when you're officially huge and profitable. Then, iOS/Android dispute becomes a wizard battle.
Even in those examples, it applies mostly to the subset of users who have very large numbers of very simple requests.

The ratio of kernel to userland work is bad if you're receiving an entire network request just to increment a word in memory but usually quite tolerable if, say, you're shoveling video files out and most of the time is spent in something like sendfile() or if your small request actually requires a non-trivial amount of computation.
I agree. SPIN did some similar stuff in a monolithic model that could probably help with such efforts:

https://en.wikipedia.org/wiki/SPIN_%28operating_system%29

Each tactic is obsolete in CompSci has surpassed them since then. So, in reality, it would be better than SPIN for sure. The Midori write-ups are probably going to be our new baseline for what hybrid models can pull off.
Having worked under EA, Capcom and THQ I can confirm that the whole industry is nuts.

If you like 40% less pay for 50%+ more hours be my guest but 5 years in the industry was enough for me(and considering the average career is ~3 years, for most people as well).

Fun problems and interesting products but not a sane career.
I would attempt to hand recruit my first 50 customer - find startups who you think could use the service - also I might prefer email marketing over ads. Best way to figure out the problems users have is to ask them :)
I agree 100% with your analysis long-term, however it seems unlikely that interest rates will rise for the foreseeable future.
Hi Michael + Aaron,

We're building a smarter way to share product updates (https://productmap.co).

So far we've received a great amount of interest (waitlist) and have users already integrated that are coming back over and over.

The next steps would be to build out some of the feature requests as it's fairly early right now. One of those requests is having custom domains and users are happy to pay $10-$20/mo for it.

The vision for ProductMap is much larger though -- to tackle the fragmented way companies handle communication and feedback with their customers.

Do you think charging for custom domains would be self-limiting in nature? It's a fairly trivial thing to offer for free.

Thank you in advance! (and meeting with Yuri when he's in Toronto this weekend.)
It's fairly easy to see how it was their dream job (video game programmer), but exposure and experience made it a more nuanced dream (video game programmer where I feel invested in my work). In that respect, it's not that different than a lot of other careers. Lawyers leaving to start small firms of their own, etc.
We are really excited that this is something that you are looking for
You can sign up for updates here:
https://docs.google.com/forms/d/1sdb0lFy7bIh2qHQAizGP4y3F-jw...

We will send you an email when we launch.
a single 2x2 game can visit as many as 48 of the 57 legal 2x2 positions, with many dozens of passes in between moves, and obviously many captures.

This page

http://tromp.github.io/java/go/twoxtwo.html

on solving 2x2 go with various search methods may be helpful. I've lost track of my original 2x2 game counting code but suspect it was a close relative of this code.
I personally, as a Rust guy, was disappointed by the loss of M:N threading; without that, you cannot effectively use threads as a design tool rather than simply ("simply" :-)) a parallelization/performance tool.

Erlang has a lot of neat ideas.
Joyent is claiming that they are getting pretty impressive numbers out of running docker images on Solaris, by using some sort of funky shim layer to run Linux in a zone.

I also like to point out that Java, another Sun project, was a big impetus for a bunch of OSes to get properly functioning pre-emptive threading implemented. At the beginning were dark times, and even Solaris was no cake walk. C has copied the Java Memory Model for shared state concurrency, and most of the best papers on Garbage Collection were written in the mid to late nineties, often targeting Java. Subsequently in the 00's, escape analysis made pretty giant leaps forward, leading to the memory system you have in Rust today.

I think people who argue about the best data models for shared state concurrency often forget that they're taking us-vs-them stances on conventions that were all documented by the same individual, the Late, Great, Sir Tony Hoare.

There have really only been two breakthroughs since then. Transactional memory, which is still in a state of discovery and who knows when we'll get forward motion on that (especially since Intel's hardware support went belly up), and object ownership based on escape analysis, as used internally in recent JVMs, and explicitly in a few new languages, like Rust.

Now if only they'd pushed type theory forward, instead of regressing and taking the rest of us with them...
For the deep learning vertex the OP states:

"At the right vertex, we have Breiman's know-nothing approach—high-capacity models like neural nets, decision forests, and nonparametrics that will fit anything given enough data. This is engineering with less science (see these remarks). Deep learning people cluster here."

The phrase "will fit anything given enough data" is misleading and not correct about cutting-edge machine learning methods. "Fit" is a useless term, and you will instead find people talking about "bias" and "variance".

For any supervised method (you know the intended outputs) you apply to predict data, there are three sources of error: bias, variance, and random. Random error is some irreducible unpredictability that cannot be modeled. Bias occurs from bad assumptions made by the model itself (e.g. maybe the model is too simple). Variance is sensitivity to small changes in the data the algorithm is trained on.

High bias means the model is too simple to capture all the variations in the data set. High variance means the model is too overfit on the data at hand and it is not successfully generalizing to unseen data. In real-world problems there is a direct tradeoff between bias and variance. Nevertheless the goal of any supervised learning model is to have both low bias and low variance.

By splitting off a big (~10-20%) chunk of all data available into a "test" set, training the model on the remaining "train" set, then evaluating it on the "test" set, it's possible to estimate the generalizability of the model on future "unseen" data by whatever metric you want. By additionally plotting learning curves one can crudely estimate whether we have high bias or high variance.

Hence the insinuation that machine learning blindly "fits" data as much as possible is false. Sophisticated (yet not difficult) methods both minimize and estimate the generalizability of the model to future unseen data (minimizing variance), inevitably at the cost of some notion of accuracy (increasing bias).

I think the OP's objection is that such ML methods "know nothing". This is a trivial statement to make. Rather, I would turn the objection on its head and ask "If our methods achieve acceptable estimated generalizability on unseen data, do we need to know anything?". This reminds me of Alan Turing's arguments about machines passing the Turing Test vs. "are they really human?".
I have no problem with the guy, but has anyone noticed that there's a fluff piece about Larry nearly every year around this time?
we are buying an actual bank, its not a credit union we're just buying a small one in good health and with a charter already in place.

The idea is that we can expand from there, but this is not something we are trying to form and have a new charter issued, this is continuing on an existing bank that we hope to be able to use as a testing ground for our ideas with actual customers
There's also this 6 minute FT podcast on the worst corporate guff for 2015. McKinsey, Starbucks, Twitter, Alphabet all get a mention

http://podcast.ft.com/2016/01/04/time-to-get-stoked-by-the-y...

And perhaps I can add one too: reached out. This is used more by tech journalists than by businesses but it sounds very odd to me.

Instead of simply saying: we contacted acme corporation for comment, writers say we reached out to acme corporation for comment. When I think of the phrase 'reached out' I think of someone reaching out to another person in sympathy or support or friendship. That's why the idea of 'reaching out' to a corporate body sounds strange. Why not simply say 'contact' instead?
Hi Michael and Aaron,

For first time entrepreneurs creating an early stage startup, it can be very expensive to incorporate and do all the IP and necessary legal things to form the corporation. I made the mistake of incorporating in Texas and just recently formed in Delaware. I looked at Clerky, but their service seems costly as well.

Do you know of anyone who does low cost legal advice for early stage startups?
Appreciate the feedback. We've planned to push an update next week addressing most of your points (esp. #3,#5 & #6).
I think you either need to grow the user base significantly or figure out how to increase revenue. Based on what you said, it sounds like you need to do the first now, because you've tried all the revenue paths.
Partially, yes.

Also, don't get me wrong here we still do things that we like but hobbies are VERY different than side businesses. Side businesses have customers and commitments and demands on your time. Hobbies and interests can be worked around just about anything. I still have hobbies and interests of my own, just not time for an entire venture outside of my full time job and my interest in quitting a job to take a risk on pursuing something else is virtually non-existent because of the strain it would put on my entire family. If it was just me and my wife, we could take the risk and accept the consequences easily enough.

Something that gave me some perspective recently was my grandfather passing away at 92 years old. He retired, after spending most of his life working for the railroad, when I was about 3-4 and it struck me that I always basically knew him as a near professional level fisherman until he hit about 85 and couldn't do it anymore. Reading his obituary I found out he didn't even start fishing until post-retirement.

I realize it's not running a business, but I just found it interesting that he spent almost a full third of his life doing something different than the prior 60 years and that was the main thing that his grandchildren knew of him (in addition to his involvement with his church).

Just a perspective changer to make you realize that life is actually longer than we give it credit for despite all of the "life is short" proclamations.

That said, when my kids are both off to college I'll be 48 and will definitely be filling my time with something but at that point there's no telling where my priorities will be. It's entirely possible that I'll get more enjoyment out of community involvement than pursuit of a business venture.

Might get involved with Boy Scouts by that point. Might get involved with politics. Might get into farming or fishing. Who knows?

What I do know is that by the time I'm 48 there's a decent chance I'll have spent a little over 30 years of my life in front of a computer screen in some form or another and I'm probably not going to want to spend the next 40-50 doing the same thing (based on my family history, that's likely).
Yep! :) That's still where the master copies of my essays and designs stay. Aside from the text file of links to them I email people on occasion. Been more INFOSEC discussions over here, though, so that's where I've been if you were wondering.
Why do you believe charging for domains would be self limiting?
Solaris used to have an M:N scheduling model and they've mostly abandoned it, didn't they? I wonder what Erlang got right that Solaris got wrong.
Spotify is not like Netflix. Spotify is solely dependent on content creators who know exactly how profitable Spotify is at any time, and therefore how far they can be squeezed for royalties.

Netflix has two major advantages: (1) consumers are far more likely to accept a limited video catalog than they are a limited music catalog, and (2) Netflix has spent a lot of money developing their own content. Could Spotify do the same? Possibly, but probably more difficult to do so.

I think Spotify will in the future generate consistent low profits, much like a utility, and their valuation will likely reflect that.

So agree with you completely.
TheSearch – Search Engine for PH, DN, HN and GitHub
I have no dog in this fight. That is, I'm neither financially nor emotionally invested in Docker or any sort of container technology, nor their Solaris OS thing, nor CoreOS, nor any unikernel. I read this blog not knowing who he is and very little about Joyent so I held no previous malcontent against the man (edit: nor do I now, in case that clause implied otherwise). That being said - you weren't even remotely harsh.

He made a bunch of wild claims without backing it up even with simple links to buqtraq/securityfocus/whatever providing evidence that hypervisors are inherently additive to your 'surface area' by which you can be attacked. He also, as you mentioned, failed to provide even cursory benchmarks, much less cite any 3rd party, academic, peer reviewed analyses. Thirdly, he asserted a false choice between unikernels and on-the-metal. There's nothing stopping you from firing up a heterogeneous environment, using unikernels when they perform well, and containers when the situation dictates them. So yeah, you weren't too harsh - IMO, your post was more well-balanced and thought out than his entire blog post. But hey, who knows, maybe he intentionally wanted to be incendiary so we'd all be talking about his company's product (in some capacity at least) on a slow Friday afternoon.
Haven't we been 'expecting' this since 2012, yet the biggest, most successful unicorns keep going up in value.

For all the hype and doom about Square stock, the price is back to where it was when it began trading a month ago, although it has fallen 20% in recent weeks.

But this is a good opportunity for employees to understand the risks of stock options, but it's not like the world is coming to an end. Such risks have always existed.
Were they profitable?
If the number one security vulnerability is the human element, then shifting a system's security from autonomous unbiased code to the human element is necessarily decreasing security.

Advocates for such are either deliberately malicious or grossly negligent.
UBER has sustained growth and momentum which provides access to capital so they can to pay win at the moment. The OP's article is contextual to a startup running out of cash (e.g. < 2 months) which happens because the startup hasn't sustained growth and investors are no longer interested.
Just found a brief formatting guide that say you put exactly one space after the first asterisk. asterisk space stuff in between asterisk.

Let's try it: * no italics*

EDIT: Ok, space is visible after first and second one disappears. Now I want to know what the commenter is doing too lol.

EDIT 2: The closing asterisk reappeared after I added text after it. Stranger.
This is really helpful feedback - thanks for taking the time to write it up! We'll put together a placeholder to help address pricing concerns.

Also, I'm glad to hear that your on-boarding was smooth!
Well-argued?

His point if there is one is that:

>> Unikernels are entirely undebuggable.

For which evidence he provides the sound of some applause at some random conference and I don't believe is even remotely true or is so general to be vacuous.

Your notion of well-argued differs greatly from mine.

Unikernels solve an important class of problems that Joyent is interested in solving with another platform.. it's own.

I see no mention of a significant benefit of unikernels: their decreased attack surface.

There is a fairly new community web site at http://unikernel.org/ for those interested.
better medical drugs especially antibiotics
Hi Michel and Aaron,

2 friends and I started an infrastructure inspection automation software company. We have 1 big customer.

2 out of 3 of us see big potential in expanding the software and customer base. The 3rd has very little drive and wants to milk our 1 big customer for every penny. We but heads every time we discuss anything.

When we started the company we split the equity 1/3 each(big regrets).

Suggestions on how to move forward?
Ultrahook – Receive webhooks on localhost
Do you have/plan integration with Unity3d platform?

My app has client and server, and often, both has to be released simultaneously. Server has dev/test/beta/production deploys w/ different databases, correlated to dev/alpha/beta/store in Google Play and dev/internal/external/store in iTunes connect. Server URL for each stage/build is embedded in the binary. Can your platform handle deploying not only client, but server as well?
A bit parasitic to use Github for their hosting.
Clerky is probably the best bet here - looks like they will do it for $400 all in
> By sticking to this paradigm, we make our code easily readable and allow ourselves to interpolate between CommonJS and ES6 modules.

This sentence should probably say "interoperate"
Personally I believe my friends' claims about food allergies because I'm not a jerk.
Fair enough - but they really were up against some extraordinary competitors.
Isn't it a feature of (some) unikernels, that you can fire one up to respond to some request, and tear it down, in milliseconds? If so, running an AWS Lambda-like service with all the isolation you get in a HVM seems desirable for some situations. The isolation provided by a Docker container might not be good enough. It's a feature whose benefits, for some applications, might balance the debugging costs the article outlines.
I'm with you. I'm there to make the software better.

But the company is there to make money, and improving the software sadly doesn't always make more money.

For me, I fill the need of writing better software by working on Foss projects in my spare time because is satisfies that itch so I don't have to try and satisfy it at work.

On the other hand I really feel like this is one thing that makes Foss software better IMO than proprietary software. Foss Devs can spend hours working on something that turns out to have no performance impact at all, the point is they have the freedom to pursue that, and that in corporate development the norm is that those issues just never get raised, let alone fixed.
Users won't be able to use the product for what it's intended value is (better feedback and communication) if they're turned away so early.

Better put, a custom domain isn't part of the value we add, it's just a gateway to realize the value. Should we be charging for something that's not really tied to the value we provide?
How is the board organized and is there a vesting schedule?
CVE-2012-2110 is probably a better choice.

From the openssl advisory[0], "In particular the SSL/TLS code of OpenSSL is not affected.".

[0] - https://www.openssl.org/news/secadv/20120419.txt
We have decided to change our landing page. We thought maybe there is a disconnect between how people perceive us (kids, toys) and what we'd like to be (high end)
Frontend Masters has a lot of content that you may find helpful... https://frontendmasters.com/

Egghead.io also has some good courses https://egghead.io
Those are all true (though that an 8-bit microcontroller has 8-bit registers is… unsurprising). However I am referring to the instructions themselves, which were well-engineered to match the needs of a compiler. The result is very compact assembly for most C programs that you would write on an 8-bit microcontroller (including things like 16-bit arithmetic).
Docket Ticket: Consider support for French sovereign operating system
Thanks very much for your time and consideration, Aaron—this has been helpful.
If you're at work, don't type in tit in that console. :D
But what is better? Even outside of it?

Nowhere in my comment was I saying that the *Nix world is perfect and it needs no further improvement. I'm saying that attacking Cantrill on his thoughts on OS research is kind of disingenuous because Sun and the Illumos contributors are still on the cutting edge for a lot of features as far as widespread OS distributions go.
There is nothing more than a handshake. No vesting schedule. 1 LLC.

We have been close friends for 20 years.
This is a very good reason to avoid markets like this unless you are the most well funded. In some markets there just isn't a first mover advantage.

The question is how much of a monopoly uber can build once they shift to profit extraction. There is little evidence that their customers are sticky against a new competetor willing to accept a lower rate of return.
wow your page uses an incredible amount of resources lol

http://i.imgur.com/I9zeKxm.png
It's likely because a player might pass his move at any point; the game only ends when two players pass. So you don't need that many possible positions for a huge amount of possible games.
I have exactly zero trouble live debugging, tracing, profiling, or "topping" via etop my Erlang unikernels.

I also have zero trouble embedding statsderl and custom lager backends into them so that all metrics and log messages are forwarded to aggregation infrastructure.
Why would custom domains turn users away?
Thanks! Which drugs are you thinking about? What goal do you think one could achieve for a few hundred thousand in incentives?
Reading through the article I feel like the author and I are describing different things when we use the term unikernel, which is surprising because we both have experience with the same unikernel: QNX. I'm not very familiar with the other examples, but my QNX application definitely does have processes that I can see using top, htop, etc., and interfaces with system hardware using the QNX system calls; all things the article describes as not being features of unikernels.

Either the article is written in the context of writing kernel software, which wouldn't have much of an impact on my decision to run my application on a unikernel OS or not, or QNX is a far outlier from other unikernel OS's and that's why I'm so confused.
Brown to Offer Executive Master in Cybersecurity
. .
. .
|
B .
. .
|
B .
W .
|
B B
W .
|
. .
W W
|
B .
W W
|
B B
. .
|
B B
W .
|
B B
. B
|
. .
W .
|
. B
W .
|
B B
W .

Loops are possible in a 2x2
I'm not one of your target users but...When you start a company, the optimal launch order is usually the one that gets you actual users. You can figure out the rest later.