skysight-inc/HackerNews huggingface dataset:
> This immediate nitpick aside - I think it's great that routine task jobs are going away. The bulk of those are mind-numbing, dead-end jobs - do we really need to keep subjecting people to 40h/wk routine boredom?

Sure, it's great that we are gaining this capability, and the people working towards it should be lauded for their progress. The issue is that many people rely on the ability to exchange 40h/wk of routine boredom for the basic necessities of living.

Our society assumes that most people will contribute enough value from their "work" that they can exchange for the things they need in life. If their work loses all value, then we need to figure out what else we can do for/with these people.

At this point, it seems as if our engineering ability is advancing beyond the pace of our social structures and legal system.
Kudos for the language section. We use strange words like "bug" and "error" when we really mean more complex ideas. Where are the words for "flawed by virtue of being untested", "acceptable flaw because the chain of causality is too long in the physical world", "failure to map possible external states (as opposed to internal states)". Language design for spoken technical language should be a 'thing'.
> She is refusing to translate her thoughts into code.

You seem to be mixing up the standard for the fifth amendment and the first amendment. The fifth amendment says that the government can't compel you to testify against yourself, and that a physical action (like punching in a key code) can be testimonial if it involves accessing one's thoughts. The fifth amendment doesn't apply here because Apple is under no threat self-incrimination.

And "accessing your thoughts" is not the test under the first amendment. The test is whether the speaker is expressing an idea. Instructing a computer to do something is not expression, it's not communication with another human. It's a human acting on an inanimate object. The fact that the action involves accessing one's thoughts is irrelevant. E.g. the government can definitely compel a bank employee to punch in a key code to unlock a vault, even though that involves translating thoughts of the combination into a sequence of key presses.

NB: it's kind of interesting to be splitting hairs over what is and is not speech here. A court can compel you to come in and testify against someone, which is undoubtedly speech. Yet the power to compel testimony is one of the fundamental powers of a court, and has never been understood to be a violation of the first amendment.
Actually, CSS does already work almost the way you described. For devices where the anchor unit is px, a CSS length of 1px is not defined in terms of a single physical pixel on a screen but is instead an angular unit.

More specifically, in CSS 2.1, a “reference pixel” has an angle that corresponds to one physical pixel on a 96dpi display at a nominal arm’s length distance of 28in. A measurement of 1px is then recommended to refer to the whole number of device pixels that best approximates the reference pixel.

In principle, that means whether you’re holding a phone or tablet with a Retina-class display relatively close, looking at a traditional large format desktop screen with fewer pixels-per-inch, or looking at a projected screen from a typical viewing distance in a lecture theatre, sizing in terms of px should still have approximately the same effect.

However, you do still have a difference of up to 1/3 of the nominal size to contend with: a browser running on a device where a physical pixel is around 150% the size of a nominal reference pixel has to choose whether to use 1 or 2 display pixels for each px, resulting in output that is either 2/3 or 4/3 of the theoretical ideal size.

I’ve been assuming this is part of the reason we see so many blogs currently displaying irritatingly large body text if they’re viewed on a desktop or laptop screen: the designers found that a more traditional font-size was too small for comfortable reading on whatever mobile device they were using at the distance they prefer to hold it, so they increased it.

For more on the CSS px definition, you can check the W3C spec:

https://www.w3.org/TR/CSS21/syndata.html#length-units
Building a Sentiment Analyzer in couple of hours
Not with the new iOS, right? There's no Apple's private key. There's only your own private key. If you loose it - you're loosing your data and nothing can help you. I think you have a choice of backing up your keychain in iCloud. If you haven't backed it up there's nothing that Apple can do to access data - except by changing security design. If you backed it up on iCloud then I don't know - maybe the whole keychain is just protected by password, in which case they could try to brute force it or something. Not feasible if your password is too long.
Tail recursion optimization, for one. Clojure makes up for it with recur though, so in practice, it's not that big of a deal.
Membership in the Communist Party of China: Who Is Being Admitted and How?
I tend to agree :-) Hopefully, you guys read my comments in the comments section of the article. Quite honestly, I am skeptical how often it makes sense to "force" splitting up an application. I hope that was clear in my article...
No, you didn't understand. It doesn't matter if a woman can't control her age, this is not the same comparison. Old age is not controllable, BUT it affects EVERY SINGLE WOMAN, it is a fair plane when it comes to their peers. Short stature is not controllable, BUT it ONLY affects certain men. Those men are treated unfairly compared to their peers.

The only true comparison would be something like "women who are disfigured", or "women who are super-hairy". It has to affect only a portion of the set.
This is cool. The documentation is very entertaining, although not something you'd show to your boss. Looks like it implements a lot more than just neural networks.

Shameless plug: For a minimal neural network implementation in ANSI C, check out: https://github.com/codeplea/genann Sometimes lack of features is a feature.
I would argue, service, not process :-)
I'm not a network engineer and oftentimes have to use tcpdump and mtr on behalf of network engineers combined with Chrome devtools to show application developers that there's nothing wrong with AWS or even the internal enterprise network and that it's closer to them. The hard part is trying to make these diagnostic workflows scale for tens of thousands of application developers when you have maybe a handful of people that can help them in this manner.
This sounds amazing! Very excited to give it a try. I am working on a side project that I wanted to add real-time capabilities to and I'm not very happy about my Go + Django hybrid solution.
That was the same thing I was thinking...
Sounds right to me. I love writing backend, services, etc in Node but even with libraries I love like React there's a sigh coming out when I start working on a browser app.
US government pushed tech firms to hand over source code
> We shipped one of them off to the nearest inhabited planet in another star system – horrible hellhole of a place called Abydos.

That is only going to be correct if you disregard the whole "Universe" series. Otherwise, the chronology is wrong. And can't be just about the movie, otherwise there are no "ancients".

All in all, an excellent read. This was almost certainly written by a software engineer, or two.
Why should we let them know all our secrets?  They can't keep their own
What we learned from failing as first-time founders
The downvotes were worth it.
Fair point, but it's an existing application. I sort of assume it has low coupling already. But, if it already has low coupling, one might fairly ask, why do I need to enforce it?

For some future optimization?
(a) I'm aware, but thanks.

(b) Use? yes, but only when I'm not using a library that relies on the parts I don't want. Implement? not really, since users expect their compilers to conform to the standards. Rely on for portable code? no, since not all compilers support C99 and many of those that do actually only support some subset.

For now, I'm using C89 with my own safe string routines and a configure script to generate the bits of stdint.h that I need.
Even Sex Toys Aren’t Safe from Hackers, Tech Companies Warn
Sorry for the silly question but is CaaS "Containers as a Service"? (I assume it is not Content as a Service: https://en.wikipedia.org/wiki/Content_as_a_Service)

If so, then the wikipedia disambiguation page (https://en.wikipedia.org/wiki/CAAS) redirects to a yet unwritten one:

https://en.wikipedia.org/wiki/Containers_as_a_Service

;)
It's interesting that this is a top story, we can see from the popularity on this site. Yet on http://reddit.com/r/google it is nowhere to be found...
War is not the only scenario where there is armed conflict.

Stopping a genocide, inserting a military "buffer" in-between two hostile nations, general peace keeping, hostage rescue, VIP protection, bomb location/defusal, hijackings, and more come to mind.

The fact is, soldier's lives are going to be put into harms way, even in a perfectly at-peace world (which none of us live in).

Perhaps I'm biased, as I come from a military family, but I'd far rather a walking circuit board take a bullet over a human soldier.
Tested Nutrition Vitamin-C 100 tabs
I think one of the reasons sexism in tech gets so much press is paradoxically because developers/project managers/etc. are in such high demand. You can quit and write a Medium post about how awful your job was and still be able to get work. You have a ton of power in this way.

In real estate, journalism, PR, etc. it's so tight knit and competitive that speaking out can destroy your career. I merely quit a journalism job because of an awful EIC and didn't say anything publicly against him, but he was eventually fired and blamed me (though a lot of people had complained to HR about him and it wasn't just about sexism). I really doubt I could even freelance for many local publications because of it because they are all run by his friends and it's not that hard to find another writer.
Apparently the last 15 years of your working life you will be more rare than a woman programmer (3% vs 5.8%)

It is absolutely fantastic the gender issue is being thought about at long last.

But it is absolutely horrifying the ageism issue is not. Or worse, is as glibly explained away as past discrimination used to be.
Flexbox wasn't about performance, and these issues are largely about performance.

I think Flexbox pretty much fixed the complaints about the expressiveness of CSS for UIs (unless you're forbidden from using it for browser compatibility concerns, of course).
Exactly. The org-mode -->> freemind conversion works fine, translating textual hierarchical outline to freemind's graphical representation. I don't think the current exporter has support for exporting non-hierarchical links (e.g., org-mode tags) to freemind, but that would be a nice feature.
Do you guys do anything for bootstrapped companies? =<
Study: Immigrants Founded 51% of U.S. Billion-Dollar Startups
We can have rest args in LFE via something like

(defmacro foo args
(do 'something (with args)))

where

(and (>= (length args) 0)
(=< (length args) 255))

Note the lack of parentheses around args in the defmacro form.

Edit: Oops, Robert mentioned this, too.
I assume this also means support for Rails 5's ActionCable.
> If their work loses all value, then we need to figure out what else we can do for/with these people.

Global warfare would solve this problem on all fronts. You know, if the prospect of war these days didn't stand a good chance of ending the species.
what if you want a mind-numbing dead-end job so you can spend your mental energy before/after work learning something else? Plenty of stories of people working a crappy job for a few years and after hours going to school or writing a book or learning a trade or starting a music career.

What happens if "crappy jobs" are not available anymore and all the available jobs require 1) non trivial credentials and 2) enough mental energy that after work you are "done" and can't do anything else? And what happens to people that are only capable of dealing with a routine task job?

Until there is something like universal income routine jobs seem to be the lesser evil, because the odds of universal income coming into being in our lifetimes seem pretty low, and having something to fall back on to pay the bills while you figure out what to do with your life can be quite helpful.
This was exactly why I chose the workload I did. I think independent scaling and possibly enforcing decoupled behavior in the development teams are the only real reason TO decouple.... The rest are all descriptions of things that "might" make decoupling valid :-)
Why Cryptosystems Fail
Does this replace Celery+RabbitMQ/Queue service?
Well, they can "compel" in the sense that they can demand the owner release it.

The owner can refuse and suffer the legal consequences.

In such a case, has there ever been a precedent of going to the safe manufacturer and compelling them to break into the safe? Have they ever then required all safe makers to make exploitable safes with master keys?
Maybe we've just replaced "agile" with "devops".
I'm reading between the lines here, but is it suggesting that Clinton didn't trust the PC she had been assigned, and that she suspected she was being spied on?

Was this the reason why she chose to run her own email server (not that it was secure but still)?
This is why I avoid allocating large VLAs, and using them in deep call stacks in general. There's a diminishing return for allocating on the stack beyond a certain point anyway (roughly around a page).

Having a mechanism to abstract this might be nice, but these are things people should hopefully be aware of before using VLAs. std::dynarray has been a bit polarizing though.
Google mostly bought Boston Dynamics to annoy the Pentagon, right after the Snowden revelations broke. DARPA sees Boston Dynamics' research as key for future ground-drone combat. Guessing somebody made a deal to get them back.
A computer will correctly score that b as a dead stone, since it can't possibly make life, and white can kill it. That insurmountable threat makes the territory white's.

If a human tries to argue that b is alive, then either (a) that human is a novice, you can teach them, or (b) that human is a poor sport, and you shouldn't play with them.

Japanese counting is like Chinese counting, but assumes your opponent is not a jerk without explicitly handling cases when that's not true.
Could be worse. Could be acquired by Yahoo.
I don't think any modern fighter yet has all aspect IRST. They are usually mounted above the nose and have somewhat limited field of vision.

Current USAF tactic is probably to illuminate targets with AWACS and engage them from long range with F-22. Then conduct SEAD mission with F35. Pretty much as you said. That's actually somewhat good idea against future enemy stealth fighters, if you can simply increase that AWACS radar power. (Easier said than done, you probably need couple orders of magnitude more power.) But radar guided missile ranges have been increasing recently, S400 should have 400km range. Fighters might be able to dodge that massive missiles, but AWACS plane is probably doomed. And radars tend to show on radar.

Current short and medium range missiles are so good, that as long as you have lock on, the "no escape zone" is quite large. Increase in computation power and seeker resolution has rendered chaff and flares almost obsolete. (Or that's what most sources tell you. They don't get to test those systems in real life engagements too often.) This and combined to off bore-sight launch capability has led analysts to predict mutual kill in any close combat situation involving relatively modern fighters.

One major problem with selling the F35 is to convince other countries that they actually need a flying platform anymore. If missiles are as good as everybody is saying and if Russia, China and India are able to launch stealthy aircraft, why not just buy trucks with IRST sensors and heat seeking SAM missiles? You can buy quite a bunch of such systems with the price of single F35.

F35 flying in a pack and using their radars one at the time? Cool. But if PAK FA has the stealth they claim it will have, you are better off with just IRST, because as completely passive, it doesn't warn anybody about anything. Ditch the radar and get ~400kg more fuel on board, or equally lighter aircraft.
GiliSoft Video Editor 7.2.1 Crack and Serial Key Free Download
Language overloading strikes again... I meant graphical in terms of the data structure, not the UI. In FreeMind, can a child node have multiple parents?
IoT technologies will disrupt most major industries. It's like 1995 right now for IoT and businesses are wondering if they ought to have a website.

As more operations and products come online, data platforms will become standardized. The skills gap will be bridged, through AI / Machine Learning and more data-literacy educational training.

I actually expect mobile device sales to slow down as the number of connected devices per person grows. We won't need to always carry fragile expensive lil' phones anymore -- we will be able to communicate, connect, work with information, and engage with applications in new unexpected ways.

"Experience Design" and "Data Management" training will be necessary...
Our Culture
I honestly can't tell if this is an elaborate prank or if it's a legitimate service. I feel as if it's just saying to just use email instead of $SASS_PRODUCTS{A..Z} since they are all trying to replicate basic email features: "To Share, Just Enter Email!".
The whole big mac index phenomenal is funny because Economics magazine didn't intent to make an index when they started it.
Your price is too high for the clients you don't want -- maybe low for the ones you do want.

It's a Market for Lemons.

And competing in the race for the bottom will cause you to get lost in the noise. Some small number of clients will prefer higher rates and take the gamble -- and upon a happy conclusion of a project, will seek you out in the future.

hth
I think we'll see a new interface for AI.

There is no way we will keep communicating with AI through text or speech.

A new communication paradigm will be the next big thing.
This looks to be a cool UI for tree hierarchies, but I was more referring to graphical data structures. Can a child node have multiple parents?
That would be most of them.
Very curious about this. I could see them keeping some of the IP and then selling the rest.
It is a significant career booster in China's highly politicised economy and men of ambition are certain to want to get in; just like any other prestigious establishments all around the world.

Two other articles:

1. http://www.theatlantic.com/china/archive/2013/05/communist-p...

2. http://blogs.ft.com/beyond-brics/2012/11/21/chinas-communist...
Agreed. He clearly has a self-serving business and political agenda underlying his statements.

If his business is suffering right now, it's because the American appetite has changed - people either want decent food made with quality ingredients in a friendly higher-touch environment, or dollar value menu quick calories.

Much rather see crummy middle-ground fast food chains like Carl's/Hardees, Burger King, Wendy's go under and be replaced with better businesses that respect employee attention to quality and service than have them morph into automats. If fully automated dining becomes a category, I really doubt these lumbering grease factories will be the ones to dominate it anyhow
I don't think that's pretty clear at all. Back when people wrote down their daily activities and most intimate thoughts in their journals, one might have argued those were an "extension of the brain." Yet, peoples' desk drawers have always been subject to search with a warrant.
http://www.orgzly.com/ isn't quite there yet (no automated sync yet), but is a vast improvement over MobileOrg for Android
Nice to see Django moving forward but is still backwards friendly. Love that.

"Channels is to become a built-in feature for Django 1.10, but in order to aid adoption and to encourage community usage and support, it will also be backported to Django 1.8 and 1.9 via a third-party app."

ASGI seems to be a very important piece of this.

"Despite the name of the proposal, ASGI does not specify or design to any specific in-process async solution, such as asyncio, twisted, or gevent. Instead, the receive_many function can be switched between nonblocking or synchronous. This approach allows applications to choose what’s best for their current runtime environment; further improvements may provide extensions where cooperative versions of receive_many are provided."
If you are interested in tcpdump and use it for debugging, you might potentially also be interested in the Bro network monitoring system (http://bro.org).

It gives you very deep visibility in the supported protocols, dumps easy to parse log-files by default (see e.g. https://www.bro.org/sphinx-git/httpmonitor/index.html for HTTP information) - and it is fully scriptable.

(Disclaimer: I am involved with the project.)
On :not and Specificity
>Old age is not controllable, BUT it affects EVERY SINGLE WOMAN, it is a fair plane when it comes to their peers.

People age differently.

I've met a 73 year old woman who, I swore, did not look a day over 40. I only found out her age because I used to work at a theme park where one of the games I had to run was a weight/age guessing game. I guessed 38 and her entire family was ecstatic and bursting out in laughter.

Meanwhile I nearly got hit by a woman's boyfriend for guessing she was 35. She was 24. Keep in mind my job was obviously to have fun and try to avoid insulting the customer. I guessed 35 because she looked over 40.

It will, eventually, affect every single woman. But some have a bit more time than others.
Turning Off GitHub Issues
You might enjoy taskwarrior, a command-line based system. It supports tags, and also true graphical dependencies.
All kinds of speech is regulated... talking about a murder is conspiracy, financial transactions are just bits moving around and they are highly regulated, talking about transactions incorrectly is fraud, yelling 'fire' in a crowded movie theater is a crime... as soon as there's a nexus between speech and action the speech is regulated.
So basically she's even more guilty than previously realized, but perhaps a little more sympathetically so.
The Problem is that the multitude of new tlds means that they have more competition, increased supply, and prices will continue to drop.
Apple has a private key for signing software updates.

The FBI wants a modified iOS that will allow them to rapidly try all possible passcodes without getting locked out after N attempts.
For a quick and small example to see it in action:

npm init && typings init

npm install debug ms --save

typings install debug ms --save

debug is dependent on ms, so in node_modules you have:

|-ms

|-debug

| |-ms

typings/main/definitions will have

|-debug

| |-index.d.ts

|-ms

| |-index.d.ts

It makes up for this file structure by declaring modules named in a file-like structure so the entire dependency tree is self contained in one file, while only exposing it's own typings through the final export declarations "debug" and "ms". No stepping on toes. Best to see for yourself, it would take a bit to write down.

As a point of info, it only works when people start adding versioning to the typings registry itself. debug and ms are both versioned in the registry, which is the only reason their dependencies are correctly managed. DefinitelyTyped ambient declarations will still break things. Until those are gone and everything is versioned, you'll still need some hacking depending on your dependencies. That being said, I've seen the issues start to fade rather quickly given the short time period I've been using it.