skysight-inc/HackerNews huggingface dataset:
The problem is that nearly nothing opts in to do that (they don't have any incentive to; the system rewards the lucky ones that don't do that), so authors are blocked from using elements of modern culture and myths.
When I was a grade-school child, we were taken on a tour of a coal mine.

It was an operating mine but there was a section that had been updated to safely give tours.

I was too young to appreciate the kind of effort that went into being a miner but it was readily apparent to me that I did NOT want that kind of life.

When I was working my way through college, I had a summer job at a machine shop. We made parts for train cars. Two months of that work made me appreciate the value of the education that I was getting. Every day when I woke up, my hands were too cramped to move them. I used to have to wake up 10 minutes early and place my hands under my back to use the weight of my body to stretch them out before I began my day. I began to experience numbness in my fingertips that didn't go away until more than 6 months after I left that place to go back to college.

All in all, I think it's a good idea to give people a taste of work like this while they still have choices. It's far better to know, in advance, what you're in for if you do not acquire some other marketable skill.
I'm not trying to be contrarian, but I fail to see what great type systems (or lack of them) have to do with YAGNI or writing poorly architected enterprise apps.

Are you saying the main application of type systems is writing overengineered enterprise apps? Do you think type systems have no place in well-architected and/or minimalist apps?

Can you elaborate more?
Not really. It looks like utilitarian morality on the surface, but it lacks a rigorous analysis of consequences (as I pointed out on at least two fronts). Utilitarian morality's bootstrap definition requires rigor in order to use it - otherwise, there's a real danger of arriving at an immoral conclusion, which means it's not utilitarian.

Putting a pig in a suit doesn't make it a gentleman.

Which gets back to Occam's Razor. Which is more likely... that this was a failure of insufficient rigor, or that it was using utilitarianism and math to appeal to authority? Given that there were multiple violations of rigor, Occam's Razor suggests that this wasn't utilitarian morality at all, but rather mere defensive rhetoric.

Of course, this doesn't imply intent - the author might not realize that his formal-sounding justification was actually rationalization, because of a failure to understand the underlying moral issue. Which is exactly how bias works in most cases.

Someone put it really well recently, in the context of racism and racist police behavior. They said racism isn't waving a Confederate flag around. Racism is looking for excuses every time the police shoot another unarmed black man. People who don't think of themselves as racist or sexist, who actually find those ideas repulsive, are actively racist and sexist all the time! This is because they don't see the bias in their own behavior.
You don't need a phone number with Kik either, texting with bluetooth seems like the modern version of passing little paper notes in class, any "serious" use beyond the classrooms?
New Apple Developer Program: One Membership. Unlimited Possibilities
My personal experience is that the Apple Watch's heart rate readings are usually within 5 minutes of my AliveCor. Unfortunately, none of the Android watches currently on the market have a sensor that's particularly reliable. For now, I'd say a Garmin device or an AliveCor are the best bet for non-iPhone users.
>The condescension towards languages like C/C++ and Java that some FP extremists have shown is probably one of the reasons for the rift between working programmers and PL theory. Fortunately, things are much better now, with most new languages (e.g. Scala, Rust, Clojure) bridging both worlds.

Look, if you want to build a whole language around Hoare logic, go ahead. We just think it's ugly.
I'm going to continue to get downvoted but oh well.

Apple was always going to support Metal on OSX in order to allow for iOS apps to transition back. It would be stupid not to.

That doesn't necessarily mean they are abandoning OpenGL. Just seems a little early to be getting the pitchforks out.
but they share the same username and password on the different portal?
How do you measure if it works or not?

I mean, if you only talk to men and then measure where you derived utility, I'm not sure you've properly evaluated the model yet (if you interact with a certain percentage of women at conferences and keep track of all this in order to make sure that your model is working out properly, well then, more power to you).
Pinning a massive culture shift away from ancient mythos on something as particular as copyright law seems absurd. The move away from historical knowledge in general and towards a permanent-present is evidenced across our media, from entertainment to news to politics.
Take the sensible middle-ground and use a constant. If you're using a good language, you can later make the constant a configuration option, or vice-versa.
Valve is an oversight, yeah -- I did mention them in another comment here. I don't really think of them as a game developer anymore, but I'm probably being unfair.

If Apple supports Vulkan but with worse drivers than Metal, I'm not sure that's any better. OSX has roughly four times the penetration of Linux in the latest Steam hardware and software survey. I'm not sure it's worth it for most developers to deliberately target the second-best choice on OS X in order to pick up the handful of Linux gamers who can't/won't dual-boot Windows.
They are actually listed as Vulkan participants: https://www.khronos.org/vulkan

No idea what they actually do, but if they'd add Vulkan support to PlayStation, it would be good for developers. Some Apple developers so far participated in SPIR-V / LLVM related discussions. And MS was notably absent in anything related.

As I said, when they'll fix this lock-in mentality, I'll second the claim that they seriously changed for the better.
Including in the last year [1], which makes this a dupe [2].

1. https://news.ycombinator.com/item?id=8394144

2. https://news.ycombinator.com/newsfaq.html
IMO they've been doing this since the iPhone launched; their MO seems to be ~take what people hack into the software through Jailbreaks + what the competition is doing + apps we like, refine / distill that, and make it part of iOS.

And I would say that for most people, this strategy has been very successful, even though e.g. jailbreakers might get a more advanced version of something that eventually gets integrated many months in advance. It's basically free R&D and proving out concepts for Apple.

I wonder sometimes if they actually know about other channels for jailbreaks, but don't close them all at once due to the value this provides. Of course, they could never admit to this / have a paper trail for it, software is hard / complex, and jailbreakers are amazingly talented, so maybe I'm crazy, but that's what I would do in their position.
I would suggest you go to physical therapy. They can help with your posture and advise you on a fitness regimen.

Find a good place where you work with the PT every visit.
The difference this year being that you can enable the multi-window feature in the M Preview.

See: http://www.androidpolice.com/2015/05/29/android-m-feature-sp...
I think you illustrated the reality of software engineering, not the perception. The perception is that all these startup entrepreneurs and software engineers are ninjas and rockstars. Software Engineers are curing cancer and ending terrorism with big data, all while becoming millionaires over night.

I believe the reason this question is asked, is not because of the stark reality of software engineering, but because of the perception.
Concerning Radio: While I like the general idea of putting human curators in charge, I think the very broad target audience and the mainstream appeal + expectations of Apple will render this service close to useless for anyone who's really deep into music. I don't want to sound like a hipster, but I spent a lot of time digging up old and new gems in music and I really don't expect Apple's radio station to bring a lot of worthwhile discoveries to the table.

The format itself is great - NTS radio has been doing similar stuff for years, independent from ad money or any other influences, just the taste of the respective show host. Apple however? They have to appeal, in general, to everyone and you can't have it both ways - it's either deep, niche and interesting to a small crowd...or very wide and superficial.

Playlists: The suggestions coming from their playlists, don't sound more interesting than what rdio and probably every other streaming service (I don't use Spotify, can't compare) is doing - we saw Bruce Springsteen and "Big Rock" as automated playlists in the demo - not the hardest usecase I imagine. I'm less confident when it comes to obscure jazz fusion krautrock crossovers from the early 1970s. In that case you'll probably have to get your hands dirty yourself, with countless open tabs just like it has been for years. Not that I'm complaining, I enjoy going down those rabbit holes.
Facebook: "NO CLASS YET. We haven't sufficiently reviewed the terms yet. Please contribute to our group: Get involved."

This is what you mean?

So far as I can tell there are exactly twelve assessments since 2012.

*Edit. Let me be tougher.

There have only been two new assessments in the past two years.

There have only been five new assessments since the first Wayback Machine snapshot of the page (October 2012).
When we tried Zenefits out last year, they were very transparent about this. The rep I spoke with told me upfront that a PEO would be more cost effective for a company of our size.
It doesn't solve the problem entirely, but this does make things incrementally better. Staging a fake video is harder if it's expected to include GPS coordinates pointing to a spot where forensic evidence might be found and a phone subscriber ID that's expected to point to someone willing to testify. YouTube videos usually don't have those things.
The way I read the parable, the point is that you can do blue collar work at a humane pace, work smart and have a good life. Or you can work yourself into the ground while life pass you by.

I don't really see how "It's better to be born rich" adds much to the interpretation.
First of all it's not being shoved in your ear. You can choose to listen and they offer curated playlists etc. as alternative discovery mechanisms. I use Netflix everyday - and usually end up watching repeats of TV episodes because I have no idea what to watch. I use Spotify all day and listen to stuff I know because their radio and playlists are shit. Beasts was the one app I found that actually offered good suggestions or albums and playlists and I spent most of my time on their reconditions screen. Algorithms don't work for this stuff. Maybe they will and we can keep working on it but for now good human curation + algorithms is the key.
I've been an avid Rhapsody user since the early days. One thing that still annoys me about Rhapsody on iOS devices is that if the app has been closed or backgrounded (not playing music) for long enough, hitting the "play" button in control center (or bluetooth devices) often goes back to playing from iTunes - which I don't use.

The ideal solution would be Apple fixing that - allowing for a user-defined default player. I'm sad to say it, but if that doesn't become a reality, I may be tempted to switch to Apple's streaming service for that one reason alone.
It's broken on Windows + Firefox as well. Works fine in IE though.
"Someone had the smart idea of having all our logging messages in a config file all the years back when the logging component was written, which is an incredibly frustrating anti-pattern. That was never needed and the messages should have been stored elsewhere."

The company that i'm currently working for uses this pattern in their software, so they can properly internationalize the messages. Unless I'm misunderstanding the context of your comment, storing the messages in a configuration file can potentially be a logical design decision.
I love slate and have used it for years... it's no longer actively maintained and has a lot of performance bugs. I've started using other window managers like https://github.com/ianyh/Amethyst
I think that your ultimate goal is to rely on Capybara for your testing as little as cleverly possible. Push all your logic into separately-unit-testable JS, perhaps use a DOM emulator, anything to get away from slow, barely-deterministic full browser Capybara testing.
I'm working at a PHP shop that also uses Windows and we've had a python developer with a strong linux background come in and make the same transition.

I'd strongly just using windows for the first month or two. Which would you rather spend time on? PHP (the code you're being paid to build/support) or getting Arch Linux set up and working seamlessly on your machine. Besides you'll probably be running your PHP in a vm anyway. Also I'd suggest checking out fiddler, which is windows freeware.

PHP is a fairly sane language especially if you're using something like Laravel which is very similar to Rails. That said be prepared to run into some PHP oddities. One of them is that PHP will die with uncatchable fatal errors if there is a syntax error. PHP -l is a linter that should catch that. Also it's worth knowing that PHP is a wrapper over C, and really moved to OO in 5.3 so some build in functions will return an error code or true /false instead of throwing an exception
apple is just trying to catch up the others
Ya, that is how Russ Hanneman made his money. He invented radio on the internet.
The Philadelphia Inquirer did a better job on that story. Nobody "inside", just using all publicly available information to "count packs" and piling up tax write-offs (click through to all three articles):

http://www.philly.com/philly/news/nation_world/Lotterys_luck...
Oh I might not get what you're saying at all. I just meant like, for example, the wholesale throwing away of religion (or kinds of government, whatever) seems more bathtub emptying than throwing away something to do with some communication method.
This isn't relevant to the main point of the article, but the paragraph about the power of mythology reminded me of Frank Herbert's Dune. The book does an excellent job of dropping you into a new universe starting with the very first pages. Herbert relentlessly uses new terminology from that universe without explanation, but you gradually learn what the words mean through context. For me this is an immense aid to immersion since you are surrounded by the new universe, similar to learning a new language by living in the country that speaks it.

If you haven't read Dune, go pick it up. It's a great piece of science fiction with a mythical element like the article describes.
Since I don't have an iPhone I would choose Spotify. I'm curious why you didn't include Google Music as an option as well.

All of these music services include more or less the same functionality, music availability, and services. The argument that one service doesn't have "Artist x" doesn't really hold seeing as you can now include your own library on "Offline Mode" on Spotfiy and a similar feature in Google Music.

Also, as a student Spotify gives you half off, so it is more of a reason to purchase in my book.
Because their job is to provide a payroll system. Not to care about the subcontracting their customer does. Unless the customer is doing something abusive, they have no place getting in the way. (And using a third party manager is clearly not abuse.)
>> "They have to appeal, in general, to everyone and you can't have it both ways - it's either deep, niche and interesting to small crowd...or very wide and superficial."

Why can't they can do 'shows' like regular radio catering to different tastes?
Is “Sharing Economy” = “Owning the Experience”?
> It'll be really interesting to see if a video chat format ever becomes a standard, or if we're all forced to keep accounts with multiple vendors for interoperability (skype, hangouts, facetime, etc).

I have a feeling that's what Firefox Hello will eventually become (if it gains traction).

As it stands, I can already post a link in this thread and anyone who visits it from any WebRTC-enabled browser (including mobile devices!) can immediately start a video chat with me[0].

That's not federated (yet), but if it catches on I see no reason why it won't be.

[0] If I weren't in the "quiet room" in my coworking space right now I'd try it as an interesting experiment in the HN community. :)
I think it's most likely going to be integrated into LLVM so you are probably right.
How many Slaves work for you?
5 Busineses You Can Start While Traveling the World
I actually own a LeTourneau land-moving scraper!

My main comment was motivated in part by the fact that trustworthiness is a two-way street, when one agent attaches a lot of value to honouring an obligation and the other does not then the first party is, for lack of a better term, a sucker. That is what a lot people encounter when they take on debt. On the lender's side they are simply a number attached to a contract and if an advantage can be had they will take it, if the debtor sees the agreement and something more than what is there on paper they are signing themselves up for something that the counter-party is not, the relationship is unequal and in some way unfair (I guess, it is complicated, no doubt).
Do yourself a huge favor and check out SpectacleApp. It's Windows image resizing brought to Mac OSX and it's really neat. 100% free and open source too with sensible defaults unlikes it's competitors.
It will emulate as much of x86 as makes sense for it's purpose , to visualize assembly execution and how a CPU works.

It currently already contains a memory unit and supports push/pop instructions. More memory related instructions will be added.
Because Google decided that the Android version must be coupled with the Linux version. And Linux is not able to run old drivers, so vendors must update drivers for old devices to new Linux version.

So either Google should support old Linux kernels with new OS releases or Linux should provide stable kernel API (which is considered nonsense in Linux world) or some kind of compatibility layer.
OSI-approved permissive license, per https://developer.apple.com/swift/blog/?id=29
OK but you said

> What all these algorithms seem todo is play songs that other people listened to after or before the song you requested. Or they just play something in the same genre.

and I am pretty sure that, under the hood, this is not what they are doing. They really are using individual attributes about the song (e.g., tenor vocalist, minimalism, heavy distortion, etc.) to try and find something that sounds the same.

So I think your real complaint is "I don't think the algorithms are good enough yet, even though they are trying to do exactly what I want".
>Parsing a JSON response into a Swift object takes a full-day to figure out when it's literally just JSON.parse(response) in any other language.

Something which has nothing to do with the language.

Here's how you do it with a popular Swift lib:

let json = JSON(data: response)

if let userName = json[0]["user"]["name"].string{
....
}
>It's no longer driven by the ivory tower of the music industry.

Jimmy Iovine is running this thing. He is the ivory tower. It appears he is trying to recapture the industry.
This is basically because Zenefits and ADP indirectly compete.

ADP, Paychex and some other major payroll providers make quite a bit of money be using their relationships with companies to sell insurance and other benefits to their customers. Zenefits is basically an insurance broker, and therefore competing with ADP on this front (which is a lot of revenue for both companies).

Payroll really shouldn't suck, the basics of it should be pretty easy. The problem is that the vast majority of payroll providers are nearly impossible to work with.

Disclosure: I work at Employii, a company that makes payroll/hr software designed for integration with insurance brokers.
Apple announces OS X el capitan at WWDC 2015
It may have been available on iTunes but it sure as hell wouldn't ever be discoverable.

Apple Music should help out with this.
>As Tim Cook and Jimmy Iovine revealed Apple's music streaming service on Monday, Spotify's Daniel Ek, whose streaming service is a direct competitor to Apple's, tweeted a two-word reaction that summed up his feels: "Oh ok."

http://mashable.com/2015/06/08/daniel-ek-spotify-ceos-apple-...
I know that post pretty well.

Swift only has reference counting because it made sense as the language shares the Objective-C runtime.

Objective-C only got ARC because Apple never managed to make their GC work properly without crashes in the context of Objective-C code, given its C underpinnings.

CS literature is full of examples on how to achieve performance comparable with GC with reference counting, the solution ends up being a mini-GC anyway. And reference counting cannot compete with GC implementations in lock free algorithms, even with deferred counting.
It's exactly because of server support. I'd LOVE to write obj-c on the backend - libgcd and the dispatch syntax alone makes it worthy, not to mention ARC, the ability to write pure C inline (not in an unsafe block or the like).
Check out SSLMate, which has been automating certificate issuance since early last year: https://sslmate.com

We have both an API and a highly scriptable open source command line client.
Ursula Le Guin does a similar thing in all the novels of hers I've read. Even character/race descriptions sometimes are only provided piecemeal over the course of the novel rather than all up front. Allowing you to reexamine what you thought you knew or understood about the world and its peoples.
https://developer.apple.com/swift/blog/?id=29 says OSI approved permissive license.
Siri was a big step forward when it was first released, but it has since been passed by both Google and Microsoft. It's not even close anymore. Like you said, it's been several years since I've been truly impressed with anything Apple has done. Maybe it's just unreasonable to expect that kind of thing so consistently.
This seems to conflate type systems with interfaces -- while not really having a clear idea what the latter serve either...
The "assoc problem" is completely separate from null safety (it also demands a solution in a language without null).

Kotlin's handling of null safety is especially nice because of Kotlin's guarded casts. I.e. if you have a variable x of type A and B <: A, then within any block where the value of x is known to be of type B, the variable x can be treated as if it's of type B. So, because A <: A?, if you have x:A? and any test of the kind (x != null) -- it can be in an if, a subexpression of if, a while, a when -- then x can be treated as non-nullable. This, combined with handling nulls from Java[2] and how all this interplays with method and property access and the other operators make up a particularly nice way of handling nulls.

[2]: http://kotlinlang.org/docs/reference/java-interop.html
So I get a blank blue/purple screen.

Shrug.
In fact a few centuries back you could have a lot of fun in life doing nothing at all.

Um, no. After reading descriptions like http://www.shakespeare-online.com/biography/londondisease.ht... I'm quite glad to not have had the misfortune of being born a few centuries ago.

As for the importance of fitting in, I remember one book on pre-Revolutionary France that estimated that at any given time about 1/3 of the population was homeless. Their life expectancy was short, with risks of starvation, being killed by bandits, being killed as bandits, and so on. Again, not really a fun time to be alive.
Bands like Arcade Fire got big because of radio DJs. Zane Lowe at least tries to discover new artists. I'm sure the other DJs will be similar.
So? Is there any platform that has first class support for more than 1-2 languages?