skysight-inc/HackerNews huggingface dataset:
That's the point. The buildings are aesthetically interesting (at least, the first one you see is), but they are horrible environments to spend your time in
Scala, Rust, Haskell, JavaScript, VHDL, ASM and PHP :P

If joke languages count then Brainfuck and BS[1]

[1]https://skillsmatter.com/skillscasts/6088-the-worst-programm...
Show HN: Tutoring made easier than ever
>. Is it easier to build a scalable stable app now? No, not really at all.

What? It's vastly easier. 10 years ago, you'd often buy servers. Getting a HA DB required a bit of knowledge (especially if you weren't using SQL Server's easy cluster stuff). Backups were another hassle.

Now? Click "New Database" and select a performance and HA level. Done. Look at StackExchange - they just scaled the DB up cause RAM is cheap enough to put a TB in a server. That's vastly easier than dealing with scaling out. And even to scale out, "cloud" DBs like SQL Azure have sharding and auto-scale built-in.

On top of that, servers are MUCH faster. Look at the RPS that some sites are claiming. They simply aren't that high. 1000 RPS? 10 years ago that required some planning. Now, so long you don't do dumb things, it's not an issue. (Source: I ran a system that did hundreds of millions of transactions a day, and the hardware requirements were rather light. Each transaction ended up in an ACID DB UPDATE, in addition to archival, auditing, HTTP requests, etc.)

It's simply incorrect to say it's not easier to scale today. It is.
Whatever your career, if you earn money then effective altruism is an evidence-based approach to improving the world:

http://en.wikipedia.org/wiki/Effective_altruism
https://centreforeffectivealtruism.org/

I suspect this isn't what you were thinking of - but it's something you can do that doesn't prevent you improving the world directly through the software you make.
Adding 10-20K of young users that don't have the income to even have a data plan?

So they're acquiring 10-20K broke users a day? So acquisition is the only way this company stays alive..
Even publicly run prisons have contractors and unions.
It's distributed, but on the continuum of centralised - decentralised it is definitely centralised. How did my comment get from my computer to yours?
IEEE Standard Glossary of Software Engineering Terminology (1990) [pdf]
Honestly, I'd mirror the comments in that PDF. I was one step removed from dealing directly with Zenefits at a small (<20 employee) company that switched to Zenefits. The experience was fairly negative overall; lots of manual work they had to do on their end, outdated plan offerings, broken integrations, etc. Basically self-serve for us was nonexistent because every time we tried to do something there was some exception (not code exception, just exceptional circumstances) that meant we had to contact a person anyway, and they weren't any more (or less, I guess) responsive than just going directly to a broker.
I agree -- usually in the US teens and preteens have no issue getting data. And they're usually in areas with WiFi anyway. My sister successfully used a Nexus 7 tablet for a year when all her friends had phones, and rarely had any issues.

It seems to be the European countries that have users willing to pick up "data-free" apps.
Also DNS servers are a pretty good example of centralized internet. Without 8.8.8.8 your browser turns clueless pretty quick:)
It's not an uncommon situation when an incumbent is entrenched and have not faced real competition.
What will they do to mitigate that fact that the war criminals will be doing network traffic analysis?

Pulling updates from the Play Store for the app or pinging its service while being at the wrong place at the wrong time might cause you to disappear.
:( I wish writers didn't feel need to resort to misleading/sensationalist headlines like these to talk about nifty occurrences. It does not do the field any benefit if people get mildly interested, let down, and potentially incorrectly informed.
So - does anyone have a good understanding of the quality science behind those implicit association tests?

To be honest - I tend to take any psychology results with a grain of salt... given the crisis of replicability that it is currently facing.
Why would anyone use non-SNI SSL/TLS anymore? Are there really that many Windows XP clients out there?
Your opinion of the book is interesting. is it safe to say that you haven't read it? i'm assuming that because there is no poetry in there. Just assuming. Otherwise your opinion is interesting because there is a large group of people who share the same. i personally found it mind blowing.

Edit: Typo
Ask HN: What's your most embarrassing moment in IT career?
For me, During my first job as an IT support engineer, everyday I used log into production server as 'root' user and check logs.

Few weeks later, intern joined this team, I thought him how to verify production server logs. Few days later, while intern is verifying the log, senior team member saw this and told us "we never had root access to production server, you guys are checking logs from our dev server everyday!"
It's an interesting logical puzzle to see that, in the USA:

* Voting is a right

* not-voting is a right
Combating climate risks with 3D printing – Bulletin of the Atomic Scientists
Private boards can be created inside organizations, so you can create an org with you as the sole member and manage your projects in private.
TrendCalculus v1.0 released under GPLv3
Since we conveniently have an inside man, which one of the payroll providers would you recommend us use when we start a startup?
What's so special about it? Seems pretty typical to me.
That's true, but your margin for error is much smaller in that market. It's much harder to make a profit when you need to make your goods cheap, unless you are making them at scale, which also increases the barrier to entry.

The reason Walmart is so large it because it's nearly impossible to compete with them. It is much easier to compete for the well-off twenty-something's spending.
Anything, really. So long as they aren't a dipwad in comments, etc, any information I can glean from a GH profile is a net positive. It's very hard to have a "bad" profile - I don't want to ding candidates for having a life outside of showcasing their work for me.
This doesn't make sense if the group buying the shit ton of tickets is making money. Overall more money goes out than comes in. If someone puts $600k and get $660k out, you can't make that up in volume.

If the lottery is still making money, it must come from other people who aren't winning but still playing.

I'm not sure exactly how this lottery works, but I think in other games there is no pile of cash sitting around. Instead the owner of the game insures it so that an intermediary (insurance company) pays the winner. If that's the case here the lottery commission will end up paying higher insurance premiums over the long term, but might show a short term profit.

But if you take into account all of the sources of money, there's no way the lottery commission could come out ahead on this.
I personally don't even like the want/need distinction. To me, needs don't really exist, there are just a ranking of wants, with biological drives generally dominating the top of the list.

But it would often obscure my general point to add in this nitpick so I avoid saying at first and only add it as a follow up.
I agree ... my first thought when I saw the teaser was ... the average lifespan for the pre-morden world was about 25. Back pain is a problem in your 40's - 50's I doubt if a culture will change for such a rare problem. It is like us getting rid of all stairs because people in their 60's aren't as mobile. But then if you are willing to believe in acupuncture you are willing to believe in anything.

http://www.webmd.com/pain-management/features/common-pains-o...
http://en.wikipedia.org/wiki/Life_expectancy
Agree! I got hired at my current job with embedded c and hobbyist PHP background. First day on the job the boss said "You know PHP and C right? Start learning Ruby." I worked hard but it went well.
Show HN: AutoBlastSMS: Make Your Email a Powerful Texting Platform
Is waiting until they implode from bad management a viable strategy? I remember reading on Quora, a prospective hire had offers at Zenefits and Uber, and asked for guidance in making his decision and the CEO of Zenefits came in and publicly revoked his offer.

http://www.businessinsider.com/zenefits-ceo-rescinds-job-off...
We already know how this goes; App gains favour with youth, youth use it to harass and send nude pics, app bans youth from using it.
This characteristically mixes two different political projects that have varying levels of support in the more general community:

One is bias: take, for example, the archetypal example of orchestra musicians sampling their work behind a curtain so directors can be less unfair when hiring: gender distributions have indeed significantly shifted, because we've removed gender out of view for a critical moment. This, of course, doesn't work if said director is a raging misogynist who will scream "no! no women!" when the curtain reveals the looks of whom he had approved.

The other is underrepresentation. This takes as a given that {women, racial minorities, the mentally ill...} should be represented in important positions in rough proportion to their general share of the population. Now, there are reasons to support this in some cases: preventing that injustices from one generation pass on to the next, for example, or ensuring that the unique contribution that epileptic cyclops can give to the world of cinema. But:

-- not everyone that's in opposition to bias is also in opposition to underrepresentation per se. It's just dishonest to mix the two; particularly in tech circles that have had a long, there's-one-right-answer culture that might not be perceived as benefiting from increased diversity at all. There's also the wider issue of whether diversity should be means to an end or an end unto itself.

(I mean, these are positions that exist. What bothers me is the Trojan horse mechanics at play; it predisposes me against one side when I really haven't thought enough about the subject to have a proper opinion.)
Indeed, their Android app is amazing and we hope to offer something of the same level in the future. Right now, Kantree is responsive and will adapt to smaller screens. The experience should be good on tablets. Unfortunately, we're still having a few touch and performance issues on larger projects which we are working on.
Bank Strategies and Tech Valuations
This is a good assessment of the situation but it requires an intense amount of research and probably first hand experience as well in order to grasp.

Unfortunately even very astute individuals can easily get sucked into the "us vs. them" vortex of the divide and conquer tactics used by the "deep state".

Even if you do grasp the synergy of global finance, politics, the military-industrial complex, etc... most people in positions of authority and power have too much to lose or genuinely fear blackmail and/or physical harm. The connections are not too hard to find but they are antithetical to mainstream education and institutions and require a good deal of emotional and intellectual fortitude to accept. Reading the last will and testament of Cecil Rhodes including the political notes is one starting point.
That's because you can get someone with 10 years of "experience" who can't pass FizzBuzz.

Although trick questions and the like are bad, and a sign that you should avoid the company giving those questions in an interview.
Another app that claims to be privacy-friendly and used by teenagers, from their website:

> OWN YOUR PRIVACY

> Stop wondering what happens to your photos and texts after you hit send. Jott’s privacy features, such as screenshot detection and disappearing chats, keep you in control of your privacy.

I hear a lot of people say that kids growing up today will be immune to surveillance since they grew up with it, and will likely not care it's happening.

But the privacy of their chats and photos seems pretty important to them, so I question the validity of this stance. Maybe thanks to Snapchat for making this type of feature easy and accessible.
So Bill Binney is often described as a legendary mathematician inside the NSA, have anyone ever had a technical discussion with him about things like ECC?
Apple Announces Mac OS X 10.11 El Capitan
Ugh. Is anyone going to live there, or is it a money-laundering/storage machine for investors?
Good lord, enupten quoting Nehru? I'd better check outside to see all the pigs queued for takeoff at the local airport....
That's another way to look at it, but you're using decentralised to indicate there are many large nodes- I would say that's simply distributed. I'm using centralised to indicate that communications are via those large nodes, which mostly don't communicate with each other.

It's client/server on a massive scale. Just because the servers are public, doesn't make it decentralised.
If you liked this, you might also like the following: https://github.com/webdriverio/cucumber-boilerplate , not as detailed as Capybara but similar
"Give the illusion of self-service, but actually have a very high-touch, highservice model
- Feedback we’ve gotten from groups that have left Zenefits to come back to the broker + Maxwell model is the increasingly poor level of service and responsiveness to urgent issues."

This rings true for us. We're a small company who would've blindly walked into zenefits if they had simply walked us through our enrollment process smoothly. Instead we had repeated paperwork glitches which always left out a few of us (from a very small group already) employees out of the quote/enrollment process.

We started looking at Trinet in parallel and to our astonishment found that the comparable health plans, from the same provider, available on Trinet, were significantly cheaper... (as in ... ~30%) for our situation. The Zenefits glitches were really a blessing in disguise for us.

(The key to these discounts was that with Trinet you're getting into a group plan... while Zenefits simply enrolls you as individuals if you're a small startup).
If 19 get their hat, won't the 20th also? There won't be another hat to get mixed up with...
So... 1/(20!) ?
It's been awhile since I've mathed. Could be way off. Is this your homework?
I'm talking about trends , not absolutes(not a sith).

The share of programmers who are doing high level stuff(understanding users and encoding that ) versus those who optimize the low-level is always growing.

Maybe it's ~90% today , vs less than 10% in the early years of computing when every byte counted and systems were less complex.

> Low-level optimizations are the least automated process I can think of.

And compilers automate low-level optimizations every day.
I see the actual speed benefits immediately, I tested it with a public G+ post URL, and it loaded much faster than my laptop can load a G+ page normally, and without causing my browser to freeze up.

Out of curiosity, what's the monetization or business plan with this?
Ask HN: Customers say they want to buy but never execute
Something we run into from time to time when selling our software in person is that quite often we will have a great meeting, with decisonmakers/purchasers, they tell us they like the product and are ready to purchase. Then nothing happens and they fall off the earth. This has happened enough that we are starting to question our sales approach. Even in follow ups weeks later they say that they want to but just haven't gotten around to it.

We always make sure our leads our qualified to purchase and have the proper authorities to purchase so it's rarely the case where they just couldn't get it approved. We also make sure to "close" by signing them up on site - however the payment is always something they want to do on their own time and our system is built in a self service way anyway.

Anyone run into this or have ideas on how to get people to pay after they said they would?
Zero, there's no permutation where only one kid has the wrong hat.
>because none of us knew that we needed Google Search until we saw it,

Did you use search engines before Google? It was obviously a shitty experience. And ads? And don't even start on the folks that thought they could categorize the web by hand, or use META tags to sort it all out.

So while the Google guys might not have gone around polling people "What can I build that you'd like and would make me rich?", it was far from a dream of a product no one had thought about. Tons of money was going into search engines and portals by the time Google started.

And Bitcoin? The dream of e-cash has been around for a while as well; it wasn't a brand new idea. The implementation was a breakthrough, but the idea has been around for a while. (Nitpick: And at current rates, Satoshi's coins are probably worth much less than a billion dollars. And AFAIK, there's been no movement on the blocks people thinks he has.)
Indeed. LE routinely intercepts client<->attorney email and violates the principle of client-privilege, under a nonsense non-consensual EULA.
One of my clients still sees a surprising amount of Android 2.x traffic. Other than that, yeah, I can't see a reason.
Apple announces OS X 10.11 El Capitan
There is a plethora of math that will show you this is not a self-enforcing agreement:( But yea, it would be nice
Not sure what it's supposed to be or who it's for, but looks like the typical crap coming from a big corporation. I'm sure they had tons of synergy meetings about it.

Kidding aside, my first impression was wow, what a nice showcase for HTML5/canvas use. Whoever (at Google?) developed the website did an awesome job! Although knowing what's walking around at Google these days, I'm pretty sure it's been outsourced to an agency.
The point is that hypocrisy would eventually cause a change, but there would be a period where things would work the way that you describe.
Exactly. I default to SNI being acceptable now, unless somebody has convincing evidence that for their particular use case they can't use it.
Do you know what your actual 1RM is? Or have you calculated via submax?

Do you have good grip on the bar? That can also hurt your DL max as well.

Regardless, there is nothing wrong with being at a lower percentile than others when you start! My first bench max was like 65 lbs. Just keep grinding, man. :)
Thank you - that is exactly the kind of detailed information I was looking for.

MUCH appreciated.

Given my other physical exercise hobbies are mostly martial arts related, I think I can live with those injury rates. :)
From what I have experienced personally the older members of the team are often the most valuable.
As he says, there's an extra 'customers'. It should have been either

"We do not require that customers have a domain registration (...)"

or

"We do not require customers to have a domain registration (...)"
Good Cryptography Hygiene and Your Code's Success
You can always choose not to use types even when you have them. If a method has multiple args of the same (system) type it's poorly typed, at least in a language that allows type aliases.
I agree completely. I don't know what the OP was getting at.
I guess there's an argument to be made against doing things like that publicly, but the prospective employee sounds like someone I wouldn't want to work with.
>"And both these entities can do so legally. It would be entirely legal for the mafia to use the legal system to demand money from you in the same way the government would (or that any business or organisation you used services from would). The very fact they choose not to, suggests their claim is illegitimate."

Hate to be the guy that uses a contrived example, but how about this: "I'll just come with a bunch of my worker-buddies, and we'll mow your lawn, trim your bushes and clean your pool. Every day, 7 times more than you'd like per week. Come next Monday, we'll be expecting your dues for our services. And if you don't pay up, well we'll just legally get your employer to withhold it from you. I mean, it's not like we're holding a gun to your head to make you pay, or breaking your windows or anything to intimidate you. Right?

The whole concept of government, social contract, and "the consent of the public", along with the example you used as an argument all constitute a form of circular reasoning to me. None of it derives from base, irreducible principles, so are completely arbitrary. That's why this whole "not all immoral things are illegal" argument arose, because people can't even agree on that, nor can they accept that the majority has spoken with respect to legality representing overall morals.
AI research/implementation -> AI -> Better AI -> Cataclysm or utopia.

Either way the world is changed.

Just an example.
Capybara has been a part of my/our workflow for a while; I'm curious why this is on the frontpage -- is there a specific update I'm missing?

Either way, I really enjoy Capybara -- especially being able to jump between different drivers for various reasons.
The amount of testing behind association tests is pretty large, it's uncontroversial at this point.
> And unless your IDE is ed+cat, there is no hunting needed to jump to a definition of a method. Having layers of generality makes code easier to read.

I completely disagree; adding extra indirection/generality always makes your code harder to understand. Adding meaningful/intuitive abstractions makes it significantly easier though.

My pet peeve is Java interfaces that only exist because you need to be able to mock the object in testing, but otherwise only have one real implementation. Especially when the name gives no indication that it's an interface, so you only find out after you pressed F3.
Certainly, if you use your skills to make an actual impact.
Google's designers have totally lost it, just try scrolling on this page without getting dizzy:

https://www.google.com/ideas/products/

The page looks so nice but then they proceed to destroy usability with bizarre navigation schemes and breaking nearly every common design pattern - scrolling is just one of them.
I'm for the most part a self-taught developer and was never terribly strong at math, particularly the cookbook kind I became familiar with through out grade school.

With concerted effort I can grasp most mathematical concepts but many concepts that are extremely abstract don't just click immediately like they do for others.

However, "mathematical" concepts in computer science on the other hand are much more accessible to me because I can see and appreciate the applications.

I constantly debate myself on whether a strong science/math background is such an advantage since most jobs, even highly technical ones simply aren't that cutting edge intellectually, but I think it's important and do prefer when colleagues are very knowledgable on a diverse number of subjects vs. being an expert in the implementation details of Java.

The former makes for much more interesting conversation during lunch.
Thanks but no thanks. Total transparency for government organizations, total privacy for individuals.
Is the team young in that the members are all young, or young in that it was created recently?
I agree. It sounds bad, until I RTFA. If I saw what the person said as an employee at Zenefits, I would've told my boss to rescind the offer.
From Startup to Grown up
Unfortunately anything that you cannot do at home easily is not for me - I hate gyms with a passion. Whenever someone tells me how well this worked out for them I consider starting for a second, think of all the implications (no place, too expensive for my apartment => gym) and drop it.

Looking for a decent dumbbell setup for quite a while. Until then I'll stick with running and take up swimming again, maybe.
OS X 10.11 El Capitan announced
Snapchat Update Lets You Switch Between Front and Rear Cameras for Videos