skysight-inc/HackerNews huggingface dataset:
In addition to these being great things to look for in a candidate, these are also great things to strive for as a coder.

Adaptability - being able to look at a change in direction/target market/etc as an exciting challenge keeps you less stressed

Openness - always learning keeps your brain's plasticity up, keeps you happier, and helps you be ready for whatever new concept/language/whatnot will be useful next

Resourcefulness - being able to be a combination of self-sufficient and knowing where/how to acquire the resources/skills you need when they're needed helps keep the stress down

Desire to Ship - if you haven't gotten the chance to deliver something to real users, do it. Somehow, anyhow you can. Whether at a 9-to-5 or doing open source stuff in your spare time. Seeing how the work you do can affect others, make their jobs easier (or even possible in the first place), make their lives better, etc is a game-changer if you haven't done it yet. And if you're working on something you don't care about shipping, you're probably working on the wrong thing/for the wrong company.

Desire to Grow - Several of the above help with this and the whole "keep moving forward" thing. The more you learn, the more experience you have, the more you can build and ship useful/interesting/fun/cool things.

Rationality - You can't grow, adapt, and gain new resources without screwing up. We all do it. Follow that with admitting it, analyzing it, and learning from it. Sometimes you learn the most about a situation like this, often about yourself and your own inner-workings. That gives you the knowledge to be able to start working on improving those inner-workings.

Territoriality - Turf wars are always a mess. Whether at a company or in an open source project. So, figuring out ways to let things overlap and allowing different groups to help make each other better helps you in the long run. And it's always gratifying to take a win-lose and turn it into a straight win.

Poker Face - Be honest with your interviewer and expect the same from them. Why would you want to keep things close to the vest and wind up in a company/team/situation that isn't the best fit for you and doesn't fully allow you to adapt, be open, grow, ship, etc?

All the above will help with growing and enjoying tech. You'll still have to deal with interviews/companies like the one posted here, unfortunately. I'm learning that now as I'm exploring getting back into working for a company full time.
Extracting tabular data from U.S. Senators' scanned-in personal finance reports
Safari is the new Internet Explorer. That was my experience trying to grapple with its weird, non-standards-compliant implementation of HTML5 required fields.
I find your last comment interesting!

From my experiences with employers in many parts of Europe, they value partial contributions to teams more than complete individual achievements. Talking to much in "I did..." sentences instead of "We did... (...and I helped with...)" can come across as self-centered, which often is considered a negative trait here.
Best Docker Birthday Cake Ever?
Google's process consists essentially of 2 meetings - phone screen, and onsites. You don't get engaged to someone after the second or third date. It's not about hours spent, it's also about hours spent reflecting on the relationship.
"Macros are supported via Racket's macro system define-syntax, define-syntax-rule and defmacro."

So yes. :-)
It looks to me like Mailchimp but not Mandrill are (for now) keeping their small-scale pay-as-you-go plans. But, they force you onto a larger plan if you try to merge your Mailchimp and Mandrill accounts. If I'm not misreading it, it's US$70 per month minimum -- too much for the nonprofit folks I serve.

So, I'm trying SendGrid for transactional messages and sticking with Mailchimp for onboarding emails (a sequence of messages sent a few days apart to new contacts with consent of course).

Sendgrid was seamless to adopt. We'll see about deliverability.
Wow. +1 for having no idea I could do that. So much easier than the old way of trying to hunt and peck the right spot with the magnifying glass.
I've also got a Z5 Compact and couldn't be happier with it. There is literally no other phone in the same size category with flagship specs at the moment. Add to that an SD-card slot, heroic battery life, water-resistant body, fingerprint reader, plus solid design and you've got what I consider to be among the best phones on the market.

Unfortunately, the Xperia brand is not doing well in the US. Sony has completely neglected marketing their phones here, so very few people know the Z5 Compact even exists. There has been a good deal of speculation that Sony might stop selling Xperia in the US entirely or even carve off their ailing mobile division.
Their analysis doesn't match up with the pie graphs either until you look up pricing.

Punch Club costs $9.99 on Steam but only $4.99 on iOS, so the volume of sales in terms of units sold realizes about a 50/50 split between PC and mobile legitimate players, rather than the implied 70/30 indicated by revenue.

NOW their analysis makes sense (more PC pirates than mobile). If the colors of the graph actually matched I would have just assumed their text was wrong!

...unless, of course, the piracy chart is in the same relative terms of cost and instead portrays _lost_ revenue...
I read this comment, and then the article, and was surprised that it was not written by Chomsky and didn't even mention him. So why bring him up?
OneSignal now sends iOS push notifications 100x faster
It's nice that you can get Comcast services without dealing with them directly but this does not really solve the underlying issue IMO... Too many bundled services and an antiquated business model. I recently left Comcast (TV) because I only watched around 5-10 different channels yet to have high definition and use their DVR the cost was $130 a month just for TV. I now use streaming services and it has been great. There are a couple of channels that are not offered anywhere outside of big cable but until I can select the channels I want without paying for the ones I don't I will not go back.
> He said "not stuck on". I work the whole day in my dev env. I want something that hundreds of paid people created over several years at Jetbrains or Microsoft. I use CLI and a DevEnv. Just like some things aren't possible to input easily with a mouse, just as hard is it to visualize some things with a text UI. What is easier: adding a CLI to a polished graphical application, or making a polished graphical experience when you have a CLI?
App Localization Is More Than Just Translation
I was not, at any of them. Yes, I was effectively giving them my time but it doesn't sound unreasonable when you compare it to the alternative: I'd spend that same time answering whatever obscure coding questions or far-fetched exercise they had but in a far less comfortable setting (and arguably less representative of my skills). Not to mention how I'd probably have to do the interview at a time they're working, instead of doing it on a snowy Sunday evening, at my discretion.
I've been looking for one. Where are you based?
SiriusXM's pricing is outrageous but, fortunately, they're pretty easy to deal with and they're quick to offer/renew promotional pricing if you call in.

I've got it on three vehicles -- my truck that I drive, my car that my girlfriend drives, and my motorcycle now (that I get to ride for about half of the year) -- plus the streaming option (I have one of the old tabletop radios on the nightstand next to my bed or can use their app on my iThings and Roku). I'm not sure but I think I'm probably paying full price for everything now. I know for sure that I have at least two different accounts with them and it may even be three.

I just hate having to deal with them once every couple of months (since my packages expire/renew at different times) and so I just let everything auto-renew at whatever price they then want to charge me.

What sucks is that I mostly listen to only two or three channels. The girlfriend has a few that she primarily listens to as well. They did just recently introduce an "a la carte" option it seems, but apparently that requires new hardware. :/

I also just recently received an e-mail letting me know that the pricing on each package will be going up -- again. Someday I'll say "hell with it!" and call them up to cancel everything but I'm sure they'll just offer me the usual $5/month for five months promo and I'll end up staying.
Why is Communications of the ACM reporting on a 2013 conference in its 2016 issue?
Until LE, StartSSL was the cheapest option all around. Note that with their $59/year option you would get unlimited wildcard certs, amongst other things. I am not happy about this bug, and am glad I moved to LE a few weeks ago, but in the past StartSSL has saved me a ton of money, even though their website had been godawful at the time.
YC founder here. From what I've been told, employees of YC companies get a slight bump in the application process because the partners expect those companies to have a similarly high bar as YC.
Internet Download Manager 6.25 Build 2 Crack Patch Serial Key
I find your comment ironic on a forum sponsored by an entity that funds "creative destruction" of existing market spaces.
Oracle is writing Russian IT shops to try and convince them from moving to postgres http://www.postgresql.org/message-id/CANNMO++6tPiwBv2OKcy-Hh...
Funny, I thought I read the Harvard endowment people invented hedge funds, a long time back, in order to maximize results. (My alma mater, so I may have read that years ago in one of their publications.)
The problem with having your own mailserver is mostly that google and hotmail won't accept your mail. So you could have your own POP3/IMAP server, and only send outgoing mail through the transactional service.
"Making developer tools is just not Apple’s forte"

I'm sorry, but LLVM?
Show HN: Screamingly fast full-text search FW in c#
It's not that we need the full version of those things on there, it's that we have the ability to have them. /s

It's the same situation when people pretend like the Play App Store is better than Apple's App Stores because anyone can put anything on there without having to go through Apple first. In theory, yes, it's great that you have the freedom to do that and that Google doesn't act as the arbiter of your precious apps. In reality, though, the Play Store is a cesspool of crappy apps. When I got my Nexus 7, I tried to install the Netflix app from the Play Store. There's multiple Netflix apps (all called "Netflix") that claim to be from Netflix, Inc. I don't know if they've fixed that now, but just the fact that something like that can happen is crazy.

Everyone's so caught up on whether or not they could [do something] that they never stopped to think about whether they should [be able to].
Yes, but is there any data about the ambient pressure inside a building VS outside? There's a whole lot of horsepower dedicated to HVAC units, do they really hit a zero equilibrium?
It may be a little painful to watch John who doesn't really have any idea what's going on, but he's managed to make quite a fair amount of progress through trial and error and lots of outside help (both good and bad advice) - but mostly it's completely fascinating to me to see physically this historic device, a solid state machine using only TTL chips with no CPU/RAM/ROM - plus the tools used to diagnose and address issues on the chip level. Also -- hooray for industry standards allowing replacement of a chip from another random board produced a decade later.
Terrific premise; I hope you succeed. But advice:

1. "boom" is not the right name. Explosions. Annoying/scary sonic boom. These are not the associations you're looking for. Try "glide," "zip"—something along those lines.

2. In your very first team picture I see a grumpy-looking fellow with hands in pockets. A few images on he's still there, now joined by another grump with crossed arms. These people look disengaged and/or disgruntled. Call me shallow, but it just doesn't look right for a team supposedly revolutionizing aviation. Ask your team to look engaged when taking PR photos. Or if there's a deeper attitude/team dynamics issue there, man fix it now. I don't want my life "booming" into oblivion because some guy was fed up.
Having grown up in a laboring community, I don't understand how most of these points are relevant to doing your job. These are just different kinds of compensation.

Like "short-term incentives" aka bonuses, these are just different "shiny objects" aka distractions your employer can wave around to keep you unfocused on some other part of the value exchange, such as no versioning of code or an ancient and unwieldy code base, poorly-maintained infrastructure, not keeping the building warm enough, or "modestly immoral" activities like nepotism.
Nothing that recoverable drop-tank batteries can't solve. I'm mostly kidding.
There are a few gotchas that you have to learn which come with practice and it really pays off.

There's a delay for how quickly you can use it after the last time you've used it.
The delay could/should be smaller, but don't get frustrated. Go slow and don't press too hard.

When you get used to the timings and pressures, it pays off and it's suddenly a pleasure to go and delete or correct something, or the whole input. Now I get frustrated on phones without it.
I feel like most artists produce inferior results when they are allowed to fully express themselves with infinite resources and no limitations.

When George Lucas was given unlimited time and money, he produced inferior films.

McCartney and Lennon's solo efforts don't stand up to their collaborative works.

Elvis eventually became fat, gaudy Elvis.
Depends on what you count into the community I guess. Making a language that already has a very large community open source, means that bit of open source has a very large community. Only a small fraction is active in developing open source applications on it, but a large user community is also a great asset.
I see two problems:

1. Speed. The delay between a force touch and the haptic feedback is often measured in seconds rather than milliseconds, particularly when the watch has been inactive for a period of time. That kind of delay is frankly outrageous. The haptic feedback needs to be instantaneous to be effective, even if it takes the actual software longer to wake up and respond.

2. Tap vs. Scroll. Unlike the iPhone, the Watch does an especially poor job of distinguishing between tap and scroll gestures. If your finger isn't perfectly still the software will treat it as a scroll gesture, and no amount of force will override it.

Pairing those two behaviors can produce some frustrating user experiences.

On the original iPhone, Apple did an amazing job of producing a very fluid and responsive UI on very humble and underpowered hardware. They've been less successful at doing the same with the Watch hardware.
Opening a QR app is much faster than typing my WPA key.
That's not about parallel aggregate but about parallel scan.

Also, Robert is not the author of the patch, he did a review and committed it. The actual author are listed in the commit message: David Rowley and Haribabu Kommi.
> SELECT EXPLAIN ANALYZE will tell if its relevant for you

That assumes I run PostgreSQL already, which I don't. I am interested in possibly switching at some point if it's worthwhile, but it's hard to muster the effort to do concerted testing of a representative sample of my data, including possibly changing how queries are done to take advantage of specific features, when I have little information to go on.

Not that I expect PostreSQL to do in-depth analysis of everything, but it would be great from both a promotional and technical standpoint if there was something like "we've seen something like X% speedup of queries utilizing Y, and up to Z% speedup in extreme cases." I mean, I assume they at least have rudimentary numbers for this, otherwise they would be making blind changes without knowing whether it improved or degraded performance. Providing just enough to get people interested in doing their own benchmarking (and possibly publishing them) would be great for everyone.

Edit: One of top comment is actually what I'm talking about (but apparently for a different feature). So it does get done, which is really nice. :)

Edit2: Now there's the link to the blog post for this feature. :)
"""Micro was a way of creating a foundation for writing and running distributed systems. It's a pluggable architecture so that the underlying systems can be swapped out based on preference."""

At what point do we just admit that we've re-invented the large co-ordination frameworks of years past? Like CORBA?
Is it the point where we add a JSON schema validator? or switch to Protocol Buffers or some variant?
It's a counterpoint to the drug war: a durable, decades-long intrusion on personal autonomy by the state that produces tangible benefits and improves the quality of life for society and the individual.
You sorely misremember IE6.
Somebody actually submitted this: http://snag.gy/VPJgz.jpg
A assume you're asking about unit testing. Private methods should be tested of course, but not directly. Unit tests should mimic how the code is actually used in a real application. So call the public methods, and those will in turn call the private methods so that everything gets tested.

When you write unit tests that call private methods directly that makes your tests brittle and creates disincentives to refactoring. Developers should be able to freely refactor the internal design of a class as long as the public API remains unchanged. But if you have a bunch of unit tests calling private methods then they have to update all those tests as well, and so refactoring becomes so difficult that developers tend to just not do it. This causes accumulation of technical debt.

Personally when I am writing new code I will often write some temporary unit tests for private methods just to act as scaffolding until I get the higher-level public methods working correctly including the tests for same. Then I throw away the private method unit tests before pushing the new code to the master branch.
Hulk Hogan-Gawker jury awards $25M in punitive damages
Hmm:

CVE-2016-1752 : CESG
CVE-2016-1750 : CESG

I wonder if that's <https://www.cesg.gov.uk/>, which is "the Information Security Arm of GCHQ". If so I guess we should be thankful that they saw these vulnerabilities is a risk rather than an opportunity.
Ask HN: Is there a way to use the iPad Pro as a desktop PC?
Thinking of buying the new 9.7" iPad Pro for my wife to replace her old iPad. I'm wondering if it could also replace her old Windows PC. For "lean-back" tasks (email, reading, etc) she loves the iPad. For web surfing, online shopping, web videos and occasional spreadsheet, she prefers the PC's 22" screen and a physical keyboard.

Is there a way to send the iPad's screen to a 4K monitor via the Lightning connector, and turn the iPad's screen into a multi-touch trackpad. I know iOS doesn't support mouse cursor so the GUI would be a problem. Does anyone have a creative workaround (without jailbreak)? Thanks for reading.
'eliminate the TSA' is a kill list phrase, I'm so sorry
On a similar note, here's what the devs of Game Dev Tycoon did with pirates of their game.

http://www.greenheartgames.com/2013/04/29/what-happens-when-...

Previous discussion:

https://news.ycombinator.com/item?id=5624727

Interesting article that after reading it made me go out and buy the game (so a solid marketing effort too!)
Social status. Developers don't have high social status in Chicago, whereas in the Bay Area, they do.

I don't care what people say, pay is all just social status. Even relatively objective measures like, "I made the company XX" are only possible in the scope of narrow consulting engagements, and such estimates are hazy.

Trying to quantify the long-term economic value of an employee is even worse.
You can do the same thing on iPad using 2 fingers.
Dive in the documentation + mailing list + postgresql planet.
Etcd v2.3.0 with Increased Stability and v3 API Preview
"The evidence from South Africa suggests that divestment, while ineffective in a financial sense, can have an impact by shaping public discourse. If universities across the country divested from fossil fuels, this would again be the case."

http://www.iop.harvard.edu/does-divestment-work
Voting has started. Don’t let Trump win
It's kind of a shame to see so much hate for a neat feature. I think a lot of non developers gave Apple shit for 3D touch as just another gimmick because they don't see the fundamental interaction problem that it solved. Long holds on mobile are excruciating interactions for people, and 3D touch fixes that. It allows the user to reach a deeper level of contextual actions, without forcing them to wait like a long tap and hold does. Anything that empowers the user like that is a huge win in my mind.

I really hope apple sticks with it moving forward. As a developer I have been having a blast coming up with new and interesting ways to use it that legitimately increase a user's satisfaction and the usefulness of an app.
Is there, somewhere on that page, information about the price of the car we can make the reservation? Are they taking reservations without stating the car price at all?
I have an S4, and am planning to upgrade to an S5 when the price drops from the S7 sales. The only reason I use Samsung phones is for removable batteries and expandable storage. I have a 128GB sd card in my phone with 60GB of music and 40GB of movies on it.

I could never fathom using a phone without reasonable storage capacity. 16GB was bad in 2000. In 2016, anything less than 256GB is a joke, and the joke is really no laughing matter anymore. It has not been for at least a half decade in the mobile space.
A collective list of public JSON APIs
specially if the F-18 pilot is making sure that every bug smasher from Mount Whitney to the Mojave knows what true speed is.

I've read and re-read that story so many times, each reading results in a fresh batch of goosebumps. I'd love to read the book (Sled Driver, I think?), but it is over $500 on Amazon. I wish they either ordered another print OR published as an ebook.
> Gradle comes with a Build specific Domain Language (DSL) that allows for a maximum of automation and expressiveness while maintaining an extremely readable, maintainable and concise build script.

That DSL is Apache Groovy.
I was not a fan of the glass back.
But it should also be noted there's a difference of importance between the discoverability for basic functions, like opening apps or moving the cursor 'regularly' in a text field. Then you have the discoverability of the shortcuts, or 'power user' features which you can do without

Of course, this is all on a grade. Control Centre has a medium-low discoverability (given only a visual hint on the lock screen), and is more vital to the iPhone. The 3D Touch cursor movement is a lot less necessary (I know about it but never use it), and is a lot less discoverable. The 3D Touch-from-edge-of-screen-to-switch-between-apps gesture is there as well, but make slightly more discoverable as its easier to accidentally trigger it to learn about it for the first time.

An aside, I actually find the 'advanced' cursor movement, in both the 3D Touch form on iPhone 6s Plus and in the long-press form on the iPad Pro, to be next to impossible to use. I can never reliably figure out what triggers the different modes of it (cursor movement, text selection, etc) and thus barely ever use it.
> Displaying a JavaScript dialog—alert, confirm, or prompt—no longer activates the calling tab.

This seems like a regression to me. If some page is bugging me then I'd like to know which one it is so I can close it.
They'd also be uninvited from future Apple events. These aren't generally open to the public.
FWIW, a simple benchmark by David Rowley (one of the authors of the patch) are here:

http://blog.2ndquadrant.com/parallel-aggregate/