skysight-inc/HackerNews huggingface dataset:
Too many unknowns is way too broad of a reason when it comes to JS. JS is already the language of unknowns. It really depends on the framework, timing of things, people behind it. Angular is by Google, but also Google is pushing Web Components at the same time, which can integrate with Angular 2, but it challenges it as well. Also with Angular 2's goals being known for a long time, anyone could tell that ES6 would be a dramatic wave of change to the framework.

With JS, all the frameworks and libraries out there are just a few years old. Angular is about 5 years old, but Google doesn't even use Angular in their sites, which should be extremely telling (along with the complexity learning and figuring out the API). In fact I think Google isn't even planning on Angular on any Google sites in the future. They are waiting until Web Components are finalized.

With React, it is apparently mature enough, it is used on Facebook (1 billion users), Instagram (a child company of Facebook, like Youtube for Google), Khan Academy, Github (github issue viewer), AirBnB, CloudFlare, and a lot more:

https://github.com/facebook/react/wiki/Sites-Using-React

In the JS world, there's a lot of reason to keep moving forward with tech. Sure it doesn't have to be the latest and greatest, but since JS is such a "poor" language, a lot of these newer tools, features, framework, and libraries help build more professional, quality code. Shying away from newer tech (again not the latest and greatest, but away from tech that improves quality of code) highlights obstinance and ignorance about the technology behind it, as well as how little someone understands the industry today.
I think the answer might simply be that it's unnecessary, and that the dealership model costs consumers money. Unnecessary because dealerships primarily make their money through servicing and Telsa, because there's no internal combustion engine, just doesn't have a lot of those costs. No oil changes. No fuel system cleanings. Etc etc.

Now. What I don't like about this argument is sort of how snarky everyone gets toward people hostile toward Tesla. The way they do it probably makes more sense than the status quo. But being from the midwest, I can definitely get how threatening that can be. That's for sure not an excuse, but people do need to realize in their rhetoric that disruption hurts sometimes. And we shouldn't be blind to that.
> So long as this new system accepts that this is a cost of doing business and implements a customer service policy where the risk is spread among all retail participants, this would be competitive with the status quo.

If they do this, then essentially the retailers would be setting up a credit card company of their own. But why would we expect their fees to be lower than the fees from the existing credit card companies?
The credit card servicers aren't eating the losses - they offload these onto the merchants. So retailers are already eating the risk while also paying fees.
They are shutting down NFC terminals so this also impacts Google Wallet and any other method that would use NFC. If they want to use their own implementation, let them, I'll be taking my business elsewhere.
From the article:

While the RS7’s computer had a detailed digital map of the track and was following an optimized path through it, Audi did not preprogram things like torque or steering.
Average US Download Speed Jumps 11.03Mbps in Just One Year to 30.70Mbps
It's a very dangerous gambit, because the more you buy, the more power you give to the company you're buying, because so much of your wealth is tied up in them, their actions directly affect your wealth without you having any control. It's the same reason the argument that China could crush the US economically by calling in its debt is so wrong. That would deflate the dollar to such a point that China would lose literally a trillion dollars of value. Porche simply forgot how much power they had given away.
Also, check out https://rollbar.com for free error monitoring.

(Ps. I'm one of the founders :)
> no using the internet
I did not downvote - but if I had it wouldn't have been about freedom, it would have been about prices and corruption. How much overhead do all those pointless, and expensive dealer employees add to the cost of my car?

And in particular how much do the Dealers themselves add - these are very rich men, and all so because the state has decided to force me to pay for their existence. And how much of that money goes back to the Capitol to line politicians pockets?
wow - I had no idea something like this existed. (Nice design, too!) I think you just solved my problem :). Thanks.
Tesla is trying to keep tight control over the availability of spare parts and diagnostics tools for now, probably because Musk doesn't want any bad press from problems with a salvaged Tesla someone has improperly repaired. This is likely to cause them problems with resale value in a few years once the warranties on the first cars start expiring, and drive up insurance prices for the Model 3.

See the case of the abandoned Stretchla project[1] and the other news report of a salvage titled car that the company refuses to enable charging on because it was worked on by an unapproved mechanic.

[1]: http://cafeelectric.com/stretchla/
> I have yet to see a use of an FTDI type chip where there's no other microcontroller, so you have voltage regulation already, not to mention the 5V from usb. All your points = invalid.

Um, I don't understand what use case you have that has a microcontroller and would ever want to use an FTDI chip. As you point out, if I have a microcontroller, I have voltage regulation, and I likely have USB and a UART.

I will point out that 5V USB isn't all that useful by itself. Most microcontrollers won't work natively at 5V, so you need a regulator, and you need to obey the USB inrush specs, and you probably need a switching regulator since you only nominally have 100mA (even though everything normally supplies more nowadays), etc.

There are only two times I want to use an FTDI chip:

1) I have some old thing that I have to update that A) uses RS232 and B) is standalone.

2) Somebody Else's Problem -- the software idiots are insisting on RS232 communication to something and that idea is stupid or redundant (it already has an SPI or I2C interface that is much better and there is a microcontoller). I can slap a USB micro connector and one of these chips on the board and tell the software guys to get lost until they pull their heads out of their asses.
Pretending TCP port zero is a normal one
As soon as I have to fumble around looking for an app to launch, it's already easier to just pull out my credit card. I'll just be doing that.

Apple Pay is just easy enough that I will use it.
Because it's additional overhead where none is needed.
Interesting topic. For working, I prefer calm music myself, like a few others in this thread, though I like other more active or vigorous kinds too, when not working.

I've thought about this myself and tried to find music to listen to while programming or writing. Haven't found too much that I like, somehow. Will check out the links in this thread.

Here is one that I do like - blogged about it here, with a link and embed to the music, and someone I know also said they liked it for working - a sitar performance by Vilayat Khan (Rarely Heard Ragas), who was of the calibre of Ravi Shankar:

http://jugad2.blogspot.in/2013/10/music-video-sitar-vilayat-...
Since https://news.ycombinator.com/item?id=8509055 is an article that provides context, I suppose that's the one we should keep. Maybe add a comment linking to the GitHub repo?
Thank you for the link. I found one English one, which dedicates part of it about him.

http://www.amazon.com/Six-Built-Modern-Auto-Industry/dp/B005...

I do wish for a proper English biography, written by someone like Steven Levy or Walter Isaacson.
A few things.

1. 6'1" @ 215lb is not that bad. I'm 6'4" and 195lb. Morbidly obese would be like 250lb+ at your height, at least in the US.

2. If you start with light weight and follow the linear progression of a program like StrongLifts, you will not likely hurt yourself. Weight lifting is safer than most forms of cardio, especially when practiced with good form. It would be helpful if you have a place you can exercise where there is a squat cage, so that you can use safety pins, but it is also not that hard to get out from under a squat. Search for "how to safely fail a squat" for more info.

3. It will be helpful to have a coach or a knowledgeable friend to check your form. Preferably someone who often squats big already. In a pinch, you can video yourself doing and ask for advice on a forum, or even me, if you want my inexpert opinion. Respect the depth! (That means, squat until the crease of your hip is below your knee.)

4. I would guess that a bigger guy like yourself will find it very easy to make progress early on. I do not think that it is likely you would paralyze yourself doing stronglifts.

5. Soreness is a big problem for the first 2-4 weeks, but your muscles will begin recovering faster after that. You should work out through the soreness, at whatever level of weight you can manage.

6. You will make strength gains more efficiently by supplementing with protein and creatine, and reducing carbs in your diet in favor of fats and proteins.

----

You asked about my initial level of fitness. I didn't weigh as much as you, but I was skinny-fat. Very weak and flabby at 190lb and 6'4". The last sports I had done before this was Tae Kwon Do for a half a year back in '09 or so. And before that, basically nothing.

You can see what has happened to my strength since I started stronglifts six months ago here: https://drive.google.com/file/d/0B_bJrdrwGYeWV01FRmZlVFBrTjA.... (Green line is deadlift, blue is squat, gray is benchpress. The big dip recently is when my son was born and I took a month off.) Or you can see me lifting in this YouTube playlist: https://www.youtube.com/playlist?list=PLMiIOCPvdFUBq9GtCb7L3.... I am not claiming this is good form. I am very much a work in progress.

I am by no means strong, but many of my lifts have reached the intermediate level of strength. They were all way below beginner when I started.

The only thing I'd add is that if you want your arms to look good, you're going to need to throw in some curls, because stronglifts does not focus on the bicep. It is a show-muscle -- you don't really use it for much, but it's important for appearing strong in our culture.

In short, I'd recommend the barbell to anyone who doesn't have a particular bone, tendon, or muscle disease. This stuff works.
Mixergy interview with the author:

http://mixergy.com/interviews/nathan-barry-convertkit-interv...
You mean the myth that C was the first systems programming language, ignoring the fact that its designers just decided to ignore what was being done since the early 60's?
Scala has this:
http://www.scala-lang.org/api/current/index.html#scala.annot...
That's one approach, yeah. I used to think it was a likely one, but I now think three others are more likely:

1. A language that is low-level and safe but also gives you enough interesting & new to build some buzz/interest, rather than "just" safety. Rust is a candidate here, perhaps.

2. Static analyzers in C advance to the point where a subset of C large enough to be useful can be routinely checked for common types of errors. And it then becomes socially expected that at least core OS stuff will be written in that "checkable" subset of C, treating "unable to prove safety" warnings as errors, or at the very least as suspicious.

3. Mitigate it at the OS level with finer-grained access controls. Utilities like strings(1) or objdump(1) are the easy case here: they do not need to actually have permissions other than "read a file" and "print to output". Even in the worst case, arbitrary code execution in objdump(1) should not be able to delete your home directory, join a botnet, or email your ssh key somewhere, because objdump(1) does not need those permissions. FreeBSD's libcapsicum looks promising, in the sense that it is actually being implemented in the base system, rather than just being yet another ACL proposal going nowhere (Solaris/Illumos also has an actually-shipped privileges system, but I don't know how extensively the base install itself uses it).
Tesla's products are obviously too good for having dealerships to win in the long term. When the voice of the people demanding for Teslas is going to be stronger than the dealership's lobbyists these laws will be overturned.

Currently the people that can afford a Tesla can probably afford to buy it in another state.
Yes I think it's more convincing to counter-offer after a break because it conveys that you took some time to research your options and aren't just providing a knee-jerk reaction to their offer.

Of course, don't counter-offer unless you're prepared to walk away if they fail to meet it. It's a high-stakes game, and sometimes you'll lose.

The amount of time you ask for should fall in line with whatever narrative you've been weaving. If you've given them the impression that you're a sought after candidate with many suitors then asking for a few weeks to wrap up your other interviews would not be out of line. But it's very case-specific, you've got to keep in mind how much pressure they are under to fill that position fast. I typically say I'll get back to them next week.
WW3 WITHIN WEEKS
Related: Persecution and the Art of Writing, short and very sweet.

https://ia600407.us.archive.org/32/items/LeoStraussOnEsoteri...
That's a pretty cool idea. Will check it out, thanks.
This point could also be addressed by subtracting the increase due to inflation -- or even the risk-free rate of return, which one hopes is slightly higher than inflation -- from the amount to be taxed on, before multiplying by the tax rate.

In a low-inflation environment this wouldn't make much difference, but in a high-inflation environment (like the 1970s) it would make quite a large difference.
I have found the worst part of mental illness has many heads. There's too little good science, and we rely on
therapies that are still stuck in the Victorian Era. I, personally, found talk therapies almost a complete waste
of money/time, and might have make my condition worse? If you
are going to see a Therapist having a doctorate is no
better than a master's. People will adamantly defend the
profession, but they usually have a vested financial interest. As to Psychiatrists--I think they are well meaning, but were manipulated by the pharmacutical companies
like the rest of us were. The drug companies manipulated, cherry picked clinical studies.(Something, I didn't expect).

These are just my uneducated opinions. The only advise I
can offer if you are coming up in life(20-30's) it is very
common to have an emotional breakdown. There's a lot of pressure to "succeed" in America. Don't let it get the best
of you. I used quotes because I don't know what success is
anymore. Some of our biggest successes are horrid individuals, and always leave out important details when telling their story. If you do decide to medicate try to
keep the dose down. You will feel better with time. I never thought I would feel better, but I did get better. My
quality of life took a huge dent though, and I found most
people didn't have a clue to how bad I was feeling. These
conditions are truly hidden in many cases.
I wonder if you could sandbox everything by default.
http://www.lysator.liu.se/c/bwk-on-pascal.html

It's a hobby horse by this point, but it makes it clear that the Pascal of 30 years ago is not the Pascal of today. The same can be said of C.

These languages have evolved to be where they are today, mostly because hardware has evolved to be where it is today. Castigating past decisions as laziness really seems to be ignorant of this process, what it involved, and why it was necessary to make the decisions that we have up until now.

Engineering, on the whole, is the art of compromise.
Is 'cat foo|strings' immune to the problems of libbfd?
Sounds like a perfect way to trigger scrutiny of how the app approval process mixes with anti-competitive actions and maybe even an antitrust investigation.

Edit: (Unfortunately. I find this story utterly infuriating as a consumer who used Apple Pay at CVS just a few days ago.)
Ada, Modula-2, Object Pascal, Oberon, Modula-3, ...

Sadly, the list of better system programming languages that the industry decided to ignore is quite big.
One big thing that helped me get started was following this workflow: http://nvie.com/posts/a-successful-git-branching-model/

If you have co-workers whose workflow you can copy then I don't think it is needed, but if you want to start a project from scratch with Git then having a plan like this can be really helpful.
It's also covered in the article:

"Industry skepticism is likely. The notion of abstracting software from chip hardware has been tried by companies such as Transmeta, a startup born in the mid-1990s that labored for years in secret on technology based on translating computing instructions in novel ways. The startup ultimately failed."
I agree that you can't assume the app will be terrible. I found this explanation Gruber's article (http://daringfireball.net/2014/10/nfc_apple_pay) about CurrentC...

The application can be downloaded for free from the App Store and Google Play Store. Available for both iOS and Android devices, it is designed to ‘simplify and expedite the customer checkout process by applying qualifying offers and coupons, participating merchant rewards, loyalty programs and membership accounts, and offering payment options through the consumer’s selected financial account, all with a single scan.”

1.) Using CurrentC mobile payments the point-of-sale displays a QR code for the customer to read with their phone.

2.) The QR code generates the payment token on the smartphone which verifies the shopper’s presence, identity and initiates the transaction between the merchant and the bank.

3.) The phone connects with the cloud for authorization and sends the approval to the merchant.

CurrentC doesn’t support the contactless Near Field Communications (NFC) used by Apple Pay.

That's a lot of steps. Maybe they'll get it right.
At least according to past comment threads, "TwitPic" is literally one single person.

Though I suppose failed "startups" being just one or two people behind a name might not be uncommon.
"Audi did not preprogram things like torque or steering."

And that was my point, unlike BMWs famous testrun (with Jeremy Clarkson) where the car was programmed to steer and give gas for every inch of the track, the Audi is actually able to make those decisions on the fly with the information it gets from its sensors.

EDIT: So yes it does use GPS data, but does not rely on it as much as others (including Google).
I also disagree with the 'firsts' argument, to a certain extent. I didn't articulate my point well enough.

I was responding to the 'I'll trade this time now, for more time later' line of reasoning (which I believe is a false transaction). Not only should one recognize that each epoch is unique (in a child's life, in a relationship, in a career, etc.) and therefore not interchangeable with later epochs; but one should also recognize that "selfish" (OP's word choice) actions now are usually not offset by generous actions later.

I suppose one can recognize those tradeoffs and traverse "borrowing time" reasoning with a bit more self awareness, though not many do. Especially those that subscribe to the 'compress your 40 year career into a 4-10 year startup' meme without reading the fine print.
Au contraire - security from credit cards IS better than the proposed competition from the retailers, which avoid CC fees by deducting your payment directly from your bank account.

Credit card security is better simply because it doesn't take your money directly -- the charge is added to a credit account that you then pay (or not pay if you dispute it).

While debit cards / bank accounts offer the same protection as credit cards, in that you have 0% liability for fraudulent/unauthorized charges, it still can take a period of time in order to "get your money back" after your account has been drained. That can pose serious problems if you are depending on that money to pay rent and other bills. Thus, the effective security of credit cards is in fact higher, because you are not parted from your money while you are waiting for the dispute resolution.
Why think of it as online course or ebook, rather than online course and ebook?

The way I see things, the value the author provides is in the distillation of information---rather than learn from 20+ random HOWTOs on the web, readers will pay for a single coherent source, that explains and organizes knowledge for them. This "distilled knowledge" can be offered either through a printed book, an ebook, an online course, a screencast, an audiobook, etc. The medium is not the important factor but the quality of the teaching.

I wrote a blog post about my experience in the book business a while back [1]. TL;DR writing books is a LOT of work (1yr/book=writing,editing,selling), but a definitely an area that will grow.

If I can give some advice for how to start your book writing is to tutor someone live before getting down to write. Looking at your students (in a one-on-one or one-on-few context) is by far the fasters way to receive feedback about the quality of an explanation. After giving a few such tutorials, you'll just have to put your in-person-explanations into words.

Good luck!

______

[1] You can read about my experiences bootstrapping a textbook publishing company here: http://minireference.com/blog/techzing-interview/
> He's not arguing for capital gains taxes--indeed, he opposes them, and has argued that capital gains should be taxed no differently from ordinary income.

Please clarify. Up to the comma I thought you were saying that he thinks the capital gains tax rate should be zero, but the rest of the sentence says something quite different.
Nope, desktop browser. As long as I use it regularly, I never get signed out.
Could go either way. MCX forcing merchants not to allow Apple Pay/Google Wallet/Any NFC. All NFC enabled device vendors block MCX apps.
But is it the fastest way to burn through the cash? Moving to a fancy office would be more efficient.
I think you are overlooking OCaml & Haskell (which can both be used skillfully to approach performance of C).
I really have no idea how this thing is going to help me organize my life. Google failed to explicitly highlights the difference between INBOX and other things like Reminder, Notes, google calendar, gmail. And on top of that using a name that is making it more confusing.
Regarding the fight against Ebola this Liberian doctor is using antivirual medicine Lamivudine which is also used to treat hepatitis B and HIV, on Ebola patients. I hope we can fund some shipments of that if it works. For example Doctors without borders or crowdfunding via Dogecoin. "Of the 15 patients he treated with lamivudine, he says, 13 survived."

http://www.npr.org/blogs/goatsandsoda/2014/10/10/355164328/a...
I am curious what twitpic gets out of this financially? Twitter has incentive to not have millions of tweets include broken images (I presume). Must have been a hundred K to cover the old server bills etc. /speculation
> I think a huge proportion of OSS devs these days use linux / osx.

For web development, maybe, but a huge amount of C++ development(games in particular) are almost exclusively done on windows
How would that fix the problem at hand? The code in question isn't using array notation. At the end of the day, it's not a case of using C when another language would be better, it's a case of crappy coding.
Whatever. One can always write unsafe code. No matter in what language. A really secure language is almost worthless because there's so much it can't do.

No, the problem comes from the other end. Strings should not be able to compromise a system. It only needs to read a user supplied file, and write to stdout. There's no reason for it to be allowed to exec a piece of code.