skysight-inc/HackerNews huggingface dataset:
Am I the only one that doesn't care about this? We geeks love to wax romantically about how the legacy distribution models are insane, but aren't willing to compromise with any less than free (as in piracy) digital distribution. It seems to me a paradox to claim that A) Distribution should be all digital, and B) We should allow sharing, sharing for everybody, all the things! In the end, people need to get paid, and until somebody comes up with a breakthrough on rights management, we're left with this model. Simple as that.

So, either stop complaining about physical distribution, or else stop complaining about being able to share freely, or get off your couch and figure out a way to get both and sell it to these companies.
David Kirkpatrick: A Word to the Class of 2013
Worth pointing out what's in it for the advisors – namely, a chance to hear about early products.
Canvas Typographic Animation
I do expect it. It should be codified into law (and there were some european court decisions). The licences should be anonymous and transferable - same as goods.

It basic customer protection and it is good if you have healthy secondary market. There should be some basics customer rights that should not be able to be waivered and the licence seller should not be allowed to offer less.
How is that different from an honors, IB, etc. program?
I wish I could find something that can read web pages to me while I multi task. I can listen to a video while doing something else, but I can't read and do anything else.
A queue would be an excellent time to use a linked list.

I don't understand the point of making a claim like this about a data-structure. The most fundamental thing in data-structures is that there is a time and a place for using each one. No data-structure is inherently 'better' than the others.
"What's wrong with creating schools that serve one group of students well, and don't serve other students?"

The politics surrounding education. Is there an underrepresented minority at your school? Are there more men than women?

Basically, if your school is dividing students by anything other than age, and if applicants are selected by something other than a lottery, politics will kill you (but never mind that college admissions, which seem to be a goal of some charter schools, are not based on lotteries or on age groups; politics is not supposed to make sense, right?).

[Edit: there are exceptions, of course; I attended a public high school that screened applicants with a test. In general, though, it is hard for a public school to be selective, because public schools are subject to political pressures.]
Thank you for the link! I had seen that site before, but my brain's garbage collector removed it for some reason. Must be a bug :)
Microsoft to Add Several Thousand Workers in China, Ballmer Says
This is a horrific strategy. Not only is it dishonest attrition, but it's the wrong kind. You should cut complexity/failed projects and then cut people.

If you cut people but don't cut workload/complexity, then the survivors just have to work harder. That's not sustainable, and with the underlying problems of the company (complexity overload) unfixed, it only becomes a worse operation. Sure, complexity-reductions need to happen and often those involve cutting jobs-- either through a layoff or attrition dynamics-- but just cutting jobs is a short-term remedy and won't work if the company itself isn't truly streamlined.
I hope you don't get downvoted for this comment. It illustrates the point perfectly.
>>but it looks like the next generation of indies will be learning the PS4/OpenGL toolchain instead.

Thank God! I really do not want to spend any time learning Microsoft specific frameworks/APIs. I'm already familiar OpenGL and I rather spend my time working on the game itself rather then having to learn new APIs.
Thats a good question, I'm assuming an activation key of some sort will be provided at purchase.
Stop Using Linked-Lists (in areas where linked-lists are the wrong structure to use)

Edit: I should note this article's advice is really good advice if your focus is performance.
Cloud Security Goes Skyhigh
Nobody forbids you from not using DRM capabilities in your own product.

Almost; if my product is a web browser, I know would have to implement DRM functionality in order to comply with the open web standards. This is what I object to, and I find ethically wrong. I'm not advocating for the illegalization of DRM or anything like that, just that open standards not be polluted by it.
This is a high priority feature for us. Expect a fix soon.
Not sure how this would work without making the system online dependent to install games.

If I install a game on my console and then lend the disk to my friend and he installs it on his, how will the game know it has already been installed on another console?

If you go with an always online model then you will be able to implement a formal game lending system into the console itself.
You want to use the OpenPGP specification, the most popular implementation of which is GPG. But if you want to use the actual PGP software, that is perfectly fine, too.

The point is to make encrypted/signed messages the norm rather than an outstanding event causing suspicion.
A person doing this seems impractical. The cost/benefit ratio for manually maintaining all that activity is too high.

If the process were automated, maybe. But there are probably latent factors that go into the page ranking that aren't exposed to users.

Also, what's the real benefit to this scheme? You'd have to:
1. Consistently write/find articles to post
2. Consistently monitor the voting ring

And your benefit is...?
Chronic myelogenous leukemia might be the best example because the improvement has been so drastic. I challenge you to look up historical average 5 year survival numbers for lung cancer, colo-rectal cancer, cervical cancer, or even breast cancer (where we maxed out in the mid nineties). Fact is, an actual cure is missing. Available treatment options tend to be palliative.
Very interesting concept! How do food & restuarant laws apply in Europe? I know here in the US, restaurants need regular inspections by the local board of health. And restaurant is defined as "a facility that prepares and sells food directly to consumers for immediate consumption."

Presumably if people are paying the host, that host is now operating a restaurant. I can already see the food lobby going crazy over this one in the US.
Note that many programmers get stress from the interview and perform substantially worse.
They're useful where you need to grow a collection in constant time. Re-sizing arrays is potentially very expensive.
There's some very detailed hive minds. Confidence in new companies, begrudging acceptance of Google, dislike of Microsoft and Yahoo.
MS blew the Xbox 720 reveal on every conceivable level
Are you implying that the aggregate cost of employer provided soda is equal to the difference in salaries between engineers and doctors?
The disc is just storage now. You put it in, install it to the xbox, and then it activates to your Live ID. Then the disc is useless and you can give it to anyone you want. When they install it, it's not activated to their account, so they have to buy it. Owning the disc doesn't mean you own the game, you're just buying the storage and an activation at retail. Though I'm not sure how that initial activation is going to work.. will be interested to find out.
Anywhere outside Hackernews, mandatory arbitration is considered a way to prevent trial by jury. It's safe to say that "trial by jury" got written into the constitution is because the drafters had experience with arbitration and were aware that at times it can be seriously unfair and inequitable to one of the parties.
DDOS as Civil Disobedience
Everyone should "Take a non x out for coffee and ask them what they think x's do".

I've had two/three different careers (dependent on definition) in my life, and each one of is immersed in its own echo chamber 99% of the time. This is one of the major reasons industry leaders can't innovate worth a damn.
> If there's one thing every company should understand about software, it's that top-notch people operating at high levels of morale are great for your bottom line. Being cheap about things like refreshments and office equipment ("you have to buy your own second monitor") is a morale killer.

You write "in software" and I thought about whether that applies to other areas as well and I do think there is a universal truth concerning creative work. But then it reminded me of the discussion about manager bonuses in banking around 2008 (and there has been one, occasionally, ever since).

Now, in their case, we were talking about a constant stream of million dollar bonuses with the occasional hookers and blow. I guess the bottom line is: There are limits to what is sensible.
I agree about lists being much more expressive in a lot of functional code, and sometimes compilers can optimize away some of the overhead. On the other hand, take a language like Haskell: It has Data.ByteString and Data.Text, which are array-backed string types that exist (almost) solely because String (i.e. [Char]) is inefficient unless you're doing a lot of manipulation such as insertions and deletions in the middle of the string (in which case you might want to use some form of Builder instead, anyway.)

The advice should probably be "use the right tool for the job." I wouldn't dream of writing functional programs without lists, but I also don't use e.g. the String type if I don't actually need it to be a list. Lists and arrays have very different algorithmic complexities for different operations. Figure out which operations you need, and pick the data structure that best suits what you intend to do.
The Inside Story Of The Harvard Dissertation That Became Too Racist For Heritage
HL3 on valve box
US Military Operational Unit Diagrams
Yes, that's how it works. In exceptional circumstances, you may be able to get Steam support to revoke a key and apply it to your account, e.g. if you purchased a brand new game, the key had already been activated, and the retailer won't take it back.
No, the point is that when you make a comparison as unfair as this one, you're doing something unjust.

It also marks you as a person who is conspicuously dishonest. Seriously, saying it isn't "perfectly"" apples to apples is a gross mischaracterization. And yes, that's a very real form of dishonesty.

None of this is to say that anything about public schools, from their founding principles to their day to day administration, is above criticism. That's not the case. But slandering them by way of inappropriate comparisons - then adding to the dishonesty by downplaying just how inappropriate that comparison really is - is wrong.
If you Google "common linux commands" and check the top few lists you'll find that "df" is on all of them, so it really is considered common by people other than me. In the age of the GUI, though, I can see how people might never need to learn it.
Is it possible to store secrets on the stack in java?
The solution to this is for more people to read (and vote) on new articles. I read the newest feed often each day, and find it broad and excellent. Indeed, my votes often concur and help define the homepage. In any event, more saturated statistics help crowdsource the best articles, and keep the system honest.
Yes, we should never learn new things.
Funders Network
Hopefully not, but a charter can't forcibly compel an abusive parent to send his/her child there. You'd hope that wasn't the case, but ever since the Founding Fathers flipped their shit over taxation without representation, we've built a country that favors the ambitious and fortunate 94 percent of the time.
Maxima, the computer algebra system, for Android
I've never worked somewhere with "free non-lunchtime calories" (i.e. not tea and coffee). Wouldn't this encourage unhealthy consumption?

Rather like the "fixed monthly cost eat as much as you want 24/7" cafeterias in many US universities. I know, it's your own responsibility etc etc, but surely an abundance of free stuff will encourage over-consumption. Especially if you factor the psychological "if I don't eat it I'm getting stiffed" factor.
That isn't a healthy diet, merely one that you can survive on for several years. Potatoes and milk will leave you deficient in vitamin E eventually.
hey, this is the best thing on HN in some time :)
It's too bad you've given up on Quora, but like I said, I can understand why you (and others) don't like the sign-up wall among other things.

I don't expect things to be evaluated in a vacuum, but since the original thread here was about the sign-up wall in relation to blogs, I was trying to point out that the original issue isn't an issue (outside of the general dissatisfaction with the sign-up wall, completely separate from blogs), and that you've just piled on things you (and others) dislike in response to my pointing out the fact that blogs are not affected by the sign-up wall. What I'm trying to say is that your original comment would have been more useful if you just said: "Why bother blogging on Quora, the entire brand is tainted and myself and others dislike the sign-up wall and blurring of other content" -- I'm not trying to put words in your mouth, but it's tough for me to read and pass along feedback/complaints about Quora (if you didn't check my profile, I work there), if the complaints are about things that don't actually occur.

You've clearly built on that complaint and expressed what it is you think is rubbish, and I appreciate that, and whether or not Quora ever regains your trust, I hope that you realize we're not out to screw people or turn them away from the site (just the opposite).

Anyhow, cheers and thanks for engaging me.
I think this is a fantastic idea! I would definitely try it out if it were available in the areas I am planning to travel to.

Any plans to expand to Asia?
It if pretty unfair to characterize private school as being some sort of bastion where elites get away from the "uneducated serf class". My private school experience (both attending, and then teaching at one) has shown me that many private school students come from working class families that are anything but elite.
True. But for many games, especially FPS, players spend most of their time playing multi-player. By now, the 2006-2010 probably won't have many players online.
Wevorce (YC W13) opens to the public
Also, it's up to you how you get your home cleaning done. You can hire a once-a-week maid service (it's not that expensive). You get to decide how clean you want your toilet bowl to be. It's your choice, though, and the only people you have to answer to (if applicable) are your family.

Having someone who can turn off your income and damage your professional reputation tell you that you have to drop everything at 4:00 and clean a toilet is a different thing altogether. That's ridiculous.

Again, if you're a real partner/owner (0.05% equity does not count) you do a bunch of undesirable work (including cleaning toilets, if it makes sense) because the buck stops with you. If you're an employee, you simply should not stand for this.
Using Peer Code Reviews as a Professional Development Tool
Isn't there a decent amount of overhead in declaring and extending an abstract class? Does the cache grouping outweigh the overhead?
But you are talking about several elements across the board that I would agree would have some sort of impact.

I'm just saying that changing from one font to another that are almost identical, and to the layman are identical, will not have much impact in the long run.
HDMI out on a tablet would be a regression when AirPlay gives you HD video without wires.
This works for games that sold well. For niche stuff, those games can become hard to find just months after release.
I hate this fucking excuse, and I killed it in my current company because it leads to administrative overhead and all kinds of bullshit discussions about who contributes how much, just to save a few bucks.

Yes, the company has to pay tax over the free food we give our employees because it's considered part of their pay. In the grand scheme of things: big fucking deal.

It's cool in a larger company where you have a well-stocked cafeteria where you can buy good food at heavily subsidized prices.

But in small companies this micro bean counter attitude in order to avoid taxes is actually more demotivating and divisive than not providing free food at all. Especially if you're in the middle of the city and people have dozens of options to go out for lunch.
How would you go about populating the full-screened text-box if the regular text-box has no placeholder text?
A Virtual Weimar: Hyperinflation in a Video Game World (Diablo 3)
Browser Wars:  Shooting the Hostages
whats your email? we've built this at userfox and would love to get you involved. we'll do everything for you. i am also interested because i care deeply about backpacks.
To answer you first question:
Anyone fits in "the audience for Dart", If you're ready to use CoffeeScript, why wouldn't you give Dart a try?

"It adds optional static typing, and as far as I can tell, nothing else."

And as far as I can tell you don't have a clue of what you're talking about.
There's also the price aspect. Unless you are impatient for a particular game you can build up a massive library of games on Steam very cheaply by taking advantage of the sales which are often 50% off or even 75% off.

Even pre-owned/discounted console games cost substantially more than this unless the game is very old or unpopular.
Yes, but it wasn't obvious. The groovy corduroy paisley bell bottom paradigm of the 1970's was front and center - I think the search came in with Seven, but I skipped Vista.

And scrolling with the mouse wheel when I insist on using Windows 8 in the old paradigm is much better than clicking through a menu tree.
Steam gained some goodwill by doing things like:

If you buy the HalfLife2 orange box ulimate set and already own HalfLife2. Then you can give your old HL2 copy to a friend for free.

One of the concerns is that people like microsoft wouldn't bother doing the above.
Political liberalism is and always has been nonsense. It's a propaganda label and is as meaningful as having a Libertarian Party with a platform half the libertarians in the country disagree (all of whom contend that those who do agree aren't True libertarians).
A Quick Guide to Finding the Right Investors
Scanadu Scout, the first Medical Tricorder
Building a better Grunt plugin
My initial reaction was that this must be the tech startup version of a collection agency. Like the ones you sell your debt to who harass people to pay up (I assume there's eventually visits from some sketchy looking guy who says something about "kneecaps"). You might want to reconsider the terminology here.
50 cents per cup? That's gotta be with a profit even. Charging for coffee is not really acceptable to me. What I could see as fair is not providing unhealthy stuff like soda and snacks (because it creates unhealthy habits), but at least replace it with coffee, tea, fruits and nuts.

I'll clean my own desk, but make me clean the office and I'm out of there, unless it's a scrappy start-up in which case it's OK. I hope your company has many other redeeming qualities, cause they sure sound cheap!
I would not be surprised if the games shipped with an "Activation Code" that needs to be entered in order to activate the game with an XBL account.

EA has been doing this for years, but only for online play. Madden, NHL, Battlefield, and other EA games ship new with a one-time-use "Online Pass". If you buy an EA title used, you are restricted from all online features until you pay ~30 USD for the "Online Pass".

The new system for the Xbox One is even more intrusive than EA's system considering that you cannot play a used disk offline. I was wondering why EA had killed the "Online Pass" system earlier this month; it seemed to good to be true... [1]

[1] http://venturebeat.com/2013/05/15/ea-kills-its-controversial...
I'M ARGUING AGAINST CONVENTIONAL WISDOM! PLEASE GIVE ME ATTENTION!

Use linked-lists in situations where you need fast insertion and lookup time isn't as important. Don't use linked-lists when lookup time is important. Don't make fallacious claims supported with misguided and incomplete examples.
> Well it's how anything digital works now. I can only think of a few exceptions

Well, the exceptions are not that exceptional. Do you buy digital music that you cannot lend? Are you not able to lend a game purchased on gog without paying? All the ebooks I bought I share with my family (and I have the legal right to do so, admittedly, I live in a country where DRMed ebooks are not the only solution).
you are always looking right before turning right...
Find employment that lets you be creative?

Good luck.
When will the green version come out?
It seems that often articles like this overstate their case to the point that it really detracts from the message.

There is a valid point, that a naive analysis of linked list vs. static array based on intro CS course descriptions of their properties isn't a good model for what is going on in a modern system.

The real lesson is: if you want to achieve high performance you simply must understand the impact of things like cache localization, vectorization, hardware prefetch, pipelining etc., and how your data structure operation will interact with them.

"Never use a linked list" is a silly lesson to take from this though. "In these situations, linked lists might not perform as well as you expect" is more like it.

"Use the right data structure for the job" is still as good advice as it ever was.
The benefit is wide exposure to possibly your target audience. HN is often a great place to announce that you released an new SaaS offering.

I really don't see it as much of an effort. Take the amount of time you currently spend on HN, divide it by 5 an do the exact same stuff that you currently do, but using one of the 5 accounts chosen randomly. All you really need to do is write some insightful comments to get your karma above some low thresholds and make sure that you upvote stories in a random enough pattern. Sure, eventually, this ring would be discovered, but then you just start a new one.
This is all a load on nonsense for me..
I'm a PC gamer and I like gog. I'm very happy to buy aything on gog becasue they trust me. They do not waste time with DRM and I do not support DRM, its unnecessary and impractical.
In my perhaps limited experience, people rarely ride the line. As they get away with things, they get more brazen, so there turns out not to be much middle ground in practice between the OK "one for the road" and carting things out by the case.
You are really missing the point. Read this:

http://www.joelonsoftware.com/articles/fog0000000339.html

Is a technique that Microsoft loves doing.

From the article:

>>
The competition has no choice but to spend all their time porting and keeping up, time that they can't spend writing new features. Look closely at the software landscape. The companies that do well are the ones who rely least on big companies and don't have to spend all their cycles catching up and reimplementing and fixing bugs that crop up only on Windows XP. The companies who stumble are the ones who spend too much time reading tea leaves to figure out the future direction of Microsoft. People get worried about .NET and decide to rewrite their whole architecture for .NET because they think they have to. Microsoft is shooting at you, and it's just cover fire so that they can move forward and you can't, because this is how the game is played, Bubby.
<<
I'm not sure about that. If management won't let you name the servers after characters in your favorite sci-fi movie, then that is an indication that names matter (ns1 for DNS rather than gandolf or papa_smurf or whatever) and that management is playing the role of the adult while you are acting like a child.

If you want to name servers after fairy tale characters and you will have a tantrum if management won't let you, then you are not mature enough to work for a company. It's called growing-up and being responsible.