skysight-inc/HackerNews huggingface dataset:
I'm very happy with the JVM in general, but I really, really, really wish they fixed the start up time. People compile Clojure down to Javascript for command line tools precisely because of this. lein <anything> takes annoyingly long, so I don't do it.

I realize this is not a real concern for them for e.g. servers, but I wish they had some developer- or desktop-specific configuration that would start about as fast as a Python VM. I don't even care if it runs code (a reasonable fraction) slower.
We were talking about "racism" and "racist jokes." If you don't think the fact that Louis CK is Mexican but everyone thinks he's American plays into why and how his comedy works, we can agree to disagree. :)
The Google Voice app for iOS has not been updated for iOS 7. The UI look and feel still matches iOS 6.

As a happy Google Voice user, this makes me very nervous. I don't know how Google plans to make money on Voice and it doesn't seem like Google does either. It's looking like a product that is on the downslope toward being abandoned.
I have several kids. I spend a lot of time with them, regularly, and this is non-negotiable, according to the personal philosophies I hold. It's also more enjoyable than time spent doing really anything else. Ostensibly, I have less time for coding or other activities involved with building a business.

However, having children has increased my motivation and productivity. It's as if limiting available time increases the quantity of available focus. I am also significantly more disciplined than I was as a childless bachelor. I taught myself to code after having my first child.

A tip for new parents: if you can, get up early rather than staying up late to work on your personal projects. This has two advantages: 1) your best effort will be given to your own projects; and 2) you won't be looking forward to getting away from your family to do work after hours.

I'm not making the argument that any person will be more productive with kids. Just retelling my experience.
Startups: How to Find A+ Team Members
Actually, I'm not sure that it does. Or perhaps I'm not adequately describing the behavior I'm looking for. Thanks in any case.
Well, let's look at the TWA story related here. Icahn took the company private just three years after buying it, then started relentlessly selling off assets. At the time it went private, he owned 77% of the company's outstanding shares -- so he was far and away the biggest beneficiary of that move, and he effectively cut the remaining 23% of the shareholders out of the profits he made by dismantling the airline over the next few years.

It's possible that TWA couldn't have been turned around and selling it off was really the best return he could get on his investment -- but I think it's at least debatable whether Icahn did anyone else much of a service. The other shareholders got to exit a company they'd lost faith in and hopefully made some money in the process, but that seems to be it as far as silver linings go.
Which substandard experience are you talking about? Users never been able to hide the browser UI before, unless the user added the website as a shortcut on the springboard.
I think the strongest use-case is in education and for novice programmers trying to learn a language and a web-framework. Not for easing on-boarding in any size company other than a startup.
One one of my recent projects I found that using a state machine (http://statejs.org in this case) made the whole router malarky much easier to deal with.

It fires methods on transition etc, so you can make it load something when you go to this page, make it change this dialog when it goes to that.

The router was just something that changed the url when the application state changed.
Time for LGBT Rights
Firefox 28
With each volley that Icahn and Andreessen fire back and forth, I'm left more humbled by how incredibly smart these two men are. I feel like I'm watching master communicators slug it out and I'm learning an incredible amount from the action.
He always makes this same stale argument when Apple is mentioned. Check his comment hostory.
I missed two zeros on my BTC number, but my dollar amount remains the same. 0.0001 BTC at $500 per BTC == 5 cents per transaction.

You can pay less to lower your priority of course, or pay more to raise your priority. Similarly, miners can focus on higher priority transactions to make their profit.

Nonetheless, the real effects of deflation are beginning to show. BTC is a worse coin than DOGE for internet tipping. It costs more per transaction and takes longer for those transactions to take place. And as long as the BTC community is blinded by deflationary greed, the problem will remain.

Basically, I can transfer money with DOGE within minutes for nearly free (roughly one ten-thousanth of a penny), or I can use BTC to transfer money within hours for $0.05... or within days if I try to be cheaper.
This was on Xubuntu 14.04 - Chromium was racking up score on random quite a bit faster than Firefox was. This is a squishy benchmark for all sorts of reasons ... but the difference was glaring.
I agree. But we aren't going to fix that by claiming the opposite case as fact. Culture isn't something that you can average: 2 polarized viewpoints do not balance each other out, they just lead to HN comment wars and accusations of bias by both "sides".
And that will prevent Google from implementing libraries and functionality specifically designed to enable what the GP proposes? I think more along the lines of more and more integration to compel users to "get the full experience" out of their phones and watches.
Good advice. Treat an interview like a advertisement for yourself, not a counseling session

Interviewer: "Why are you looking to leave company X?"

"I'm so glad I was hired by X, because its a great company and I know what to look for now in other great companies out there"

or

"It's a toxic work environment, and my manager knows nothing"
How Openstack stores data in the cloud with Cinder
Most interesting thing for me was that Sam is going to go out and meet biotech people... gives me hope that YC understands the convergence that is happening between web technologies and biotechnologies... guess it's time for www.glowingplant.com to apply to YC!
I assume you are accusing me of trivializing Bitcoin? I expected that, which is why I went out of my way to point out that I was _not_ trivializing Bitcoin.

Please explain to me the reasons why you think I am wrong rather than condescending with no substance.
AirPair{}Me Provides On-Demand Access to Elite Software Engineers
You have probably encountered the occasional Java desktop app, without realising. If you can't easily tell it is Java, the development team have done a good job.

Two of my company's three products are a Java desktop app for Mac, and they look and feel like typical Mac apps.

Best practice? IMO you should spend significant time on the GUI making sure it feels native. Otherwise, Swing is still about as good as it gets for Java GUIs. JavaFX is supposed to be more modern and superior, but lacks the large-scale support and third-party component ecosystem that you find the Swing. Although I'd be mighty pleased to be proved wrong on that one!
Evidently you didn't read the part later in the post where it turns out the man was an executive and the author was an entry-level worker. That makes a big difference.

Also, the occasion was, as you are told in the post, two days after a supervisor was fired because of a sexual harassment scandal. That makes a difference too.
The Lombok stuff is pretty nasty, all kinds of hacks to hook into the compiler internals in unnatural ways. If you want those features just use a language which provides them, rather than awkwardly bolting them onto a language that doesn't.
Yeah, it depends. Some people want to go for max $, and that's cool (WDWTMCW). Some go for max cool, and don't care to much about cash. Some folks even will go for cool even if it's a white elephant and not survivable. I think it's fine to aim for valuations anywhere in the $20M-$750MM USD range. Heck, some things are almost FNACs and so are $5-50MM, so that's cool to. Priorities (pre VC) are founder's personal business choices, so to each their own.
GSM voice codec has rate 13 kbit/s.

Wasn't there a story very recently about new voice compression bringing voice storage down by 30%? I'm not even sure GSM was the go-to beforehand. So I'd say, halve that estimate and you're ballpark current.

6 billion people x 1 hour of talking per day = 6e9 x 3600 x 13/8 = 35 TB/day

I'd say most places more like 15 minutes per person as a maximum average, generally even less. That means 4.3TB/day. Which is only a couple of $200 hard disks, or four if you want RAID1.
Especially when its always the people without kids in group 1 and the people with kids in group 2.
I think there is a middle ground between the OP and your comment. I agree with you that the best way to get good at programming is to program. But I also agree with the OP that having other hobbies, interests and letting your mind work on different things will also help you. The ideal balance is some mix of side projects and hobbies.
I agree that you must put in time to get better, but I think the difference with programming is that more hours does not necessarily result in getting better. Actually, now that I think about it, maybe that's no different than the examples you provided. If you practice violin 14 hours a day, will you really be better than you would if you practiced 8 hours a day and spent the other 6 doing other things?

When programmers get beyond a critical daily/weekly threshold, putting in more hours hurts more than it helps. The brain gets tired of solving problems, and when that happens, pushing yourself further is not the answer. The answer is to do something else, especially something involving physical activity, to allow your brain time to recover.

I believe that many programmers fundamentally do not understand this concept, thus they drive themselves crazy trying to push harder and harder. Yes, you may write more lines of code that way, but at what cost?
Thanks Landstrom!
MBP would be more appropriate.
There were some good comments on Designer News about this: https://news.layervault.com/stories/17576-viewport-meta-tag-...

Here are a few comments below that I strongly agree with why this is a BAD change by Apple. This change kills the browser UX.

> "This reminds me of the era of chromeless popup windows. I do not like this move by Apple. A site should not be capable of deciding to make changes to a users browser UI. Especially changes that aren't explained. I'm actually disappointed this exists."

> "Think about usability: the user will not have the back, the share and the tabs buttons available by default. If you are creating an inmersive game or a webapp with the main navigation controls then minimal-ui is a good idea; for content- and document-based websites, it might not be nice for the user."
There is not one at this moment. It's quite an expensive request to serve season stats for n teams.
Not sure if I enjoy SBT but Scala/Play/Akka is definitely great
#McConnelling
Puzlet Web Lab – create, run, and share CoffeeScript code examples on the web
Lots of projection about why men are ignoring women. Maybe sometimes its nothing to do with assumptions about competence. Could be awkward unfamiliarity with what to do with a women in an admittedly male-filled industry.

I don't mean that you ought to shoulder the burden of conditioning all the males; or that its fair. Mostly the world isn't fair. But its the current state of affairs.
You (as a developer) could scroll by 1px to remove the address bar in iOS6. It was useful to give your page it's own top navigation or just have more content visible. That was not possible in iOS7.
their behavior, particularly said behavior's effects on others
It's definitely useful, but also a bit of a shame they went non-standard. The Fullscreen API can do this in a cross browser way and with more features.
It seems to a childless me that today society forces you to spend unrealistic amount of time on children.

Looking after them, hauling them around, catering to their needs. If you don't do that you are suspicious and may even become a criminal: How dare you leave your 10yo kid alone and let her use internets unsupervised?

I'm not sure I want that. It wasn't like that when I was a kid, I came from school on foot, boiled some food, made homework while parents were busy making money, even helped them with that a bit. Now it's supposed to be one way street.

If society want everybody to have children they should whoa whoa take it easy.
How would that work, a full-screen emulation of safari in js?
Just curious about scaling distribution: do they deliver themselves, use waiter.com / MyEatClub or similar?

I would use MyEatClub, but I'm ovo-latco-pesci-vegetarian, and don't like restaurant food loaded with cream and salt.
Well, if you learn about successfull people through Hollywood you would have the exactly opposite bias, that all successfull people came from a tough childhood.

Latest example, James Brown: https://www.youtube.com/watch?v=0F_pxMmOG4I (looks like a nice movie)

But you may add others such as Truman Capote, http://en.wikipedia.org/wiki/Truman_Capote#Early_life ; Dian Fossey, http://en.wikipedia.org/wiki/Dian_Fossey#Life_and_career ; Ray Charles, http://en.wikipedia.org/wiki/Ray_Charles#Early_life; Charles Chaplin, http://en.wikipedia.org/wiki/Charlie_Chaplin#Biography.
It's astounding that we have come so far that this needs to be defended. Throughout history, civilizations which held the nuclear family as their most important asset have absolutely dominated the world. This is due to simple evolutionary forces, which for K-selected species, favor fewer offspring which have much longer weaning periods. As a result, parents who invested more in providing their offspring with education and sustenance did substantially better as a society than their competitors.

It is quite ironic that the vast wealth accumulated by the western world, which was built upon the nuclear family as its foundation, has now allowed the next generation such freedom that they can dally as singles for significant portions of their lives. That being said, singles are very productive in short bursts, but these are unstable and fuelled by emotional insecurity which, as mentioned in the article, inevitably lead to burnout.

Society will inevitably return to its nuclear family origins, as the fun loving singles will not provide offspring in quality and quantity to compete with these traditional families.

Moral of the story: don't be so quick to condemn the old ways of family life. They have survived for millenia, and will continue to do so long after we're gone.
Also one of the benefits of being a programmer is that "working smarter, not harder" is really a thing. If you're blessed with the curiosity and tenacity that being a programmer requires, then reflecting and improving your craft can make outsize returns far more than simply grinding yourself down to a nubbin (which for some jobs in some places is the only way to survive).
Right now it seems like Nitrous's team is really focused on improving stability. And with the apparent rapid growth in scale, that's important.

You are certainly right about the need to improve the editor. While the minimalism is part of what has kept me on Nitrous (over Cloud9 or others), it needs massive improvements. It seems to have stagnated for months. CodeMirror has many, many features which would seem to be fairly easy to integrate into the IDE, but haven't been.

I hope the next round of hires is more front-end focused.
>And show me a music prodigy who hasn't slogged through 15 years of mind-numbing practice every single day.

Can you really be called a prodigy if you've been practicing every day for 15 years?
Build a Raspberry Pi-Powered Face Recognition Lockbox
This fixes one of my biggest annoyances with iOS7 Safari - that it 'steals' 50px or so of tappable space at the bottom of the screen. If you try to use it, it shows the bottom bar instead of allowing you to interact with the page.

That said, this is kind of not-good-at-all. An individual page shouldn't be able to control UI like this, IMO. A lot of the changes Apple made to Safari in iOS7 were bad ones, and they seem to have invented a new meta tag to get around admitting that they mis-stepped.
It's not the approach, but the capabilities:

1. State-of-the-art garbage collectors, which enable good implementations of lock-free data structures.

2. Excellent implementations of lock-free data structures (like ConcurrentLinkedQueue and ConcurrentSkipListMap) and other concurrent data structures (like ConcurrentHashMap).

3. A state-of-the-art work-stealing scheduler (ForkJoinPool), excellent for both parallelism (as used by Java 8's streams) and concurrency.

4. A cross-platform memory model specifying memory visibility across threads.

5. Access to CPU concurrency primitives like CAS and memory fences.

These building blocks are a great foundation for any concurrent application.
> The bar for what constitutes a worthwhile activity is raised so much higher when you have a family to support.

That should be sentence #1.
They should have done it in the first place. 6 was never enough especially when App Store has 18.
While I see your point, based on what you are saying, it would still take a developer's resources to implement those DLC's when they could be working on critical bugs (because you are saying the people working on DLC's are just designers, not developers also). If they were also developers, then that voids your argument, because then they should be working on the bugs.
Free updates for Java 7 will end in a year: http://www.oracle.com/technetwork/java/eol-135779.html
Isn't this line missing?

import {Inject} from 'di/annotations';
Dwarf Fortress is memory-limited, not CPU limited. Running DF on multiple cores won't change the fact that the simulator taxes memory extremely hard. Taxing memory even more by including 3d rendering or PCIe transfers to a graphics card will slow down the game.

Its a known fact that Dwarf Fortress is mainly effected by memory latency (and not cache size or memory bandwidth). Each simulated agent takes up a lot of RAM, and lots of their information needs to be updated in every game tick. Cache-optimization is near impossible.

When the single CPU that runs Dwarf Fortress is almost always stalled waiting for RAM, then adding more cores to the mix does NOTHING.
You know what's unkind? Sending people unwanted email. All email lists that aren't opt-in are evil. Period. While I agree with the conclusion, the first half of this article "it pays to be kind because then you'll get sympathy from spammers" isn't exactly a great argument for it.
For those who may not have seen it, here's a good primer/tutorial for Java 8:

http://winterbe.com/posts/2014/03/16/java-8-tutorial/
I love this[1] interview of Eubie Blake by Marian McPartland for many reasons, but the part where he describes how he at 93-years-old still does daily scales on the piano just goes to show the importance of persistent training in artistic endeavors. I'm a lazy bastard, but I'd only be fooling myself if lack of complete dedication to my craft didn't come at a price.

That said, I have no sympathy for a company that expects to hire a Yo-Yo Ma for the salary of an amateur band member.

[1] http://www.npr.org/2012/10/19/123385170/eubie-blake-on-piano...
I agree that there are potential issues with this. But I also believe that it is a useful control to put into the hands of designers. There are use-cases where hiding the chrome makes absolute sense - but the designer should always ensure that there's at least one control that will provide for navigation in those cases where she has opted for a minimal UI.
How many (remote?) airports in the Maldives are good enough to land a 777? Seems like the perfect remote spot for landing a plane! Torsten @ http://www.mightytravels.com
I have lived and worked in US and Canada both. My reason for migrating to Canada were similar to yours. In the end, I relocated back to US. Most of my experience was negative. Things may have changed since.

Most of the people, I know, who immigrated to Canada either moved to US or the country they immigrated from or went to school in Canada and stayed in jobs in Canada.

I may retire in Vancouver some day but I will never move to Canada again for work or starting a company.

Check out this site http://canadiandesi.com for some relevant discussions and forums. It primarily caters to South Asians immigrating to Canada.
What polarization? This is pretty much black and white.

Either your business model requires the exploitation of cheap labour, or it doesn't and we're being crappy for no good reason.

Now, we can talk about say the specific ways in which we subsidize families that lead to bad urbanization patterns and that's acceptable - tho as a childless 20something I'm broadly OK with subsidizing families.

But I'm having a hard time imagining an alternate argument that doesn't end up being an apologia for abusive work relationships, but I'd be happy to hear another side to it.
Off Topic, but I had a MotoX and couldn't figure out for the life of me what "Active Notifications" did that Apple's iOS Notifications didn't.

I'm pretty sure I'm going to pick up a Nexus5 soon, but it still bugs me that I can't figure it out.

I mean, if the phone is face down it doesn't display anything on the screen. I get that. It's kinda clever. But it's so minor I have a tough time calling it a "feature" much less a compelling one.

Otherwise I was more annoyed with the MotoX notification system than anything. When you get a notification your unlock slider changes position. If you get more than one you can't jump to the specific one you want, only the latest. iOS didn't have either of these issues but it seemed like everyone considered Active Notifications somehow revolutionary. Or at least state-of-the-art. And it felt like neither to me.

So I dunno. Going off on a tangent I guess. Just curious what I was missing is all...
I'm not a chick and don't have an axe to grind other than my business. Did not apply.
Deploying Multi-Server Docker Apps with Ambassadors
Are you building HEAD? The bottled 0.9 install is quite quick.
Packaging Java 8 for debian/ubuntu: http://michaelblume.tumblr.com/post/80003780922/packaging-ja...
Why I started Binti
The problem is the rate things get filtered back to Java. I started using Groovy when I kept waiting and waiting for new language features. In 2003.
I've been using Java since the 90s. The JVM is a pretty solid piece of engineering, but your post is pretty heavily loaded with hyperbole. There are plenty of other excellent concurrency platforms for example Erlang, Go, even the. NET CLR.
One good thing about upvotes is that every single person now doesn't have to contribute to the thread by posting.

When your site is too popular, there will be lots of posts that aren't good, since everyone wants to contribute, and it just tires everyone out reading and processing them. Voting takes no space on the page.

When your forum gets too big, it becomes a problem again, as you can see. Now there's so much voting it barely means anything. Without selection on reddit users, there's no "taste", which is one of the worst problems with reddit's front page.

(The other problem with reddit's front page is that they used to subscribe you to the gore and pictures of dead people board by default.)

A better system, but one that takes too much time for most people, is explaining yourself in the upvote. Like Slashdot!

In the absence of that, you can impose "taste" on users by defining a topic and having "board culture", aka, making everyone but a certain class of people too weirded out to post. This is totally egalitarian as long as you have enough different classes of people.
Yes, if the browser hid the chrome by default that would be the best possible UI. It would also ensure a consistency across all web-sites.