skysight-inc/HackerNews huggingface dataset:
"I meant I didn't understand how one could be seen as a replacement or straight alternative of the other. They have different goals."

I agree. It's just a weird thing about these discussions that makes it necessary to bring up. The online forums typically divide between "system" languages you can write OS's or low-level code in versus "application" languages you write anything else in. Performance comes into play. GC vs non-GC, too. The kinds of benefits on safety and system side that people like about Rust are the categories Ada is designed to handle. It's behind on temporal safety but otherwise solid. So, we have to bring up the comparison due to how the local community might be mentally categorizing or evaluating things.

Also, many wanted something safer or better than C/C++ but never heard of Ada. That's worth addressing in and of itself. I think D language has a similar problem where it's a lot better than C++ in many ways but gets too little attention. Once upon a time, there were Delphi and Modula-3, too. Those times are past us. :(
"And despite the fact that we would naturally require it to be sufficiently transparent about it's valuations"

That's not necessarily true at all. Let's say we come up with a way to model neurons in silicon like a very complex neural net to the point of emergent consciousness. We might not be able to look into memory location 0xFFA79348 and get the "human value" int to see if it is high enough.

It could very well be that we don't really understand the weighting in the net or the implications of those weights because it's too complicated. Even current neural nets of non-trivial complexity can be impenetrable to evaluate outside of the net itself.
There are people in prison for stealing petty items, how would you propose someone that steals something worth millions be punished? Should the fact that it is an idea and information and not a tangible item make a difference?
The median salary for a software developer in the United States is six figures: https://www.bls.gov/ooh/Computer-and-Information-Technology/...
I should start photoshopping a fake scar onto my face in profile pics, so that I have a chance to be believed when I cry "Doppleganger!" with no scar on my real face.

I think a small lighting bolt on the forehead would look dashing.
Well, the FOSS movement believes all software belongs to the world, doesn't it?
I really wonder what the settlement was? It was obvious this was going to happen, and the best move by United. Just pay the Dr. to try and get the media to stop playing that clip over and over again.

$UAL has basically been trading sideways since April 9th, which is about right, but if you went by the amount of outrage and negative press, you'd think the stock was down 40%.
Half of the ones that I report which are obviously fake, are allowed to stay up. Pretty sure Facebook employees have a working agreement with certain scam operations.
Because it could be concealing its actions until it controls enough infrastructure or military power to launch an attack or prevent people from being able to shut it down.

What we don't know can hurt us.
>Let them over analyze, over trade, and underperform.

There was an interesting discussion on HN a week ago about how passive investors rely on active investors to keep prices in the market in line with their true value.
Haha I started at least five years ago, the fourteenth time I heard someone complaining about automatically-changed FB privacy settings. Fool me thirteen times... Thus I wasn't surprised by #JeSuisCharlie or the recent wall-building kerfuffle.
Depends on job level. For a senior SDE maybe. For principal definately. Actual kernel/embedded systems/driver develoment in Seattle Dresden and Cape Town off the too of my head. https://www.amazon.jobs/en-gb/search?base_query=linux+Kernel
I'll never complain about Centura again.
Speeding Up Neural Networks
From everything I've read, he didn't leave because of the money. He left because Google didn't ship. When you want to build a SDC future and that's what you're passionate about you go wherever will support that dream. Google started as that company and was overtaken by a company that was more supportive.
The physical object is in the Smithsonian [1]. There's footage of it falling over in 2005 [2][3]. Is that enough? :-P

1) http://americanhistory.si.edu/collections/search/object/nmah...
2) http://www.gettyimages.com.au/detail/news-photo/the-blue-tea...
3) https://www.youtube.com/watch?v=V1bkhviWgSg
Hah. You think most techies want to get informative error reporting from their users?

This is the email I sent to my hosting company a couple of years ago when WHM (a
component of cPanel) started doing something silly that broke my SSHD:

sshd and ip whitelisting - there's a bug it seems

If I go to whitelist my current ip in whm, it asks me to restart sshd to
make the changes stick. If I do that, sshd fails to restart with an
error like this:

Directive 'UseDNS' is not allowed within a Match block [FAILED]

I presume what's actually causing this is some script in whm that goes
and adds something like this bit in sshd_config:

Match User [my user name]
PasswordAuthentication yes
UseDNS no

The "UseDNS no" should be _before_ the "Match user ... "etc (that's the
match block from the error message).

I've no idea what part of whm is doing this but it's doing it wrong- get
someone who knows perl to fix it, it should be dead easy.

My doctor has advised me to stay away from perl for life

That was after I spent an hour or so chatting with their tech support to try and unscrew my SSHD after it suddendly stopped authenticating me (probably because they updated to a borked version of whm). So yeah, they knew what I was talking about alright (and, yes, I sent that to the right people, check).

I never heard back from them. I think that's an informative message, isn't it? I
(a) relayed the error message
(b) pointed at the cause of the error message
(c) explained how to fix it

But they didn't even write back to say that yeah, they knew and were going to
fix it. Isn't that a shame?
Compiling with exceptions can still have performance cost because the addition of implicit control flow at every function call.

For example the following code will compile differently depending on whether goo() can throw.

struct k
{
void p[4];
};

void goo(k s);

k foo() {
k r;
k s;
goo(&s);
r = s;
return r;
}

If goo() doesn't throw the extra variable s can be eliminated.
Yes, those are threads when handled by the OS / greenthreads when handled by the program.

a program with threads can support multiple requests simultaneously.
a program with green threads can support multiple requests simultaneously.

You arn't giving any reasons why green threads in python perform better than threads in the OS.
While everyone's sharing anecdotes that put United in a bad light compared to other major US airlines, I might as well share mine. For context, I've been very critical of United since this incident happened, and I even did my homework to justify my criticism. Any Johnny-come-lately can check my comment history to verify. I'm not going to make any apologies for them.

I haven't had any particularly bad experiences with United myself, beyond the general badness of flying coach domestically. Do you know who has screwed up my life multiple times? Northworst (now merged with Delta) and even more so USeless Air (now part of American). So I don't delude myself that the exact same thing couldn't happen on the other members of the big three. The real bad actors here were Republic who subcontracts to all three, and the Chicago boyz who serve literally everyone going through that airport. It could have been the same cops responding to the same operator, even if the planes and tickets showed Delta or American.

It just happened to be United, who also happens to have the cheapest flights at the most convenient times for the route I travel the most. I might expect something better from JetBlue or Southwest, certainly from Virgin, but I definitely would have to make a sacrifice of cost and/or convenience to make either of those switches. I might still do that, but "fly American because United sucks" (and ditto for Delta) is just absurd. If you're going to switch, really switch to something that has some real hope of being different.
Sure, but he was the team leader. I was part of a team that built autonomous vehicles too, but the fact that there were others involved doesn't stop me writing "built an autonomous vehicle" on my CV.
The Question Podcasting Asks
Unfortunately, it seems that the book provides a more historical account (similar to the article) rather than specific teaching advice. Perhaps one would be better off just going to Uncommon Schools[1] directly.

[1]: http://www.uncommonschools.org/
Anyone who serves metal to bears should be put in a container.
DVB does not work in Chromebooks, because DVB not in USA.
Google Says NO – A government website tricks the user to think they are safe
This is the best book to read on LSD. Only a little bit though otherwise your pupils will dilate too much to read. Obviously.
I think you're missing the fact that a percentage of people don't turn up for their flights, so on most overbooked flights, the airline doesn't have to buy back tickets at all.
It is a shame Obama didn't break up FaceBook when he had the chance. They are a monopoly that has done great harm to our society. What is worse, the notion that "consumers like monopoly capitalism" has spread because nobody has decided to keep this jew Zuckerberg from making a mess of American society. No, Americans do not want a jew in charge of their social networking software, nor do they want jews to have access to their social networks, period.
Ask HN: Best landing page for a programming/startup book?
I'm looking for inspiration about this and I wonder if you have some favorites.
Op-Ed Why I'm trying to change how the FCC regulates the Internet
I don't think there's any need for conspiracy theories. The human cost and PR impact of closing an incorrectly fake account are massive compared to the cost of closing one spammer.

Facebook is right to be incredibly cautious. Imagine getting your gmail or Facebook account shut down because of suspected fraud, and what a huge personal impact that would have on you. Facebook realizes this, and also realizes it is a PR nightmare every time one of those stories makes it onto HN / reddit.
It seems like more and more the threat of fake news is being treated as security theater. The solutions that google and Facebook are setting up don't seem like they would be effective in the real world. Instead they are justifying more control over their social ecosystems.
Definitely a place I would like to work. Only thing it's missing is a place for nursing moms to pump (and an in-house daycare if I'm dreaming).
Check Out the Lexus That Apple's Using to Test Self-Driving Car Technology
> Those points are polite.

I know what you mean and I agree but unfortunately most people don't.
If he has an employment contract as is likely as the chief executive of an acquired company, and by firing him essentially without cause (the allegations are unproven) he was owed significant compensation which was denied him presuming it was for cause. He would sue for breach of contract. But we do not know his arrangement with the company.
"According to court testimony, Pickard's lab produced up to a kilogram of LSD approximately every five weeks for short periods. Despite criticism for their methodology, the DEA contends that following their arrest there was a 95% drop in the availability of LSD in the US in the two years following the arrest.[1] Pickard himself has long denied these claims. In his 2007 paper "International LSD Prevalence — Factors Affecting Proliferation and Control", Pickard suggests that since the 1960s LSD production has always been de-centralized. As to a turn-of-the-century decline in availability due to his own arrest, Pickard highlights the fact that LSD availability had been on the decline since 1996, a fact which he correlates in part with the exponential growth of availability and demand for MDMA and other hallucinogenic drugs.[8] The actual quantity of LSD seized by the DEA remains unclear, with figures ranging from 198.9 grams to 41.3 kilograms."

https://en.wikipedia.org/wiki/William_Leonard_Pickard
rkt seems to meet his "define resource access in a config file" requirement in principle.

The separation in rkt between setting up the isolation and handling the images or running of the code means that you can opt to launch a rkt image in anything from an actual chroot to a full container or even a full VM, or you can write your own if you have weird needs (e.g. if you want to do a seccomp-bpf type sandbox, you can do that).

E.g. I have deployments with etcd in a chroot (using rkt), and the rest deployed as containers, which with rkt defaults to use systemd-nspawn, and which means they have systemd running as the init in the container too and logging goes straight to the journal just like everything else.

Cron really depends on scale. For small deployments it's simple enough to simply use a cron or systemd and use a simple wrapper that uses e.g. Etcd or Consul or even a database table to arbitrate who gets to run for jobs that shouldn't run more than once. In practice depending on exactly what you do it's often simpler/better to write the jobs so it doesn't matter if they're started more than once anyway. Seen too many nasty surprises in systems where people just assumed nobody would ever end up with the scripts overlapping in time only for something to slow down processing until they do just that anyway. If you're first doing that, all you need to do to handle a smaller distributed system is to put your locking mechanism somewhere shared.

At scale it becomes more complex, but the overall principle still holds, though you may want to separate scheduling aka. the various distributed cron's.

As for load balancer, I agree it needs standardising, but it really is a small enough issue for smaller setups that it's fairly easy to solve. I've come to rely on setups that uses Nginx and rewrites incoming hostnames to a local hostname (e.g. foo.com => foo.com.service) and use resolvers in Nginx to point them to a SkyDNS instance. That means all the container config needs to do is set/delete Etcd keys to receive traffic for a given hostname.

But there's several load balancers out there that now can pull config directly from a suitable shared datastore, be it Redis or Etcd etc.
How do you save on stack space with asyncio? Don't you have to keep the coroutine object in memory somewhere?
Why not flip the classroom? Why not motivate students by giving them freedom in exchange for achievement? Why not foster in them a sense of self-direction and responsibility?

School should be for socializing, working through problems together, study groups and tutoring!!
In the housing market, there are regulations put in place by NIMBYs to protect their own investments.

Econ 101 includes analyzing the effects of market interference, and in this case its predictions are exactly correct.
Is there a way to find other things besides faces, for example a blue car or a logo?
I wonder how long before we have cities that regulate humans population via such machines as shown in Ergo Proxy?
When seemingly conspiring with Uber to defraud Google to a nine-figure tune, ascribing his motivations to the latter's "failure to ship" is quite...generous.
Try indenting your code section by 4 spaces. :)
This article was written in 2010. We have some standardized test data now on one of the major case studies on merit pay and highly demanding hiring criteria, which was featured in this article - The Equity Project school. Results over the last 3 years have been tepid at best:

http://schools.nyc.gov/OA/SchoolReports/2013-14/School_Quali...
http://schools.nyc.gov/OA/SchoolReports/2014-15/School_Quali...
http://schools.nyc.gov/OA/SchoolReports/2015-16/School_Quali...
One thing that is also frustrating is apparently intelligent people (even software engineers, while writing code) who see a stack trace and their mind goes blank. They then send you an error report saying 'I set X to 4 in my code and got this exception, here is the stack trace - what's wrong, and how do I fix it?' followed by something like:

WrongNumberException: Please use the
number three instead of four when
setting x
io.number.NumberChecker.java:123

Of course many error messages are completely inscrutable, but it seems nobody reads any of them, parsing it as 'computer says complicated thing' or similar...?
bare :(

You know, the entire time I keep telling my self "don't type bear, don't type bear" and my wife distracted me and I typed bear.
Funny. I learned that about 8 months ago. Wondering if we watched the same YouTube video.
This looks pretty readable to me

https://repl.it/H547/2
My only knowledge of PD is from graphical interfaces that implement components using it, so my assumption was that Csound was lower-level due to my (brief) experience writing on it.
He is a critic of most standardized testing. He wants to figure out how we can do better.
Until JIT authors start taking advantage of the frame execution API that was added in 3.6.
You can turn 'smart photos' off.
A microwave creates enough nasty smells, and he wants a full kitchen?
>then surprise everyone with their awesome services,

I'd bet on bankruptcy before that.
Google claims that Lewandowski visited Uber headquarters to discuss a potential buyout. Obviously it's impossible to know what was said there but the following day Lewandowski quit Google, carrying (as Google claims) every single byte of data related to the autonomous car project.

I say "Google claims" because they haven't proven anything yet but it seems likely, in my opinion, that what they claim is true.
Don't Spread Yourself Too Thin: The Impact of Task Juggling on Speed (2010) [pdf]
I think there's still a lot of room for exploiting geometry. In particular, it leads to very simple models that require little training, and most importantly are completely transparent in how they work. I did some work on a robotic wheelchair that exploited the prevalence of poll-like objects in the environment (trees, parking meters, street lamps) to localize. The model just looked for cylindrical objects and matched them against a map that we generated a priori.

Deep models are best suited when you don't know what features are important in your model. For us, it was straight forward with the radius and orientation of the poll object, so a deep model would have probably been the wrong approach.
The entire world run by an org full of data driven engineers? I'll take the nanobots turning the world into gray goop or paper clips first please.
How Sheryl Sandberg’s Sharing Manifesto Drives Facebook
You can actually ask for cash. Most people don't realize it's an option but they will give you a cashier's check on the spot.
Sounds kind of like ad hominem bro
Would it really be a "huge" impact if you were locked out of your account for a bit? They could have an appeals process. What negative things could actually occur in your life if you were denied access to Facebook for a week while they reviewed your appeal?
Well this is clear rubbish...
Amazon has $136B in sales, which produces $2.4B in net income (1.7% margin). How do you get $14B in net income from $280B in sales?

With a 1.7% net income margin, Amazon would need $824B in sales to get $14B, compared to the $135B now.

As a reference, Walmart is largest company in the world by revenue at $438B. Apple $233B.

The P/E ratio tells you how many years to recover the cost of your investment. Amazon is at 187 years.
I don't think that's a fair characterisation.

Operational platforms have been built on containers and more are arriving all the time. Red Hat rebuilt OpenShift on Docker and Kubernetes. I work on Cloud Foundry for Pivotal. There are many others, including self-developed platforms like the one you've built.

The general platforms are written to make it easy for operators and developers to remain friends, by sharply drawing the boundaries of who does what. Operations gets manageable black boxes and development gets free platform features (routing, logging, service injection, balancing, healthchecks etc).

If a developer needs to care about how these are implemented, or do work above baseline to get these features, then my peers and I have more work to do.
If you look at the long term (10 years) and just bought and held a common consumer company, the gains are impressive.

10 Years
Amazon - 1,367%
Apple - 907%
Google - 265%
Microsoft - 126%
Intel - 71%
Coke - 65%
Ford - 42%
Exactly. First thing I do when setting up a new project now is to set up a Dockerfile for the container I will build things in. For scripting languages etc. it's also easy enough to just mount your working directory anyway, so the Docker container provides the environment but you don't need to rebuild the container for every change.

E.g. for my Ruby web projects I'll often have things like this in a Makefile:

rundev:
docker run -t -i --rm -v ${PWD}:/usr/src/app -p 8080:80 ${IMAGE} bundle exec shotgun ${SHOTGUN_OPTS}

With a Dockerfile that might be as simple as this:

FROM ruby:2.3.1-onbuild
EXPOSE 80
CMD bundle exec puma --port 80

Gives me a predictable environment where I "only" rebuild the Docker container when I add/remove dependencies, and when I run it in development, shotgun will hot-reload the Ruby code from the mounted host directory.

Saves me from polluting my hosts with whatever version of code I need for different projects.

At this point there's very little code I'm willing to run outside of containers, not for security reasons but because they prevent my laptop from getting full of cruft.

I couldn't imagine going back to developing outside of containers.
with the checkJs option, now you don't even need to rename your files to .ts, You can just use typescript as a nice typechecker and give you sane .js
Will my response time go from the 300ms it takes without asyncio to something "more performant", like 50ms

If you have to do 1000 queries it could, since could async will make it feasible to do them parallel. If it's a single query, maybe async would make it feasible to shard the database.
The article doesn't really present it as a success, though:

> Yet so far, both merit-pay efforts and programs that recruit a more-elite teaching corps, like Teach for America, have thin records of reliably improving student learning.

Yet, I imagine you'd find it odd to suggest that better programmers shouldn't be better compensated in some sense.

I think merit pay (or just higher pay) and high demands are too different things, and the latter often destroys the benefit of the former. I recall reading an article where teachers were measured on many different axes with insane expectations. I imagine that works about as well as micromanaging a programmer's time.

I don't know how the Equity Project was ran, exactly, but it's trivial to mess that kind of thing up. Compensation is absolutely relevant to teacher quality: it has to be. Pay and other factors (respect, benefits) influence how people choose their profession, do they not? So it will influence who becomes a teacher, so if we posit that teachers matter, this will have an effect. A study is not required here.

And as I've noted in my other post, this didn't seem widespread or covered well. Having one small program esoterically targeting some teachers and giving them more money a large shift does not make. I'm not going to become a teacher all of a sudden because one small program shows up that could theoretically offer someone money anymore than I'll become a professional StarCraft player because a small city in Canada is experimenting with basic income.