skysight-inc/HackerNews huggingface dataset:
At Tesla's current projections, it will take close to 3 years to fill those pre-orders. That's been pretty well understood for a while, so perhaps that had something to do with the number of deposits placed.

Besides, those pre-orders are refundable $1K deposits, not someone who has put down $30K right now for delivery 2 years hence.
It was a very wrong analogy. I could say that a barn full of pigs is an analogy for a car engine. Just saying its an analogy doesn't fix it. An analogy is meant to help people understand something; the analogy presented helped them misunderstand.

You've done a lot better in your correction of it, but in doing so you've had to basically render the analogy worthless. There is no analogy for what's happening. It's simpler and clearer to just state the facts.
The problem is that every string is, internally, also a sequence of (single-character) strings. So it's not that easy.
Hmmmm yeah, I knew you could definitely do that in Nissans, and wiki offers an explanation:
"it alerts the driver using both a screen display and sound, then generates a force that pushes the accelerator pedal up" - so I guess it's like you said, you can just press the throttle harder and ignore the warning if you really know what you are doing.
The sad irony is that by opening it and discovered it, we've ruined the entire ecosystem. But by not discovering it we never would have known about it, and it is an educational opportunity lost.

Really cannot win either way. Just have to hope there are other, undiscovered, caves like this around the globe.
Android demonstrates Google is happy to have someone else build the physical hardware. The current auto industry is predicated on many independent suppliers and Google could easily become yet another one.
How to raise money and build innovative startups – Founder Institute Chisinau
Good point.

But if you are expert of your own field and wish to promote it, you should be able to present extremely well thought out argument in favor. The article is such hand waving that I would forgive it to independent reporter, not these guys.

It's possible that the argument is so long you practically would have to write a book about it. Just like Jay L. Garfield did. But now I have no chance of knowing if his argument is good without giving him money. Except trusting some other source rating his book.

http://www.goodreads.com/book/show/22826414-engaging-buddhis...

Now I'm intrigued. Sounds like it might be worth reading.
Whathisface is commenting on an article. You expect a counter article? I think the original article has a higher burden of evidence for supporting it's claims.
i would say that is not quite true. i know of a number of cases where people where getting out of their stopped automatic car (brakes applied) and forgot to put it into park before standing up.

Also people forgetting to use the handbrake in manual transmission cars and the car rolls away after some time etc or when they put it into neutral instead of park.
This is correct but if you want people to pay attention to you and e.g. buy your book the current dominant marketing/political strategy is claiming some ineffable moral inferiority of western culture or western people ("dead white guys") and afterwards apparently people give you cash or at least web traffic.
There were expresscards in 90s that had Ethernet Jack's. The cable was inserted vertically.
Show HN: A thousand-line Tetris AI that uses RL and only 3 features
OK this might sound harsh but the dude needs to be fired not only because of his conduct and legal risks the company could face, but because being a biz dev he's key job skill is to read people well.
First, you pose a false dichotomy. The cultural origin of ideas from any school of thought, whether Asian, African, or European schools of thought has absolutely no bearing on whether they are true.

All Universities should seek to teach the truth. Therefor, the cultural backgrounds of the author is irrelevant, except to the extent it forms a background to understand the author's ideas.

Also, we already call it "Continental Philosophy" as opposed to "Analytical Philosophy." If she wants to call it "European Continental Philosophy," who cares?

It's flatly wrong, since as she rightly points out, Arab and Asian philosophy have had profound influences on Western thinkers throughout history.

Also, has she not taken a philosophy course lately? Aristotle through Kant is pretty much considered a given, or go back to the survey level. Every one of the concepts she mentioned will be in any survey course of global philosophy, as simply as if she plucked them from such a syllabus.

People really pushing the limits are digging deeply into the Muslim Great Age, in particular Ibn Khaldun and his school of thought (since the great works of Ancient Greece came back to Europe through their preservation in Muslim libraries and schools), or off attempting to create a precise definition of "utility."

Finally, I hate this type of nonsense PC battle about names.

It distracts from real honest to God issues of economic and social diversity: an overhaul of the unequal justice system, an end to police brutality, restrictions on the use and duration of criminal records, redistribution of capital from the the top 1%, equal pay for equal work, and immigration reform all come to mind.
The day I see most developers doing ops well will be the days pigs fly.

My background is development, yet I've always done ops too, but what I see from most developers is that exceedingly few of them even know the extent of what taking responsibility for ops includes.

E.g. I strongly believe that one of the drivers for a lot of the extremely costly cloud solutions people use is that most developers these days have an acute lack of knowledge of hardware. But to do the ops side right you need to be able to choose cost effective solutions and you need to understand the trade-offs, or you may easily end up costing your business 10x as much in hosting for no good reason.

Thinks like capacity planning, risk management related to the hosting, backup strategies, failover/ha are areas very few developers have much experience with.

I spend a lot of the time I do consulting on mentoring development teams and/or providing advice in those areas, and most places are _very_ far away from having integrated teams that can safely and cost-effectively handle the ops side.
First of all, it wasn't "clearly inferior" historically. Liebniz' arguments why it was valid were heavily based on infinitesimals and monadology, which were not known at the time to be valid. (In fact, many of Liebniz' arguments weren't valid, although the conclusions turned out to be.)

Secondly, if biases exist, one need not argue for diversity in order to achieve it. Liebniz notation didn't win because someone argued that anglos were biased and diversity was needed, it won because mathematical arguments demonstrated it was better.

Unfortunately the authors of this piece don't actually make that latter argument.
The difference is that during the latter half of the Cold War, neither the US nor Soviet Union deployed the types of ABMs prohibited by the treaty, which would have increased the opposing countries dear of a first strike and increased the risk of nuclear war. While, frankly, I'm not convinced of the merits of the decision to pull out of the Treaty, it became substantially less relevant with the unravelling of the bipolar US/Soviet rivalry as the dominant geopolitical conflict, and there's at least an argument to be made that the US withdrawal and active pursuit of missile defense reduces the expected utility of new ballistic missile development by countries seeking them largely as a strategic tool against the US, giving the withdrawal a positive net deterrent effect in the non-bipolar world we now live in (there are also significant arguments that the net effect is not beneficial, and while I lean toward the latter conclusion, it's not an open-and-shut case.)

Withdrawing from the ABM Treaty is not analogous to murder.
meh - this applies only to people who are looking to do things that they think require a degree. Plumbers and Electricians don't need degrees. There also persists (for various reasons) that the 'younger generations' don't want to put their dues in, that they want to start at the top. (holding out for a management position).

You want to code? Great! take a job doing something else while you code on the side. You want to help people learn 4th Century Prussian Interpretive Dance? fine, take a different job as a step-stone to that.

the point being, you don't need some bloated, under-educated piece of paper to get a job - or even the job you want. You just have to work harder to get there, something that people just don't want to do anymore. No one wants to start 'in the mail room' anymore.
Cost is important to any business, but CDNs are all about speed, the biggest metric is "time to first byte." This is always going to take precedence over cost for a CDN. Differences in transit costs for a large CDN with high commits is negligible.
Having worked in many large corporations (and seeking to get out), admitting mistakes and problems can not only harm your PR, it can also open you to liability.

Also, given that the CEO of the company seems to emulate Jobs and Jobs never apologized, it's reasonable not to expect one.
Among 17- to 24-year-olds, just over 10 percent have
completed college or achieved an advanced degree.

assuming a student enters college right out of high school when they are between 18 and 19 and graduates when they are between 22 and 23, only the 24 year olds in that statistic are even slightly anomalous. The rest could be getting their degrees or not even entered college yet.

That statistic is beyond useless to the point of being misleading and disingenuous.

Of course a 17 year old has not completed an advanced degree.

It's like saying that only 5% of 10-year-olds are 6 feet or taller.
No. Originally it was about operations and developers collaborating more closely, including cultural change (devs don't throw things over the wall to ops, ops doesn't hide prod from devs), increasing automation (applying development methodologies to operations), improving learning between the ops and dev teams, and such.

These days it's sometimes used:

- to mean traditional ops

- to mean that devs do all of their own ops

- to mean that there's a separate silo between the dev and ops silos that make tools

- to mean the original thing about collaboration and a shift on the ops side to be more programmatic.

Your explanation is a complete and total myth, though. It's just some garbage from a programmer who didn't know what it meant and decided to be a huge jerk about it.
> We all know how apple has a far superior supply chain, creates better software experiences and does things "right"

Um, what? I assure you that "we all" don't agree with your favorite ice cream flavor, rock band or "software experience". In terms of "software experience", Apple aren't showing much hope of catching up to Android on mobile, much of their desktop application software is abysmal (iTunes, Quicktime, etc.), and their desktop OS experience, while decent, gets less "right" with every version.
FWIW, the dev cross-posted to r/gamedev:

https://www.reddit.com/r/gamedev/comments/4itbxq/a_brain_dum...

Interesting tidbit: ActionScript was his first language and he still uses it to prototype tools.
What I don't understand, is why other big tech organisations don't join Google on this (like Microsoft, Apple, Facebook, Red Hat, IBM, Intel, etc)? The result will obviously affect them, whether it is now or in the long run.
> The challenge was that around the time the iPhone launched, people did not believe the market was there yet, nor that the hardware was ready, largely because "everyone else" had a go too early, failed, and essentially shelved the idea for the next decade as something that was way too early.

> What Apple got exactly right and everyone else messed up was the timing.

My [perhaps mistaken] understanding is that Apple had been working on it for a while; but rather than try before the hardware was ready, and shelve the idea, they kept working on the idea until the hardware caught up. They had a solid idea of how it should work, and waited until it could, rather than have it just be a thing they tried and gave up on.
This is anecdotal advice to say the least...
Show HN: Raft Game, a Room-Scale VR Rafting Experiment
Your regular reminder that publication bias is a thing, and you should just ignore any single study and wait for the meta-analysis and replications.

Also, never read the university's own PR blurbs under any circumstances. :)
English and German sources are more likely to be accessible to people working in English and German, respectively, and less in the reverse. And Wikepedia is all about sources. So not surprising, but worth fixing.
Disproportionate to what? What is the expected proportioning that you think the make-up of grad students in the west violates?
In the spirit of offering alternatives, we created a quick price calculator to show you whether you’d be better off moving from GitHub to Planio: https://plan.io/github-alternative/

But don’t hate us too much GitHub. We still love you :)
Teaching BASH scripting
OCaml used to be super fast, IIRC.
Stars put out quite a bit of light in remote areas, cloud cover may block ~75% of this, but it's still far from 'pitch black'. One of the stranger things about caving is it just keeps getting darker as you go deeper.

PS: As a kid I used to spend a lot of time walking around in starlight. I only ever really used a flashlight inside. I moved much closer to a city and light pollution is terrible to the point where there is little need to turn lights on in my apartment unless I want to read something.
I am not sure that philosophers believe they are doing work like mathematics -- and if they do then they a wrong. Philosophy inevitably involves teaching of traditions (see below). But universities and indeed the word "philosophy" are historically tied to the western tradition.

Philosophy students study study particular thinkers and the traditions in detail. And rightly so: theirs words are open to importantly varied interpretation. Students need to read read Plato because even today professors have non-trivial arguments about what he meant and how to apply the ideas.

So it is forgivably hard for philosophy to see beyond the western tradition it grew up in. But it is unforgivably dumb to try and justify the Euro-centrism by an by an false analogy to science.

I if a student is learning classical mechanics, she needn't read Principia Mathematica, and it doesn't matter what Newton was thinking when he wrote it. What matters is how you do physics today -- the various interpretations that physicists put on it can wait for some advanced course.
You might like Peter Watts' Starfish.
It's not religion, which they seem to mistake it for.
The iphone needed to be fcc certified too, they just announced it 6 months prior to selling it to keep the element of surprise.
I was at On Semiconductor in 2007, and it was an open secret around the office that Apple was getting into the phone business. We knew because management kept touting the fact that we had $4-5 worth of the overall BOM in the iPhone and that was going to be awesome for us.
Node.js Security Tips
Android has had these features for a long time. Google published their own keyboard (with glide typing / etc) in June 2013 - https://plus.google.com/+android/posts/caeWaRkUyrE , but glide typing keyboards have existed on Android for many years before that.

The searching existing on-screen context / inserting relevant data is actually MUCH better on Android in the form of Now On Tap, which came out with Android M around this time last year - http://gizmodo.com/google-now-on-tap-hands-on-contextual-awe... . It has the added benefit of looking at what's on your screen to figure out what you want vs the new iOS keyboard where you have to click the G, then type in whatever you were interested in again.

This app is basically just trying to cram as much as they can into the keyboard, since they can't offer an option like Now On Tap on iOS due to Apple restrictions.
https://en.wikipedia.org/wiki/List_of_ongoing_armed_conflict...

Maybe I would more accurately say "... reminds me how low the historical bar has been for physical violence by first world countries in pursuit of their own geopolitical goals."

Syria, Afghanistan, and Iraq are absolutely attributable to same, but I'd say there probably hasn't been a solid decade where the Lebanon-Pakistan corridor of countries hasn't had some kind of armed conflict (setting Israel aside even). Other than that, most of what I see seems to be civil war.
Do Creatives Make Better Leaders?
I think that's because it doesn't support UK English now, only US English.
Even though this is a dupe story, I was unable to find a decent answer to the following question in the original comments. I am a recent grad in a non-(CS/physics/math/eng) discipline, where I just got to discover enough coding to get hooked but not enough to actually acquire it as a marketable skill. I have carried enough interest through to take it up as a serious after work hobby and am learning by doing small projects in Python and a few other languages that I am trying out (I was advised Python as a good gateway drug). I would like to work in software development, but am realistically behind hordes of recent CS grads who look incomparably better on paper (and are for the most part better than me skills-wise at this point). As a result I had to take a job in another area, but still have my ambition to be a dev, probably a web dev.

My question is this: what course of action would you advise I take to get in? Is this even a sensible goal? I am continuously working on my skills going to meetups/dojos and working on projects alone and with other people, but at what point can I realistically try my luck in the job market, what sort of job could I realistically target and is this even a sensible thing to do with my 20s?
A playhouse for the kids, a sculpture for the garden
I've learned first-hand that these days software teams don't seem to take a chance and do not use the probationary period to see if someone is a good fit. You go through four or 6 interviews and then one of the 8 or so people you've interviewed with has a bad feeling about you and that seals the deal. It's like they don't have a probationary period and want to hire you unlimited, full-time from day one. Even the most impressive psychological bullshitter can and will be revealed as a bad fit in the first month, so why not take a chance on someone who seems capable and socially compatible while being down to earth (aka no bullshit artist). What I've learned is to not be totally honest in interviews and keep my concerns to myself when asked.
E.O. Wilson might be right despite having wested interest. I just felt it might be appropriate to hilight such interest.
He was referring to Fastly customers' route preference, and that's what I responded to.

Fastly doesn't expose any (network) routing options to their customers.
Really? Why not?
Not the most accurate headline, but it's about time that we started implementing this at the level of individual tanks and APC's, not just warships.
Thank you for suggestion, I have added a simple example.
How is the smoothness of the AMD drivers? Any tearing as it reliably happens with all Intel GPUs and latest kernels and X drivers if you don't force vsync?
CV2Vec:  a Neural Model for Candidate Similarity
Interesting - there's no indication of status of Pidgin/OTR for Linux.
If fake accounts can be detected, how come they can still win the presidential nomination?
Property is a monopoly on the economic sense (giving market/pricing power) whenever the thing over which property is held has no perfect substitute. This is often the case with real property, and also with much intellectual property. It's sometimes, though less often, the case with tangible personal property.
Hi,

What is the rationale for doing this, given that the Graal / JVM guys are already developing an AOT compiler which can compile Scala to native binaries?

Is this motivated by performance? The desire to write C libraries in Scala? What?

Given the high level, dynamic nature of Scala I am skeptical LLVM+Boehm GC will result in faster code. I expect it would result in slower code.

EDIT: OK, I just saw the link to your talk below. I feel you should know a few things:

1) The Hotspot team are adding AOT compilation to the JVM. There is a talk on it here. This mostly eliminates warmup time:

https://www.youtube.com/watch?v=Xybzyv8qbOc&list=PLX8CzqL3Ar...

You can't eliminate warmup time entirely because profile guided on-the-fly optimisation is actually quite powerful and an AOT compiler that doesn't have profile data to work with can't generate code that's as good. But they support tiered AOT, where the AOT compiled code does basic profiling of itself, and then it can still trigger profile-guided JIT compilation if you want to.

2) Interop with native is being heavily worked on in project Panama: another JVM upgrade project. With the current prototype you can feed it arbitrary header files that are parsed with clang, and it generates Java interfacing files that are efficiently compiled (no overhead). There's a Pointer<T> type and so on.

3) Stack allocation isn't so easy to do unless you are willing to pretty wildly violate the safety of the language. It's also been found to not help much when very adventurous JVM implementors tried it anyway (Azul), because a good generational GC makes short lived allocations so cheap. Valhalla is doing value types on the JVM but that's about more than just stack allocation.

4) You can do manual memory management on the JVM already, via the Unsafe class. I'm sure a Scala DSL would make it have a more convenient syntax.

5) Java 9 will have a static linker equivalent that generates stripped, standalone, optimised application packages that don't depend on any separate JVM. The AOT compiler will be a plugin to this static linker.

So I don't mean to discourage you if this is a fun research project, but you should be aware that the daydream is not one that the actual Java team are ignoring for mysterious reasons. They're working on it too, and are better funded and taking a more general and compatible approach. By the time you have a tool that's usefully complete it'll take years and by then there might not be much difference between the approaches.
Wow this is a really interesting way to make inroads into chat apps. Plus since it's at the keyboard level it transcends to all installed apps.

Anybody familiar with the iOS APIs for this to know if it's an "always on" type of thing? i.e. can they use this to track everything typed everywhere as long as the keyboard is enabled or does it require the "G" button like in the pic?
It's not a stable solution, and there are two problems with this kind of things.

The first is that it's pure, unsubstantiated, guesswork. You'll spend countless hours changing obscure undocumented parameters hoping that things will work. I tried, and it's not a fun thing to do, because you don't learn anything substantial.

Second, this type of operations have a sky-high level of brag factor. People will tell on their blogs/posts that they succeeded in "making XXX work and that it's stable", but they don't tell you that their computer explodes (so to speak) two minutes after they start XXX. Again, I know because I've worked on similar things, and the patterns are the same.

You may be lucky, but if you aren't, it's a lot of time wasted (it always looks like the "final solution" is behind the corner!).
> No one wants to start 'in the mail room' anymore.

I think part of the problem is that jobs are tighter and tighter these days and the proverbial mail room may not be open for work.
Going from "some mechanical devices" to "a fully electric computer with a higher level programming language and full turing capabilities" is quite a leap. That’s the pretty much what "inventing" something means.