skysight-inc/HackerNews huggingface dataset:
It might help prevent crap-tastic apps on the store because it changes the incentive structure. If the subscription is doled out in proportion to time spent in-app, the incentive on developers would be to maximize engagement time, which might be a good thing for users. For paid apps such a scheme would be a problem since it would likely reduce income, but as a way to get money to fund free apps, not a bad idea actually.
The case for the latter is extremely strong despite how you've framed it. Apple Music will overnight be on an install base of 700-800 million iOS devices plus Macs (and available on Android and on iTunes on Windows). That combined with the fact that Apple's customers have regularly shown they are willing to pay for apps/services/media makes it extremely likely that this service is going to rapidly expand the market for streaming customers in a short period of time. It's been reported that Apple's goal is a 100 million customers for Apple Music, that's 5 times the number of paid customers Spotify has.
As someone who had issues with a 4+ year old bug in FileZilla, can confirm. First time I developed anything serious in C++ and it took me only two evenings to develop a patch. Then some back and forth on the bugtracker, but it made it in soon after.

(For those interested, it's the ability to create a new, empty file on the server.)
I quite like this service, used it a couple of months ago (http://steinn.org/post/brute-force-still-going-strong/) although I would love it if I could change my terminal dimensions (char width/height) after recording. That way I could make the terminal window fit the surrounding container on my blog.

But A+ for usability :-)
So I may as well flip a coin each round?
Likewise, similar to GRR Rapid Response - https://github.com/google/grr
This happens all the time in "Uber vs. big taxi medallion cartel" debates.
There are a lot of economic differences between music and apps

Are there? (At least for independent musicians?) From my experience, it seems like a decent comparison—you can make an app or album for $2000 or $200k.
Probably because they don't want to break their compatibility with mySQL, a decision of theirs I highly appreciate. Being able to drop Maria in for mySQL without having to rework a lot of things has been a huge time saver.
There are many languages that compile to JavaScript (TypeScript, Dart, CoffeeScript, ...). You don't have to use JavaScript.
Huh? No one reasonable claims that drones will deliver everything. The applications are for short/medium-distance delivery that can't be scheduled in advance, and possibly for last-ten-mile scheduled delivery in places that aren't dense enough. (The later will probably be taken over by autonomous cars, whichever comes first.) That's still a massive market, and will make them ubiquitous.
> Yes, you can potentially move the logic normally contained in either of them into the application, but as you deal with more concurrency and as you start accumulating bugs, sooner or later your data will be messy and you will need to add cleanup-scripts

I agree with most of what you said, but in many many use cases data integrity can be maintained in application code (a statically typed system helps), it simply can't be true that all those applications running on NoSql database will have messy data and/or cleanup-scripts.
I have lived in a lot of places, and I never could figure out what should go where. E.g. what are the limits to the cleanliness of paper/cardboard, and what about really shiny cardboard packaging? And what kinds of plastic can be recycled?

I think that there is already plenty of will to sort recycling correctly, but a lack of detailed information. The mindset of people running these programs seems to be stuck in a decade or two ago where the main goal was to convince people that recycling is important.

I was thinking about making an app for this, but never got time.
Show HN: A open source taxonomy for online courses
I should preface this by saying I love functional programming, I think it's a great way to write stable and testable code, it's likely the future, but...

Functional programming is much more popular in academic circles than in industry. I think academics tend to hand wave away practical concerns like cache coherency as "an implementation detail" or as an "exercise for the reader." Big O times are often considered, but rarely do researchers make a career off of "how well does this fit into an X86 L3 cache"

So yes, functional programming tends to depend on linked lists, and that's probably why you don't see it in things like the game industry. This might change in the future, for instance, I could see it being the case where having provably immutable memory could allow processors to manage more memory efficiently, but I don't think you can have a fast language that considers the CPU as an abstract entity; you have to design these things in.
> Sometimes , I think that the zeitgeist has swung too far in favour towards being an entrepreneur instead of working for someone and making something awesome.

I can agree with this. There's definitely some long term, large scale projects that require more coordination than a bunch of disparate groups working together. I doubt the pyramids, the statue of Liberty, or the Empire State Building could have been built that way.
I've actually been writing a guide to WebGL via Gamma (a bit like React.js for WebGL, written in ClojureScript), and was able to take it a bit further.

* Live editing tutorials with the code directly embedded [0]
* Hot-reloadable WebGL code [1]
* Hot-reloadable WebGL code in multiple browsers [2]
* Inspector tools that are able to detect common errors and explain them [3]

The live-editing aspects really helps recover from black-screen-syndrome much faster, and keeps the experience from being more overwhelming than it has to be.

Unfortunately, almost everything that's written for WebGL on the web right now is actually written for Three.js. Three.js is great, but it does make it a bit frustrating trying to understand the basic WebGL state/code underneath when first learning.

I'm up to 32 lessons so far (e.g. textures, specular maps, camera, WebSockets, WebRTC/udp), and definitely hoping to be able to explore more and more holistic topics. If anyone has suggestions for topics they'd like to see covered, happy to take a look!

[0] https://www.youtube.com/watch?v=Q5vh1Xj-xM4

[1] https://www.youtube.com/watch?v=rboZswsKwaw

[2] https://www.youtube.com/watch?v=mKsL9ZRfXWw

[3] https://www.youtube.com/watch?v=Gbpe3hEYKgg
I wrote a blog post on how Wikipedia's software choices cause the Gender Gap [1]. In short, the MediaWiki software gave power to the initial users of the software, who were mainly men. As the site grew, the software was not updated to devolve power to other groups, such as women and minorities, in part because the dominant group thought they were/are doing good work. In Wikipedia might is right and the end justifies the means. It's not just women, men find themselves routinely harassed on Wikipedia, and that's IMHO a fault of software, that doesn't have enough checks and balances on its various power structures. I came to realize this empirically because my site, which also crowdsources news and biographies, has up to 80% female participation. [1] http://newslines.org/blog/the-sexists-at-the-top-of-wikipedi...
Human Nature Prepares for a  Momentous Leap (1974)
Windows updates (from 7 or 8 to 10) will be free, too, according to Microsoft.
Almost 15 years here and I work 40 hours. Very rarly I'll put in 41 or 42 and that's mainly to help out the people that work under me put in only 40.

The secret is to learn how to say "no." People think it's a dirty word, but as and industry we're terrible at estimation and "no" is your most powerful way of fixing that situation.
I'd appreciate if you posted a top level comment with more detail on this point. I've seen this claim made a lot, but when I looked into it further there were a lot of contradictory claims and evidence. If you're aware of a good summary of the facts, or some compelling evidence for your side, I'd like to see it.
Make great music. Give it away for free (or streaming, which is near the same). Charge a lot for live concerts. I'd just assumed that musicians would have figured that out by now.
> Indeed, I can get lots of things delivered the next day if I'm willing to pay for it.
>All of which is a long way of saying that I don't really see the non-niche problem that even an idealized drone delivery system aims to solve.

Part of the idea is that you'll get same day delivery for a reasonable price. In fact, it could be cheaper than normal stores (although probably not walmart) since it'll just be a warehouse with a drone fleet.
Hello, didn't expect to see this here. I'll be happy to answer any question as I refrained from giving deep technical details in the article. I'm surprised at how secure the Vita is given Sony's track record. I would say that the Vita is the most secure consumer embedded device that's out today.
> If the subscription is doled out in proportion to time spent in-app

And think of all the cool new laborious, overcomplicated, and time-consuming UI designs we could look forward to!
I wonder if this will end up getting amended before it gets meaningfully enforced.

Otherwise, is there anything stopping erotic ebook sellers from just putting their servers in a different country?
It may be impossible to enforce this ban completely, but that doesn't mean that major sellers won't follow it and the others, those who are based in Germany, will get fined. Could be quite lucrative actually...

My personal thinking though is that this was a legislatory mistake. Not selling erotica on Television before 10pm was a good thing, back then. And it didn't matter until now.
Becoming a Landlord
Or rather, its efficiency was reduced by using larger bins and by changing market conditions.

The process still works, it's just less profitable than it used to be.
Well, there is a python compiler. And the compiled code is fast (although, the compile times are absurdly long). Specifically, RPython is a compiled language, and PyPy is written in RPython. So yeah, it's possible, and it has been done, but on the other hand... RPython is only superficially like Python, the semantics are vastly different. It's technically a subset, but the way you approach writing it is way different. It tends to feel like C with some syntactic sugar. So I don't think that invalidates what I'm saying, I think it actually demonstrates it: if you want efficient code the language needs to make efficiency a priority.
That may be harder to achieve than you might think. Big sellers would have lots of employees inside Germany and smaller sellers may be reluctant to setup a multi-national business...
It says it is limited to 500 apps so compared to 1.4m in the app store less people to spread the money around to. It also sounds like they removed the option of using the Android store from this quote "saying that consumers would get confused if there were two app stores — Google Play and a branded KDDI store". So there really isn't the option of their users going to a different system.
>Technology tends to separate normal from natural. Our bodies weren't designed to eat the foods that people in rich countries eat, or to get so little exercise. There may be a similar problem with the way we work: a normal job may be as bad for us intellectually as white flour or sugar is for us physically.

It's not technology, it's society. The notion of "working from 9 to 5 until 65" is a relatively recent construct brought on by the industrial revolution. There's a great section on this in the book Your Money or Your Life. If you read some of the literature of the times, there was a period in which some authors and thinkers started saying that people would have more leisure time, and thus be more creative. Industrialists didn't like this since it limited productivity and the potential for growth. Moralists didn't like this, since they believed idle hands lead to trouble. A massive campaign was waged to get society to buy into the concepts that growth (not sustainability) is needed, and that productivity is important. This also coincided with the growth of consumerism, as people started thinking they needed more stuff.
It would be interesting (and probably very funny) to apply this to a video of a person trying to stand as still as possible.
Financing a startup with debt is usually a stupid move.

Why? Isn't that better than giving away equity, assuming that you actually believe your company will reach multi-billions in valuation in the future?
Engineers and deadlines
Cool product and nice execution, but I'm a little stuck on the name. I keep reading it as ascii-enema.
Why wouldn't the OCaml compiler optimize away the variable usage in the first example? It seems an easy optimization to make if they're only used once.
> but the information is publicly available on glassdoor.

So...

> 1. I didn't want to get candidates purely motivated by the high cash comp in the area

...you provide the information only for those you don't want?

> 2. Cash comp isn't core to how the company markets itself to employees and its culture. The company prefers to sell itself on being an employee friendly place to work.

By hiding information away? By pretending to know their motives? When I don't see this information listed, I make an assumption that they are paying market rates, which are substantially lower. While the work itself is important as well, so is supporting my family. And if a company can't be upfront and honest with me from the beginning, that doesn't bode well for the future.
Stop swiping up to kill your iPhone apps…
What makes musicians sound more greedy or unreasonable than most is the generally passive attitude towards the innovation necessary to sustain their own income.

They expect Apple, Spotify, Pandora etcetera to take all the risk (including the major risk of being unilaterally torpedoed by those same artists), do all the upfront investment and then whine about not getting a big enough piece of the cake.

Taylor Swift is being an outlier here in the respectful way in which she communicates. And she knows it, that's why she chooses her words very carefully.

Most of these artist just bitch and whine about their percentage, ignoring the fact that, with antiquated copyright laws firmly on the side of the music industry, technology firms are taking quite insane risk in their attempts to innovate the way music connects to the listeners.

If they hadn't, sales of music would have totally flatlined by now and those artist would be way worse off.
price too high
Hmm, this comment needed more text, but I was about to step on stage using my phone, sorry…

In the creation of Apple Music, Apple didn't not require any musician to create more music. Apple did have to develop their delivery system.

Apple does not require any music owner to put their music in Apple Music. But if a music owner does want to be included, then when Apple isn't paid, the music owner doesn't get paid. When Apple isn't paid the music owner does not have to chip in on the operations costs, that's nice of them.

Stated a different way, during the promotional period which the music owner agrees to, to promote their music in what they believe will be a profit making venture, Apple will pay all of the distribution costs out of their own pockets.

About Pirate Bay (which I didn't really want to comment on, but HN won't let me edit the grand parent) The content owner's, by and large, did not agree to put their material on Pirate Bay. If the content owner's did, I'd use Pirate Bay all the time and pay for the privilege. Instead I have to wander the balkanized world of video content looking for which of the four services I subscribe to might have the video I want to watch. It is a terrible solution and should burn in fire, but we are stuck there for now.
Bids.ly is for sale :)
The only reason for them to be concerned, is they've accumulated a vast amount of debt in a very short amount of time, all to put off dealing with the cash / tax problem.

That debt starts to add up, even when you're paying record low interest rates on it. Right now they're losing a billion a year just in interest on their debt, that's up from nothing three years ago. At the rate they're taking on debt, they'll be losing two billion dollars per year to interest within another two years. That starts to become a lot of money to be pissing away just on interest, all to avoid taxes. Over time it'll become a net larger sum than they would have paid in taxes on the cash.
strongly typed variables will always be faster than duck typing.

Manual memory management will always be faster than garbage collection.

Saying the language doesn't matter with regards to the performance is completely inaccurate.
I agree that the model we had is probably not a perfect fit for our era. But the one we have wasn't designed for this time either. It is a combination of historical accident and strong lobbying for private interests that got us to this point. And while we do get extremely cheap and ubiquitous consumability, which is a good thing, we also get highly restricted redistribution, derivation and consumption.

What I believe is that we should have a system where everyone is free to distribute any form of media they have access to, and of any modifications he can make of that. Obviously, this would require a different form of compensation than the one we are using; if anyone can distribute, then charging for distribution is not a great idea. We should instead pay the produces for the act of producing (and the performers for the act of performing). This is not some crazy scheme by the way: this is exactly how we pay employees for software. We agree on a price for your skill, and pay you for as long as you excersize that skill.

Patreon and Kickstarter also work with similar models, compensating for the creative act before it is done (or directly afterwards).
Ask HN: Who are the 'fathers' of discoveries for whom we can be thankful today?
Discoveries, inventions, ideas, concepts...

John McCarthy, Marvin Minsky, Linus Torvalds, Newton, Einstein, Carl Linnaeus, (insert others)...

Is this a worthwhile exercise? I hope people can share insights about whom they list. They can be anyone, but famous scientists and the like are easy to think of off the top of the head.
According to [0], the Koch foundation made funding of Florida State University conditional on keeping Bruce Benson, a self-described "libertarian anarchist" as department chair. But anyone who calls themselves a libertarian anarchist or teaches Austrian economics is on the fringe of academic economics. In fact it is so non-mainstream that there is an article[1] written for potential PhD students to help find PhD programs that do focus on Austrian economics.

[0] http://www.publicintegrity.org/2014/09/12/15495/koch-foundat...

[1] http://superscholar.org/rankings/economics/top-austrian-free...
The 'free' bit has already happened for a lot of artists (income is gone). The second part 'charge a lot for live music' is happening - those who can are try to compensate (i.e. make a living).
Having just paid over $100 for a concert ticket, I don't think live music becoming only the preserve of the rich helps.
They don't even have to be lying. Apple is a huge company, and it's entirely possibly that its representatives may have been making threats that were not, ah, officially authorized.
The way things are going, with a couple mobile games doing billions, and hundreds of thousands of others doing next to nothing, non-IAP pay-per-usage in app stores may well come sooner than most people expect.
How Human-Caused Extinction Affects the Planet (Infographic)
The Best Sweet 16/Quinceanera Photography Online
Assuming we're talking about German language content, it's likely small sellers would exist in Austria and Switzerland servicing that market. Furthermore, it wouldn't be terribly difficult for someone small to medium sized who doesn't specialize in German language content to include such content in a larger library.

All of this is absurd in an age where anyone can just type "hardcore porn" or any of myriad more specific requests in to google.
There is <> missing in line 3 of the first code snippet.
furthermore, foreign keys are not performant at mass scale on both pg or mysql or any traditional RDBMS. if your trying to do several thousand ops per second, the vector of index contention greatly goes up if there is FKs littered all over your schema.

nosql or sql large platforms almost always have some amount of work always ongoing to clean, shuttle, and maintain data integrity.

that doesn't make me not a fan of them; for lower transaction rate applications ( which most probably are ), they are a small time investment to have some sanity checking. but it's a right tool for the job thing.

this is yet another reason why people dislike FKs in best practice stuff.

Edit: Hi down-voters. Curious to hear why I'm being down voted and possibly be offer a rebuttal?
Harvard-Stanford admissions hoax becomes international scandal
This is one reason I pretty much just leave classical music on in the background 16/7. I'm absolutely not abusing the service -- I'm paying a subscription for exactly the right to do this. And, it helps the artists who get most shafted by the aggregate play count payout model.
It makes sense. Apple is launching a service for their own profit motives. Service is new and has no traction, they need a marketing move to build traction. One of those moves is a free trial with other people's IP. Those people will, presumably, profit as well from the service once it gains traction. In the meantime, Apple - the initiator and owner of said service, asks other people to foot the marketing bill for their own business. Which wouldn't be an odd proposition if

a) it was a service first of its kind in a non-crowded space

and

b) some types of IP in this sector is time sensitive (airplay on pop hits is measured in months after launch and drops off, like games)

c) apple is loaded with cash
Most of these "safe space" environments are filled with arrogant people who, while not being outright rude, can belittle you passive aggressively and it can sometimes be worse than someone just calling you out on your bullshit.

A friend of mine worked for a startup that's mentioned on HN quite a lot, (I won't say the name). The lead developers used git and IRC chat a lot. After being hired my friend began to test a new product they were working on and submitted some changes to github, they accepted the pull request and my friend submitted a few more finding all sorts of bugs. At this point the lead developers started to argue about how the changes were unnecessary and that my friend needed to learn more about how their product worked, what was rude is that they were publicly arguing while leaving him out of the conversation. No words directed at him, just conversation about him. A few weeks later they realized their project really did have a lot of bugs and pushed through a large change with many of my friends bug-fixes in it without giving him credit or even so much as a thank you.

The lead devs would pal around and make inside jokes and ask my friend to do all sorts of work while leaving him "out of the loop" as if he were some "lackey" for them to boss around and not really part of the team.

Not too long after he started working there the team told him he needed to attend a "conference on sensitivity in OSS" halfway across the country. My friend couldn't make it and then he was basically interrogated by the lead devs as to how he feels is the proper way to treat people. He said he was treated as if he was in trouble and felt like he was being accused of a crime. About a month later he left the company after being continually snubbed by his superiors and not receiving any appreciation for his work.

Personally I get this feeling with a lot of "safe space" organizations I've contributed too. The leaders are arrogant and passive aggressively rude, treat you like crap and belittle your work, then act high-and-mighty because they've never said a curse word.