skysight-inc/HackerNews huggingface dataset:
> any nation state with access to satellite intel presumably already knows about all of these

Not every enemy is a nation state with satellite capabilities. And not every satellite system can so extensively map e.g. patrol routes. This is a glaring opsec failure by the U.S. military.
I mean...man, I recall kids in my high school saying "that's fucking Jewish" when they didn't like something. But that wouldn't have been directly at someone or some group, so it's copacetic, yeah?

Maybe we should just be less awful about the words we use instead of trying to litigate that they're really okay, no, really, I said so.
> How are you so comfortable that the idea that information should just be shared willy-nilly?

It actually is a feature. The problem is that not every feature is for everyone. When you are working in a security sensitive environment (or just like to have your privacy), you should be aware of risks and act accordingly.

> Normal humans expect computers to be a bit like humans.

This is about product design, not computer or software architecture.

The one lesson "normal humans" (whatever that means to you) should learn is that every bit of data can help to identify them.
I think with all the high profile hyperpoliticization of who and what gets into the Facebook feed of the average person, the idea that Facebook is a private space where friends create their own private worlds together has been destroyed. Now it's just another public space like Twitter and that essentially makes people not want to post personal stuff on it. This has also led to the opening in the market that Snapchat filled and a bit of a revival of twitter.
> We are talking about free software in the context of a donation to the fsf, and the poster above asked what is meant by "free" in this context

The parent to your post did not ask that question. In fact that post displayed the exact point that I mentioned to you, that many people don't use free the same as the definition you quoted.

What you quoted is a definition from gnu.org not fsf.org. They, in fact, use two different definitions, which was another point that I made - to not quote gnu.org as the definition, especially in a conversation about donating to the fsf.
The software here(strava) makes it incredibly easy to not share any information at all. The entire point of the application is to track and share fitness activities and I have chosen very deliberately to use it to do so. You have no idea what else i choose to share aside from my fitness activities.
I'm not going to necessarily get into a discussion about what constitutes a "slave wage" but most states have minimum wages far below $15/hour, in fact no state mandates that much, only a few cities.

https://www.minimum-wage.org/wage-by-state
I have mixed feelings about this issue. When people say it, they're most often than not not even referring to people (as in this case). I don't immediately get how saying that _something_ is retarded is offensive to _people_. People seem to be getting offended for anything nowadays, even that they're asked if they're male of female because they identify as gender-fluid.

Definitely NOT the same as the N word (weird that you even compare it)! However, to be on the safe side I generally agree with you.

But then, we need to find an equivalent that would fit in cases like this. This isn't stupid, it's not inconvenient, it's just _retarded_.

What else would you call this?
> the company engaged in some dark UX patterns

You’re not supposed to be using a device which logs and beams your GPS coördinates when deployed. The fact that this is widespread means superiors failed to communicate and enforce some very basic rules.
That's irony, not sarcasm.
I recommend Unity. It's about as beginner-friendly as it gets, and you can see results fast. My brother and I have both had a blast playing with it. If you already know how to code, you can probably do a lot with it.
Yep. People talk about the benefits of how they delete their facebook account, but really, you just start using it less and less as the news feed becomes less relevant to your interests.
Not to downplay the cool factor of a new implementation, Liquid Rescale (long-time GIMP plugin) also has protective masks, which prevent or delay the laying of seams in some parts of the image. Caire seems to intend to do a more automagical subset of that, with the "Face detection" todo, but the better short term solution is to accept masks directly.

http://liquidrescale.wikidot.com/en:examples
Zeynep Tufekci has an interesting take on this in the NYTimes: https://www.nytimes.com/2018/01/30/opinion/strava-privacy.ht...

A key part of her argument is normal people can't be expected to understand what the privacy risk is of running something like Strava. Particularly if the risk isn't so much to individual privacy but rather in aggregate.
Yeah, I suspect Theresa May is going to ‘watching’ a lot of porn commencing April 2018.
As a digit user, this makes me kinda sad - I actually like the chat interface for basic stuff like checking my balances. Opening an app, logging in, and navigating a UI that may or may not changed since I last used it is far more friction than typing ‘balance’ into iMessage...
Just a quick preview...we will be posting a blog post tomorrow morning with an update. Because of the delayed final blog post, we are delaying things by one week. The plan is to do a 1hr brownout on February 8th, followed by a permanent deployment on February 22nd. We realize that no matter how much notice (announced roughly a year ago), there are bound to be some systems that are both incompatible and unknowingly running on production systems. So, the hope is that a 1hr brownout will help to unearth such systems and give folks time to get them updated.
I think this controversy is silly but also don’t see the point of the feature in the first place.
What a terrible website. I first thought my ad blocker broke because the site was so visually overloaded. Turns out those are links to actual "articles" of this site.

Seems like they are serious when they say "News... but not as you know it".
I'm assuming you're looking from another browser, in which case if you are logged out you cannot. However I, a random logged in strava user, can see at least some of your activities (Last Sept 3)

That is easy to change, but again there is the opt-int vs opt-out discussion.
react-dom-lite
> Optimal allocation of finite time and resources on a society scale is a hard problem.

Agreed

> Supposed alternatives to capitalism tend to ignore that.

Disagreed, capitalism ignores the finite nature of resources, while treating some of them, which are actually infinite, as finite (time).

Also, I'd argue that nothing about the resource allocation, the way capitalism does it, is in any way optimal, at least in regards to our actual finite resources.

Most of it boils down to hoarding "money", which isn't a finite resource (can be printed at will) nor is it an actually useful resource on its own (can't do much with it except burn it if it's paper). It's supposed to be a tool, but at this point, it feels like the tool has been declared the goal: Just hoard more of the money and you've "won" the game like it's the ultimate solution to all problems.

This dynamic also influences the allocation of resources to most "profitable" of individual entities, it's a dynamic that rewards hostile competition over friendly cooperation.

Which is a dangerous reward system considering we are all stuck on the same piece of rock, drifting through infinity, sharing the very same finite resources. Wasting so much energy, and resources on how to "screw each other" over for those finite resources, and increasingly bigger "profits", seems quite wasteful and ultimately a very petty way to go about our existence.

I'm not saying I know the ultimate fool-proof solution, I just want to point out the flaws with what we've currently got going and imho these flaws are massive and will come bite us in the back-end sooner or later [0].

[0] https://www.newyorker.com/cartoon/a16995
The fact that there is the POSIX standard and multiple shells that meet that standard is also a big part of it. If you write in a POSIX compatible shell language you know it can run anywhere. Fish, for example, has no standard and only 1 implementation.

Any new shell that hopes to compete in the systems space will have to be POSIX compliant. At least until there is a new widely adopted shell standard.
> I think my comment went over your head.

> Let me know if I need to explain this further.

No need to be condescending. However, I think he did have a good point. I can't see Amazon buying Whole Foods to acquire their Real Estate holdings. I also don't see those holdings being valuable in terms of a HQ2 location. I would imagine the HQ building would be similar to the one in Seattle, in the fact that it is downtown and not near an area with college graduates. Also, that building would most likely be a large office building which would be out of place in a area like that.
See https://beta.observablehq.com/@mbostock/five-minute-introduc... and the links therein, e.g. the video they made https://www.youtube.com/watch?v=uEmDwflQ3xE
Seriously man! And the name "John" is used to describe a toilet, and a user of prostitution. The atrocities of speech and the assault on our dignity in 2018 is truly astounding.
If these companies get together and create a not for profit, how can for-profit providers even begin to negotiate with them.

Also given the scale of these companies, wouldn't this raise healthcare costs for all others who don't work for one of them?
My wife and were 'in a relationship' on Facebook within a few months of meeting each other. Then we were 'married'. Even still, for the first four or so years that we had each other on FB, it wouldn't show me her posts. They just weren't in my feed, I'd scroll down so far I was seeing content from months ago, but I'd never see anything she'd posted that week.

Eventually it took me telling FB I didn't want to see posts from 90% of my 'friends', and then going to her feed and 'engaging' with her posts, for it to start showing them to me.

I've never actually used Facebook in any serious way; I'll log in and scroll through my feed once every few months, but I've always hated it. The other day I put my finger on why: it's the mobile equivalent of turning on the TV and flipping through channels looking for something to watch, something you do as an alternative to doing something with your time.
sadly no mac build, but that lead me to find tig, so thanks for that!
I see random accounts occasionally following me, and it's clear that they're just casting a very wide follow net to see who will follow back, presumably to get their readership up. To me, that's spam, no question about it. Even if it's targeted. (Targeted spam is still spam.)

I want people to follow me because they're interested in what I post, not because they're looking for me to follow them. Perhaps I'm asking too much of the platform, but... it is what it is.
Sarcasm is almost certainly AI-complete. Consider this post: https://cabalamat.wordpress.com/2018/01/31/royal-mail-announ... which is pretty easy for a human to tell is sarcastic, but would be difficult for an AI unless it actually understood it.
5 Hacks for the Best Sleep Ever
This keeps showing up on the front page. No doubt it will have users.

Lets say there are two uses of a shell: 1. interactive and 2. non-interactive (scripting).

Lets imagine the commandline user is learning about her OS. She learns it is heavily reliant on shell scripts to build and (if desired) to automate starting services.

She realises that to understand the OS she will have to learn the shell that the OS developers used for scripting.

Then she realises that if she chooses another shell for interactive use, she will have to learn two shells.

Finally she realises that any script she writes in the "non-interactive/scripting" shell will also run under the interactive one. But not vice versa.

If she only has enough time in life to master one shell, which one should she choose?

Over time I found I really cared more about the scripting aspect of a shell than the interactive facet.

The scripting shell used by the OS authors might be an Almquist derived shell, for instance.

Occasionally the ash Im using gets a new "feature" but not too often. I like that it stays relatively small. The latest "feature" is LINENO.

But I also use a smaller version of this shell with no command line history, no tabcomplete, etc. IMO, there is no better way to learn how to reduce keystrokes. It has led to some creativity in this regard for which I am thankful.

After "mastering" ash, I started using execlineb, pipeline and fdmove. I am starting to use more components of execline and am continually replacing ash scripts with execline scripts for more and more daily work.

I guess we will never see execline on the front page, which I think would be interesting because I would like to hear whatever harsh critique HN can muster.

Seeking a better non-interactive/scripting experience, I have experimented with many other shells over the years, and written simple execve "program launchers", but in this vein, I have not found anything that compares to execline.

The speed gains and resource conservation are obvious, but with the ability to do "Bernstein-chaining" and the option to use djb low-level functions instead of libc, it is a rare type of project.

The speed and cleanliness of the compilation process is, compared to all the other crud one routinely encounters in open source projects, "a thing of beauty". Humble opinion only, but I think others might agree.
Photo Metadata and Search on MacOS
I think the website is pretty snazzy and is illustrative. Is this a WordPress template? If so, would you recommend any managed WordPress hosting site - WpEngine? Our performance on Siteground with Cloudflare has been less than stellar.
My personal threshold for upgrading from shell to Python is about "I need an if statement".
The wall to wall stuff loses its practicality when my mother joined Facebook. Informal group chat among friends happens on chat programs like hangouts and whatsapp were you can have a large group of friends in one chat for a very long period of time. Where nothing is said for a while until someone posts "is anyone down for pizza?" or "did you see that ludicrous display last night?"
> I try to tell them that their noise-to-signal ratio is bad, but they um... react defensively.

Defense mechanism could be one possible explanation.
A pact like that would only benefit the city with most incentives that are not tax related. Giving businesses tax incentives is a great way for smaller cities to get their foot in the door. Also, tax incentives is a common tactic by cities and countries to get businesses to move locations.
Vive Pro Is Targeted at Prosumers and Will Be More Expensive Than Consumer Vive
I recommend Unreal Engine 4. It's an amazing platform and very complete now, with a good community and fantastic resources.
What's So Bad About Blue Light?
Discord also seems to be growing rapidly.
Name the bot Tony the Pony and call it a feature.
There was an article that I can't find for the life of me about how someone suffering with depression had killed himself, and it was only a long time afterwards that any friends friends knew because Facebook hadn't been showing his posts.

IIRC they looked through his feed and there had been basically cries for help, but no one had seem them because Facebook was prioritizing engagement and not personal content.

How many other people are trying to reach out on Facebook, thinking that no one cares, when the reality is that no one even sees?
Nope. Do you have any concrete examples?
All the government backed approaches I have seen to this issue fail the privacy test. There is actually an approach that works without the massive privacy violation:

https://www.cipheredtrust.com/doc/
After 15 years, eBay plans to cut off PayPal as its main payments processor
If you don't want to use Unity or another one of the big engines and know C++, I've written a library for 2D games like this which focusses on being easy to use: https://github.com/jhasse/jngl
I care because I get a notification when someone follows me, and I want my notifications to be a source of data with a high SN ratio. I want to notice that a someone has followed me so I can click through and decide if I want to follow back. If it's a bot account, I've just wasted my time, because I never want to follow bots.
I’m imagining buying more red meat causing your premiums to rise.
> Forcing yourself to always use the lowest common denominator of software is not a fun path.

Second this. Been there, and back, and there again, and recently back again.

Customize the hell out of your shell, make it your place, make it nice. You're spending your day there, every day. Treat it like you'd treat your work desk.

If it's a stranger's machine, well, OK, suffer through the 10 minutes of troubleshooting, an occasional session with busybox also helps keep "pure POSIX" skillset fresh. If you're becoming a regular there, it's time to think how to make your dotfiles portable. google.com/search?q=dotfiles
Will Snapchat also be required to collect names and addresses?
I have few candidates :)
Instead of Facebook flailing about trying to come up with the best news feed algorithm to please everyone they should just give the consumer a choice. Imagine an "algorithm store" that lets developers build and publish ranking algorithms that users can buy and use.
I can do around 4m, but I don't try anything longer than that, on purpose. I once did a little short film of mine with the title 3:30 to see if looking at a blank face for that time is interesting enough. It worked but the audience still thought that I was cheating with some film trick. So diving 50m makes a better demo.
That's a different problem though. What if you could do identification that didn't involve giving someone your passport?

Authentication adds a potential cost-of-reputation to social media content that you post, which in turn may raise the value of the content. If there were a safe, secure way to do it, then why not?
I don't know. I have a hard time imagining Europe flooding with just a bit of rain as happened occasionally in Beijing for brand spanking new stuff they just built but...oops, forgot to add drainage underneath.

China has focused a lot of sexy infrastructure (gleamy sky scrapers, HSR, mega-bridges) but not enough at all on unsexy infrastructure (water-treatment plants, drainage, almost anything that isn't superficial).
Fun fact, the OSI network stack (which wound up losing out to TCP/IP) defined a 'presentation' layer which was meant to handle things like compression and encryption in a way that was transparent to the application logic 'above' it:

https://en.wikipedia.org/wiki/OSI_model
It's legible in my computer. Debian 8, with Firefox, no-script, and ublocker, with 24" screen and a forced minimum font size of something that I don't even remember.

Anything of those could be making it legible. I'd rather trust the opinion of somebody with a more standard system, and I doubt the GP is that somebody either.
Even if you never personally encounter an error, knowing that the 1 bit correct and 1+ bit likely detect exists will save you in terms of piece of mind and trouble-shooting other issues.

Plus, if you're scrubbing your storage the last thing you want is a memory error killing your data.
Oh no! That's my bad. I always default to using the spread operators because it's so nice and I live in nice new browsers.
Facebook Pushes ‘False Flag’ Amtrak Conspiracies in Trending Section
I see a lot of people talking about how it is unfair to blame Strava for this.

That is BS. When you make anonymized data available publicly, you ABSOLUTELY bear a responsibility to making sure that your
anonymized data is actually anonymous.

> However, we learned over the weekend that Strava members in the military, humanitarian workers and others living abroad may have shared their location in areas without other activity density and, in doing so, inadvertently increased awareness of sensitive locations.

Strava absolutely needs to be held to account for not filtering out anonymous data from regions that don't have other activity density. This should be a legal responsibility .(Currently I think the FTC can bring legal action for violating a privacy policy, but this is the only legal enforcement route?)

Strava also has a ethical responsibility to block data from sensitive area (such as military bases).
Sarcastic CSS is the current fashion.
It feels like Facebook started out as Geocities and has ended up as your cranky aunts forwarded chain e-mail.
Inherently ambiguous medium of hierarchical, ambiguous data requiring personal and situational context difficult to interpret.

Surprise! NLP is still hard... which is good news for anyone interested in understanding language, neural networks, o the human condition.
https://en.m.wikipedia.org/wiki/Casomorphin

Children are quite literally addicted to mom early on. Its much more biological than simple "positive reinforcement". Nature won't leave the survival of a child to chance, or it at least tries to tilt the odds.
If anyone is interested in studying sarcasm themselves, there is a dataset available:

A Large Self-Annotated Corpus for Sarcasm
https://arxiv.org/abs/1704.05579

1.3 million sarcastic statements!
EBay meets Q4 estimates; Adding Adyen for payments, a step away from PayPal
What does this give me over PIA? Other than over double the price? I can't seem to see any features this offers me over any of the other VPN's.

It says it works on "Ready to protect your Mac computers, iPhones, and iPads?" how does even work? It would be one thing if they provided apps but I can't seem find links to their apps so why would this be limited to Mac/iOS?
So if you want to start a new social network site to allow people to publicly share fitness information and routes used by runners, swimmers and cyclists, how would you go about it that would be different from what Strava already does?

Strava doesn't collect the data because it can, it's doing so because that's the service it provides. This isn't a case of installing some generic Messenger app and discovering that it also collects and sends to their servers the list of local wifi networks (for which there may be a valid technical reason but it would otherwise be surprising as it's removed from the main objective which is to send messages), it's more like installing a forum app and discovering that your post on the forums can be read by anyone else that accesses the same forum... I get that not all people have the same understanding of how an Internet forum works but that doesn't mean that it's always the website's fault here.
Fedora has this, too.
All roads link to philosophy. At least, all Wikipedia articles do.
You're going to run into problems attempting to operationalize a variable like 'critical reasoning', in order to demonstrate, scientifically, its empirical validity. In fact, you'll need the help of philosophers, who have been studying various ways of interpreting what critical reasoning actually means[1], and how to properly operationalize variables[2].

Reasoning - using logic to form conclusions, inferences, judgements - is a process defined, taught, and professionally applied by philosophers. So, teach students philosophy and some other 'control subject'. They learn logic, rhetoric, and how to follow complex chains of complex thought.

It seems to be a difficult claim to make, that this experiment would some somehow not show an improvement in critical reasoning - however you operationalize it.

[1] https://plato.stanford.edu/entries/self-knowledge-externalis...
[2]https://plato.stanford.edu/entries/operationalism/#OpeUniAna...
Does anybody have a personal dashboard/consolidation of their newsfeeds?
India Plans Tricky and Unprecedented Landing Near Moon’s South Pole