skysight-inc/HackerNews huggingface dataset:
Except for "remove all user controls", those are all things that can be done on a non-autonomous truck.
I believe there's some limit for javascript in inactive tabs:

http://stackoverflow.com/questions/15871942/how-do-browsers-...
Thanks! That graphic at http://cole-maclean.github.io/ is pretty neat, I take it that was your WIP on your self-study before you opted for the masters program? Good luck to you as well.
If you're saying that the HSR project is over budget, you're right, but you're not helping the Hyperloop argument. The point is that if the HSR people can't get something done for $X, it's unlikely that Musk can do something even more ambitious for $X/10.
There are other nice properties. For example, because the logit link is canonical for the binomial GLM, inference about unknown parameters using it is based on sufficient statistics.

It's certainly not the only option though, and not always the best fit.
We have more than enough tax revenue to fund maintenance and development of infrastructure. It's political prioritization issue, not a funding one.
Metadata is dangerous
redberries.
It is currently the best gb/dollar drive right now at $70 so I was tempted to get it but then saw the backblaze article.

People on /r/buildapc don't seem to believe it's a problem though: https://www.reddit.com/r/buildapc/comments/4jkpor/avoid_the_...
You know, if MS had written Outlook in VBA and told people to read their email as a plugin to Word, they would have been laughed out of the room. But that's exactly what Google did with GMail and now everyone builds apps that way! Browsers are for documents, and forcing applications to be interactive documents is, when you look at it like that, ludicrous.
These stock grants will vest over time.
The retention bonuses pay out in a year.

A lot can be done to turn the ship around in a year. If they don't, the stock grants (depending on issue price) will be worth a lot less than originally issued, and they'll mainly have a highly taxed bonus. The grants are to prevent opportunity cost of leaving from being considered.

If they turn it around, the stock grants will be easily worth it. The company was worth $3b+ weeks ago. Now it's dipped below $1.5b. If they can fix that, that's a small price to pay.
I found Node.js a much simpler platform to use, mainly because there is no worrying about concurrency.

Because of the asynchronicity of Node, don't you explicitly have to worry about concurrency issues? I understand that with callbacks you can make things essentially linear from an execution standpoint (per connection), but I guess I'm a little confused by this statement.
Learn enough sql to write an application entirely in the db, except presentation layer, of course. Use OO concepts to hide data, provide accessors, etc. Write a wrapper library for accessors in your front end language of choice (CLI, Web, GUI, whatever).

You won't often see a big project structured this way, but it is very effective for a first hand experience of data driven design.
It really depends on how much experience someone has with Go. It will be more hours for sure than Node, probably more code also. You need to watch out on couple of things also that you don't need in Node. For example default passing by value to functions so you need to use pointers for large structs if you want performance, you need to know that strings are immutable which means that if you do something like "some" + "ting" you are basically creating new string and both strings are copied to that string, if you have a lot of that kind of operations (like really a lot) then use bytes.buffer etc. A lot of things that are not so obvious for beginner in Go. But you got great tools at your disposal by default like pprof which is great profiler, data race checker etc. Standard tooling is really great.
Developing an HTML5 Brick-Breaker Game with Phaser
Do Your Job Skills Make You Seem Young or Old?
Ask HN: Is there an app that lets me share links accorss chrome browsers
I heard of Beep a while ago that shared links using audio in a range, what happened to that. Plus there are a few apps but they are doing a whole lot more than simply sharing links, one example being pushbullet. Plus the chrome phone to app extension is also deprecated. So my question is, is there an app or an extension that lets you share links (just links!) accross chrome (not just phone to pc, but pc to pc and pc to phone)...
The real explanation comes from the theory of generalized linear models: https://en.wikipedia.org/wiki/Generalized_linear_model
> ...Swift being as fast or even faster than C...

Rather unlikely. To get “faster than C” you need to hand-code in assembler, and know your target CPU really well to outsmart the compiler.

One advantage of C is that it's relatively easy to see what the CPU does when you look at the source. In Swift, this is no longer the case. So, unless you know Swift really well, being “as fast as C” doesn't come easily. One thing that helps you here is looking at your compiler's assembly output. Sadly, with Swift this is not as convenient in Xcode as it is with (Objective-)C.
Yep, leak of numbers exists in this blog post. Node is certainly not for websocket communication, until it's simple chats or message count is not so huge.
Key Technology Revolutionizes Internet Privacy
Thanks for that. I knew about the sandbox but wasn't sure if there was something else (newer) that I missed.
On a road they typically have an underlayment that has to be packed to withstand trucking. There are usually also new street lights, and sidewalks. In my area they plant trees either in the median or between the sidewalk and the road.

When you factor in the cost of those changes, 1.5 million seems reasonable for roughly a mile of road.
Personal AI with Privacy by Design - what do you think? Did you get a chance to read the story?
Here's the thing about wanting more research; you can always do more research. There's no such thing as having a full understanding of something, so it's a bit of a cop-out to just say "ehhh, more research is needed". You can say that till the cows come home. And aside from that, we still don't even really understand "food", there's no "food science" that is even close to accurate.

There are millions of people involved in the food supply chain. At some point, if a GMO food becomes toxic to us, by sheer probability, someone involved in food will raise the alarms.

I think the caution around GMO foods is misplaced. GMO, Organic, or neither, the kid at the grocery store sprays chemicals all over them multiple times a day to keep them fresh. Vegetables and fruits are picked under-ripe and ripened with chemicals. The food is packaged in plastics and shipped along a smokey, polluted freeway. Of all the things to attack about the food supply chain, GMO is the last thing to worry about.
You will appreciate this: https://medium.com/@theflapjack103/the-way-of-the-gopher-669...
Mainstreaming of Virtual Reality
In practice a lot of libraries don't support promises, so in my experience you'll just end up with a codebase with callbacks and promises mixed. Not very pretty.
> But he was saying that a being attracted to children is in itself not doing anything wrong.

> The rhino equivilent would be if you wanted to use rhino horn but because you know it would be wrong to, you never do use it.

I would argue that both of these things are wrong, though not as wrong as actually acting on the desires. I don't think there should be any legal consequences for the thoughts in your head, but the social stigma and pressure to change those thoughts is very much needed and is a useful social tool for protecting vulnerable classes.

Let's introduce another analogy. Racism is wrong, if you think racist thoughts, even if you never act on them, then you are contributing to the denigration and subjugation of people of color. The only socially-acceptable response to having racist thoughts is to work to change those thoughts.

Paedophilia may be sexuality, and yes, it was wrong to demonize homosexuality, but unless you're arguing that one day we'll look at paedophilia the same way, then you can't put them in the same boat morally.

Celibacy is an acceptable response to paedophilic sexuality, but a better one is to stop being a paedophile. Sex therapists exist, it is something you can work on. It's worth it to at least try.
From zero to front-end hero (part 1)
Very long post. Apparently, very simple explanation: they want to use NXP hardware, and NXP requires NDAs, preventing them from meaningfully opening source code to the platform.
A company with top of the line machine learning systems designed to improve advertising results is not better positioned to build an autonomous vehicle than a company with top of the line non-autonomous vehicles.
The tube would be evacuated on earth. Which is why they need a tube in the first place:

Mars

According to Musk, Hyperloop would be useful on Mars as no tubes would be needed. This is because Mars' atmosphere is about 1% the density of the Earth's.[10][45][46] For the hyperloop concept to work on Earth, low-pressure tubes are required to reduce air resistance. However, if they were to be built on Mars, the lower air resistance would allow a hyperloop to be created with no tube, only a track.[47] https://en.wikipedia.org/wiki/Hyperloop

The important point is 0.01 ATM is a long way from high vacuum. Pumps can get down to that pressure very easily and individual Pumps can cover wide sections of track.
I realize this is slightly off topic, but I want to nerd out for a moment re: your comment on hearing something wrong with the tape drive; a skill I always felt was under-recognized for how much of a "superpower" it gives you, that being how critical sound is for a good sysop. Broken AC belts, bad hard drive backplanes, boot cycles, all things I've run into where the sound was the cue; detecting an unalerted tape drive failure is the icing on the diagnostic case.
Software is too important to be left to programmers
5 Characteristics All Excellent Data Visualization Should Have
Why isn't the answer "I like porn and I like to masturbate and so does every other human"?
IsoGrid Protocol Spec v0.220 [pdf]
> _faster_ than C

How do you know? There is no data on the respective machines and environments. A number from a tweet and a number from a blog post do not make such data.
CompanyRank: How Top Tech Companies Evolve Over Time
Ask HN: Has technology benefited the classroom?
As a teacher, I've seen new technologies being pushed into the classroom as tools to help students: from the SmartBoard, iPads, being allowed to use cellphones in the classrooms, carts full of laptops, etc.

Is there any research out there that shows the benefits of technology being incorporated in the classroom? Does the opposite exist? If research does exist, are these studies independently funded or are they funded by the companies of these techonologies?
Binomial and Poisson regression can both be performed with non-canonical link functions, which sometimes provide a better fit or more interpretable results (see: canonical link for gamma regression).
Where was your friend located? I've had my 40'x20' driveway re-done (old one torn out and recycled and a new one formed and poured) for 1/10 of that price in Texas.
> The question doesn't really make sense, a function is either sync or async.

Well, either fetch() blocks, or not. If it blocks, then it should yield, its caller should yield, etc. If it doesn't block, then it can just run to completion.
Minimally acceptable optimizations, because if your implementation is too slow, they're not optional.

The examples are legion; to go to another domain, look at one of the reasons the VLIW Itanium failed, except for some numeric code the compiler(s) couldn't schedule enough operations for those Very Long Instruction Words.

(Perhaps a more primary reason was that x86 code ran too slow, denying customers an easy upgrade path that due to volume sales might have resulted in more effort being put into the VLIW compilers.)
Wow, this is ridiculously imprecise. As people here have already pointed out, "jordgubbe" is the commonly used word for "strawberry" in Swedish.

This is a "smultron": https://upload.wikimedia.org/wikipedia/commons/6/64/Fragaria... (wild strawberry)
and this is a "jordgubbe":
https://upload.wikimedia.org/wikipedia/commons/8/88/Fragola_... (strawberry)

In the end one of his theories may be right, but one would think he would mention that "jordgubbe", also means "earth berry", I'm actually quite frustrated that he's not concerned about creating a myth around what the word "smultron" means, isn't his job to bring clarity and not confusion?

One can only hope that not many other academics read this and spin things off of such a poor foundation, and instead opt to figure things out on their own, which is bound to be more reliable than basing anything off of this. It's actually quite embarrassing how many times a 5-year old's comprehension of Swedish could clear things up in the case of professors playing fast and loose with translations of Swedish or Old Norse. It would be way better if they asked a Swede before publishing things, in the case of Swedish translations, and perhaps reaching out to an Icelander when they're trying to translate Old Norse. Although it might not sound like it, this is actually the charitable critique, if he is actually fluent in Swedish, I wouldn't know where to begin.

It might also be worth pointing out that in the case of the Bergman title, "Smultronstället" refers to something very specific, and is a common idiom, namely, a place that only you and your family/close friends know about and cherish. Of course, the etymology of this term is trivial to figure out, but I don't know why this trivia was even mentioned in the post to begin with, so perhaps not?

Sorry for ranting, I just hate it when a few minutes/seconds of extra research could have cleared up some confusion for a lot of people.
Will have. Future tense. Not present tense.
I've had it happen. It taught me a hard lesson about keeping backups.
You can buy a java smartcard for about $2-$5 without compromising on security.
I think that the point here is that html templates are oriented towards writing things that are primarily web sites, and not data-heavy and UI-heavy applications that happen to use web browser as thin client.

I'm somehow trying to solve this problem by using jinja2 macros to the point of abuse and by having relatively large amount of python code that handles generating complex HTML (navigation, tables, forms, widgets...).
Then you really should have specified that, rather than wording it like these protections apply to all EU nations.
Maybe it would be possible (for this concept) to just color the top layer using an overlay of data from OpenStreetMap or google maps. Probably would require a lot of tweaking to get the alignment right, but it would look fantastic.

I suppose no such ink/coloring-the-top-layer thing exists.
The reasons are stated in the article (the suspect never mistyped his password, and always remembered it), and addressed by the commentators you criticize (under pressure and after seven months without typing it, it is not impossible that you forget a possibly complicated password).

Even if you think that chances are high that the guy both is guilty of some crime and remembers the password, that still leaves the "what if he is actually innocent and actually forgot his password" case. Indefinite prison sure seems a hard sentence in the latter case, which you cannot refute beyond reasonable doubt.
Reserved Usernames List
I wonder what was the WebSocket module used in Node.
There is this new module https://github.com/alexhultman/uWebSockets which is very promising.
Should add, *write a quick temporary / proof of concept application, then need to support it indefinitely.
Thanks! This is informative.
> There are no school fees: running costs for the 10 first years (estimated at 20 to 50 million euros) have been personally funded by Xavier Niel. 42 will train each year one thousand students...

There are so many billionaires and millionaires in Silicon Valley who could easily fund a school like this, it simply baffles me that none of them have a tuition-free school of their own.
Also, will it render autonomous trucks obsolete? [1]

[1] https://news.ycombinator.com/item?id=11711657
terms-of-service

is my personal favorite!
Well, we don't know if does or not since those who have been deterred are not being counted.
So from your friend's driveway to 4 blocks of streets it only costs 25 times more ?

Taking into account that public roads are not just random cement but usually a special mix for durability, sound properties and water resistance, and then you have all the cables and tubes going under that might need to be taken care of when removing the current layer and putting back the new one. All of this has to be done on public property by qualified staff.

Overall a 25x increase in cost seems pretty fair from an external point of view.
Generators are sweet, but you can use just Promises or the async.js library to write nice flat code. No callback hell / play button shaped code.
In general Nvidia makes a superior product, but it really depends what you are talking about [1]. The new Nvidia 980Ti has the best power/price at the moment. However, AMD is increasing power efficiency and being competitive, competitive enough that I buy their GPUs because they work (or did) better with Linux.

With the new GPUs I anticipate them being even more competitive if not outright better for the power/price and power useage.

[1] http://www.videocardbenchmark.net/
You cut off that quote:

> incorporating reduced-pressure tubes in which pressurized capsules ride on an air cushion driven by linear induction motors and air compressors.

So the tubes are low pressure. Perhaps not vacuum, but in reality so called vacuum tube delivery systems aren't actually a vacuum either, that's why a more accurate name for them is Pneumatic Tube Systems.

I'm not sure what it is exactly you're trying to argue, above you made it sound like the system isn't low pressure at all.
I would say number of modules is a really bad metric to judge the worth of a platform on.

The truth in this is Go has a really fantastic standard lib, hence not needing millions of modules whereas node.js has tons because it's using a language that has a very weak standard lib and doesn't have things like integers.
This is the third part of a discussion on the argument.
1st part: http://www.ganssle.com/tem/tem301.html#article2
2nd part: http://www.ganssle.com/tem/tem302.html#article2

Subsequent defence of the Apollo software mentioned:
http://www.ganssle.com/tem/tem304.html#article2
http://www.ganssle.com/tem/tem305.html#article3
Personal names around the world
Go seems to be still a bit of a black box in terms of performance/memory profiling.

On one recent project, the go memory profiler was showing about 35MB allocated while top showed memory usage at 500MB to 1GB. In another instance the performance profiler would show microseconds elapsed while the user experienced tens of minutes with no response from the program.

I really think they should consider including a function level profiler instead of just a sampler, as well as provide more insight/control over all the goroutines that are generated.

Just saying golang is better than node.js may not be saying all that much.
Great find! THX and HLX callsigns. Imagine that. Mine's much more cumbersome. Hoping for something a little sleeker for the full licence.

Encryption would pretty much scupper this kind of listening nowadays. We're not allowed to use it, as licensed amateurs, but I'd put most amounts of money on the military using it. You could at least pinpoint the origins of signals, which could be useful.
Strings in javascript/nodejs are also immutable.
> You don't have backups, unless you can do restores. So you have to practice doing restores.

100% - I worked hard to make sure that was in the Best Practices sent out to every person that signs up with Backblaze. Restoring is the most important part. So far we have over 200PB of backups, but the stat that I like even more is that we have restored over 10 Billion files.
I think such tool is targeted at you if:

a) you are a developer that needs to interact with a database

b) you don't have expertise with that database

i.e: I needed to develop against mongo some weeks ago, I normally don't do that and robomongo was a big help in this regard.
Text Bot for Startup Advice
> Imagine if js was throttled - or automatically disabled if a page was detected as being too resource-intensive?

Google tried doing something in that direction, by not running functions registered with setTimeout in certain cases (a pattern that's supposedly often used by ads on a site, impacting load time), thereby breaking a whole lot of legitimate cases along the way.
& London's Crystal palace pneumatic railway predated that by 6 years https://en.wikipedia.org/wiki/Crystal_Palace_pneumatic_railw...

Not a roaring success though!
> to a first approximation

late reply, but something occurred to me to say more as a (hopefully funny) witticism than an actual talking point:

if we approximate usage in terms of a poly sum w/ coeff derivatives wrt time (Taylor series is the word, I think) then one might estimate lisp to be a very much used language
I have never been a fan of the concept. You have to work really hard to force an interesting thought into 140 characters, which leads most people just post throwaway snark and dark humor. And reading backwards through a chain of posts to simulate a real post is just stupid. I made several attempts to use the thing, anyway, because "everyone else was using it."

I eventually came to use 2 accounts, one anonymous, to interact with brands and personalities (but I repeat myself), and one personal, to keep up with people I knew first-hand. The former devolved into just ranting about everything that I found sub-optimal (usually about the .NET workflow for my day job), and the latter didn't generate enough interesting activity to care about. Both were just negative pressures on my daily activity, so I finally just shut down both.
pretty sure they're part of ES6 spec[0]. If you're using a 3rd part library that supports callbacks only that sounds more like a choice rather than a limitation with Node.

[0] http://www.ecma-international.org/ecma-262/6.0/#sec-promise-...
That graph is pretty dope! When it first came out we had fun diving in to it! Glad someone is using our data-set for fun stuff!
What about it? That's a different URI.
Consider this: it is a fact that MIT introductory programming class switched from Scheme to Python because among other things, students were spending too much time reading libraries manuals and implementation references instead of writing code.

Nope, the decision was entirely political, driven by panic when post-dot.com crash enrollment dropped by more than half after being a steady 40% of the undergraduates for decades.

And I believe your specifics are entirely wrong, but I don't know exactly how the course evolved, e.g. they threw in a couple of weeks of OO that isn't in SICP as that became popular. But at least in the beginning of the course, it's all self-contained in the book.

Much of the rest of what you say is spot on, and are some of the reasons I gave up on mainline/Common Lisp 30+ years ago.
Any library that accepts a standard node callback can be easily promisified.

See:

http://bluebirdjs.com/docs/api/promise.promisify.html

http://bluebirdjs.com/docs/api/promise.promisifyall.html
Pretty sure that's in violation of the fifth amendment (self-incrimination).
You'll notice (from reading the youtube description) it's using the VirtualBox Direct3D driver (which was written with windows as a target, not reactos). Support for windows driver is one of the goals of the OS IIRC.