skysight-inc/HackerNews huggingface dataset:
Virtual reality Street View
Their business model is the same as Hello Kitty's: licensing their logo onto everything. They admit in the article that the magazine is a loss leader to promote the licensing business.
In light of the recent actions of the Washington State Attorney General, it takes balls to try and pull a scam like this. The AG ruled against the people behind a kickstarter campaign for a card game when they did not ship rewards for two years. The original campaign raised 25k and the judgement was for 56k. The ruling was on behalf of 31 residents out of 810 backers. The company is slowly shipping units and it looks like the AG is backing off.

But this whole thing brings up many interesting questions. The fine was 1k per WA resident + reimbursement + legal fees. Knowing that the AG has your back if things go south should undoubtedly embolden WA residents, which may lead to a higher percentage of backers coming from that state, which in turn would mean a higher fine if things fall through. I honestly was going to have my sister, a WA state resident, back this for me for my birthday, if it survived to the last day of funding.

Links:

http://www.atg.wa.gov/news/news-releases/ag-makes-crowdfunde...

https://www.kickstarter.com/projects/213177064/asylum-playin...
14 Questions to Ask the Interviewer That Will Make You Look Awesome
How to Master the Recurring Revenue Model
As an alternative medicine/new age wellness woo moneymaker, any product at all that's labelled "colloidal semiconductor quantum dots" would clean up. (I'm thinking little colourful stickers, perhaps with a bit of glitter in a varnish suspension.)
Well, first, I'd note that React and Flux are already learning from the past. For example, I absolutely think there are tons of similarities between WM_PAINT and React's DOM diffing, but there are also major, major differences. A really key one being that React effectively handles the rendering tree directly, and can therefore do high-level manipulation and performance work on it, whereas Windows paint messages forced the windows themselves to handle all of their state diffing and painting issues. This makes the React part of Flux a lot closer to things like WPF, or retained-mode 3D graphics. (In fact, it wouldn't shock me if that were the actual inspiration for React's DOM work, and that the rest of this is more covergent evolution.)

I'd also note that we know that this style of design scales amazingly well. You can build and maintain applications as complex as Word, Myst, Netscape, and so on indefinitely. So we definitely know that this design has some historical precedent of working really well, and we're probably not way off track.

That in turn means I think we can answer the "what learning can we apply" by looking at what worked well historically.

For example, one of the things you have to do is to hide the low-level event loop. That's what frameworks like OWL and MFC did very early on, and I think what frameworks like Reflux are trying to do now. You even have some of that in the form of observers and so on in Flux itself. But I think that getting those types of things standardized, and a bit higher-level, will help a lot. I suspect, although I don't know, that ES5 was a bit of a blocker on getting that in Flux earlier, and suspect that Babel's pervasiveness will let that situation start changing, but that's entirely a guess.

We also know that, for the overwhelming majority of apps that are actually written, having a GUI designer building on the underlying framework (e.g. Interface Builder, VisualAge's form designer, etc.) can both decrease development time and reduce bugs, and we know that such tools work best with certain patterns in how callbacks work in the underlying framework. Specifically, you want one-to-many observers, strongly typed events that can be exposed and described via reflection, etc. So I'd hope that implementing that kind of thing in Flux can be done in a forward-looking way from the beginning, rather than getting bolted on later. More generically, designing the framework with an eye towards making it tooling-friendly is probably a really good way to future-proof things from the beginning.

I guess we'll see as we move forward. Each situation is a little different, so while there are parallels, it's hardly a slam-dunk that things will go exactly the same. But I do think that keeping an eye towards tooling is a really logical way to look forward and learn from the past.
The "I read it for the articles" thing was always based on a kernel of truth. Here's a good starter list: https://longform.org/publications/playboy
Your Startup Shouldn’t Sell to Everyone
This is great for the startup ecosystem because likely many of the engineers are very talented.
Even stranger is that their primary market is now women, not men.
Recently Playboy turned more into an outlet of Photoshop skills than actual tasteful photography it seemed like. It has been and hopefully continues to remain a source for reporting and interviews that are intriguing and somewhat hard hitting due to the uncensored nature. If it turns into yet another Maxim however its going to continue to stall. Playboy does have a place in the magazine world and its good to hear Heff is open to letting it evolve.
Access was removed from Github. Not necessarily from his email.
I knew this was a scam the instant I saw it. Kickstarter needs to have something like a $1 buy to comment without pledging or simply allow those of us with sufficient Kickstarter "karma" (however that is measured) to comment for free.

The fact that they didn't have a video of someone actually shaving was icing on the cake. The video "demo" that's on youtube is such bullshit I wonder what they thought they'd accomplish by posting it. Show me someone putting laser to face, someone with warts, pimples and less-than-smooth complexion. Then, maybe then, we can talk.
Tame(2) is now pledge(2)
Anything that heats a hair to the point it burns off, no matter what the heat source is, will give out a bad smell. Good luck if one has thick beard, and no, I am not convinced this will work cleanly.
I have to call bullshit on this...not that the numbers as reported are wrong, but that the correlation is a causation. There's just no way that a single change from total nudity to very-sexy-poses is going to so drastically change and increase the audience (by 4x!) for a publishing website.

Think about it...how many people knew this change had actually occurred until we read it in the New York Times yesterday? Don't you think that if the change from nudes to non-nudes had been so noticeable that guys would've been telling their friends/bosses/IT people -- "Hey guess what, no more nudity on Playboy.com...we can finally read it at work!"

There must have been some other change, such as a change in editorial (publishing more things, or more junk, or publishing more of its great archive) or business (killing a paywall or obtrusive advertisements) that happened in this time period. Or maybe just a switch in how they measure analytics.
You mind sharing who you moved the accounts to? I'm handling this exact case for a overseas relative and it's proving no end of hassle.
Marissa Mayer and Mark Pincus invested in a startup that makes 'brain drugs'
Anyone can bitch about the latest tech because there's very little new under the sun. It's far more constructive to suggest improvements. Like the adage "give me solutions not problems".
The best language is the one that can get your job done and for which you are able to hire competent developers.
No incidents had occurred at 10km (30,000 ft) cruising altitude. The highest aircraft shot down until then was at 6.3km (below 20,000 ft), which is why the 10km cruising lanes were still deemed safe (a judgement error, according to today's report).

The report also notes that in the previous days, over "61 airlines from 32 states" crossed over Ukraine without incident. On the day of the incident, 160 flights were recorded. So apparently, 61 airlines flew over a self-declared war zone. I'm sure some of them must have been considered sane.
I only read it for the articles anyway
A good chunk of the relationship between 20th and 21st centuries captured in one headline. Beautiful.
The big idea from old school windows that is shared with Flux is the idea of little views that render themselves and manage their own state. In Windows we called those Controls or Window Classes. It is a good idea, and one worthy of preserving.
BLOCKS modular smartwatch
No one asks, "Do they need this many engineers? Will these people have jobs in two years?"

Clearly you're missing @Pinboard from your life.
Specifically, look into how XAML apps work on the Universal Windows Platform [1]. Windows application development moved past Win32 about ten years ago with the initial version of XAML (Windows Presentation Foundation).

Nowadays, the event loop is still there under the hood, but it's abstracted away by the UI framework. You are left with independent views that can render themselves, but the raw event loop is exposed as higher level events raised by individual views (e.g., a single "Tapped" event instead of having to handle separate mouse/touch/pen/controller down+up events).

Apps often use some sort of message bus for communicating between non-UI components in a decoupled way, which may or may not re-use the UI thread's event loop. In general, you try to minimize what happens on the main loop, since it can lead to UI unresponsiveness. However, in XAML the main event loop is actually a priority queue, so you can put stuff into it at lower priority than regular input events[2].

1. https://msdn.microsoft.com/en-us/library/windows/apps/dn8946...

2. https://msdn.microsoft.com/en-us/library/windows/apps/window...

Disclaimer: I work at Microsoft, where we're using XAML to build the Windows Shell.
Ask HN: Showcasing side projects on resume
For the past decade I've been a database administrator. Last year we got word that in a few years our datacenter will close (I'm a US Gov't contractor), so I've picked up some additional skills like python, javascript, node.js, etc. I work with AWS for the contract and utilize it for some web applications I've written.

How can I showcase that on a resume?
Biology and medicine are walking smoothly into this territory. Organ generation seems plausible in a few decades.
Soon Playboy will see that, no, nobody was getting Playboy for the articles.
I think this one is my favorite:

Life Is About — Or Still Didn’t Know Me
I have always been really impressed with Pitchfork's longevity - been a regular reader since the early 00s and I still check the reviews every day for a new song or album to listen to.

One of their most impressive features I thought was their 'Cover Story' articles, definitely worth a peek:

http://pitchfork.com/features/cover-story/

As everyone was tripping out over The NYT's Snow Fall (great piece, certainly), Pitchfork was at the time releasing similar articles with relative frequency. I never felt these got as much credit as they deserve.
Well, in the world Twitter was created, maybe it was needed. But that is not the world you live in right now.
Divshot acquired by Firebase/Google
That's great for short term projects, but the musician metaphor breaks down in two ways in my experience:

1. A whole team must use a given stack, so it's more akin to trying to get your whole band to switch to amplified so you don't drown them out with your electric guitar.

2. For continuously supported and developed projects, you're in it for the long haul, and rewrites can become a daunting enough task to actually kill a company, so that first choice of software stack for a little project can start to look pretty significant. Who knows which quick and dirty little web app will end up bloating to a million lines of code and running a company for the next twenty years? I guess the music metaphor for this part is forming a punk band and realizing years later you wanted to play Bach, and trying to get your guitarist to switch to violin, etc.

Edit: my fun C# anecdote of the morning is I just got to deal with how new TFS branches can end up quietly running your Main branch code due to cruft in your Windows user folder. Thanks, Microsoft! http://stackoverflow.com/questions/15818364/vs-2012-launchin...
Officially Ukrainian govt call that Civil War happening in the country as "Anti-Terror Operation". To be clear, rebels occupy territory of 15K square kilometers with population 4M people.

Closing the air space would look like sign of loosing control over situation in country from the official govt side.

So this looks like not "too busy with other things", but more like miserable politics.
This truly sucks - I'm sorry to hear that. If you're one of the unlucky engineers that caught up in all this - reach out to the email address in my profile. We're hiring tons of awesome engineers at Uber, and if that's not the right fit for you I can help get you connected to other SF companies as well.
How Putin Tried to Control the Internet
The usual routes, I think (which is to say I didn't really go out of my way to discover music): friends & family, the radio, The O.C. soundtrack.
This is posted once every month. Last time it was him lying his way through though.
Absolutely. In addition to startups, I've worked with quite a few small-to-medium sized agencies, and as you say, they tend to have a small but manageable amount of Dilbertiness.

As I see it, the crucial difference between Dilbert and non-Dilbert is responsiveness to unhappiness and the ability to learn from failure.

In Dilbert-land, an entire engineering department can grow to be silently miserable. Outside of Dilbert-land, many people would raise their voices and with enough protest, major change would happen. That's because management knows that bad morale is deadly, and can't afford to restaff after mass departures. And outside Dilbert-land, people tend to not see themselves as trapped, and really will, indeed, quit.

Also, medium-sized agencies simply cannot afford to have more than 10% of their projects utterly fail - their cash-flow is too limited, and they live on their reputation and good relationships with clients. Unlike the Dilberts, they simply can't walk straight into failure over and over.
“traditional Windows devs are typically only good at Windows” — why? I developed for Windows, Nintendo, iOS, OSX…

“NIX guys on the other hand are typically familiar with multiple operating systems” Nope, they aren’t familiar with Windows. Just an example, I only see *nix developers started using I/O completion ports (which is the best I/O strategy for a Windows network servers since Windows NT 3.51) only couple of years ago, in node.js and libuv. Before that, most Windows ports of cross-platform servers failed miserably.

“The typical, multi-threaded paradigms in C, Java, and C#” — for C#, those typical multi-threaded paradigm has changed in 2011-2012 with the release of TPL, Rx, async-await.
The Next Generation Cloud: The Rise of the Unikernel [pdf]
Blockstream Announces First Production Sidechain, ‘Liquid’
Lately I've been seeing playboy.com links showing up in the kind of places like Facebook where buzzfeed is ubiquitous. People are linking their articles now. I suspect that there are many reasons why this is happening, but certainly the fact that there isn't nudity at playboy.com is definitely a factor.
I wonder if there are any risk metrics for one's primary employment. We apply sophisticated risk models to our investments, but I've never heard of anyone doing the same to their employer.

As a logical exercise, if we assign some risk to your employer terminating you (I imagine especially for publicly traded companies one could come up with some more-accurate-than-guess-formula), then there would be a point at which the risk of your current employer would outweigh the risk of leaving to find another job. Or, another way, the risk-reward between two different jobs could be measured (e.g. working at risky Startup X vs stable Retail Bank Y).

Links welcome!
But I'd argue that the "jargon" version is more precise in most cases. I mean, to me, roadmap means a very specific thing about lining up high-level features with milestones, while plan and strategy mean something more generic. Same with "nimbler" - seems like just an easier way to say more agile.

I'll give you "structural change" though, which I think is just a euphemism for layoffs.
"We only publish it for the articles."
Interesting to me that the comment right below yours (at the time) is "I only read it for the articles anyways"
And uses it incorrectly. Idempotence is when f(f(x)) == f(x). React views take some props and/or state and return a component, so applying the view to its output would just give an error.

I think the word he's looking for is "pure".

EDIT: I was wrong - apparently "idempotent" can also describe a consistent relationship between the input and some state. In that sense, it's actually a very good description of how the input to a React view affects the DOM.
The author is absolutely right though, if torrent sites only hosted music that was legally allowed to be redistributed then that's all that would appear. By your reasoning every search engine is a piracy tool, wget is a piracy tool, hell the internet is a piracy tool too.

Why is the burden on the developer to implement software to detect whether the work you're downloading is copyrighted in your country when it's the user who is in control and makes all the decisions.
> "BONUS: Capsule OSv"

That could be something decent. I'd be interested to know what performance benefits you get from using Capsule to manage OSv. Does anyone have a JVM-based Docker app they could use for comparison?
This is one of the most enjoyable things I've ever seen on HN. It's just ... fun.

I remember doing PWD with my dad when I was a kid, shaving #2 pencil cores to get graphite for the axles, making a batmobile one year, and generally doing things that probably had no influence on making the car faster, but that involved a lot of Time In The Shop Experimenting. PWD is the kind of thing that makes hackers out of impressionable youngsters.
OK cool. It's not all bad news then.

I think once we see react components converge across web + native we'll start to see more cross-platform tooling and designers springing up. I think things are looking pretty bright. Arguably the key insight the react team had was to treat the browser as a dumb output... and then realise that the DOM could just be one of many outputs.

I did just wonder whether in the GUI world there was a major pattern that people were using today that Flux should be using instead. But apparently not.
That was my guess as well, that nudity inhibits "shareability", which is important for traffic nowadays for this kind of publication. Though if this was an overhaul aimed at getting more pageviews by a younger audience, it's also likely there were other content changes at the same time, like type of article being written, which might have contributed as much or more.
RSS lacks one-click follow, recommendations, favorites, push of new updates, native replies, and uniformity of message size, and if you could sweep those things under the rug, Twitter wouldn't be as large as it is.

RSS is fine for plumbing and pros but has not evolved into anything resembling a user-friendly system.
>> A single trip report could be worth a thousand peer reviewed papers

It really couldn't, you know. It's subjective experience.

>> and a thousand trip reports could create a new science

A thousand may contain useful data if corrected for confirmation bias etc, but no, not a whole new science.

>> if you're willing to listen.

I have tripped. Many times. I know it well. It's not about being willing to listen, it's about being objective.
Million Dollar Shack: Trapped Inside Silicon Valley's Housing Bubble
View it another way: shaving seems to be a pain for many people, to the point people are willing to throw millions at a dubious (sorry if this word isn't the best adjective) claim of shaving with laser.

What if one could invent a working bladeless razor? It is a blue ocean waiting to be delved in.

Just thinking out loud.
People literally toString functions and parse them to implement features. Those features depend on there being comment text in the function that they parse. Pretty much a terrible hack but it is true that you can't remove the comments without breaking current code.
Sure, I don't think anyone claimed otherwise.

Pulling your repo access without notification isn't exactly what most people would view as, "parting ways with 'the utmost respect for each and every person'".
Biggest change is now you'll have to pay $5/month to use a custom domain name.
The lack of nudity may have taken them off some office firewalls too, not saying that would do it, but it would probably help.
ARM Brings SoC ASIC[or Microcontroller] Design to Embedded Mainstream
The NYT article does mention that they made the change with the intent of making their site more Facebook friendly.
This is a very old joke, originally intended to disguise the actual prurient reasons for "reading" playboy.

http://tvtropes.org/pmwiki/pmwiki.php/Main/IReadItForTheArti...
But will the logo continue to hold onto its status value when it's no longer associated with high-value (tasteful?) nude photography?

I know somebody who was a photoshoot model, she has plenty of products with the Playboy logo and her ultimate goal was a Playboy photoshoot (ultimately, it didn't happen). Maybe she'll buy more Playboy things to reminisce, but 10-12 years a lot of people won't be making the connection anymore

Eh, whatever
‘UFOs Hounding International Space Station’ or Evidence of ‘Secret Nasa Tests?’
Why not include redis or rethinkdb?
Somewhere I heard: stealing legally is called doing business. Doing business illegally is called stealing.
Meh, same shit... Somebody got fired after working very hard on a product, that's all I know.

None of the people who got fired are like "OMG... Jack is such a great guy for firing us without so much fluff"

If anything is just good for him, and press, just for him, if anything his message basically say "We want a strong twitter and you are weak".
Thanks! We get our data from the open web. We have a probabilistic algorithm that can use keywords, images, and more to match up social profiles with contact info so that we can give someone both a twitter handle / linkedin profile as well as a personal gmail.
I was the Music Director, then General Manager for our college radio station back in 2006/7/8. We relied on pitchfork, along with indie charts, to drive what new music we played as our format was indie rock.

Totally spot on how much sway they have in the indie community.
Optimizing const objects in LLVM
Not that I'm trying to defend the ridiculousness of that sentence, but Brent DiCrescenzo was pretty notorious for being sarcastic and witty. I was always under the impression he was writing that infamous Kid A review intentionally gratuitous
I've been using the service to source leads for myself for the past 4 weeks. I've been pretty impressed with the results and have set up a few convos/ demos already.

There are a lot of good ways to buy "bulk" leads, which for brute force outreach is Ok. But in terms of targeted selling/ connecting - I think these guys are already one of the better solutions.
I've only looked into iOS programming a little, but is this not similar to how views are handled there too?
I've been on two interviews recently, and both saw experience in .NET as a negative. I found myself having to down-play experience in .NET in both cases, in order to guide the discussion toward more applicable skills for the role. Even when you may be a polyglot programmer, interviewers tend to label you as .NET or Microsoft. Which, has apparently become a bad thing. Unless you're interviewing with a Fortune-100 company, in which case, .NET is still somewhat popular.