skysight-inc/HackerNews huggingface dataset:
There was a serious undercover US effort to prevent this. For example, half a ton of highly enriched, weapon-grade Uranium was transported from Kazakhstan [1][2] in 199x; US also helped to prevent proliferation of weapon-grade Plutonium from the former test site [3]. There is also a non-confirmed suggestion that actual nuclear weapons become unusable if abandoned [4].

[1]: http://nsarchive.gwu.edu/NSAEBB/NSAEBB491/

[2]: http://www.washingtonpost.com/wp-dyn/content/article/2009/09...

[3]: http://belfercenter.ksg.harvard.edu/files/Plutonium%20Mounta...

[4]: https://www.reddit.com/r/askscience/comments/4hh0h7/does_mod...

edit: formatting, one more link
The scientists with reasons to be cheerful
Actually, the bulk SDRAM/ARM work was done by me in the space of around month (though I only ARM to finally work three days ago with Herman's help).

You could run Linux on ARM using this but you would need to write some more drivers, otherwise you'd be limited to pretty much GPIO/serial/SDHOST PIO.

SDHOST is actually a fairly trivial interface to implement, I'm going to use it in my chainloader but I haven't had the time to look at it yet.
> the cancer slowly tortured her to death

With the help of the Indian government, which makes it extremely difficult for people to get access to opioids, even if they're terminally ill patients.

http://www.newyorker.com/tech/elements/an-epidemic-of-pain-i...
Absolutely true about the war that lead to the Linux mainstreaming.

And btw, is there a list of such points in computing history, where a slightly small change in a decision would have lead to a different computing environment ( i.e. "forks in time") ? This would be a very good read. And a nice practical introduction of chaos theory.
Maybe a [dupe] tag, as this was submitted a few days ago too? https://news.ycombinator.com/item?id=11674394
My old LG Android phone I used 5 years ago could indeed receive FM radio, using headphone wire as an antenna.
If you're up for going the VPS route, there's an awesome project called Streisand on github that automates the entire process that sets up the server with multiple VPN protocols as well as TOR bridges:

https://github.com/jlund/streisand

Good luck!
The Impossible Burguer
In the context of the top post on this thread - the reason I didn't sign up with giffgaff is because they restrict tethering.

eg not allowed at all on their unlimited data tarriff:
https://www.giffgaff.com/support/calls-and-internet/unlimite...
Picnic source code : https://github.com/chromakode/picnic
> If I have the right to life, I should have the right to relinquish it.

That statement needs better justification than sounding good. For assisted suicide, It is necessary but not sufficient that the person wishes suicide. Just because someone wants to die doesn't mean that we should let them die. And even if someone wants to die, it doesn't imply that that person have a right to demand someone else to kill them - you do not even have the right to demand that someone else kills you by looking the other way when you kill yourself.
The criteria for when someone should be allowed to help someone else to die is complex and requires a lot of safeguards.
LE here. First, who releases something like this via Twitter? Second, her story makes no sense in regards to how LE operates. I suspect this will turn out to be all false or at least a half-truth.
Once of the reasons I want massively more dense residential areas in cities is because I want city living but shorter distances to large parkland.

I live in a relatively green area, but still my street alone (~660 houses)"wastes" around 40,000 m^2 of space compared to new high rises on the way near our local station. I'd love to see far more of the residential areas compressed like that, if only it meant a reasonable portion of additional land was turned into parks (and here's the problem - in practice this is of course additional housing, not replacing equivalent amount of less dense units). We do have a "country park" just 20 minutes walk away, so we're not in a bad spot, but it could be so much better.

If I was given Sim City like powers over London, I'd raze large parts of it outside of the centre, and replace it with super-dense hubs around the main rail hubs outside of the centre, connect them with a high speed orbital railway plus spokes out to the smaller cities further out, and free up ~half the current area of London for park lands. You could fit 30m+ people in London and still make it feel spacious and green compared to the scattered, busy suburban nightmares that covers large part of the outer reaches of London today.
UX and Product designer on its mission
But you can access the inner protocol by using `openssl s_client -connect host:port` as a TLS/SSL wrapper, can't you?

(Edit: I realise you can likely also access/debug HTTP/2.0 streams with a CLI tool - I am currently ambivalent about text vs binary streams.)
Replicants and robots: what can the ancient Greeks teach us?
No problem. Thanks for sharing in the first place!
It was a machine. I think the other posters may have already described configuring it for plausiable deniability.
It was no secret that this was a possibility, my relative told me and several others about a week before he finally used the opportunity. The end was good - as much as you can call dying of cancer good. It was indescribably hard to see him die, but it was even harder to see him suffer in agony being slowly eaten from inside by this terrible disease.
I cried then and I cry now but more time would only have meant more suffering.
I can't even call it a suicide. It had nothing to do with suicide, he didn't want to die. He wanted to stop the pain and there was no other way. Ending his life was the final pain relief.
Don't you believe that there are degrees of obnoxiousness in advertising?

How would you feel if this tremendous work of journalism was only accessible after filling in a 20 page lifestyle questionnaire? Do you think that's ok if it means they are getting paid for their work?

Alternatively they could choose less obnoxious advertising that still enables them to earn a living without detracting from the reader's enjoyment.
Sales Forecasting with Hadoop and R
Lunch isn't usually eaten in the middle of the night.
Good point, shermozle. And the problem with it being allowed and acceptable is that older people "don't want to be a burden", and younger people with inheritances in the balance might make a decision based more on greed than on wanting to help.

It's a difficult and emotive subject, and you can easily argue both sides convincingly.
What's especially cool about this technique is that unlike most crypto proofs it does not assume the existence of one-way functions (none have been found yet) nor does it require a computationally bounded adversary.

Instead this technique is information theoretically secure so even an adversary with the ability to perform exponentially slow algorithms instantly could not find the secret.

All this in a two page paper that only required high school math!

PS - The "Shamir" who found this technique is the S in RSA
Can you unpack this for me? Are you talking about the RPC error handling I described?

As best I understand your argument, it is circular. You assert that if it is an exception, then the only thing to do is reset. When I give a counter-example, you define it as "not an exception" -- presumably because a reset is not desirable.

I agree that defined recovery cases are part of the program logic. But what reason -- beyond a slogan, do you have for reject exceptions as a tool for implmenting that part of the logic? How is it "obfuscation" to do the catch-and-report in the RPC front-end?

The danger I know of with exceptions is that throw sites are invisible, which makes it easy to neglect clean-up actions on error paths. Is that what you meant?
Addendum: it just so happens that there currently is another article on HN about this "veiled communication" phenomenon: Doctors' Secret Language for Assisted Suicide:

https://news.ycombinator.com/item?id=11704216

(replying to myself because I cannot edit my comment anymore)
I was jet lagged at a resort hotel in Tucson, and decided to walk to a Starbucks at 4 am in the morning. It took around 3 hours (I misjudged the distance) on partially rural desert roads, beautiful stars at that time in the morning with tall cactus silhouettes in the background (was close to the mountains, while Tucson is very good about keeps light pollution down). No police, but the walk back was a pain with the Arizona sun out by then.
You can certainly meditate while walking and it can work very well, but most of what people describe doing while walking in this thread is not meditation (some might be). E.g. "letting your mind wander" which is one of the things people frequently like to do while walking is pretty much the opposite of most meditation practice (that's not a criticism of doing that; letting your mind wander is wonderfully relaxing too, but in a very different way to meditation).
As opposed to all the shady penny stocks floating around out there?

Here are two companies that have been playing ignorant stock market investors for years:

https://www.google.com/finance?q=NASDAQ%3AORMP&ei=D6w5V5HNKo...

https://www.google.com/finance?q=NASDAQ%3AANGI&ei=Faw5V-iPJ5...

There are literally thousands of fake or terrible biotech and tech companies in the supposedly highly regulated public markets. Base yourself in Israel or China and list on the NASDAQ. Pay someone to publish a bullish article on your blog, wait for buyers, and then dilute. You can have a field day and nobody will bother you.

My point is that investors cannot and should not be protected. Educated? Yes please.
Leaking Clipboard Contents with Flash
tl;dr: plant based burger will be available only in selected restaurants in the US later this year; no plans for directly serving consumers announced yet.
I tether with my stock Verizon phone purchased from Verizon, no problem.
would that yield the same?
(i am not able to try it at the moment)
I remember trying out easymotion and disliking its flashy UI effects. This plugin seems cool, thanks for sharing (and creating it).
Sprinting, obviously.

I'd posit it is a much more fulfilling experience to put a full 8 hours x 5 days sustainably, than the industry's usual "crap we need to work evenings and weekends, we're late"
Building an Android App Using the MVP Pattern
Five Possible Futures for the US Navy
Tender+Years+Of+Our+Lives
Several years ago, Apple executives stepped up and took responsibility for monitoring and improving substandard labor practices in its Chinese manufacturing plants. Tesla could learn a few things from Apple about business ethics. Some of the Tesla shine has been tarnished by this story, and I hope they decide to conduct an impartial investigation and take action to make sure their subcontractors comply with US labor law.
Dotbot: Bootstrap your Dotfiles
> If you want to use the codecs I would recommend paying for them instead of engaging in piracy.

Who says this is a contradiction?
Social Media Finds New Role as News and Entertainment Curator
That seems very unfair.

Android invested up front in more complex technology that would allow adaptation to future hardware devices. Most obviously, by using layout managers instead of pixel positioning like iOS did. That meant Android was able to adapt to a range of screen sizes way earlier than Apple could. Every time Apple tried to introduce a new screen size or resolution it resulted in major pain across their entire app ecosystem, something many Android apps avoided.

Phones are still memory constrained. Yes they have "shitloads" of RAM compared to previous devices but they still don't have a swap file of any kind. The activity model allows phones to have an apparently infinite number of apps open, without the UI ever stalling due to hitting a paging storm like desktop apps can. Simply increasing the amount of RAM doesn't solve the problems the activity model was designed to solve, and it's worth noting that when Apple introduced multi-tasking into iOS, they ended up with something quite similar to activities.

The choice of Java had complex effects on memory usage. Whilst Java heaps can be kind of piggy, a lot of memory usage comes from loaded code, and bytecode is a lot more compact than native code is. That's why they're reintroducing JIT compilation in Android N - having moved to fully AOT when ART was introduced they are now going back again to reduce memory pressure.

The decision to support SD cards made a lot of sense back in the days when internal storage was a lot more limited.
>> ..."GCHQ and NSA are completely inept amateurs."

Assuming anyone is inept is inept, since even the inept get lucky.
> Most farmers don't seem terribly bright (there are of course exceptions).

Way to stereotype vast groups of people.

Also, it's more or less totally inaccurate. Modern farms (even small ones) are multimillion dollar businesses and definitely require savvy.

All the farmers I knew in rural Vermont had been to university (often for agriculture studies) and definitely weren't dumb. They also all universally recognized that death is part of nature. They treated their animals well (these were predominantly small family farms) but also had no qualms about killing them.

My philosophy is that everyone who eats another animal should have to kill an animal once. If you're willing to do it, fine. (I am.) If you're not, then you're living your life by an inconsistent moral principal, where death is fine as long as you don't cause it—even if it's for your benefit. (Similarly, I think every politician voting for a war should be required to serve a tour of duty.)
Ada (Ravenscar profile) allows exceptions: http://www.sigada.org/ada_letters/jun2004/ravenscar_article....
> Also, it's from the guy behind Rollup

That and your positive experience just sealed the deal for me. Thanks for sharing.
I just read the mailing list post that was referenced in the article (http://mailman.nginx.org/pipermail/nginx-devel/2016-May/0082...) and found nginx flow control handling also quite peculiar there. Setting the initial flow control window to 0 and then increasing it based on content-length will increase the latency a lot and opens the window for lots of interoperability bugs. E.g. because the client already starts a stream and sends data (based on the default flow control window), which then gets rejected and which might not be retried (depending on the client libraries implementation).

Would be interesting to know what nginx does when it receives no content-length header, which is also valid.

From reading and implementing the HTTP/2 spec the setttings negotiation is the biggest weak spot in opinion, because it represents a big race condition where the expectations of client and servers probably won't match. I would have preferred it if they would either have put in a mandatory wait for SETTINGS ACK until streams can be acknowledged or if the default settings (window size, HPACK table size) would be very low and could only be increased during negotation. With the given HTTP/2 spec I would most likely try to be conservative as a library or application author and just announce/use the default settings or bigger ones in order to avoid compatibility problems. For most server this should be possible. However for constrained devices lower default settings would have been preferrable.
Even so, I wonder how much information they accidentally leak this way. And how much effort they go through to keep such information leakage at acceptable levels.
Developers, Learn to Say No
If you're in a small team, you get to know everyone, and cross-pollinate the various skills some individuals may have over others. The groove and "team gel" happens within a couple of weeks.

It's not for everyone, and there are some "consulting" individual contributors here and there, but the point is to have a sustainable pace that's always "busy" and everyone is "checked in" rather than have a few weeks of "crunch time" to meet a deadline. Some need to "check out" for a while, that's also fine.

Most product cycles last 3-4 months, and it's up to you if you want to switch teams. some don't.
Seth Rollins May Return to WWE on June 6 Episode of Monday Night Raw
How do you do the shopify one?
but ... wasn't the nginx regexp syntax different to the standard unix one?
Google reveals the Chromium OS it uses to run its own Containers
Interview with Lead of OpenWhisk Serverless Platform
Help! SAAS revenue dropping 50% month on month. 3rd month, numbers look scary.
Monthly recurring revenue has dropped 50% month on month for 3rd straight month.

At first I thought it was just a blip.

But 2 blips and now it looks like a trend.

Its 4 year old desktop application, revenue was growing steadily before that.

I feel like this has come out of NOWHERE, i'm struggling to even begin to figure out what was the cause.

I did some Googling and I found a helpful post by Amy Hoy, she suggested this>

1. Earn more per customer.
2. Get more customers.
3. Keep more customers you already have.

------

So far I have figured out I can start doing this.

1. Up-sell customers to my other products
2. Investigate if I can create or add a paid add-on service to the current product
3. Start posting on community forums
4. Start contacting more sites to review the product
5. Convert more trial -> paid accounts
6. Find out why customers are failing to renew their services and fix the problem.

How do I find out what was the cause of the drop? I literally have no idea where to start...

The only thing I know what to do is whatever I can to at least re-start my marketing efforts.

Any advice appreciated...
In 2016, who still counts as human?
I do both, biking I can cover more distance, but if I'm riding fast, I'm usually not thinking much. Same goes for running.

Walking or riding slowly is what gives me time to ponder.
ffmpeg

I want to be able to do some basic stuff quickly without having to search for what I need to copy and paste into the CLI or read a bunch of docs. The gui should make things like converting between formats, cropping, stitching, etc straightforward.
"Bublé is so funny. Remember Babel started out as "Traceur output is too complex!" Over time they learned that being spec-compliant matters." — Domenic Denicola (@dominic, Editor of the @htmlstandard and @streamstandard. Works on @googlechrome.)
Or just kill two birds with one stone and swap all of their chairs for toilets!
The title is 'Docker's censorship', which is misleading. It's not Docker's censorship, it's US state censorship.
This is one of the opinions the Go language is built around. Exceptions are the one kind of non-local control flow we're still using long after GOTO was deprecated.
After six novels of Federico Moccia, Google's AI commited suicide, demonstrating self-awareness.
Raspberry Pi Zero grows a camera connector
I have found using ShadowSocks [0] to work best for me here in China. VPNs create one connection for all traffic (which is easier for China's GFW to detect/block/slow down). ShadowSocks creates a new TCP/UDP connection for each connection that it proxies.

My setup:

Cheap VPS server in Hong Kong [1] (5USD/month, 512 RAM, 2Mbit port) running the ShadowSocks server (libev version). I have upgrade the port to 20Mbits for an extra 10USD/month. The port could be upgrade to 50Mbits for 25USD/month.

For DNS I use ChinaDNS [2] to automatically filter out bad DNS results from China's censorship. It works by sending DNS queries to all multiple DNS server at the same time (give it a few local DNS servers and foreign DNS servers). The foreign DNS connections are tunneled through ShadowSocks.

ShadowSocks can work as a Socks5 proxy, tunnel or transparent proxy [3]. Socks5 is the easiest to use and can even do DNS lookups on the server. I use the transparent proxy [3] option, since it allows selecting which traffic should go over the proxy.

The socks5 option will try to proxy localhost & lan conections to the proxy server.

An optimized list of subnets can be generated using bestroutetb [4]. I load the subnets for China (can private LAN) into an ipset hash and use iptables rules to exclude those subnets from going over the proxy.

ChinaDNS [2] and bestroutetb [4] could be used for VPNs too. This could be used when trying to access different services (US, UK, etc..) that don't allow access from outside their country. Use one VPN for US and another for UK, then use bestroutetb [4] to build subnet lists for each country route traffic over the correct VPN.

0. https://shadowsocks.org/

1. http://www.36cloud.com/

2. https://github.com/shadowsocks/ChinaDNS

3. https://github.com/shadowsocks/shadowsocks-libev/blob/master...

4. https://github.com/ashi009/bestroutetb

edit: fix formatting and port prices.
Pipes. It may sound a little odd, but I wish I could automatically pass results from one GUI program to an unrelated one in that sort of hassle-free way.
Hm, I meant as far as I know you can't bring your own phone to Verizon.
I’ve Got a Deal for Donald Trump
Hopefully there is stricter regulation in the US in regard to restricting valuation abuses. Unfortunately in the UK a number of my friends have invested non-trivial amounts into crowdfunded equity.

When I looked into them in detail, it was clear that not only were the valuations completely out of whack but that the T&Cs were equally ridiculous. Most of them will either lose all their money or be stuck with equity that they paid far too much for and more importantly, can't sell.

Be very, very careful and take the time to read and understand all of the provided legal documents. If it is anything like the UK offerings, it would be wise to stay away.

edit: Just for example, many UK crowd-funding offerings will have had investment from VCs etc the week/month before at 1x, the price being put forward to the public 5x-15x.
It appears somebody has made a standalone JSX transform that will operate directly on files if you desire, and output to string.

https://github.com/alexmingoia/jsx-transform/

I think it would not be too much work to wrap it in a script to let you pipe into/out of other build steps.
New Kim Kardashian Nude CellPhone Pics Leaked
Is Email marketing Giving you the maximum ROI?
Top digital marketers say that email marketing giving them about 63% ROI. What about you?
6502 was about 0.02 DMIPS/MHz.

Example 8051. Original had ~50K transistors, about 30K in cpu core. 50K transistors = ~17-25K NMOS gates. Performance was ~0.0095 Dmips/MHz, 12 steps per clock (microcode).

Current state of the art is http://www.dcd.pl/ipcores/56/

fast DQ80251 13K/20K gates (cpu core/whole microcontroller), 0.70579 Dmips/MHz = 75 times faster per mhz. can be clocked >300MHz when implementted in asic.

small DT8051	5600 gates = ~12-17K transistors in NMOS(of course nobody does that anymore) ~23-34K transistors in CMOS, 0.0763 Dmips/MHz = 8 times faster per mhz. can be clocked >200MHz when implementted in asic.

But this is legacy inefficient design. ARM laughts at it with M0 at 12K gates and >1 Dmips/MHz at 1/10 the power. Cortex-M4 at 65K gates reaches 1.9 Dmips/MHz
as are Ethernet, IP, TCP, and everything else on the lower layers.

I would say even say most networking protocols are binary. Some very high level protocols are not, but in my opinion working with binary ones in applications and libraries is much easier (no need to read an arbitrary amount of bytes and loop through all of them just to find a termination sequence, etc.)
https://helpx.adobe.com/security/products/acrobat/apsb16-14....

https://www.cvedetails.com/product/497/Adobe-Acrobat-Reader....
Thanks, that's basically how I saw it. I guess that's one way how this proof essentially makes the problem discrete (in addition to assuming perfect driving).
SignaKit – Handwritten signature framework for iOS