skysight-inc/HackerNews huggingface dataset:
So when a crime happens in public: in addition to a dump of all cellphones in the area they'll also have access to all scanned faces and license plates (via lidar) to reconstruct what happened. Plus potentially an always-on eye in the sky via drones/planes which allows them to "rewind" peoples and cars movements up until that point. Pretty scary to think how easy their jobs will be.
Apple has updated the MacBook Air, but you still shouldn't buy it
Is There a Role for Intelligence in Evolution?
If only I knew how to make one... I will first create an API in the hopes that someone creates a mobile app for this.
https://news.ycombinator.com/item?id=14500889
I wonder if it is just chance that the 2016 average launch angle appears as though it may have favorable outcomes over the broadest range of exit velocities, and just below the angle where the distribution begins to go bimodal? It would be interesting to see how the featured players' hitting is distributed over speed and elevation (and if I am really interested, I am sure I can find the data...)
I wonder if this helps encourage the senior leadership of other companies that have issues with harrasment not being punished to step up and discipline the harrassers.
The mistakes we make in making the case for design
But also caught with irrefutable proof. The printer and job time can be tracked back to her precisely. With that in hand, there is absolutely no doubt that leak came from her (she intentionally shared), or through her (she printed, but someone else shared, with or without her knowledge).
You can download the beta iOS 11 and xCode 9 and test it out. It is pretty impressive
Yes, this 100% imho
>> I don't quite get your idea about the case statement?

The case statement would only be there to set it to a numeric 0 when it's an unusual value like an apostrophe - which is what the OP said it did in a comment somewhere else in this discussion (https://news.ycombinator.com/item?id=14499589).

>> I have similar feelings about subqueries. This is a rather elementary standard join query, and I always felt subqueries were only tacked onto SQL because people had trouble understanding joins.

Not exactly sure what you meant by similar feelings (did you mean you also don't get the idea about it?). In the absence of knowing MySQL's execution plan for the OP's query, I tend to think using subqueries that reduce the rows of activity_types and activities would make the join, aggregation and ordering faster (assuming the tables are already properly indexed). I've seen this reduce query times on other database engines for similar types of queries.
The machine should be able to make economic policy decisions as well.
...or the open source projects developers might suddenly have time to support
Many candidates also interpret this as an attempt to get free work out of them, too. I personally don't mind them, so long as they're well-designed.
100 games in 5 years
> And why is this hacker news material?

Because "a person who is a hacker , only a hacker, and nothing but a hacker, cannot be much of a hacker."
Apple joins the NFC party, providing iOS developers the ability to read NFC tags
It seems that Pinterest has had at at least three distinct revenue sources to date.

1. Commission earnings from inserting their own affiliate identifier into pins to things on Amazon. I'm not aware of what other sites they earn commission from, but that has probably dried up some as Amazon's commission structure changed. Notably they now allow users to post/pin things with links containing user's affiliate code.

2. Paid promotion for user pins, something in between "native ads" and "search ads". Pretty common for anything that might be considered a marketplace, but it works on Pinterest I guess.

3. Sponsored video content to play along paid promoted pins, not unlike Snapchat's corp paid video content.

4. ???
Progress Update June 6, 2017
In the end it's his choice.
The Files App does not exactly work like Finder. It gives you access to a central file store that an application must support before your files show up there. It does NOT give you the ability to browse the iOS filesystem.
One of the most striking quotes for me was: "Alex once told me that he had never fallen completely unexpectedly—meaning without at least some prior inclination that it could happen. When I told him that I had unexpectedly fallen at least ten times, he looked confused, like somehow that didn’t compute."

It really illustrates what a professional Alex is and how in-tune he is with his skills and his craft.
Working link: http://activityclubapp.tumblr.com/post/161513427912/a-query-...
There's a github link in the footer. https://github.com/monicahq/monica
MathWorks | Senior Software Engineer C++ Cloud Services | MetroWest Boston, MA | ONSITE, mathworks.com

The MathWorks is looking for a smart, creative and energetic C++ Software Engineer interested in building massively scalable concurrent systems whose curiosity and passion drives innovation and production quality to new levels. Successful candidates will work on a cohesive engineering team who share an intrinsic drive for delivering high quality products.

Apply at: https://www.mathworks.com/company/jobs/opportunities/17152?s...

Learn more at: https://www.mathworks.com/company/jobs/opportunities/
Overall, not sure, part frustrated, part liking it.

Good
C# is fantastic

Between the Community Toolkit and Telerik's UWP UI, there are some fantastic open source controls available for reuse.

Bad
XAML editing can be frustrating, the visual state setters don't recognize the local properties, which leads to a lot of copy/paste and no help w/errors (e.g. TextBlock.RelativePanel.AlignTopWithPanel is wrong and should be TextBlock.(RelativePanel.AlignTopWithPanel), but intellisense gives no hint).

Using the new x:Bind I couldn't get blend to show design time data, it only showed the property names, which is misleading when you have a long property name holding a small string value.

There are a whole bunch of other little frustrations like those 2 above, the net effect of which is a minor aversion to the XAML side of things.
Fear of falling is natural, and good. If yours is a bonafide phobia, that will be a challenge of course, but some people climb in order to fight their phobia.

There's an interesting progression with regard to fear in rock climbing. Bouldering is fairly limited, fear-wise (if you don't count highballs). It's a great way for anyone to get into climbing, and just have fun.

Top-roping a wall is pretty benign as well, since if you fall it's usually just a couple feet. But the height can will still cause beginners to pause, but you should get over it fairly quickly. You will be too focused on the next move to think about the height, most of the time.

Then you progress to lead climbing, where you pull the rope up with you (attached to your harness), and clip into quickdraws. Lead falls are much farther than top rope, in general, and you have the added physical challenge of finding a good position to do the clipping. This added physical challenge leads to mental drain as you have to gauge "can I make it to the next quickdraw and have enough energy to find a position to clip without falling?" The more you move up, the farther you're going to fall..

Then you have traditional (trad) climbing, where you place protection into the rock, in the form of cams and nuts and what not, and you clip into those. The physical challenge with finding a position to put protection is similar to lead, but now you have to hold the position longer, and after it's placed, you have the added mental strain of "will that piece of gear actually hold if I fall on it?"

And then, you have Honnold here, with free soloing. You fall you die (or get super messed up).

When I went from top roping to lead, it was like starting over again. The level I was climbing at plummeted (on lead), due to the mental game. Nowadays when I top rope, it's almost a joke (fear-wise). I can fly up a route on top rope, and then struggle up the same route on lead.

--

One of the most interesting things about the sport, to me, is the whole mental challenge, and any climber will tell you the same. You are not just challenging yourself physically, but mentally. We all have to fight the fear, our weakness of mind.
Actually, it is!

I'm notorious for taking on too many projects. Time to sleep when I'm dead.
http://orgmode.org/ "your life in plain text" emacs stuff
I don't trust any organization that has a thorough understanding of trust.
How is their local internet connection going to handle that? Do you have the same kind of professional reliability like data centers do?

You should be doing a local NAS type thing like you do with your optiplex at home and a cloud service to diversify your backup types.
That is our mission exactly. We are starting with the community that actually has a more in-depth understanding for peer review.
Ask HN: What are some things new developers should read (that isn't code?)
I'm teaching a bootcamp course and am finding that my students are so focused on the actual code they're writing, that they're not really developing the right mindset, patterns, and habits. I want to make sure I'm teaching them to be more well rounded, and not just code monkeys. Is there any reading you would suggest they (or I, for that matter) read to better approach the profession?
Around the beginning of Ken Burns' Baseball, Bob Costas made a similar point about distance. I suppose play could adapt to a certain degree but I have to believe that base paths that were 10%, much less 20%, longer or shorter would produce a radically different game.

As others have noted, there have been some adjustments. But I agree with your basic point.

(Not that I could ever get through that particular series. It was longer than the Civil War :-))
Bozoma Has Left Apple to Join Uber as Their Chief Brand Officer
> In the same statement, the police force turns a little more towards pre-crime. South Wales police and crime commissioner Alun Michael said: "Our approach to policing is very much centred upon early intervention and prompt, positive action; the introduction of facial recognition helps to support these aims by allowing us to identify vulnerability, challenge perpetrators, and reduce instances of offending within environments where the technology is deployed."

As spooky as automatic facial recognition is for finding and arresting criminals, it's like they're parodying themselves with this statement. You couldn't sound more evil if you tried.
I might forget about Aquafresh or Close-up or something, but I'm pretty sure that I would remember Crest and Colgate- especially if I was a dentist. It's like leaving Honda off a list of reliable cars. Hard to believe it's an accident for any reasonable sample size.
I believe MySQL does exactly this, but it's been a number of years since I worked with it in any depth.
*Adam Ondra
When I was taught C in the early 2010's these caveats were added as a way to show us the limitations inherit in data type ranges and make us wary of all libraries we would take at face value. I think that lecture was one of the most memorable of my college education. While I understand its limitations, would someone explain why the author is so adamant that classes should not teach it as a lesson on the practical limitations of programming?
Interesting, I didn't know that homomorphic encryption was already advanced enough to be feasible for actual computation. Years ago I just read about the proof-of-concept systems that worked but were too slow.

I'm still doubtful if the specificity of such pre-crime systems will be high enough that only a negligible number people will be wrongfully investigated. After all, the prevalence of terrorism is extremely low in any population. I guess if you trust law enforcement enough to escalate the investigation slowly and carefully (instead of putting a suspect on a no-fly list immediately) it can work.

Also, with regard to the audits by NGOs or government watchdogs: I suppose you would also need the auditors to cryptographically sign the version of the software they audited so that users can check that a trusted surveillance system was deployed.
Tried to signup with facebook and got the error: "The redirect_uri URL must be absolute"
Stock Market Cycle Psychology
> The obvious contradiction would be physics, since it's applied math

XKCD : Purity

https://xkcd.com/435/
At a previous job I interfaced with hospital beds that used CAN Bus internally. Turns out that Ford had laid off a lot of engineers a few years ago and the firm hired some of them to design the next generation bed. They knew CAN Bus, so they used it to control the hydraulics, pneumatics, lift motors, strain gauges, and so on.
Looks great. I have a bunch of ad-hoc Matlab functions for quantum optics, which I should port to one of these more polished libraries.
Small companies do it here (Europe), not sure about the US. I would happily do the leg work if I really dig the company. If they drop out from the queue, they probably prioritized you lower, not a big loss.
Wrong, on certain cars it can be used to control all three.

https://github.com/commaai/openpilot
That is a new level of aspirational.
I have the same question for this as I do for batsuit flyers.

How on earth do you practice it? You can practice bench pressing by pressing a small weight. You can practice boxing by sparring.

You can't just climb up to a deadly height - which isn't even very much, as people regularly die from falling out windows - and work your way up from there.

You can't just do a little batsuit jump, either. You have to be going fast for the suit to make a difference.
Well, the Starbucks next door is still there, so one business was able to pass on its costs, the other was not. Also, the McDonald's mainly served the elderly and those on fixed incomes, so clearly their customer base wasn't going to pay the price of a latte for a cheeseburger.

Admittedly, though, it is just an anecdote.
Molecular motor turns rotor
achievements in climbing can be kind of difficult for non-climbers to see the relevancy of, since the conventions of success seem a little arbitrary until you put some time into it. it was interesting to see the news cycle pick up tommy caldwell and kevin jorgeson's ascent of the dawn wall in yosemite in january 2015. it was certainly the biggest thing to happen in yosemite at the time, but no bigger in terms of its relevancy to climbing than a handful of other ascents that happened in the few years surrounding. it was a huge climb, and worthy of all the attention it got, but it was a little peculiar to see it get more airtime than any climb since maybe the original dawn wall ascent by warren harding in 1970.

before alex's climb this week, it would be totally reasonable to make the claim that el cap will never get free-soloed. it's too sustained, the only feasible routes are too insecure. no one, expert or not, would ever get shouted down for making that claim, even among a cohort of dreamers who all want to live the impossible. among that cohort, free solo climbing isn't all that common; maybe one in a hundred climbers have ever climbed a difficult route taller than 100 feet without a rope. which makes him alien even within his sport.

honnold just landed on the moon. what he did doesn't require any of the qwerks of convention that accompany most big-wall free climbs. everyone immediately understands the idea of scaling a cliff without a rope. everyone can even try it. el cap is a ten minute walk from the car. but in case the context of the climb is unclear, this is the kind of feat that only comes along every few generations.

maybe I'm overstating it. from one perspective, this climb was another incremental step on honnold's journey. all of his previous ascents were mind-bending as well: moonlight buttress in zion, the regular northwest face of half dome, el sendero luminoso in el potrero chico, mexico. besides, technical rock climbing as we understand it today is only two or three generations old at most, and it's already produced this monster of an achievement. we may see more in our lifetime. I just wouldn't bet on it.
Are there any good random numbers libraries for C?
There is a per-core surcharge of basically $0.01 per hour [9]. And sadly Dataproc doesn't have a good autoscaling story.

On the flip side, you can use Preemptible VMs for Dataproc, which are 80% off, and Dataflow has an amazing auto-scaler

[77] https://cloud.google.com/blog/big-data/2017/01/understanding...

[9] https://cloud.google.com/dataproc/docs/resources/pricing
These assignments are tasks that are no way could be used in production, at better places these are even paid assignments. I've seen more than one ad like that.
This isn't true -- there are worker cooperatives, where workers own the means of production and sell the goods to others: https://en.wikipedia.org/wiki/Worker_cooperative

Which isn't to say that Sparkfun is a coop -- I don't think it is, just a bootstrapped company where the equity has stayed within the hands of founders/employees.
And yet when I wanted to rent Doctor Strange from Google Play the other day (see, I know how to use the new-fangled gizmos too!) but it was only available for purchase. That’s a new release from the biggest studio in the world!

I found this part funny, since Doctor Strange is available via Netflix streaming right now.
I definitely feel that way if I'm in the sun with no breeze. I'm pretty tall and lanky though, and I sweat a lot, so I think the two of those things together combine to keep me fairly cool.

Being hot is definitely tiring though. I'm pretty sure I use a ton of energy just sitting around sweating, and if I have to walk anywhere in that weather I'll just want to take a nap when I get there.
> Lastly, and I'm not sure if this makes a difference, but it feels wrong to specify the activities.user_id = #{id} in the ON clause. It really should be in WHERE... That may not change anything, or it could cause some really bad cross products currently being produced as intermediate results.

Haven't really used mysql in recent years (6+), but I remember once optimizing a query with about 8 inner joins, grouping and a very long where statement. After setting up all the indexes it still didn't perform as we hoped. Moving some of the conditions up into the ON parts just like in that blog post drastically improved performance. It seemed like in the naive approach, mysql really did all the joins first and only in the end started filtering. I was quite surprised that wasn't handled by the query optimizer, but maybe that has improved since then.
I have independently verified that Elvis is living on an island in the south Pacific with tupac and biggie.
There's lots of uses for random but predictable numbers, e.g. adding random fuzz to a test suite run that you'd like to be able to repeat.

A weak random number generator that usually powers rand() is also usually faster and takes less CPU to run.

Both of these things were thought to be more important in more innocent times when C was standardized.

OpenBSD's decision makes sense on balance, it gives some security to otherwise insecure programs by default, the trade-off is breaking programs written against the C standard which make assumptions about the documented rand() behavior.
I've read an article recently - someone actually scanned Honnold's brain and it turns out his amygdala does not respond in the usual way to inputs that in most people would elicit fear. In colloquial terms, he's "fearless".

If true, that would explain a lot.
There is no chance that I can find a problem that I need to solve that I can get a candidate to work on and finish in a day. Too much custom infrastructure and technical background. Too many problems with IP. Any code I have a candidate write will get thrown away.

So then why is a whiteboard interview different than a real problem? They don't have access to a developer environment but that's the only major difference.

One should be able to reason about running times, not memorize them. If a candidate cannot explain why their implementation of an algorithm they've never worked with is actually quadratic in disguise, for example, then I'd need to babysit their code if they were hired to make sure the system stays efficient.
I mean, it's been 60ft 6 inches since 1888. Thats a long time without a change. 1800's baseball was VERY different.

http://bosoxinjection.com/2013/05/02/origins-of-baseball-in-...
For portable code you will not know if rand() will give you good or bad random though.
A new name or no rand() at all would allow you to not get crap at least.
As a QA Engineer (living in Broomfield, 9 miles east), the number of cold calls I am getting from recruiters for tech positions in Boulder is averaging 4/week. This number has been steadily rising the past 3 years. Boulder may not be SV, but as Nate says, it doesn't have to be. It is it's own beast and it is, by my eyes, succeeding.
Not that I can see. The NFC chip in the iPhone 6S is the NXP 66V10, and in the iPhone 6 it's the 65V10. These appear to just be different packages of the underlying PN544 part from NXP.

It supports reading NDEF tags (as I imagine every commercially-sold NFC chipset does - they're called "NFC Forum tags" in the datasheet [1].) There was also no hardware reason to limit Suica support to the iPhone 7; this NFC controller supported FeliCa too.

1: http://www.nxp.com/documents/leaflet/75016890.pdf
where is Fortran used these days?

I see a lot or Fortran still being written in various parts of climate and earth science.
This product is dangerous to privacy. It's easy to imagine how this data could be exploited if Monica is sold to Facebook, Google, etc.

How are you working to guarantee my data is protected from any manner use outside my own?
If somebody leaked internal FSB analysis docs claiming but offering no raw intelligence that Ukrainian government is full of US spies and Euromaidan was financed by Soros, would any mainstream media outlet take this kind of source as "evidence"?
65327F379B46603EB49B8F2D3B399F909E828E08
As a climber, you aren't very well informed. Dozens of rock climbers do not die free soloing every year.

Honnold's solo of El Cap is arguably the greatest outdoor sports feat ever. Of course it's going to be publicised.
Re: cryptographically signing the software version. I think that's a brilliant idea. I'll look into it.
That is not the author's claim. The author's claim is that even knowing its limitations, it's still not good to use in even simple situations. This is a different claim from yours, which is that it's useful to demonstrate limitations imposed by API design.
See comments elsewhere, the amount of aluminum absorbed from antiperspirant is dwarfed by dietary aluminum intake.
Status page still says up. Thanks for posting.
Honnold had practiced individual segments multiple times before this attempt. Those practice runs had left rubber marks on the walls, which helped him in following a specific route. Before attempting the complete climb, Honnold verified that the rubber marks were not removed by the rains. Plus, he has a daily regimen of specific exercises, so many freeclimbs before, etc. A complete professional, not an idiot for sure.

Here are more details about this climb and his preparation: http://www.nationalgeographic.com/adventure/features/athlete...