skysight-inc/HackerNews huggingface dataset:
And then I think even that wouldn't be enough, maybe I'm wasting my potential, and I should have stuck it out and gone to grad school and maybe done something amazing. Maybe not Nash or Knuth amazing, or Norman Borlaug amazing, but something of lasting value and worth that made the world a better place in innumerable ways.

Yeah, I know the feeling. When I started my first real programming job, I spent a lot of time wondering if I'd made the right choice, and trying to figure out how - if at all - this job would lead to a scenario where I could say I changed the world in some sense. One of my biggest fears is, as you say, to have never been (for how I define "having been"). I sometimes thing, if I live a life where I do enough of note to one day justify having a Wikipedia page, then I could probably live with that.

It's interesting though... I saw an interview with a UFC fighter once (I think it might have been Dan Henderson, but don't hold me to that) where he was asked "What are your goals in life" and said something like "I want to be in the history books. Not the history books of ultimate fighting, but the history books kids read in school". I feel like that sometimes, like what would make me happy would be knowing that I left a mark behind that would outlast my mortal self.

But this article hits close to home, as does your comment, and there's not a day that goes by that I wish I was getting paid to work on open source software full time.

Yeah, that's another reason I do find a sense of purpose in this Fogbeam Labs thing. One of our goals is to provide a home for people like you (and me, and many others) who want to work on OSS stuff, but want to get paid as well. Basically, one big reason I want to create a company, is because the "company I would want to work for" doesn't exist, so I figure I'll just create it myself. If we succeed, I'd love to one day have Fogbeam Labs known as "a great home for hackers". I'm convinced we'll get there, but man, is it a lot of work! :-)

Volunteering in other ways can help; while the effects aren't as long lasting or deep (but subtle), the instant gratification of helping to save a life can be surprisingly uplifting

There's a lot to be said for various kinds of volunteering. In my case, I spent about a decade as a volunteer firefighter. That was a wild experience in so many more ways than I could ever tell. Some good, some bad, but at least all during that time I always knew I was doing something to really contribute to the world. Now, I never literally pulled somebody out of a burning building seconds before it collapsed, or any story-book stuff. But we responded to a few fires, make interior attacks, and knocked down the fire at an early enough stage to save the home, on a few occasions. So, I can take heart in knowing that, somewhere out there, are a handful of people who didn't have to go through digging through the remnants of a burnt home, and rebuilding from scratch, etc., and that I played a role in that. To this day, I probably still look back on some of those experiences as the most meaningful ones I've had in my life.
The attorney-client privilege is most zealously defended, no?

http://papers.ssrn.com/sol3/papers.cfm?abstract_id=976478

And the complexity of copyright law is really astounding:

http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1136372
This product is designed to take advantage of the federal tax credit for electric vehicles (I work in the EV industry) while still maintaining all of the benefits of a lease.

You aren't qualified for the $7,500 federal tax credit if you lease a vehicle, only if you buy. For many first-time EV owners, buying is a big leap of faith. It's a new technology and no one knows for sure where battery tech will be in 10 years. Many drivers would prefer to lease but don't get the tax benefits of purchasing, so instead they decide to stay on the fence.

Tesla just pushed them off the fence.
this can help re CPU usage:

rsync -e "ssh -c blowfish"

However, I'm not sure if anybody uses this these days, since end-to-end time is probably dominated by bandwidth and not cpu these days.
Sprint makes credit card errors all the time. It's business as usual.

Instacart makes a mistake and writes an apology on its company blog. I wish I lived in a world where there were more Instacarts and less Sprints.

People are fallible. Companies are fallible. The real indication of character is what they do to fix things when they go wrong.
Not unless they're of Hispanic heritage, in general.
This is a high risk high reward gamble by Tesla. If people take this offer, they are basically getting to lease to own. Musk is betting that the car will be so good that people will want to keep it.

This is tricky. Isn't the battery technology always getting improved? That should make car owners more likely to upgrade, if they decide to keep getting electric cars, IMO. The battery is arguably the most important part of the car.
My intuition is that double negation in English is usually accompanied by a shift in stress to emphasize that the negation should be interpreted in the "correct" way (i.e., as negating a previous negation) rather than as mere agreement. I think English actually allows multiple negation with no significant change in semantics in many dialects, possibly as the default interpretation.

Be interesting to do a corpus study on this.
Would you feel better if the guides had a presence (blog/twitter/etc) that you can look through before committing?

I want to know a guide's qualifications, I want to know that this guy knows what he's talking about. If I'll be placing a good chunk of my vacation time in his hands, I want to see this guide write, get a feel for his sense of humor, and get the vibe of his personality.
Good article a while ago I was at a meeting to discuss the grading / job role system at BT for the Systems engineering division (where 90% of the techies are)

It was a disaster as my colleague commented the only thing they decided was the grade of the hr person who fetches the coffee and biscuits at the Industrial relations meetings with the union.

HR does have a role in making sure the rules are followed though this should be delivered as training to the actual line managers.
They admitted (claimed?) they had a bug and apologized for the bug. They didn't acknowledge the real mistake: converting people from free to paid without their explicit approval (not just emailing them altered terms). That needed to be opt-in, not opt-out.

It appears as though they haven't even rectified that. It's still opt out. They're going to email 71 customers asking if they want a refund. What if they don't respond? No refund, right? What about the people who got the first email but didn't cancel, they still get charged, right?

I would find it difficult to trust any company with my credit card info if I knew the only thing standing between me and new charges for things I don't want was reading every email they send me.
Direct link to the extension: https://chrome.google.com/webstore/detail/gmail-blue/keiffoo...

FWIW, this extension doesn't match the video..
Do you know any notation that makes

var splat = applyFirst(applyLast, map);

understandable?

I wrote implementations of applyFirst and applyLast as I thought they should work and then merged them according to applyFirst(applyLast, map) and I really got the splat function as described in the next code block. My problem is I still don't get why applyFirst(applyLast, map) works. I'm feeling that all this return function(param1, param2) notation obscures actual flow.

Is there a notation for this that could make me understand it intuitively?
Move Over Instapaper And Pocket: DotDotDot Adds Notes, Tags And Comments
You can easily become a rockstar ninja sith lord developers. The best way to achieve this is half your salary by 50%.

This rockstar vibe is a great trick. Call someone great but pay them as low as possible.
Yes, this: add to the fact that upward price moves will make your users revolt irrationally (that is, they'll revolt without considering whether any substitutable good or service would be less expensive), but that you have to execute the change perfectly to avoid transforming your customers into an angry aggrieved mob. Bumping up prices is the Triple Axel of startup moves.
I grew up using expressions that might fall under the umbrella of Ebonics. However, I tend to avoid using them in work settings.

Friends who are also black have shared anecdotes about employers sounding put-off during phone interviews.

Until this bias is addressed, young people should be aware that speaking Ebonics can have negative professional consequences.
They acknowledged exactly that, reversed the charges, and offered a full refund. I am again left wondering what you actually expected them to do.
Wow I may actually want to buy a Tesla S now... however the real numbers would be $700/mo instead of $500/mo
Bloody good assignment if you ask me. Ok, need to improve the teaching and editors need to get off their high horse (again), but the principle is sound. It could substantially improve some articles.
What's wrong with plagiarism?
One caveat is that "market wages" most likely will need to offer a risk premium depending on what kind of environment, stability, convenience, etc. you offer. It probably isn't going to be "the industry average for all companies (including the big boys) is $X, so I should need to just offer $X". X could be lower or higher, depending on who you manage to find and who you are.
"Note: Cap'n Proto is not ready yet"

Okey doke. Closes window

(i wonder if you put half the effort into the code that you did this web site whether you'd have a finished product...)
I responded to OP above. Good to see you guys on this post. The concept was a dear one to me (used to host a lot of out of towners), and actually considered a similarly themed site.

Is there a way to search tours or experiences by genre or budget? I can't seem to find it.
October 23, 2012

https://news.ycombinator.com/item?id=4675167
How about creating /e8f6b078-0f35-11de-85c5-efc5ef23aa1f/aupm/notify.do on your server to notify Comcast users about what their internet service provider is doing? If people started doing that en masse it could bring attention to the problem and with enough publicity get Comcast to reconsider JS injection.

I don't really understand the point of this, either. Couldn't they starting redirecting users to a static page somewhere if there were a real need for a "critical and time sensitive" alert? If the supposed alerts aren't critical enough to justify doing that, use email, IM, RSS or twitter, or even build a custom notification notification app.
Show HN: The LiveNinja Widget - Embed Video Chat Right On Your Site/Blog
That's a reasonable assumption for people buying a US$50k+ car.
More info if you don't know Tony :-)

http://techcrunch.com/2013/04/02/downtown-project-buys-100-t...
True! I was more objecting to the "I think" part and the "slang" part, but I should've been clearer about that.
> No modern linguist embraces the term Ebonics.

Too bad. As a non native english speaker, I could intuitively understand what it means. While "AAVE" doesn't tell nobody nothing.
I don't buy the application of "mistake" that companies like to use. No, changing your pricing model and (by many accounts) simply not telling your customers, or not ensuring -- however difficult -- that all of your customers were told, is not a mistake. It's professional negligence, or whatever you call that when a company does it.

As many have pointed out, it's not acceptable to just continue running with a broken business model. That benefits no one. But changing your model and either not making absolutely sure to tell your customers or neglecting the attempt is just plain dishonest.
Every time I have to choose between "clever" and "explicit", I just choose "consistent".
Can You Really Get A Tesla Model S For Under 500 Dollars Per Month?
Tesla announces a hybrid between leasing and owning
I take InstaCart at their word when they say that it was their intention to do the right thing from the beginning and only a small subset of their users were not informed about this change because of a bug.

Since I take them at their word, this means that the "outcry" and the blog post were when they discovered the problem and it's scale. They fixed it in 4 hours. As a user, that works for me.
It is wrong. It should be removed. On it.
Does any of that detection mechanism exist already?
>Here's where you and I disagree. It's not for men to say that wishing rape and death on women is just high-school-level shit, just like it's not for white people to say that black people need to lighten up about the whole race thing.

Yes, here is were we actually disagree. I thing it's equally valid for a man or a woman to say that those things are just "high-school-level shit".

Why? Because if we strive for equality, we cannot grant unequal rights to any party. What you suggest amounts, for me, to saying "women are too precious to deal with these things" so they have a right to be upset about them, but men don't get to have a say. Which perpetuates the kind of distinction we want to avoid.

>It's not for men to say that wishing rape and death on women is just high-school-level shit, just like it's not for white people to say that black people need to lighten up about the whole race thing. You just don't have any moral basis to make light of those things, regardless of how correct you might be about the ultimate effects of a given attitude.

I don't think you need a moral basis if you aren't doing the bad things yourself. It's par for the course for living in a society, to get to have a say in all issues.

But you have a point about active/ongoing injustices. Just that some times, even though the injustice is real, people use it for hypocritical reasons (playing the victim).
I'm torn.

This seems bad, but the warning (exceeding your bandwidth quota) seems valuable. I can't think of another, better way to message this.
"Musk is betting that the car will be so good that people will want to keep it."

Or that Tesla can sell "certified pre-owned" models for > the cost of the buyback.
Indeed.

All our error logging is entirely away from the live kit to prevent shit like this happening.
I find

map f xs = [f x | x <- xs]

the most readable, but given that list comprehension is basically a map and a filter joined together, that definition is kind of cheating.

I find the python version hardest to read (even though it's also "cheating"), which is largely because both the identifiers and the control constructs are alphabetic.

[func(x) for x in iterable]

I have to read the words to figure out that for/in are the keywords and x/iterable are identifiers. func(x) is at least pretty obviously a function application. I'm glad it's not

[call func x for x in iterable]

If you compare this to

[f x | x <- iterable]

The parentheses-less function application might take some getting used to, but then it's pretty easy in my opinion. The | nicely divides it into two parts. A function application on the left, and a "take each element x out of iterable" on the right.

The only other thing is that because "iterable" is such a long word I expect it to be an identifier imported from a library or somewhere else in the program, and certainly not earlier in the line.

In summary, I think a lot of what we find "readable" depends on what we are used to.
Residual value on luxury cars is mainly bad because the maintenance costs on a luxury brand cars quickly go into the stratosphere after the factory warranty runs out. When the warranty is running out, you're hitting time for new tires, brakes, etc. It all raises the cost of a second hand BMW to be almost as high as a brand new one.

The way to "hack" this is to either stop going to the dealer after your luxury car goes out of warranty and find an independent mechanic or work on your car yourself. Both have their own drawbacks, but it's generally what you see most long term luxury car owners doing.
If you can log in via ssh (eg brute force) you normally get an unconfined login in normal selinux setups. But 20,000 hosts is not an ssh exploit, that would get more.

Ah I see here http://malwaremustdie.blogspot.co.uk/2013/03/the-evil-came-b... that it only works in non selinux systems...
In my experience, the issues w/ thin font weights tend to be worse on Windows & Linux. Worth keeping in mind if you're using these fonts (particularly if you're using some of the free fonts from Google Web Fonts that aren't necessarily well-hinted)
As a user of the excellent Protocol Buffers this is great news. I was especially interested in the Inter-Process communication and random access. Hopefully we'll see some ports to other languages soon.
They should redirect to a notification page. Injecting js is unacceptable.
This is nothing new..

Rogers has been doing this for years in Canada already..

They use it to notify subscribers when they are approaching their bandwidth quota (75%) and then again when they hit 100%. You actually have to click a "I understand" button to have it not show up over and over.
Ask HN: Where to apply as a creative junior web developer?
I'm kind of stuck right now and am looking for job opportunities which allow me to expand my skills but also pay for my basic living costs (which are ridiculously low at the moment).
I have been looking for a job for three months now but haven't been able to find anything. And I don't think that I'm _too_ picky.
One problem is that I just don't know where to look (I live in Berlin, GER right now but I'm willing to move and would also work remotely).

I do backend development (Rails, Sinatra, Django), frontend development and design - I'm also interested in working with hardware (e.g. microcontrollers).
I have experience in QA and concepting, too.
I don't want to work for "evil" people and I want to be allowed to speak out my own ideas. I want to work in an open-minded environment where creativity and new technologies are welcomed and not restrained.
Or is that already being too picky? :/

I know a lot of people who are just hustling along in jobs they hate for years because that's the way it is.
Or at least they tell that themselves and me.
I've been there, too but I don't want a job just for the sake of having a job.
Building something for months and seeing it being flushed down the toilet immediately is kind of hard -even if you get paid for it in the end.
Especially when you're just getting started working as a web developer.

If you can help me out or give some tips - this would be really great!
If you want to know more about me, drop me a mail.

Thanks! :)
>This professor started under the education programme in 2011. Following a study of edits made by the 2011 class here with commentary here[1], the professor was asked to stop and work with Wikipedia to fix the assignment. Instead he went underground and choose, in his words, to "fly under the radar".

[1]http://en.wikipedia.org/wiki/User:Colin/A_large_scale_studen...
Glad to see it's finally released! There was some suspicion it would be shortly after the VIS paper deadline. :-)
and i quote: While I agree that it is in everyone's interests to avoid media attention, I would hardly call a blog entitled "Hacker News" media...Go Phightins! 21:20, 2 April 2013 (UTC)
Unfortunately, hams don't seem to actually use radio for much except complaining about their ailments and/or Windows 95 PCs.

I say this as someone who went through the trouble of acquiring a license, getting VHF and HF rigs, and then discovering that it's a wasteland of "So what kinda radio you got there?". The government's forbidding of encrypted traffic also helps ensure no-one will use it for anything more important than complaining about "kids these days and their computers".
Email? Text?
OMG LOL. Have they never heard about jQuery? Christ, they could have made the code so much more elegant.
"You're wrong. Linguists have been studying AAVE for years. "

Yeah but I didn't say Linguists wouldn't be able concoct a grammar for AAVE, I said one AAVE speaker would not be able to point out the grammatical errors of another.

The sentence I gave was an example of AAEV from the article. The article used the sentence "I ain’t tell nobody nothing about no sushi".

I just gave a bunch of other examples I thought would pass for actual AAVE sentences, that would be "grammatically correct" intelligible to any AAEV speaker.

I'm of the opinion that it's merely wishful thinking to say that we can tell where simple bad English ends and AAEV begins.

Just because you suggest that I'm probably a racist because I remain skeptical about AAEV being an actual language, that doesn't make it a language. I think that the AAEV is simply result of PC politics. Nobody not even linguists are immune to politics. I haven't "insulted the speakers" in any way, I didn't say people who talk that way are stupid, I said that people talk that way because they are uneducated, or because of peer pressure, or historical/cultural factors.

"Did you read the article? It explains that by acknowledging AAVE as the native language of students, educators are better able to teach SAE and explain to students in what context it should be used."

Yes I read the article, that doesn't mean I agree with everything it said. If AAEV truly is a language then I'll come around eventually with the right explanation. If I never hear a persuasive enough explanation then I won't come around to that way of thinking (recognizing AAEV as a language). Suggesting that people are racist for not seeing how it is a legitimate language, only makes me more beleive that it's politics and not linguistics that gave it that classification.
In this case, those attempting to standardize English grammar decided double negation should be used to achieve subtle shades of positive (as in Italian) rather than negative emphasis (as in Catalan) so double negatives are not conveying nothing (unlike in French or Castilian where the standard extra negative no comunica nada). Perhaps the divergence between the Romance languages is more immediately surprising...

What's interesting is that normal use of negation seems to have changed over time within many individual languages, repeatedly
http://en.wikipedia.org/wiki/Jespersen%27s_cycle
which is perhaps part of the reason why the AAVE double negative has so many parallels in British regional dialects and the writings of Chaucer
It worked, i swear!
Seriously, if you experienced any problems in signup process, please just drop me an email about the problem, i'll try my best to fix it asap.
the same residual value percentage as the iconic
Mercedes S Class, one of the finest premium sedans
in the world

They make this sound good, but it's not: fancier cars depreciate faster than regular cars. Now, if they offered to match the residual value percentage of a Toyota Corolla, ...
I find it disturbing that Ask the Recruiter tacitly assumes that 12 million unemployed versus 3.7 million vacant jobs implies there isn't a talent shortage.

If we have 3.7 million job openings for rocket scientists and 12 million unemployed brain surgeons, then surely we have a talent shortage, no?
You can't win for losing here. A lot of people just won't read your email period. So you can either cancel the accounts of your free users and have 50% of your customer base freak out because you cancelled their account (perhaps wiping history in the process they find important) or you can keep them all active and upgrade them.
As for copyright being recent: there have been protections against copying creative works pretty much as long as it's been possible to copy creative works.

Point for discussion: if life has a purpose at all, then that purpose can be phrased as "Making copies."
That could work, but I'm guessing often this might not be the account owner (kids?) racking up the bandwidth.