skysight-inc/HackerNews huggingface dataset:
It's also not true though.

Running a LING unikernel gets you a huge set of tracing and debugging capabilities that aren't 100% compatible with what's provided by BEAM, but it's close and a couple orders of magnitude better than what almost any other language provides for mucking with a live system; unikernel or not.

Running Erlang via Rumprun gets you a standard BEAM/erts release packaged as a VM image or a bootable ISO, and that is just straight up Erlang. So all the absolutely excellent debugging, tracing, and profiling facilities that any random Erlang application has access to are also accessible when deployed as a unikernel (rumpkernel).
Agreed. And on top of that, any personal projects I do actually find time to work on are typically pretty rushed (due to the lack of time) and are not going to be the best examples of my work product.

Typically I am just trying to write something quick and dirty to accomplish some task and want to share it in case somebody else might benefit. I'd love to make time to go back and polish things, but rarely do I have the time.
That's pretty neat!
>Just show me the 3 things I can do in your lang that I can't do anywhere else

You won't find such a new language. Most languages in use are already known to be Turing-complete. There is no new computation that "can't [be done] anywhere else [, except in some new language]".

It would be highly useful to give examples of things that are easier to do in your new language though.
So, the generals actually planned for the _next_ war, but ended up fighting the last war again, while the next one never came?

Wow, didn't expect the saying to be so wrong.
> Isn't that the case for all applications?

On OpenGL. Since Windows 8, MS has had preemptive multitasking in their driver scheduling model for GPU usage.
How to evaluate an argument like a scientist
Almost 50 days to patch a vulnerability? That just too much, something really simple that could have been done way faster.
We mainly have two questions.

1) Once we launch how do you sell your product to get the first 50 users. Our best guess is to use ads channels like google ads.

2) How do you approach figuring out problems that users have. The way we are approaching this problem right now is by building features that we wanted previously.

We would also appreciate it if you have any additional advise.
it has bounds checking, everything uses slices, and you rarely need to use pointers so it is far safer than C, but not perfectly safe.
Supply listing is the bigger problem. Demand seems to be taking care of itself, right up to the big space agencies.

As a side question, we're also not sure whether to grow the suppliers as quickly as we can by offering free listings, or to charge suppliers from the get go.
Team team team - make sure you are working with 1-3 smart and passionate people who you are friends with. The more technical team often the better. Next step - build the simplest and easiest MVP possible and launch.
I tried signing up on the web using my email and password (I don't trust Facebook) and it did not work. So I refreshed the page, by which time I'd forgotten my username. It would help if you have other social logins.

Why require the user to signup in the first place? I was reminded of a talk by Neil Patel, "It's like asking, Will you marry me as soon as you see someone". (https://www.youtube.com/watch?v=FRnsuzcfHr0)

Why not embed a video similar to this 10 minute video: https://www.youtube.com/watch?v=7w6M4bOXJ_s, ask the user follow along, record their own video using their phone / Webcam, share it with friends and use this data to improve your marketing, all without signing up.

As a potential customer, I miss the following features on YouTube and I would pay for and recommend Upfit if you address:

1. Is this exercise safe considering my medical conditions?

2. Is my technique correct / improving? (Feedback from experts)
> Improper coating causing a thermal problem, either causing a sensor to fail, lie or some electronic component to break it's solder.

This is the leading theory. Most of the observed failures seem heat related and are likely due to an increased resistance of the brush to shunt connection. This can be caused by quality issues of the brush rivet during initial manufacturing (coil coating) and/or improper torque of the brush
shunt screw during assembly (installation error).

The variation in resistance at individual brush sets can lead to uneven current density, causing high heat at the brush to commutator interface which results in excessive wear and damage to the commutator surface and/or brush and ultimately leads to a starter generator failure.

In addition, the software wasn't reporting failure of the component.

I should add a disclaimer that root cause failure investigation is extremely complicated and difficult. It's possible that not all failures were / are the same and there are many other possible contributing causes.
Are you thinking of "The Elements of Computing Systems: Building a Modern Computer from First Principles"
<http://www.amazon.com/Elements-Computing-Systems-Building-Pr... by Noam Nisan and Shimon Schocken?
If you haven't done much on the backend (databases, web servers, server-side web frameworks, etc.), then taking some time to familiarize yourself with what is going on there might be worth it. Even if you don't end up doing any work on the backend, you will have a better understanding of what is going on. I would start with the technologies in use at your current company.

Edit: clarification
Look at the Cash for Clunkers program a few years back. People were paid to bring in their old, but still functioning cars, and buy new ones. Many of those old cars were still fully functioning, and not that old. We have the production capacity for so much more than we actually make. You're right, they can predict sales so they're not making 1,000,000 units more than they can sell, but they CAN make that many. The thing about overproduction is, like you mentioned, it doesn't last for long. Demand drops, they shut down plants, they close shifts, they fire workers. Believe me, I live in Michigan and have many friends and family workers who work (or worked) in the auto industry. We have the ability to churn out hundreds of millions of more cars every year than we actually do. Like you said, we don't do that because it doesn't make financial sense.

But just because we don't overproduce right now doesn't mean we couldn't if we wanted to. I'm still not seeing where production is the problem. If production was the limiting factor, they would be running the factories 24/7 instead of shutting them down. The only reason to underproduce is to increase demand. But if you lower supply and demand doesn't increase, you've already been overproducing. So if they're closing factories, it means they've been overproducing.
http://www.deploybot.com is pretty good as well, platform and language agnositc.
Table 7 on page 30 of our paper shows 9 games for 2x1.
Did you forget the shortest game "pass pass"? The number of non-empty games is even, according to the color of the first stone played.
Cool, that's a nice thing to have self-hosted!

Is there a page explaining the main differences between 1.x and 2.x? (since "whole new version" suggests there is more behind it than just more features)
One of the things that seems to really fall flat is the claim claim that the security is bad for unikernels. The comparison point though is not a traditional OS running in a hypervisor but a container running on the host OS. In that comparison I think unikernels are emphatically more secure than what you get on Linux, and have essentially all of the same advantages of containers (plus a few extra ones).

For Joyent of course they have a book to talk up and they want to sell you their own solution which looks more like containers than a hypervisor. The Joyent solution is I think undoubtedly very interesting and well-considered but I have a suspicion that they've hitched their wagon to the wrong horse and Linux will keep winning.
No I think ti says the benefits only last till one years of age.
The compiler on github https://github.com/oridb/mc.
I have never heard of this before. It has since become one of the most interesting things I have ever watched. Thank you for exposing me to it.
This negative article doesn't really qualify the statement that the world is getting worse - is it, really?

And if the goal of an organization is to make the world better and they have a bad year (or many bad years), does that mean they should pack up shop and say it's unachievable?

Crime rates in cities can rise year after year, sometimes for periods of a decade. The police don't just give up - they change, adapt, find new ways, and eventually they (or some external factor) lower crime rates. Why should Davos be any different?
Got it. You might need to think about the size of the market that you're targeting. When I think about what makes a company or product interesting as a startup, I try to think about markets that will expand over time because of what the company does - and not what the market looks like today.

That means that a market doesn't have to be large now, but it has to have the possibility of growing to be something significant. Do you think that solving this problem is going to be worth hundreds of millions or billions of dollars in ten years?
How large was the development team of Assassin’s Creed Syndicate, at its peak? Is the overall budget known, as well?

I wonder how big the really big nowadays is.
That, and you're giving up a lot to gain that marginal increase in performance.
Building: I Open-Sourced All My Business Ideas
Answering for @reiderrider, the bulk of life insurance is still sold face-to-face and purchased from an agent or agency local to the consumer.

Not only could big banks + financial institutions plug in our js to sell life insurance online (from quoting -> application -> signature & medical exam), but also smaller agents/agencies that do business locally could accept online apps. Currently, agents meet in person and/or have plenty of phone calls with a client to figure out what coverage they need and then they sell the policy.

With our product, agents can direct their clients to their website which will walk the consumer through the process.

The Stripe analogy makes sense because Stripe & PayPal make it so easy for companies to accept payments online via their HTML button/JS script, which is what we are trying to do here. They also (both cos) provide great dashboards to the consumer (an insurance agent/agency for us) to track their data (which is in the pipeline for us).
Yeah, which is something I routinely do with .ssh/config aliases including "proxyCommand ncat --proxy 127.0.0.1:9050 --proxy-type socks5 %h %p"

Also hidden service even has a way to obscure the descriptor using HiddenServiceAuthorizeClient/HidServAuth which basically offers a layer of authentication, too.
It's not about computational power; this should have been obvious and not needing of clarification.

Unless of course you're trying to argue that the difference between python and javascript, for instance, is what each is capable of computing?
1) When someone calls into a local government department (elected official, public works, utilities, parks & rec), the staff needs a centralized system to track their issue, collaborate with everyone who can help solve it, and identify important issues across the municipality.

2) Bottoms up: $3bn in ARR as our pricing stands today, (90k gov * 15 depts/gov * 5 users/dept * $480ARR/user). Our customers keep saying our pricing is cheap so we need to revisit that — 2016 goal to expand ARPU 50%. That's without building anything else, but we have numerous higher-value expansion points in mind with one starting pilot phase.

3) Notable customers in Oakland, Chicago, and Miami. Last I checked we were at ~2k MRR but we just closed a few this week so I'll have to check. (Don't worry, we have a great accountant ;)) EDIT: Just added San Antonio

4) Penetrate toughest markets first (see #3) to build reputation before moving down. Target early-adopters in those markets then leverage those relationships to expand (localgov is a tightknit community.) 2/3 local government leaders hit retirement from 2014-2018, so a new wave of tech-savvy leadership is taking the reigns.

5) Right now we are seeing 7 on average, but we think 4-5 is more typical.

7) We'd hit profitability before $1m so $2-4 is reasonable. We're a small team and CAC is pretty small. Less about the number than proving a repeatable growth engine that can turn capital into many times that capital.

Bonus) Yes, when we didn't know what the hell we were doing :) That was about a year ago. I agree we shouldn't have gotten in.
I choose to believe many of these "weekend hacks" took much longer than a weekend for the sake of my self esteem.
Yay! I have an irrational love of this sort of thing; I enjoy the reinforcement of the idea that functions are just another kind of value.

It seems like there really aren't that many languages with this symmetry (most lisps, JS/CS, Haskell, ...?), which I find a little strange.
They couldn't fit more terms on the A094777 page, but it links to a more complete table at https://oeis.org/A094777/b094777.txt which will soon be updated with the 19x19 result.
The article includes lines like "giving up soap won't help your biome".
Corbis Images Sells to Chinese firm including new partnership with Getty Images
Wait, so, this logs in for me to run commands on my servers? It doesn't look like it's self-hostable though?

Sorry, but I feel like I'm missing something? this seems terribly insecure.
I agree. With ad block on, I think the current NYT site is very nice to read.
Gadget Lab Podcast: Let's talk about robot cars
The main differences between the two versions is that v2.x uses Symfony as framework and (finally) provides an API for applications to connect properly to it.

And it's rewritten from scratch.
There are only 3^289 possible configurations of pieces on the board, so the fact that the number of legal configurations fits in a 289-digit ternary number is kind of trivial.
I edit notes on my iPad with a $2 third-party app (PlainText) and the edits sync with Dropbox automatically (and reliably).
Yeah, both examples plus him not backing up his performance assertion showed he was full of crap. Haskell did nearly bulletproof STM that I hear. I've seen other examples. Your Erlang example is good on M:N. Microkernel with work in AI planning still using it successfully with ever more efficient algorithms. JeOS performance characteristics of the past suggest unikernels might improve performance over monoliths or plain virtualization. Need real-world data rather than assertions.

He seems to be all talk. He's also more critical of unikernel level security and robustness over well-known issues like POLA while ignoring that his own platform violates both POLA and other rules we've learned about INFOSEC over time. The only proven approaches were separation kernels a la Nizza architecture, capability model at OS or component level, and language-based protection w/ extra care on HW interfaces. He doesn't mention those because they oppose UNIX approach, which he ideologically supports, plus show his product is likely not trustworthy.

This article isn't objective or reliable.
But if we just keep interest rates low / near-zero forever, then we can keep inflating the debt bubble forever too! Problem solved!
Taking a look at the product here are a couple thoughts

1) You push me onto a landing page instead of right into the product - why?

2) The initial form you ask me to fill out is a bit intimidating - perhaps it can be broken up a bit

3) On the results page - its unclear at first what I'm supposed to click on - and you dont tell me anything about the flight or the hotel you've chosen for me

4) Results page loads slowly

5) No button to book trip

6) You are choosing a 1 star crappy hotel for me...

There is a lot of product refinement you can do to improve this experience / conversion rate
If you have a lot of demand, you should be able to go to parts listers and say "Hey! I've got money for you! Come get money by listing." Ok...not quite that simple, but that's a great carrot to use.

If that's not enough to get them to list, you might need to find another strategy. Is there something else that the suppliers really need, and don't have, that you could give them which would also give you access to up to date parts information?

You can also fake the marketplace, to some extent. If someone comes looking for a part you don't have, make sure you still take the request, and then go fill it manually. If you do this enough, you should be able to earn the trust of the suppliers, and get them to be more active participants.
Sports Photography Tips and Techniques
This is all you need to read:

https://web.archive.org/web/20050715000000*/http://www.fucke...
one does not typically find that applications are limited by user-kernel context switches.

the OS isn't the bottleneck.

Curious, then why are we seeing articles here all the time on bypassing the linux kernel for low latency networking?
Why do you need to work with university administrators at all?
$10-25M: Goblin
$25-50M: Elf
$100-500M: Centaur

Please let this catch on.
I'm not going to speak to their ability to become winners in massive markets, but I don't see how Uber or AirBnB have a strong moat that makes it hard to compete. Both seem extraordinarily easy to switch away from to a competitor. Many drivers already drive for both Uber and Lyft at the same time, and it's very easy for consumers to use both apps. I haven't used AirBnB, but it seems like it would be easy to list your apartment/house on multiple marketplaces.
That's great! At the same time, it's unrealistic to expect 200% output from a gfx card. If one thread is maxing out the capability of the gfx card, operating at 100%, isn't it ridiculous to expect everything else to stay responsive? Can I have my cake and eat it, too?
Why to not work at a video game company:

0) Abuse.

1) Executives cut projects: a lot. The budgets are so insane for games executives need to constantly trim budgets and shift things around. It is common to walk over to an artists desk and inform them the art they have worked on for 2 years wont be used. I am convinced telling a wife her husband has passed is the same feeling.

2) The budgets have exploded. My last project for an iPhone
game was well over 4million dollars.

3) Complexity is compounding. My last team (for a prototype) consisted of: AI guy, graphics/C++ guy(s), gameplay guy, Art TEAM (vector and raster) and project managers. The art pipelines alone will suck the budget dry.

4) Pay is low. Since you are starting fresh each project (see 5), your working knowledge of the system is similar to someone new. Promotions, salary increases, etc don't make any financial sense (see 1) unless you are a rockstar. The new kids walking in usually burn out and quit because they don't understand the massive shit show the industry is. EA's managers just grind people until they can't walk. Disney is a sweatshop.

5) NOTHING is reused. After your second project, you quickly realize the AI you created for fish has nothing todo with with your AI for a 3d shooter. The asset pipeline you created for a soccer game doesn't translate over to a racing game. Game companies are full of dead code repros. People try to create/use repeatable platforms, but then the game designer guy will walk by and say "Hey is that the newest unreal engine?". In games: Anything reused is quickly spotted as reused. This is why games that have a good series going do really well financially. GTA what like 15?

6) Success is low. After a few years into a project, someone will say: "But its not... fun". Welp, good luck fixing that. Or plan on having it rot in some terrible online store.

7) Rockstars. Executive: "OMG you wrote the AI for GTA2 in 1998??". Welp, this guy is now your boss. AND, because games are almost always a luck play - this "Rockstar" will teach you absolutely nothing.

My takeaway:

I have talked with guys in the game industry that have been in it 20+ years and asked WTF. Basically, lifers are like high school teachers. They are abused and underpaid: but they love what they do.
Have you grown to other states?
Agreed. Smaller websites and every insurance agent that we've talked to say that they would love to have this and asking weekly if it is ready. We have not asked any large websites but their motivation is that it is extremely profitable with little financial resources required to implement (although it's a major decision to partner with a third party). Smaller customers will be good beta customers and we are happy to start there. We'll have great developer docs, beautiful UX, and vet the sites that can use it for quality. What are your suggestions to help us grow/afford our engineering team?
Interesting, I'm using Mac book air from past 1 year but few days back when I bumped into an article (http://bit.ly/1ReLKQo) I found that Apple's Mac Os is most buggy and vulnerable software of 2015, which is very surprising.
"X pica" in my local dialect means "doing something because you need or want X, when that doesn't provide it". It's a generalition of the medical condition pica, which is eating non-food things like ice cubes because you need more iron.

http://lesswrong.com/lw/15w/experiential_pica/
We recommend that people install out Omnibus packages, they are much easier to install and more reliable https://about.gitlab.com/downloads/
On the other hand, I can relatively (meaning compared to physical aircraft) easily and inexpensively replicate thousands of copies of my prototypes and automate exhaustive testing. Complex systems are just complex - very few things are actually as trivial as a bystander may think.
Just generated this graph:

http://imgur.com/iqnaGem

We had 38 signups yesterday, grew ~44% in the last 30 days.

EDIT, mathfail: grew 79% in the last 30 days.
Privilege and Inequality in Silicon Valley
Unless you are running a load balancer, static http server or in-memory key-value store. Those aren't exactly fringe use cases.
Striking Similes
I wonder if that's why we have the term "battlefield" today.
I actually don't care too much about getting WebGL out of the main UI thread. I'm doing WebVR work, so I always need the UI thread to be completely responsive, to always be ready to update the camera with regards to the motion sensor.

However, this being able to push the text rendering I do off to a thread, specifically to keep the main thread responsive, would be huge for me: https://bugzilla.mozilla.org/show_bug.cgi?id=801176

I'm already working on physics in a web worker, and have already got picking working there. The text rendering would be the biggest piece of low-hanging fruit in my rendering latency.

EDIT: whoa, I just had a vision of having the text rendering canvas running in a new tab, using HTMLCanvasElement.toBlob() to serialize it, and transmitting from one tab to another through SharedWorker or even LocalStorage. It's a huge hack, and it will depend on whether or not the comms and deserialization is not more expensive than the rendering, but could potentially solve my problem today.
Not guilty verdict in Twitter harassment case
1) That is a better description - although I feel like this only describes a small set of things that a government does - is this just for constituent services? Is that a small or big part of the day to day work of a local government?

2) cool

3) cool

4) very cool

5) cool

7) Good

RE: YC - you guys should apply - email me at michael@ycombinator.com - this is a space I'm very interested in (I'm a poli sci major) and I think you have a good shot at getting into the summer batch
Make sure to check out his upcoming game, Openbar. It looks really, really good.