skysight-inc/HackerNews huggingface dataset:
No question, a lot less than the US. Even when we Irish were at the height of bashing the crap out of each other there were still more total gun related incidents in D.C. than had happened across the peak 25 years of the troubles.

All other factors aside your proposition is true; fewer guns per capita, fewer bullets leaving said guns at capita
The statistics are always misinterpreted; they can't be considered in the same domain. Terrorists fall in the risk domain that is subject to tail events. Toddlers with guns don't. In plain English, you're not going to see a 10x increase in deaths one year from toddlers playing around with guns, while that's very possible with terrorist activity. In fat-tailed domains like terrorism, single, extreme events make up the entire mean, so just because something bad doesn't happen for a short period of time doesn't mean it's any safer. All it takes is one extreme terrorist event to do some serious damage.
SpoonRocket was an "on-demand pre-made meal delivery service"?

So... Like the pizza place down the street?
I don't know if it would be that bizarre. Once AlphaGo can beat the best humans on Earth, what motivation is there to keep improving it? Wasn't that the goal of the project?
Apparently this is where I will disagree with Tom, because I think the costs of a bad hire are often overstated. Part of it is loss aversion, and part of it is inability to quantify risk. In fact, it seems like the industry is at a point right now where they would rather repeat this mantra than put effort into understanding the scope of the problem.
Drug Lord: The Legend of Shorty
> Computers do what you say, not what you mean.

If we're going to start with that, then it has to apply to the full set of reasoning. Not just that computers will fail to consider whether to be nice to humans, but also that computers must therefore be explicitly told how to be effective in every particular way.

If this remains true, then computers will not be resilient--their effectiveness will decline sharply outside of explicitly defined parameters. This is not a vision of terrifying force.

Intuitively we can understand this by thinking about employees. One does exactly what he is told, but only what he is told, and then comes back for more instructions. Another can be given a goal, and then goes off and finds his own ways to accomplish that goal. Which one is more effective? Which one is more likely to compete for his manager's job some day?

Put shortly: a computer that doesn't understand human society will not be able to make a significant independent impact on human society.
The Kickstarter page with specs: https://www.kickstarter.com/projects/pine64/pine-a64-first-1...

The gigabit networking sounds good, as does the GPU. Although it has no onboard wifi/BT, as the Pi 3 does.
I feel I can talk about this! My master's thesis was computation of a neural network using FPGA + CPU. The original SNN code was in C++, my thesis implemented in in OpenCL. This was using the Altera OpenCL to FPGA implementation

Essencially taking the inner-most loop (that computed if a neuron would spike or not) and implementing it as a kernel in OpenCL.

Step 1 was showing increase from single-thread C++ to OpenCL kernel. Increase was 6-10x using a i7-2600k and running on all logical cores.
Step 2 was implementing in FPGA. This means pre-shipping data to the FPGA while CPU calculated other things, and beginning computation on the FPGA, and receiving responses back on CPU. Performance was 75x compared to single-thread C++ code.

Important notes that I didn't expect:
Bottleneck was memory transfer bandwidth across PCI-E.
Power consumption was less on FPGA compared to CPU.
Development time was significantly lessened. Altering the design is simple when going from OpenCL > FPGA, compared to Verilog > FPGA
Show HN: I created a useful Node.js library as a tutorial on CI, ES2015 and more
It has been taken down. Does anyone have a cloned copy and can make it available?
It is true that there are two concepts conflated in "the cloud". The first, and by far the most important from a technology standpoint, is the ability to grow and shrink pools of storage, servers, databases, etc. simply by plugging and unplugging hardware. Robust failover, dynamic data replication, all these things are necessary before you can begin having cloud services, and in fact, Google and others had this well before there was such a thing as a cloud.

The second aspect is paying on an incremental basis for someone else to provide the pools developed in the first part. But that's more or less a trivial extension once you've got the first.
A critical component of AlphaGo's success is the massive training database comprising of the entire history of documented professional Go games. So while AlphaGo may play the game with an inhuman clarity of reading, it is less clear that it can strategically out-match professionals in the long term who may have an opportunity to find and exploit weaknesses in AlphaGo's process. Lee Sedol had that opportunity, of course, and he was not able to defeat AlphaGo. And how will AlphaGo improve, now that there are no stronger players from whom to train?

Will AlphaGo show us better strategies that have never been done before? In other words, can AlphaGo exhibit creative genius? It may have, but that's rather hard for us to observe.

In any case, I am looking forward to future AI vs AI games. It is still fundamentally a human endeavor.
Lovecraft – Houdini Manuscript Found
I'm not sure how being designed to kill changes the risk calculation. Cars are not designed to kill, but they are designed to do something that is inherently dangerous and potentially lethal. The fundamental thing is how much risk is posed, not whether the risk is incidental to the goal or intentional, right?

...I think you are suggesting that people consider the risk of cars acceptable because the risk/reward ratio is acceptable, but many people see no value in guns and so the risk/reward ratio is abysmal in their eyes. That is a rational argument.

If that is what is going on, then processing the risk/reward ratio is subconscious. If it comes out badly, people just think and talk about the risk. If it comes out well, one just doesn't think of that thing as risky. That makes some sense, but it doesn't feel like it fully accounts for the terror I read in such articles as this one in the Guardian.

(Incidentally, if you live in the country and keep animals, having a gun might not be strictly necessary, but it is a tool you probably do not want to be without.)
Automated setup and cloud VM provisioning with Ansible
Ignoring the app, and disruptive gimmick, I have to wonder what your average diner could have achieved with $13.5m in funding. You could build a small, well branded chain. Probably selling food above cost to boot! :)
I don't have to be a pro footballer to say that Man Utd are playing like crap this year.
In-house vs. outsourcing software development: 6 questions to ask first
Advances in deep learning in general should apply here, and there's a big motivation to keep improving that. Also, Go is popular enough that it should experience the same sort of commoditization drive that advanced Chess engines did, where Deep Blue level play went from being on a supercomputer to being on a smartphone. Then, since this approach scales up with more computing power, running a hypothetical future smartphone-Go engine on a big cluster like AlphaGo has here should put it way beyond the human level.
> Lastly, what I'm hoping for is the "Airbnb" of food, where regular people could cook meals and sell them

Given the current lay of the land, I sadly find that to be a less likely to survive the regulatory requirements.

http://newyork.cbslocal.com/2013/09/11/cbs-2-investigation-u...
If your side project raised money, it's not a side project anymore. At this point you are working for two businesses. Be honest with yourself about your priorities, pick one of the businesses, and stick with it 100%.

If you go full time on the side project, your company won't miss you too much. On the other hand, if you continue to go full time on your company, you will have minimal time to devote to your side project, and your cofounder will miss your efforts. He will likely try to hire someone else who believes in the company enough to go full time. Clearly if the investors believe in it enough to give money, you should believe in it too. If you don't, then you're not cut out to be a cofounder.

Honestly, you need to move fast, because your side project is now a business. And if you're on the outside, you're position of "cofounder" will become increasingly harder to defend, the longer you spend not working there.

Edit: and I agree with those saying DO NOT TELL YOUR COMPANY ABOUT THE SIDE PROJECT. You gain nothing from that and have a lot to lose. If they discover that's why you're leaving before you actually submit your resignation, they can make the departure process much more difficult for you. They can threaten lawsuits against you and your new company -- even if totally unjustified -- in an effort to keep you working for them. You don't want to drag your cofounder into a messy situation. My advice: just submit your two weeks notice, keep your mouth shut, and have a clean departure. By the time they realize what your next move was, they won't care anymore.
A picture paints a thousand words.

How do you know what level to pitch the interview at if you don't know what language features someone understands and how they code?

Where I work we now set a small simple test which is very representative of what colleagues do because we've had so many time wasters. I'm looking to see their style, the fact that they can actually read a simple spec (apparently over half can't), and that they can explain why they approached the solution how they did. If their test is no good, we don't waste each others' time.

If someone has a decent GH account I'll look at that too - if it's sufficiently comprehensive (very rare to see anyone with a GH account at all, let alone their own projects in it) they won't need to do the homework (should take about an hour, less if they're good). This just saves us wasted time.

Remember - you might know you're good. How do you expect strangers to?
Traditional software testing is fading: Here's how to adapt
> Who doesn't like the sound of buying a home cooked meal from a neighbor?

I won't claim this is a rational fear, but I'm personally far more apprehensive about buying food from my neighbor than I am about staying in said neighbor's home (airbnb) or getting a ride in their car (uber / lyft / etc.)
Hmm, I wonder if and what people will switch to when they're not forced to use Javascript. Now any language could become a server side + client side language like JS is now.

Will I have the ability to write a library in one language and use it in another as long as they both compile to wasm?
Potential First Photo of iPhone 7 Plus
Sometimes, especially in embedded systems, it is useful to have a bunch of statically allocated heaps. You can see them in a memory map, and the linker will tell you if they don't fit in memory.

There is also the case where you have some raw data from a file or network, that you want to re-interpret as a struct. That is always dangerous with endianness and struct padding, but it is a very common practice. You could always memcpy from a char array to a struct, but that can waste memory.
Moneyball for Book Publishers: A Detailed Look at How We Read
Lucky, sure, but I wish there were some kind of consequences for behaving that way. Seems like there's no incentive to act professionally and businesses know they can get away with it, so "ghosting" is now standard business practice.
Fork: https://github.com/fungosforks/icq-desktop
Simple yet Effective Hash Functions
You can see like 3 different pattern at the same time (thinking as a infinite series). first, the dots, looks like the sequence 4, 1, 4, 3, ? (the number of dots apparently should be 4 or 2 depending of the reasoning). but then there's a sequence of horizontal and vertical lines, that logically should be vertical in the next. and the third is the shape, no shape where repeated previously so its probable that the next shape to be the first of the sequence. that let us B and C as good choices. personal B make me happier.
And what's your impression of this arrangement? What does your colleagues think?
yep, I am there with you. Completely exhausting. Have missed a few weekends + reading some stupid how to do interview books and stuff like that... a real shame.
Agreed, just had no time to invent anything else yet! Thank you for suggestion!
I've heard that somewhere in Somalia some guy had established a 10' x 10' gun free zone, and yet still got killed for a 100% death rate.

Clearly laws are useless.
According to the WSJ, less than 10% of Android phones are encrypted.
Ah I know (that it would make it proprietary), but I thought there was a way to dual license to make it open in the case of personal/educational use and require payment for professional use?

If companies work to maximize profit and minimize costs, I wouldn't bet on them wanting to pay for a license just to have an identical copy of the software (with no value add). I also realize that I can provide that value-add with support -- thanks for pointing that out, it's definitely something to consider.
No one is imagining turning into Rambo and overthrowing their local sheriff.

I think people certainly do imagine that, although few of them put it into practice. What about those guys who occupied the wildlife refuge? Like a lonelier, more heavily armed Occupy?

Brits gave up their weapons without a fight .. German invasion

Funny thing this. The war looms large in UK national identity; our finest hour, Dunkirk, the Blitz, the Few, etc. However there's no English(+) tradition of anti-government armed struggle, and obviously WW2 we were fighting for the government. There is very little gun culture either. It's just not an important factor in politics. The idea of the government going rogue is just not something people think about - unless you're on the left, which has perhaps a few more wounds. Whereas in the US this particular kind of armed antigovernmentalism seems to be a right-wing thing.

(+) does not apply in Scotland and NI!

The UK history of violent confrontation with the state is mostly "left". Bloody Sunday. Orgreave. Hillsborough(++). Peterloo. Red Clydeside. Brixton.

(++) an accident made far worse by aggressive victim-blaming and systematic evidence forging by police and press.

The ways in which violence, crime, race, poverty, policing, politics, political violence and dissent are conceptualised are mostly entirely different. Ideas do constantly leak through from the US film industry though.
It was like the pizza place down the street if the pizza place made all their pizzas in the morning, put the into a truck and drove it around all day until they were delivered. Enjoy the pizza!
Stream-processing with Mantis
Oh, I meant get off my lawn
Hi Brett,
Just checking in - I did send across my resume a week back. Let me know if you got a chance to skim it and found anything interesting.
> So what exactly do windows 7 users call in about? Is that because there is some major API difference between 7 and 8 or is does it represent people who buy computers less often?

Windows 7 doesn't have a notifications / toast API which means we have to implement notifications ourselves. It also lets you turn off desktop composition and throw the UI into a completely different rendering path, which Electron doesn't support properly, so we then have to implement notifications again in a fallback software rendering only way. It also doesn't have a spellchecking API, so we get to ship Hunspell in-box and deal with updating dictionaries, the list goes on and on
JSX is no longer my friend
As far as I understands, this should be doable.
But it would probably be much easier to use another (static) language for the parts you want to optimize, compile to wasm and then access them in your js code.
I think it's irresponsible to not take reasonable precautions with guns. I keep mine in a GunVault. But mandating that by law and assigning liability to the owner is a slippery slope. I agree it makes sense with guns, but if someone breaks into my house looking for prescription medicines and I failed to adequately label poison, am I liable? If they ban guns and an armed robber breaks into my house, are the politicians who wrote the law liable?
Finally, this technology is gaining acceptance. Leopard Logic and others tried this about 15 years ago but Moore's Law and Dennard Scaling were still going so CPU+FPGA didn't take hold. I'm not sure exactly how Intel is going to implement this but the predecessors had multiple configuration planes so that the FPGA could be switched from Config1 to Config2 in nanoseconds (e.g. TCP offload, then neural network calculation, then TCP offload, etc) and had some automatic compiler support.
Fascinating. And saddening. Would Lavabit have been protected if a prevailing Apple had stymied government access to cryptographic keys prior to their coming under scrutiny?
I object to your use of the arithmetic mean. We should actually settle on Pi * sqrt(2)
You mean the 4th Amendment (the 5th guarantees due process and prohibits coerced self-testimony).

Put aside for a second that 4A is not in play here, because the phone's real owners consent to the search.

4A delegates to the courts the power to determine what evidence is and isn't in-bounds in an investigation. Nowhere in 4A will you find a prohibition on imaging someone's phone. Assuming the judiciary approves of a warrant, virtually nothing is out of bounds to a warranted search. That's what we're talking about here: a search that a judge has authorized.

It's that power that we're talking about clawing back because of a loss of trust in the government. And what I'm saying is, it's pretty silly to pretend that you can claw back the power to collect evidence without calling the whole state into question.
Thanks for noting this -- while I wasn't looking for this kind of setup quite, it's definitely an option when considering business models that support open source (at least in part)
Dude, tell me about it, I was a VIP with them, and ordered almost every single day due to a busy schedule, they would show up within minutes... the meatloaf stack, the enchiladas, the pasta, I always enjoyed it except for a couple times in all. RIP I will miss you Spoonrocket!

Now that I think about it more, there was something odd about how most times I would order, the app would say 30-60 minutes which was discouraging, but experience told me it would be sooner, and it always was, like much much sooner, 5 minutes usually. I wonder how many customers didn't use it thinking "why would I wait 30-60 minutes?" oh well.... the drivers were very nice too...
This assumes that in every situation coming to a controlled stop is an option. That is almost certainly not the case. Many times the choice is between running (an object) over or making some kind of risky maneuver to avoid it.
It draws your attention away from the fact that the gushing testimonial is from Nest, a Google/Alphabet subsidiary.
I don't think it's moving the goalposts, the ability to focus an attack on an individual number is an important consideration for an individual evaluating the system. That only their contacts are revealed is not much consolation when their contacts are revealed.

The ability to move out to the phone network at observe metadata there does make the discussion somewhat academic.
I am sorry to hear that and I understand your frustration. As someone else said : Keep going. And do not doubt what you're worth.

You know, the thing is there's nothing new, you're just seeing today what the illusion of the paycheck prevented you to see before. Take this as an opportunity to move your life forward : no matter how exciting your next job is, give to yourself a deadline to bootstrap a SAAS business as a nightjob and have enough customer within 6 months to - at least - replace your salary.
Ok, maybe it isn't a question of C and native, but access to low level semantics, memory layout and specialized instructions. The majority of programs and programmers are better served by going with a higher level, easier to parallelize semantics than dropping down to architecture specific features. I am thinking Grand Central Dispatch vs assembler.

I would argue that the low level work you are doing should be done in a macro or compiler.

http://www.graphics.stanford.edu/~hanrahan/talks/dsl/dsl1.pd...

http://www.graphics.stanford.edu/~hanrahan/talks/dsl/dsl2.pd...

Pat Hanrahan makes a compelling argument for using special purpose DSLs to construct efficient performant code that takes advantage of heterogeneous hardware.

See the Design of Terra, http://terralang.org/snapl-devito.pdf
On paper (or blog), having a candidate write code for an interview is better than a BS whiteboard session.

In practice, it means I spent 20 hours on my last piece of sample code I submitted to a job I was excited about. Only to be told no thanks, with the feedback of:

"Your app meets what we spec'd out, but it differs from our style."

And to be clear, after I repeatedly asked for what they were looking for in this code, they replied "we are purposely providing nothing except functional requirements to see what you produce".

I could have given them exactly what they want, but I guess they'd rather just wait and hope that someone magically codes the same way they do?

Honestly I should have billed them after that.
They moved a 2-ton car... on wheels, on sealed concrete, with winches...
The Case of the Mystery Operator
> Who doesn't like the sound of buying a home cooked meal from a neighbor?

It'd take a lot for me to consider it, because it creates all kinds of awkwardness if the quality is poor, and I'd have little reason to trust that they'd deliver consistent quality.

It'd need to be far cheaper than any alternative, and I'd need to not afford the alternatives, before I'd consider something like that.
anything like this for Android?
This is in no way responsive to what I wrote.
https://cruiseable.com

I'm working on Cruiseable, a new platform for cruise discovery.
It's awesome because it is the only service to grab all cruise line data, normalize it, use tagging criteria and provides the best cruise experience for you depending on preference (not just price/date dropdown).

https://cruiseable.com
While what the AlphaGo team has accomplished is nothing short of amazing, I'm not sure if everyone's thinking about this in the right context. While playing there's a "super computer" behind the scenes with these specs 1,920 CPUs and 280 GPUs [0]. Then consider all the machines used to train this neural net. I'd say Sedol's brain is pretty freaking powerful. Also, with that much computing power I would expect AlphaGo to win with the right team and the right approach to solving the problem. It would be very interesting to change the rules and limit the processing power of the computer playing a human.

[0] https://en.wikipedia.org/wiki/AlphaGo
The any type is an "or" of all your types. Any value in your type system belongs to the top type. The bottom type is a type for which no existing value belongs to this type.

What would an "everything" type be? I'd guess the "and" of all your types, meaning "any value that belongs to all (non-bottom?) types" (e.g. an imaginary 0 symbol meaning zero float, empty list, empty string according to the context). If you want your "every" type to consider bottom type, then the intersection is empty.

Likewise, the "some" type would be a type containing values that belong to at least one type, which IMO looks like the "any" type.
> - Lastly, what I'm hoping for is the "Airbnb" of food, where regular people could cook meals and sell them to neighbors on a marketplace with reviews, pictures, etc

This is already happening here: https://josephine.com/
Water extraction on Mars for an expanding human colony
Anonymous Declares War on Trump: Promises Big April Fools Day
https://en.wikipedia.org/wiki/Bloody_Sunday_%281972%29 ?