skysight-inc/HackerNews huggingface dataset:
The Model S 85kW battery pack is estimated to cost $12,000 and is estimated to last 10+ years.

The SolarCity Battery field-test uses 10kW Tesla batteries and is leased for $1,500 upfront and $15 per month. So, if the batteries degrade, it's Tesla/SolarCities responsibility to fix or replace them.

The Gigafactory will likely reduce costs significantly.

http://www.theverge.com/2015/2/13/8033691/why-teslas-battery...

Essential problem solved?
Might want to consult with a lawyer.

http://en.wikipedia.org/wiki/Estoppel

> Estoppel occurs when a party "reasonably relies on the promise of another party, and because of the reliance is injured or damaged"
> I think the real problem is that the vast majority of on topic questions have already been asked.

I think this is mostly a problem in so far as answers aren't updated. I'd say that for most "well formed" question belonging on SO that was answered correctly years ago -- most of those answers might no longer be entirely correct and/or the questions themselves might "block" newer (up to date) formulations of the same question.

Things like new versions of compilers, libraries, programming languages, kernel/drivers (and accompanying new hardware) shifts previously correct answers (and "correct" questions) into not-quite-correct-anymore -- but still "too similar" for opening up new questions.

And as questions cease, so does answers, which means the community dissipates/moves on -- and SO becomes irrelevant again. That I think is the danger.
Not too familiar with this stuff but doesn't the salt get appended to the word before hashing? Whats the point of the salt if you can find the input of the hash like this? Or does this mean that a salt was not used?
This. The first thing I did when I got to his page was turn that to, like, 18px. Infinitely easier to read, imo.
I'm sorry for the fancy words. I truly don't know what other words to use to express the concepts here. It really is a fact that there is something called elasticity, and it has influence over whose welfare is increased after a price change. And I feel like that might just matter here.
Your data loss example [3] is precisely not data loss, like virtually every other example I've seen regarding git. The commits and history were definitively not lost, and although the article doesn't say, the repositories affected by this tool should have even still contained the history record of the old head(s), making rollback to the latest commits a fairly straightforward affair.

This is honestly no different than someone misconfiguring a tool for any other VCS and overwriting the repo's head with old junk. In the (other VCS) case, the fix operation is to go into VCS history and resurrect the correct head commits (e.g. via a 'revert' style operation). In git's case, the fix operation is ... go into VCS history and resurrect the correct head(s), traditional revert not being relevant to how git functions in such exceptional cases. It's either ignorance or disingenuousness to call git's behavior here, though different than SVN, hg, etc. as "data loss".
If the email comes from a school employee then that may be enough to make it legally binding. But even if it isn't, if you threaten to sue the school will almost always let you in. This sort of thing happens all the time, e.g. from coaches who tell athletes they are accepted before the admissions committee officially makes a decision, and the reason you never hear about lawsuits is because the schools almost always let the candidates in if they complain in order to prevent bad publicity.
Are we SURE closing questions is that important? Maybe the original article is on to something: if Stack Overflow was built on a more google-like assumption, relevance would influence rankings and visibility of questions/answers/posts ... but there would be less need for outright removal/closing, which is alienating to posters on a human an emotional level.

What is the argument for closing questions ... logistical? Database is too big?

I am sure there are valid reasons, but maybe they should be reexamined in the context of the human cost, and some tweaks could be made.
"Standardize authentication"?
Is Seed similar to Plaid (http://www.plaid.com)?
Maybe think about moving to a cloud-based machine. My actual work environment (I'm a developer) is up on a server. I ssh in and use the machine from virtually any machine.

I can be ready to work in about 5 minutes on a brand new machine.

It's basically a screen and a keyboard for me, nothing more. Lessens its importance.
Scream or not, it's still not a defensible way to behave.
Tinder screenshare is loL
I've been thinking about adding server key synchronization (optional, of course!) across a Userify server group (cluster) but it seems even riskier than trust-on-first-use. What are your thoughts? Userify is definitely getting expiring keys soon (tracking when the key was last updated).
You could always take small core samples and run them through mass spec.
Reminds me of my favorite email spam ever, from many years ago:

Subject was: "Dear java.lang.NullPointerException, you have been selected to receive..."
Oh. My. That's going to be a mess. Some people will have quit their jobs, turned in notice, etc. CMU might want to be prepared to reaccept some of those people.
His position on encryption really does not matter. Encryption can not possibly be banned or limited
.. here I thought you were talking about the normal speed of cloudformation to boot up EC2 instances..
You can search for the longer phrases in the spintax and find all of the places this spam was dropped before it apparently "barfed its recipe." It's pretty fascinating - Google returns over 600,000 results:

https://www.google.com/?gws_rd=ssl#q=%22time+to+make+some+pl...

Looking at this link (http://prophesyagain.org/radio/#comment-98), it looks like this spam was left for a URL that redirects to http://www.itunescoms.com/, a fake looking iTunes knockoff that probably drops all kinds of nasty adware/malware on your PC.

For those unindoctrinated in SEO spam, the trick is to get past the spam filter, then leave a link in the name/username. You generate hundreds of thousands of backlinks to one page, which Google considers "votes" for your website. You can either send links directly to your "money site" or you can send them somewhere else and do a 301 redirect, passing the link juice.

Usually a spammer starts using something like Scraperbox and a lot of proxies to find thousands of blogs or forums with open comment fields, then use a script like the OP plugged into something like XRumer (http://en.wikipedia.org/wiki/XRumer). The syntax of the OP is called spintax, and it basically chooses a random word inside of the {}s, creating an infinite number of comments. You find a few hundred thousand open comment fields to post in, ride a little wave of SEO boost until Google finds you and kills your site, rinse and repeat.

Nowadays most spam syntax as simple as the OP will be caught in filters or penalized by Google, but most spammers are actually really bad at what they do (as you can see by them forgetting a bracket and dumping the entire spintax).
I'm not tashfeens, but given that you have a CS degree and an MD, I'd be curious as to what makes you skeptical about healthcare startups. Or, conversely, what should a healthcare startup do to earn the respect of you and your colleagues?
He isn't a natural scientist. What he's saying is, "hey, I see you're working on complicated deductive reasoning problems. Here is an adjacent field of people working on deductive reasoning problems that are relevant to what you're thinking about."
NetGear WNDR Authentication Bypass / Information Disclosure
Could you log a bug with a sample that takes a long time? Our primary Calc guy (Kohei) is pretty good about tracking down performance problems and we've made some decent improvements to Calc performance in 4.4
One of my sites gets these every now and then and, given that the website field is omitted on my forum, users are usually quite bemused at the mysterious intent of the authors.
Except for the manner of the work portion. That part makes it questionable.
Ugh, this apology seems lamely antiseptic. "We are reviewing our notification procedures" is not the level of self-abasement I would expect after a mistake this serious.
> You can make an argument that consumers are irrational and are unlikely to really look into whether or not the cars / drivers are insured, but that's a different argument than externalization

This part makes me think that he did not consider the scenario of a driver hitting someone else. It is precisely the problem of externalization. If the initial liability isn't on the company, it will be on a party (the driver or passenger) that won't actually have the assets to pay in the case of an accident. In that case, it is de facto externalized onto the poor sap who gets hit.
That's the only cogent explanation of how the Trek universe's economy might actually function I've ever heard.

So huge goods (e.g. Starship) would be pricey, but everything else except labor feels "free." Definitely describes how that society seems to operate, and I could imagine it working if you had replicators, matter antimatter power generation, and other kinds of mega-technology.
Hard lesson, but quitting your job like that is a bad move. Sucks though because its easy to make those type of not so good decisions when you are excited.
jgrahamc's comment that I replied to is a mild example of this. If people are repeatedly raising the same concerns whenever HTTP/2 is discussed, then there are clearly issues with it that aren't being sufficiently dealt with. Writing off their problems as merely being "all the same old arguments", and discouraging discussion of them, doesn't exactly help solve these problems.

Things tend to be particularly bad when it comes to systemd, though. It isn't unusual to see censorship occur, either in the form of unjustifiable downmodding, comment deletion, or even the banning of participants, depending on the venue. We also are seeing it become increasingly difficult for Debian users, for example, to opt out of using systemd, or to easily switch to an alternative init system.

Instead of people with different preferences or interests working together, or even working independently, we're more often seeing one group of people quench the ability of the competing groups to participate or to even have choice. When discussion is stifled, and choice is taken away, the outcome will likely never be positive.
Is he saying that it's ok to fire someone publicly if it is for a good reason? Or is his point that it's inappropriate to fire someone in that fashion period?
Literally 0 conversions. Mobile ads might be great for brand awareness but for metrics you can track they are worthless for any sort of online business.
I hope they don't use xml as the final config format. It would be nice to see re-use of the pkg config parsing library (libucl).
That's what Userify is for... don't copy your keys around by hand! :)
You've successfully completed steps A and B:

A. Notice that someone could improve their behaviour.

B. Notice that you could give them useful advice to improve their behaviour.

Now, on to step C!

C. Don't be a condescending dick when dispensing said advice.
I run arch with the testing repos on both my work and home desktops, and the normal repos on one of my servers, and I've had updates break things exactly once between them (broadcom NIC wouldn't come up on my home desktop), and the fix was just a matter of rolling back 1 kernel version. So I guess YMMV?
wasn't the error corrected quickly though?
> help standardize authentication

> help protect privacy

I think this is sort of answered by the headline - "HTTP/2 is done".

If they had succumbed to the second-system effect and added every bell and whistle that every HTTP user would ever want, there would be an endless period of bikeshedding and it would be years before you could even call the spec "done".

They seem to have taken a more conservative approach - changing enough that HTTP 1.2 wasn't accurate, but also not going all-out and trying to define a post-Snowden quantum-computing-based KSTP (kitchen sink transport protocol).
LoL! I'm sure one of the most successful companies of the last century needs your advice. Oh yeah... the company that has 90%+ of mobile profits needs you telling Tim Cook how to run Apple.
Flexbox Tutorial
Great point. and Intel's and AMD's black box RNG generators (RDRAND etc) provide entropy... but they're thought to be compromised (which would be nearly impossible to detect). At least other firmware attacks would/should/might be detectable. By definition, RNG's produce unpredictable output -- detecting predictability is much harder than with other potential attacks (versus, for example, the sum of two numbers, which should always give the same result).

So, FreeBSD and Linux both use hardware RNG's as entropy inputs and mix-in other sources of entropy as well (which hopefully mitigates any loss of available entropy and also adds in other believed-good sources of entropy such as timing, network traffic, etc).

Ubuntu is using a new network-attached source of entropy which is itself constantly reseeded with the network traffic used to access it. (There's some inception joke there somewhere..) Of course, you may not be able to rely on the SSL/TLS connection that you're using to access it, so you might be seeding with an attacker's steady stream of 1's...

Of course, getting access to real hardware entropy in a hypervisored or virtualized cloud server/instance is the second part of the problem.

The third part is to make sure that SSH server and client keys are distributed properly. That's what Userify is for, but it really only helps with the client/user keys.. it doesn't help with server keys. (Yet?)
1) cost : contractors without work are free. No insurance (not even with ObamaCare). No providing infrastructure. No nothing ...

2) risk : contractor fucks up, contractor is legally responsible. Employee fucks up, firm is reponsible.

3) Ease of firing and the resulting pressure that can be applied to employees. Contractors don't even have to be fired to be fired.

4) Customer/payment risk. Suppose a customer doesn't pay. In the case of an employee, the employer has to pay the employee and the infrastructure. In the case of a contractor, the contractor is screwed (in some cases they actually have to pay transaction costs even if the customer doesn't pay)
Raspberry Pi has sold 5M of its DIY-friendly computers
It's not always about the potential link juice, it can simply be a way to display a link in hope that people will click it.
Or just buy gold coins. Buy some Krugerrands, some Maple Leafs, some Double Eagles, etc. Yes they can also be fake, but what are the odds that you'll buy fakes of all those different coins?
Looking at the UI / landing page for this app, I don't know if the most pressing issue for this team is related to their revenue share with Apple.
Reparatii Masini De Spalat Bucuresti Si Ilfov
Obligatory XKCD link: http://xkcd.com/327/

The company I'm working for has alarms which monitor log files for "FATAL" and the like, some of them also contain user input, so naming your kid something like this is another good way to annoy some ops people :D
I'm curious to see when spam bots will eventually use sophisticated language models in order to generate text, aimed to combat a search engine's own machine learning algorithms which detect spam. Barring the actual scenario where Google's resources are larger and Google's employees more intelligent than spammers, it would be interesting to see spam bots generate more and more intelligent content in a war of the AI.
Ok, I think I see where we depart. To me, treating women as sex objects in the workplace is absolutely part of sexism, and that's probably her assumption too. I see how you might make a distinction, but I don't agree with it.

The idea that the harassment wouldn't happen if she were old and ugly doesn't make it not about sexism -- anymore than a guy who only patronizes a certain kind of woman (the kind he is attracted to) is not sexist because he doesn't patronize all women equally.

There is a sense which (I think) you're going for where this could be thought of as people latching onto things that are "out of the norm", rather than specifically sexism -- but that seems tautological to me. All -isms (that I can think of) are based on pre-judging based on things that are non-normative: sex, race, age, orientation -- you name it.

What is the norm that she's violating? Well, it seems (to me) to be existing as a (technical) woman in the workplace and all of the attributes that come along with that -- like a human that speaks in a higher register, or wears dresses or doesn't wear t-shirts as regularly.

This is, again, not uncommon and therefore the most likely explanation for all of the things she's encountered taken in totality. "Culture fit", which you refer to, is about prejudice -- and each time the type of prejudice may differ (between racism, sexism, & agism, let's say[1]) but it's still prejudice, not some magical other thing.

[1] suit-ism, let's not forget suit-ism. :-)[2]

[2] Sharp dressed -ism?
The first thing I'd do after being accepted for a Fall 2015 Masters program would be to quite my job.
Instagram is not for me
You might want to ask them again if 2 is true. In reality, I highly doubt they really use what you described in point 2. (or it's a miscommunication).

Unless they recompile world all the time (a nontrivial amount of work and a waste of time if you are not actively developing the OS itself) - CURRENT is actually much much slower because of debugging flags that are enabled by default. Some of these flags make the kernel panic upon certain types of errors and drop into kernel debugging mode allowing the examination of kernel dumps. I can't fathom why anyone would generate real security certificates in this kind of environment.

You can recompile with the WITNESS (kernel lock counting & validation - incurs performance loss but useful for counting kernel data structures) and INVARIANTS (run-time assertion checks and tests for kernel data structures) options off, but then you would have to spend time recompiling the kernel instead of working on your software.

https://www.freebsd.org/doc/en/books/developers-handbook/ker...

Note that CURRENT is packaged as snapshot binaries without binary upgrade capability - which means that once you install "one day's" -CURRENT the only 2 ways to upgrade are a) download the new iso and reinstall the entire OS or b) check out the freebsd source code via svn and recompile the system (often world changes as well so you need to do both kernel + userland).

If 2. is actually true, then the person you know who is doing that, unless they are being paid to work on freebsd features or perhaps validating and porting freebsd to a different hardware platform like ARM or PS4 or an embedded device like a medical imaging device or a router (ie Junos), they are wasting a lot of their employer's time and foot-gunning themselves massively in security.

If you show them this post, ask them what they are doing with -CURRENT?

I am open to learning new things so I'd really like to know!
Show HN: Screener.in, a stock analysis and a screening tool
Strategies to Follow to Getting Approved for a Car Loan with No Credit Check
bar with tungsten is larger than pure gold bar. so air will not help here.
Is this commonly done? I'd feel like a terrible person doing this. At the very least, have an actual human on the phone doing the mass firing.
Arthur Whitney's Editor for KOS
This is great! I'm eager to deploy it on my sandstorm instance!
Thank you very much for the in depth reply!

I know I said Game Dev, and games are a fun thing to program, but I honestly could be working on Foo or Bar and I'd have a good time with it.

You mentioned the MIT free courses and such - which believe it or not, I've done the majority of. I only bothered with MIT though because they had a lot of different courses and they were all reliable and in the same place. For a time I was interested in compilers and such, so I read the Dragon Book (Or a good helping of it. That's one ugly book). I've also read a few other technical programming books that I know you have to read in college. Despite this I think I'm leaning towards going to college now for many of the reasons you stated (background, networking, general knowledge). Thank you for your answer it is undoubtedly life changing.

Where did you go?
A Year in Review and Announcing Two New Solutions for oDesk Freelancers
I am sure that someone got the email, yelled loudly, and then wrote their "I quit" email to their fine employer.

Or perhaps turned down other graduate school offers...
Personally I prefer the terseness of sed and only use awk when I can't use sed (or a pipeline of sed commands).
Are Supplements for Babies Necessary?
Finnish passport also got RFID features: http://en.wikipedia.org/wiki/Finnish_passport
About ID card: : https://en.wikipedia.org/wiki/Finnish_identity_card
Is there a good way to fire people? A nice severance package and some decency are desirable. The fired employee will likely never receive what's most valuable: a thorough and actionable analysis about what went wrong. In this case the company failed, and the laid off employees will probably never thoroughly understand why. In my own experience, I've seen several engineers fired because they were mis-hired into roles that were obviously bad matches (often intentionally to meet the VP's head count goals). Those engineers weren't really given enough info to reconstruct what happened to them.

I guess the message of the article here is that Tim Armstrong dumped the full weight of failure on his team-- undesirable in the view of almost any philosophy of management. Furthermore, in light of Armstrong's experience, his acts were reckless as well.
Could it because the BBC (state owned television) effectively nurtures small series and lets them run for far longer than you would have in the US market, which suffers from both viewer and producer short attention span?

Essentially, not trying to have a hit for every show results in a far greater overall success rate.

If so, the analogy between the TV show market and startup scene could be instructive (i.e., nurtured small investments across the board rather than "go big or go home" every time).
Valuation for Snapchat Could Rise to $19B
This reminds me of a family anecdote. My great-uncle was a French officer in Indochina and, through fuzzy circumstances to do with his previous service, learnt to speak a few of the local dialects, although this was not widely known.

At the negotiating table with a leader from a neutral local faction, his interpreter, who was sympathetic to the enemy, was changing the meaning of everything said to make the negotiations fail. After letting the charade go on for a while, great-uncle spoke up in the local dialect to the great surprise of both the interpreter and the other party, which resulted in one less living interpreter and one more alliance for the French.
Why go to the trouble of understanding other people's positions and making a meaningful contribution to the discussion? That's small people talk. Think big! Write a sarcastic post that mischaracterises someone's point of view and makes them look ridiculous.

Good luck in the wonderful world of the Internet! People love that shit here.
Seems like Linus agrees with you to an extent. He thinks it is sad to have to statically link libraries and create huge binaries but it is what you currently have to do to ensure things don't break.

Be aware of typical Linus swearing:
https://www.youtube.com/watch?v=5PmHRSeA2c8#t=358
Good ol' Robert'); DROP TABLE Rejects;--
Given this context, it seems like the cracked username is accurate (both usernames are "unregistered" in different languages).
The Daily Show is still on the air (on cable, so to speak). In fact he hasn't even announced an end date yet.
Really? A whole blog post like this? Crap.