skysight-inc/HackerNews huggingface dataset:
From step #2:

"One thing that older employees often don’t understand about Millenials is that Millenials have been rewarded their entire lives for doing things as fast and as efficiently as possible. Video games, homework assignments, texting/chatting online, finding fun things in the far reaches of the Internet all rewarded young people for doing things incredibly quickly.

Very few, if any, points were given for taking time, looking at details, learning slowly. They have learned that mistakes can be corrected but that time is of the essence. If you need to change that line of thinking, you will need to explain to them why they should not value speed above other attributes, show them their are rewards for slowing down."

As a millenial, this really resonated with me. And I can verify with numbers (read: test scores) that this line of thinking is in many ways at odds with a lot the "conventional" 20th century.
I would be very happy if you found my work good enough to share with your family. I would find it unfair for you to pay twice for you and your daughter to read a book I would have written.

I have always shared some books with my family, and I continue to do so with ebooks. It also happened that I watched DVDs with my family or with friends. This is legal and this is totally reasonable use. And I am entitled to share and copy creative content with my family (close circle) by the law of my country as long as I do not break copy protection, which is why I do not buy DRMed goods.
"who are you" is good too
Why is it inappropriate to communicate about a job for a presumed friend via text message? I mean I think it would depend on the relationship, maybe the "kid" just judged it wrongly. Wouldn't calling be much more intrusive, for example?

Also, perhaps new generations really are not so keen on traditional employer/employee relationships. And I don't think they are the only way to get work done.
Two other systems for controlling drones in a browser:

DroneDeploy (http://www.dronedeploy.com/ http://techcrunch.com/2013/05/20/angelpad-backed-dronedeploy...)

Mavelous (https://github.com/wiseman/mavelous demo at http://mavelousdemo.appspot.com/)
http://www.hotel-online.com/Trends/CarolVerret/GenerationY_N...

> Eric postulates that because their earliest influences have been television and Nintendo, they are “stimulus junkies”, easily bored. They are skeptical with well-developed garbage detectors and desensitized, which means that respect isn’t yours by virtue of your title. Eric says, “They crave the limelight, having noticed that fame comes to many for simply being in the right place at the right time and they are blunt and expressive. The good news is that all of this stimulus has made them adept at multi-tasking, fast thinking, passionately tolerant in terms of diversity and astoundingly creative.”
~November 2000
There is a huge difference between "good" (and climbing around Chattanooga is certainly good) and "the best in the world".
> You can have dynamic-sized lists that are backed by arrays

Lists backed by arrays have the same problem as arrays: pointers to elements are not stable. To take the example in my post, say you want to save the environment of every AST node so you can generate debug info mapping from variable names to register numbers at each line. When the list nodes are stable, it's trivial to just save a pointer to the head of the list. When addition/removal operations on the list can cause reallocation, that becomes much harder.

> Linked lists will only win when you need to add or remove elements in random positions (AND don't need random access, so this is usually very niche scenarios where you iterate the list end-to-end but make some updates, e.g. to insert new elements in order).

This is not a niche use. There are a huge number of operations where you don't traverse the list but need to add/remove from the middle. Consider something like the task scheduler in a kernel. When a process makes a call that blocks, the scheduler gets a pointer to the task structure and needs to remove the process from the run queue until the data it is waiting for arrives. If you store the runque as an array, you need to search it and remove the relevant task. If you store it as a doubly linked list, you can remove it with just a couple of pointer modifications. Indeed, inside a kernel or memory allocator, if you're iterating over any potentially large sequences, you've already lost the battle.
Startup lesson #1: Reid Hoffman is wrong
PS4 does not use OpenGL as it's graphics API, and doesn't even support PSGL (the higher level, OpenGL ES 1.1 like library that PS3 supported.) This is a rumor that's going to persist for the lifetime of the system.

That said most indies are moving to using Unity 3D, so as long as Unity support for PS4 is good and licensing costs aren't too high, the low level graphics API of PS4 won't matter.
I'm Daniel Pink, and This Is How I Work
Hindsight bias. What if the GP told you he was lying, and that the people who didn't notice were the last ones to get laid off, because they were so absorbed by their work that they didn't have time to notice the cups? Does that make more or less sense than the alternative?
Show some love for iframes
Why is it that a lot of them websites have the x-frame-options to deny access from another url?

This stops the possibility of making iframe based browsers.

What do you have to lose by allowing iframes to your site?
How is it great for battery life? When applications are inactive, they're already not using CPU cycles. Task-switching involves focusing context, which does eat up CPU time, whereas with standard UNIX multitasking, switching between tasks doesn't switch context.

You could remove the context switch from the equation, but then you'd end up with a setup similar to the current multitasking system, so it's all for nought.
Am I the only one who doesn't find that job inquiry via text not that bad?

There's no text or AOL-speak. In fact, it's worded better than most emails I receive at work. The author and the college kid have what seems like a pretty informal relationship. It's not like he's texting back some HR person he's never met!
I see. Nothing gets to rattle the flame wars around here more than the combo of "is higher education really necessary or can I drop out and build the next tumblr?" and "highly-skilled aliens with PhDs are taking our jobs by accepting lower wages". Good job.
I wonder what the possibilities are of engineering plants that use less phosphorus.
That example involves inserting (and deleting) elements at a specific index, which means you would have to traverse (on average) half of the linked-list each time.

Generally, when I work with linked-lists (excluding functional programming) I only delete elements after I already have a pointer to them for something else. Similarly, I generally do not care about the order of elements, so I can either insert a new element at whatever index my cursor happens to be at, or append them to the end.
IIRC the DOE still has billions of electric vehicle loan money that they haven't awarded because there are no companies worthy of receiving it. They're also gun-shy about another Solyndra.
> The web started as a digital version of books and newspapers. Now it's trending towards a replacement for TV? How awful.

The web started as hypermedia with support for very limited media forms. As it supports more media, it fills more roles; becoming hypermedia that includes in the kind of media it supports types which allow it to serve as a replacement for radio, TV, etc., doesn't stop it from having the book/newspaper like functionality.

The modern web is a much better platform for the book/newspaper-like functionality that the early web was used for than the early web was, as well as competing with radio and TV for that kind of functionality.

Awful? Why, because people who like things you don't can also get things they like from the web?
"Why doing a PhD is often a waste of time". I admit it, I didn't even read farther.

Would it even come to mind to people writing this kind of article that one might do a PhD by passion and interest? If one wants to do research and teach, on one hand doing a PhD is the (only?) way to start doing this two-sides job immediately after a master and on the other hand it's the better way to get this kind of job after?

And even if one doesn't want to pursue a career in academia, one could perfectly want to do some research in a first time and only after that get a job in industry. Maybe one doesn't care that he is not paid more than if he did get a job in industry right after his master, because he did something that passionated him for a few years in between?

Seriously what's the point of this kind of article? A PhD is a fantastic adventure! If people want to do a PhD let them. People don't do PhD to earn more money, that's just a stupid idea.

EDIT: Ah! I'm happy to see that while I wrote this comment a few others with the same idea were posted :-).
>>It takes a certain poverty of mind to quantify the value of an education in terms of earnings.

I don't know... If I spend up to 7 years of my life studying and researching my ass off to become one of the foremost experts in a specialized field, then it better have more benefits than just personal satisfaction.

A fantastic job with good living arrangements do not require a Ph.D.
It's interesting that some communication mediums are considered more "formal" than others.

SMS messages and emails are just ways of sending ASCII around, but one is considered more "official" than the other. Of course as time moves on these expectations change.

For example, in the early days of social networks it would probably have seemed crazy that serious businesses would be setting up profiles on these and giving them high priority.

Nowadays I am often surprised by the amount my cooler friends use facebook/twitter and the like for business dealings and job search.
I see your point why it's not as hurtful as it could be. In practice, 99% of the time it isn't. I am of the opinion, however, that there's time-tested tried and true more classic modding and adminning solutions, that are just as effective, that do not take significantly more effort either.

And that's the thing, except for the few rare cases I've outlined (IMO so rare that it's cost effective to just special-case it in code, rather than making an easy admin button for it), it's just not necessary to waste people's time like that.

One other aspect in which it actually performs worse: if you get banned, you get noticed. so you know you did something wrong. and you can work to fix this. the amount of people for which this "slap on the wrists" actually works, is actually a lot larger than the amount of sociopaths that will never ever learn and actually require hellbanning and other tricks to get rid of.
I saw Matt Might give this talk (or: a talk with this topic) this year -- my god, what a gifted speaker!
H1Bs can't vote you out of office so it's easy to be against them, the risk is lower to lose political capital (especially if you frame the discussion in terms of "protecting the jobs for Americans").
Ask HN: How does a freelance web developer find clients?
I'm a freelance Python (Django and web.py) web developer. How do I find clients?

If anyone has any suggestions for my resume I would greatly appreciate that too. http://brandonhsiao.com/resume.html

Thanks!
The preview book feature alone makes it 100 times more valuable than a traditional book imo.
This is one of the best tutorials about marketing/PR that I've every seen online! Keep up the great work...
A few of us are discussing that, at least... much, much further down the page (https://news.ycombinator.com/item?id=5747100).
>> If I spend up to 7 years of my life studying and researching my ass off

Where did you get the magic number 7 from?
Can you still push to your repo after this has happened?

Might be a way to get a free private repo ;)
Motorola X Phone For Sprint Passes Through The FCC
Subtle Patterns Photoshop plugin is on it's way.
A very timely post, indeed! Would like to hear more...
OK, so I'm 35, and I don't have much of social life, so I really don't know the rules.

Now I am wondering, is it really inappropriate to use text for certain types of communication, or in this case?

I mean, I would consider sending an email for the same thing, just because it would allow me to take my time and edit my pitch.

A face-to-face or phone call might be be considered more appropriate by some, but on the other hand, would you really want to have to reject someone face-to-face if it were the case that you didn't want to give them the job?

I think the idea is that a text is easy to send and doesn't involve enough effort, so its sort of an insult to use it for that.

I have a feeling that this is a cultural misunderstanding and that texts should actually be OK for a lot of things.

If he had received a typed snail-mail with the same text, would he be offended? The only significant difference there as far as I'm concerned is the vastly greater latency and waste of resources delivering a piece of paper.
If humans have such high protein requirements that
can't be satisfied by a plant-based diet

Do we have such requirements? Beans, lentils, quinoa, etc. aren't enough?
The trophy thing is the only weird part of this. Everything else makes sense in context - it simply isn't a competition.
I do wonder why they're asking me to drive to Seattle first. There's sailboats in San Francisco, you know...
You could load gmail or facebook or any other site in an iframe and tell the user to login, but you would intercept his credentials with javascript.
What a perfectly delightful piece of academic propaganda.

I'm sure that I am overreacting, but the suggestion that a PhD is the first and only time that you will experience original knowledge in your life seems quite smug.
> Well for starters since Amazon does not sell anything through Apple's platform (and indeed removed that ability because of Apple's new rules requiring a 30% cut), there would be no setting of pricing.

It would be setting pricing for the opportunity to make use of Apple's platform.

> You're suggesting that Apple would somehow require Amazon to fork over 30% of every Kindle book sold as long as the purchaser has downloaded the Kindle for iOS app. That would be quite anti-competitive and would introduce a whole host of troubles over their approval process (they would also have to take 30% of HBO's revenue or kick out HBO Go, Watch ESPN would be gone, Netflix etc etc). Not to mention nearly impossible to audit.

You're conflating an impractical suggestion with an illegal one here. It's a patently unworkable idea if the vendor in question doesn't use Apple's APIs for transaction processing, and it'd be stupid and tone deaf and a bad deal for their customers. But that's got nothing at all to do with legality.

Speaking of legality, would such a hypothetical move on Apple's part be illegal? Since Apple isn't a convicted monopolist, I don't think it is. And in this particular case, you'd have a difficult argument to make that Apple is meaningfully interfering with Amazon's ability to sell e-books, since they have (as you point out elsewhere in this thread) a booming business selling e-book readers, as well as content on other platforms (such as Android).

My post was merely questioning your assertion that instituting such a policy would be criminal behavior by Apple. So far, I don't see that it would be. Feel free to show me where I'm wrong.
Someone needs to write a "why getting a job in industry is a waste of time" rebuttal to this tired argument to illustrate how ridiculous it is to evaluate everything with a single (and shallow) goal structure. After all, it typically doesn't contribute anything new or meaningful to scientific knowledge, therefore it is a waste of time (...).

I guess I shouldn't expect any better from The Economist, but not everyone in the world just does whatever they can to make the most money possible, ignoring all other considerations.

Assuming I'm making enough money to survive comfortably (which is essentially guaranteed with computer anything, including grad school itself), I don't care. What I get to work on, and what environment I get to work on it in, is far, far, more important. Overridingly important.

This mentality (though usually not so extreme) is pretty common among math and computing people, which is probably why industry is finally starting to notice that workplace perks are very important. There are plenty of extremely talented people who'd gladly take a 50% pay cut to work in a less shitty environment...
Who cares about the Keystone XL pipeline?
Personal satisfaction is one of the best outcomes I can imagine. What's more important than personal satisfaction?
I turned 50 last month. When I was young I loved doing things as fast as I could. Video games has nothing to do with it, obviously. It was youth and testosterone. This has nothing to do with Millennials, and everything to do with teenagers not knowing manners at all. I had friends when I was a teen who didn't know. If a kid knows good manners and doesn't use them, its simple to tell him to flip to the good stuff. If he doesn't, its nearly impossible, although I did see the Military did pull it off.
I never made my soccer team. :(
Actually lists of arrays are still linked-lists, with the definition being: a data-structure where nodes are grouped together, with each node being made of a datum and a reference to the next item, where you can push() and pop() from one or both ends in O(1) and that can only be accessed sequentially in O(n).

It really doesn't matter what the reference actually is, all that matters is that the information for accessing the next node is contained within the current node.

Having optimizations like XOR-ing the back/forth pointers for encoding a doubly-linked list with a single word per node, instead of two, or linking together arrays of fixed size, that's just an implementation detail.
Well, most of the writing the public has seen from him in the past is not executive-to-executive emails.
Concur. I abhor using the phone for things like this and appreciate greatly someone emailing/texting. If things go well and we need to chat on the phone, we can schedule at that point.
>I experimented with linked lists in my early C days, and this code turned about to be the most bug-prone and hard to maintain.

I had almost the exact opposite experience. Arrays always felt like I was shuffling indexes around, and needed to do extra bookkeeping to keep track of where I was. Linked-lists seemed more explicit.

Granted, I have had times where arrays produced easier code. These tended to be when I need random access (or to backtrack n-elements or such). Furtuantly, these cases also (normally) coincide with the cases where arrays are the more (asymptotically) performant data-structure.
I don't think it was bad at all, especially considering the relationship the two of them had.

Actually, I could imagine reading that article with some-old-correspondence-method (telephone) and some-even-older-correspondence-method (physical mail) replacing texting and telephoning/emailing, and could imagine someone from 50 or so years ago saying the exact same thing.
Wasting your time to write this article was the real mistake.
Hmm that's a good idea. Let me work on that.

OK, done: https://www.runscope.com/oauth_tool

I haven't had a chance to get that into the docs and editor yet. Will do soon.
Especially since the text sums up to 'Hey, when can we meet to discuss this'. I might be another silly couple-years-post-college kid, but there's nothing wrong with that text to me.
What if someone steals your phone?
I don't see why a text asking for a phone call/meeting would be inappropriate. The huge message seems poorly suited to the medium.
This title hardly seems to reflect the main point of the article which is the problem of enticing more PhD candidates in order to acquire cheap research and teaching labor. The fact that they may not earn more than with a Masters was a fairly minor point.
Wow, here is the conversation this blog is about [1].

I'm horrified. Not so much that this guy wants his 'friend' to suddenly start acting like an anonymous jobseeker, in order to get work he is being offered for being a 'friend'.

No, I'm just horrified that the author is comfortable boasting about his arrogance. 'Silly college kid'? That's an amazing lack of respect for a human, never mind a prospective employee. I think any high value prospective employee coming across this blog would run a mile.

And why is this guy who graduated in 2005 writing articles about how terrible young people are?

I'm surprised to see a PR guy embarrass himself publicly like this. Vance Crowe, if you are reading this, is this part of some strategy?

[1]http://static.squarespace.com/static/51683bece4b0af794dea1f9...
What I find grating about it is that it's worded like he thinks he's a hot commodity and is expecting Vance to woo him. And telling him what your rent is going to cost... wow.
Oddly, it seems more accurate on my phone through Google Search/Now.
To me, the biggest problem of this guy isn't his use of text message, it's his attitude of entitlement "what do you have to offer me?"

I think that since the two have been hanging out regularly for half a year, it would be acceptable (to me, at least) to ask for opportunities available politely over text (email would be much better of course), but for him to make it sound like he's hot commodity and the author is the one who can't wait to hire him, is just plain silly.
Correct, which may also implicate any "hired guns" lawyers who send DMCA notices for crackpot clients.

In one instance I personally saw, a lawyer sent a false DMCA and they signed it under penalty of perjury for their client. This resulted in a clarification of the perjury that the lawyer may have placed themselves in, and threats to bring it up with the state bar association. Personally I doubted the guy was even accredited in the first place, but the DMCA related harassment stopped promptly.
Hah!

Also, "what's my name"
Whats this? Something related to .NET on HN front page? I must be dreaming...
My recommendation: Work on everything. EVERYTHING. No job is too small, no pay is too small (to start, anyway).

Put up your resume/etc on craigslist, and say "come and tell me your project". As you get going, you'll be able to cull back and take less projects, but at the start, you'll meet far more people, far more quickly than any other way.
So, the best way to fund your project is actually to attract patent trolls ?
It might not be perfect, because what ever is? But the interior of the Macbook Pro, Mac Pro, and other hardware suggests otherwise:

http://www.ifixit.com/Teardown/MacBook+Pro+15-Inch+Retina+Di...

Similarly, the filesystem on OS X. As far at the Mac parts go, while the BSD folders have visibility toggled off.
"And then I made an architectural choice that would haunt me for years"
> If I spend up to 7 years of my life studying and researching my ass off to become one of the foremost experts in a specialized field, then it better have more benefits than just personal satisfaction.

I respect your desire for more money in exchange for more commitment, but we should also recognize that money is but one of many motivators, all of which are ultimately in the service of increasing personal satisfaction.
Being on the front page of HN can bring page views. It can also bring flags to the article.

An atom-blaster is a good weapon, but it can point both ways. -- Salvor Hardin
Qualcomm's "next-gen" mirasol prototype, 577 ppi (see embedded video past 2:30)
Conversely, fittingly enough for YC, a fool and his party are soon moneyed.