skysight-inc/HackerNews huggingface dataset:
Depends on what you're trying to protect. Seeing encrypted traffic flows at Tor entry and exit nodes for example can expose identity.

Being able to monitor encrypted traffic on the wire or air can yield other useful and potentially compromising metadata.
I used to be a son out skateboarding with a parent subsidized cellphone that was, on many occations, not answered. I can now understand the worry I cause my parents 'you were gone for 12 hours skateboarding and didn't think to check yr phone once! You have a phone for one reason and that's so we can reach you.'

Parents will worry when they don't know where their kids are - and it's normal to worry. Despite (inspite?) of our paranoid tendencies, IMO parents have a right to know where their kids are.
Yes, that sounds like a sane optimization compared to my black-gray mess.
What he said. It's sitting on a desk next to me.
Serious question: why does anyone still listens to this hack?

The majority of his results are either questionable or completely obvious, and he's clearly not very good at accounting for his own biases. Some of his work has set back the field of design quite a bit - like the nonsense about users not reading on the internet that has transformed itself into an unkillable monster.

p.s.: if you're coming to say "but dude, users really don't read on the internet" then reflect on the irony of doing that in a discussion forum.
What's a long running task?
Why should the typical computer user need to understand concepts like files and programs? That sounds akin to saying that before someone can drive a car they should need to learn how to strip down an engine. There probably are those who advocate that but they're in the minority
After running my own k8s solution I discovered [1]. Kismatic makes a lot of the tasks to setup a cluster much easier.

[1] https://github.com/apprenda/kismatic
I feel like this isnt political?
I agree with this a lot. Especially on the web socket front. I've been thinking of an ideal structure for this. I haven't decided between elixir or bet in with Google and Firebase.
We ran some numbers on our referral program – here's the most important factor
Let's Encrypt
Even if it decreases, there's no reason why regex search shouldn't be added, by enabling it in some setting somewhere for those who want it.
Interesting. Me and my SO use glympse to coordinate pickups, but we've been looking for a relatively low power consumption way to share location just generally.
Why You Should Buy a Domain
The World Wide Web Consortium at Crossroads: Arms-Dealers or Standards-Setters?
I think of the time someone can work steadily without problem as a normal distribution.

80% can do 40 hours.

20% can do 60 hours.

5% can do 80 hours.

1% can do 100 hours.

There are people who struggle to do 40 hours of quality work and there are people who can work all the time with very little sleep. Neither proves anything about the other.
I can only speak for myself, but I would completely self-destruct both mentally and physically working that much.

Only possible exception would be something that doesn't feel like work at all, but then it isn't really working, is it ?

It would be more like accidentally getting paid for living the life one fortunately were able to choose living.
I played around with an early devkit of the Leap Motion when it first came out. At the time, there were quite a few issues with the technology.

- The company was being overly secretive about the tech behind the hardware, and as a result was exposing very little useful stuff in the API.

- There is something inherently dissatisfying about waving your hands in thin air to control something. The lack of any haptic feedback and no way to ascertain the vision frustum of the device made it very uncomfortable to use.

- Like a lot of startups, Leap Motion wanted to become a platform instead of being a hardware company. This made using it a total pain, having to go through their app store to accomplish even basic tasks. This also leads to a rather disingenuous customer-company relationship, as the company is not interested in just selling you their hardware, but also wants to control the way you use the hardware.

The entire thing would be far more appealing and hackable if they opened up their API and allowed the developer to access the raw data - depthmaps, point clouds, motion vectors - whatever's available internally. Sadly, this does not seem to be happening.
If you click on the timestamp of a comment, you should see a 'flag' link. I don't recall, though it might be karma gated. You can also reach the mods via email to hn [at] ycombinator.com.
And so, now, implicitly, Google will know all the same things. Because Google can be the helicopter that flies helicopter parents to their children.
Young people today were brought up on tablets and web apps, they know less about how computers work than people bought up 20 years ago (assuming they had computer access).
HN top comments are getting way too predictable.
The startup mentioned is an urban indoor farm for lettuce. As a manufacturing process, it's a good case. One product. Few changes. No need to retool for the 2017 Lettuce. Few operations. (In a manufacturing plant, an "operation" is one step in the process.) This is the best case for classic mechanization. You just need to do the same thing over and over while holding the process parameters within tolerance, and do it cheaply.

This indoor farm, EdenWorks, has a nearby competitor, AeroFarms, in Newark.[1] AeroFarms claims to be much bigger, and claims a new patented technology for growing plants on a cloth substrate made from recycled plastic bottles, with the plant roots in a nutrient-enriched spray mist instead of water or soil. (AeroFarms may be exaggerating how far along they are. See Google StreetView.[2]) Welcome to manufacturing, where it's about volume and price.

[1] http://aerofarms.com/
[2] https://goo.gl/maps/amxpekwPEGr
> If there is no way for me to delete my personal data after i leave the store, i find it distopyan.

By "personal data", if you mean the video footage of your shopping, then it will probably be deleted after a few days/weeks. It will just be used to train (reinforce) the machine learning model, and will be discarded eventually. But your shopping history will always be there, as it is now in online shopping sites...
Trump Supporters and Mexicans really can get along lol
The other benefit R has is the incredibly productive and thoughtful Hadley Wickham. He's completely changed the way I write R over the last five years, and I'm a great deal more productive as a result (as is my code).
It's off-topic with respect to the submission. It's also a reference to the anti-vaxxer debate, which is definitely political. It's also a smear aimed at half of the population, so it's uncivil as well.
No need to bite at the person you're responding to. That's a direct quote from the article.
Most people would die soon if they try to do that. I'm happy for you that you have a very capable body and a strong mind.
I'm not so sure the next generation is going to be significantly more computer literate. With the trend towards curated devices (read: smart phones and tablets) general purpose computer skills are being pushed back into the niche they used to occupy in decades past.
I understand your anger. But I do not understand why you feel some need to take it out on me.

I do not need to justify to you why I think mefi is far worse than hn. Feel free to go hang there and stop adding your toxic comments to hn, like you said you would prior to deciding to come back and dump on me some more.
Just Amazing.

I wonder if there any research articles discussing the correlation between code-change and other metrics like product quality, change frequency of team members, estimation success, etc.
It is normal to worry, and I've done this as a kid too. But I've learned a lot about responsibility and communication through this, more than if my parents just had a bug placed on me 24/7. I've learned that you earn trust, that it's a continuous work in progress.
That would be the nicest user experience for your users, but it is a bit risky. You probably have a "reasonable number of notifications per user per month" in mind. As you sign up new users, you will sooner or later get some that will exceed that number by a lot--without a malicious intent.
> Maybe those on the right aren't as trigger-happy with the down-votes as the leftists are.

Or maybe they are.

> Leftists aren't so keen on free speech anyway.

And many leftists would say the same thing about rightists, with the same amount of justification.

Both the right and left have large factions with little devotion to free speech beyond what agrees with them. And both have factions that view disagreement and criticism as suppression.
I don't know a spline off the top of my head that inherently has the property you want, but you can split Bezier curves to form what you want: https://pomax.github.io/bezierinfo/#splitting . You can also drop earlier control points from any spline once you get to the next curve in the piecewise formula.

Also, I suspect you might want to know that you can construct cubic Bezier curves as a pair of (point + derivative at point)s instead of using four control points, and you can also easily get the derivative at any point along the curve. You can use this to change your mind about where an animation is headed halfway through but still always get a smooth result.
Not only has XE fallen back to earth, the spike has been erased from their displayed history.

He who controls the present controls the past. He who controls the past controls the future.
The clear message of the article is about increasing awareness of users' limitations, but I'm also wondering what can be done to increase people's computer literacy. When we see statistics about functional illiteracy in the traditional print sense, we might think about ways of minimizing demands for people to read things, but we might also wonder how we can help improve literacy.

So, believing in the analogy between print literacy and computer literacy, I want to ask that question here too. What helps or doesn't help, and what can change? How early would different interventions have to start to be helpful?
I am a big R user and evangelist when possible. I agree with your company and team production policy at the same time and the specific "immaturity" is the utterly incomprehensible error messages that I get from R on a daily basis. I think this is a core R team opportunity or choice if they want to transition from a stats domain-specific-language to a general-purpose language.
This is fantastic news, especially if this fork is well maintained and/or gets merged upstream. Safari has the lightest battery usage and fastest speed by far of any browser on my Macbook, but it sucks that the best extensions aren't always available.
Honest question: when you didn't want your parents knowing where you were - did you make good choices?

The truth for me;
If I had listened to my parents, I would not be as cool. But If I had listened, I would be healthier and getting older - I realize health is happiness.
Taking Down Analytics Spammer Vitaly Popov
To be clear, I wasn't saying WordPress was a positive example. In fact, as you pointed out, quite the opposite. It's been drinking its own Kool Aid for so long that the nOObs don't dare ask questions, and The Elites are too comfortable to progress.

Yeah. You're right. Ugly.
We already have 10-11 years old that are burnt out by performance related stress even without such idols, so I'd say idolizing 100hours week for 15 years old are patently insane.

The age of onset for serious stress related psychiatric issues has been dropping for quite some time, it's all very concerning.
I'm not sure that you read on the internet. The statistics cited in the article support his points in a fairly well-constructed way. Can you give an example of some specific works of his that you find fault with?
Geez. Google is just getting carried away with this tracking stuff. It's like every day they release something new that seems to con people into letting Google track them.

I know advertising is a trillion dollar industry. But, you'd think that Google, of all companies, would be the ones to create real innovation and value without falling to the lowest common denominator.
Every time I see this I think it is Dolphin Smalltalk and I get excited, then realize it's the emulator.
Just out of curiosity really. My friend just got an Echo and I really couldn't think of many ways that I would use it because they're still kinda limited. It got me thinking, what would I actually want it to do?
In our house the question is used to ascertain whether the child heard his parent and if so, the probability of compliance with the request/observation/dire threat to the well-being of a favored toy. At no time has it been construed by any of the parties as the parent (noun) requesting permission to parent (verb).
I analyzed technology proficiency level vs adult literacy level. Listing the equivalent literacy level with relatively equal % of population. ie, level 3 proficiency is 5% of population; above a college reading level is 5% of adult population:

Cant use computers ~ Under 4th Grade level including illiterate
Below level 1 ~ 4-6th grade reading level
Level 1 ~ 6-10th grade reading level
Level 2 ~ 10th-college reading level
Level 3 ~ College+ reading level

Literacy %'s from https://contently.com/strategist/2015/01/28/this-surprising-...
I suspect, but can't say for sure, that every commoditized technology throughout history has gone through this process where first you can't use it without understanding it in depth, then people try to build "it just works" experiences with gradually decreasing pushback from the experts, and eventually very few people actually understand the thing.
Age does not determine literacy. This gap will persist through at least the next 20, 30 years, if not longer.

I'm a senior at a private high school that's ranked top 3 in the nation. If I went up to someone and asked them what a regex was, nine times out of ten they wouldn't be able to tell me. Almost all people (who are otherwise are some of the most brilliant people I have met/will ever meet) wouldn't be able to reinstall Windows/macOS if their boot sector was corrupted.
Because those are the primitives that make computers work. Interfaces change like fashion but something like "saving a file" is something that was useful 30 years ago and now.

Stripping down the engine would be more akin to coding the programs themselves. This is more akin to saying that before someone drives they should know about the accelerator, brake and steering wheel, the basic tools that they use to interact with the car.
"In any case, I fail to see the difference between ads and tracking"

I agree for most ads as they are implemented now but things like the common audible.com mentions in YouTube videos I'm totally fine with, that's how advertising was done for decades before the internet and there's no reason it can't still be done. Web page standards give too much power to the page author by default, if the things they use to track people had never been allowed by default, we never would have had this problem because no sane person would agree to them if asked.
But yes, I agree with you in principle :)
You can take the technology part of the test here:

http://www.oecd.org/skills/ESonline-assessment/

I have to admit I found it somewhat difficult, it's not surprising that most people performed poorly on it.
I'm not a web developer, I'm a web user but I have sometimes programmed computers. Quite a bit of human-machine interface, where mistakes have an extreme need to be avoided. For decades.

If I was going to do a website, I always thought I would want the kind of thing that would make Neilsen proud. For decades.
I know. This is just getting sickening. Can't they focus on delivering real value without being just an 'advertisement company'. I know that advertising is like the only thing that makes money anymore, but does it really help people? No.

Be a science, engineering, and technology company, Goddammit!

Can someone brave please put their foot down and say enough? Someone?

And, it's even so much worse because they make it seem like they're such good guys by releasing these 'free' or 'cheap' services. It's just outright deceptive.
I'm blind, you insensitive clod!

Seriously though: you provide no evidence or reference, so this comment is kind of pointless.
> But the person saying that is often not even trying, which is frustrating.

This reminds me of all the anecdotes I've heard about people who immediately click through all alert boxes, to the point of being nigh-incapable of passing on an error message unless someone is standing over their shoulder forcing them to read it.
> But quite frequently I want to answer this question with just the source code.

Exactly. And that is also a benefit if routes are fetched dynamically from database, e.g. for content application, so your database is really content repository without too many levels of abstraction.

As for source code, it's kinda silly to split your app to fixed «controllers» and «models», you should split it functionally for simple reuse. Most modern PHP frameworks are so unflexible that way (laravel is just terrible IMO).
I was just thinking about this recently while installing something with radio buttoned install options:

Standard Install (Recommended)

Custom Install (Advanced Users)

Yet the custom/"advanced" option was just a couple checkboxes that let you exclude extra bloatware during installation.

I wonder how many users upon seeing both options tell themselves they are not "advanced" computer users and just go with option 1 without even looking at option 2. Had they bothered to look many of them would have understood to uncheck the bloatware they know they don't want. If that was too much there was a Back button. But the wording "Advanced Users" scares many ppl away from even looking into that option and so they end up with some Yahoo! search toolbar forever after...

Self-deprecating computer users is an issue. The extent some software companies are taking advantage it is another.
> I feel like the vast majority of people have absolutely no interest in learning about these things

True, but shows like How It's Made are incredibly popular, even if they give a very very surface view of the details.
I'm thinking of building a test suite which takes a distribution of distinct elements and run a test for FPP and FNP. Then it asserts whether the the actual FPP and FNP is within an epsilon of the calculated probability.

I want to add statistics for mine to hopefully be able to monitor them at least by some estimate.
Well, in Turkey, because of frequent bans on websites, a good amount of younger people know what DNS is, what a VPN is, how do they work, which one is better than the other, etc. I can say that people on Level-1 use these tools to solve "problems" and people on level-2 can set these stuff up for them.
I used to think computer literacy was obviously increasing over time, because that was the narrative about the future that I heard (computers are becoming more important, people are getting more exposure to them → clearly people will understand them better and better), but now I'm not so sure!
So they can work with them far more efficiently? A computer is a much more general purpose tool than a car.
The Best Free Apps to Help You Lose Weight
I'd like to extrapolate this further: We won't have true AI until mankind explains the human brain as a "form of AI"
You're still affected as the time allotment for actual content is going down. Even reruns are getting compressed
Which is why high-end games do not use generic system malloc; in general we link custom allocators whose source code we control and that are going to behave similarly on all target platforms.

(In fact we go out of our way to not do malloc-like things in quantity unless we really have to, because the general idea of heap allocation is slow to begin with.)
Various Metrics to Measure Content Marketing Success
Spoken like someone who does not ship fast software!
Very nice. Just tried it on (www.bbcamerica.com) and it works as oppose to the regular ublock that removes google analytics and don't know how to handle getting stuck. Will definitely test it out more and report any bugs.
I have had positive experience, only to be rejected later and it took only close to 2 months ;)
you miss the point that the pirating devices only come to existence because of the homebrew hackers.
A bunch of people accidentally enable that option, all their searches break, and they publicly lambast the software for having stupid broken searches.
Birds Flying Through Laser Light Reveal Faults in Flight Research
I think I would be fine with it if I knew it was only for emergencies, and I can trust my parents not to use it otherwise (and I would be notified if they did).
I didn't mind when I was 16 because my mother was pragmatic. She didn't want to control me or my whereabouts and was only concerned with my safety. She also made it clear that I could always count on her for a ride no matter the hour without any fear of anger, annoyance or retribution. She cared only for my safety and well being and she trusted me. That trust weighed heavy on my decision making process.

Would that work on all kids? I doubt it. But we can't project our own experiences onto other parents and kids. It can seem bizarre to those that grew up with a rebellious streak or controlling parents but it's possible to have really good and trusting relationships with your parents.
It's this just a Google version of Apple's "Find My Friends"?
That PHP Graph
We should flag this thread instead.
No bullshit guide to linear algebra
> pure politics: the conflicts around party, ideology, nation, race, gender, class, and religion

I'm very sad to see this, dang. Complaining about identity politics is a form of identity politics. Because we white people are the default, banning discussion of non-whiteness reinforces whiteness. Banning discussion of gender similarly favors men, especially in tech.

You and I might experience this experiment as a detox. But it is increasing toxicity for those whose identities and concerns you are trying to erase.

In normal times, I might shrug. But these are not normal times. Tech companies are having to consider whether they'll be making lists of Muslims and turning them over to the authorities. We are having to ask ourselves, "Do we really need to store all this user data if we might have to give it up in secret?" Refusing to discuss politics when these issues are on the table is actively supporting a side.

I object in the strongest terms and will not participate. I won't be back for a week. If it keeps up, I'll be closing my account.
Great stories - it sucked me in and I read it cover to cover.
Disclaimer, late in the night and math do not mix well.

Its been a while since I looked at splines, but (if I recall correctly) the points list of points do not fully define the curve (even for quadratic splines). One common approach to uniquely define a spline is to add the additional requirement that the derivative of the curve be 0 at the endpoints. If you define it in such a way that the derivative of the end point is the same as that point on the original curve, then I think you will get a curve with the property you are looking for. However, I cannot think of a natural way of defining such a curve that does not amount to remembering the original curve.

I suppose, depending on your use-case, when you move the point, you can compute the new derivative then forget about the old curve entirely; but I still don't see the advantage over remembering the old curve.
I suppose another alternative would be for memset() to check if the page is already mapped to the zero page, and to do nothing if it is. There are some bitset-related data structures that should make that pretty efficient.
> I'm blind, you insensitive clod!

Are we bringing this back?