skysight-inc/HackerNews huggingface dataset:
Case in point, at least until now: iRobot, maker of everyone's favorite robotic vacuums ... and military support robots. (Now spun off, but a core part of the company's strategy for two decades.) Its first years were DARPA-funded for the military applications.
The point is it's not up to you, the company has to let you. Good on you, but the rest of us do not have the option.
Looks like Firefox does this.
> Other Secretaries of State hadn't done anything like that.

They actually have, the FBI is auditing the last 4 Secretaries of State and has found similar use of private email servers [1]. Outside of the state department the Bush administration was rife with the use of private, RNC managed email servers [2].

1. http://www.nytimes.com/2016/02/05/us/politics/state-dept-cla...

2. https://en.wikipedia.org/wiki/Bush_White_House_email_controv...
Indeed what a clickbait title, even though there's nothing new in the article. I remember reading something very similar 20 years ago, except it was about Java.
"These are the questions that Clinton and Reid were apparently unable to get an answer to."

So they just decided to do whatever they wanted because they feel that they are above the system.

I can't avoid asking myself what would happen if, some subordinate of them, just thought that some rule in their department was stupid and decided not to follow it.
Well, except that having everything be virtual and atomically reference counted isn't the friendliest environment for compiler authors.

You can't do the Smalltalk/JS speculation tricks if you're a compiled AOT language (actually, even worse: a language-independent ABI). So COM performance will always be mediocre.
> They can compel you to open a safe, they can not compel you to turn over a password.

Note that they can, however, force a third party to turn over a password. The privilege against compelled testimony only applies to self-incrimination.
There's another possibility, which is that the Attorney General didn't think through the case, or didn't examine CALEA closely enough before deciding to go the All Writs Act route.

From a policy perspective, we don't want the government mandating that a business use any particular form of security in its devices. We want industry to compete on those systems and let the customer choose what security mechanism they prefer. Right?
Brazil tumbles like 'House of Cards' in crisis: Wiretaps show Corruption
> do whatever previous Secretaries did to keep informed without BlackBerries

Which was probably about as insecure.
Well said.

I'd like to see the gcc ".." operator for range-based switch cases and designated initializers become standardized.
Thinkelastic!!
Yea, having worked for a big health insurance company with many "wellness programs" it's a bit scary what you agree to when you do the biometric screenings. All of your vitals go into a database for them to analyze and calculate risk. We weren't quite smart enough to really utilize it and most of the drive to implement these programs were not nefarious. Our intentions were primarily around the fact that requiring people with certain BMIs to lose weight does reduce healthcare costs.
No, I didn't misunderstand. I just don't agree. Since there are no apples to apples comparisons available, I think there is value in looking at a variety of things that only partially match up.

Take care.
12 Conseils Pour Protéger Son Compte Des Pirates Informatiques – Partie 3
Apple could also say:

"Ok, no problem, you'll provide hardware, right? It will take around 9 * 10 ^ 50 years (for AES-256 as an example). Our universe exists for around 1.4 * 10 ^ 10 years so please be patient. Of course FBI can provide/pay for better hardware if they want it broken faster."

ps. source https://www.reddit.com/r/theydidthemath/comments/1x50xl/time...
Thinkelastic!! :D
I give you 10:1 odds they don't.
Tailing the MongoDB Oplog on Sharded Clusters with Scala and Akka Streams
Every organization retires products, for which many people wrote a lot of code; I'm not sure what the objection is here, other than to that reality. Google does, Microsoft does, Twitter does, etc. Open source organizations do it too. Only enterprise vendors will support unsuccessful products for a long time, such as IBM's long support of OS/2.

Mozilla also has products they've supported for a long time, including Firefox and Bugzilla.

> I saw XUL

I know they're phasing it out in some ways but hasn't it lasted around 15 years, since before Firefox? Some people think Mozilla stuck with it for too long. It's possible XUL is older than a few (precocious) Mozilla contributors.
Pointer arithmetic overflow frightens and confuses me. Does anyone know why it's treated differently than unsigned arithmetic?
The time has probably passed for this, but I did wonder a few years ago if a New Deal style government program would have been worthwhile. Vast unemployment, crumbling infrastructure... those two things could go a ways to fixing each other.
> “Domain” is a terrible name in the sense that it actually does a pretty bad job of splitting businesses into their true domains.

DNS wasn't made to split businesses into their "true domains", but to provide global network name space. "Domain" refers to a network domain on the Internet, it doesn't have anything to do with businesses or their models.

There is nothing stopping companies from publishing well-known IP addresses of their endpoints, if they desire to manage their network resources that way, and not participate in DNS if they don't like how it works. A company could even setup an alternative system if it so desired.

>Especially since Internet domain names were never set up to be consistent with trademark law (or heck, even the Yellow Pages), as they probably should have been.

Why should they have been? Why would we want a national commercial law database intimately tied into technical network infrastructure?
Reddit change: Click events on Outbound links
A human is much cheaper because no robot can currently do the job. You are completely missing the point. Years ahead means nothing. it could be 20-30 years before it can replace a human for that job. In the meantime, it's a pet project.

The idea is for companies to find revenue from the technology as soon as possible then turn that revenue into R&D to build even better robots.

Look at the revenue the smartphone market generates. There's an arm's race to get consumers buying new devices. We need a couple $100 billion robotics companies pushing boundaries.

Also consider, for example, how Elon is bootstrapping electric cars and private rockets.
Interesting comments at the end about corp comm not wanting to be too close to Boston Dynamics. A self driving car is "cool" a robotic driver that can get in to a car and drive it away is "scary"[1]. Coupled with the stories about progress in AI and I can see why it might give someone the jitters. Doesn't help that the connection is still there, if only unacknowledged.

I've been following robotics since the 80's and one of those places that seems to get started and then vanish time and again are robot security guards. Certainly an ambulatory robot like some of the ones BD built with AI to investigate disturbances around a facility would be a potentially revenue generating product. The optics though leave a bit to be desired.

[1] This was one of the tasks of the DARPA robotics challenge.
Can anyone comment on the target use case for bi/quadruped robots ? Industrial operations have smooth flat predictable flooring where wheels are just fine. It's also too expensive for a consumer grade household assistant (but this would be the killer App).

This seems targeted for disaster/rescue ops and military applications. Perhaps Google doesn't want to enter those markets.
Costa Rica's Rincón de la Vieja Volcano explodes again
The problem is they've been doing ridiculous single-company gTLDs like .amex and anticompetitive nonsense like giving .antivirus to Symantec.

gTLDs should be run by companies whose primary business is as a domain registrar and be limited to broad categories like .cars and .bank.
Can someone explain to me why I would consider moving from Heroku to CaaS? Saving $300/month sure as hell doesn't seem worth it.
Ah, whoops. When I first found the article for a paper I was writing, I was just skimming for details of the attack.
When you want to get serious about selling a project, consider an accelerator
This is great news. Django is a great web dev tool and having websockets support is icing on the cake. I guess this adds more weight to the thought I've been having: That Web applications are moving away from MVC and more into messaging layers. Front end JS frameworks have pushed things to be this way. Which brings the Web into a pseudo native environment of sorts. Anyhow, will be happily tinkering with this from today onwards.
Use of Ruby is probably mostly for Rails and while Rails is still cool it's not as big as it was before. There's competition.
Airinum
> Maybe i should realise that i am just a wannabe entrepreneur, a wantepreneuer.

Yeah, you probably are. So fix that. Step one, learn to code (better?), and get a development job. Do that for a bit, save some money, then figure out step 2. You can't change the past so don't let it unduly influence what you'll do next.
That's a tough analogy, because unbreakable safes aren't real and are probably impossible to make.

I prefer to look at the history of cryptography. Unbreakable cryptography isn't new. PGP is 25 years old. Classic techniques like one-time pads and book ciphers go back a very long time. Yet they never forced these things to be made insecure.

The government can listen, we can try to hide things, and they can try to un-hide them (with a warrant). Their ability to un-hide them depends on how well we do the hiding. It has always been this way, but they're not happy with it.
This might be pedantic, and I'm sorry, but this is something I always wonder about when I talk about performance.

When we say 1.7x faster, what is a fast? How does fastness increase? It's nearly 2 fasts instead of one?

I think the compression sample you gave is much better. Multiply the original file size by the factor to get the new, compressed file size. This is much better than a statistic that I hear a lot about the compression in a columnstore database we use, where everyone says "7-10x compression", because that was published first and is popular.

I'd prefer to see something like your compression example. It took 8 seconds before, and now takes 2. My optimization makes the operation take .25x the time.
Twitter's algorithmic timeline is now live by default for everyone
The thing about smooth exponentials is that "hocky stick growth" is always 5-10 years away.
Why do all of these social media companies ruin feeds like that? It would be fine if there was a seperate tab for 'best'.. I want to see things as they're posted. No fancy algorithms.
I guess my POV is that hierarchic systems are inherently limiting to us, for data that isn't truly hierarchical (as is usually true for data).

Using graphically-linked data, one could write a process that would generate a hierarchical structure that minimizes crosslinks, and that hierarchy would presumably remain stable right up until the point that a certain relationship is changed, at which point the entire generated hierarchy might be reshuffled. But if we manually assert such a hierarchy, then we have incentive to ignore relationship changes, or try to force them to work within the same hierarchical structure that doesn't serve it anymore. It inhibits our ability to process and understand.

We have more and more ability to visualize true graphical structures and I think it's underutilized in general.

Thanks for the recommendation; I will check it out.
What kind of storage space do you need for the recording and can you use this from a laptop?
My personal favorite date was June 2003. The release date of LispWorks 4.3.

https://groups.google.com/forum/#!msg/comp.lang.lisp/CZX6uGN...

Then LispWorks was fully ported to Mac OS X (incl. Cocoa-based GUI and IDE) and there was then a replacement for Macintosh Common Lisp, which was given up and not ported to OSX/x86/Cocoa.
Hey! Johan, co-founder of Castle here. My and my co-founder used to work in a financial startup and couldn't find any easy-to-use solutions for account monitoring. We built Castle to be a drop-in solution against account compromise. You track events in your web and mobile apps, and we analyze device, location and usage patterns to make sure they are consistent for each user.

We have lots of plans for improving the product: more 3rd-party integrations, built-in 2FA/captcha, APIs to build your own "security page" with device and session history. Would love to hear the feedback from the HN community!
Surge in renewable energy stalls world greenhouse gas emissions
Not everything Secretary Clinton did was TS/SCI. The common practice is an Android device[0] that is approved to SECRET only. This would suffice for general email and messaging.

My understanding is that President Obama's blackberry [1] isn't really a mobile device as configured. This blackberry device connects to the a custom secure base station [2] or picocell, that follows him around just like the Football[3], when outside certain vehicles.

Another factor is that TS/SCI access is restricted by location. eg. AF1 or the Presidential vehicle.

I'm not sure the Secretary of State would have a full time [*24/7] detail, although as former First Lady, Sec. Clinton would have a Secret Service detail which is funded separately.

It would be more likely that the NSA offered a different solution and State Dept. bureaucrat balked at the cost involved, especially something like following senior staff around with a football.

[0] http://www.boeing.com/defense/boeing-black/index.page

[1] http://www.technologytell.com/gadgets/156930/yes-president-o...

[2] http://electrospaces.blogspot.com/2013/04/how-obamas-blackbe...

[3] https://en.wikipedia.org/wiki/Nuclear_football

Edit: 24/7 detail at home. On official trips, the Secretary of State would have a security detail as commented by carboncopy below.
The good news is that it's "real-time Django". The bad news is that it's Django.
Ask HN: Does anyone still use Del.icio.us?
I've been a Del.ico.us user since 2008 and while some of the ownership changes have brought disruption and the sort of experimentation you'd expect from new owners, the latest changes have left me scrambling to find a new home for my 12,000+ links. Anything out there better than unmark.it?
I'll just leave this here, sans comment.
I'm curious what data all of these companies are using to determine that it is better to identify posts by algorithm as "the best" rather than simply showing everything in chronological order.

I thought Twitter originally said several weeks ago that they would introduce the new feed and then let the user choose to use it or not. So when it first started I thought I opted-out. Just the other day on twitter.com I was shown a list of "best posts" that I needed to close, and then another click to say I didn't like seeing that section.

Even if somehow finding which posts/tweets are "the best" is helpful, I don't doubt that some users prefer chronological order.

It's really disappointing, but then I guess it comes down to the issue of using a free service- in the end they get to choose how it's run and not me.
> The problem is that quite often security professionals say "No", provide reasons, and the person doing the asking insists that convenience is more important than security.

The real problem is that this is true. Just like the fastest and most error-free code is an empty file.

So you are left with tradeoffs.
That was pretty quick :) good job
Ah, thanks for the catch. I sometimes mix up or forget the exact names or locations of those Central Asian countries, also the ones in the Caucasus and the Balkans. Have to keep googling and looking at maps to get it right. Will get better over time, am still somewhat new to them ...
Which is a nice way to say that robotics really hasn't
progressed that much in a sense an outsider would see as
progress

I work in mobile robotics, and I can tell you that there hasn't been a lot of progress.

I wrote a post four years ago about all the various huge showstopping technical challenges facing mobile robots: http://c1qfxugcgy0.tumblr.com/post/31187427192/the-enduring-...

Basically nothing has changed since then.

To have a useful anthropomorphic robot you need better:

batteries
actuators
software
computers

Only in software and computers are we seeing fast progress. (Big improvements in ConvNet algorithms, and the fast video cards you need to run them) But actuators need to be more powerful and much lighter, and batteries need to store at least ten times as much power. Progress in these fields has been slow, since energy storage is a mature field, and you don't see routine doubling of performance like you do with CPUs.

And, of course, an economically useful anthropomorphic robot has to be dirt cheap, as well.
Leaving out this context from Bloomberg article is negligent on the part of the journalist...
back when i used to eat fast food at college, in san diego carl's jr. was the first to offer kiosk-based ordering.

it was pretty awesome, except for the standard issues (slow people trying to use it, etc.)
I really hope they have an option to switch it back to chronological. I tend to check Instagram at the end of the day and just scroll back until I see things from the previous day, then I know I've seen everything. I don't follow too many people so it only takes a few minutes.
The same phenomena existed in the 90s. Enterprise and corporate bureaucracy will always be the main driver in terms of which skill sets appear most in-demand. They have been since the dawn of computing.

The modern misguided infatuation with Javascript is just another boring chapter in the same repeated story. In 15 years it will be something else.

My point isn't to convince anyone of anything. Indeed, most people who just want a job and just don't care will simply comply with whatever is popularized by enterprise bureaucracy.

But thoughtful people ought to remember there's no need for anxiety. Great developers survived the 90s and made lots of money without ever writing a single line of Java or enterprise C++. Great developers survived the 00's and made a lot of money without ever writing a line of enterprise C# or even ever opening Visual Studio.

And great developers will survive the 2010s and 2020s and make a lot of money without ever writing a line of Javascript.
It's my understanding the Andy has always been a Robotics geek even dated as far back as his days a Danger. So I find it hard to believe the argument that Andy has to be coerced into perusing a Robotics vision that he had no passion for.
I know how awesome JetBrains stuff is. I just installed the new WebStorm to check it out but only made it 10 minutes. I couldn't find an ESLint plugin in the settings... and then I had to google to find out it was pre-installed (why do you install ALL the linting tools for every install? Seems like a lot of bloat...) and buried 6 or 7 menus deep.

So I found it and turned it on and then noticed nothing happened.

But this whole time Jetbrains was telling me that I didn't need a comma here:

const json = {
key: value, // <-----
key2: value2
}

... and I wasn't sure why Jetbrains was yelling at me since I hadn't been able to turn on my ESLint.

I'll try 2017.1 I'm sure, as always. But I appreciate the simplicity of Atom/Sublime Text still for sure.
Chunking is fine, but there's nothing about our brain that limits us from having the same item in multiple chunks.
Cloud Makes for Strange Bedfellows: Apple Signs on with Google
Barrage noise jammers with sufficient power and bandwidth to effectively shut down radar systems are neither cheap nor lightweight. The ones that are both are merely a nuisance.
I did some Django years ago and if I remember correctly Django wasn't a "server" ie long running process but more like CGI. So how does it work exactly ? is there some python code running as a demon polling socket events and interacting with the actual Django app ?
Yes, Containers as a Service :)
The title seems incorrect.

>And while Clinton's predecessor Condaleeza Rice had obtained waivers for herself and her staff to use BlackBerry devices, Clinton's staff was told that "use [of the BlackBerry] expanded to an unmanageable number of users from a security perspective, so those waivers were phased out and BlackBerry use was not allowed in her Suite," an e-mail from the NSA's senior liaison to the State Department noted.

NSA says that they could not ensure the security of BlackBerry devices. That's not a refusal, just the facts. Is someone expecting the NSA to magically conjure unlimited, secure BlackBerries?
> Umm, what "rule", and why is the POTUS the only exception?

Taking wireless devices into the SCIF. And because POTUS has a national security need for immediate communications (because they're the head of the military, have access to the football, and may need to make key strategic decisions).

The key question is: Are you going to risk more lives and save more lives by allowing potential bugs into the state's SCIF? Leaks from within a SCIF could almost certainly get people killed (foreign agents, US agents, US military personnel), the key question is if the Secretary of State can save enough lives by being instantly accessible in that one area?

> These are the questions that Clinton and Reid were apparently unable to get an answer to.

Or they received an answer but either didn't understand the answer or just didn't like it. There are a lot of people who claim that their issues are never addressed just because they don't understand the answer to the question they're asked.

I'm sure the NSA gave them a full report on why cellphones are risky and how they can be compromised. But I don't know if that information was received by state or understood.
It turns out that ARMCC generates a call to malloc when you use a VLA. Was a bit of a suprrise when I used one in an ISR explicitly to AVOID malloc.

Apparently the lack of a frame pointer on ARM means that tracking dynamically sized stack frames is a problem.
In your large-looking territory, the territory would be the eyes.

Large group death just basically mean a large group of stones, it could either be an invasion group, an attack and run group that grows, or even the used-to-be-territory-but-now-not group
Because the majority of social media users subscribe to more people/companies posting more things than the user could ever possibly read. Rather than users being overwhelmed with noise, getting frustrated, and possibly logging in less, social media companies come up with a way to show them enough content to keep them engaged and happy (and visiting the site/using the app) as long as possible.
This sounds neat - are there plans for an on-prem version instead of EC2? We have Mirantis OpenStack running in a bubble at my organization (we are cloud-averse).
This makes sense. Gotta wean people off chronology to sell them the "best" ads.
I got <firstname><lastname>.co.uk for me in 2011, first time it was ever registered I was really surprised it was still around, never letting that one go.
"Macro handling as god intended."

I had to laugh :-) That reads like it's out of the Moonual ...
Mineserver: The Devil is in the Details
> web/enterprise bubble

That's 99% of all programming.
As long as we keep __builtin_apply out of the standard, GCC is loaded with good ideas.
Keep in mind that Instagram is owned by Facebook. So expect the same methods Facebook uses to rank content, and consequently expect to see the same "tricks" that marketers use to exploit EdgeRank. (e.g. emotionally-charged linkbait, content-theft-and-reposting)
Sure. Changed back from https://medium.com/art-marketing/being-a-female-developer-6f....
Namespaces please!
More evasion, more assertion that Old = Good.
Loading Google Analytics Data to PostgreSQL Using Python
Glad it's still a side project!
Or just leave it chronological and post an ad every few seconds.