skysight-inc/HackerNews huggingface dataset:
35 percent of developers “don’t have time to test” released products
Wi-Fi signals can help count people in a crowd
The whole it just makes more sense for humans argument falls apart when you realize that billions of people do just fine with the metric system.
Look for the original Android settings app on the launch screen and do the regular uninstall from the application list.
You don't go to college to build your dreams. You go to college to help build someone else's.

This [0] is one of the best videos about this topic.

[0] - https://www.youtube.com/watch?v=y_ZmM7zPLyI
I was waiting for that one to pop up :p. That is actually a web game from way before web games, AJAX, or Javascript animations were a thing. That's probably just as important history as the Lemmings game itself is.
If you're splitting 10gbit across 80.000 users, that leaves 125 kbps per user. Split it across 1 million users, and it leaves 10kbps per user. Sure, you could have more than 10gbps bandwidth from a single server to the Internet in theory -- but at that point I don't think sticking to 16GB ram makes much difference.
"DocSend, a startup that provides people with a secure and private way of sharing files like offer letters or legal agreements, studied more than 200 pitchdecks ..."

If it's private, how were they able to study them?
The ASCII spiral one was from Triplebyte as well.

The problem with the task is that you can demonstrate decrementing counters, recursive functions, and familiarity with the language, but if you don't solve the specified problem in a constrained timeframe, you fail. (My feedback was basically "You clearly know how to code, but you didn't solve the problem.")

One of the problems with the Tic-Tac-Toe AI scenario is that you have to figure out an algorithm to win at Tic-Tac-Toe. (If I recall correctly, one of the requirements is that it beats you.) I know how to play -- but to win every time? I'd have to formalize an algorithm, then convert it into working code, within a strict time limit with someone watching over my shoulder. I can do it, but probably not in 30 minutes. It'd take me 30 minutes to set up my 2D array and accept input to populate the board.

That's not how my day job works. That's not how any programming job works.

When I get a problem at my day job, I know the entire domain. I know who my customers are, I know the problems they have. If my day job were Tic-Tac-Toe, I'd know everything there is to know about how to play and win, and then it's a formality to convert that into code.

If you really want to go with the coding exercise thing, you can't focus on the "right answer." Whether their tic-tac-toe program wins every time is irrelevant. What's relevant is that they jump straight to the notion of a 2D array, that they know how to do recursion or for-loops. What's relevant is that they can write code without too many syntax errors, that they're comfortable, and that they make progress throughout the time alotted. Whether they actually cross the finish line is irrelevant at best. It's a red herring.

In the end, do you want to know if I can code, or do you want to know if I can write a winning Tic-Tac-Toe algorithm in 30 minutes? Those are two different answers -- just because I can't do the latter doesn't mean I'm not qualified. I just means I didn't pass your test.
Blockstream to Release First Open Source Code for Sidechains
Because I still want access to my information after I leave my employer and I can no longer access my employer-provided email.
It carries more weight.
Guide to the Retro Pie
Agreed. Zenefits took an engineering/business shortcut by scraping and using the default 3rd party user credentials. It was only a matter of time before this got shut off. They'll do what every other large 3rd party does, sign an MSA of some sort, build a better integration, and pay a massive annual fee to ADP for access. This is Financial Services
Wow. Are they actually talking to each other privately? Or just through this public back-and-forth?
But maybe lying outside of the range of the others might be a good reason? I'm no expert. Just a guess.
IPv6 works without problems in OS X, but AirPort doesn't support IPv6 over PPPoE (I've had no luck with bridge mode either, even though it theoretically should support that).
I think I have to quibble with Wheeler's attribution of the invention of the computer virus. Credit should go to John Brunner in his 1975 novel, "The Shockwave Rider". He invented the term worm for a sophisticated virus that could propagate through a network.
I don't use Stripe and have no reason to, but a) that demo of the UI on the page is fantastic, and b) if that's what the UI is actually like, it also looks fantastic. (I mean, it looks like it works in a way which is fantastic. And visually it looks good too.) Good on 'em.
I think this confuses causality to an extent. Aesthetic design has to be a natural extension of the underlying product.

A beautiful website for Porsche/Apple/Stripe and other highly-regarded products inspire confidence.

Apply this same design to Dell's website and people won't take it seriously.

In my recollection, Stripe's focus on aesthetic design didn't begin until the core problem of simple credit card processing for developers had been solved. Once they gained trust with their customers as a brilliantly-engineered product, beautifully-designed UI's followed.
MGS 4 is like 50% cutscenes. You can pause them though - thank fuck, the ending cutscenes are over an hour in length or however long it was.
> Our servers are currently in the US as that's where the market is

And yet your pricing page shows rates in GBP, not USD. What's up with that?
Fair enough, though that depends on whether or not you believe somebody with that form of mental illness is capable of disregard at the same standard.
One problem with real-time multiplayer games is also the sensitivity to latency. It can very easily be impossible to play any game that is sensitive to latency together with people from several continents. I'd wish there'd be more games that don't rely on fast connections. CIV 5 is good exception, with it's well though-out multiplayer modes.
This was in the "news" just today:

Haskell-based Bicycle Parking Guidance System in Utrecht:
http://www.reddit.com/r/haskell/comments/3959r0/haskellbased...
It is really beautiful, but have to say it, the iPhone animation is just an mp4 file. Kudos though to their motion guy.
How Apple is unbundling search
His admission really is incredibly revealing, and refreshingly, even depressingly honest. He's literally saying no amount of reason or evidence could change his mind on a matter that is obviously (in principle) falsifiable. I think it's safe to say that, so far as full contact with reality is concerned, he is a lost cause.
Damn, I thought this was for real life.. could've used one of those. Better than hitting snooze 10 times.
Is Reading the New Therapy?
First off mobile infrastructure is cheap.

Second, in many ways the developing world is better leveraging the internet than the developed world. Travel is a huge issue in the developing world so being able to do remote transactions becomes far more valuable. Access to education and professionals is more limited so information becomes more valuable not less.
You didn't actually answer the question of what problem it solves, you just stated that it is a problem.
The largest factor in educational outcomes is not any in-school factor, but rather the socioeconomic status of a child's parents.

Use the educational system to reproduce the privilege of social elites and then launder it as "meritocracy".

What could go wrong.
Clearing browser history can be deemed obstruction of justice
That's only muting tabs, which Chrome has been doing for years.
U.S. tech industry appeals to Obama to keep hands off encryption
When I was younger, my mother had bought a condo to move into when I was living with her without me even getting to check it out.

Before going to it, she said "You'll even have a private bathroom".

When I see the apt, it turns out she had a suite bathroom, and I had the other one: the guest bathroom. To this day she still claims it was my private bathroom, since she never got into it.

TLDR; private for whom? :)
Radiotopia Radio
MasterCard makes the case that it’s safer and faster than Bitcoin
Diablo 3 is an always-online game; the reason is that you can take the items you earn in single player and use them for your multiplayer character (and vice-versa). Their security is extra tight because up until recently, said items could be traded for real money. And you don't want anyone to be able to generate things like that offline.

Although they did, there were some item duplication bugs. And even that was irrelevant, since there were quickly popping up small armies of item / gold farmers; every once in a while they'd get banned, but by then they would've earned enough money to buy another fifty copies of the game and continue.
How Video Games Make You Work
Note that you can translate the skills you learn from Haskell to other languages. The way I write code in Python and Javascript for my day job has drastically changed after I have learned Haskell.
Companies opted in. It's on slide 2 of their findings -> https://docsend.com/view/p8jxsqr.
Yeah. And looking back over it now, the document is a lot longer than I remember. I think this is what biased me: https://twitter.com/elonmusk/status/366964441159438337?lang=...
I remember then seeing the doc after that Tweet and thinking "You and others worked all night on that?" It reminds me of that interview with Jerry Seinfeld where he mentions the worst thing you can do is introduce a comic as "The funniest guy in the world" because it biases the audience right before you come out on stage.
LightSail Test Mission Declared Success; First Image Complete
I occasionally use the "diagrams" library to, well, draw diagrams: http://projects.haskell.org/diagrams/gallery.html https://www.youtube.com/watch?v=5_fCUSOn7m0
Millennials May Turn the Tide Toward Unionization
Internet access is more valuable than you surmise, I think. Having good telecommunications allows people to coordinate much better, and that efficiency bonus could easily create enough extra real wealth to help with the food, water, and jobs problems.

Heck, having better communications directly helps with food and jobs; you have a much easier time finding the guy who needs a worker or has a spare bag of rice if you're both online. Might even help with "clean water"; you can find information on how to make water potable and sanitation in general.

I couldn't tell you for sure whether getting smartphones to a village is a higher priority than installing a good well, but the smartphones are worth enough that I don't think that either choice is obviously superior.
> if your childhood dream was to be a project manager or a business analyst

That's a rather well-concealed tongue in that cheek, sir.
> >But Mr. Toyama disagrees: “Technology — even when it’s equally distributed — isn’t a bridge, but a jack. It widens existing disparities.”

> Evidence please? And what if disparities are widened because everyone gets a 50% boost? Don't do it?

Well, it's not evidence, but Paul Graham said the same thing in one of his essays (don't remember which one, sorry). He said that technology is a multiplier. Instead of the distribution of talent (or perhaps productivity?) going from 1 to 10, now it goes from 1 to 1000.

So PG's position is that it's not just 50% boost for everybody. It widens differences more than just by scaling existing ones by a constant factor.
Pandora went bankrupt 1 year in yet employees stayed 2 years w/o pay for founder
1) why would companies care about tracking people who don't even have clean water and food? (You are just confused about what the third world even is)

2) "Americans resist privacy invasions" What.
Perhaps I'm the odd one then. Much of my family and most of my closest friends are perfectly capable of having informed discussions about technology when those discussions are rooted in basic physics. Actually, it goes beyond that: We all enjoy talking about those subjects.
No, they won't. Counterexample: Engineering shortage!
From the talks today it seems Swift interoperability was indeed the purpose.
Metrification certainly solves a problem for the military, that involves NATO collaboration and international operations. The military already spends a lot of energy training soldiers, so the costs of metrification are lessened. This is not true of most Americans in their day-to-day life.
Ask HN: Are there any skeleton CRUD applications?
I have been struggling with this problem for some time now, every now and then I find myself looking for a skeleton web app that allows me to enforce some simple business logic, and every time I set off to find this 'mythical' solution I end up with huge disappointment and then I implement my own solution from scratch. The problem seems to be solutions are either too verbose or lacking to the level that requires me to dive deep in the solution to get what I want. So I'm wondering if there is any implemented engines that allow the handling of such tasks.

Thanks
You want full-time work with benefits? What are you, 100 years old?
“Apple has basically deprecated HTTP in iOS 9 and OS X 10.11.”
I did. Simplicity of usage and uniformity.
So I had a similar idea a long time ago (when I worked at a gaming company) to put a large illuminated button right on the front panel of the machine, simply labelled:

[ LUCK ]

...that did absolutely nothing. It would have (by design) NOT been connected to anything other than lamp power. I'm convinced it would have been a great hit. My colleagues were not as convinced.
Spell Checking in Emacs
Apple Shines Spotlight on Unsigned Artist… Who Doesn’t Exist
The whole "[SI] just makes more sense" argument just falls apart when you realize that hundreds of millions of people do just fine with the imperial system. ;)
Extensive prior discussion: https://news.ycombinator.com/item?id=9686175
> This is not true of most Americans in their day-to-day life.

Not really. There is a lot of interactions and Internet age doesn't make keeping this discrepancy easier.
> Honestly, my main takeaway is I'm happy our company built everything (payroll and benefits) in-house from scratch.
> We worry less about integrations issues, and it helps with security when you have more control over everything.

This is not a good take away. The same could be said for rolling your own cryptography — control + no integration — which is a really terrible idea.

This doesn't validate your approach since the problem wasn't that a third party you were integrating with messed up your data. I understand why you wanted to build everything in house, but this isn't an example that validates your decision.
The library is concise and easy to reason about. Did you pull this out of the Bitcoin landing page?

I just started using the lib for a client last week and I love the syntax. The code is starting to get a little unwieldy, how do you structure your animations typically?
> I have noticed that Swift's enums are tremendously useful in this regard, but they are not "sexy" so this doesn't get discussed very much.

Not sexy to whom? Algebraic data types are quite sexy right now, I'd say.
It may be! My belief stemmed from the fact that I've heard of no break-out success herding games besides Lemmings itself. Nobody has gotten rich by making a herding game. There is no herding game with merchandise. Etc.
Solar eclipse? [0]

[0] http://oglaf.com/evensong/
Warning: Previous and Next Story pages of linked cartoon are NSFW (cartoon sex) and the linked page might even be NS depending on how prudish your workplace is about language.
That's a puzzling bug as Python floats are just doubles, which Fortran definitely has. But I identify with the larger point: if you do scientific computing for any amount of time you will run into Fortran code. Old, convoluted, unmaintainable, and often wicked fast and devoid of bugs. A really eye-popping amount of netlib, *pack, etc. being used in production right this very moment either relies on Fortran routines, or is calling C code that was ported from an equivalent Fortran routine. It's the result of some really smart people putting in a lot of time and effort over the past 30 years; if it ain't broke...
Following your logic, Javascript just started growing on the server-side due to a number of frontend devs "just wanting what they already have". There's a huge number of mobile devs out there that have to, one way or another, write server-side code. Guess what'd be their language of choice then (when the Apple-backed open-source Swift is out)?
Also check out LiveScript.

http://livescript.net/

and its awesome FP library inspired by haskell's prelude.hs

http://www.preludels.com/

I have done all forms of projects using LiveScript - robotics, simple websites, blog, cryptography, computer vision.

Its actually becoming silently fairly mature.

It helps when it doesn't generate any hype like most languages.

The community around is also very helpful !

And LiveScript is awesome with React.js or any other virtual DOM based MVC framework.
Hm. Let's see: https://en.wikipedia.org/wiki/Metrication#/media/File:Metric...

I surely see a value in uniform system here. Looks like most agree with me. The only reason not to do it is "I'm not used to it" argument.
Millions of connections usually are websocket connections or HTTP keep-alive connections. In those cases there's no much traffic over those connections. Imagine game server for example. Latency is more important than bandwidth. 10 kbps is enough for many tasks.
While, I am sure governments at some level try to reduce poverty, but they can't do it without educating the people. Internet is rather cheap and provides a great way for the same.
"Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime".
NASA streamed the LDSD testing live via Streamer in Hawaii
If it's a specific program that's doing this, maybe you can wrap it with a script that executes ulimit.
No need, they've already done it for you.
Can you elaborate a bit on this aspect? In which way is it easier to deploy than Spark/Hadoop/...?
Perhaps not. But it definitely can't without a camera.
>In a culture without that, if someone comes into my office, any favoritism will be based on their ability to offer me favoritism

So your first point is: one hand washes the other. I will show favoritism to people who can be of some benefit to me. Sounds like merit based favoritism. So for example could I show favoritism to a guy that works really hard? Is that corruption? Or I show favoritism to a guy who can invest in my company because his family has money? Is that corruption? (probably more so than the first example but I'm not sure).

The second point favoritism among the powerful is worse than the familial sort, because of your first point.

If anything it seems that the opposite is true because according to your logic the favoritism here is more merit based.
Ask HN: Which disk defragmentation algorithms are used in major OS?
Which algorithms are used to make disk defragmentation on OS X, Windows, and some Linux distro?
Does anyone actually believe the disingenuous surprise of startups when larger companies don't want to help the startups take their business? Viz every company who wants to scrape craiglist.
On the contrary, there are advantages in having your apps/clients support ipv6 even if your backend is not ready to offer v6 connectivity:

1) your app/client will work just fine on ipv6-only networks with NAT64 gateways, making for a better experience for your customers (less breakage on such networks) and will help network operators transitioning to v6,

2) if it does any kind of p2p (think rtp, webrtc, bittorrent, sip, etc.), it will take advantage of nat-free v6 paths for client to client communications, regardless of which address family it uses to talk to the backend.
That really kind of proves the point, doesn't it? If studios spending hundreds of millions to make/market movies is what gets people to watch them, then aren't they the ones adding most of the value of the movie? And if so, why should any proceeds from that process ever accrue to anyone who didn't make that original capital investment?
Not sure you mean the app or in general, but I opened this webpage in landscape mode on an iOS device and it looks comically broken, with overlapping elements, text that can't be read and so on.

I'd rather have a website that works and doesn't have a gorgeous UI. Sure, ideally we could have both, but these modern web UIs are quite unreliable in my experience.
>That said, there seems to be a bizarre tendency to give 'technologists' a free pass on ideas and actions that are quite obviously negative for free society and human rights.

I think tech billionaires occupy the position of the "new, cool rich". I don't know if it's our (Western? US?) culture or humanity in general that likes seeing underdogs (or, more often, people who can paint themselves as underdogs successfully) win, but there seems to be a long history of the powerful becoming out of touch and against the interests of the many (Either by ignorance, indifference, or very occasionally deliberate malice), new powerful people emerging (Sometimes but not always replacing the old powerful people), and people thinking of them as heroes who "made it" for a while before they've been around long enough that it's clear they've become out of touch and against the interests of the many, if they weren't in the first place.

The free pass is the sheen of new power, rather than entrenched power, and it wears off quickly.
Good luck, hope you find the other person who knows what they're reading.
Bikefit, velopati, cykelposition, sadel, præstation
Ha haa - I'd never heard of Clamato before. It sounds horrible!! Yes I would prefer to have a nice sounding name that had something to do with the concept but I can't for the life of me think of one. If associating it with something you hate makes you remember it, that might not be such a bad thing.

If I turn it into such a great site that you love using it, you might see a can of Clamato one day and want to drink it ;)
I've noticed similar things. I'm not sure how we really get to the point where technology is a force used for leveling the playing field and not a force used for exacerbating it.

Why would technology ever get us there? It's a tool that magnifies the power of the one wielding it. It already hit it's maximum for empowering the underdog; because the already-empowered noticed and realized they needed to get in on this technology thing too.

Changes have to come from government policy or lawbreaking - that's how the existing power structures protects their positions of power. Their systems adapt just fine to technological progress.

I know we'll be even worse off if the tech people that care about how tech impacts the world and care about leveling the playing field drop out of the field.

Building tech to empower others for them (governments, companies, etc) is worse than dropping out of the field. Not only is it not helping, it's actively hurting. Yet here were all are anyway.
Well, other than sharing interesting stories, right?
I realize off-island access is slow or impossible, but this seems like the perfect application for mesh-based WISPs to spring up. On-island resources would at least be accessible to other on-island users.

Where's google with their phalanx of balloons and a cached copy of wikipedia?