skysight-inc/HackerNews huggingface dataset:
It's cool to hack around with APIs for general benefit (and Twitter's is as good as any, and provides access to lots of neat data), but fair warning: Twitter doesn't approve of using its API for automated retweets[0]. Chalk this up as a different sort of lesson in working with APIs :)

[0]: https://support.twitter.com/articles/76915#Retweeting
Does Tesla produce stats on which trim level sells the most? My guess for the "budget conscience" people would be regular Model S 85.
Showcase of user interfaces built with React
I love Khan Academy, I used it extensively to practice calculus and I think also discrete mathematics back in college.

I just watched the videos of the first few sections of this math course and they're all very nice and I feel I really understand how to draw parabolas now, but the section I just watched ends with a proof.

I'm not convinced by the proof at all, it goes very fast through the basics and is very quick to point out the different relations between the ratios and the points. Now I know I've never been very quick with proofs, and I know the whole idea of Khan Academy is that you can pause and replay whenever you like, but I feel just a video isn't enough to explain even a simple geometric proof like this. Did you test this on any students? Could they reproduce the proof?

(p.s.: many events cause a bar to appear on the top of the page that pushes the entire page down, that's very not-done in web ux and causes disorientation and frustration with the user especially if the site is slow to respond (which the site is for me))
The CRISPR IP battle is being fought between universities, not corporations.

CRISPR aside, the IP situation in biotech and specifically in synthetic biology (parts-based biology) is not a good one. Currently there exists IP around many small DNA components (you can think of them as genes though this wouldnt be correct in all cases - more like DNA programs).

Currently in biology, if I want to build a composite part, that incorporates many separate parts, each with IP around them, I need to get a license for all of those parts.

The tech industry had a similar problem back in the "golden age" of computer parts development. It is often so expensive and difficult for any innovation to happen to happen under these circumstances, as so many patents and licenses and what not must be obtained, which typically frightens investors from putting cash in small startups. The tech industry has solved this with EDA tools - we need something similar in biotech.

What I'd call a DNA Part or cassette, techs call an "IP" or silicone block IP. They have worked out a system where it appears the big design software houses act as brokers and clearing houses for their users. They aggregate not only the necessary licenses, but also the documentation and design rules for how to use a specific part. Then the design tool compiles all these parts down into something that is sent for synthesis by the foundry. They're really light years ahead of the biotech industry on this.

I recommend this fascinating overview of how intellectual property rights in integrated circuit design have evolved. It would be great to see similar things happen in my industry.

http://timreview.ca/article/442
Correct but most non toy apps don't hard code URL's even for their own services. If my service is getting ddosed/updated I should be able to push a configuration change out to apps and have them request another arbitrary URL. I might not know ahead of time what that URL will be, and ATS should be enforced on those URLs.
Now, that's the attitude. Learn one language and pray not to be killed.
This is a false dichotomy. Multi-process and sandboxing are sorely needed, so is a way to make the surface area available to extensions more stable/safe/secure.

Waiting for a whole-cloth Servo-based browser to be totally competitive would be not learning from the not-so-distant past, where Netscape 5 was canceled in favor of the "correct" option of shipping the totally-rewritten Mozilla Suite. Netscape 4 withered away in the market, and it took additional years for the Mozilla browser to be ready and Firefox for it to find its footing.

Making these changes to Firefox benefits users now, and deprecating XPCOM-based extensions in favor of Web Extensions helps pave the way to supporting other rendering engines, which will never support XPCOM (like Servo).

In the meantime Rust is finding its way into Firefox, so code and lessons being learned in Servo (and elsewhere) can find their way to users sooner.
> If you want this to be viable, you need to convince Web authors to stop using the features you don't like.

Interesting point :) I guess what I'm talking about would be a niche browser. The one that currently comes closest to this is Xombrero[1], still delivering a lot of highly complex code because that's all we got nowadays.

[1] https://opensource.conformal.com/wiki/xombrero
GraphQL on Drupal

https://www.youtube.com/watch?v=p3gMSnaZrp8&feature=youtu.be
It's also a security issue (in all cases), regardless of the privacy implications:

https://citizenlab.org/2014/08/cat-video-and-the-death-of-cl...
Risk of death is a only one metric for evaluating helmet use, and it's arguably a poor one since it is relatively uncommon (partly thanks to medical intervention). In addition to death, bicycle accidents can also cause varying degrees of physical and mental debilitation. One of the most important things to examine in the discussion of helmet use is the risk of traumatic brain injury (TBI). Helmets do help there, significantly [1].

From the cited article:

"[...] One third of the cyclists who are admitted to hospital with serious injury after a traffic crash are
diagnosed with head/brain injury. Approximately three-quarters of these cyclists sustain this
head/brain injury in crashes not involving a motor vehicle. As many as nine out of ten young children
who sustain head/brain injury, do so in crashes not involving a motor vehicle. In the majority of cases
these are bicycle-only crashes.

Research has shown that a bicycle helmet provides protection against serious head and brain injury.
The most recent estimate (Elvik, 2011) indicates that the risk of head injuries is 1.72 times higher for
cyclists not wearing a helmet than it is for cyclists who do wear a helmet, with a 95% confidence
interval of 1.33-2.22. For brain injury the risk seems to be 2.13 times higher, with a 95% confidence
interval of 1.33-3.45. [...]"

There are many other studies, with the overwhelming majority pointing to helmets being significantly protective against TBIs:

http://www.ncbi.nlm.nih.gov/pubmed/?term=bicycle+helmet+trau...

If you're going to be hit by a truck, there's only so much you can do. In the more likely scenario where you're falling to the ground and will hit your head, a helmet will most likely help your outcome. I for one don't want to live with a debilitating and irreversible brain injury, so I always cycle with a helmet.

1. https://www.swov.nl/rapport/Factsheets/UK/FS_Bicycle_helmets...
The blog post about the new extension API explicitly mentioned merging in Servo in the future as if it was already planned... What gives?
UITextView-Placeholder: A missing placeholder for UITextView
GraphQL on Drupal 8
No, they won't be rejecting apps based on that setting. They know this is a progressive measure, and maybe some day in the future they will... but if you watch this year's WWDC session on this topic, it's pretty clear that they won't be rejecting anyone.
$411k isn't impressive and it isn't sad either. To me that sounds about right for a team of 6 just getting started. I'm sure that won't support the salaries those people could get in the valley.
We'll always have PHP like we still have MUMPS.
Bitcoin.com Redesigned
Can you imagine how many servers would they have to actually add exceptions for?
The P85D is, no question, stupendously fast 0-60. But is that really all you care about when driving a car? I recently was shopping for a performance car and the Tesla was never even a consideration because of all the other limitations (range, charging availability, etc). As something to show off with, the Tesla wows and amazes people. As a car to drive on a daily basis, I think it is too compromised.
> And if you're using Node, you might as well use it to write your APIs.

No, not when I have access to all kinds of other languages, frameworks, libraries, etc to choose from on the server side.
Flarum automatically redirects to the non-JS version if there's an error booting up the JS app. What browser are you using?
“Hey Siri, give us a hint.” – Apple event on September 9 at 10 a.m. PDT
I think he was just saying that it seems hard to justify anything with a 200 mile range and no access to traditional fueling stations going "over and above" 100%.
Hello World – Legitimate Work at Home Jobs and Opportunities
If the Yuan was free floating that might be true, but even then, since China is a net exporting nation they want a low Yuan, so that their exports are cheaper and their imports are more expensive. So why would they want to drive up the Yuan?

What they want is a very slowly appreciating Yuan. This shows that the economy is growing, and it gives China more buying power overseas, but it keeps imports affordable. This is what has happened over the past 10 years, since the government allowed the exchange rate to float. (see https://www.google.com/finance?q=CURRENCY%3ACNY&ei=bD_fVZnNN...).

The issue is that over the past month, the Yuan has actually started to DECREASE in value against the dollar, which is a sign that the economy is slowing. That's scaring the crap out of China investors, who have baked in a very high growth rate into their pricing. That's what's driving the government to put their rate control machine into reverse -- instead of trying to keep the rate from growing too fast (to favor exports), they are doing what they can to keep the rate from falling any further.
> great marketing for Tesla

Yeah, until someone dies from this sort of reckless driving.
I think you're under the impression that new Web sites tend to avoid all the "goop". Presumably for OpenSSH, if you control the server and it's properly configured you can drop the ugly, old code. Not so on the Web. Old and new Web sites alike rely on all sorts of corner cases.

If I had to name the parts of Servo I'd love to drop, it wouldn't be what you think: it'd probably be inline hypothetical box/containing block calculation, followed by CSS 2.1.E compliant content layerization. Probably margin-collapse too. These areas are where most of the complexity and bugs lie, but they're also the areas that Web developers won't give up. Drop correct rendering of inline hypothetical blocks and you break google.com.

The fact is that simple Web browsers already exist (ELinks, for example). You aren't using them because they don't support enough of the "ugly" features. Browsers have to be complex because the Web is complex. The Web is complex because people rely on the complex features.
From Creative Block to Creative Freedom: “Trail of Crumbs” Unearthed
I think people are making too big of a deal about scoring greater than the "maximum."

It's pretty clear that they came up with some arbitrary scoring system where each aspect of the car gets some number of points. There's nothing wrong with that, any rating is going to be arbitrary to some degree. They then arranged the scales such that whatever they saw as a good car would come close to 100, because 100 seems like a nice number.

Then they test a car with a combination of attributes they never expected, and it exceeds 100. 100 isn't the actual maximum, it's just what they thought would be the top score from their system. Turns out that if you throw a car at their system that is extremely efficient and powerful and seats lots of people, the numbers go higher.
That's legit fun just to watch.
The only thing that seems suspicious there is the claim that traffic to aggregators has increased by 227% in the last decade. Overall Google traffic has increased by something like 500% in the last decade, so that would indicate a decrease in the percentage of redirections. I'm not sure if shopping aggregators are more or less popular, but that still seems like a deceptive number.
System-Level Design Out Today
You can adjust heat from the steering wheel. You can adjust radio a little bit, but not nearly as much as you should be able to. Not sure what "etc." refers to, but most of what you need while driving is on the steering wheel.

You can also preheat the car before you go, which helps a lot in the winter. And if you're in Canada you should definitely get the cold weather package, which includes a heated steering wheel, so gloves aren't as necessary.

Disclaimer: I've lived in cold climates (Wisconsin gets pretty brutal) but haven't had my Model S in a bad winter.
I don't think Telsa providing a given feature set makes them responsible for the misuse of it.
Really cool writeup, thanks!

I think one key point is a bit shaded in the long discussion -- if you have the key, you've decrypted the message. The rest is just details from a crypto perspective (but again, don't get me wrong, the practice is different and this is a great walk through).

On the IV I also think the description is a bit unclear. IV must be a nonce (i.e. number used only once), and it is public (i.e. known to the attacker in security proofs). It is usually random just because it's likely to expect that many random numbers will always be different.
even Steve Gibson of www.grc.com fame has given up on disabling javascript.
If I want to press the fourth button from the left while driving - with a tactile button I can reach, count over the three buttons as my finger slides across them, and press the fourth button. Without removing my eyes from the road.

With touch buttons I need to look at the screen which takes my eyes off the road. Even if it's for 1/2 a second.

1/2 a second is the cause of many accidents. I'd prefer having physical buttons. Ironically, you lose your sense of touch on a touch screen.
> Furthermore, this isn't using exceptions, like a similar piece of C++ code might try. There's no stack unwinding and nothing can escape to contaminate the rest of your program.

It always escapes to contaminate the rest of your program. In the C code, it escapes as a returned NULL. In C++/Java, it would be a thrown exception. In Haskell, it's the Maybe.

The Maybe is pretty close to isomorphic to a checked exception. The caller either has to handle it, or to return a Maybe/declare that it throws an exception itself. At some layer, you have to handle the Nothing/catch the exception. The Nothing short-circuits part of the computation; so does the exception. From where I sit, they're playing almost exactly the same roles. (So is the NULL in C, but it's clumsier than either an exception or a Maybe.)
Yes, but they have to make 50-100% more to live in the Valley vs. an average CoL area. I'm not sure they'd make more than $90-$120k in the Valley.
> I'm pretty sure if Haskell does be accepted by the industry, it will have the exactly same dumb programmers using it. So, what's the point?

That's a property of all niche languages. Yes, if they get mainstream, they'll lose it, but until then it makes for an easy way to bias in a good way the set of people you could hire for a position.

If we assume companies do not filter well their hires, or that filtering them is costly (a huge "if"), it becomes a competitive advantage. And, as most competitive advantages, if enough people use it, it goes away.
Where is this strange obsession with Curry-Howard coming from? It's not a practical issue, with regard to verification or otherwise, and the Haskell world in general doesn't try to claim it's one. It's just an interesting symmetry, that's all.
> Given the dozens of redirects and pixel injections and iframes slapped into a media page, it's nearly impossible to serve secure traffic since it only takes one network to downgrade the https request to http and then the page is "broken".

You mean, then the specific ad is broken, as long as its ad router isn't fixed to use https?
Show HN: Chrome extension to set URL aliases (“h/” – “News.YCombinator.com” etc)
Better is obviously subjective, but I tend not to agree with you. The modern web is a great place to buy things, but buying things is boring. I have a hard time finding anything worthwhile to read or participate in on the web that hasn't already been around for years. Personal web pages are a thing of the past and even blogs seem to have had their day. The "web we have" appears to be largely drained of vitality, as a small handful of commercial walled-garden sites have successfully diverted most available time and attention.
I hadn't heard of fsql, but I did recently find q[1]. If anyone has experience with both, I'd be interested to hear if one does its job better than the other.

1: http://harelba.github.io/q/
> here we have the very specific case of somebody not even knowing how the Servo is implemented or developed suggesting that the Servo developers should do how he says, not how they do, without giving any real proof of benefit to anybody.

OP here.

Totally right, because I didn't know how Servo is implemented, I've asked. Sorry for mixing in some emotion and hope about which answer I would get. I respect any developer doing any work and do realize it's all too easy to spread opinion without hacking on some solution.

Maybe as a non-contributor I should not have ventilated my opinion.
If someone has an old account that doesn't preclude them from getting hired by other people and to be instructed by their new employer t0 use the account in promotional activities.

I am not talking about this particular person here, I'm just talking in general and in principle.
Understanding LSTM Networks
Of course it doesn't make them responsible. I just don't think someone should be driving like that unless they are on a test track.
Just my 2 cents: I've driven both a P85D and a 2014 Porsche 911 4S cabriolet fairly extensively. Guess which one I decided to buy?

The Porsche. These might not be two cars that are commonly cross-shopped, and the Tesla does beat the Porsche to 60 mph. Still, the Porsche was clearly the winner in just about every other way in my estimation. Anyone else have a similar experience?
RethinkDB Proxy: Add limited access control to your RethinkDB database
I think that the whole ecosystem piggybacking on WP can be matched if not surpassed. There's nothing deficient or lacking in the technologies used in a Node stack to pull this off.

We have npm already to cover the plugins functionality and on the front end it's a framework-a-palooza with libraries and themes popping every other hour.

So, it can be done and I believe it can be easier and simpler whether for the end user or the developer as developing for WP is not really a walk in the park and there's a lot of gotchas and magic involved in this daunting process.
Do you drive more than 250 miles in a day on a regular basis? When you do drive that far, do you do it on routes that aren't covered by Tesla's Supercharger network?

As a daily driver, the Tesla is easier to deal with than a normal car. With a normal car, you have to worry about how much gas you have, when and where you'll stop to fill up, etc. My Model S is full in the morning every time.

For trips that exceed the range available on a single charge you do have to think a little bit more. But for the vast majority of destinations, it's not hard. If you're going to be regularly driving to a place without adequate charging infrastructure then yes, the Tesla is not for you, but that's a relatively small number of people.

When you say, "range, charging availability, etc." what does the "etc." refer to? I would not even put charging availability on that list. Range is a limitation for sure, although not a terribly bad one, but I can't think of anything else.
If you read the affidavit, he already left the country, but had come back, they were just lucky to get him the second time through.

Also, the affidavit makes it sound like the FBI didn't even get involved until after the company confronted him about the data they knew he kept, and him trying to use the data as leverage to get a better severance package. At that point it's really more extortion than 'hacking'.
There are no experienced engineers in the SFBA working for $90k unless they're choosing alternate comp over base salary. Most internships pay more than that on an annualized basis nowadays.

But you may know something I don't about these roles, they may not all be engineers?
Peter Thiel on what works at work (2014)
No. The part about "and was beating on him a little to show he'd won" tells me that the guy on top is now the aggressor.

The guy getting beat on does not know when the other guy will stop, or even if he will ever stop. Given that he got "completely brutalized" for using a maiming technique in self-defense against an opponent that clearly outmatched him, my hindsight judgment is that it would have been justified for anyone present to threaten lethal force to stop the fight, simply to prevent further injury to the loser.

This is why you avoid fights in civilized society, and disengage as quickly as possible if you cannot. The best fighter in the world is the one who can run away the fastest.
Trial by Fire: The End of the Beothuk – Hakai Magazine
SF mayor kicking out homeless people for Super Bowl "Fun Zone”
> In fact, this may be the case. I seem to recall that Haskell monads only have to obey two of the three monad laws. That is, they don't have to truly be (CT) monads.

That's news to me! Mathematicians wouldn't find the monads that appear in Haskell especially interesting, I think (at least not the ones that are instances of `Monad`), but that's beside the point.
And PHP was supposed to kill Perl.

At the end of the day, all of the languages being discussed here are all capable of achieving the same goals for 99% of the problems presented. Every language has its pros/cons and brings something new to the table that we usually see the others adopt.
It was more a dig in jest at the usual 320i/328i BMW owner who buys it more for the image then any interest in performance.

(full disclosure I own an 85D and don't find anything you listed very limiting).
They might think about future-proofing their rating system while they're tweaking it. By scoring it 100 they have calibrated the P85D as the new "perfect", even while admitting "it has imperfections." What will its score be when future, better cars come along and they have to recalibrate those to 100?
Who is "between a rock and a hard place"? Google, or the ad networks?
> I don't know any other martial art where so many practitioners claim that their MA is, literally, the best.

Eh. I'd say Aikido is the most proselytizing martial art out there. But they, like most martial arts, don't have any actual sparring. BJJ gets away with it because you can spar without much, if any, risk of injury.

I think this is where a lot of the mentality comes from--being one of the few MA's where theory and technique get tested regularly. If you've done any form of striking, you'd know how much different it is to practice against a bag than it is another human. Same goes for grappling.

> A little bit of modesty and camaraderie would go a long way here.

I think you'd see a lot of modesty and camaraderie if you went to a BJJ gym.

You have to remember that martial arts has a history of "who's better than who", which is what MMA grew out of. So of course there will be competition between various martial arts, as it simply comes down to marketing.

But a ton of BJJ folks train multiple martial arts. It's incredibly common to see Muay Thai taught in the same gym, and these places don't even market themselves as MMA.

(But yes, I agree--the chest puffing marketing doesn't appeal to me either.)
I think a lot of the issues with deploying and managing Discourse are probably spot-on, but as a user rather than an administrator, it's by far my favorite forum UI of the many I've come across through the years. YMMV I suppose.