skysight-inc/HackerNews huggingface dataset:
The Model S actually seems fairly future-proof. I don't see battery tech getting much better in the next 5 years, and even if it does, it shouldn't be too difficult to replace the battery, controller, etc. with new technology in that timeframe. If they can move the industry away from "My 2006 Audi is still a mechanically nice car, but the nav system is horribly dated, so I'd consider replacing the whole car to get a better nav system in a few years", to one where you can more readily upgrade components (vs. just replace with identical parts, or go into the aftermarket world which only really exists for high volume models), that would be a big improvement.

Especially if the battery pack needs replacing after 8-10 years, it seems like it would be worth upgrading it at 6+ years with a 30% better-than-new pack, assuming technology has improved by then.
With out a control group made up of non-HR people, this study doesn't show what you think it does.
> So the judge is essentially taking their insistence on pleading the fifth as evidence of guilt?

No, but he's probably taking their refusal to show cause why they should not be sanctioned for a variety of actions which appear, on their face, to warrant sanctions as, well, a failure to show cause why they should not be sanctioned.

> My main problem with this tactic is that it's not too tough to argue that this is a violation of the Fifth Amendment.

Except that its not, since there is no criminal matter before the court, and even if the matter before the court was criminal, the attorneys potentially subject to sanction aren't the defendants in that case, and their use refusal to testify is not being used as evidence of guilt.

> I have no sympathies for the defendant in this case, but I'm concerned that a conviction along these lines wouldn't stand up on appeal.

The people subject to sanctions are attorneys for the plaintiff (and, possibly also -- and this is the source of the problem -- simultaneously the actual plaintiff) in the case, not the defendants (and its not a criminal case, and there is no "conviction" at issue, unless a criminal referral is made against them and then a criminal case would begin.)

> They could get it declared a mistrial, and this is not the sort of case one should leave vulnerable to that tactic.

No, they couldn't, because its not a trial.

That sanction might, on the extreme end, include a referral for criminal prosecution, but, were that to occur, their taking the Fifth (either now or in the criminal case itself) would still not be evidence of guilt, though it might be a missed opportunity to rebut other evidence of guilt.
Thanks. Didn't see the other article and BI's link on this story goes to the calculator and not the press release.
Good luck fighting against a team of lawyers with virtually unlimited budget. If you're lucky you might get a cash settlement but they'll still be screwing everybody else with impunity.
To some extent, yes. But the total overhead of bounds-checking pointers in a Cap'n Proto message is orders of magnitude smaller than the overhead of decoding an equivalent protobuf message. (You can see this in my benchmarks. Look for "object manipulation time". It's usually a bit slower for Cap'n Proto, but the total time is dwarfed by I/O time.)
I've worked remotely with a strong distributed team. It worked quite well, and I formed relationships on par with the year I worked in-person at another company.

That being said, I'm not very interested in it for my company since it just seems less fun to not be able to hang out with your employees in person. And fun is the reason I do this. I'm still on the fence about it though.
Well, online dating really is a gigantic clusterfuck. I'm not in the market (found my partner, of three years, on OkC), but I despised the process while I was doing it.

I read the initial post and thread about it and was skeptical, but my thought was mostly along the lines of "go for it! There must be a way to significantly improve online dating, and I certainly don't have any better ideas."

Now I just think he's a dick, though, and emotionally root for his failure. Why the hell be nasty to someone for no reason except free PR?
I was going to say nudity, but sure ok that works too.
>converting people from free to paid without their explicit approval

they did not convert people to paid members, they renewed existing memberships for people who had not been been notified of changes to policies of the membership.
> Whoever wrote this script should be fired.

Not to mention the potential GPL violation for cut-n-pasting brainjar code.

http://www.brainjar.com/terms.asp
> Disbarment is another matter, though. I don't know exactly how that works, but I wouldn't be at all surprised if taking the Fifth in a situation like this is sufficient to get one disbarred.

Taking the Fifth, by itself, won't get them disbarred. The evidence of misconduct which is the basis for the judge hauling them in to show cause why they should not be sanctioned, OTOH, might be -- taking the Fifth is just a refusal to respond to the cause to show cause why they shouldn't be sanctioned. The case for the sanctions is, in the judge's mind, already made, they were just being hauled in to explain why the judge was mistaken in thinking they should be sanctioned.
You know what is blood thirsty? recruiters are bloodthirsty. Since there is exactly zero barrier to entry when there is a perceived shortage of talent we get a swarm of 'tech recruiters' that looks kind of like Carp do when you through a handful of popcorn into the coy pond.

There is a shortage of chumps however. For the right price you can hire pretty much immediately. What I don't get are people who are technically talented and not working, mostly because they want too much. Sometimes there is a sad sad story about how they were with big corp for 10+ years, went from starry eyed college grad to large mortgage holding principal engineer, and laid off, and now nobody will hire them as a principal engineer's salary. That is a sad story.
We implemented Balanced into our app yesterday. We allotted a week to integrate payments; with Balanced, it took a mere three hours. Even better, we were able to play with payments with the dummy dashboard.

Really impressed with these guys so far.
I have to question the value of avoiding deserialization. With no type tag space reserved in structures or pointers, are there any strongly-typed language runtimes (i.e., not C) which can actually use this as the definitive in-memory representation? If you have to wrap proxy objects around a Cap'n Proto blob, the cost of continual indirections will quickly exceed the cost of just deserializing into native objects.

I'm glad to see efforts to move away from encoding the schema (ids and types) into every field of every message, though. I can't remember the last time I found a use for self-describing data of a type that was completely unknown when I wrote the code. And the suggested packing format looks feasible, where too many protocol designers think everyone can afford to gzip everything by default (and make a general-purpose library re-deduce where the redundancy is in your schema, when certain bits are inevitably constant for every message you could ever send).
I don't think you can infer much from that beyond the fairly obvious fact that expensiveness of camera is correlated with interest (and by extension skill) in photography. Unless you control for that, any connection you draw between camera price and perceived attractiveness is bound to be spurious.
Tweaky.com announces profitability, breaks vow of sobriety
Lynx. :-(
Haskell was a lot of fun to learn, but I'm a n00b. My Haskell code probably sucks. :( Luckily since it's just a parser/code generator it probably doesn't matter too much. :)
I like this a lot, but picking different colors takes some time.

Is it possible, after a right click, to have the colors available form a circle around the pixel, and then the user could select a color? The UI change would also allow the user to select black.

Just my two cents. Nice work.
> You have correctly predicted in advance that the implementation will need to change and can do so without breaking the rest of the application.

Some abstractions allow you to avoid predicting things. 'map' is less restrictive than a for-loop if you don't need the powers of a for loop (store state between iterations etc..). So with some abstractions you can postpone restrictions that you don't need and get code that is easier to change.

This is probably all obvious but I thought it was important. It can probably be stated more succinctly.
I completely disagree. C++ is a great general purpose languageand 99% dev machines will have a compiler installed. I know mine doesn't have Java installed.
Why are there so few rails devs? Its not as if Ruby is super hard to learn or the rails framework is incredibly complex.

I think I would hire someone for 40k for their first year, train them in RoR and then pay them more their second year. You get 6 months of good work out of them after they're totally trained and at a lower price.
It's right there near the top....

You have reached 90% of your <b>monthly data usage allowance</b>.
Depends on the climate. Peas don't like hot weather, tomatoes do. Here in the cool, wet, pacific northwest, peas grow like mad, tomatoes need a green house, and peppers are marginal at best. Zucchinis/courgettes can grow like mad, but will get powdery mildew if it's wet.

Personally, with peas, I just plant short ones (28" vines) on 1" spacing, do a lot of them, and let them self support in a mass. Then, part way into the summer, I infill a few squash plants amongst the peas. The peas die off, the squash takes over, and everything is happy.
Your understanding is incorrect. As several other comments in that thread point out, "This is a viewpoint of some feminists, but it is far from consensus, and the first three users of the word “sexism” appear to have disagreed with the writer" and "By claiming the term ‘sexism’ exclusively for acts against women, aren’t we disenfranchising the men who also suffer?."

There's even the complaint that the given definition is inappropriate for a Feminism 101 definition, saying "If I had no prior knowledge of feminist theory or the contentions that really _abound_ in the rather amorphous field of feminist theory, I would take what has been presented here as established fact rather than a specific argument and one of many hypotheses on the matter of “what sexism is.”"

I just this evening read a few chapters of the excellent "A Law of Her Own: The Reasonable Woman As a Measure of Man", by Caroline A. Forell, Donna Meredith Matthews. I think you'll agree with me that it's written with a feminist voice. Page 72 starts its discussion on female-on-male harassment in the workplace. They give the example of Richard Williams v. Runyon where Williams' supervisor, Clora Grant, was the alleged harasser. The court decided that it wasn't harassment. I read the court decision, and I agree with the authors of "A Law of Her Own" - the court was wrong and it was clearly harassment.

Which means I easily found an example of feminist legal scholarship which was using the same definitional premise you quoted as applying to all feminists.

I assert that it's much more likely that that quote is wrong than that Forell and Matthews do not understand feminism.

BTW, the interpretation of Title VII has changed since 1995. That's why now there can be a decision like:

> DETROIT – LensCrafters, a major eyewear company, will pay $192,500 to settle a female-on-male sexual harassment lawsuit filed by the U.S. Equal Employment Opportunity Commission (EEOC), the agency announced today. The EEOC had charged that LensCrafters subjected a male employee to a sexually hostile work environment at its Saginaw, Mich., retail location.

> According to the EEOC’s suit (Civil Action No. 1:09-CV-12694, filed in U.S. District Court for the Eastern District of Michigan), LensCrafters violated Title VII of the Civil Rights Act of 1964 by subjecting a male lab technician to sexual harassment and failing to address his complaints that a female co-worker was abusing him. The EEOC said the harassment included the female employee touching the male and making inappropriate comments about his appearance. In its suit, the EEOC charged that LensCrafters fostered the hostile climate by disregarding the male technician’s complaints because he was a man.
Thanks a lot, will do.
"While I agree that it is in everyone's interests to avoid media attention, I would hardly call a blog entitled "Hacker News" media.."

Phightins talk! Fly my beauties! Fly!
They're a copyright troll that was suing John Does for pirating pornography. They'd go to court, say "this IP downloaded X" and subpeona for the identity of the person assigned that IP. They'd then use the threat of the suit to attempt to extort a settlement out of the person identified in order to avoid the cost and embarrassment of being named in a suit for downloading porn.

The judge in this case had already called them out on this and refused to allow discovery unless they could show that they could specifically identify the person that had committed the infringement (specifically noting that IPs identify the person paying for the IP, not necessarily the person who committed the act), and that they could minimize the likelihood of the incorrect person being named -- and therefore unfairly embarrassed -- by the suit.

Prenda subsequently withdrew the case, but it turned out they were pulling all kinds of shady shell games that the judge is now looking into as willful misconduct and abuse of the court.
Last I checked the residuals on S class Mercendes were in the low forty percent. Throw in the funny math needed to get your drive costs down to the five hundred dollar amount and I get less impressed by the minute.

Then to top it off, all with my money too boot! So for everyone who can afford a one thousand dollar monthly lease; before taxes; they get my help to pay for it.

Sorry, he is all in with our help. That isn't exactly courageous. He wants to capitalize on that tax credit before the money ends up elsewhere.

Look, I am all for having an electric car do well, but I would much rather finance the world of Leafs and similar affordable cars than a luxury vehicle to people who could make the payment regardless. People on sites like this bitch up a storm all the time about subsidies to various businesses but somehow this one gets a pass.
I absolutely agree, which is why the Cap'n Proto compiler is written in Haskell. :D
Dont forget a $70,000 fine.
http://onedesigncompany.com/
why are you comparing a qualified doctor or lawyer to a web dev who doesn't know anything about database design?
What dictates entitlement is asking or expecting something without actually having earned it.

Obviously finance, doctors, and lawyers went to school for many years. They earned it.

Developers, who can't even explain map/reduce or other important CS concepts, have not.
It works out for me as near-zero cost for a Performance.

30k miles/yr driven. ~20k in the Bay Area, ~10k on road trips (where Superchargers would be nice)

$5 gas, $0 electricity cost (assume charging at work)
60 minutes/day savings on commute, which is the big thing. Most of the East Bay is HOV-3, and with 2 people in the car, still no HOV access. It easily would save 20-30 minutes twice a day. On 101/237, I'm usually 1 person when I want HOV-2 access. Opening up 5-9am and 3-7pm everyday with time savings would be a huge plus.

The cheaper solution to this is to get a 2-seat gasoline car or a Leaf, though. The even faster solution is a motorcycle, but factoring in risk of death/injury on a motorcycle in rush hour on 580/80/101 and it's not worth it.
Shit happens. They've realized there is a problem and they came clean about it. Move on.
This is probably part of their "Web Notifcation System". They have a published RFC talking about how it works (RFC6108).

Using that system they can selectively notify customers. Like if they detect your system is infected with a virus. Or warn you your service will be discontinued if you don't pay your bill.

http://tools.ietf.org/html/rfc6108
> it's a huge PITA to install the native compiler just to generate some .java files

I use Thrift too and haven't felt this pain myself. The compiler is easy to install with APT, MacPorts or the usual `./configure && make install` incantation. This said, I would certainly appreciate an implementation of the compiler running on the JVM.
Will you be able to disable bounds checking in a production version and/or move it to a once only for the entire object model?
But you would likely have Java installed if you were interested in generating Java language bindings.
Yeah, what does it mean that it's "via general partner Jeff Jordan"? That makes it sound like it's somehow not an "official" Andreessen Horowitz investment but rather a personal investment from Jeff. Will Balanced end up on http://a16z.com/portfolio/?
Now that does put me off from contributing...

(Not a criticism, just a reference to the GP.)
What is the agreement that they are honoring in this case? They didn't have a plan for further $35 subscription, people were either moving to the more expensive subscription or canceling.

Allowing the customers who weren't aware to retrospectively cancel and also keep any value of the service they already used seems fair.
I wonder if we could go so far as to say Dart is to JavaScript what Python is to PHP? My whole reason for using Dart on a project was out of desperation because I was handed a JavaScript/PHP mess and I didn't want the nightmares to start again. I've been sleeping really well lately. Since Guido von Rossum did a stint at Google, all they need him to do is ask him to bless Dart and we're good, or find a suitable rock star replacement to promote "The Dart Way" ;-)
But who is the client in this case? In theory it's "Alan Cooper" but is there actually an Alan Cooper who is the client to be the beneficiary of that privilege?
Very good point, very well made.
How about putting a giant video file there? Or just embed this: https://www.youtube.com/watch?v=0ilMx7k7mso (language)
Reloadlive - Markdown editing made easy
Seattle - Amazon.com / H1B Welcome / Full Time

Have you ever called customer service for a company and got transferred from this person to that person because they couldn’t figure out what your problem was? This happens for those companies because they don’t have advanced technology to predict how best to solve the customers’ problems. Our team is responsible for building software to enable Amazon to intelligently predict the customers’ pain points to optimally route the customer to the right solution, whether it be a customer service agent or self-help features. You would design and develop software to build and interface with machine learning models from data you gather, and to interface with Amazon’s numerous backend systems to solve the customers problem right the first time.

As a member of our team, you will design, build and deliver technology that directly impacts millions of Amazon customers. You will have the opportunity to provide direction to our businesses and guide the design of our systems based on realistic time lines and resource constraints. Amazon.com has been ranked #1 in customer service experience, and it will be a challenge to continuously improve customer service technologies, and we need many smart people like you to join us in meeting these challenges.

Basic Qualifications:
- Bachelor’s degree in Computer Science or equivalent program with formal training in computer science basics such as data structures, sorting/searching algorithms, order analysis.
- 3+ years of experience in C++ and/or Java

Preferred Qualifications:
- Communication skills for both a technical and business audience
- Willingness to deeply understand the goals and challenges of customer service operations
- Analytical abilities, proven design skills and a track record of delivery
- Strong background in computer science basics (data structures, sorting and searching algorithms, order analysis)
- Experience with designing, building and deploying scalable, highly available systems
- Fluency in Java
- Experience with CSS, JavaScript, AJAX, Perl a plus
- Experience with data analysis and data mining in large scale database environments a plus

Please contact me for more info: sidjoshi (at) amazon (dot) com
> Unless you are going the non-profit route, you are in it to make money, and that means getting rich.

What a depressing outlook. Is there no room for people who want to make enough money to get by while doing what they love?
That likely means that Jeff Jordan was the partner that led the investment from a16z. Usually you're only directly interacting with one partner at a given firm.
No, it's not like that at all.
Meh, it's a numbers thing. If they go from 99% fakes like many sites to 50% fakes, it is still the difference between a useless site and useful site.

I use AdultFriendFinder myself, and if I only go by profiles and messages and MSN/Yahoo/etc. chat, then it's easy to get 50 out of 50 girls in a week not actually be willing to meet and only be after getting me to register on a site for their kickback.

I've never been asked to do that on AFF's internal chat/webcam option, however. So even though profiles and messages and mainstream chat are a heck of a lot easier, I never do them any more. If a site can cut out the spam accounts, they could have that easier service in a workable form.
This will tend to depend on the details of the language.

In Java, there is java.nio.ByteBuffer which (I think) can basically do everything that is done with pointer arithmetic in the C++ implementation.

In, say, Python, it may make more sense to decode the message to Py objects upfront. You could use Python's struct packing library to do this fairly efficiently, and you could lazily decode sub-objects. If you are using Python, you probably aren't going for blazing speed anyway.

Another possibility in many languages is to write bindings that call into C++, though that obviously has a bunch of trade-offs.

Finally, if you're communicating with browser-side Javascript, you probably just want to transcode the object to/from JSON on the server side. I intend to provide libraries that make that easy.
This seems like a pretty worthless test. I mean, who cares how many companies respond to your resume? The real test is how many job offers you can get, and that's a much more difficult than getting responses on your resume.

Secondly, are entrepreneurs really this out of touch with what it's like to be a jobhunter? This post reads like it was written by an anthropologist studying some strange culture he'd never seen before.
Canada's Startup Visa program could cost US in war for talent
Ask HN: Looking for a room in Palo Alto or nearby
Hey guys,

I'm coming to the valley for the summer starting in May and would love to room with fellow minded startupers.

If you or someone you know has a place for rent in Palo Alto or nearby, I'd appreciate any leads.

My email is smit@smitpatel.com

Cheers,
Smit.
I hope one day, when you have a business, that you don't treat your customers in this way.
Unless it's NSN 6...
That amounts to saying mattt is a machine because mattt is a machine. Building on the shoulders of... himself!
It's very hard for someone to know they're acting in a creepy or inappropriate way, so people blame the tools they're using very often. Also the founder here probably feels it's a great disadvantage to them to give any credit to okcupid.

Frankly the post confused me at first because when I used okcupid a year or two ago I found it to be easily the best tool available for what it does, and the post claimed there was a consensus that okcupid was terrible.
Thanks for your response. To account for this, we also asked the same question about Japanese companies. The results, as you can see, were very different and show clearly that there is low Chinese brand recognition in the US.

I invite you to ask your friends & family. Before running this survey we casually polled acquaintances. The results we found were lower than 1 in 20.