skysight-inc/HackerNews huggingface dataset:
> If someone wants to know a little calculus for a small area of engineering, do they really need to learn various manual techniques for calculating integrals?

Yes, but the logic goes the other way: if they are unable to use the technique manually, then one may conclude they do not understand the idea well enough to use it, whether or not Mathematica is available. The two, manual application and understanding/intuition, go hand in hand and can't be separated. My understanding is that this has even been studied more formally, there is a paper I remember reading by Kahneman and somebody else [1] about the development of intuition and the tension between heuristics-and-biases and naturalistic decision making. In short, don't trust people so much, if they say they understand something but are unable to actually do it, be a bit more skeptical.

[1] Found it: https://www.ncbi.nlm.nih.gov/pubmed/19739881 On second thought, it's probably not as relevant as I remembered it.
In my parents generation, and the generation that came after them (the one my siblings belong to, Gen X), I still think this differentiation between concepts of fictional AI were present. Consider for example the computer systems in Star Trek, and especially The Next Generation, and contrast how they worked with how Commander Data was depicted. The computer systems on Star Trek can be programmed using natural language, and by the 23rd century they're capable of even piloting an entire starship that a crew of hundreds would normally be required for. Yet, these computer systems never engage in the kind of inner exploration (or "character development") that Commander Data goes through every episode. This is what we're seeing here, Jarvis is more like a primitive version of the USS Enterprise's central computer, whereas "true" artificial intelligence, the kind that makes complex decisions on its own and has the capability of self awareness, still remains fiction.

Writers, at least, understood that there were different "flavors" of artificial intelligence. I have a funny feeling that at least science fiction enthusiasts also knew that AI would be separated in this way if it ever came to fruition.
Django-EventPlatform optimized for openshift
This is known as the Obstetrical Dilemma. It's not entirely settled science, though: https://en.wikipedia.org/wiki/Obstetrical_dilemma#Challenges...
The Idiot-Proof Vault: A Simple Cold Storage Guide
>Presumably they become better at managing money.

That's, uhh, a bold assumption.
I've used both. GoAccess tends to be more useful to me when I have a set of log files and want to track down something specific to the web server config. That's particularly handy when working on a server I'm not already familiar with, or when I have logs but no access to the server, since I don't have to run GoAccess on the server itself. It's also the only IIS log analyzer I bother using.

netdata is more useful for tracking live stats across live servers that I'm actively maintaining (especially multiple servers), and pulls a broader set of information from more sources, which is handier for tracking down intermittent networking issues.

They can both do a little bit of each other's job, which is nice. I tend to use GoAccess more often but think they're both pretty good tools for visualizing server data.
Because it is a non-story:

http://thehill.com/policy/technology/310812-dhs-responds-to-...
>They have already reached scale

Compared to the rest of the car industry? They are a fraction of a percent of the market.

>and are already profitable.

They cashed in all their ZEV credits to achieve one quarter of profitability. How did they do with those backed out?

I mean, they could be profitable, but going by last quarter is deceiving.

>They're just pouring their profits back into further growth.

You assume that the car industry isn't capital intensive, and that the other manufacturers are not also spending heavily on R&D. But they are.

>Conflict of interest, anyone?

Uh, no. It's an investing site. If you have a negative view of a stock why wouldn't you possibly short it? Or do you believe that these small-time Seeking Alpha authors are moving the market?
I too was a mobprogs builder, but I hung around diku-based muds, and none of those used lisp. I loved the SMAUG codebase in particular. There was a NO_FLOOR property, and I discovered that there was an brief input delay on hitting the floor, during which your commands would be completely thrown out of the buffer. If you made an On Entry script in the destination room to immediately teleport the player back to the room with no floor, you'd trap them in an infinite loop that didn't buffer overflow, and completely ignored their commands. They would fall, hit the floor, and before their input block had ended, they would be falling again.

Now, did you know that SMAUG's mudprogs ignored level restrictions, but could be activated by any IMM's force command? So when you force the mob to mpteleport a player, it doesn't check that you're only level 55 and the mpteleport target is level 65... so I called that a prison for gods.

I think I spent more time trying to break the code than actually producing content.
> They're just pouring their profits back into further growth

This justifies adding back R&D per unit, but not sales expenses.
I, for one, do. I have many fun memories playing in some MUDs, but never really read as much as I'd like about the development side of it.
This is a pretty generic question, not really targetted proprerly. Why don't you put up a landing page with some basic info and start collecting email addresses from people who are interested?
Just because everything in the past was horrible doesn't mean we need to burn it all down

Spoiler: this is where a solid libertarian argument for universal basic income begins. Since we know just about every distribution of property/wealth in the present day traces back to a use of force or fraud in the recorded past, but just about everybody has cause against someone, it would be impossible to equitably settle every case individually in order to create a clean slate on which to build a libertarian society. It would also be impossible to just declare "libertarianism, starting right now" and lock in the current known-inequitable distributions of wealth and property. Adding a universal basic income, given to everyone and funded by taxation of everyone, offers a way around this conundrum.
Dia and TiKZ, they make the diagrams I produce seem a bit..rough..
https://www.tesla.com/blog/tesla-and-panasonic-collaborate:

"Tesla and Panasonic have entered into a non-binding letter of intent under which they will begin collaborating on the manufacturing and production of photovoltaic (PV) cells and modules in Buffalo"

That can be read as the two companies will work on manufacturing cells and modules together, but I think that isn't the case, given that that same press release states:

"The parties intend for Panasonic to begin PV cell and module production at the Buffalo facility in 2017. Tesla intends to provide a long-term purchase commitment for those cells from Panasonic."

If that conclusion is correct (corrections welcome), I would guess (again: corrections welcome) that that includes quite a few bits of software and hardware components on top of that that control charging and battery longevity.

So, is the Tesla-Panasonic really that different from the Chevy-LG one? From what I can see, the main difference is that the former are more committed to each other, with the advantages and disadvantages that that brings.
Sure... but how much does Google Home make?
What happened to create all those homeless people that exist today?

They have no income whatsoever.

I am currently homeless and I previously had a class on homelessness. Not all people on the street "have no income whatsoever." Not having enough income to afford a middle class lifestyle and no income whatsoever are not the same thing.

Just to be clear: I am not for basic income and I blog about that and I intend to blog more about it -- when I have the time. At the moment, I am busy trying to do more paid work so I can try to get myself off the street in the near-ish future, now that some of the underlying problems that caused my homelessness are nearly resolved.
The implementation is a black box but the performance characteristics could very well be part of the API contract. When you require and it's feasible to use radix sort you probably know not to use the standard sort function.
In presenting a possible explanation I didn't think a little humour would be taken so negatively
Well, he started his business in November 2015, started charging in February 2016, and hit $55k/mo by November 2016. I don't see any hyperbole/dishonesty in saying he built his business in under a year given that he actually did so. Sometimes rapid growth happens!

Of course him being able to accomplish this feat stems from skills/knowledge he acquired earlier (his blog, music industry experience, learning to code, learning to design, etc), but that's true of any business. Nobody starts from scratch, and the interviews cover people's histories pretty thoroughly.
I thought unity was a lot further behind, like c# 2?
>Like other people have said, GM is doing this to offset their truck/suvs and not out of a real interest in EVs.

This is simply incorrect, and is like saying Tesla is building EVs for the subsidies. GM are doing it because the future is EVs, and Tesla is to thank for that.
> “Why do we have to write the backward pass when frameworks in the real world, such as TensorFlow, compute them for you automatically?”

How many more times do you need to see the same phenomenon under different guises before you stop asking stupid questions? "Hey teach, why do I need to learn how to multiply if I can just use a calculator?"
Didn't some high-ranking Googler basically adopt "if you have nothing to fear, you have nothing to hide" a while ago? Wonder what they're afraid of.
> because as a user, you have no idea what the system can and can't do

This is how I thought about search without search operators. Then Google got it right and owned the market.

So I agree with you -- but I also think someone will eventually get it right, and that company will take off.
I can buy a Bolt nowish.

The Model 3 is still vaporware.
As always, it depends.

For the use-case here, on a server, I think the answer is currently no. We're writing our back-end in Rust, but tried Swift first (fewer languages in the stack!), but there were just too many gotchas.

Personally, given the option, I prefer Rust over Swift. I've written a decent, if not huge, amount of both (notable, I wrote an Avro-to-Swift code generator in Rust), but written more Rust, so take this with a grain of salt.

I've found that Swift's generics have some edge cases that cause problems; there's some rough edges around build that are better in Rust; dependencies are much easier in Rust; and I like Rust's traits over Swift's protocols. That said, protocols in Swift are very cool and flexible, and I think Swift-the-language is very well designed. And of course, for macOS UI or iOS development, I'd go with Swift for the obvious reasons.
The good thing is that it's also a pattern that is highly amenable to syntactic sugar, simply because of how regular it is.

Actually, come to think of it, it is a particular instance of a more common pattern where you receive some state, and propagate it to most (usually, all) further calls that expect it. Scala implicit parameters and variables cover this in the most generic way.
Make them SMART. Be specific, make them measurable, attainable, relevant and time sensitive.
>This is false... Tesla advertises their model 3 targeted base price as $35,000. This is before any tax credits.

The Model 3 doesn't exist yet, so how do you know? Where are these advertisements you are seeing?
Good point. This technique might also help to combat the multiple cameras.
There's no reason to assume that it's paid monthly. There is no reason a basic income couldn't be paid daily.
Shameless plug: I work at VividCortex[0] and we're building a database monitoring SaaS. Someone else wrote "nothing beats the slow query log though for monitoring for problem queries" ... give our tool a shot and see how it compares :).

[0] https://www.vividcortex.com/
Correct me if I'm wrong, but I don't believe that's quite accurate. Jest does snapshot testing[0], but that isn't screenshot regression testing.

[0] http://facebook.github.io/jest/docs/tutorial-react.html#snap...
Revenge porn state laws spread; a federal one remains elusive
Google will launch a refreshed Contributor ad-removal service in early 2017
Not that you're generally wrong otherwise, but the Vanagon was around 3000 lbs curb weight (and a bit more for campers). 5k was the GVWR, i.e. max safe loaded weight.

(Edit: missed gvw when I wrote this, but it's unusual to typify a vehicles P/W ratio by GVWR. That's more a comment on its structure and suspension.)
The quality of the AI is going to dicate who wins, and quality AI is going to be built on data (quality, quantity, and breadth). And so I have to think that Google has a huge unfair advantage over anyone else. I have Google Home and I'' surprised how good the voice recognition is AND how good it interprets this. I'm still betting that Google will be the first $1T market cap company.
Why does every business have to reach Google profit levels, though? A business that turns a healthy profit with low margins is a successful business.
> it doesn't appear there is any other "serious" meta-language for top-down parsers other than ANTLR?

Have you explored Perl 6 and its Rules sub-language and engine?[1] The Rakudo Perl 6 compiler is written in Perl 6 using Rules.[2]

[1] https://en.wikipedia.org/wiki/Perl_6_rules

[2] https://github.com/rakudo/rakudo/blob/nom/src/Perl6/Grammar.....
I love hatchbacks, but the Bolt isn't an attractive one. Used to love my Subaru hatchbacks. The Bolt has the appearance aesthetic of cheap Chinese electronic gadgets.

Still, the specs are hard to beat. When I get my payout from VW for my polluting TDI it's either the Bolt or the Volt for me. Probably the latter.
Even in Sebastopol (about an hour north of SF), (some) people never lock their front door.
I'm interested in Elixir, but I don't know all that much about it (yet). Could you elaborate on what you mean by "mess of gobbledegook just like Erlang"?

thanks
Uber admits to self-driving car 'problem' in bike lanes as safety concerns mount
It's more than filling out a few structs, though. Traffic splitting or caching via NGINX can literally be done in a handful of lines. No go gets, no middleware and it's well tested, mature and backed by software that powers a majority of the web.

I use go net/http every day, in production. I trust it, but NGINX provides so much more battle tested functionality out of the box.
You're missing what raising a child entails if you think that's all it entails. If you raise a child without the deep emotional investment that comes from a parent, you're not going to raise a child well at all.
In my opinion, Elixir is still a more expressive and readable language than Erlang, and if you want to do OTP programming it's the best we have so far. Learning more about OTP has warmed me a little to the syntax of both Elixir and Erlang, because I'm now able to understand the syntactical choices that were made in order to express what's going on under the hood more clearly. As a Rubyist, I also enjoy Elixir's similarities to Ruby, and had to get over how it looked to me for a while before I really understood why it felt so weird to write. It might be a form of Stockholm Syndrome, but these days it makes sense to me so I sort-of enjoy how it works and looks.
Tesla is neither at scale nor profitable. They're selling barely 15,000 cars per quarter, compared to Toyota's 2.5 million. They're growing by taking on debt, diluting shareholders, subsidies, and other creative tricks (Model 3 preorders). They've been "profitable" for a single quarter by selling Teslas at a steep discount. Last quarter's report has been widely derided for the financial engineering therein. We'll have to wait and see what the sales numbers will be this quarter, but I'm pretty pessimistic.

Seeking Alpha is a mixed bag, but the authors are no more biased than the average wall street analyst. People who comment here also have their own agendas. Bias should be expected everywhere. As for your claim that anybody can write an article on there, that's not strictly true. They have a real name policy and failing to disclose properly can and will get you in trouble with the SEC.

By the way, having a short position and writing about why you are short (or the inverse) isn't a conflict of interest by any stretch of the imagination. The seeking alpha model is adversarial (like the justice system). People at opposing sides make their case and clearly state on which side their financial interest resides. Poor arguments get pilloried in the comments section. I think this model works remarkably well in practice. In order to figure out what's really going on forensic investigation is necessary, and that goes way beyond the plain GAAP figures.
> Lithium batteries degrade. 15-20% capacity loss per year. 2-5% per hundred cycles.

This is a gross overgeneralization. There are many different lithium-based battery chemistries available, with wildly differing lifespans.

The voltage at which you stop charging also makes a huge difference in lifespan. Charge a li-ion battery 10% less full and it can make an order of magnitude difference in its lifespan. When you charge a li-ion battery to full, it's not really truly "full"; the charging system just stops you from charging any further past a certain point, in order to stop you from degrading the battery too much. It's up to the device manufacturer to decide exactly when the battery is "full", based on what kind of tradeoffs they're willing to make on capacity vs lifespan.

High temperatures can also really increase the degradation rate for li-ion batteries, and Tesla employs a sophisticated cooling system to prevent the batteries from getting too hot while they're charging or discharging. The original Nissan LEAF had no active cooling, and their batteries degraded quite quickly, especially in hot climates. This was partially addressed in later model years, but it's now clear that this makes a huge difference.

Like most people, you're probably used to seeing heavy degradation over time in your cell phone or laptop battery. Just bear in mind that it's much easier for companies like Apple or Samsung to advertise "our phone gets 20% longer battery life!" than "our battery capacity degrades 5% less per year than our competitor!" Add to the fact that many people replace their cell phone every few years anyway, and the incentives are clearly aligned to keep pushing higher charge voltages, leading to greater short-term capacity at the expense of longevity. It's also a hell of a lot harder to fit a good battery cooling system in a smartphone than a car.
Uber's Loss Exceeds $800M in Q3 on $1.7B in Net Revenue
> I wanted to write something that would have gotten my attention and would have made me stop and think and avoid wasting time. So that's what I wrote.

And that exactly what happened for me as a reader: I've read it because of this introduction. It was really eye-opening in a way ‑ it is so easy to forget how much work is behind the non-code side of a start-up project.
"Ease" and "comfortable" are just familiarity, and can be very easily acquired. To flip your statement, "Just throw some $FOOD on the stove" sounds simpler and easier than "Deal with messy, gross frozen pizza and cardboard" to many, so the example shows its subjectivity.

If you care even a bit about health, it's a no-brainer to acquire some basic kitchen skills. People have been doing such things for thousands of years; 20xx first-worlders living with sanitation and kitchen conveniences should have no problem.
Insightful. But still problematic.
I have mixed feelings about this. The 4 Hour Work Week created my "why" for me that's kept me going through thick and thin. I definitely realize that it's a ton more work than it's made out to be (and while Tim Ferriss simplifies what it takes, he doesn't downplay the amount of work involved).

My company is also at a point where my business partner and I could reasonably step away and spend 4 hours a week literally running the business but of course, that's not what business is about, it's about helping our customers and we work hard every day to do that.

Think my "issue" here is I was one of the people who only had that source of prevailing wisdom for a long time and while I can't say it helped me create the business, it did create the dream that led to me starting, and powering through, what I currently do.

(also, while my partner and I both work hard on the project we both happen to be on a tropical island in Thailand at the moment ... but it's 8 am and beautiful and I'm sitting here on HN :-D )
I have a Jetta TDI.

Never again.

Apart from the lies about emissions...

Diesel is great for highway driving, and has good torque at certain RPMs. But it's shitty for stop-and-go driving. The fuel economy is only good when you're doing steady highway speeds.

I also have a 30 horsepower utility tractor for my hobby farm. It belches nice clouds of black smoke when I start it and lifts hundreds of pounds. I like diesel in that machine, but not in my car.
.NET 3.5 (so C# 3), so you can use Linq with it. Not C# 5 like I said, sorry.
Why wouldn't those injured seek any due recourse?
Some do that. The Mercedes B-Class Electric is one example. Tesla is more "honest", so you actually get to see the full capacity.

This does mean that you can see the capacity very slowly decrease over months and years, but I would personally prefer to know what's actually happening and be able to get the maximum range out of my car that I can.
I'm curious about what aspects of the syntax you consider to be unreadable. Elixir code tends to be terse (though less terse than something like Haskell), but I wouldn't call it gobbledegook.

The server implementation [0], for example, is 25 lines and handles a lot behind the scenes. Those 25 lines are all you need to define a process that can leverage all of the supervision and hot code reloading benefits offered by OTP. There's a lot going on, but it's mostly just pattern matching tuples and maps, and it only takes a few hours of messing around with Erlang or Elixir before that kind of thing stops looking so scary.

[0] https://github.com/sasa1977/erlangelist/blob/master/examples...
Isn't violence worse than porn?
You make some great points from personal experience which some might take as anecdotal but I'm grateful for you sharing something I haven't dealt with personally.

You obviously have no idea what you are talking about.

This statement unnecessarily weakens your comment as it comes across as an attack and uncivil, regardless of the context. Your comment is very strong—and makes this very point—without it.

Thanks again for sharing your personal experience here. I trust you'll continue to do so!
ANNs would be useful or not completely apart from the relationship to anything "neural." I often wish that the association had never been drawn, it just doesn't seem very useful and it is always misleading so many people.
Angular2 Tips and Tricks Follow Up from AngularAir
I personally find Elixir to be a very readable, expressive and thoughtful language. I agree, Erlang not so much.

Would you care to elaborate which parts you consider to be "gobbledegook"? The code supplied is just a few lines of code.

I don't know how familiar are you with the language, but the magical aspect of it will quickly disappear once your learn a few OTP patterns.

I personally started initially with Erlang, but when I discovered Elixir, I switched, as I found it way more pleasurable.

Python and Elixir are actually the only two languages that make me happy when writing code, and I've tried quite a few of them, from C all the way to Haskell.