skysight-inc/HackerNews huggingface dataset:
> They'd have the ability to pick all of them. Contempt of court to all unless one agrees.

What? No. The judge would be ordering Apple. A whole separate case would need to be brought ordering specific people.

Let's game it through:

1. Tim Cook, following judges order, orders the engineers with the knowledge to unlock the device.

2. The engineers refuse Cook's order. He reports this to the judge.

4. Judge has two options: Order Cook to threaten to fire said employees, or individually order employees to comply. Most likely the former is legally untenable. He thus is forced to do the latter.

I don't believe a judge would or even could go that far, except perhaps in times of war.
Sports teach kids about teamwork, working together, and how hard work pays off. I have found more use from what I learned in sports than any homework assignment.
A lot of kids that show promise in something outside of school get a free pass on homework. I wonder what would have happened if MJ was too buried under homework to get in any practice time.
I'm sorry, but how is sugar "completely necessary for survival"? Can you point to any studies that back that up?

I'm not a nutritionist, but from my layman understanding, carbohydrates break down to glucose during digestion, so any "good" carb source (oatmeal, beans, peas, etc.) will affect blood sugar levels.

But even those carbs aren't necessary for survival. After a period of time, the body (and yes, the brain as well) will adapt to use other sources of energy, such as ketones, which are a fats/lipids by-product. Even then, with no carb intake, glucose can be generated from non-carbs via gluconeogenesis, if needed.

Low-carb high-fat diets have been a life-saver for diabetics, helping reduce or eliminate their reliance on insulin, and that's pretty much proof the human body doesn't need sugar for survival.
Wildfire was doing much of this twenty years ago.[1][2] Listen to their demo. That system was way ahead of its time. It was quite popular, but compute intensive enough that the service was expensive. At its peak, Wildfire was a standard offering on Orange cellular service in the UK, but they dropped it in 2005. Somewhere in the 2000s, Microsoft bought the technology and trashed the product, although Cortana is to some extent a successor. Now a small startup has the original technology, and offers it, at an excessive price.

One key to doing this is that the system must consistently respond to the user in about 200-300ms. Long delays, as with Google voice dialing, are unacceptable. That was why it was so expensive in the 1990s; the company had to provision a lot of server capacity per user. Today, it ought to be much cheaper.

$49 a month reflects what Wildfire cost in the 1990s. Today, it should cost about $2/month.

[1] https://www.wildfirevirtualassistant.com/
[2] https://en.wikipedia.org/wiki/Wildfire_Communications
Believe it or not, but I did a fairly detailed study of public schools. I spent nearly two waking years over more than a decade auditing and participating in 50+ classes at levels from K to pre-university, across ten or more schools.

I know people will respond with "Anecdotes aren't data", but that's incorrect - they're just really badly sampled. Even if my experiences are uncommon they're enough for me to recognize errors and overly broad assumptions in other people's work.
upvote. I don't agree with you, but I don't think you deserve downvotes for what you are saying.
"The performance complaint is long debunked" - There are still performance hits.

- There are still two additional round trips on the first https connection vs http. That means there are still cases where http is faster than https, even when using spdy/http2.

- Also, the initial (before an HSTS header is seen) redirect from http -> https when typing in a domain name adds to the overall first load time.

Even after the performance and maintenance issues, we still have the local-development issue (developing on 127.0.0.1). You still need to own a domain name to get a cert from Let's Encrypt.

I'm happy Let's Encrypt is making certs easier so we can start focusing on the _next_ hurdles of massive TLS adoption. :)
Sounds like nonsense at first, but actually a pretty interesting idea.

As an article though, it could do with a proof-read :)
>It is more a factor of the group's average wealth rather than the fact that they are foreign.

How do you know that for sure? Maybe their higher average wealth is a function of their success as immigrants, not the other way around.
Hydrocarbons are something companies buy in order to burn or use to make other molecules they can sell.

Explain to me again how this is an analog for software?
When people ask me why I use Sublime Text editor
Right. Hence the need for a dash of dystopia to make the plot work.
I think that's a really brilliant idea.
They didn't take away a major source of calories. They replaced calories that came from added sugar with calories from, amongst many other things, potatoes.

So their overall calorie intake stayed at a similar level, their processed sugar intake dropped.
The data cannot for all intents and purposes be anonymized and still be useful. I have seen airsage data, they give the user a new unique identifier but it is consistent over a 30 day window. Very easy to deanonymize, the unique identifiers are only opaque to people who can't do math.
I'd certainly be willing to put up with a few broken windows in exchange for the novelty of having my books arrive via field artillery.
awesome article. really nice to see a guide on how to build effective onboarding from an experts view
I wouldn't count those chickens anytime soon.
> Maybe we should focus on why people use food to feel happy rather than why food is manufactured to make people feel happy.

That's not really fair. I agree with your general skepticism in this thread (there's a reason that most of these studies show small effects due to dietary modifications but most anecdotes of the same are "and now everything is amazing!"), but the human body is designed to crave things like fat and sugar and to feel good when they're acquired.

Some kind of ascetic lifestyle -- where we can remove the desire for the pleasure of eating -- may be possible, but the physical design of the body and our reward system indicates that enjoyment from eating food is built right in.

It would be like ignoring people perpetuating fraud and instead only trying to solve all the ways that the human brain is susceptible to it.
Really? I only see one of those, from 5 years ago:

https://hn.algolia.com/?query=%22the%20new%20goto%22&sort=by...
Normalising "subscribers to Martha Stewart Living" and "consumers of furry pornography" by population would give you per-capita values, showing you places where those properties had high incidence per-person (to which you'd have to apply significance tests). I'm pretty sure it is a normalisation joke.
Are you talking about "The Geometry of Innocent Flesh on the Bone: Return-into-libc without Function Calls (on the x86)"(https://cseweb.ucsd.edu/~hovav/dist/geometry.pdf)? Great paper with a great title.
True, it's not a replacement for psql but a great little tool for examining databases and playing with queries.
Repetition is an important part of learning. Expecting all children to understand what was taught in class is unrealistic. This is why homework is assigned - so the student may take their time to review the parts they themselves didn't fully grasp in class. The time spent doing homework varies from child to child and this is important - kids who need longer to accomplish the same task will have that time because they are at home.

Arguably you could cover everything again the next day but thats hardly a graceful solution and doesn't cater to that variance of time needed for homework across different children as contact hours are very limited as it is.

Homework also offers the opportunity for parents to engage with kids in their formal education - this helps the parents as well as kids.
Show HN: Sortd ('Trello for Gmail'): No 1. App for Gmail on ProductHunt
Interesting choice of username considering that past...
> There are still two additional round trips on the first https connection vs http.

Not with HSTS preload.
http://www.who.int/governance/eb/eb_members/en/
26% of the 34 members are muslim states:
ALBANIA, EGYPT, ERITREA, GAMBIA, JORDAN, KAZAKHSTAN, KUWAIT, PAKISTAN, SAUDI ARABIA.
It can hurt yours if people think you were the copier.
I think the short lived research timelines is like the rest of the world is heading towards. There's immense pressure in both industry and the world of investments to yield quick results which suit the perception the funding entity is looking for. From the researchers perspective, they'd need long term funding for their research so that the results of various sweeteners could be studied over time. I'm not sure who would fund this.
Yeah. The thing about gaming is that you have to consider the worst case scenario. If only 200MB is guaranteed per-app, then that is what is going to happen in at least some cases. If the experience of those cases is utterly abysmal because of cache thrashing, then you're going to get a lot of 1-star reviews.
I think it's even more spiteful when you write a blog post like this when someone uses your code in the way you intended it to be used. There was no slander against you, was there? If so, that's already covered by laws other than copyright. And if you want more attribution (I'm not sure if the authors' analysis counts as a "substantial" reproduction of your own work), then use a 3-clause BSD, which says,

1. Redistributions of source code must retain the above
copyright notice, this list of conditions and the
following disclaimer.

That way, any reproduction of your work that wouldn't fall under fair use requires attribtuion. I'm not sure if the "substantial" part of the MIT license is the same scope as "fair use", but without that adjective, the BSD license might be more explicit about requiring attribution.

I have had my own free software used in ways I don't like, but I don't write a blog post about it. After all, I made it free. You want to insult me, mock me, satirise me, print out the source code and wipe your butt with it; go ahead. That's part of what free software must allow.

Point is, require with legalese what you want people to do. It's your prerogative.

Above all, don't code call copying "stealing". This is not theft. It might not even be copyright infringement. Calling it "stealing" is undue indignation that indicates that they did something worse than what you explicitly allowed.
You're forgetting two really important conditions: completely closed borders and hyper oats.

I doubt such a system would work in practice, because the vast majority of people are likely asymptomatic like Tsunemori and Makishima.
Really? The entire point of copyleft is this exact thing.
IMO the problem is not work, the problem is homework.

It's pretty well accepted that the sweet spot for working a job is around 40 hours a week. Go beyond that consistently and your productivity starts to fall off, to the point where you may well get less done than you would have if you worked less.

School is basically a student's job. Their output is learning. Surely the same thing applies? Yet we have the students "work" 40 hours a week at school, then have them "work" even more once they get home. If you go to school for 8 hours a day, then you have two hours of homework a day including weekends, you're "working" 54 hours/week.

By all means, give the students assignments. But they should be assignments the students can complete during school hours. If you don't have time for that, then maybe you should cut back on instructional hours.
> I find that amazing that the TelCos would even contemplate charging their customers and at the same time using them as products.

Nothing the telcos might do would be amazing to me anymore.
This won't help anything unless you also have no job, don't travel the same route or sleep in the same bed. You are the places you go and the people you interact with.
In this case the same submitter posted two versions of the story:

http://blog.invisiblethings.org/papers/2015/x86_harmful.pdf

http://blog.invisiblethings.org/2015/10/27/x86_harmful.html

Not a great approach; one ought just to pick the better of the two, which in this case is the html, because it gives more background, loads faster, and links to the pdf.

General remark: I doubt that we'll make the dupe detector sophisticated enough to catch a case like this, but I do think we'll add software support for users to identify dupes when they see them. That's what happens informally already (as you all did in this thread, and by flagging the other post) so the shortest path to better deduplication for HN seems to be: write software to make community contribution easy. Also I kind of like the idea of giving a karma point to the first user who correctly links a given pair of posts.
> It's a point in the sense of being the dogmas of a pundit who disguises his propaganda using the form of a game criticism.

I'm confused. Are you saying you think that race isn't a crucial part of prison life? Or are you saying it is, but that it's dogmatic propaganda for someone to point out racism is absent in a computer game about prison?

> According to you. The idea that a game about prison HAS to address race is the dogma.

Well, I didn't write the article; I merely said I think the author has a point. No, no game HAS to do anything. But it's conspicuous when it does/doesn't do certain things. This can be discussed because it's an interesting aspect. That's all.
Do a lot of people use DI?

I thought that was all a bit of a fad like factories. Lots of extra code for little benefit. Especially in a statically typed language like C# where it gets rid of so many of the benefits of using it as a language.
"To make the Facebook fast, I keep the computer thingy pointed at a fan!" - My Grandmother, if she had this device.
I cant see WHY I would want a survey company to also be my browsing VPN -- and then also telling me they will be mining my habits..

I cant make the connection as to why I, as a user, would ever want to use that service from them....
I worked at Broderbund many years ago. In the interview my future boss asked me if I had any game ideas. I mentioned I'd not seen a good game with the Smokey the Bear. When I started a couple of weeks later, as I was introducing myself to the other programmers, one mentioned that he's working on a Smokey the Bear pitch that came out of the blue from the boss. I mentioned it was my idea from the interview, and this programmer insisted it couldn't have been because the boss had brought it as his idea.

Fast forward a few months, I've presented 23 game concepts and they were all turned down as "not good game ideas. Two weeks later i stumbled into a meeting where one of those that turned down my idea, an artist, was presenting 3 of my ideas as his own. I companied to the boss who said: "Ideas are free". My retort was: "Sure, but the credit isn't".

That was many years ago and I still find those two people to be disgusting in their attitude.
I don't care that you got scammed by Uni. One of the best software engineers I know dropped out after 2 years because he couldn't afford to sink himself in debt. He now does some pretty impressive work.

There are MIS guys (IT degree pretending to be CS-lite) that put out great programmers, too. And of course, there are those that are self-taught or only need a best practices guide (bootcamps) to get them engaged.

I, on the other hand, wish I had done full CS because I'm interested in systems programming, which does require some groking of the OS and memory management. But webdev and front-end work doesn't.

Your last sentence truly unwinds your argument. If half the programmers out there are different than your premise, it's not an exception. It's part of the rule.
Is Outsourcing Tech Worth Sacrificing Culture?
I cut back my kid's syntactic sugar, and he developed a Lisp.
I feel like yelling "Google already has this data!"

People have been saying for years that it's probably a bad idea to let Google slurp as much data as they do and keep it as long as they do.

We passed the point of no return about 7 years ago. Everything is now online; online functionality is baked into the OS; everything calls back to the mothership.
I don't know - removing trucks from the roads sounds great to me. In theory wouldn't it be better to have less on the ground and more in the air? Since we exist on the ground and there's a lot more we can do with ground space.

This assumes the drones would be sufficiently high enough that it wouldn't feel like a bunch of bees buzzing around overhead. Not true today, but eventually...

Granted, I wouldn't want the sky filled with them either even if they were perfectly quiet and efficient and safe. I feel like there could be a reasonable balance though.
It runs a separate firmware, in its own RAM, but can access the main memory at will and invisibly to the main OS

All watched over by hypervisors of loving grace.

How do you know what the firmware does? Is it even possible to inspect it, let alone replace it? It's just another part of the attack surface - not necessarily deliberately, but if there are exploitable bugs in that firmware that can be triggered from the rest of the system, it's another security risk.
Speaking of wiretapping, this kind of tracking also boosts the carrier-NSA partnership (more data the NSA can get through their friends, the carriers).
It is illegal but cops don't care because they want the same data. Time for a massive class action lawsuit.
...which is why I mentioned him and Wingify ;)

I'd been a fan and follower of the company since I read that Wingify had succeeded (in building a good product and converting big clients) as a one man act.
A healthy adult's productive routine doesn't involve taking an additional 1-2 hours of work home from their job and doing it in the evenings. Why should a child's?
Sure, here is a toast shape: http://imgur.com/x86KzRb Took about 10 seconds as well.

Again, the anchor point tool is necessary here. First you drag the top line up to add split anchors (or cusp nodes, haven't ever used that term) to the two adjacent points. Then you can use either the anchor point tool or the direct selection tool to adjust the two new anchors.

The anchor point tool is essential to using Illustrator. You can read more about it under "Convert an anchor point precisely using the Convert Anchor Point tool" here: https://helpx.adobe.com/illustrator/using/editing-paths.html

One feature Adobe Illustrator is sorely lacking (afaik) is grid snapping for anchors. They will snap to objects, lines, and points, but grid snapping would be really helpful.
Sounds like it worked great for you.
I am not to the point of saying 'no' to homework. But I am starting to question a few things.

First off, my situation is not the norm anymore. Not only am I the single earner in my 5 person household, but I work from home full time. I am extremely active in my kids lives.

My kids are very fortunate in that they always have one and often times both parents to help out with school work.

My oldest is 9 - 4th grade. I have a 5 year old in Junior-Kindergarten. Both have homework. (My 2 year old doesn't count here, except when he's literally eating their homework.)

I coach little league, and I talk to a lot of the parents. Some of the parents have kids in the same class as my 9 year old. These are households where both parents work and have more than one child in school.

There is a drastic difference in support that the children receive. Now, I'm not smart. I have a high school education from Arkansas, which is always fighting with Mississippi for the worst rank in education standards. However, I consider my problem solving skills outstanding. I am not doing my kids homework, but I do look at my kids homework. Every night. I help them sometimes. I get on the white board and we go over things. I have them teach the methods back to me.

It's a difference that just last night, a mother of one of the kids came up to me and was talking about the math homework they had today. Her daughter had spent an hour on it before the game and still doesn't get it. I hadn't even looked at the homework yet, so I asked my daughter what was going on with the math homework tonight. Her response? Oh yeah, that's super easy. You can look at it when we get home.

So you have something that takes at least 1 hour (I'll find out more about it later if anyone cares!) for one student compared to something that is a nonissue for another student. In 4th grade. That isn't really sustainable. And I'll go out on a limb here and say that her friend who is having a bit more trouble isn't dumb by any means. I've coached her for two years in softball. And we're not special in the other direction, either.

Oh yeah - my 5 year old in Jr K - she has monthly homework assignments. Things like gather fall leaves and glue them to a piece of paper. Trace your hand and stick leaves on it to make a bird. Fun things like that. Not real homework. But she does have things to do at home to gear her up for the future.

Anyways. There are my personal experiences with this stuff in California's central valley.
Migrating to PHP 7
An intelligent assistant is fantastically useful. I sometimes pay $50/month (depending on how much work she does) and she is worth every penny.

E.g., "Deepika, call up brokers and schedule me apartment viewings in $X location for $Y or less, schedule these appointments on monday evening back to back. Do the same for $Z location on tuesday evening."

Of course, Deepika (name changed a little) is actually a real girl; I can only afford her because her choice of birth country allows me to pay less than US minimum wage.

In my experience these robot assistance are not as smart as Deepika. Scheduling in particular is a use case designed to make the user feel important rather than actually save people time. Doodle ( http://doodle.com/ ) substitutes UI for AI, but it works brilliantly. Every email bot I've been the victim of just fobs work off from the user to their counterparty.
Unless the real resource companies are grabbing for involves "EXCLUSIVE data", which allows them to extract/demand value as the gatekeepers.
1 hour a day, every day, of each of the subjects you listed should be plenty. Anyways, anything longer than that is difficult for adults to pay attention to, let alone children.

If you had an hour per day of instruction/guided practice at the piano, you would absolutely get better. You probably wouldn't become a virtuoso, but the school system isn't designed to make people into virtuosos. That requires more practice.
Not really available on Android. Google is using the "not interfering with other apps" excuse to ban all adblockers from the store.
This is strange on the surface, considering Apple's continued insistence on making new 16 Gb iPhones.

My best explanation is that this effort is a prelude to enforcing app thinning on their phones, with the ultimate aim of boosting the market for AAA games. Even a 128 Gb iPad/iPhone 6S can only hold so many 5 Gb+ games - which is a major limitation as the hardware is increasingly capable of "AAA" experiences. If my own experience is any guide, the more a user has to delete those big games, the fewer big games they buy (and, indirectly, the less incentive there is to make them). App thinning might make it possible for a user with a 32 Gb Apple TV or iPhone to have 100 Infinity Sword / FIFA caliber games technically "installed" on their device (and maybe a dozen such games a 16 Gb iPhone), making the platforms more inviting for future big releases.