skysight-inc/HackerNews huggingface dataset:
Note, of course, that benefits have also stagnated, if not been cut. Defined benefit pension plans disappear, part time workers (with no benefits) replace full time workers, and health insurance increasingly is paid for by the worker, with increasing copayments.
New Cool Concept for Meeting People
This app is pretty interesting when it comes to meeting new people. They take the game 20 questions and have users play with each other in the hopes of establishing a connection all while remaining anonymous. It is a pretty interesting concept and worth checking out. chaat20.com
From what I remember, the reading section of the ACT has its questions ordered roughly in the same order as the relevant reading material. That made it almost trivial to just alternate between reading a question and reading the material until you find the answer.
Scala founder: Language due for 'fundamental rethink'
Thanks ASquare!
Hi Reddit. Jeremy, Yelp CEO and Co-founder Here
In RubyLand I used to use ImageScience (http://docs.seattlerb.org/ImageScience.html), which is apparently based on FreeImage:

http://freeimage.sourceforge.net/
> "So really the tl;dr is, companies want more talent at the same price."

This is not unreasonable. I know around these parts we like to think that developers are the God-Kings of the universe, but there are real negative consequences to the seemingly infinite geometric growth of developer salaries (currently, in the NYC area anyways, clocking in at least 10% a year).

And I say that as someone who is a huge, direct beneficiary of these insane salaries.

We keep complaining around here about the influence of VCs on the industry, about how everything is oriented around landing the next round of funding. That we think about runways more than we think about creating useful things.

We also complain about how founders are giving up increasingly large pieces of equity just for the capital to get off the ground, and that the dream of tech entrepreneurs changing the world is constantly compromised by all of the above.

We also complain about the power large corporations have over small businesses and can muscle them around in the market.

All of these come down to the price of developers. The more we get paid, the more capital founders will need to start companies, and the more power investors will have over entrepreneurs, their companies, and their employees.

Huge paychecks for developers only plays into the hands of wealthy investors who now consume an ever-increasing influence, and who wind up owning more and more of the fruits of innovation.

The more we get paid, the more it benefits large, established corporations, who have the mature, optimized business models to afford huge salaries, and the more we handicap small, starting businesses who do not yet have the revenue/employee to sustain high burn rates.

The more we get paid the fewer true bootstrapped companies we will see, since there is now an increasingly insurmountable cliff between "founders in a garage" and "first hire".

The more we get paid the more types of businesses will be categorically excluded from existing because they're not profitable enough to pay huge salaries. Just recently I turned down an offer from a company doing tremendous social good - the salary they offered would have been highly competitive a mere two years ago, but the market continues to inflate. I fear businesses that are highly positive to society, but not hugely profitable, will simply no longer exist in the future.

Don't get me wrong, I enjoy being paid a shitload of money to do what I love, but understand that there is a point where increased developer compensation is a net negative for us all, and that we may already be past that point.

The world is bigger than our bank accounts (sad, I know).
Why Did Docker Catch on Quickly and Why Is It So Interesting?
Travel overseas to some poorer ("third world") countries and it's 95 or 99+ percent.

This. If you want to find talent for your startup, go abroad. I recently worked with a startup that needed to build some more or less straightforward business apps - mainly a UI challenge. Getting top talent for the UI portion (read: the part not doing financial calculations) of the app took about a month.

Paying "way above market" in the Pune (India) might cost you 2 lac/month (about $4k). Pay a bit above market, create a good work culture [1], and you've got talent.

(If anyone wants more info on doing this, contact me.)

[1] https://news.ycombinator.com/item?id=7303217
That's just it, people can debit your account with nothing more than the routing number and account number. They can present a fake check with your info to a seller, and it will wind its way through the entire ACH pipeline, ending with a credit in the fraudster's account, and a debit in yours.

Hopefully, you will notice it in a timely manner and get your debit reversed. Without action on your part, the fraudulent transaction will most likely never be questioned.
Uber Is Now Sponsoring a Police Militarization Conference
>the value of a company that doesn't turn a profit isn't 0, it's the value of it's assets

Touche. They also have liabilities.

I suppose we could be even more precise and say the price is $0 above the expected value of the net assets at the time of liquidation. But my point stands.
Do you feel like you have a right to the same education as the best-educated person? I don't.
Canada website still says "Coming Soon!".

Seriously, please just let me pay an extra pile of cash to ship across the border.
The new Moto G has MicroSD, too.
What program were you in? I was an RIT Computer Science undergrad and (given this is one of the programs that RIT is known for) this was not my experience at all.

I failed a number of exams and classes, but none of them which I can recall were because they gave me way too many things to memorize. I failed Physics because I failed Calculus... I failed Calculus because the professor had a thick Hungarian accent until she went out on maternity leave and was replaced by a man with an even thicker Hungarian accent. In fact maybe I'm just not good at Calculus...

I failed Programming Skills electives because I had moved off campus and got a crappy part-time job, eventually lost my car, and no longer had the time to "live the life" and learn the lessons you learn from diving into the labs and the projects, working them over for dozens of hours until you get all of what ideas you are supposed to get. Actually I had a lot of 4.0 quarters until I moved off campus.

I got A's across the board in all of my Arabic classes (ok, one B) which is the only place I remember having to memorize a lot of things, except for one or two Art History classes. I had one professor in particular who I wound up grading for later, who was a master at writing tests that made you prove your actual understanding of the subject matter. He was also a master lecturer, we would often say "you only have to show up to Phil's classes and listen to be able to pass the exams."
Coolpad F1 has KitKat update. Coolpad 7320 is still on 4.2.2.
Bootloader is fine, to install custom ROM just press volume up and power and select .zip from SD card.
Steven, the first emoji app you might actually use
Again, I'd encourage you to replace "Markdown" with "HTML" and imagine if your beliefs would still be consistent.

Do you think NetScape should have claimed to support "NetScape-flavored HTML" rather than "HTML"? Do you think the WHATWG should have announced "WHATWG-flavored HTML" rather than "HTML5" in response to lack of action from the W3C (actually a very similar situation to what happened here).
Every time someone complains on HN about "linkbait" I wonder if said article would have been discovered if a more pedestrian title had been used.

"How dare the author pique my interest with his verbal chicanery! A pox on thee!"
I know you can find it on Google and all, but I don't think it's appropriate to call out Dave's contact info publicly like this...
Out of curiosity, why not write DocBook directly using a WYSIWYM editor -- for example OxygenXML? Edit: I don't think it's worth using for blog posts and such, but for anything that you plan to publish -- papers and books -- it works very well.
As a sibling comment says, it's a pain to be in a significantly different time zone.

Try to emphasize that you'll be always available at the prospective employer's local time, and will be able to spend time in the office once in a few months if necessary.

Also, try to contact companies that already have remote workforce and a remote-work policy (like github).
I've started combining both approaches, with help from SASS's '@extend' directive.

What I mean is, I have a section of my CSS for defining all of those simple, modular classes like 'button' and 'button-rounded' (I start with bootstrap for most of these and then add more as I need them), with the idea that I'll reuse these over and over.

BUT, these never get used in the HTML directly. Instead, I have a second section of my CSS which contains definitions for those high-level, one-time-use rules. So, for instance:

// Low-level CSS (don't nest anything or it breaks @extend)
.button { // basic button... }
.button-large { // large button... }
.button-rounded { // rounded button }
.button-primary { // blue button }
.button-warning { // red button }

// High-level CSS (avoid nesting, but sometimes it is okay)
#buy_page .buy_button {
@extend .button;
@extend .button-large;
@extend .button-primary;
}
#settings_page .deactivate_button {
@extend .button;
@extend .button-rounded;
@extend .button-warning;
}

The big rule for the HTML is that I can only use IDs and classes from the high-level CSS, and should really only have one class/id per element. For the most part the high-level selectors are 1:1 with the markup, but things like widgets/components it's okay to reuse them on multiple pages.

The major exception here is the CSS for actually laying out pages. I don't use a class-based grid system. Instead, I map <section> tags to rows and <header>/<article>/<aside> tags to columns. The grid behavior is defined using Susy[1], and for specific pages I can modify the standard layout pattern if necessary.

The result of all of this is CSS that is easy to navigate. The low-level CSS is highly reusable, and the high-level CSS is structurally similar to page content, yet keeps the presentation information entirely out of the HTML. It also sometimes results in very long selectors, but that's actually not an issue performance-wise and has yet to cause me any issues.

[1]: http://susy.oddbird.net/
Running from bullets
Which means a `urlparse.urlparse` equivalent in arc would probably go a long way toward helping that.
Time is the most valuable resource in a Startup
You can always roll up the slice into a cylinder with the crust on the straight edge, and that also is an example of the theorem. It says nothing about the mechanics of the problem, i.e. how much will the pizza deform. It is quite possible to fold up the pizza as recommended and still have the tip sag - this depends on the material of the pizza and the self-weight, i.e. the mechanics rather than only the geometry.
Someone from rural China can send me a message within seconds,
for free, and I can reply, for free!

Yeah, you both "only" need some machine that can go online, an internet connection, electricity, the required technical knowledge, and to (implicitly) agree to your personal data getting harvested... otherwise it's "free".
I'm not who you're responding to, but in general I think it's a good thing when the article title gives you an idea of its content.
Huobi's Fixed-Return Financial Product Sells Out in One Hour
But it is, obviously. IT is the new blue collar. With $150K/year you can have a stay at home spouse, 2 cars a house, kids in more or less good schools. Same as a blue collar job in the 70s.
Depends. If the "why" was covered in the class material, then probably you're expected to memorize/regurgitate it. If not, if only the facts were covered, then it takes some thinking skills to select and distill the facts into a "why" narrative.

There also is no one "why", it's subjective. For example, what were "Hitler's biggest mistakes"? Ask 5 historians, and you'll get 5 different answers. A grade would be based on how well and insightfully you justified your answer.
I'm not sure what resolution these images are, but if it's very high-res, it may make sense to make intermediate-sized versions first. I expect that would make recreating thumbnails (i.e. in a different size - or multiple sizes) much quicker.

Also, converting the (hi-res) images to JPEG before further processing may make the data somewhat easier to deal with. 25-30MB per image * 2 million would be 50-60 terabytes of data? Plus, how often would someone really benefit from having access to a 25-30MB TIFF vs a much smaller JPEG version in the same resolution? That alone could be reason to start with JPEG compression first.
The compiler tools are fine, the problems are: (1) ndk-build scripts instead of Makefiles (2) C++ headers not in standard locations, (3) the Java build stuff which is still needed to build the final APK (ant, maven, gradle or whatever it is at the moment).

All of this together qualifies as a 'funky non-standard build-system' in my book ;)
Worth reading for confirmation regarding the importance of reputation in deliverability, which is something that is not widely understood by non-experts but which has really toothy consequences for many HNers' businesses.
“Bitcoin Is Really Fragile” – Bitcoin Core Developer Mike Hearn
Thank you for introducing me to Asciidoc. I've been using Markdown for my novel drafts, but that may greatly simplify the final conversion process.
It is still strictly worse for the repeat riders if they get a card valued at 10.41 than 7.91. The only reason for the city to even allow someone to do it is to underhandedly get more money when someone inevitably loses their metro card.
Yep at Univ. of Rochester as physics undergrads we were often allowed a single sheet of paper with anything on it (we were told no microfiche!). I did a few open book exams but still made the "cheat" sheet. We all spent a great deal of time preparing that sheet. You had to study to really know what to put on the sheet. I often found that I did not need the sheet in the actual exam because the process of preparing it helped to bring the concepts forward in my mind.

In grad school as classes got more difficult, we had take home exams even. I always dreaded these because they were substantially more difficult than a regular exam. Generally if you didn't have the concepts down, having an entire library at your disposal was not helpful in that case.
Gradually sunsetting SHA-1
A few months ago I did benchmarks on ImageMagick and similar libraries for a Rails application I was working on. I discovered Vips which has a significant performance improvement over Imagemagick.

https://github.com/jcupitt/ruby-vips
This is getting ridiculous.

Quiz: If you only hire the top 1%, and the workforce grows by 100 people, how many has it grown by for you, under your self-imposed restrictions?

Quiz #2: If you are certain that it is very important to only hire the top 1%, but you freely admit that your hiring techniques are fuzzy and confuse the top 1% with the bottom of the top 10%, and you're not exactly sure what you mean by "top 1%," (see http://michaelochurch.wordpress.com/2013/09/21/dimensionalit...) are you insane for suffering no cognitive dissonance with these three ideas in your head?
Your modern z/OS mainframes are just unix.

The problem is the average IBMer will not know how to secure your zOS server. If you ask them how to configure, or how to manage files they'll tell you their aren't any. This is simply amazing double speak because they are, and are not correct. When you first log into this systems you see the old zOS stuff, which looks and feels like MTS system360-67M/70 (its a long story). All your files are data sets, which aren't files, see MTS didn't have files, it had data sets.

But it isn't. Its just a mainframe layer running on AIX. Its called something dumb like encom, unicom, in MTS . That brings you into proper unix mode. Which you may think is running inside MTS, but it isn't. MTS is running inside AIX. Because keeping MTS up to date with modern hardware would be impossible. So we just trick it into thinking its processor is running at the Plank frequency. Not 200 PowerPC chips or what ever IBM shoves in these things today.

Then your in a standard unix environment. If you attack these things from the outside (and get in), you'll see and feel what looks like a BSD/SysV (ish) system. Because that's what it is. Its a unix system.

But nobody configures this crap because the mainframe dudes can just say, "Oh no there are no files on a mainframe, just data sets, they're different." But if I steal a data set in unix mode, its a file. So no, your wrong.

Nobody really goes into Unix mode half the time. They just care about keeping the system360 stuff working. Nobody cares about security because "Its a mainframe, they don't have security issues." Well they do, just like every other unix box on the planet. But unlike every other unix box we pretend they don't need security.
Hey, if you're a Public Library, can't you just upload them all to Flickr, let Flickr thumbnail them, and then download the thumbnails? :)
Not just for a writer, for programmers too. Without my WordStar plugins for Xcode and QtCreator I work much slower.
I love playing spot the vegetarian/vegan. I just wish it were harder. :/
The police want you to keep the same card so that the citizenry are easier to track. Fill up a card 1,000 times with cash and just one time with a credit credit and your entire transit history through the system can be found.
I run windows and do not use an antivirus.

I monitor all files in the filesystem, and all incoming and outcoming network connections.

I have gotten viruses and malware, mainly adware in the past but have always been able to manually remove them.
I wish this was on Netflix streaming. I find this type of history really appealing.
This is pretty interesting stuff, but I got as far as a supermarket rotisserie chicken costing $12.99 and a red flag went up.

I pay $5 at Costco and maybe like $8 at the grocery store. $13? Holy crap. That had better be some really good chicken.

So I'm now genuinely curious what other people pay.
Mike Hearn is also a core Bitcoin developer, as well as an HN commenter. Hi Mike!
Be careful when using environment to store sensitive info (keys, etc) - they are visible to other processes of the same user and also can be sent as part of crash report. See http://security.stackexchange.com/q/49725
Is it "Common Markdown" or "Standard Markdown"?
You can't claim "No Code or Spam" and then say "Make a Bot."
Secure SSH with per Service Key Pairs
Organic Transit’s human-powered transportation
I am willing to give you £50 in cash for free as long as you come pick it up at my place in Sweden.

This offer is only available for you alone and in person.
Are you interested? Because I'd really like to know how your pedantic definition of "free" works out for you when it's obvious that things that require infrastructure (such as online communications, or traveling to a different country)... require infrastructure.

(TLDR: If you don't find it amazing that with a very small indirect investment we can actually communicate with people anywhere in the world for free, you and I need to have a long chat about being spoiled.)
Yep. Pretty amazing, isn't it?
Though I agree that these are problems that exist with remote working, unless you are able to lose less time and build an equivalent or better team, you may still have come out ahead.
Something like this needs people on it all the time to work. One way to achieve that would be to increase the size of the subnet depending on activity. If no one is in the /24, expand up to the next layer, etc. And then maybe add an extra color and if someone shares a smaller subnet with you than just the size of the room you are in.
Continuous evaluation of genome assemblers using Docker containers
Marketing, marketing and marketing...

Digital Ocean is doing lots of advertising but their servers are not holding the traffic.

I had my website hosted with them and I was literally unable to connect on it via SSH due to the low quality of their link.

I was disappointed with DreamHost, moved to Digital Ocean, now I am testing Linode.
Did you listen to the end to hear the tacked-on section "blah blah this just in: internet celeb leak was released on a board affiliated with anonymous."

ha. anonymous hasn't been active on 4chan in... 5-8 years.

but what else would you expect from a news site sponsored by the industrial military complex:

http://www.baesystems.com/what-we-do-rus/products-&-services...

Rokar’s Silver Bullet transforms standard artillery into precision guided weapons.

A main supplier of explosive materials to the Department of Defense

The U.S. Military’s Primary Propellant Manufacturer
AWS has a "ship a hard drive" upload option.
How We Broke the 10 Min Bitcoin Confirmation Barrier
The point is that stiffness is provided by reducing the degrees of freedom that would cause flopping to those that would require you to "stretch, shrink or tear" the piece of pizza. As a result, in cases where your stresses are negligible compared to the yield strength of your material this approximation accurately predicts the behavior without resorting to FEM or in depth analysis.

While I agree that there are more complicated theories that are correct for more diverse circumstances, I think it's tremendously valuable to find the simplest models that describe the easiest situations if only for the purposes of developing intuition. I must admit that this is very much a physicist's perspective, though.
Dumb Business Tips
I think the easiest way to do this is have a little lock icon when you're previewing the photo after you've taken it. Clicking on the icon makes it private (i.e. it doesn't go to the cloud and goes into a "private" password protected album only on your phone).
Nevermind: http://blog.codinghorror.com/standard-markdown-is-now-common...
That is no necessarily a bad thing though. When you are designing a bridge, you had better not be deriving equations. My grandfather was an flight repair manager. He always had the tables up on the walls for the guys, not even equations. His thinking was that if you remembered the torque on the wheel brakes, you could also mis-remember them. Therefore, 'Never remember anything!' was the motto. I can only assume this maxim came about after a very scary incident. This also applied to much engineering and design. Yes, it is sad to see and hear about minds gone to 'waste', but it is very necessary for life to not go to waste.
It sounds like your issue is entirely to do with the fact that your team is spread around too many time zones. What if everybody on your team lived somewhere within 3 time zones from each other? That happens to cover the entirety of the united states, canada and mexico, by the way.

I've worked on teams spread across the North American continent and we had no issues with making fast decisions. Most of the time it felt like we were in the same room, since we had a skype group video chat running for 7 hours a day (at which point it would kick us off for being on too long).

IMHO, the reason remote isn't done more often is it's a hassle. You need the right tools in place. You need people with the right mindset. There are tax issues around employing people in multiple states and/or countries. There are also shipping costs involved in sending equipment around the country and/or the world. The lack of control over said equipment and the data on it... the list goes on and on. Each one is surmountable on its own, but add them together and it become so much easier to insist everybody be in the same room. Especially if it's going to be a high stress environment, like a startup.

Still, it would be nice to work from a cabin in the woods.