skysight-inc/HackerNews huggingface dataset:
Most of those languages died due to political reasons and company acquisitions, not because of lack of technical features.

GC systems programming languages offer exactly the same explicit control as C does, in unsafe memory blocks.

Do you want to shot yourself like C in Modula-3? Declare a variable as UNTRACED REF, 100% like a C pointer.

Do you want a C union? Declare a tagged RECORD type.

Do you want a packed record to fill you cache line? Compiler alignment pragmas.

Allocation of value types on the stack or global memory section? Great, it is the default allocation type.

Bit fiddling to prepare a statically allocated buffer for a DMA transfer? UNSAFE code section.
No, the problem with RSS is two fold:

1. You have to get users to clickthrough to get your ad revenue, but you also need enough content in the RSS to encourage them to click at all. It feels like you put effort into this thing that prevents users from spot checking your website, which reduces your revenue. And you're hosting the RSS feed, too, so it costs bandwidth!

2. Twitter is easier to use (for you and your audience), is where the audience is, and is "good enough".
Shame the language looks like c after 8 years of Heroin usage
That's because big brands outsource a lot of the mundane stuff and they think youtube is just like display
Κλείνουν τις άμυνες Δανία και Ιρλανδία
I'd like this, would pay for it, and would ideally consume it by email if possible.
How to Bootstrap a SaaS Startup (Guide)
Citibike New York data analysis: Women bike more than men in the morning
1/8th is 1/2 as much as 1/4th
> - The user uses a JS solution to hash the images on the client, without the image being uploaded

You have to trust facebook in either case, each time you do it. Either to handle your nude pics properly or to serve you javascript that does what they claim it does, every single time.

On the other hand an open source desktop application only needs to be audited once and then can be validated based on a hash.

In browser crypto is not a solution if you want to minimize the needed trust.
I do not work in embedded systems, so take anything I say with a grain of salt (or more!).

If D became available in all of those embedded platforms, I am sure lots of people would rejoice. Or maybe they would just shrug because they would not know what hit them. But it would be their loss, because D is, in many ways, C++ "done right". Which IMHO is a remarkable achievement.

Either way, I would not hold my breath for C becoming obsolete in the sense of "no one is using it any more".
It is not happy, but for now it is all we've got.
I think the original article is fine as it is and has no need to cite everything which came before. But I wanted to point out that Nvidia Tegra3 shipped with big/little in 2011:

https://www.cnet.com/news/nvidias-tegra-3-cpu-increases-perf...
> Once we receive this notification, a specially trained representative from our Community Operations team reviews and hashes the image, which creates a human-unreadable, numerical fingerprint of it.

I'm wondering how long it will be before we start seeing cell phone pics of screens with peoples intimate images on them.
Or figuring they'll just get another job, or their job will have them do something else instead of whatever it is that got automated.
You'll have to guarantee the authenticity of the client side code, but yes.

Here's what you do: on the client side embed image into a semantic space (using NN or whatever), quantize, _then_ hash the representation. Afterwards you send the hash. If you had to change client side code, you can just ask the user to redo the process.
I use them for months without that ever happening, and I'm very particular about capping them every single time I even pause for a short time.
Nobody wants to run a desktop application given to them from facebook
So, pretty soon we should see youdonotneedreact.com websites popping up?
The first proposal for the concept of an artificial biosphere by Freeman Dyson
Because as things are, no one would migrate to it if this compatibility isn't there, case in point Plan9 and Inferno.
The physical access required for an evil maid attack is very different from the "physical access" required to give you a malicious USB device. In that sense this is a lot more scary. As are aforementioned Thunderbolt and Firewire attacks; without an IOMMU, those are a security nightmare too.
As a general rule, if you get the database, you can assume remote code execution.

If you're a defender, I would go further and say you must assume it.
Will the JSON be still used in 30 years later? The answer is maybe. We don't know.

For a programming language like Java which is used in really serious places like banks, medical equipment, and all systems which last more than 30 years from now on, it can't remove the feature once added because it break the existing code.

So the it's reasonable for the Java to be conservative at adding a feature just because it's trending right now.
Well, technically you have probably been writing all your digits in all upper case:

https://en.wikipedia.org/wiki/Text_figures
It could be a perceptual hash. Who knows? The article doesn't go into detail.
I find that annoying too though
My understanding is that many businesses choose to encrypt their data because many laws requiring disclosure of data breaches have an exception for encrypted data (few of these laws have a good definition of 'encrypted'). Businesses are encrypting in a way that legally mitigates the PR risk, and not particularly paying attention to the actual security risks.
newsblur! I've been happy with that as well since Google dumped Reader.
If that's true, why encrypt just once? Why not three times, and then add a rot14 just to be safe? Every millimeter of depth counts!
What's really bizarre to me is that people here don't think using facebook in general is creepy...
Clean Code: Dynamic Programming: Longest Increasing Subsequence Length
You're joking but I think some people might think you are serious.
md5/sha isn't the only hashing method. There are perceptual hashes which are fairly resilient to simply editing few pixels, or rotating/resizing/cropping an image.
Its amazing what HN can do for you. I have never cared about whiteboard markers but just spent 20 minutes reading about the differences and then looking on amazon to see what the price differences are.
From what I understand, the justification wasn't about security, but rather about remote administration. Which is even worse, because that is ACTUALLY a backdoor, just one that is supposed to only be used by the legitimate owner of the machine.
Your suggestion is much more plausible than mine, especially as it won’t be noticed for at least 9 months after the modification. I was mainly inventing a nicely dramatic failure mode that seemed plausible on the assumption humans are just a bunch of self-replicating chemicals, so you could inject genes that say “send self-destruction signals to nearby cells that have not been modified like me, then grow into the gap they leave in [shape of new structure]”, much like the sexually transmitted genital cancer dogs can get that was in the news a while ago.
I don't get it, isn't moral ambiguity very popular nowadays? Dexter, Breaking Bad, The Dark Knight...
I mostly agree, but my concern is that this is not the perspective most people, including practitioners, are bringing to the discussion when they talk about "encryption". They mean, "if you had encrypted, this data never would have been exfiltrated in a breach". Which, of course, is false.
I guess you can backup your genes by putting seed/eggs on ice :)
That wasn't my question, but okay. lol
I would like to try this out. :)

Try as I might, I just don't spend enough time actively using Twitter to make it all that interactive, but I'd still like the ability to catch up in a read-only manner.
That's a real humdinger!
Safari in Mac OS X did a pretty nice job of rendering the feed for a basic feed reader back when it still had the big blue RSS link button in the URL bar, no raw XML to speak of:

https://www.askdavetaylor.com/0-blog-pics/safari-rss-view.jp...

I used to use this A LOT back in the day, often finding it preferable to many site's native UIs.
There's a lot I can say about ESR, but I'm trying to contain my comments to the stuff germane to his blog post here, which I actually did read.
Skip the first season of B5. I love the show to death but I've never watched the entire first season. That being said, when you get to season 3, episode 16 (war without end), go back and watch season 1 episode 20 (Babylon squared). It's actually a 3 part series split between season 1 and season 3.
A homicide law isn't ambiguous. Either you killed the dude before it was enacted or after. You know, to the second, whether or not you're a murderer.

Tax law isn't so clear. There's when you were granted the shares, when you acquired them (which may or may not be a taxable event, depending, among other things, on whether there's a spread between strike price and FMV), when you sold them (which is a taxable event), and when the law was enacted. There are probably yet other subtleties beyond those.

The grandfather clause covers the case when the enactment date falls amongst the others. ISOs purchased before the enactment but sold after. ISOs granted before the enactment, but purchased after. Double-triggers. Are you sure you know how the law applies, and what your tax liability is, without explicit statute to that effect, in all of those cases — or others I haven't listed, or even imagined? Is your accountant? Are you willing to bet an audit on that?

EDIT: phrasing
> a folder filled with requirements

That's not how the intelligence agencies operate.

> evolved from there over months/years

THIS is how they influence standards and design choices. We know that in 2013 the NSA budgeted at least $250M to programs such as "BULLRUN" that which intended to "Insert vulnerabilities into commercial encryption networks, IT systems, and endpoint communication devices..."[1].

For an example of how this works, see John Gilmore's description[2] of how the NSA influenced IPSEC. They don't use a folder of requirements; instead they gain influence over enough people to complain about "efficiency" or other distractions and occasionally add a confusing or complicated requirement that just happens to weaken security.

PHK gave an outstanding talk[3] that everyone should see about the broader subject of how the common model most people have about how the NSA works is obsolete.

[1] http://www.nytimes.com/interactive/2013/09/05/us/documents-r...

[2] https://www.mail-archive.com/cryptography@metzdowd.com/msg12...

[3] https://archive.fosdem.org/2014/schedule/event/nsa_operation...
"if it already happened on facebook" != "if it already happened"

There is, in fact, a whole world outside of www.thefacebook.com
It's a good case! Though I don't use dedicated readers as I used to, it's a great format and important part of the open web.

I still hold on to customizable aggregator protopage.com, though I wish iGoogle hadn't gone away. Also regularly check the fixed-selection aggregators like alltop and popurls, though the latter seems to have been abandoned.

Posts like this encouraging desktop clients are fine, but where is the slickly designed web client for RSS feeds? Until I find it, I'll stick with protopage.
Fast? This stuff has been talked about for months

Here's a reddit thread from 8 months ago

https://www.reddit.com/r/OutOfTheLoop/comments/5z4pww/whats_...

or a tv report on how its being called out on twitter 4 months ago

http://wgntv.com/2017/07/26/elsagate-hashtag-calling-attenti...
Yes, I was hoping they would not simply `sha1()` the image data. I wouldn't worry much about trying to fake hashes since we are already allowing them to provide whatever image as input they want (hence the review).
Ask HN: Anyone have experience outsourcing plastics design/manufacturing?
Like many of us software types, I don't know where to go to have physical objects made (in this case, specialty plastic containers with latches/moving parts). Anyone have experience with hiring freelance designers to make the CAD files, and then contracting with a manufacturer? Recommendations?
People responsible for data protection in Equifax know perfectly well how the data is stored[]. The CEO, evidently, does not. No news here, just a headline to provoke outrage.

[] Yes, "no protection" is also a way of storing data.
I went to Catholic school in the 80s and 90s, and was forced to use cursive the entire time.

Starting in 1st grade, I'd get straight As - except in "handwriting" - always a B there - and it kept me from ever getting "First Honors."

It was arbitrary and unfair, and it made me hate school. And cursive.
Ask HN: What Is Google's “Technical Solution Engineer” Position Like?
A Google HR asked me if I am interested in this: https://careers.google.com/jobs#!t=jo&jid=/google/technical-solutions-engineer-google-1600-amphitheatre-pkwy-mountain-view-ca-2812050026&.

From its description, it looks like it's similar to a sales engineer/system admin role?
Honestly, I doubt that most of these sorts of algorithms would survive concerted attacks – that's why they tend to be closely guarded.

Alex Stamos (Facebook's CISO) implies this is why they can't do it client-side:

https://twitter.com/alexstamos/status/928646228472078336
My god - no!

As a former professor I was once (only a couple years ago) assigned a classroom with a chalkboard and it was easily the worst semester. They look nice when they are clean, but as soon as you erase something it ends up being unreadable.

Not to mention I would end up covered in chalk at the end of a lecture.
You can't just say "immutable log" and then be done. You certainly don't want to have just one immutable log, because then unrelated operations, for example to different parts of a key space, have to "see" each other. If you go the route of Datomic, your writes can't outpace the one CPU that processes them. (Correct me if I'm wrong, I'm just reading its documentation.) Git, with a DAG history, is just eventual consistency.
As far as the actual libraries themselves go, if any of Vue/Angular/React are the new jQuery, it's Vue. It's the smallest of the three, but more importantly it's the easiest of the three to drop into a page without any tooling.
maybe they shouldn't ask for nudes until they have designed an open source algorithm?
Twitter is absolutely what eventually killed my RSS usage. Human curated links in my Twitter feed, vs the firehose of articles that often fill up the RSS feeds of many sites.
Hey Craig, how do you transcribed the audio in your app? and presumably, it only supports English (atm)?
In this case the funds are frozen in place, not stolen by a hacker. The reason it happened doesn't take much investigation; see my explanation at the top here: https://news.ycombinator.com/item?id=15642856
> only needs to be audited once and then can be validated based on a hash.

I thought I covered that concern, but I neglected to mention that it should be open source so everyone can audit it.
Yeah VSS can be quite misleading, =p
Unless you do random sampling, you still can't conclude anything one way or the other about whether it's a majority of users. Perhaps something like Google Surveys could be used to settle this?
Huge fan of feedly.com here. I would for sure reduce my consumption of web news in favor of print if it wasn't for feedly. Just helps me organise and read content so it is usable for my own purposes.
I'll sprinkle my floor with legos. Let's see how they fare against those.
You can download a complete copy of the data Facebook has on you, including all messages you've sent since your account was created [1]. I did this some years ago to graph changes in sentiment with friends.

1. https://www.facebook.com/help/131112897028467
There is a good chance you are right.

But as long as it is humans writing most/all Go code, fitting a human brain well is a valid design choice.

Yes, it has its fair share of problems. But for now, I find it preferable to anything else we have got.
> If you look at independent conservative youtubers such as Lauren Southern

https://en.wikipedia.org/wiki/Lauren_Southern

> Lauren Southern (/ˈsʌðərn/; born 16 June,[3] 1995) is a Canadian far-right political activist, book author, and internet personality associated with the alt-right.[4][5][6] In 2015, Southern ran as a Libertarian Party candidate in the Canadian federal election. She worked for The Rebel Media, a far-right online media company based in Canada, until leaving in March 2017.

She also tried to physically prevent refugee rescuers with a far right "identitarian" group

Now she doesn't sound so innocent and the reason for YT decision seems pretty clear and uncontroversial
Google Trends don't necessarily equate to usage. I keep hearing rss feeds are dead, yet nearly every site on the internet has an rss feed, save for Twitter and Facebook (for obvious reasons).
Nice that they provide open data:

"Data availability
High-speed video recordings, extracted data, and analysis supporting the findings of this study are available in “zenodo” with the identifier doi: 10.5281/zenodo.884626."
The most basic analysis will show that Facebook isn't listening to everything you say, even just at the level of realising that either doing speech recognition of everything you say or uploading an audio stream would be both impractical and easily detected by anyone with the inclination.
How 'Self-Driving' Trucks Connected the Australian Outback
Is Feedly slick? I like it
Can I start the game with a small loan of $1million, so it can more accurately simulate real life?
Relevant video: https://www.youtube.com/watch?v=UUOo8N9_iH0

Of course if we really get to a point where robot uprising / apocalypse is a credible imminent threat, I'm sure most of the threatening robots will have solved this particular obstacle by then...
Landfills are quite far from inert and require active systems to mitigate the result:
https://en.wikipedia.org/wiki/Leachate
You may have rate monitoring on the decryption requests, watching the traffic flow to the servers fronting your encrypted store.

An attacker is forced to either exfiltrate the data slowly (so the surge isn't noticed) or alert ops monitoring that the decryption service is unusually active.

Defense in depth raises the difficulty in going unnoticed and raises the time it takes to succeed.
Wow! This is super helpful. Thank you so much for to ideas, genbit.

Loved your feature suggestions. Definitely some things to move to the top of my list there. I'm curious about what exactly you meant about "search domains based on an industry". Could you elaborate on that?

Great tips on improving the business model, too. This is super valuable for me. Thanks!
Indeed, bags of lens stick on lens covers (that allow you to open when you need the camera) is a product idea I thought of ages ago, but too lazy to actually do.
As someone who's been working with RSS aggregation since its inception I can say that even if there's a steep decline from a trend perspective, the support from almost any major site is still alive and kicking. For those who remember popurls 1), I've recently launched a new site at http://www.hvper.com and 90% from it is based on pure RSS. So long for its death.

1) https://medium.com/hvper/popurls-goes-hvper-2867b1b6b2bd
She ends up with a bitchy resting face accompanied to some nice music. She looks like she is entitled to everything you own. What a world we live in..

If you havent accepted the red pill yet, then today is the time.

I wish you luck Gentlemen..
Sounds interesting. I'm a long-time RSS user and never made the jump to twitter. My gripe with twitter is that it seems like there is too much noise and too little signal. I suppose at this point my RSS has a lot of noise, but I'm perhaps more attuned at how to filter it out (but I do it heuristically).
Turns out I had an account with a bunch of follows from years ago. Thanks for the reminder!
> I don't know anything about chemical engineering but I've never considered chemical engineers to be magical.

For a layman who's curious about computers, he can just go to a computer and try stuff. Worst outcome from there is loss of some data.

If you're curious about chemical engineering, you're restrained a bit, because you're not really going to go near equipment that can easily blow you up, burn you, freeze you, or poison you.

So without the tantalizing hints that IT drops near you all the time, you're not going to wonder whether chemical engineers are wizards.
Hell, just finding the RSS feed on some sites is like going on a scavenger hunt. I really wish the html spec itself had a standardized way of defining the rss file for a site, like they do for favicon.
It's a good idea, and I do the same.

Except I actually just have Twitter via a RSS feed. I wrote some code that generates RSS from Twitter lists and I consume it and filter it just the same as any other RSS feeds.
Show HN: PDF.cool – API for converting web pages to PDF
No I mean I saw some patents on downright silly stuff. Things completely unrelated to IBM's business or even tech. IBM just wants to wave that number around.
I don't mean to be an arse, but if you agree with my point, then maybe you can see why I disagree that your "that and" is a valid strike against React/in favour of Vue.
Indeed, but that's undesired; ideally, they should be as inert as possible.

The last thing you want is a landfill collapsing after it was covered and transformed into a park. Often, waterproof polymer liners are used to surround the thrash and prevent water from seeping in and out.
I love talking to my partner, even though she's got an MBA (and works as an artist. Long story :)

It helps me improve my communication and teaching skills. It's fun, because it highlights the parts I don't clearly understand as well. She cares about it because it's so fundamentally different from anything she does, it's an entirely different world. (Vice versa, too. She's given me beautiful explanations on color theory, for example)

Yes, it requires work, from both sides. But for me personally - if your partner doesn't care enough to ask (or you don't care enough to explain), why have a relationship in the first place?

(Sidebar: s/girlfriend/partner/g, please.)
> If you’re lucky you’ll get what you were after.

No, if you're lucky, nothing happens. The majority of the other alternatives are just death.

Just imagine a complex codebase and then you start changing parts of it randomly. What are you going to get? Either nothing or more likely, some sort of a crash which in biology means death.

What's the probability that you'll get a feature or fix a bug doing that? Almost 0.
RSS feeds are pretty trivial to implement, so it's worth it for most sites even if they only get a few dozen users from RSS.
They're simulating 50; they're implementing 20.
Thumbs up for 2600, Foreign Policy. The Economist and Lapham's Quarterly are my usual buys as well.
At least you only need to verify a switch once, it won't be compromised by software changes.
I appreciate that they crack down on content that is obviously designed to hurt and traumatise.
Yeah. I agree on both counts, though. I think .com is still far more important, and adding other TLDs shouldn't take away from its prominence. For the short term, making this super clear is a good way to go.
Robots are like vampires. You have to invite them in.
just as an anecdote, when my 3yo saw some videos she didn't like (i.e. she came across me watching something violent on TV) she asked me to turn it off, or backed in a corner where she couldn't see them, or walked away.

She also saw some odd nursery rhymes on youtube, but those didn't seem to annoy her.

Not all kids are the same, but I agree with the OP that we should maybe give the kids more credit.
Used to be, you configured X for your monitor and video card by editing a config file that specified the assorted timings and so forth. Yes, you could make your monitor very unhappy with the wrong settings.

This is probably the most useful thing ESR ever wrote: http://en.tldp.org/HOWTO/XFree86-Video-Timings-HOWTO/