skysight-inc/HackerNews huggingface dataset:
I've had this problem too, but after doing the (quite considerable) leg-work to fix it involving messing around with process groups and the ridiculous number of different types of signal, I'm more inclined to blame the horrible 30 year old UNIX APIs than python.

I've had this signal handling problem in single process/single threaded code too, and in other languages.

True, it would be nice if python layered on a nicer set of APIs to deal with the nastiness.
Fast, easy deep dreaming with Dreamscope
Of course, with the emerging revelation that this was just an internal software/interface screwup during a pilot, I guess my speculation was wrong.

Not sure why the insider wouldn't have just said "it was a software upgrade issue" instead of saying "trust me, it's nothing", though.
Agree. Nest belongs at Apple, not Google. Apple could've owned the home with AppleTV, Nest and HomeKit.
Extensive discussion less than a month ago: https://news.ycombinator.com/item?id=9719639
If it's any consolation, as a regular reader, I rarely look for the answer with the green checkmark. I read through the top X answers until I find one that answers the question in terms I can understand. Perhaps a better fix is to mark the question as Answered, rather than mark a Specific Answer.
This approach is probably in complete contrast to what Flipkart/Myntra have been doing in India. Both are widely used e-commerce websites that are going complete mobile-app only by killing even their desktop and mobile websites.

Two moves in completely different directions. Would be interesting to see the results down the line.
I've eyed Rails a bit and it's something I'm going to look more into. I just wasn't sure if it was what I was looking for.

If it's good for a web and mobile app then that's great, and I guess it can do both front and backend so that seems pretty good too. Would you say it's a better choice for my situation than going with some form of JavaScript?
Discussion from 9 days ago: https://news.ycombinator.com/item?id=9804036
Inside an MRI, a Non-Metallic Robot Performs Prostate Surgery
Women Less Likely to Be Shown Ads for High-Paying Jobs
The only thing is, I have no inclination in any way of coding for a job. It's not what I want to do with my life, I just need to learn it to get things started. I don't just want to be another "ideas guy" who can't build his own MVP/Beta and then ask a technical co-founder to do everything for me.

In the future however, hopefully I will be able to hire good coders and not have to do as much myself, yet still be able to understand and help them. Coding for me at the moment is just a means to an end. Which is why I really don't want to waste any time with this and am looking to professionals for help.
> Instead Apple spends over twice as much on Beats.

According to wikipedia both acquisitions were $3.2 billion. Beats revenue was 5 times Nest's though.
This Week in SEO 14 – Google Who?
>it’s usually required that a separate Engine be used for each child process.

Yeah, provided you do this there should be no headache.

>So you have to be careful when dealing with forking and databases, which has lead us to subclass multiprocessing.Process specifically for our (common) case of wanting to continue to use the session object in the child process without having to think about recycling the Engine object.

What use case led to this being a non-negotiable requirement?
He said transistors, not IC's. And electromigration is a problem with metal interconnects at high current densities. So you talking solemnly about a failure type that can occur with on some integrated circuits under some conditions, or when the designers screwed up. But which doesn't actually happen much in practice.

The persons actually question is roughly why do transistors last so long compared to other types of mechanisms. No one in the comments made an attempt to answer that, at all.
I think the a lot of places should focus on expanding major roads/thoroughfares, and cities.. But look into bricks/dirt/gravel for country/side roads. would be nice if after self-driving cars, comes self-flying aerocars, cause then we won't need roads at all except in the city where air traffic would get super bogged down.
VIDEO: New Minidrone Cuts Through the Waves
50 HTML5 Tools for Designers and Developers
I attempted to describe the progress I've made with PyParallel already here: https://mail.python.org/pipermail/python-ideas/2015-June/034...

And here: https://mail.python.org/pipermail/python-ideas/2015-June/034...

I'm getting excellent scaling and performance across the board for the simple TEFB tests (https://bitbucket.org/tpn/pyparallel/src/8528b11ba51003a9821...), and have implemented something that really shows where PyParallel shines: an instantaneous wiki search REST API: https://bitbucket.org/tpn/pyparallel/src/8528b11ba51003a9821....

Quoting:

I particularly like the wiki example as it leverages a lot of benefits afforded by PyParallel's approach to parallelism, concurrency and asynchronous I/O:

- Load a digital search trie (datrie.Trie) that contains every
Wikipedia title and the byte-offset within the wiki.xml where
the title was found. (Once loaded the RSS of python.exe is about
11GB; the trie itself has about 16 million items in it.)

- Load a numpy array of sorted 64-bit integer offsets. This allows
us to do a searchsorted() (binary search) against a given offset
in order to derive the next offset.

- Once we have a way of getting two byte offsets, we can use ranged
HTTP requests (and TransmitFile behind the scenes) to efficiently
read random chunks of the file asynchronously. (Windows has a
huge advantage here -- there's simply no way to achieve similar
functionality on POSIX in a non-blocking fashion (sendfile can
block, a disk read() can block, a memory reference into a mmap'd
file that isn't in memory will page fault, which will block).)
No. How do you propose that it would?
It failed because it was designed backwards by starting with the most impressive screen/camera/chipset possible and then unsurprisingly ended up with shit battery life. That is a deal breaker on a wearable who's killer apps are things like lifecasting and personal security.

The correct way to design a device like this is to start with battery life required and work forward with that as your primary constraint. If what you end up with isn't good enough you don't release the product and wait until more power efficient chips or better battery tech comes out.
Graphene-Based Microphone Could Let You Hear Like a Bat
Apache Traffic Server – HTTP2 Fuzzing
It's dead as a door nail to any owner who wants an update after paying $1500. It's dead for any developer who wants to write a consumer app since consumers can't buy them. It's dead for any startup that wants investment to write something consumer facing.

B2B, well, there already are HMDs for B2B, so Google isn't really bringing anything innovative there. Hell, there are already HMDs made for specific uses like firemen and policemen vs. HMDs made for other things, so Google can't even beat all of them with one product.

After the poor support the original received, I can't really in good conscience even recommend a company go with Google, although I admit TI end of life-ing the OMAP and firing everyone didn't leave them much choice. I've worked on OMAP solutions after that and it is a nightmare, the only solution often being hiring an expensive consultancy that has some of the original employees who know things the manuals are light on.
Google just posted http://gmailblog.blogspot.com/2015/07/the-mail-you-want-not-...

"but sometimes these wanted messages are mistakenly classified as spam. When this happens, you might have to wade through your spam folder to find that one important email (yuck!). We can help senders to do better, so today we’re launching the Gmail Postmaster Tools."

https://gmail.com/postmaster/
Another Robot to Enter Fukushima Reactor, and We Wish It Were Modular
That's the easy case.

A harder case is when you have a "service" layer which also has a large collection of queries at various levels of abstraction.

These map poorly into resources, where you want a single level of abstraction per resource. And they map badly to legacy consumers, who've grown comfortable to having a collection of special knobs and dials perfectly shaped for their exact needs.
Skype security breached
I have started receiving some spoofed messages yesterday from my friends and peers on Skype leading to some doggy urls. It seems I am not the only one:
http://community.skype.com/t5/Security-Privacy-Trust-and/Spoofed-message-from-contact/td-p/4026578

Some people blame new web api:
http://security.stackexchange.com/questions/93305/insert-hidden-link-in-skype

Apparently there is no official Microsoft statement about the issue yet, apart from the quick note from a community moderator:

"We can confirm continued reports from some Skype users about their accounts being used to send spam and we continue to investigating the cause.

Should your account be affected please ensure to change all your passwords. E.g. if you have a Skype account and a linked Microsoft account you need to change the password for both.

We'll provide another update tomorrow."
Flashristors: Getting the Best of Memristors and Flash Memory
The military tested bacterial weapons in San Francisco in 1950
How does this compare with the "dh-virtualenv" tool recommended by the article?

Edit: found https://py2deb.readthedocs.org/en/latest/comparisons.html
Report on referral or web traffic spammers and their botnets. Were you hacked?
So you're saying the total cost is lower, and borne only by the people incurring it, not every taxpayer?

I... uh... were you disagreeing with the person above you?
Enterprise market is where this needs to grow first. Not the consumer. There are great use cases in various professions, from law enforcement to medicine. Imagine a surgeon that can get a HUD with patient vitals and/or send a live feed to a remote surgeon for feedback during the procedure. I don't think consumers are ready, but there are so many industries that would readily shell out $1500 a piece for these.
localshop has significantly improved in the past few months. Before I could barely consider it production-ready.
Looks neat. I think there's definitely a difference in the requirements for a deploy method when you can control the underlying systems (internal servers) vs have to make it work with just about any weird config users throw at you (your agent).
Beyond Big Data: Big Text Analytics
Have you even tasted Pao?
"The traditional European method of warfare of melee combat between knights ended in catastrophe when it was deployed against the Mongol forces as the Mongols were able to keep a distance and advance with superior numbers. The New Encyclopædia Britannica, Volume 29 says that "Employed against the Mongol invaders of Europe, knightly warfare failed even more disastrously for the Poles at the Battle of Legnica and the Hungarians at the Battle of Mohi in 1241. Feudal Europe was saved from sharing the fate of China and Muscovy not by its tactical prowess but by the unexpected death of the Mongols' supreme ruler, Ögedei, and the subsequent eastward retreat of his armies."
App engine is largely useless. People wanted virtual machines. Google only just worked that out last year. Useless POS could not even allow TCP connections. No long running processes. Dog slow io. So many limitations. Sure it is a different product so I am not comparing apples to apples but Google said 'you want this' and amazon gave us what we wanted.
>go east

Behind House
You are behind the white house. A path leads into the forest to the east. In one corner of the house there is a small window which is slightly ajar.
10 online marketing lessons from porn
Theoretically, but it's a lot more likely to happen if the projects have almost identical codebases (BoringSSL is a fork of OpenSSL).
Seriously, your #1 complaint about their reasons not to use Docker amounts to "I couldn't be bothered to read past the first dot point".
I've enjoyed a lot of Ted Chiang's other work, but I didn't know about this. Thanks.
IBM has created the most powerful computer chip yet
GoPro is making massive investments in video
On the other hand, the prosecution might overlook history because it's in Firefox instead of IE[1]. It's kind of tangential to this subthread, but to tie it back somewhat, that article notes that some browser history entries came up in court, and this bungling doesn't reflect well on the competence and credibility of computer expert witnesses.

[1] http://www.usatoday.com/story/news/nation/2012/11/25/casey-a...
Looks like Uber isn't in the running to buy Nokia's Google Maps rival after all
You're making the assumption that the people accomplish the same time in the desktop version and the web version.

Given that the desktop version and the web versions are the same, the assumption is that both are at least similarly productive. Therefore the desktop version is actually helping people accomplish more (or it's more useful for high-usage people? Or it's just correlation)
I wonder how many of the people on that think of the children side were either affected as kids, had children who had some awful experience, or are of close relation to someone who was or had kids who did. Because I could easily see something like an awful event happening to a child really warping a persons world view in a strong way.

On the other hand, I wonder how many privacy advocates have never experienced anything awful in that sense.

I'm on the privacy side myself and it's true child touchers are just hearsay for me. I know they exist, I know it happens, but it's not generally at the forefront of my mind when thinking about much of anything really. And I really wonder what I'd think if everytime I thought about policy I also had poor Timmy's story echoing away for all eternity in my head.

And then I wonder for the motivations of the people for whom child touchers are hearsay but are really opposed to privacy. Their motives must include things like drug dealers, terrorists, a belief in their own clean slate, money. It's pretty interesting to think about what goes on behind the scenes of any argument that gains popular traction.
Yes but that's so deep down. A large number of people read the beginning and skim to the end. They might miss it. So it is a bit misleading IMO. Disclaimers should be more obvious
You know I always say, the biggest feature missing from Google Docs is synchronized brain-to-brain editing of files. Give me that and I'll be satisfied for a few months Internet.
I was arguing that we live in a post-literate post-numeracy world where most people have not learned the basics of science. Even people who have scientific or engineering education don't know much about other disciplines. Most modern scientific research does not play well to the public because they do not have the tools and knowledge necessary to understand.

I would like to see science and technology more accessible, but that means the public needs to learn more science and mathematics. And, it means that some members will need to abandon some of their beliefs, which are not supported by evidence.
Wow, down modded for a factual post.

Will need to rethink my involvement here.
Yeah, something like "average highway speed" would be a better metric.
Didn't CodesInChaos document a misbinding attack against CurveCP, too?
Uh, in case you hadn't heard, Hacking Team has been accused of doing heaps of terrible stuff already. How would this be "beyond the pale" for them?
I feel like the woodcutter bonus should be increased. It's not economically viable once you have even a moderate number of farmers. It takes 100 seconds to produce seven wood, if I have 5 farmers I can do it in a third of the time and I won't die of starvation in the process.

I fear today's productivity is already lost.
How Criminals Communicate
But what if people use the N word in encrypted texts? What about the minorities?? Hate speech is everywhere, what if they deny the holocaust?
>You're basically saying that contracts are fictional.

Nope (although, that may be true, in some sense), I am not saying that. I am saying the thing many refer to as an 'entity', as in, 'the corporate entity', is a fictional thing. It has no real, inherent or independent physical existence apart from the people that choose to represent it.
"Sometimes, they would use motorcycles to surround the police, threatening them with AK47 rifles and grenades."

Very, very unlikely. China has an almost complete ban on civilian ownership of firearms. The only exception is for rare hunting permits (there is very little hunting in China) and wildlife conservation. Even then traditional hunting tends to use blackpowder muzzle loaders (and they restrict ownership of black/gun powder)

They don't even allow regular cops to use useful firearms (they are issued a revolver that fires rounds with as much energy as a .22 LR ... enough to wound but not kill or even stop someone attacking police). They don't want the cops ever rebelling against the PLA.

The BBC wants us to believe that Chinese authorities allowed an armed militia to directly challenge law enforcement and did nothing about it for over a decade?

More likely that was just a story made up by bribed cops, cops who were shit scared of going into that village or cops/politicians who wanted extra credit for going into that village.

So I wonder how much else of this story is exaggerated by the journalist.

Fully automatic AK ownership, and even grenade ownership is fully legal in many or most US states, if you pay the required BATFE taxes and have the right permits (explosive storage permits for grenades) but so much wave one at a cop and you will be surrounded by armored cars and black helicopters sooner that you can blink.
All 'assets' that are traded are not necessarily part ownership of a company. Some are pure voting rights. Some are rights to dividends. Some are rights to loan payments.

To believe that all assets are 'part ownership of a company' is not only naive, but incorrect and delusional.
Confronting New Madrid
Greece Interactive Flowchart
Interesting article and interesting guy. I like the work he and his team does on these apps. Unfortunately, they typically run on the type of endpoints that everyone from script kiddies with money to High Strength Attackers can hit. Usually alongside apps not as strong as theirs on TCB's that can at best be described as insecure foundations.

I recommend against such apps and platforms for anything other than stopping the riff raff. That's what I use them for. I pointed out the difference between secure code and secure systems in this [1] writeup. Shared much of my framework for analyzing or designing-in security in the process. The TCB of most solutions today is ridiculous: people are building on foundations of quicksand. There's only a few exceptions I've seen such as GenodeOS (architecturally) or Markus Ottela's Tinfoil Chat. Markus has been unusually alert to our concerns and updated his app appropriately even for covert, channel suppression. Quick question: which of the many crypto apps on the market can deliver a covert channel analysis to you at app and system level? Answer: few to none despite it's importance over decades with a rediscovery in past 5+ years in mainstream security.

Strong security is hard. Moxie seems awesome as a coder and good to great in both crypto and OPSEC. Thing is, his offerings break the decades old rule of having a strong TCB. Just like most of the rest. It's why they're usually bypassed or broken by strong attackers. Gotta do the whole thing with concern for each aspect of the system. TFC is a clever cheat on that even more than my MILS scheme with a KVM and a highly-assured guard. If you don't cheat around it, you better do it right or your users will suffer the consequences. Those trying to contain vulnerabilities of mainstream OS's and components with any success are expending literally hundreds of thousands of dollars worth of labor per year. It's why I push for clean-slate, hardware and software platforms like DARPA and NSF have been funding recently (eg SAFE, CHERI processors). Alternatives using COTS tech are pretty complex and most users will probably fail to secure them to be honest.

[1] https://www.schneier.com/blog/archives/2013/01/essay_on_fbi-...
That would be nice, but that is not true in Go. You can register with a function like this one: http://golang.org/pkg/database/sql/#Register (mentioned in the article) and run it in your init() function or any similar function that a client calls.

That will collide with any other package that also uses that registration function for the same value of 'name'.
Would it be possible to get a copy of this? I would like to do some HTML and CSS updates to it. Do you the project on github?
On the west coast Amtrak is more of an amusement park ride than a practical transportation option. If you want to go from San Francisco to Los Angeles the Amtrak trip planner has you on two trains and two buses before you arrive after nine hours. If you want to take a train the whole way there's only one each day and it takes 12 hours (as compared to about 6.5 driving).

It's kind of a joke. We should either get serious about a rail system or kill Amtrak altogether.
Everything you thought you knew about charisma is wrong. Here's why
15 Jordan Belfort Quotes That’ll Inspire You to Succeed
This is not the right attitude to have when you're starting from square one. EVen if you learn something that isn't immediately useful its still valuable programming experience and since you're picking things that will be relevant to building apps it will most likely be relevant later on or in another project. You can't just skip the baby steps and expect to be able to cultivate a expert level understanding of the technical tradeoffs involved in designing a system. You're more likely to get stuck in an analysis paralysis if you aren't willing to take small suboptimal steps towards your end goal.
Moxie, the progress on TextSecure/Signal integration seems to have slowed down quite a bit (at least as seen from the outside). I think it's been almost a year since Signal for iOS came out - yet still no word on Signal for Android.

What is taking so long, if you don't mind me asking? Is there some sort of Signal 3.0 overhaul planned for all the platforms along with a big launch?

Also, I think you've been quite retreated in the past year or so, I assume so you can focus on working. But I believe you should personally get more involved in promoting your apps (as you do in this piece here). Go on more TV shows, podcasts and so on. Look how much Telegram has grown, not because it's any better than Signal (far from it), but because they've actively promoted themselves and took a more pro-active role in building a community.

More mainstream users need to know that "Skype is not secure, but Signal is" - which reminds me - I hope Signal will eventually get encrypted video-chat support as well, to make it a true alternative to Skype (and of course a desktop app, but I know your team has been working on that).

To monetize the apps have you considered trying to get Signal into enterprise, as a much more secure alternative to what enterprise customers are currently using, and then get paid for support? Or do you believe that would complicate things too much and make the apps worse off in the end?
CMD + arrow left works
I'm not sure the legalities of gun ownership would bother the members of an illegal drugs operation.
> there's absolutely no way for an end-user to determine if their messages are being encrypted (with whatsapp)

Watch the network traffic with Wireshark?
Could you elaborate on the simple folder?

For example I find the --instdir option to dpkg but it still would have to be downloaded from the other host, unless of course the folder was mounted somehow.
The author has published all the code on Bitbucket (https://bitbucket.org/bloodrizer/kitten-game) and there even seems to be a vibrant community around it (/r/kittensgame).
>So you've probably just broken the law by doing so.

By modifying your own device? I don't think so.