skysight-inc/HackerNews huggingface dataset:
Interesting...I have a Vietnamese friend that's always complaining about how her mother and her fiancee's mother are always talking about how she's not pretty enough or not pretty enough for her fiancee. Explains a lot.
I thought generally dynamic arrays were allocated more memory than the last allocation every time an appending happens, so that future appends are faster. Might've been the vector class from C++ I heard that about.
> On the surface, being asked to clean is not a big deal. I clean my bathroom at home...

You're tricking yourself into a false comparison here. It's your responsibility to clean up after yourself. You spill coffee in the break room, go get a paper towel and clean it up.

It's not your responsibility to clean for your company. Unless you applied to an unusual job posting, it never was. Vacuuming the hallways and scrubbing the office toilets is not cleaning up after yourself. It is cleaning up for your company.

> my job is to write code, not to spray cleaner on a toilet bowl.

There's nothing snooty about this. How do you think a janitor would react if their first day on the job they were sat down in a call center and told to answer phones?

Your company doesn't care about you and your job description has changed. Time to head for the exit.

EDIT: obviously if you're a partner in the company as Michael mentions things are different, but it certainly doesn't sound like you are.
I commented on this very patent troll here: https://news.ycombinator.com/item?id=5708624

"some of the more egregious (maybe unlawful) examples but it will become more common."

Maybe on one end I was right about unlawful, on the other end I may have been wrong that this will become more common depending on how this case goes in what the AG describes as "a-first-of-its-kind lawsuit."

Kudos to the AG here, but I think the "victims" of the patent troll should seek their own remedy, by filing a cause of action including but not limited to tortious interference with business contracts and relationships (not to mention challenging the patent itself).
Sadly its getting VERY common.

Whats worrying is that people are using that as an excuse to "get things done" that shouldn't ever have been started in the first place. The permission givers are more often than not there for a reason, and more often then not they are saying no for a reason.

Compliance is amazingly important because getting it wrong can virtually end your company, yet developers get annoyed when the project they are on is delayed as PCI compliance is checked.. etc. The moment they take the "ask forgiveness" approach they put the company at risk of a serious fine, or worse, company limiting restrictions. [Check Path out for an example].

To everybody that has used this mantra: If you don't understand exactly why you are being blocked by the "permission givers" then don't assume that they will freely give forgiveness when you royally screw something up.
There's nothing to address. Your introductory data structures and algorithms class taught you when lists are good and when they are bad. That isn't controversial. The problem is the claim that you should never use lists, which is absurd.
>> Dave's writing was all about him.
> So what?
> ... not everybody saw what he wrote as particularly negative towards Marissa, and many (most) of us got that
the real point he was making was contained at the very end
of the original post, and were quite content to argue that
point.

I disagree. I worked as a magazine editor for many years and I was a little shocked at the end, because the "real point" seemed like a sudden left turn out of nowhere. In my opinion his piece would have been more compelling if he'd left out the Marissa Mayer grievance bit and simply used the other story, the one of his post-acquisition realization that his contract naming him the Mac Strategy Guy didn't actually mean anyone would listen to him.

As written the "real point" was obscured. And I see the same pattern in his response post: Relating some story about being misunderstood and unappreciated followed by a face-saving rationale about a larger point. The intellectual points aren't about him, but the illustrative examples all scream "Can you believe these fools wouldn't listen to me?"

In the case of Mayer in particular it seemed a case of exhuming the horse skeleton to give it the proper public thrashing it deserved. I mean, he had one phone-conference with her a decade back and he can now see into her soul and know "At the core she cares not one bit what the users of Tumblr think"? Seriously?
Just talking about dinner, most people eat at home most of the time. Here is one study from 2005 on that:

RESTAURANT MEALS FOR DINNER LAST WEEK?

None: 47%
1 night: 27%
2-3 nights: 21%
4+ nights: 4%

http://www.cbsnews.com/2100-500160_162-1060315.html

This poll was conducted among a nationwide random sample of 936 adults, interviewed by telephone October 30-November 1, 2005. The error due to sampling for results based on the entire sample could be plus or minus three percentage points.
Why does Github not have a workflow to file a counter-notice?
You will have only one fullscreen-ed textarea at the same time.
What if you sold it?

That would be ridiculous right you could be thinking, programming and improving the product to get a better bonus in the end rather than sell soda off of craigslist or ebay.

But you see that is how they think about it. You are stealing it and could be doing <insert the worst possible thing>. That is what management might come to conclusion about.

Another perspective + a story. (Warning: getting a bit prejudiced here). I have heard of foreign H-1B workers (won't name a country will stop at a vague level of prejudice) stuff their backpacks with soda. Stay late, look around, see if anyone is looking start shoving soda cans to fill the backpack up as much as they can carry.

It wasn't that management was upset, you see, it was other co-workers that were disturbed by that. Why? Because they realize they are working with "that" person. That would be disturbing to me. Is the company not paying them enough. Are they a kleptomaniac. Did they grow up poor and learned to steal food. What else are they stealing? Are they sabotaging our product? Do I want them around? Questions like that.

They complain. How does management react. Well they could lay off so and so. But heck he is chugging along programming and we got him on H-1B sponsorship. Laying him off because of a soda issue is worse than just making everyone pay for soda and, in return we get to save couple of thousand dollars a year.

That is how I heard about* (from another party, so this might have been made up, I don't know, take it for what it is worth).
Consider that the source is High Scalability, a blog that focuses on how orthodox methods are inadequate for 1-10M concurrent connections and how different methods are being employed to reach these lofty goals, I think the advice is pretty spot-on.

It's important to consider that if your objective is scalability and performance, then the article's advice is appropriate. The article's title ought to read "Stop Using Linked Lists if you care about High Scalability", but I attach the dependent clause on many titles I read from that site.
I installed them, and the service seems really reliable. And is also really easy to install. The main drawback is the horrible interface. But you can use your favorite email cliente with smtp.
Looks great, keep going with it.

As many people have pointed out - there's a lot of potential problems and legislation that could get in the way. What constantly impresses me is that people can push right through and solve these seemingly insurmountable issues. I'm sure if AirBnB was first posted here they'd get back 50 reasons why it can't work.
Why do you think I wasn't being objective? Or by "objective" do you actually mean the opposite (i.e. that I always have to be critical of Google, which is precisely as objective as never being critical of Google)?

We are very critical internally, and I have done my share of criticizing (any Googler can verify this). And if it will make you feel better, personally I do agree with the author's point that Google+ is "getting on" everything. But this article, overall, is rambling and internally inconsistent, to the extent that I genuinely wasn't sure if the OP was being sarcastic by calling it "well-written".
Thanks for the bug report. It would be really good if you submit it on Github issues.
Fair enough--been there myself.
Looks like the same concept as http://eatwith.com/

I'm going to my first eatWith event tomorrow night...
> Cynical, but true.

More insane than cynical, I think. Cynicism is seeing things clearly without any romantic or emphatic filters. Insanity is making sure the most able part of the workforce finds other employment.
The place I work understands this. We have a company-wide lunch every week (not every day), and the intention is to get people together who wouldn't ordinarily be talking.

It seems to work. I try to sit with new people then, rather than with my immediate cow-orkers, and I usually learn interesting things.
Despite numerous attempts I couldn't get it to recognise my british accent saying 'Air speed' as anything other than 'Ass speed' or 'add speed'
Geting Started with ReactiveCocoa
I agree - that didn't seem like the Jobs-esque writing I'm used to.
At page 45 of this presentation of Soustrup, [http://ecn.channel9.msdn.com/events/GoingNative12/GN12Cpp11S...], he shows benhmark comparison between linked list, preallocated list and array for insertion and deletion of small element values in list up to 500 000 elemnts.

Arrays are beating linked list.
It's very smart of Cookening to provide information about WHY users should connect with Facebook. As a privacy conscious user, I find that this is missing from many sites. I might be willing to share my information, but you have to explain what's in it for me in a straight-forward way.
Looks like a great product!

That being said, I can't be the only one who misread this as "runescape". Fortunately, I doubt there's significant overlap between users of runscope and of runescape :)
It has both workflows described - claim and counter-claim: https://help.github.com/articles/dmca-takedown#b-counter-not...
I don't know. That's less than two per day per person, assuming ~20 work days per month. Sure, it's not healthy to drink two cans of coke per day, but I can easily see it happening. One when you get in, one after lunch...
This is used a lot for things like acceleration structures in 3D graphics - you also get the benefit of being able to store an uint32_t offset instead of a 64-bit pointer, fitting a bigger tree in memory/cache.
see/will. It hasn't happened yet, so we can't speak as though it already has.

I'm a Microsoft employee; but I don't know what they're going to be doing with that.
Next time some person says that CSS is good enough and SASS/SCSS is unnecessary. Yeah this.
There's been some discussion on HN in the last few days about negativity. If there's one thing that inspires negativity, it's hearing categorical statements like "ALWAYS do X," or "Y is NEVER true" when the listener has specific experiences that contradict this.

We all come at computing from different perspectives. The perspective of a JS developer is very different from the perspective of an OS developer. "Rules of thumb" that make sense in one scenario may be completely wrong in another. Different programmers are faced with different constraints, different performance profiles, and different relative costs (which can lead to different tradeoffs).

If you're tempted to make a categorical statement, maybe it's better to first consider whether your statement is as universal as you think it is.
I believe they used to make the previous console at a loss, because they generate most of their profits through the sales of games and accessories. I believe.
Understanding Build Processes
Why The "Star Trek Computer" Will Be Open Source and ALv2 Licensed
"Not that I know of any companies like that"

I don't believe you.
Avoid integration trap
> You and I are using the same word, 'design', to mean two completely different things.

I don't think we are. We just have different opinions about the need for it.

> To me, design is all about disseminating information to users.

Design is about presentation of information to users, not dissemination.

> That's why designers should care so much about typography - readability is absolutely key to a good design.

Readability is subjective and not essential to dissemination; design is about controlling presentation, rather than leaving it to system through which the user accesses the information. For information that doesn't have specialized presentation needs, this will make the presentation worse for people that have their defaults well tuned for themselves in the name of making it better-than-untuned-results (ideally) for the average user.

> I wish there were a good specific word for what you're referring to as 'design'.

There is. "Design".
> It's not an unreasonable request to you, in that the company buys your time and this is what they want you to do.

I disagree here. His company almost certainly hired him for a stated purpose, and that stated purpose almost certainly didn't mention a part-time stint as a janitor. The company doesn't (IMO) get to change the bounds of the employment agreement on a whim.
Multivitamin ~10$
1 gross eggs ~20
30 cans refried beans ~20
~100 small tortillas ~7
5 lbs rice ~5
3 lbs sour cream ~9
salt ~.7
pepper ~1
garlic ~2
10 lbs potatoes ~10

spend the remaining ~3/day on whatever you feel like. suggestions include: pasta and sauce at ~1 a meal.
whole fat chocolate milk at about ~2 a day.
a pint of olive oil a day.
a case of ramen a day.
a pint of ben and jerry's (there's 2000 kcal by itself).

Prices sourced from an H.E.B. supermarket in Austin Tx.
Oh, also, I've been living on less than 3$ of food a day for the last year, so this isn't exactly theoretical. 230 per person per month would the height of luxury for me.
The first one to gain any significant market penetration outside of Silicon Valley?

Seriously, both can be successful for the niche markets they serve. After all, for tech news, we have The Verge, Engaget, Gizmodo, CNet, TechCrunch, etc....there's likely plenty of room in the market for compelling content and delivery mechanisms.
Thank you !

This should definitively be a best practice.
You're not the only one: http://www.bing.com/search?q=runscope

We'll get there :)
Optimize the gun purchase process
Its a valuable conversation, but ultimately Apple held all the cards in that position.

Its not a negotiation if one of the parts has no intentions of changing his position. This was a sale.

Although I appreciate the article, this is not a pinnacle for negotiation. I'd like to see a better case of conflicting demands and creative/collaborative solutions.

You can see that the decisions were made too quickly and for the impending announcement.
>> Coming in as a brand new CFO, you have to prove yourself quickly and justify the high salary you just took. The easiest way is to do that, is to find cost savings within the company and implement them expediently.

Right. I bet the CFO in the story had a two- to five-year time horizon for this job before he/she was planning to move out and up. As such, the CFO needed to make an impact in the first year or two in order to get noticed by bigger players in years two through five.
So, the article suggests it might be instead some kind of analog computer, right?
Gotta upvote for the reference to good ol games. GoG is a great site.

But Consoles have historically been well removed from the DRM wars. It is extremely frightening to me to see DRM enter a mainstream console. If the PS4 follows suite, I'm probably gonna have to boycott both systems and stick with the WiiU.
Only if you understand the impact of the decision you are making. Most people that use this mantra don't!

Its one thing when its "Tony is out of town, I will borrow his lawn mower and ask for permission later." Its completely different when you don't understand the implications of the thing you are doing.

I have been the "permission granter" thousands of times where permission couldn't be granted due to everything from in feasibility of the request [There are not that many widgets to give], prioritization [its not worth taking from the main product to feet your pet project], compliance [doing what you want will get us fined], to flat out legality.

Developers with this attitude RARELY understand the implications, even in a company of 20 people. They assume that they are getting things done but really they are just moving the problem to a team further down the stack.

Within a company, going around a permission giver is almost always a good way to be labeled a "dick" by the people cleaning up after you.
That would make sense, from a distance. I will go back and ask more questions.
The Netflix Tech Blog: Garbage Collection Visualization
Back in highschool we'd come up with the idea of using arrays of pointers, those getting the speed of iteration of arrays with the smaller memory footprint of linked-lists.

At the time, we thought we'd discovered something magical.
She knows more than me, I thought that page rankings were based on how many people link to your site, not how many actually visit. Who knew?
This makes me wonder if Apple just happened to be in a very strong position from the outset and therefore it was easier for them to stick to their guns, or if they were just really good at creating that perception?

I was in a position of negotiation yesterday. Nothing anywhere near as grand as this, and i wonder if creating the perception that my position was stronger would have helped, or if it had to be ridiculously obvious to the other party.
I love this idea and it seems like a great way to bring people together in real life through technology. Like others though I think this could have trouble with laws and probably to a greater extent than AirBnB. How liable is the host if there is an food poisoning incident for example? Is Cookening liable at all?

Anyway, good luck, it's a great idea.
Jason’s work here is so exciting because it demonstrates another path to escape the tyranny of Mercator’s projection. Using reprojection on the client, you can take any Mercator tile source (that’s nearly all of them) and refit it to a projection more appropriate for your application. For example, Alber’s conic projection is equal-area, which is a good choice for choropleths.

In effect, client-based reprojection gives you the convenience of multi-resolution tiled geospatial data without being beholden to a specific projection. This is huge.

For a visual explanation: http://www.jasondavies.com/maps/tile/

For an example with vector tiles (may fall over under load, YMMV): http://www.jasondavies.com/maps/us-rivers/
Pre-beta Windows 8.1 WinRT Developer APIs
I don't actually think this will change things as much as you might think. New problems would be efficiently computable, sure, new programming paradigms will be needed, yes, but people have been producing abstractions for a very long time. If you want to know what it will be like to program a QC, look at what it is like to program in CUDA, OpenCL, Prolog, SQL, or any high level language with a compiler. All of these things do substantial work that the vast majority of users are not aware of. 99.9% of programmers will go out and buy a book called "OpenQC for Dummies" and they will build up a set of heuristics for proper programming techniques. Meanwhile, 0.01% of programmers will actually understand QC, and make this abstractions simpler for the rest of the world.
If the console market is better then why do they want to implement stronger DRM measures? Feels a bit unfair.

PC: Oh, the piracy is too much we need stronger DRM.

Console: We control the entire chain, we need stronger DRM to maintain that control.
Mmm...how do you represent your free memory block lists in your memory allocators for easy coalescing and whatnot?

Just curious.
Why does it matter if a female didn't end up being in it?
We are doing something similar with http://www.yumwe.de too (and on a very similar stack :-), but it's focused on the German market for now.

Congrats on your launch!
nothing would really prevent an individual from registering several accounts using different IP addresses and maintain a certain level of activity on each, then use 3-4 of them to propel his/her stories to the front page.

Not particularly effective. Upvotes are weighted dependent on your karma (and probably a few other factors). The same IP's voting for the same users submissions also flags the detection system.

It's insanely easy to fall fowl of the voting ring detector. I've inadvertently fallen foul of it before when the same few work colleagues in one of our other offices were upvoting my submissions each time without my knowledge. As far as I can tell it resulted in my posts dying and their upvotes not even registering.
How to Deliver Amazing Support at Scale
I think a lot of this is more that apple doesn't give a damn about reuseability, they care about perfection. If the promo after father's day has an image that goes over the border by 3px, they'll write it from scratch.
Read the requirements again. You aren't even approaching them.
I totally agree. I happily turn down a company that requires me to do C/C++ exams in the application process. I know my strength, which is coming up with new algorithms, or implementing them straight from a scientific paper, and most often efficiently enough to run on resource-limited robots. I know a lot of languages and technologies, which necessarily means my knowledge of those languages cannot all be in-depth. If I have to implement quicksort for a job interview I am applying for the wrong position. IMHO it's like asking a poet for the number of words (s)he can rhyme with "cat". :-)
Google already has single sign-on between all Google products... you make it sound like they are just getting around to this with G+. They have always had a single set of credentials and identity for all of the services you call out, including YouTube (which is a little sketchier as they purchased it, with existing accounts, and so there is an account import and attachment process: but once you've done that, you've always been able to use your Google account to sign in to it).
The article should be viewed in the context of High Scalability. I think the author is more saying that you should test which works faster, rather than solely relying on algorithmic complexity.
Personally, I'm looking forward to the Netflix of gaming.

I'd pay a relatively hefty monthly subscription fee to have unlimited access to an entire library of games.