skysight-inc/HackerNews huggingface dataset:
>I'm writing this because I think Apple may have changed.

Really? How it's different from, say, the constantly failing logic boards on iBooks G3? Or overheating on MBP circa 2007. Or the problems with the G4 Cube. Or the green goo from G5 Mac Pros' liquid cooling.

Shit happened with Apple before AND after Jobs. Especially when you buy a first generation model, like the Retina was. Wait it out till they iron the problems.

I've had similar things happen to my PC machines. On them at a much bigger rate than in Apple gear. I had IBM "Death"star disk drives failing in 3 machines on my small company. I checked the webs, and they had issued a note that the disks were problematic and suggested not running them for more than 700 consecutive hours (!!!). And that's from IBM. Another time I had an AMD machine that overheated and stopped working (processor shutdown). Or a Toshiba laptop that lost 3 keys in 2 years and the DVD never wrote a disk correctly.

The difference is, a company like Toshiba or Acer, ships less units and more models (and far more variations), so a faulty run at them affects, say, 50,000 people, whereas a faulty Apple run affects one or two million.

Not to mention that most models from those companies rarely stray of the "proven and boring" road, so they get things like Retina, thunderbolt etc after all the quirks have been ironed out by more forward moving companies (Apple, sometimes Sony, etc).
When I was a kid (many years ago) Lego, surprise surprise, also came in kits usually to build one and only one thing. I'd always build that thing once, maybe twice, and then all those pieces went into the bigger pile. The kits always had the best pieces; it's actually harder, in my opinion, to build cool stuff if you have nothing but regular old bricks.
AFAIK, as a consumer, you cannot sign away these rights for physical products. For software, which you license, i.e. acquire usage rights, the situation seems to be different.
I'll add something else for balance here: I went to see The Avengers after studiously avoiding any marketing for the film. I wanted my mind free to experience every scene for the very first time, like a pledge-ring wearing co-ed looking forward to her wedding night. I didn't even know that Loki was the villain, that's how innocent I was.

My friends and I arrived at the cinema early, secured great middle seats and sat back to endure endless local commercials (Annie got it done no less than four times.) Then it was time for the very last advert before the trailers started: Lego. A Lego set featuring the Avengers. An animated Lego set where the various characters recapitulated the plot of the film in thirty seconds. Many, many angry voices cried out, to the general tune of, "That better f-ing not be in the movie." It all was.

It tainted our experience pretty badly. Even if the advert had featured a completely different story we'd still have been looking out for similarities. This was a few days after opening weekend, too!

I still love Lego, but she's given me my first disappointment. I guess I'm growing up.
> Minimum Pubs for a PhD in CS?

The answer is obviously "one". Any number of PhDs have been granted based on one outstanding paper. But this outcome obviously depends on the quality of the work, and institutions differ in what they consider significant.

No self-respecting person/institution is going to say "N papers are required". The nature of the work is what's important, not a paper count.
Why do Facebook “Promoted Posts” have primarily foreign “Likes”?
Check out http://berlinstartupmap.com/
LEGO is the opposite of uniformity. A kid can build any world with basic bricks: cute bedroom, lunar station, farm, torture chamber… whatever. And the torture chamber will be different from kid to kid. Just like with normal construction material, really.

Luckily, once the initial model is built and destroyed, all your son/daughter has is a pile of random bricks with which to build whatever he/she wants.
It does look better than I thought, maybe the criticism was overblown and/or they have responded.

I see a few vehicles and an inventing workshop so it doesn't seem too patronising now.
"...the cardboard is treated with a secret concoction made of organic materials to give it its waterproof and fireproof qualities..."
Is anybody still able to follow Lifehacker? Their feed seems to be updated hourly with every single irrelevant tech news of the moment.

I don't even know what "life hacker" means to them anymore...
Unfortunately the permissions thing is really, really tough to fix - and not using Django permissions myself nor in any work projects, one that's rarely high on my priorities, alas.

For Git stuff, just make sure you're aware of who is writing migrations where and know what to do when you get a conflict. Making sure you have lots of smaller apps rather than one giant one really helps.
Imagine taking what a user sees in their browser when they view-source and giving them that.

Let's take a blog, for instance. What you effectively do is pre-render all your blog posts into ready-to-be-served HTML. When you visit a Wordpress site, PHP takes over and custom builds the response for the request. EVERY request that isn't being cached effectively.

Now there are tradeoffs. You won't be able to have some user/visitor specific data like user profile. You have to get crafty with what else you take for granted that is exposed through server-side languages and database persistence. You have to push functionality out to the front-end if you wish to have a rich content site.

What are the benefits? Substantially less server load as this is just serving static assets (HTML, JS, CSS, images). Lessened security concerns ( absence of SQL injection, Cross-site scripting attack vector from untrusted user content is removed). Highly cacheable content. Less 'moving parts' to worry about which could break in production.

Your site can still be managed by PHP, Ruby, Python, etc and have a database backing it, but it is not accessible from the Internet by visitors. A static site solves a defined set of problems, but it is definitely not a hammer.
From: http://en.wikipedia.org/wiki/New_Horizons

Provided it survives that far out, New Horizons is likely to follow the Voyager probes in exploring the outer heliosphere and mapping the heliosheath and heliopause.
Even though it was launched far faster than any outward probe before it, New Horizons will never overtake Voyager 1 as the most distant man-made object from Earth. Close fly-bys of Saturn and Titan gave Voyager 1 an advantage with its extra gravity assist. When New Horizons reaches the distance of 100 AU, it will be travelling at about 13 km/s (29,000 mph), around 4 km/s (8,900 mph) slower than Voyager 1 at that distance.
There is, hopefully in a couple of releases' time. There are some posts I made to the mailing list about it a while ago - I can't look them up quickly though - and a talk I did at DjangoCon this year.
Doesn't seem terribly unfair, but in any case I don't see why this person would necessarily would care. As for the complaint, what's he going to complain about, that he got a zero for letting somebody cheat off him? Not a complaint worth worrying about.
Yes, though the problem they likely saw was he virtually has no product, business plan, nor seems interested in selling it as much as himself. Its a trope you see here in the post mortem after every YC season selection.

"I hacked the process and all I got was this stinking blog post."

Edit: This front-paging HN will more than likely land him a job somewhere, for better of for worse, and was likely his real goal in writing it.
The fact that I read it through is proof to how compelling your post is. Your story on trying to get the domain name by all (reasonable) means really resonated with me. Are you based in London?
You need to compose clearer, more informative sentences.
You can do the same with Google Drive and there's even an official documentation:
https://developers.google.com/drive/publish-site
Honestly I don't get it. While the story is cool, it really just seems like you're comfortable blowing several thousand dollars on what, lets be honest, is a very, very unlikely chance at securing a domain name.

I know this story speaks of SV culture in some way; huge risk, huge rewards and the idea that no one can stop you. If the venture pays off, it makes you a hero. If it doesn't, well you get a cool story. But you're aiming to be head of your own company, you need to make wise business decisions. This doesn't look like one, and just shows (me) that you're willing to make large gambles for a chance at winning the lottery. Where do you draw the line?
Keep in mind that these are undergrad projects, so a few hundred LOC tops. But you'll see something like:

bool noMoreElves() {
return elfCount == 0;
}

void fireAllReindeer() {
for (int i = 0; i < reindeerCount; ++i) {
delete reindeerArray[i];
}
delete reindeerArray;
}

void checkCloseWorkshop() {
if ( noMoreElves() ) {
fireAllReindeer();
}
}

the above is certainly readable, but takes forever to parse -- the below is, I would argue, just as clear, and much quicker to read (the point the OP made)

void checkCloseWorkshop() {
if ( elfCount == 0 ) {
// fire all reindeer
for (int i = 0; i < reindeerCount; ++i) {
delete reindeerArray[i];
}
delete reindeerArray;
}
}

the comment above the loop is possibly superfluous, but helpful
You seem to have missed some old research about how damaging it is for kids to be told the things they are into are "not for them", based on their gender.

How would we react here if somebody said "yeah, Vim is for women only", made a pink version of Vim and marketed it solely at women, in women's magazines? That's what Lego is doing.

Gendering toys is as stupid as gendering software. Sure, some toys may appeal to one gender more than the other, just like some software might. But that's no excuse for ever being exclusionary about it.
Backwards migrations are really only designed for quick testing in development - you really shouldn't be running them in production unless you just made a major screwup.

It's entirely possible to shoot yourself in the foot, but that's also what makes South versatile enough. Hell, there's a good reason that I recommend raw SQL in migrations as a solution sometimes - you'll still get the record-keeping and dependency stuff, so it's not like you're throwing it all away.
John McAfee confirms he is in Guatemala
Would love to get people's thoughts on what a next-level navigating experience looks like!
Why am I not surprised that DZone is hosting linkbait?
Yessir! Email address in HN profile. Hit me up.
Yes. See our guest post on that same blog: https://www.dropbox.com/developers/blog/23
Simply put, the strength of PHP is also it's greatest failure. It's got a very low barrier for entry, but a very high learning curve for doing things correctly (efficiently, securely, etc...).

I know I've fallen into many of the traditional PHP traps simply due to what I call language laziness. "Why do it this way when the other way is so much faster". PHP allows you to do quite a few things wrong very quickly.

I'm a closet PHP fan, but not compared to "better" languages like Python.
Not really survival related, but back in graduate school my friends in the low-temperature physics lab used condoms as a critical part of a vacuum regulator. I walked in there once to hear them arguing over whose turn it was to enjoy the privilege of going out to the drugstore to buy more.
>You keep misusing the term censorship: asking someone to reconsider their choice of words is not the same as saying that they should not be allowed to say it.

No, but it's close enough for our purposes. They main difference is that you have not the power to forbid them. If you had, you might have gone the full way. There are, after all, many politically correct prohibitions in place in a few western cultures that made it into law.

>Freedom of speech is not freedom from criticism.

Criticism of the other's _way of speaking_, instead of criticism of their ideas, borders, as I say above, with censorship.

>I find amusing that you ended it with a quote which more accurately describes your own actions. I hold no illusion that cultures vary or that equality is far from a law of nature

Yes, but apparently you still hold the illusion that your (culture's) way is the one that has achieved the more equality, and that the method your culture has chosen to deal with equality is the correct one.

Which is kind of amusing from a culture with, say, an embarrassingly disproportionate percentage of their black population in jail.
In general, tie-in ads that are full of spoilers are extremely annoying and, I suspect, do not help anyone.
Lego still sells more 'old school' style sets, along with tubs of generic blocks. The sets also usually include extras of the smallest pieces.

Lemme guess, you've hated Lego since before it was cool to hate Lego?
However, in the reverse way, the migrations defining the models (as in Rails) often leads to mismatches as well. There's no easy solution to this problem, alas.

When model-based migrations work, they work really well, and help reinforce code schema/database schema being entirely in sync.
This may not be a comparable example, but the TexasTribune is a digital only publication that focuses on Texas news and political coverage. They operate on donations and through revenue from content partnerships. According to their about page[1] they will break even on $4.5 million this year.

Looks like the model can make sense. You have to be smart about the audience and focus on quality, value-add content.

1. http://www.texastribune.org/about/
The playback problems with the JS decoder are due to bugs in some versions of Firefox for Linux. Those have been recently fixed (as of 19.02a as far as I can tell). See: https://github.com/ofmlabs/aurora.js/issues/13
Lego was almost bankrupt a decade or so ago, and partnering with first Star Wars and then other properties helped save them. Don't blame them because kids have brands/IP shoved down their throat now.
Piracy Cripples iOS Game in Less than a Week
Not it isn't. They are giving you extra money and paying you a sum in excess of 143.
SmartAsset (YC S12) Hiring UI/UX Designer
SmartAsset is looking for an exceptional UX/UI Designer to join our team. SmartAsset harnesses the power of our financial modeling technology to provide simple, accurate, interactive answers to important personal finance questions—and that's where you come in.

A successful UX/UI Designer candidate is a self-sufficient, resourceful, team player and an innovative problem solver. You will be an integral member of the Product Team, where you will create wireframes, write product specs, fine-tune visual design and work with our engineers to build an application that delivers personalized, easy to understand, financial advice.

Responsibilities:

>Work with the Product Team to create wireframes and final product specs

>Interview users and conduct usability tests to ensure intuitive product functionality

>Work with the Tech Team to ensure efficient implementation of product specs

>Design A/B test experiments

Requirements:

>3-5 years experience in interactive design, information architecture or visual design for web applications

>You’re passionate about user experience and designing/building great products

>Strong attention to detail

>Solid portfolio demonstrating a breadth of experience in information architecture, interaction design, visual design as well as a thorough understanding of good design process

>HTML+CSS skills are a bonus

Perks:

>Solve problems that bring real positive impact to people's lives

>Help shape the future of the consumer finance industry

>Fun work environment with passionate colleagues

>Meritocracy! We reward the awesome

Details:

>This is a full-time position, based in our New York City office

>Compensation: competitive salary and equity

Apply at: http://www.jobscore.com/jobs/smartasset/ux-ui-designer/bp8UVymMur4QnGeJe4efaV

About SmartAsset:

SmartAsset is a venture backed, Y Combinator Company. We are a consumer advocate, recommending specific strategies so people can make smarter decisions and save money. Our launch in July attracted attention from over 40 publications, including the New York Times, Techcrunch, Fast Company and the US News and World Report.
So, he essentially admitted that the coordinates were real and a mistake to be released.
Cellphone Addiction May Be Contagious, Study Finds
Are users who share their hotspot indemnified if someone browses something illegal via their hotspot? In light of the recent prosecution of Tor exit-node operators, this service seems like it could create similar risk to the end users who share.
(Edit: Ninja addition)
Well one of the key topics of climate modelling has been trying to predict energy transfer from the Sun to the Earth. Generally we talk about CO2 and the greenhouse effect but lately there have a number of experiments that have shown that somehow the solar wind can also have a large impact. These points where the alignment of the magnetic fields allow the solar wind to shoot directly into the Earth's atmosphere provides another piece to the puzzle.
> I'll omit my own views on this and maybe write about them later on

why not put your own opinion, Dr. "Associate Professor of Computer Science" ?
The rule generally applied, which I think is a sensible one, is that you pay tax in a country on profits derived from it IF you have a permanent place of establishment there (branch office, sales office, retail outlets etc).
This means a company that has no physical presence in a country but sells products digitally there has no taxes due (except sales tax/VAT in the EU in some cases if over a certain threshold).

The issue in the case of Amazon, Starbucks et all in the UK right now is that these companies DO have a local permanent establishment, but manage to minimize their corporate tax through a mechanism called "transfer pricing", whereby they pay their sister branches in lower tax jurisdictions license fees etc for using brand, IP, software systems etc, thus increasing their tax deductible expenses in the high tax jurisdiction (UK).

What's useful to note is that none of this would be possible without double taxation agreements and the EU, both which successive UK govts and tax authorities have painstakingly and explicitly negotiated and agreed to.
If there are no double taxation treaties, taxes for cross-border payments would in fact be quite punitive (withholding taxes etc).

It seems to me the UK govt thought they would benefit from these agreements when they where originally negotiated, but it has not turned out to be the case. The whole "moral outrage" is just the government passing the buck on a ball they themselves dropped.

As a side note, I don't believe moral outrage is conducive to the rule of law. These multinationals follow the letter of the law and have no further obligations.
If the government thinks otherwise, they should renegotiate their positions and stop pointing fingers at others for a ball they dropped.
That would be over $100, right?
3 was the rule of thumb 20 years ago - but it was a guideline rather than a hard requirement.
Welcome to the New Mashable
"Welcome to the new Mashable. After two weeks of beta testing, we're excited to launch an all-new version of the site that delivers a better experience on every device -- from phones to tablets to desktops and beyond. (...) Stories begin in a column called "The New Stuff". If they are about to break out on the social web, they progress to the middle column, 'The Next Big Thing'. Those stories with the most social engagement move to 'What's Hot'."
If you have an account you can opt in a experimental HTML5 player in the settings [0]. I'm using it now for a while, works like a charm.

[0]: http://soundcloud.com/settings/extra
Facebook required to create an account?

FAIL.
It's targeted at girls because it uses all the signifiers of traditional stereotyped toy advertising, features only female characters and comes up via a special Lego For Girls page via the first Google hit on "Girls Lego" (for me, at least).

Lego may have a perception problem that it is "for boys" as mentioned upthread, but this is the worst way to redress that.
It's surprising your comment hasn't been down-voted to oblivion. It's so factually incorrect.
I have twin 5-yo daughters and have bought only the space-themed LEGO sets for them. They've seen the "Friends" sets but really just want to build spaceships, airplanes, and cars. I guess I'm doing something right :)

I also have to admit that one of the reasons I bought the space sets was in case they didn't like LEGOs. That way at least I could have some fun with them. Now I have to share...
I was reminded of those too! I had the set in the 2nd photo, and remember building some of the things in the manual. Of course, as a kid, I quickly lost most of the bolts and nuts, so I can see the value of LEGO in the long run…

EDIT: Of course, in the spirit the typical ru-net, a lot of comments at that link are along the lines of "LEGO is for idiots, look at what we played with as kids".
This is a very interesting point (re: the guilt especially) - sometimes I'm almost dissuaded from releasing code because in the end it might have a net negative impact on my life.

There's even stories of people hunting down email addresses from git/SVN commit data and emailing about problems years later to people who only ever released the code as a "hey, this is interesting" attempt.

I'm not sure what the solution is - responsibility is important in any healthy open-source project, but sometimes I just want to release code as a way to potentially let someone else do a bit less coding, not as some well-maintained library attempt.
It sounds like the Interplanetary Transport Network, but with magnetic force instead of gravity. Maybe we can manipulate magnetic fields to move things through it?

https://en.wikipedia.org/wiki/Interplanetary_Transport_Netwo...
Love this article - really fantastic writing, and the doodles are a nice addition. I'm surprised I'm not seeing this rocket straight to the top. I have yet to host a very popular open source project, but this advice is great for if/when that happens.
And the context is certainly appropriate.
Related - I once answered a stack overflow question and the guy hunted down my phone number and called me to see if he could get clarification. So crazy.
You are doing Lego wrong!

When I was a kid (and that was during the horrible late nineties and early 2000s, when Lego was all about cramming as many special pieces into their sets as possible – a trend that has reversed by now) I of course needed generic bricks, but even the horrible sets of that time provided them in large enough numbers. What I also loved was repurposing special parts in novel ways. That was always possible, with every part.

My multifunctional super-car obviously needed all the special computer bricks I could get my hands on!

The only thing I never liked where bricks with stickers. Luckily those were and still are rare.
Except the CLEAR network blows. I used to have a couple retail stores and sold them off because I felt terrible getting so many complaints about service quality and could see the company already declining as key investors were pulling out.

The nodes were initially unsaturated and speedy -- you could often get 15-20mbps on mobile hotspot. Now people are lucky to get 512kbps on their home modems in moderately dense residential areas.
GitHub mirrors - Official and Unofficial Mirrors
Remember seeing you introduce Twillio at Tomorrow's Web a while back and was hugely impressed.

I have a feeling we will be seeing a lot of very cool stuff from Zap in the future ;-)
This shocks me. Before reading this, I would have guess the number would have been close to 1 in 50 or even 1 in 100.