skysight-inc/HackerNews huggingface dataset:
We know they were aware of the attack no later than three weeks ago, when Congressman Issa brought it up during the FBI's congressional hearing on the matter. Of course, that doesn't mean they took it seriously, but I'd say they should have, given that Issa described it in great detail. In fact the FBI director said they'd check into it. Of course, that could just be meaningless pleasantries meant to placate someone in power. The timing certainly is suggestive, though.
As someone that works in the VR industry where I think Apple can make the biggest difference would be in the self contained headset using their mobile components. Google is reportedly already doing this, http://techcrunch.com/2016/02/11/google-is-reportedly-buildi....

Think something like the Samsung Gear but an all in one headset thats nicely designed. Out of all the current available headsets, I think the PS is the best designed and best fitting. I think Apple could do better.
Vendors are standardizing on R, so I don't think the situation is as severe as you make it out to be.
if it wasn't explicitly tied to his salary, he could also have income independent of his tenure there, either earned or inherited. it does happen.
I wonder why? Is it because there's something potentially odd about hiring someone with more experience (and perhaps thus a much greater skill level) than you when you are both on the same career track?

I have never had to do it, but I'd like to think the 60-year old version of me would be much better at my job than I am. Thus, if I hire them, I'd wonder "why am I tech lead? It really should be the other way around".
A useful phrase to know if you want to read up on this topic: "charismatic megafauna." It is well-discussed in the literature.
I would take the cost/benefit of a combination UBI and VAT over a wealth/income tax with current social safety net any day and twice on Sunday.
Kraft Mac & Cheese bears little resemblance to anything you might achieve at home using your pantry staples and a recipe book. That is, unless you have an industrial-sized pasta extruder at home, and standing orders for sodium citrate and annatto coloring by the ton.

It cleverly evokes the idea of better food, so that what you are actually eating seems somehow less disappointing. There are other brands that reproduce more faithfully the concept of the original recipe, but they may cost 2-5 times as much as Kraft's.

Also, a box of Kraft Mac & Cheese can be prepared in one saucepan on one stove burner or hot plate in less than 15 minutes, spent mostly waiting for the water to boil, whereas "real" macaroni and cheese recipes may involve cheese graters, pasta strainers, multiple saucepans, and maybe even a casserole dish and time in the oven. This point may be important if you have to feed your kids quickly after school, before going to your second job, as many heads of household in the U.S. are required to do in order to fund the monthly budget. (The kids might be able to eat both breakfast and lunch at their schools, depending on the relative affluence of the neighborhood.)
Nope. You're making the mistake of mapping a foreign political force with its own motives and ideas onto Western political disputes.
How do I work in Internet of Things?
I am a full stack javascript developer and have been building websites and apps for the last few years.

How do I get into Internet of Things? I've built my own Home and Weather Sensor with ESP8266 and Arduino, a NodeJS Backend, and a React Native Mobile App.

What's a good place where I can find 1) Professional Projects/Startups that are looking for this skillset or 2) A Community that has the same interest
You could argue it's the most commonly used FP language, too.
This seems like a good place for me to react to the dozens (hundreds?) of comments I've viewed here over the years that value passion and cool coworkers very highly.

I would prefer a job that pays X + $20K per year and is mostly boring and that requires me to tolerate nasty behavior (within reason) to a job where the work is so interesting that most work days, I lose track of time, I do not have to apply self-discipline to start working, everyone is always nice, and I am paid X.

If I had more financial security and didn't have a lot of health-care expenses, that $20K per year would probably go up, but as long as I feel the need for more financial security than I have, there would be some number of dollars per year in additional income that would more than compensate for nasty bosses and coworkers and boring stressful work -- as long as that work and those people are not so bad that they might cause my mental or physical health to spiral out of control -- and AFAICT working conditions that bad are rare where I live (namely, the US).
Note that Rust, the language, is perfectly capable of handling memory allocation failures, it's just the standard library that makes the assumption. Embedded environments wouldn't use the standard library for numerous reasons anyway, and the "core" library uses no allocation at all. That said, IIRC handling of failure in the standard library will happen eventually, I believe there's just no consensus yet on the best way to do it.
^ A thousand times this. Vet your advisor like there's no tomorrow. This is trickier than it sounds because the best source on this is your advisor's current or past grad students, and they often won't open up cause they don't know you. Your filter should then be: "if they don't give you great/enthusiastic feedback about their advisor, play it safe and look elsewhere."
> PgConf US is the conference for PostgreSQL in North America

Canada always gets the shaft!

You could at least name it PgConf NA. Don't make the same mistake PyCon did when they came to Montreal.
Oh, it is Mark Watson! When I first came across your blog (via Clojure stuff) what fascinated me most about you was your sustained passion despite age. It actually gave me further assurance that my current passion for programming need not wither away in later years (contrary to what most people think).
I wonder if there is a way to structure it as a dividend from the profits gained by unemploying people via automation. That way, fixed-income voters have a double incentive to advocate for policies of more automation:

- It goes into their pockets

- It reduces their cost of living

If they vote in large numbers, as retirees do, that creates a large constituency to remove red tape.

The problem is making sure there is still enough profit motive to invest.
You mentioned Coke Zero. I've often wanted a no-calorie unsweetened Coke flavored soda. I don't know enough about palate to know if something like that would even work, but I think a lot of the flavors I like about Coke aren't really the sweetness per se. I abhor all of the artificial sweeteners.
potato potatoe, ssl tls, cifs smb... old names tend to stick around.
No, it's the third most popular technology used by people who identify as front-end developers, as I understand it. Otherwise I don't know why php, sql, java and others would be there at all...

> Most Popular Techonologies per Dev Type

http://arc.applause.com/wp-content/uploads/2016/03/stack_ove...
The Share/Action menus in iOS are global for the OS. What do you mean by third-party service? If you can open a filetype in an app on iOS, it'll show up on the action menu for that type of file.

I don't understand what you're trying to say. There's no failure of the device here that requires a third party app.
If the change was actually good, why would people claim it was bad?

>If we had announced the change when it happened people would have said it was bad right away,
>There are exactly zero records of prosecutions obtained using evidence collected by a detector van.

TVL say they use detector van evidence as grounds for a search warrant, which seems perfectly reasonable. Why argue the technicalities of RF triangulation in court when you can just get a warrant, search the house and collect incontrovertible evidence?
His reasoning made me think about JTAG.

JTAG can be used to inject test data into device. Basically you put data into device flip-flops (registers) by shifting a long series of bits into special port. Then you perform a single step (computation of a function) and read resulting state from registers back.

I think it is possible to inject PIN attempts into device and prevent device (by resetting it instead of performing step) to write over the key. Or even simpler - I think it is possible to read the key from device by JTAG operations.
It will be slower, though. C is king in raw performance, and in critical areas where that does matter you don't really have a choice but to write it "by hand" (aka in C).
Composure: Changing the way bash is written
Why? What is the logic behind that? You will have 30 years more experience than him.
So that's the question, isn't it. Will it go down smoothly, or will we go through another round of revolutions and unrest everywhere, complete with burning down the mansions and whatnot.
>There is some (unintentional I'm sure) age bias even in the response of "stay relevant" as if the implication is that older devs don't do that as a matter of course while younger ones do.

Take two doctors. Both learned all their knowledge going through med school. Neither did anything else to stay relevant. One graduated 5 years ago, the other 25 years. Which is likely to have more relevant knowledge? Is it because they stayed relevant? No. It is because everyone has some learning period (be it through college or not), and on average older workers had that period longer ago than younger workers, so the relevancy bonus has decreased more.

The longer since you had a significant learning period (the longer since you graduated school), the more you have to work to stay relevant. This isn't tied to age, only correlated because it is rarer for a younger person to have had their learning period (graduated) longer ago.
1. Why C++?

2. Why the complex/unfamiliar DSL?

3. The Boost dependency (through iod) is not documented on the website. Might want to mention that.
Learning doesn't get much harder. Making time to learn gets much harder.

The real problem is that while the 50 year old has already had 30 years more learning than the 20 year old, the 50 year old probably doesn't know who the Kardashians are. How can you not know who the Kardashians are? What's wrong with you?

My exact experience.
BuiltWithMeteor Weekly # March20th2016a
Thanks for the comment!
> before you know it 2 months have passed and every week they give the same excuse: "I'll check it out tonight."

Just guessing here, but have you considered the possibility that they did in fact check it out, did not like what they saw, and are just trying to avoid the downside of saying so? Basically the same reason VCs rarely say "no" flat out.

More generally, finding a business partner is difficult because it's a huge commitment, not unlike getting married. If things work out, you will be spending much of your time for half a decade or more working closely with that person. And if they don't, a bad partner can turn an experiment which didn't work out into something far worse.
To me the problem with this project is more the puffed up description than anything else. Lots of "awesome" "wow" "woah" type self praise for their project, and a lot of "without the suck" "ugly DLLs" etc. for other solutions.

If it were described as just a simple humble Node.js shell without the puffery and unnecessary bash at Cygwin, I doubt you'd see the same vitriol.

(Personally, I could use a little less of this trend in computing for everything to be awesome and everyone to be rock star ninja guru superstars. For reasons like the responses here show.)
Likely not as fast as with a grep written in C, but FreeBSD's grep is (was?) pretty slow compared to the GNU version and nobody really cares (read: it's probably fast enough).
Sure, although the age of credit accounts is a significant factor in your credit score, so it's not advisable if you are trying to build credit.

Personally I have enough practice that I treat my credit cards no different than I would treat my checkbook—it's not that hard to avoid trouble if you just have the mentality of only spending money you already have. In other words, I personally don't think cancelling the credit card is necessary, but YMMV.
Then I guess I just disagree with you. I'm a web developer/designer. I'm very familiar with having different tools, workflows, and project folders. That's not the kind of thing that's useful on a tablet device. Can I probably do some development (or similar work) on a tablet? Sure. Is that really the best place to be doing a multi-tool, multi-pronged task? Definitely no.
I'm wondering where your job market is located.

40 hours a week, never-on call, isn't really a problem on the East coast (DC/Georgia/Florida) markets. In fact, I'd say the reverse bias is through in DC/VA/Maryland. Small to mid-size employers expect you to have a family, move permanently into the area, and stay with them for 5+ years.
What's better about Ruby than Python?
Show HN: A searchable, crowdsourced list of 1k+ investors
>I am in my mid-60s and I don't feel like I have suffered any age bias either at large companies like Google or small startups I have helped.

You obviously have ton of expertise and experience to make age a non issue. This is not the case for older people trying to break into programming.

Employers often take a chance with younger employee over older ones if all things are equal. That is bias the article is taking about.
Would like to offer an argument that the Ivy League schools that hire hedge funds also are very good at subsidizing tuition. When I went to Princeton, only 40% of students paid the full "45k" tuition, and those were families that were so well off that they don't mind the 45k at all. I would say the average tuition paid at Princeton is closer to 20k. So there does seem to be such a correlation: rich schools -> using HFs -> make a bunch of money -> fund students from poorer backgrounds to attend the school.
Me too - somehow the kids like it though. And anything brown or green gets labeled as Mud.
The argument other people in the thread are giving though is that taking drugs SHOULD be one of those rights.
Yes. We have a bunch of cloud services (including visual recognition - demonstrated here) that you can embed in your own application. Try them here: http://ibm.com/watsondevelopercloud
Depending on whose count you believe, there are 500-800M Excel users in the world. So it's more than order of magnitude (if not two) smaller than Excel.
Four key differences between blockchains and regular databases
In Brazil, we have a law[1], from 2004, implementing UBI, but it is not nearly applied for all population. This law determine a gradual implementation and I believe that the the full one is far away. There are some benefits for poor people, unfortunately there are frauds and IMHO some mass manipulation from government.

[1] http://www.planalto.gov.br/ccivil_03/_ato2004-2006/2004/lei/... (Portuguese)
Google Cloud Functions VS AWS Lambda
There's a lot of advertisers who swear by it.

Are you measuring success purely based on last click ROI? Typically social networks don't do that well from a last click standpoint, so you need to look at them through a few different attribution models and path reports (such as those found in GA's attribution tools) to see what's really happening.
> flesh-bags does proper naming become a concern

You mean every day?
>If that were true, the most effective programmers would only code on assembly.

No, because C is as fast as hand-coded assembly in most of the cases. The same can't be said of any high level language in comparison to C (save for C++ and Fortran).
Roomba teardown: how it navigates (semi-intelligently) around your home
Slightly off topic, but is there an easy way to deploy from Github to Kubernetes? It would be nice if a pull request is accepted (say adding a new service.yml file) a webhook could kick off and deploy.
VAT is a great alternative to a US style sales tax, but it is still regressive and UBI + regressive taxation seems like a pretty terrible combination.
R is indeed quite weird when you get to internals. What's the problem you have with S3 though? It has it's limitations, but since I've first seen it, I thought it was by far the single most convenient and intuitive OO system out there... But yes, can't use it for everything. S4 is a bit ugly but still kinda workable -- the real problems for me start when you need to deal with environments and expressions and such, but is it really so often necessary to go there when you are designing your own tools (which I guess is what you're doing?)

As for the real-world percentage, it varies depending on the job -- R is primarily designed for the people who spend most of their time looking and thinking about the data, rather than the code.
That doesn't work. They are perfectly happy to revel in the attention of their friends.

http://freethoughtblogs.com/almostdiamonds/2012/02/28/dont-f...
Yeah, but this was that case. I made the point in another comment, but this case had all of the emotional pull the FBI could ask for because it was a terrorist attack on US soil. Fear, anger, hate, even elements of Islamophobia combined to slant the PR field significantly in the FBI's favor. Even judges would be hesitant refuse the request unless it was blatantly flawed. Criminal cases aren't going to offer them anywhere near that sort of counterweight to the strong privacy concerns Apple has raised. So unless we're talking about Osama bin Laden's iPhone, and since he's dead that's kind of a non-starter, I don't see there being a better case.

But if there's an alternative method that's been proposed and the FBI is aware of it, the FBI can't claim that forcing Apple to act is the government's last resort. So that's the most likely reason they've halted proceedings and not any fear that they may lose.
Great idea, nice thinking!

I guess we as programmers should seriously think about the future of our craft.

If, for example, we feel we are basically using the same building blocks over and over again, we should seriously think about organizing libraries and code snippets and questions asking for such snippets in an organized way and provide ways to transpile 1 solution in different languages etc..

We should not accept the current state of our craft as final and rather think about how to improve in general.

If for instance something like StackOverflow has become the Wikipedia of Code then let's think hard about how to make into a full blown tool, with all the features and semantics we need. It was a nice project the way it started and grew but it doesn't have to stay like that forever!
The USA is uniquely unfit from a cultural standpoint to accept the idea of universal basic income. It's funny, the cultures that would easily accept such an idea are America's old enemies, the former Eastern Bloc countries.

It's interesting how UBI is the way of the future, while America's own way of thinking is opposed to it.
I tried to convince her to do that, but it's the app she uses most with various groups and such.
"Similarly, toomuchtodo suggests that as his life moves forward he'll be less willing to put the work in than his younger peers. That reduces his value."

While my value is reduced by not working more hours than I'm paid for, I would argue that government should be stepping in when tech companies are discriminating against workers who would like labor law followed (paid for the hours you work).

Why is it okay for workers to be taken advantage of (required to work more hours than they're compensated for) but regulation of employers to protect workers (prohibit) employers from requiring unpaid time) is not?

This is not progress. It's theft.
I've commented on this in the past so here's the short version (long version here https://news.ycombinator.com/item?id=11077269):

As heretical as these sound, I think there are only three ways for Twitter to generate significant profits (and they all carry significant drawbacks):

- start charging for API calls above some threshold (i.e. charge for market research)

- start charging commercial entities based on number of followers (or volume of tweets)

- use adsense (better user data linkability)

tl;dr - Twitter creates significant value. But it's difficult for them to capture at least some of that value as profit (unlike Facebook).
You're misinterpreting marketing as profit.

If they are practically giving away kindles or Amazon prime, that's a legitimate marketing cost, not profit spent tactically.

There's no guarantee their revenues will stay after they stop spending that money.
Cool Apple products that Apple didn't build
This clears up why they haven't been responding to support emails for a while now.
A tech CEO in his mid-fifties once told me: "There is no ageism in the valley - by the time you get to your forties and fifties, you are either a CTO, or you weren't very good to begin with".
A lot of the minimum income people are also for open borders and I rather doubt you can have both.
The estate tax is one mechanism we have now to tax wealth.
JavaScript is the most commonly used programming language among people who answered this survey. It is astounding to me that people assume the SO survey is representative of all software developers, when in reality it's not even representative of all SO users, let alone everyone who writes software.
>I'd like to be able to set up a "duress fingerprint" which immediately disables fingerprint authentication, as an easier alternative to turning off the phone.

Coercion codes would certainly be a great next step for Apple to implement, not just with fingerprints but with actual pass phrases/PINs as well. Ideally a coercion code system would allow a couple of different levels of response depending on a user's needs and the situation they faced. For example, one simple PIN/finger print could just revert the system to needing the full passphrase, while another (or a longer passphrase for that matter) could cause the machine to activate pre-scripted actions, wipe itself, or even simulate a malfunction.

For what it's worth you can actually already do a limited version of this under iOS if you jailbreak. Touch ID can handle up to five separate fingerprints, and in vanilla iOS AFAIK any successful read is the same as any other in terms of system action. Interestingly however, internally Apple actually registers a separate system event for each different finger. Either writing your own tool or using a tweak like Activator, you can thus set different fingers to trigger different actions, including shutting down/rebooting the device (which in turn activates a long pass phrase) or running a script (which allows alerts, photos, erasure, boot looping, or potentially even something proximate to bricking via messing with nvram).

I'm actually quite curious what, if anything, Apple plans to do with Touch ID in the future because they've clearly left themselves some flexibility in the underlying system that I don't think they're presently using anywhere in iOS. Maybe they're more leaning towards features like "select a different payment system with a different finger" or "unlock and launch straight into a favorite app with different fingers", or even some form of multiuser access based on different finger prints, but if Apple decided to start implementing features against rubber-hose cryptanalysis in iOS 10 it'd genuinely be pretty exciting. I'm not aware of any mainstream consumer electronics even attempting anything like that yet, though if anyone has some existing/historical examples I'd really love to read about them.
From the point of view of the user, yes.