skysight-inc/HackerNews huggingface dataset:
I expect that someday voice interfaces will be driven by subvocalization detection, so other people won't hear you operating a voice interface.
Heh. It's all about the Alpha.
They're pretty good at using the right tool for the right job. There are plenty of places where they use arrays or other data structures too.

In a lot of cases they really want to be able to do O(1) inserts/deletes at the beginning/end of the list, which is where linked lists do have a major advantage.

Short linked lists aren't too bad, using them for storing bulk data is mostly a bad idea unless you can't avoid it.
Of course it is. This was never really debatable.
Several possible reasons why there might be too many people getting Ph.D's:

1) It's the only way to get a job in certain really interesting fields

2) Ph.D's garner massive respect from peers

3) Disrespect for industry, there's a perception of tedium, and looking down on people who are "code monkeys" or "project managers"

4) Some kind of academic momentum - it's socially and psychologically easier to stay in college/academia than to switch to industry
By extending this logic, kindergarten is part of the hiring process. Better make sure you get into that top-notch preschool if you want to get a job at Google in 20 years!
It helps no doubt (though the signed out site is not using it that extensively), but you still have to pay attention to the details. Our designer did an amazing job with it.
I find the tone and content of this article wildly obnoxious. It addresses the entire situation from a place of undeserved righteousness. These pesky kids, how do we let them know that we've already decided how business people ought to act permanently? I have mental images of this guy firing Zuck for showing up to work in a hoodie.

Seriously though, the way young people think about personal information, privacy, and transparency is going to change the way we act at work. I'm at a startup now where our founders are a bit younger than I am (I'm in my early thirties). I remember being really surprised and even off-put when I got Facebook friend requests from them. I was used to keeping my personal and work life pretty distinct. That wasn't as much the world they lived in. They were used to the idea of working with their friends. Now it's super normal to me, and the company really benefits from the fact that we're all actively interested in each-other's lives. It's a bit of a paradigm shift and you can like it or dislike it but I think to paint generational differences as universally 'bad' is really unfortunate and short-sighted.
It's the simplest, yet it's a powerful candidate for my Google Reader migration IMO. :)
There are many people with different interests on HN. Startup people, web developers, and even some hardcore cryptographers. While the former will find you article interesting and probably don't already know too much about encryption, the latter will find the article boring and too simple. They probably will complain (maybe even thinking they could have written it better), while the startup people and web devs don't write anything, since HN discourages comments that only state "Good article" or similar.

That's how you end up with an article with lots of upvotes (from the people who liked your artcile) and some rude comments (from the people who didn't like your article).
"I'd like a gin and tonic."

"It's pronounced 'jin'."

"WHAT?! I DON'T CARE! I'LL DO WHAT I WANT!"

(If people were irrational about a similar word's pronunciation.)
Ideas which are true tend to spread quickly.

Nonsense. History is full of true ideas getting pounded flat. Sensationalist journalism is more effective than true journalism. So on and so forth. If "true ideas spread quickly", then religion would be dead in the water, all around the world.

And seriously, hours between doing some tanning and getting arrested for violation of zoning laws!? Zoning law violation rarely ends up in arrests in the first place - you get fined, then if you don't pay your fines, down the track they'll start the process.
It's better to ask for forgiveness than permission

I use this statement somewhat regularly, though the simplicity of the statement makes it confusing.

Acceptable: My son and I were at a grocery store. He started complaining about his stomach and had thrown up several hours prior. I knew the bathroom at this store was located in an employees-only area. I also knew that one of the managers was a jerk. I could take him to the toilet to discretely regurgitate or ask the manager, risk getting turned down (or just in the time it would take, risk not making it in time) or just walk right past the sign and prevent him from projectile vomiting in the aisle. That was the first phrase I thought of, and I bolted.

On the flip side, if I'm on a White House tour and am told that I must stay with the tour group at all times, I'll be sticking with the tour group at all times, thanks.

In the context of tech companies, I recall a talk Scott Hanselman gave (very paraphrased) where he said he decided one night to just setup a site for Visual Studio fan art (I think he used Tumblr) which he later shared with his boss and was received very positively. He knew if he had proposed the idea that fifteen departments, thousands of dollars and several weeks would be involved (should we really use Tumblr? would corporate branding be upset? Don't forget to run it by legal! What if someone makes porn of it!). Corporate policy (asking permission) wasn't followed, but the result was infinitely better than if the process was followed and I, personally, loved the site.

I'll admit, though, that the line between overstepping with this thinking and doing something very wrong can be very, very, hazy and can land you in serious trouble (often legally).
In my 10+ years of running an SMTP server for SOHO use off of first business DSL (where Verizon refused to change rDNS), then cable modem, AOL was the sole server I encountered rejecting on mismatching rDNS alone.
This is why you don't use GitHub (or, more generally, American companies.) The prospect that someone can arbitrarily take down your repository until you go out of your way to provide a counternotice is beyond absurd.
captainhindsight.jpeg
Right. By operating at the block level it's a little more portable than most of the solutions discussed, though. Worth people's consideration, IMHO.
It wasn't terribly different. Old apps are still recognizable as rails. It is just more polished now, and a few head scratchers have died off like RJS and components, and a lot has been refined. The biggest differnces are probably the asset pipeline, bundler, and UJS. Production hosting was an absolute nightmare. I never did understand it. Thankfully, it got better quickly.
As you noted, the problem is that the government bought debt, not equity, so they don't share in the upside that would make this a financial home run that makes up for other failures.
That being said, the government isn't in this to make money, they're in it for the broader benefits that will spillover outside of the individual company receiving financing. In that sense the VC analogy could work, because a major successful electric car company in the US probably would be a "home run" for the country (and the world) on several dimensions, more than making up for losses on the way.
Dish? DirectTV? Heck, even most cable companies charge for a settop these days. Doesn't seem to impact their business models much.
I still don't see how stopping piracy at the search engine level is supposed to work.

Assuming that Google can perfectly recognize pirated content, and preemptively block it, so what? The content is still on the internet, and another index of it will become popular. Trying to go after the indexes seems like a game of whack-a-mole you can't win, because it takes relatively little effort for a new index to pop up and mirror the one that was taken down.

Not to mention the fact that people searching for pirated content could still find links to these indexes in Google, or links to links, or such, and such indexes could travel by word of mouth.

It seems like the more effective solution is to go after the source, the people who upload the content illegally in the first place.
TechStars Boston Demo Day, Spring 2013
That's crazy. Google can't tell the difference between legit downloads and "abusive" material? Google Code projects are already tied to a Google user account, what difference does it make if that user puts their abusive material on Google Drive instead of the downloads section of Google Code?

There are tonnes of code hosting sites going back as far as SourceForge and none of them ever came up with something like this.

There's something extremely weird about Google making this kind of developer hostile move. Why would I use Google Code now when there are any number of alternatives that have no problem with hosting downloads? It's like they are trying to drive us away. I hope it doesn't hint at Google Code being on the "sunsetting" list in the future.
There are previous/next buttons on each page, labeled with the title of the preceding or following page.
This is a simple one: if he wanted it pronounced 'JIF', he shouldn't have spelled it GIF.
"presumed friend"
Even worse from the article the kid is related to him AND is in his professional network AND thinks they're buddies. (Which aside from all this "hiring" stuff is going to make the boss/underling relationship a bit tough on both of them)

I am chronologically older than the article author but much younger in outlook. None the less, back in the day, I never wrote my dad a registered letter asking to mow the lawn for some gas money, or similar to my drinking buddies asking if they're hiring where they work.
> This may or may not be true, but it is exactly how late USSR and contemporary Russian bureaucrats reason every of their restrictive and reactionary measures

I would say that whether or not it is in fact true (and the question you don't address even indirectly of whether, if the stated problem is true, the response is proportional) is more important than whether or not bad actors have used somewhat analogous claims when they were false as pretext for restrictive measures.

Every legitimate justification for action has been used, at one point or another, by some bad actor to justify some bad act.
If you think about it, Tesla is a lot like Apple. One similarity is having their own sales channel and not reply on a middleman. Main channel of apple products is their website and the stores.
And I for one would like a choice in buying cars, directly from maker and also dealers.
Too bad the new xbox has 802.11n. Seems like they're missing an opportunity for a lower bill of materials.
Me too! Well... it's because we are Italians, so the "JIF" pronunciation sounds much more natural to us.
GitHub Fileserver Cluster [was] Down, affecting Rails
https://status.github.com/

According to the status site:
"We are investigating issues with a single fileserver cluster. A small number of repositories may be unavailable while we investigate."

Unfortunately, one of those small number of repositories is the Rails project.
I don't know why, but I've always said 'jif'. 'gif' sounds so wrong to me.

Same with Quake players saying 'gibbed' instead of 'jibbed'. The 'G' sounds makes me throw up a little.
DevOps for dummies - VPS Configuration from scratch
The parallels with "gigga" vs "jigga" (for the pronunciation of the metric prefix) are striking. I've met a couple of people recently who weren't even aware of the 2nd pronunciation, and a lot of the people who are don't realize that both pronunciations are accepted.
It will forever be a hard "G" sound regardless of what the author intended.
Or called it the Jraffics Interchange File.

Or Giraffeics, that would work too.
Valve figured it out: let people move around the company at will.

http://michaelochurch.wordpress.com/2012/08/09/dont-look-now...

http://michaelochurch.wordpress.com/2012/09/03/tech-companie...

Anything else falls down, both because the interesting work gets hoarded and distributed as a political token, and because the best people find it easier (after 3-5 years at most) to leave then to get the work they want internally.

Good companies are out there, but they tend to be slower growing. This ties in to my r/K-selection analysis of capitalism: http://www.reddit.com/r/TrueReddit/comments/1es505/corporate...
Clickable link: https://status.github.com/
Unwrapping the Lessons of Candy Box
This is a very good remark. That's the reason why we have this three notes : food, place and hospitality. As you see, we're asking guests to review the hospitality, not the person.

As always, it is very important to us that guest expectations before any booking are the right ones: hosts do not commit on serving food like in a restaurant, they commit it is home made, they commit on a meal structure (number of courses) and they'll respect food specifics mentionned by their guests.
There was another company that tried this concept. I forget the name, but they are not hosting dinners in restaurants for a group of random people and turning a profit. I remember they said something along the lines of burden on the host was too much.
What were the size limits for hosted downloads (they say some limits exist, but no numbers in the FAQ) ? I could understand if they provided too much space for free that they would want to deprecated that in favor of Google drive.
There's something bizarre about griping that they reached profitability from green credits. To clarify, these green credits were voluntarily paid by OTHER CAR COMPANIES like Fiat who did not innovate enough to develop their own green cars. In essence, these credits work similarly to carbon credits or sulfur credits. They are NOT paid by taxpayers or by the government in any way.

It was a capitalist regulation in California designed to provide financial incentives and produce more revenue for innovative green companies. Companies have the option to develop their own green cars, buy credits, or else cede the California market to competitors. Those incentives have been very successful. There are far more new models of low and zero emissions vehicles than ever before.

Remember the popular Saturn EV-1 from fifteen years ago? It and other green vehicles were killed because California removed its regulations mandating production of low emissions vehicles.
Jraphics?
Are you adding event tracking to help with funnels and conversion optimisation?
Just out of curiosity. Is there a time limit of how long they can sue for after it's restored?
Could they wait for you to get a huge user base or revenue and then strike to get the most out of you or is there protection against that?

I don't see myself ever creating anything that would get taken down but I imagine most people don't when it happens to them.

Any time I hear about DMCA it seems so very one sided that there is just about no recourse.
Teenagers Hate Facebook, but They're Not Logging Off
it's true, it is pronounced jif. it's also pronounced gif.
It doesn't look like they were improving it either. I guess with Google it means only one thing...
I hope he pronounces everything like the Saxons would have since, apparently, the rabble isn't allowed to change language.
Understand how your Java application is using the database
I don't think this follows. No one is going to check whether you passed preschool before interviewing for a job at a law firm. Presumably, someone in the process is going to check whether you passed the bar before you have a sit-down with the CEO. I'm guessing that for anyone who sets foot in an interview for a law firm, the interviewer expects he or she to have passed. This expectation comes from the fact that someone or something filters out the non-passers ahead of time. There is no expectation regarding kindergarten; they are completely indifferent towards it.
I mostly meant printer paper to use at home, actually.

(I tend to be picky enough about pens/pencils/computers/etc. that I just bring my own from home to work in most cases)
I neither get the insistence it is pronounced one way or the other, nor the insistence that one will not change how they pronounce it, for any word.
Both can be true at the same time. The second statement you quote does not specify the program which was paid back.
There was a brand of kitchen cleaner marketed in my country as Jif, since renamed Cif. I think most people in the UK favour the hard G for the file format, because invoking images of kitchen cleaner when you're discussing image files is just a distraction :-)
I dislike this for the same reason I dislike Steam -- it's a centralized account which has potentially hundreds or thousands of dollars worth of value.

If the service provider drops support, goes out of business, or decides to ban you, you lose an enormous investment.

I've known for at least three years that I would completely drop out of the console market after the PS3/360/Wii generation. Things are just getting too crappy. Maybe I'll go support Ouya instead.
Exactly, I think this is the distinction people miss when promoting this meme. Most kids soccer leagues are not competitive, and not meant to be. It's meant to be fun, and inclusive and get kids interested in sports and being outside and not being obese. It makes sense to be universally encouraging in these contexts.

Kids who show a serious interest and aptitude and join competitive leagues definitely find themselves having a very different experience.
GitHub also made this move a while back (so it's not completely unprecedented), though I agree it's massively inconvenient.
Thanks for the feedback! It means we have to improve the FAQ on this part.

Hosts cook and eat with their guests, so it's a very good way to be sure about the quality: First because hosts eat it as well, second because they'll have a direct feedback, and it's not very pleasant to serve bad food to people when they're eating with you.

In fact, we think there's a fear of a risk more than a real risk. There's less risk to eat something that has been cooked at home, in smal quantities, than something in a big restaurant with food that has stayed in a fridge for several weeks...

Actually, have you often been sick when invited by friend or family?

Reviews we're doing are based on information provided by hosts (description, pictures), as well as email or phone contact if needed. And the review system will help. Risk averse foodies will eat with hosts with no reviews, less risk averse will go to hosts that already have a good reputation on the system.
I wasn't even aware that this was up for debate. I've pronounced it with a "j" since I had a 1200 baud modem dialing up to BBS's. That's just...how it's pronounced.
this article is very much an opinion piece. Subtitle: "Why doing a PhD is often a waste of time".

Weasel words all over the place, invented problems (at least not backed with anything): |Meanwhile, business leaders complain about shortages of high-level skills, suggesting PhDs are not teaching the right things.".

I'm not reading further now as I'm sure you get what I'm trying to say here.
Github also no longer has this feature ...
That's one way to look at it... another is that "gin" is a word, and "GIF" is an acronym. If you want to pronounce it, it's "jee eye eff."

This, of course, is from someone in the unapologetic hard-g camp. :)
42 Web Comics You Need To Read
Musk had very little to do with PayPal. He built a competing product, X.com, which was acquired by PayPal. Musk then served as CEO and if his interview in "Founders at Work" is any indication, he didn't do much besides piss off Max Levchin before stepping down after a relatively short tenure.

I love what Musk has done post PayPal, but no reason to rewrite history here.
If you care about this, also keep your hosting provider and domain name provider in mind as well, since they can simply cut off access to your entire site in response to a DMCA complaint.
Yes, for some reason folks get so upset at me when I tell them 'jif' is the author-intended pronunciation.
Wait, so Doc Brown's 1.28 jigawatts is legit?
Wow. Your sense of entitlement is astounding.

Google's taking away a minor feature of a completely free "product", and your response is to compare them to bureaucrats in the USSR?

Feel free to use something else.
haha. Touché.

Going by that logic, the democrats care about the "99%" and are against pointless wars. :-)
There is a classic quote by Machiavelli:

"People should either be caressed or crushed. If you do them minor damage they will get their revenge."

There is something in "small details" that make us just to feel humiliated. The kind of thing that is not serious enough to understand is needed "well, I get the company is in bad shape", but it feels like a personal offense "What?? I just got a word from my manager because I left yesterday 10 minutes earlier, when we have 'flexible hours'? F*ck you!"
When I think about the times I've been most upset with my workplace, it's always for those stupid details. They fell like personal humiliations. And personal problems are way worse than profesional ones...
As a developer of open-source, downloadable software (a video game), the removal of download sections from source hosting websites (GitHub, Google Code) is really frustrating. Instead, I either have to commit my binaries to a repository, or host them myself of S3.

Edit: Yes, I know that many free options exist and I plan on switching to one of them soon. I just wish that I didn't have to use another service for a common task associated with software development.
Words change. That's how language works.

Society agrees it's pronounced "gif", it's pronounced "gif".

http://en.wikipedia.org/wiki/Descriptive_linguistics
Asymptotically, sure, you're right. Constant factors are often important in practice, and simple cost models (e.g. ones that don't model cache locality) will no longer give you a decent estimate of constant-factor differences in performance between algorithms.

I think the issue here is that, in the past, with shallower cache hierarchies, models that assumed a constant cost per memory access would maybe be off by smallish factor (I don't know, maybe 50%).

However, now memory access is frequently the limiting factor for an algorithm, and there can easily be an order of magnitude in variation between the average memory access latency for different algorithms (i.e. cache-smart versus cache-dumb).
Off topic, but 5 words? I know external constraints force creativity and all that, but there's just not that much one can actually say in 5 words. Besides, wouldn't 130 characters (~20 english words) have been more in keeping with the spirit of the evening?
Most programmers in NYC could get a raise going to Wall Street. They don't do it because they don't like the abuse.

Wall Street is, on the whole, less abusive these days than VC-istan. However, it is more selective. Also, the chances for rapid career progress aren't there. You can make as much money, but you certainly won't be leading a team at 27 in a hedge fund; whereas if you are 27 and not at least a "tech lead" in VC-istan, you've lost.

Don't rule out finance based on its reputation, because it's not as bad as it's made out to be, especially relative to the other high-paying options. I've seen both and engineers are treated worse, on average, in the VC-funded world than in the hedge funds.