skysight-inc/HackerNews huggingface dataset:
The empirical existence of rising marginal cost (as you point out) is not evidence of non-viability. Every economic 101 good is thought to be produced until its marginal cost is sloping upward. Economically coherent industries will continue to produce widgets. And increasing costs do not simply make an industry incoherent. Both social value ($demand/subsidization) and technology (cost/difficulty) come into play. It seems a bit arbitrary to make adverse assumptions about future ecosystems a bit more evidence.
Pretty cool idea. I wonder how effective it is at actually filtering which artists will breakout. Also I wonder how this will affect the music discovery process in a meta sense i.e. will 'breakout' playlists like this accelerate the discovery process by turning mainstream attention to under the radar music? Or will it ironically take the music too mainstream too quickly and kill the hype before it has a chance to really take off?
I've been using Apple Music since it launched here in the UK. I recall cancelling my Spotify subscription the same day and promptly signed up for my 3 month free trial to Apple Music.

Whilst there is nothing I particularly dislike about Spotify, I found it's 'Offline Mode' particularly clunky.

When I play a song on Apple Music that I have in a playlist or album, I can replay tracks without the need for a persistent 3G/4G/WiFi connection. Whilst you can do this in Spotify, I understand you have to manually click a button to enable offline playback.

Furthermore, Apple Music will shows me which tracks are cached for offline playback, since those which are not are greyed out and un-clickable, whereas I don't recall seeing anything like it in Spotify. This feature is particularly useful on the tube (London Underground for people in the USA/Europe/Rest of World) where you have intermittent WiFi at stations (in fact, by the time your phone has connected to the access point on the platform the train is already pulling out of the station - so you've got to be fast!).

However, I feel like Apple could have done better with the Apple Music experience on iPhone and iPad. For example, what is the 'For You' tab all about? Just some bouncing spheres with labels of different genres? I quite like the 'New' tab since I can quickly find popular music, but it feels too much like the iTunes Store, where you click-to-buy.

Yet, I really like the artwork they've set up for artists, and I think the player is excellent. I can't say I use 'Connect' that much, but it is an incredibly convenient way to follow artists you like and, if you're lucky, hear some B-sides that didn't make it onto the album.

I haven't yet decided whether I'm going to continue my trial with Apple Music or go back to Spotify. I just want a solid music streaming service that will 1. let me listen to the artists I love and 2. help me find other artists who I will love. I feel like neither of the two fully satisfy those requirements just yet.

Edit: I forgot to talk about Beats 1. I'm really enjoying listening to Zane Low on Beats 1 radio after his move from Radio 1.
> despite the rest of the UX of their app (and iTunes) being absolutely god awful, something Spotify does have a relative leg up on

You are definitely in the minority here. Spotify's UX is regarded as one of the worst around. Slow, clunky and the web/native hybrid approach really doesn't work.
I'm sure you know it's an old design decision that was practical at the time. 100 years from now are we still going to be stuck with 80col's? In your example making the interface smarter could remove the need to manually resize boxes.

I like standards, but 80 chars just isnt enough and never was. Is 96 the next reasonable number?
We would love to add features like that. We have side-by-side diffs and shortcuts, but maybe not what you want. New commits are shown in the discussion (doesn't work with rebasing). You can have approvers for merge requests https://about.gitlab.com/2015/06/16/feature-highlight-approv... and we support project services http://doc.gitlab.com/ce/integration/README.html

Anyway, I'm sure that there are still things missing and you are very welcome to add them to CE or EE. We had large companies switch from Gerrit but we hope to keep adding features that people currently miss.
> By your own logic, you just made an intuitive decision about whether I have a point, and now you're just rationalizing it.

Yes, this is true. At least, it is what I believe to be happening.

> Not much point in trying to have a rational conversation.

What? Why not? We seem to be able to converse quite easily.
Nitpick: YouTube was 1.5 years old (founded in February 2005, deal finalized in November 2006)[0].

I just looked that up because I really thought YouTube had been around longer before Google acquired it. That's interesting to learn, so thanks for pointing that out.

[0] https://en.wikipedia.org/wiki/YouTube
References the visual GUI editors
The "For You" tab is one that took a while to understand but actually one of their best features.

It's actually human curated playlists based on the artists you have already listened to or liked. It's definitely a point of difference between Apple Music and the other streaming services.
I think it is more complicated than just doing the tech. I have a certificate in GIS and worked in a completely unrelated department in a Fortune 500 company for over 5 years. They even had existing means to submit suggestions/new ideas. My GIS training was routinely helpful in doing my job that de facto involved working with various databases. It made me really talented at figuring out what the new glitch was when we had updates and we worked with a lot of geographically related info (addresses were a big thing). My GIS related suggestions were routinely ignored and dismissed. Only one guy at the entire company in the more than 5 years I worked there even knew what GIS was before I explained it to them.

A lot of these problems remain unsolved because LA LA LA NOT LISTENING, not because "gosh, it's just a hard problem to solve and we have been trying and it just is so very hard." A lot of it is cultural and lack of understanding, etc. You won't get past that just by creating the latest, greatest technical solution.
I'm also a long time C# developer and I would love to try out F#. what types of projects is F# really good for? Any cool open source projects that you'd recommend?
I agree that a standard is useful. However, monitors have changed drastically since the 80 column standard was agreed upon. I'm fond of 120, I think it strikes an ideal balance.
This is shown in detail in the Swiss documentary More Than Honey.

http://morethanhoneyfilm.com/
>2. The UI is excellent compared to Spotify which is still dreadful after all this time.

This was the case in ios a couple years ago but not any longer. I'd argue the UI/UX is much better. It's so easy to queue something up I just swipe the song to the left and if I want to save the song, do left swipe. The only thing with Spotify is you can get buried in menus and have to keep clicking back.
For those wondering how, this can be achieved by doing the following:

git config --global user.email "email@example.com"
Microsoft and Salesforce Join in $5.3B Buyout of Informatica
One size doesn't fit all --- if a particular language culture is focused around shell terminals, it'll probably go for 80. If it's focused around IDEs, like Java, it'll probably be about 100.

(Go, for some reason, doesn't like splitting lines at all, no matter how wide. I've had code reviewers criticise me splitting lines at 200, which I don't understand at all.)
When Apple acquired Beats Music, it was "believed to count just 300,000 paying subscribers."[1] That's about 3% of the current total Apple Music subscribers.

[1] http://appleinsider.com/articles/15/01/12/apples-beats-music...
Where do you feel I injected politics where it didn't belong? I want to understand where you're coming from.
Same here, unless they mean "lead" or "manager" in one of those two buckets.
The bottom line is there are huge corporate interests willing to spend money to bury the fact that their investments in toxic agricultural pesticides, herbicides and fungicides are having a permanent, devastating effect on the planetary biome.

The collapsing honey bee is the poster child of the irrevocable damage they are perpetrating on the planet, which is the mostly silent holocaust of our times.

So take any positive media on the recovery of the honey bee that isn't result of curbing industrial agricultural practice, with a big grain of organic salt.
Doesn't VT-x support nested emulation? https://en.wikipedia.org/wiki/X86_virtualization#Intel_virtu... seems to indicate it does for Haswell and above.

I thought one of the features of hardware virtualization support was to mask the fact that you are being virtualized, in which case nesting would be a requirement?
Plus, that sort of presumption is simple human nature. Targeting geeks specifically is just perpetuating an unfairly negative image.
North Korea sets up own time zone in rebuke to 'wicked Japanese imperialists'
I think this might be inspired by the recent impersonation of Linus Torvald: https://news.ycombinator.com/item?id=10005577
- Spotify has had "offline" labels for many years. Strange that you do not see them, but they are green and very prominent for songs and playlists on both Android and Windows.

You have to trigger offline for Spotify normally, but the alternative is that all music you like is already cached. And, if you want that, in 2014 they did roll out that very feature.

I have FAR MORE music in spotify playlists than would fit on my 64GB android device comfortably, and I don't want more than a few gigs of space on my SSD dedicated to Spotify caching.

Really odd that you couldn't use these features, Spotify rolled them out years ago.
Thanks for the link. Yes, neonicotinoids are bad for bees, but so are lots of other things. Other than one special symptomatic consistency (aside from death), there still doesn't appear to be an especially good reason to peg most of the blame on them yet. Doesn't mean they aren't to blame in a large measure, but it doesn't appear there is any reason to think that YET. It's one of those annoying "more study is needed" situations. Several original hypothesises as to the cause of CCD have been ruled out by more study, but none confirmed yet.

The linked wikipedia article says neonicotinoids' role is being studied as a cause if CCD, perhaps in combo with other factors, but doesn't draw a clear line from one to the other. However, it does, as the parent post mentions, provide some nice references for more info.
I'm in such a huge bubble with Spotify. Everytime I use radio I get the same bands and songs. I feel like I can't get it to ever play anything new.
I find it incredibly sad that the only way to make people care about the destruction of wild bees is to talk about how much economic benefit they provide.
yeah, hence why I said relative leg up on. Spotify is slow on desktop and annoying on mobile and they just don't seem to care. But compared to the mess that is iTunes on desktop and Music on iOS, it's a lot better.

iTunes looks like it is developed by a bunch of isolated teams who aren't allowed to see the other sections of the app while working on their own.
I would say the same about Spotify's Browse tab, and the Genre&Mood sections and the Discover sections.

All human curated and constantly updated playlists, nothing in other services compares, although I cannot use Apple Music since it is walled-garden only.
I've experimented with having both - the first level showing the entire thread as a tree but each individual thread page only displaying its immediate children, acting like a flat layout. I suspect people prefer trees for navigation and discovery and flat layouts for actually communicating.

Although you're right, it is interesting to consider the way the structure of a site shapes its community. Imageboards and PHPBB style forums are linear, and derailing threads on those is practically an art form.
I understand, but combine stress with pressure from your employer, deadlines and such.

And then you get real stress.

That's what I'm referring to, how do you deal with that?

I'm not saying I don't enjoy challenges of solving real problems with programming, I do enjoy them.
So set up at 120, and then look at someone's code that's used 128 consistently. And then reformat for those few lines that went that long. See the point?

You can't standardise based on what you are fond of. That's the point of a standard. When such a large proportion of people, and the standard library, and most shells, use 80, then using 120 will inconvenience them. If you load my 80col code into your 120 col editor, it will not inconvenience you at all, barring an occasional extra line break.
I recommend watching these types of long-form videos at 1.25x or faster.

For some reason youtube didn't let me change the speed of this video. Instead I downloaded it with youtube-dl and watched it with vlc.
Show HN: HTML5 Web Push Notifications for trending HN stories in Chrome
What would you put on them? I've a small stack of them collected as swag from various conferences.
> It's difficult to straddle multiple languages, but you can either 1/ bite the bullet and start straddling or 2/ go all-in on JavaScript (or CoffeeScript, TypeScript, Dart... that compiles directly to JS) and a server-side JS implementation (node.js, Meteor, etc.)

The problem, as I see it, is nobody in the node.js/io.js world (or anywhere else, for that matter) has built something that even approaches the power, simplicity, and elegance of Django(especially it's Model layer). I've looked at Meteor, but if I'm not mistaken, it currently does not support using a relational database. And Sails.js, while impressive, does not have as nice an ORM as Django's.

I initially wanted to build apps in Django. Then for a long time, I thought I could live with Rails because it made up for ActiveRecord's (in my opinion) clunkiness with the built-in asset pipeline and stronger out-of-the-box support for building JSON APIs. Then two things happened:

1) I realized I could just split the app into server and client codebases, and since Ember-CLI is the recommended way to develop Ember apps now, I didn't need the asset pipeline.

2) I discovered just how seamlessly Django Rest Framework integrates with Django, providing a more elegant solution for building JSON APIs than Rails.

Since then, I've switched back to Django and never looked back.
Hi fukusa, I know a Russian website (not a news site, it is webdev oriented) that triggers some PDF error in Firefox 35 and does not do that with latest Firefox 39.0.3. I sent a bug report to owners 6 days ago (just because PDF errors on a webpage are strange) and they have not fixed it yet. Could you check this website? I can send you an URL the way you prefer.
I'm certainly in the minority, but as much as I have enjoyed using the Apple Music trial, I doubt I'll stick around when it's over because unlike Spotify and Rdio, I still can't scrobble to Last.fm with Apple Music.
Seriously tempted to print out the Pythonic NetworkElement code vs the Java style code and put it on my wall. Perfectly embodies why I love Python so much.

A humbling reminder of how far I have to go to be even near this guy's level.
The internet has grown, and people have gravitated towards the slick sanitary UI of and larger user base of the social media capital cities. If there's anything to learn from Ello, it's that there's a large mass of social internet users who are willing to migrate to new services that arn't as shady and advertisement infested as the current juggernauts are, it's critical to offer an easy to use service like the juggernauts do or else it's not quiet worth it.

If you care to do some exploring, there's plenty of communities out in the boonies but you would never know if you never went searching.
This is great. Could use more on the Mac OS X side, though.
Spotify only lets you play music on ONE device at a time, even if you are on the same ip address. Lame.

I would try iTunes Music but, like a lot of people, I avoid Apple like the plague.

The Grooveshark playlist interface was far superior to Spotify!
I'm more willing to listen to an anecdote from someone in the trenches than flimsy misrepresentations that are internally inconsistent.
Imposter syndrome is when people are unable to internalize their accomplishments despite external evidence of their competence.

The phenomenon is highly common among high-achievers which is why Popova references it.
It's great that the community is stepping up to provide this functionality, but most of these features are things that I'm very surprised that the default tooling from MS doesn't already provide. No rename at all? No find references? I was led to believe that the VS tooling for F# was actually pretty good but those two are very basic things I expect from an IDE, especially for a static language.
Ask HN: Help me decide to build my next startup
I was researching one field for starting my next startup, but after researching a lot I have found 2 issues:

* We have some competitors on this field
Working in this area for almost 4-5years,
some of them are working on this field more than this probably

* The area we are going to tackle mostly done face-to-face, through paper, on-site and depends on local physical place.

Why do we want to do this?

* area has enourmous spendings each year (about ~1Trln), we are not saying we can get 1-2%, no, we just want to change it somehow, we are in 21st century, it should be automated more, it should go online (sure some parts of it already online which they use, no way without this)

* in 21st century they are doing this mostly kind of offline, you should find local provider of this service, then fill form on their web site (if any) then go there to meet them onsite and etc,.

Can you give some advice on this issues?
There's a certain point where an expression becomes difficult to read, because it's too long. If you're pushing 100, it likely means you should separate the logic out into a few smaller expressions.
Long winded article and it doesn't even answer the question.

Rent in NYC is high because people are paying it.

Your pay is low because you decided it is. Lots of CEOs think their pay is low too as they drive a new Lexus off the dealership lot.
A friend of mine made something similar: https://github.com/yankee101/HNDN
Wild honey bees in the US have always been descended from escaped domesticated bees. Native wild bees in North America don't seem to make honey.

The population of feral honey bees has certainly collapsed, but it's not zero (in part because bees keep escaping!).

A fun article on the possible benefits of learning more about the wild bee cousins: http://grist.org/food/born-to-bee-wild-how-feral-pollinators...
I enjoy hard programming challenges, I'm not saying I don't enjoy them.

I'm saying, how do you deal with stress of tight schedules and deadlines AND having to solve a hard programming problem.
I get that. But a large section of the Python community has standardized on 120, and I'm adding to it in hopes of hitting critical mass.
The Grooveshark UI was soo much better!
This is a really popular story:

North Korea creates its own timezone (usatoday.com) 1 comment - https://news.ycombinator.com/item?id=10023140

North Korea sets clocks back 30 minutes creating its own time zone (cnn.com) 0 comments - https://news.ycombinator.com/item?id=10021680

North Korea to Move 30 Minutes Backward to Create Its Own Time Zone (nytimes.com) 0 comments - https://news.ycombinator.com/item?id=10023315

North Korea making their own time zone (cnn.com) 0 comments - https://news.ycombinator.com/item?id=10024994

North Korea's new time zone to break from 'imperialism' (bbc.com) 1 comment - https://news.ycombinator.com/item?id=10021332

North Korea sets up own time zone in rebuke to 'wicked Japanese imperialists' (telegraph.co.uk) 0 comments - https://news.ycombinator.com/item?id=10025075

North Korea has a new time zone (wsj.com) 0 comments - https://news.ycombinator.com/item?id=10023950

North Korea turns back clocks to create new time zone (bloomberg.com) 0 comments - https://news.ycombinator.com/item?id=10023594
Agree. Beautiful stuff! The second problem with the name JAWS is that it's not very SEO friendly - competing with a lot of stuff. My first reaction was to google for some examples using JAWS, but that pulls up a huge variety of things (including the Freedom Scientific software, which is confusing at first). I give +1 for the JSAWS (j-sauce) acronym.
Oh man, this is officially Cool As Hell. I never bothered learning to play an actual instrument, but I've been intrigued by dabbling with one of these various "program music" environments for a while. But the learning curve and what-not seemed just steep enough to put me off digging in. But this... this is Java! And that's my domain. (Yeah, yeah, bring on the flames, I don't care).

In about two minutes I had some of their examples up and running and can already see how to start having fun with this. I don't think I'll ever be a great music composer, but this might at least motivate me to finally learn some music theory.
One problem with hackerspaces, at least in my corner of UK, is that they are very expensive and this acts as a filter for the types of people who go there.

For meeting an eclectic mix of fascinating oddballs, on the cheap, nothing beats an astronomy or geology club. They are great social-status-levellers. Executives, dropouts and just plain odd folk all chatting together.with
Sorry, I didn't make it clear enough. I was primarily referring to code formatting. Spaces instead of tabs, for example, or not writing opening curly braces on separate lines. These things are a matter of taste and should be friendly recommended at best. Guidelines for idioms are important and should occur as early as possible in the book, so that's perfectly fine.
Unix Toolbox [appendix]
The article provides historical context and a framework to think about the question. I think it does a better job answering the question than your last 2 paragraphs.
Well, regarding privacy, google is in the wrong!
They are collecting all the data they possible can and then transfer them to the U.S. where Europeans do not enjoy any right to privacy (which is considered a basic human right here).
This is just trying to make a foreign company comply with European laws. I do not see a problem here. If the process was totally transparent (where does the data go, who uses the data) European citizens could make an informed decision. But this is not the case. It is totally intransparent. Who knows what the data is used for? The EU has the duty to protect its citizens.

As for the retribution of newspaper headlines. This might be some form of protectionism.

Calling Bing and Yahoo an alternative to google honors them. Just try them both exclusively for one week and see if you would really call them that.
what else is there to add?
That's a really sad state of affairs. Instead of promoting security, which is what the law claims to do, the law is actually promoting insecurity. Which is probably the true end goal of the law any way, if that's the way it's written. Threaten people with jail unless they first register security vulnerabilities with the government, than, when they do so, threaten them with even more jail time if they ever speak again about the said vulnerability, and keep the vulnerability for your self. I guess EU is just pissed that NSA has better toys. Really, truly sad state of affairs.
You're being so vague about your startup that it's not clear whether or not you've got a good chance.

What do your customers say? Are you meeting their needs right now? Would they recommend your product or service to others?
It's worth mentioning that PDFBox 2.0 does a great job of rendering PDFs too.
How Apple Leaves Money on the Table and Still Flourishes