skysight-inc/HackerNews huggingface dataset:
That's something both RSS consumers and produces should already support, but don't always, called an E-Tag, a standard part of the HTTP standard. However, the E-Tag is all-or-nothing; either it matches, and the entire request is essentially aborted, or it doesn't match, and the entire file is served up.

Passing "the ID of the last piece of content I saw" would allow the server to return just the updated stuff, or abort early like an E-Tag. However, counterintuitively, as is often the way in computer science, I'm not sure it would be that big a win to be able to return partial content. The vast bulk of the win on most blogs will just be the ability to abort at all, provided just fine by E-Tags.

I would say that if your site is getting hammered by HTTP requests for your RSS, do double-check that you've got E-Tags set up and working correctly. It is in the best interests of the big scrapers to support that properly, as they are paying for that bandwidth too. RSS aggregators don't have to get too large before this becomes a top-priority feature request. Unless the feed is literally changing on roughly the same frequency as it is scanned, it shouldn't be the dominant factor in your bandwidth bill.
Given that keeping weed illegal is costing New York $2-3 billion per year, it's really not that bad.
I don't think so.

> For post-1953 information he was able to modify old memories with new information. For instance, he could add a memory about Jonas Salk by modifying his memory of polio.

Additionally, the surgery he had, caused him to have a very... unique neurological structure. I'd hesitate to generalize his experiences directly that way.
FWIW, I had a similar issue recently: if you cannot find the link targets, you can still simulate a click on the element using phantomjs.
>Pretty sure this only applies to banks with small holdings, so I'm not really sure why anyone's getting their panties in a knot.

Definitely not small, maybe medium but even then depends how you define it. The relevant regulations are rolled back for banks with less than $250 billion in assets. So the megacorps like BoA and JPMorgan are still regulated but other very large entities aren't - American Express and BB&T were the examples I read earlier.
A self driving car can't beat the subway, spend the money NYC.
Great example of recursive self improvement.
Other countries have fair legal systems and thoughtcrime. Germany bans certain ideas and symbols. Theocratic-leaning countries do the same for heresy. The structure of the legal systems in the west haven't changed for hundreds of years, but hundreds of years ago they also prosecuted and convicted for thoughtcrime.
Because where I come from, a crime has a victim. Even traffic and moving violations have a kind of victim, in that they help maintain safety on the roads.

A thought can never be a crime. When ideas are criminal, the entire advancement of the human species grinds to a halt.
Just the same price with a few-megabytes mobile messaging app.
I wonder, how much does the app weigh...
You can pretty much do that with RSS, if you want. Slightly decorated with some XML stuff but that'll pretty much gzip right away. Statically, if you use the right web servers and magic invocations the web server may specify.

You'll find your feed readers aren't particularly impressed, though.
> Hopefully a replacement will fill its place and provide comprehensive public access to our government broadcasting network's archives.

Is this a joke? That's not what CPAN is about. For what CPAN is for, there already is a replacement, MetaCPAN.
Why is POP3 horribly inefficient? Lack of an equivalent to the IMAP COMPRESS extension?
Germany bans certain forms of expression, they don’t police thoughts. There is a difference.

@chroma: That’s a form of expression, but you’re not going to run afoul of the law for thoughts in your head, just the ones you share. I don’t mean offense, but I think you don’t actually know what a “thought crime” is. Read 1984, it’s worth it.
The cost of the option you point to isn’t negligible. It’s trading at $69 as of today, meaning your break even point is $344, not $275.
You can't deny the holocaust in Germany.

Edit: I'm using thought crime in the sense that Robin Hanson is using in the blog post. He was talking about how certain ideas are legal but subject to extralegal punishments via mob rule.
It does not looks like it would be possible to do this to the most of the prisioners. For example in 2014 we had a defict of 200k [1] vacancies, we dont even have the space needed to replicate the Apac to a high number of people

[1] http://g1.globo.com/brasil/noticia/2014/01/brasil-tem-hoje-d...
A URL, or embedded content as part of HTML?

If it were just a URL, even an HTML-enabled client would show just the link. I assumed that it must be embedded content, which would be rendered as a normal-looking message.

Maybe it's both. But even so, I'd just see the link. And generally, I ignore blank messages containing links.

Also, it's not uncommon for email list software to strip HTML, and I doubt that it would decode the HTML before doing so.
Sorry, no, it's my honest opinion. I am the kind who is more interested in ideas and patterns than in libraries or frameworks, so I had a look, but this looks like the typical work of a design-disabled programmer. I am not saying that is garbage, but I don't like neither the execution or API design.

Redux can be complicated, but Redux is way simpler and easier to reason about than the Meiosis patterns.
I can’t over emphasize how much I love hearing about these overwhelmingly positive things that happen as a result of this community on HN. Thanks for sharing it.
Robots creating a wages and employment 'death spiral' warns IMF
— You want to see a party trick?

— Yeah!

— Let's see… hmm, not today.
ICANN makes last minute WHOIS changes to address GDPR requirements
> Think Redux, MobX, Cerebral, React Context, etc. but without having library imports everywhere and being tied to a framework API. Instead, just plain functions and objects.

Undelivered promise.
Fta: Signal system? In 2018 why is the conductor doing anything but pressing a "leave station" button? Who is driving the requirements for this?
Who Is Arthur Chu?: When Jeopardy ended, the real puzzles of online life began
There's a supreme court case that's about this.

The feds had thermal cameras hooked up to a helicopter, flew over some guy's house, saw thermal signatures looking a lot like someone growing marijuana.

Supreme court threw this out as a warrantless search because people are allowed an expectation of privacy against tech that "everyday people" don't have.

IANAL, but if you don't buy this logic, then search warrants are mostly limited by tech? Like if the gov't invented binoculars that could see through walls, does that mean they could just look into your house without a warrant?

The search warrant is about intent and expectations. And while "police officer checks records manually of a person" is kinda expected, "police officer x-rays an entire crowd instantly" seems a bit less so.

We _do_ put up signs about cameras, and there's rules about recording phone conversations too. It sure feels like there's case law around a lot of this.
Amazing how, a decade or more after the python-perl skirmishes, some still ... still ... cannot give up their attacks on perl, using the mask of accounts created in the last day.

Perl is still alive, well, and growing. It's not the currently cool language d'jour like qw(Scala go F# rust ...). But people are shipping code with it, using it successfully for what it does best.

Haters gonna hate, and one should generally avoid feeding the several hour old trolls. Their trolling notwithstanding, rumors of perl's demise have been greatly exaggerated.
At first glance, two violins should sound different from one another, at least hypothetically. They are made from different pieces of wood, they can have subtle variations in dimensions (such as the graduation of the plates), and so forth. At an extreme, one of the instruments could have worn-out strings.

It doesn't seem outside the realm of possibility to make physical measurements to find out whether these differences are likely to be borne out in audible ways, e.g., by looking for differences in resonances of more than a few dB.

What would surprise me, would be if such studies uncovered no differences, because it would mean that the luthier's art has been refined to an exceptional level, in order to make instruments sound the same.

Now, if it's possible to discern a difference, even without being able to identify the source of the difference, then it becomes a completely different matter, which is, which one sounds better? And that's a subjective matter.

Disclosure: I'm not a violinist, but a double bassist, and in the world of basses, there are profound differences in materials and construction among instruments, so the idea that two fine instruments should sound different is quite plausible.
A surprising amount of services have this. You can even turn your Gmail inbox into an (authenticated) RSS feed[1]. Small warning: it uses an outdated XML feed namespace, but most readers should handle it fine.

[1]: https://mail.google.com/mail/u/0/feed/atom/
uBlock Origin blocks mixpanel, not entirely sure why, assuming its spam
But only the owner of the private key associated with the certificate can intercept traffic. The keys used to sign the certificate have no impact on the actual encryption whatsoever...
Versions, timestamps and unique IDs are definitely base design requirements on anything.
I'm curious about how much of the tone is the instrument and how much is the player.

I remember watching an Igor Oistrakh masterclass where he complained about the sound a young violinist was making on her cheapish violin. He said "play it like this" and then played the same note on his vastly more expensive instrument. I think everybody in the room was thinking something along the lines of 'I'd like to see him make that sound with the instrument she's playing."
I was not aware that The Verge was still moving forward after Joshua Topolsky left, and their show "On The Verge" was cancelled.
'Dharma' in Hinduism means 'Religion'. It's just a use case of the word, and as a Hindu, I don't find it offensive at all and I'm sure others feel the same.
> The link is good, presumably in and out of gmail

The link is clearly not good out of Google ecosystem. You need to have a Google account to view it. Otherwise, there's nothing stopping the e-mail client (or even recipient's email server) from fetching the link upon receipt.

To be clear: Gmail want to be a UI for sending messages via a proprietary protocol which look like emails to the sender and receiver if they are Gmail users.

If your outgoing emails were silently converted into Snapchat messages (more features! why not! everyone's one Snapchat anyway!), would you be similarly unconcerned?

>and is clearly a gmail feature, not an email feature. There's no problem here.

That's precisely the problem: turning Email into Gmail.

Remember how IE added features to HTML which were IE features, not HTML features? Remember how it wasn't at all a problem?
Hmm, so an Iridium satellite is much brighter than a satellite or the ISS (a satellite). Got it!
Some books I enjoyed and which could be beneficial:

- Borges' Aleph, and his essays (for example Other Inquisitions). He was fascinated about concepts programming is famous for now, he would have loved recursion

- Mann's The Wizard And The Prophet. He uses the life of two highly influential scientists (Borlaug and Vogt) as exemplars for two ways of viewing progress, one highly focused on technological progress, one being sceptical of technological progress

- Wachter-Boettcher's Technically Wrong, about implicit biases in modern technology and how that excludes or mistreats people. Some good lessons if you want to start a company and get as many customers as possible ;) Similar book with more academic stringency: Weapons Of Maths Destruction

- Roman's Writing That Works, non-fiction/memo/email advice from big advertising guys, lots of good advice on getting your point across

- Fromm's The Art Of Loving & The Sane Society, two non-fiction books from a sociologist/psychologist on how to work on your relationships (i.e., love as a movie concept doesn't exist, it's mostly very hard work and self-critique), and how society as a whole has very broken goals. Becker's The Denial Of Death (on how fear of death is a major drive in life) comes from a similar place

- Wilson's How To Teach Programming - delves deeply into the psychology of learning and how to build stable communities, it's available for free so why not

- Statistics books are always good to mend your thinking! My favorite layman's introduction is Motulsky's Intuitive Biostatistics (no formulas, plain English), for a non-practitioner Wheelan's Naked Statistics is probably better

- Seth Godin wrote lots of good business books, pick one (I liked Linchpin)

- If you haven't read them yet, get the 'classics' of software management: The Mythical Man-Month, and Facts and Fallacies of Software Engineering

- Cuckoo's Egg is a marvellously fun non-fiction book about a programmer tracking a hacker in the 80s, one of the first international computer crime cases, featuring tons of fun low-tech hacks
<2 years of car insurance in NYC

https://www.nerdwallet.com/blog/insurance/cheapest-car-insur...

But that number is only valid if the project delivers. Big if.
Every car is legally equipped with a tracking device known as a license plate.

There are no more toll booths in the state of Massachusetts.

If you travel on a toll road in Massachusetts, your car will be tracked either by E-ZPass transponder, if you opt in to that system (at a substantial discount), or via photographing the license plate and sending you a bill in the mail.

Also, pretty much everyone I know, even the most privacy conscious, carry a tracking device in their pockets at all times. I think that rms may be the only person I've met who I know does not.
I'm a little confused. I've heard of Digital Mars around the internet but I don't know what it is or why the company was started.

For my entire life as a Software Engineer the idea of a close sourced or proprietary compiler was just alien to me.

What set you down the path of writing compilers? Did anyone buy licenses to your compilers? Why was D started?

A more technical question: Was there any abstraction/pattern that has been deeply rooted into your code base that you are unable to change due to prevalence yet this pattern/abstraction makes it more difficult to maintain your code base? In any other words: have there been any mistakes made?
If this is a problem that money can still fix its worth every penny.
It would work fine, mail servers and clients are damn comfortable handling those numbers.

I suppose it'd be easier if you never want to have any files to back up, but I already do (emails themselves, git repos, various databases) so storing the rss2email configuration is nothing extra for me.

You can setup filters to put the stuff from RSS in whatever folders you want. By feed itself. By author. By keyword. Just like any other email. I use Sieve with Dovecot/Pigeonhole but any decent hosted mail service should provide something similar.
I agree but also think it's worth acknowledging the trade off you're making. If you never touch a piece of code, then at some point nobody remembers or is able to understand what it's doing.

I think this is worse than changing code that has been field tested but admit I am biased because I work on a large project where we are beginning to run into this problem.
But I wonder about double standards. If Joe Bloggs tells something false to a federal agency his best defense is probably that the agency doesn't notice / doesn't care. Ordinary folks probably wouldn't stand a chance if it came to court.
Sounds very suspicious that people were able to name day of the week for random dates 15+ years ago when most days that pass one has no reason to associate the date and day of week. Makes me wonder about the individuals participating in this study, their incentives to get an official high memory credential, and whether they learned a formula for calculating days of the week.
If I may ask, why did you opt to port the code in that order (translate -> re-architect)? I suspect you have experience in this, and I was curious what experience taught you.

Edit: Answered below in "May it have been better to start from scratch?"
Its interesting they essentially passed all memory reads through a barrel shifter right in the critical path. This would have been a huge performance bottleneck had the platform survived.

It is very flexible, but... costly.
MTA union, it's an extremely powerful union. The L line for example is set up to be fully automated, but they are still required to have staff for the train.
That's my planned reply.
It's a shame that the focus is always on the capital outlay and not on the cost benefit potential to be realized (both economic and non-economic). This sort of spending should always be seen as an investment.

For instance, modern/improved signaling and train control technology will allow you to run rolling stock at greater speeds with more frequency, requiring less on-track maintenance. In other systems, undergoing recent upgrades (for example) you can run a train every 3 minutes as opposed to 6. As a commuter knowing you only have to wait a max (n)minutes as opposed to max 2(n) can be the difference between deciding to take a train or using some other means of transport, especially if you can shave a few minutes off your commute as well.

It gives the operators much more control over how they design services and run their business. It's a key enabler.
What edges of your cage do you bump up against?
> namely, the emerging class of crypto-collectibles such as CryptoKitties.

You can’t honestly be serious about this. Please get outside the Silicon Valley bubble and look around.
Commendable but he should set an example and do something about his footer: HTTP://WYDEN.SENATE.GOV.
Next Generation iPhone Chips Go into Production
Polanyi's How to Solve It.
TL;DR: After extensive investigation, case review and working with a variety of internal teams, we’ve have not found any supporting evidence to corroborate these claims.

Greetings. This is Alex Diacre again from Google’s G Suite Support team with a followup. In order to protect the privacy of all our customers and users, it is our policy not to disclose information relating to specific customer accounts in public forums. But given the amount of attention this post received, I’d like to offer some insight on the results of our investigation on this matter:

-The original poster on Reddit (OP) did not identify him/herself or the customer account. We have made several attempts to reach out to the OP through PM, but have yet to receive a response. (If the OP or someone from his/her company is reading this, please get in touch with me).

- We have tried to identify the customer based on the information in the original post, including an extensive review of recent support cases, but have not found any cases resembling the description.

To note, Technical Support is available to G Suite customers 24/7 via chat, phone and email. We’re happy to work with the OP to investigate this matter further; until then, we have not found any supporting evidence to corroborate these claims. Technical Support can be accessed at https://gsuite.google.com/support/
I too explain my failures by blaming the ignorance, or possibly stupidity, of other people.

If only they knew what I know, and thought the way I do.

Those poor, poor dolts. May they find enlightenment one day.

Surely it will be the death of our nation if they don't.
I love Kafka and the log orientated streaming model, but I often have to think twice before recommending it to clients who would have to manage the ops themselves. Having a managed service on GCP, and Confluent's existing cloud offering on AWS really brings down the barrier to entry. There aren't really any AWS/GCP serverless equivalents (Kinesis has 7 day retention maximum, no key compaction, and less surrounding tooling such as KStreams/KSQL).
I remember a few years ago reading an article about how in some parts of the NYC system it's impossible to know where the subway car physically is from a central control room. This has other impacts, like not being able to reliably update the forward station on arrival.
How to Export Installed WordPress Themes and Plugins
Just to this point, an example: My parents' VCR had a built-in feature that would automatically fast-forward through commercials when playing back something that it recorded.
Are you a finance law attorney? This is marketed as a financial protocol. Completely different than HTTP.
This is awesome. :D I hope we see more stuff like this.
As someone who works with perl daily, what's "modern" perl?
Ray tracing WILL DEFINITELY fully take over rasterization once hardware capable of doing it is commoditized.

If for no other reason than the huge amount of effort it will save game developers and game engine developers. Not needing to perform all those hacks to approximate what offline renderers can do. Not needing to write those features into engines at all... It will be so much simpler.
How do you even use a mailing list properly with this going on?

The big deal here is users do not get copies of content, instead notifications content is, or may be available.

And that's then. What about searching mail archives? You know just that sort of thing being just a little broken is not an accident.

Or it changes.

"You told me to fuck off"

"Prove it"

Message says hugs and kisses.

That's gonna happen. Count on it, with lame screenshot battles being "proof."
Couldn't you just filter those newsletters into a folder? I'm not sure how making it RSS is materially different.

Hardly anything I described here goes directly into my inbox, to be clear. That would drive me crazy (I rarely have more than a dozen emails in my inbox -- all things that I need to somewhat immediately need to be act on).
To add to this, don't diminish simple and easy abstractions. There's often a tendency in software development to make use of the fanciest, most complicated tool available, rather than the most practical one. It's easy to forget that just wrapping something up in a handful of static functions and a couple data types is still abstraction, and often it's the right level of abstraction.

Design patterns are a great thing to understand but they can be dangerous when used incorrectly. I've had to deal with overly design patterned code and it can be a nightmare. You go searching and searching for the "sharp tip of the spear" where you can actually get something done and then you find out that you need some sort of special object. Then you find out that the object doesn't have a constructor it has to come from a factory method. And you can't just call that factory method with parameters, oh no, you need to pass in some special property bag object, and so on.

Don't worry about trying to show off, worry about making your life easier. The ideal situation is that if you want to do some new thing X that is similar to but slightly different from other stuff your system does then you will not only have a good idea of how to do that with the existing primitives, utility methods, abstractions, etc. but it will also be a fairly straightforward task to add that functionality.

Ask yourself these questions about your code base:

- how easy is it to read the code and figure what it does?

- how easy is it to figure out how to use it?

- how confident can you be that the code is correct just by looking at it?

- how difficult is it to maintain and add new functionality to?

- how easy is it to test?

Let those guide your designs.