skysight-inc/HackerNews huggingface dataset:
> Things like the domain name used in an email address can be considered PII because if the domain name was your name, that is PII...

That's ... just wrong. The email address itself, unless it happens to be a role address, is PII. Whether there is a person's name in there doesn't matter.

> IP addresses can, in many cases, also be considered PII.

Really, no, the address isn't PII, the information about someone's behaviour is. You may store IP addresses as much as you like. You just may not store it as a key that could be used to link information about someone to other information about them.

> Basically, the overall idea is good (data about you should be owned by you) but mapping that into actual nuts & bolts implementation details is a huge pain in the ass.

I wouldn't say it's always trivial, but it's not really that hard either. The only thing that is really hard is collecting data that you have no justification to collect. If you simply avoid collecting data, none of the other stuff affects you.
I love RSS and shout-out to newsblur.com for keeping the dream alive. It is wonderful to use a system that isn't being optimized around the needs of advertisers.
Successful technologies always get their start transmitting porn.

Until BitCoin manages this feat, it's doomed.
Like any bank account you're never going to be able to completely purge that data. The financial institution needs to keep the records not just for compliance (potential audit situations) but because all of your transactions did occur and tie to something else in their systems.

I would imagine that after the plan year is over (typically a calendar year but not necessarily) you'll stop getting emails. If they ever change 401(k) providers then your data as a terminated employee would not be moved over to the new recordkeeper.
We just asked you to stop breaking the guidelines with unsubstantive comments. Would you please stop? We ban accounts that won't.

https://news.ycombinator.com/newsguidelines.html
No dice, but I signed up for your mailing list. Will look forward to the final product.
I did read it (a long time ago) and I don't agree with him.

I just don't believe the labour theory of value is a useful concept.

I don't think Marx provides any understanding of how the economy works - other than to hint strongly that prices are really a function of power - i.e. when one group has a monopoly on some critical thing, i.e. land or capital, then they can use that to leverage over another group, and then you have basically class struggle.

I mean, it's useful rhetoric, I'm not sure if it's useful theory.
Plus flasbacks to school and angry teachers throwing the duster at you for daydreaming.
I suspect you might be right.

Personally, I think the main reason RSS failed to get bigger adoption was a UX problem. Clicking on RSS and getting a page of code is just too confronting for most people. Thus it never managed to get the same adoption as other republishing buttons like Pin, Like or Share.
So I take it's supposed to be "twice as good as forth?"
Maybe US cursive is taught differently but I write much faster in cursive than otherwise.

I grew up in the UK, if that matters.

I also think it looks prettier (but that's a penmanship/caligraphy thing, and purely aesthetic)
Marketing lessons from the world’s leading CMOs
It's always going to be a second class citizen on Unix, so there is little advantage to picking it up (it's available on Linux already). But in fact, for one thing, Powershell makes a lot of concessions to people with experience in both bash and CMD (for instance, ls, wget, and dir are all built-in aliases, you could probably go a while without realizing pipes work differently, etc), and, for another, by the time you're worried about this kind of thing I can't see why you're trying to make a clean break at all.

Once you've learned how it works having an object oriented shell is game changing. Powershell isn't necessarily the ideal implementation but I'm just calling attention to it as an existing, popular example of something better
on the front page already https://news.ycombinator.com/item?id=15669727
I groan every time I have to implement the 15th type-specific loop implementation of what I'd do with a single map or fold in Ruby/Elm/Haskell/JS/TS/Crystal/every other language I use. It's not a lot of effort but it's a lot of mess and cruft.
I'm cool with her brests too, but just tried to give suggestions why did it get so much attention and doxxing.

More power to her, but you can't deny she is trying to sell the makers culture by using them. But maybe in the end it's good? Young Boys start to tinker because of that and Girls because she can be a role model? (you can debate about the latter)
Been really enjoying using Feedbin (https://feedbin.com/) to keep a curated list of things I actually want to read, but often miss via Twitter or even Facebook.
One nice property of ECC pubkeys is that they easily fit into UDP packets, URIs and other very compact data structures. Currently all post-quantum schemes have fairly bulky pubkeys.
Gary Larson has a point to make:

https://fourthwaydotorg.files.wordpress.com/2012/06/midvale-...

http://1000awesomethings.com/wp-content/uploads/2010/09/far-...
What was it about React that made you feel stupid? I can see how Redux would make someone feel that way but react is so simple I'm having a hard time visualizing someone not liking it for that reason.
Compared to a phone (SMS) and other messaging apps (whatsapp, email, signal), fb messenger has two big benefits for me:

* Cross platform: I don't have to type on a tiny screen when I'm in front of a computer, and won't lose my account or my messages if I lose my phone or phone number.

* Discoverability: most people who I meet are on it, so I can reach out to people I meet at events as well as friends of friends.

I don't love messenger. I use Messenger Lite on my phone to avoid most of the snapchat/gif/events/birthdays features. But I'm not aware of any other cross-platform messaging app with that discoverability, let alone one free of privacy issues.
> It's not an injection you take that goes out and edits every cell and you magically change shape

I don't think that's what they were referring to. It seems that the concern is you make an edit, it is unsuccessful in implementing whatever you wanted but also breaks something critical (e.g. proper skull formation), and that gene is passed to your children who then suffer the consequences. That seems feasible to me, but I'm not a bio expert, don't play one on TV, and haven't stayed in a Holiday Inn in years.
This is dumb. A hash? That's only going to deter the most incompetent internet users when it comes to a file type that is subject to alteration without losing it's information value (pictures, video, music, etc.).

All someone has to do is change a single bit/pixel in the image and the hash will be different. No one will notice that and it defeats the hash. Hell, you don't even have to do that. You can just rotate the image, save it, then rotate it back, and re-save it. The odds are that program that you used will most certainly not write the image data in the same exact way.

Hashes would be better for files that cannot be altered without breaking the contents. Although, these could be subject to compression, which would create a new hash.

Either way, I think they need to use something similar to Google's image search that actually examines the photo contents for similarity.
>you could argue that it should be avoided at all costs

ok, argue this.
I don't believe in this kind of censorship and that medium article just reads like a bunch of alarmist nonsense to me.

I was exposed to tons of super-weird stuff on TV an the internet (adult swim, fat-pie, etc) and so were most of my friends growing up. I don't think it was problematic for any of us.

When you're a kid and something feels disturbing, you turn it off. Our society really doesn't give kids any credit for being autonomous and resilient.

Most of all, I don't like that one corporation has the power to "crack down" on a whim about what's appropriate for kids to watch on a global scale.
Compensating your employees is not a "frivolous thing".
> this would expose the hashing mechanism to analysis

Security through obscurity. Works every time (tm)
This is just a bizarre level of incompetence on Alphabet's part. I can understand being an open platform and allowing people to post content without moderation, but don't sell a curated subsection without a human gatekeeper - especially not one geared towards infants.

This could have been an ideal add-on to the YouTube Red brand. I hope instead their reputation takes a hit from this oversight.
My favorite as well. I don't have time to get through the whole thing every week but I do feel much better informed after reading it and it allows me to spare the vicious contempt that U.S. cable news has.
Datastore of 2020s will be designed around an immutable log because it permits both strong consistency and horizontal scaling (like git).

Once you're both distributed and consistent, the problems today's stores are architected around, go away. Your distributed queries can index the immutable log however they like. column-oriented, row-oriented, documents, time-oriented, graphs, immutability means you can do all of it, as a library in your application process

http://www.datomic.com/ - it's what you get when Facebook's graph datastore has a baby with immutability.
Probably because the people complaining are not the same ones who are leaving their kids unattended with these videos. This thread is full of parents saying that they banned youtube for their child because these algorithmic videos have began to fill all youtube searches for kids.

I think it's more of a "why did bots and inattentive parents fuck it up for the rest of us."
RSS is difficult to implement? Since when?

Sure, it's XML. And had I been the one to design it from the start, I would have gone with JSON. But come on.

RSS has been losing ground because, deep down, people love the algorithms. I personally hate how algorithms artificially mangle content that I would have seen anyway if my "timeline" was chronological; it's annoying to me to have stories from hours or days prior to appear near the top of my feed because everyone has already seen the same thing by now and new comments are worthless/unseen after a givens tory is ~1.5 hours old.
REAL LIFE MINECRAFT STEVE
Just because it is ubiquitous doesn't mean that it shouldn't be railed against.
I really like jsonfeed, but I just can’t envisage it getting anything like the ubiquity RSS enjoyed in the mid 2000s, when even Safari had a pretty reasonable feed reader built in. Back then my main way of following news/blogs was to combine the RSS feeds of my favourite sites, giving me a single view onto all the news I cared about.

What killed it for me personally though wasn’t the slow death of widespread RSS, but weirdly Twitter. Twitter can be a great news link replacement for RSS if you used RSS the way I did, as the links the people you follow share have been curated by those people themselves. I started to find a much better “hit rate” for content I wanted to read by seeing what influencers in industries I have an interest in share, rather than the hosepipe of stories that RSS was providing. I found I was still getting all the content I wanted without having to wade through all the noise, at which point I just stopped using RSS altogether.

I do however agree it is another sad indicator of a dying open web though.
There's also something ridiculously satisfying about cleaning off a chalkboard with a damp sponge.
I assume that comment got down-voted for making a broad generalization about a huge numbers of strangers without any supporting evidence. And also for just sounding kind of like an asshole.
If I had to guess, then maybe something to do with the poor spectrum of the office lights (fluorescent?) that combined with narrow enough spectral response of the camera sensor make the curious effect. I think it is interesting how uniformly cyan the greens are, suggesting maybe that they are based on a similar dye?
I did learn cursive writing in school, might still be able to do it, but I'd very much prefer my kids to learn a wider array of skills including calligraphy and of course modern typography.
They need to see (not master) the wider picture that ranges from art to crystal-clear communcation. Cursive handwriting is just a limited piece of this and killing curiosity through the miserable learning experience.
From the article: "people can already report if their intimate images have been shared on our platform without their consent".

If it already happened, they don't need to upload it again. Presumably this new process is for prevention when it didn't happen yet but they have good reason to suspect that it will.
How? They have non privileged logical access as well as physical access to the host?
In Japan they sell hand-held radiation detectors in electronics stores like Bic and Yodobashi (think Best Buy on steroids). They're in the little section with the first aid kits and earthquake alarms.

I know Yodobashi ships some items internationally, so it might be worth checking both of their web sites. They're just hanging on the wall in blister packs, so they appear to be cheap commodity items. Maybe $50 is my guess. I never looked at the tags.
Transformative automation is coming. The impact is up to us
The standard godoc documentation browser does this too when started with the -analysis option. They all use the same source code oracle functionality available from the x/tools repo.
My sympathies. I remember the feeling in my gut I got when I had to manipulate XFree86 (what distros shipped with when I had to do this the last time) and worrying that I'd lose my one and only monitor, but it never happened to me.
Am I the only one that finds the caps on Expo markers tear the tip apart after a few dozen open/close cycles?

A brand new Expo marker is a joy, but a month-old one tends to be a piece of shit.
Matthews answers that the Lena image is a part of Computer Science culture. Lemire answers that there is no benefit to using the Lena image above other similar images, but there is damage since it offends some people. Neither argument is convincing. Memes like Lena shouldn't be actively encouraged since that would corrupt their natural propagation: Lena (and its origin) would be forced in front of people rather than discovered, and would be resented for that. Meanwhile "Getting Along" (Lemire's usage) sounds more like kowtowing and is not how CS prospers. CS prospers by being accessible, open, inclusive, and exciting, not by shaming members over moral trends. Resources are abundant, and Lena is not so pervasive as to obstruct participation.

Computer Scientists should use whichever images they personally enjoy, since they're the ones seeing those pictures each day. Anyone else can and should be offended as much as they are at any other poor coding practice.
I'm really surprised Youtube hasn't implemented some sort of Patreon-like payment scheme. Seems like they are off making Youtube TV because no one learns anything and we must repeat the same mistakes indefinitely.
I suggested that you could reduce the death rate by some percentage.
Three principles in CDA 230 that make Wikipedia possible
While this is technically true, I've considered `errcheck` to be standard tooling for what feels like forever now, and it does exactly this; make sure you're checking your errors.
I was referring to this part: "Similarly, awards with vesting triggers based on exit events such as an initial public offering or change-in-control would be taxable on grant unless they require the recipient to be employed through the liquidity date"
Everyone is still using it, they're just getting their feeds differently (or going to the website directly) and Facebook might just be the lone big publisher to stop publishing feeds.
In this case, 'hash' doesn't necessarily mean 'a cryptographic hash of the raw file contents'.

There are perceptual hash techniques which still match after changes to the file, and are tuned in a similar manner to lossy compression algorithms to prioritize comparing information relevant to human perceptions.

https://www.phash.org/ is one open-source example.
It's not a technical article. I think it's safe to assume that 1) The people implementing this aren't idiots, and 2) The "hash" is probably referring to a "perceptual hash", where very-similar images would show up as the same.
https://news.ycombinator.com/item?id=15624338
> Container/Component

That's not part of Redux, it's a separate design pattern you can use with any Flux architecture. React-Redux doesn't even require you to do it that way, and for good reason: you might not need it. There's nothing wrong with just importing a store reference wherever you want it. That's a totally reasonable pattern for some applications.

This illustrates my point I guess. There's so many people thinking about how to architect and implement React applications that there's a lot of cargo-culting.
Can someone with paywall access summarize? I see this article [1] covers the findings at least.

1: https://www.lesoleil.com/actualite/science/coup-de-vieux-de-...
Hear hear!
I've been arguing this for several years now, most recently: https://bryanalexander.org/2017/07/07/i-defy-the-world-and-g... . Facebook's algo is deeply messed up.
I am on the opposite side of your spectrum. Serious question: Are there any bad experiences from school that you might associate with chalk and chalk boards?

The only thing I hated was to clean the board, if the sponge was old and stinky. But I always liked the idea that chalk is so simple. There is always this feeling of guilt when I have to use a whiteboard, because of the eco balance.
taco's runtime appears to be designed for large sparse data while we designed Tile specifically for the dense linear algebra operations in neural nets. Quite a bit of work has gone into making the Tile runtime do the necessary optimizations to make neural nets run efficiently on GPUs and other accelerator designs, none at all for sparse workloads. Given that I'd expect the internals to be fairly different.
Imo, doing it the "right way" and scalable requires a fair amount of knowledge about React before you pick it up. Things like ducks structure, redux thunks, store vs local state and other advanced usages. While not strictly necessary, it becomes increasingly important when building a large application. And then each of these are not official plugins so there's lots of differing opinions on how these pieces fit together.

With Vue you can write a scalable understandable application using the documentation. The same criticisms do certainly apply, but many of the advanced features are worked into the application.

For example Vuex is bundled into Vue and has verbose and opinionated documentation on how it lives in your vue application.
NYT: Improving Our Video Experience
> I don't believe in this kind of censorship and that medium article just reads like a bunch of alarmist nonsense to me.

Agreed, to some extent.

> When you're a kid and something feels disturbing, you turn it off

One of the arguments made in the original Verge article on this from February is that young children don't actually behave this way. In fact, if they did, this wouldn't be an issue, since the videos wouldn't be watched, and the motivation for making them would be gone.

I love mildly disturbing, uncomfortable and awkward entertainment. Salad Fingers and others were some of my favorite things when I was 12 or so. And I don't think there's anything wrong with that at all. But the children this article mentions are much younger than that.
>Actually (5) is one of the few things I don’t like about Haskell.

Haskell has exceptions FYI

https://wiki.haskell.org/Exception
It's not about sorting, it's about every single abstract operation on a collection or other type of container. You either have to use primitives, or reimplement everything yourself on each new type. Most people just use primitives. This proliferation of primitives is what I actually dislike about reading and writing code in Go, but it's caused by not having a way to define abstract data types that work well.
There are hashes that represent the content of photos, the Microsoft’s PhotoDNA and Cloudinary’s pHash. I’m pretty sure Facebook’s engineers are smart enough to that they can’t just run photos through MD5 and have everything work.
I’ve been hacking on a Twitter client that batches your tweets and lets you consume them in a more pull-oriented daily digest format, with the ability to customize rules for which subset of tweets get included in the digest. In my personal usage I’ve found that this makes Twitter feel more like a manageable RSS feed, and limits the impact on my attention because I only get updates once a day. Is this something people would be interested in using if I released it? Any feedback on the idea?
1. it's very bad practice, even if only internal, to use an already registered public domain. It crossed my mind that this might just be an internal domain (devlan -> developer LAN), though it seemed unbelievable an agency would have people in IT with that much disrespect for proper network config.

It must be an interesting life for the French admin of the "real" devlan.net since the leaks.

2. I don't get the Kaspersky reference. Can you explain?

ISP and University: I suppose you mean those would be running public Solaris hosts, right? And that therefore the CIA has been hiding on those servers. I sure would hate the CIA to spy on scientists, though it's not unheard of that one of the agencies knocks on a door of a scientist who just happened to be on the verge of publishing something they deem a risk. Happened in the past and sure still does. The imbalance and abuse of power is the problem and here it's legalized/constitutionalised. An agency can spy on my private life and professional work without being questioned, but we aren't allowed to demand a transparent administration or any of the many ranches of government.
FSB agent detained in Narva tried to enter state's computer networks
I suspect that Rob Pike's and Russ Cox's work is paid for by Google.

But even if it were not, I suspect that heavyweight users like Google do have a weighty say, just because of the sheer amount of practical experience they have with developing and running software using the language. Just like Mozilla, I suppose, do have a say in the development of Rust.
Yet another obscuring pop-up window.
> 8th lets you choose, and offers strong protection if needed. ... The build tool compress your program code and all its required bits and pieces into a ZIP-format blob which is unpacked, compiled and run on the device when needed. It is difficult to modify the ZIP-data without corrupting the deployment package.

I'm afraid to ask how the paid encryption works.
> RSS is difficult to implement? Since when?

He didn't say that - just that people find JSON exciting. There are many things that have been rewritten in JSON just to become popular again, or things people have done long before but are exciting because they're now JSON.
There seem to be a lot of theories about why there is an effect, but is there any data to demonstrate that there is one?
If you click on RSS in a browser, you're presented with a HTML rendering of the feed. What browser or messaging application (Thunderbird and friends) doesn't do this?
I'd go for Druid + Pivot (or BigQuery if you happen to be in GCloud already).

http://druid.io/

https://docs.imply.io/pivot/