skysight-inc/HackerNews huggingface dataset:
Sounds like the real product you need to build is the payment system for adult sites.
Schlep Blindness: http://paulgraham.com/schlep.html
What's your source for that "NSFW/porn traffic being worth much less than others"?

As far as ads go, traffic is traffic, and clickthroughs are clickthroughs. Not only that, but Tumblr is a social media service, and like all social media services, they live and die by the amount of users they manage to keep. People who join for boobs are still people that can convince their friends to join.
Totally agree, I never even touch job openings that are looking for contract to hire. Some companies just want you for a short time and this is a way to get better talent without having to keep them, and I definitely don't want to relocate with the risk they won't need me in six months.
PHP 5.5.1 Release Announcement
Why was the PS3 harder to program for? Because its GPU was out of date, its RAM was split, and its architecture sucked. Programming the PS3 "incorrectly" leads to extremely poor performance.

Certain memory transfers on the PS3 are just straight up broken: http://www.theinquirer.net/inquirer/news/1007286/ps3-hardwar...

The XBox was "easier" to program for because it was a more balanced system. Overall, the XBox360 was both simpler and more powerful.

By making XBox360 more powerful, previous soft-exclusives like Final Fantasy and Metal Gear Solid made their way to the XBox360. Sony lost a lot of publishers because of the boneheaded hardware they shoved into developer's faces.

It is Microsoft that has made this mistake in this generation. Not only from a policy stand point against indie gamers (ie: Oddworld moving to PS4 exclusive title. As well as SuperGiant Games making Transistor PS4 exclusive), but also by launching with weaker (yet paradoxically more expensive) hardware.

The PS4 will be easier to program for, it has a simpler more unified architecture, and Sony's policies are more friendly towards developers.

While it barely matters for the end consumer, it is easy to see which systems producers will prefer in the coming generation.
I feel like their biggest problem was confusion. Apple does this very well: their products aren't terribly confusing. As a consumer thinking about buying a tablet computer, you think OK there's the iPad, but what else? Oh, Microsoft has a tablet. Hey, it runs Windows, I know windows! But Windows RT? It doesn't run my existing card games? I thought it was Windows? Oh but if I buy the pro, it'll run my Windows stuff? How do I install my card games? But it's more money? What's different about that one?

Screw it, I'll just get the iPad.
I really like the premise of this....building the journal from existing web services I use. However, I'm not sure I'd do the aggregation and additional typing on a mobile device. This is the type of thing I'd do on my laptop/desktop, likely much more efficiently. Capturing the initial ideas through Instagram or Twitter is great for my mobile device, but when it comes down to flushing out that inspiration into some private thoughts....I'd prefer using my laptop with a keyboard.

Also, any journaling app that stores my thoughts in the cloud is a non-starter for me.

One thing that would be cool, though, is some form of way to generate a PDF for printing (or something). To me it's not really a journal, until I can get it out of the digital medium.

BTW, our household has tried many of the different mobile journaling apps, and we've always gone back to a combination of typing in regular text editors, printing photo books from Instagram, and the age-old technique of hard-writing with a pen and notebook.
TSP is NP-complete, so it is most certainly in NP.
Lots of trains have no drivers at all: http://en.wikipedia.org/wiki/List_of_driverless_trains
Birds Teach The Air Force A Better Way To Fly
Relevant: "Dear NSA, I Don’t Think You Meant Yottabytes"
http://xato.net/privacy/dear-nsa-meant-yottabytes/
Nothing like discovering your recently released app crashes on iOS 7 and being unable to download the SDK to find out why, or fix it.
Nielsen and Billboard's Mid-Year Report: Music Sales Down, Streaming Up 24%
No; the disappearance of content on these tags was coincidental in time, and mentioned in the same article only as inflammatory speculation. Tumblr hasn't said anything to indicate that this was part of their "adult content" changes.

I can guess another, more likely purpose for this particular change... (I'll focus on #gay in particular here, but it applies equally well to #lesbian):

Think about how tags are used on Tumblr--it's a lot like Twitter. People tag a post with something to add it to a conversation it wouldn't otherwise be a part of. So, what gets tagged as #gay?

You don't tag a picture of two handsome naked homosexual men with "#gay", usually; that tag is too vague to serve any purpose. Usually the people who post porn have their entire blog dedicated to one type of porn anyway, so tagging #gay on your Gay Porn Blog would be fairly useless. Even if you did, the Safe Search mode would hit this tagstream just like any other one, so there'd be no reason to censor it in particular if that's all it was.

So, #gay != gay porn, okay. So, maybe #gay is/was for rights/social justice issues related to homosexual men, then? Not in my experience; social justice folks are generally entirely too inclusive to talk specifically about #gay or #lesbian anything. I've never seen a post about gay rights specifically tagged as #gay. Maybe "#gay rights" (that's a separate tag; Tumblr allows spaces in them) but not just #gay. [On the other side of the social-justice fence, notice that #lgbt is still a working tag. http://www.tumblr.com/tagged/lgbt]

So what was getting tagged as #gay? I would guess (I never saw their content streams, but it seems plausible) that Tumblr eliminated these two tags in particular more for their potential for use in hate-speech or in "outing" people. I would bet (real money!) that posts were getting reblogged and tagged #gay and #lesbian for entirely malicious reasons, and Tumblr was often having receiving requests to "de-tag" the reblog so people couldn't find their post through it, somewhat like requesting to get your name taken off someone else's photo of you on Facebook. Imagine if you typed "gay" into Tumblr's search box, and the first result was a picture of your face! [I don't think Tumblr actually had a mechanism for resolving these de-tagging requests, but it was still likely a high-traffic request.]

I'd bet (again, real money) that we'll see other high-potential-for-hate-speech tags disappear. In fact, they might already have, and it's just that no one has thought to look. Anyone want to think up some tags to try, and report back any that "should" have posts but are completely blank? Or, on the obverse, anyone with actual knowledge/anecdata of what #gay and #lesbian did contain before Tumblr blocked them out?
Two first impressions:

- whoa, this is cool!
- this is harder to read than the callback approach right now

Makes me want to dig deeper, fully grok and reevaluate whether or not I'd really prefer this approach to callbacks. I have similar mixed feelings to using twisted vs tornado in python.

There's no doubt channel support in clojure is awesome, just a personal matter of whether I'll end up preferring this paradigm for UI development.
Is it still possible to provision devices through Xcode while it's down?

The message they've went with is very strange:

"This site is undergoing maintenance for an extended period today."

Normally they give a few weeks warning for maintenance.
UPS would no longer be able to deny that this is what happens!
I love programming, but I love my hobbies (e.g., film and video preservation) A LOT more.

I don't love programming enough to devote time outside of my 40 hours/week to it.
Davos 2013 - An Insight, An Idea with Marissa Mayer [video]
> They also use dynamic breaking resistors to the convert kinetic energy of the trains into heat energy. Fans then blow across the resistors to cool them.

On subways, the electricity generated by dynamic braking is sent back into the third rail (or the overhead wiring). It does not get wasted in resistive grids.

The resistive grids that you're thinking of are used by diesel locomotives, which do not have a convenient electric grid to dump the electricity into. Thus, they have to send it out into the atmosphere as heat.
I think this is basically correct (and I love the term "strategic ambiguity" as much as I like "plausible deniability"), so the market opportunity is to create a new Tumblr. At least initially the code wasn't particularly complicated.

The challenges are two fold, one if you put a stake in the sand vis-a-vis porn and nsfw content then you may find yourself without an exit strategy. That is just another way of saying that you will want this new thing to be self supporting (unlike the original Tumblr) which might mean ads earlier rather than later. But it also might mean a membership fee of some sort.
A really great book you should read is Seymor Paperts Mindstorms. That will def inspire you and perhaps give you answers to some of the questions I would I agine you are pondering on right now.

Great work, will see what my four year old thinks.
Oleg Kiselyov has done some exploration into the darker corners of Scheme. See things like:

How to Write Seemingly Unhygienic and Referentially Opaque Macros with Syntax-rules
http://okmij.org/ftp/Scheme/macros.html#dirty-macros
I like the way google warns you that there may be NSFW stuff in a blog then you have the option to click through. The issue with tumblr is that a lot of teenagers use it and they may have around 2, 3 NSFW pics and the rest is artists, gifs, sports gifs, quotes etc. The other option is to maybe only block the image and then allow the user to click on the image to reveal it.
I am paying for all these channels I don't want. I have to go up one pricing tier to get HD, which has its own fee on top of that.
This can be a little hard to stomach but very meaningful. Please proceed with care.
Yes I agree. Good point.
Just when you need to send an adhoc build.....
The detractors are just here to bash unashamed.

This really makes a lot of sense. You have pretty overt ads displayed, and deletable, within a tab devoted to ads. It's pretty much the best scenario imaginable for an ad supported service.
Is that really so urgent? The majority of the people using iOS 7 are developers, understand apps will be buggy under it and wouldn't leave a bad review. I'm sure an extra few hours wait won't make too much difference :)
Apple Acquires Locationary to Compete on Maps
Will students fork over $60K for an online master’s degree in data science?
This isn't entirely fair. Ten years ago Microsoft was just getting into the video game business, now they essentially own it (though they definitely fumbled the XBox One rollout). Ten years ago Azure didn't exist, now it's a $1bn/year business and a credible threat to AWS. In both these cases Microsoft started out with weak initial offerings and refined them into something people found compelling. There are other markets where this approach has not yet yielded fruit for them (mobile, tablet, search), but it's not really true that it just never works.

> Microsoft hasn't been that good at genuine market innovation (we're talking revolutions)

Microsoft has never been about revolutionary innovation. MS-DOS was just a rebadged version of Tim Paterson's QDOS. MacOS was the first OS to bring GUIs to the mass market, not Windows. IE came after Netscape. Etc.

Since the beginning of the business their approach has been to be a "fast follower" -- to let other companies take the huge risks of pioneering a new market, and then, if that market proves out, swoop in with a product of their own. Generally speaking this has worked out really, really well for them. Letting someone else do the pioneering isn't particularly heroic, but then, as the saying goes, you can always tell the pioneers because they're the ones with the arrows in their back.
For us, GitHub issues > corporate intranet. Beyond that, JIRA just doesn't add enough to be truly worthwhile.
If it was planned maintenance, it probably would have happened before WWDC and the iOS 7 betas.
No forum means no complaints which future developers can look back on...
$('.big_button').click();setTimeout(function(){$('.big_button').click();}, 1000);
I used to do daily pages as a way to clear my mind to get down to organized real work. I liked the idea of 750 words, but don't trust the cloud for this type of uninhibited flow of words. So I use various text editors. I kind of wish there was a version of 750 words that worked offline, though.
CorrugatedIron 1.4 - Using Riak from .NET just got better
I've managed to successfully provision new devices and run dev apps on them yesterday using xcode's organizer, so at least there's that.
Most of the stuff I have learnt from the experiences of young children using Isla comes from second hand reports from parents. I have also tested it on non-programmer adults.

There are some definite mistakes in the language.

It uses named nouns, yet in real world, we usually refer to things with adjectives and types. We say "pass me the red apple", not "that apple is called Jimmy, now pass me Jimmy".

People get confused about the difference between strings and variables.

To define a function, you make a list and add built in functions to it. This is awkward.
Yeah, I have the same privacy issues. I don't like certain personal data like journaling kept in the cloud.
Yes, please make me hit three keys instead of one just to make an assignment.
If I ran Tumblr, I wouldn't either.

It's quite simple: unless you're actively seeking adult content, it's vastly better for Tumblr's brand image to hide the fact that such content exists, so that only people "in the know" are using it.

Otherwise, Tumblr would run the risk that the top 10 results when googling for "Tumblr" might be all porn-related.
Not necessarily true, automattic (makers of wordpress) does this[1]

[1] http://automattic.com/work-with-us/
Yes, totally. I was going to add that in an edit, but you beat me to it :-)
I think so, yes. I provisioned a few devices yesterday through xcode during the outage and it updated my provisioning profiles successfully.
I don't know about that. There's a huge community of non-developers who, for reasons I cannot comprehend, love to put beta OSes on their phones. I'd wager they outnumber legitimate developers using the beta by a hefty margin. And a lot of them don't understand the implications of doing this.

Stories of unjustified bad reviews being left by users like these due to poor behavior on iOS 7 are really common in the community.
Previously, elsewhere:

http://ask.metafilter.com/71101/What-single-book-is-the-best...
Wow. This answer is chilling:

> I say anything short of perfection should be nuked. But that's my own personal extreme view. (Actually, that's not my extreme view. My extreme view is questions should be closed by default. Only opened upon review. And bad openings carry harsh consequences [loss of rights, re-earnable] for the voters.)
what's a fake sign?
https://maps.google.co.uk/maps?q=North+Sentinel+Island&ll=11...
Stephen King did this for a few of his books as 'Richard Bachman' [1], although they did better than Rowling's by an order of magnitude, they also sold an order of magnitude worse than a real Stephen King book. Thinner selling 25,000 copies sounds pretty impressive for an 'unknown' author, suggesting King at least has some sort of repeatable mass-market appeal.

1. http://en.wikipedia.org/wiki/Richard_Bachman
Maybe in SV it is, but out here in the regular world it's not the uncommon. My current job was contract to hire at a slightly higher rate. I was converted after 4 months. This way both sides were happy with the work environment. In SV there are too many jobs and not enough people so it might be harder to get anyone to do this. But contract works both ways - the prospective employee gets to see if they like the team too. I've taken jobs before direct where the team turned out to be completely evil but it wasn't obvious in the interview.
Machine Learning Self-study Resources
Ads in an email client that is explicitly supported by ads? The horror.
I had a similar thought recently. People who are currently in their 20s and 30s had a unique privilege of growing up when fully-featured computers appeared in almost every household. A bored 13 year old kid getting a Pentium-166 desktop for Christmas is much more likely to start tinkering with the system, learn to program, hack, etc. than if his or her first computer was a walled garden iPad.
Now with the huge success of smartphones and tablets, it may well happen that most households of 2025 won't even have a computer suitable for anything but media consumption and "apps".
Keeping your files and settings synced between multiple machines is a huge problem, and frankly MS has the best implementation available today. Who cares if they haven't given it a sexy name?
Intuition is learned.
Something is intuitive not because it’s universally understood but because we have learned the meaning of it from a holistic point of view. This requires lots and lots of experience and, for that matter, trial and error.

Metaphors are only meaningful in retrospect.
Don’t count on the physical-looking button to be intuitive just because it’s a metaphor from real life. Once you tell someone what a specific element means, they will most probably understand it, but not because of the metaphor itself.

There are no Bablefish in UX
Designing products and services is like speaking French. Not everyone understands it. Comprenez-vous? The noob might pick up a word here and there, but they aren’t, by any metrics, comfortable with participating in the conversation.

This all leads to the following conclusion:

Intuitive interaction is for experts, not for noobs
Understanding something intuitively really means that you understand it holistically. If you understand it holistically, you can fill in the gaps. This doesn’t mean you shouldn’t make your design intuitive or improve on it—not at all. Just understand that you are doing it for those who already speak the language, not for the noobs.

So let’s stop obsessing over whether something is intuitive and start obsessing over whether it’s understandable.
No big loss, since Tumblr search is TERRIBLE. As are most features - the service feels like a creaky pile of hacks for viewers and publishers alike.

A Tumblr directory/web crawler would be really great.
Now we seem to be completely dependent on computers, but at the time, I'm sure they didn't rely on them as much. The people pretty much navigated themselves to the moon
There's lots of business people (a subset of consumers) who'd might consider buying a surface for their home if they could use it effectively for their work as a bonus. Unfortunately, no active directory support and terrible performance in Office means its not really compelling.

Just saying, not all consumers are "my mom" who just wants to play candy crush saga and check their email.
Expression/statement distinction can make some things more cumbersome, but it can also decrease complexity and cognitive load, easing maintenance burden. It's very easy to be too clever with nested statements.

Even without distinction, making it a compiler warning is very easy.
App Gives You a Chance at Coffee With Major Influencers
Sebastian Thrun on the Future of Learning
Here's the changelist:

http://www.php.net/ChangeLog-5.php#5.5.1

And here's a security fix regarding heap corruption in XML parsing: https://bugs.php.net/bug.php?id=65236
Google's patent application
I don't think nsfw porn gif indexing is gone. It's just going to be streamlined, I've been using http://theworstdrug.com/ to sate my dirty gif hunger.

They have videos link up to some of the gifs too.
Done right, contract-to-hire seems like a great solution to me. It's actually a chance for the employer and employee to get to know each other and make sure their mutual expectations match.

Assuming the position were to be salaried at $104k, a sensible agreement might be:
- The employee is hired temporarily for a period of one to three months.
- Their wage is paid weekly, at a rate of $2k per week (i.e. 1/52 of their expected salary)
- The contract may be cancelled by either party with seven days' notice.
- At its end, the contract automatically converts to a permanent position.

If a signing bonus is called for, it should be due early during the probationary period. A separate bonus for the transition from temporary to permanent employment may not be a great idea as it may incentivize the employer to terminate the agreement.
I created a SystemRescueCd screencast a while ago if anyone is interested [1]. Although, it does not look like SysRescueCD includes Clonezilla, there are tools like rsync, dd, and scp for moving files around in a pinch.

[1] http://sysadmincasts.com/episodes/3-systemrescuecd
If you're in middle school, you aren't the target market for languages designed for children.
By releasing the book under a pen name and THEN letting her identity be revealed, it provides the book a chance at being taken more seriously as a good read rather than just a piggy-backing effort.

If she openly released the book with her name attached, it would instantly be compared to her past successes and receive false praise or scrutiny based on her achievements as a fantasy writer.
On the surface, Microsoft seem to have tons of problems in management structure, product design, public relations, etc etc. However, at least in my view, all of this isn't really a big issue and companies can easily survive on this stuff. The key problem is a very simple one: Microsoft has forgotten why they even exist. The goal of a company is to sell products to customers by giving customers what they want.

Microsoft of 15-20 years back did they wonderfully - easier to use OS, better features in Office, fast adoption of new hardware standards, etc. Microsoft of today is actively trying to sell customers what they don't want. Metro. Kinect. Office Ribbon. Bing. ARM Surface. The list goes on to almost every product MS offers.

Microsoft needs to stop pushing products for the benefit of Microsoft. I'd recommend the following: put up a poll and let the general public decide on issues like Metro - and then follow those results, even if it means throwing Metro out of the desktop. Microsoft needs to listen to customers simply because other businesses are listening to Microsoft's customers, and those customers are leaving.

Business 101 - it still applies even when you're not a startup anymore.
And it's almost funny--they've been hamstrung by being too far ahead of the pack in some ways. Look at all the trouble they had when they built Windows on top of the IE engine. In a way, that's one of the first steps towards a real use for the "cloud"--what should be different about browsing for a file on your computer and browsing the internet? And that ended up causing them some serious money.

They flubbed their early efforts at mobile OS development also. They had a real chance to corner the market before Apple was even making iPods, I believe. But they got too focused on beating Blackberry and didn't really look past them (in my opinion--I'm no expert).

Then the tablet: Microsoft was one of the first to really push tablet computers. Unfortunately, the technology wasn't there to support the idea. So they shelved it for awhile, then Apple came along ~10 years later and did it "right". And now Microsoft is trying to play catch up to a field where they did a decent amount of the early work.
I get where you are coming from, however, if being nice gets you better service from IT then, yes, you work at a dysfunctional company. Maybe changing the culture of the company would be a good idea. From my perspective what you are doing is a workaround to the dysfunction, not something that will solve the problem long term.
Sadly, the signs although being humor could easily become reality in the next few years.
Expressive Width in Programming Languages