skysight-inc/HackerNews huggingface dataset:
Emails can be automatically displayed in threads¹ and proper clients do so (e.g. Apple Mail) with the help of Message-ID and In-Reply-To headers. There are no reason to "hard-code" every previous message body into new message body when replying, i.e. quoting all the previous messages below/above your content. That's just plain stupid. Let the client do that for you in much better way.

If you need to give more context in your reply, you can quote a line or two in the above of your text. This is usually only needed for long messages. An example:

> This is a snipped from the message being replied to, i.e. quote.
> Just a line or two to give some context.

This is your text, where you you address the above concern. [More text...]

> Another quote regarding some other issue.

Your text here. The rule of thumb is to keep the quote shorter than your text.

I know there exist many broken email clients, but the solution is not to adapt for them but just keep following good practises. That's the only way to get the bad clients fixed. In the long run, everything else leads to more broken situation.

[1] https://cr.yp.to/immhf/thread.html
WebRender newsletter #9
Dockerizng Android builds
Agree html was probably overkill to get the useful subset: links, images, and text formatting. I send code snippets all the time, and to get it syntax highlighted so anyone can read it, it has to be an image. Which means no one can copy it.

Links can be rendered from the text. But images and formatting is horrible.

Markdown seems like the format email should have used if it had existed.
Serious question, what's wrong with parking funds in a coinbase ETH vault when compared to something like MyEtherWallet/Parity?
The Human Side of software development
It's a love/hate thing. I see your edit and it looks like arbitrary whittling down of the original which was already fine, if not superior.
Yup, people who think playing that game 1v1 is about having fun are sorely mistaken.
Images. Formatted text. Syntax highlights in source code snippets.

Html is overkill for these things, but still better at them than plaintext. Markdown strikes a good balance.
My question was the assertion of the ability of granting licenses in a place which doesn't recognize public domain. If the place doesn't recognize public domain, then in that place, the copyright of the code contributed by a user is still the users. So where does the company get the authority to license it?

Couldn't the person who put in into public domain go to the country and sue them saying the company is licensing their code? How can the company defend itself? We all know how it should go but that might not be what actually might happen.
conversely, rhetoric is a good way to show the topic is important to the speaker.
First of all, what's your source on the claim that Snapchat are taking/recapturing users, is that proven by anyone or are you making assumptions? Secondly, your question why FB would want SNAP is kind of nonsensical when you consider that FB placed a $3B bid on Snapchat in 2013 -- demonstrably FB does want Snapchat, if nothing else they want them so that they go away.
Surely convert it to html if the client decides that's how they want it, otherwise leave as markdown?
Koolhydraatarme tussendoortjes – Deze zijn gezond en echt lekker
This has nothing to do with bureaucracy, this has to do with making sure the changes don't ruin the feel of your product and alienates your power users. It's not like they decided a year ago and then had to wait 6 months for somebody to sign a piece of paper.
Making hard decisions to get the bottom line back on track would be a better signal of health than bleeding money and doing nothing about it.
would be interesting to try these pictures, the stripes would compete with the other features of the picture, so it might not result in seeing a schoolbus.

https://static.comicvine.com/uploads/scale_large/6/67663/418...

http://www.fairmont.com/assets/0/137/13359/13476/13477/2a657...
If you are interested here is source code for the blog views. https://github.com/rauchg/blog-views
Yep, I think Tweetstorms are right up there with colds and bad dates for negative experiences. Or, better said:

https://www.reddit.com/r/programming/comments/7bekig/an_inte...
While I sympathise with your vote-for-mediocrity, it's clear you don't understand Google et al. with their army of A* engineers and $uit$.

You sir are the product. By constantly telling you are the median, you shall become the median.

More Median People === More Profit$

Great article. "You Will Not Understand This." how appropiate.
I can't find any sources for why Gmail has supposedly "broken" e-mail for "everyone in the world". Do you know what he's referring to?
How useful are visualizations like this for improving the performance of the model?
If your battery only lasted half a day before, it was already a severely degraded battery. The update will put a lot of strain on the battery (iPhone does a lot of re-indexing and other stuff after the upgrade), which might might have caused the battery to deteriorate even more.

And, as I said, you are not forced to upgrade. A battery replacement is cheap and quick and will solve all your problems and your phone will feel like new.

I also have the iPhone 6S, and I've also been having trouble with the battery. I've had to replace it twice. (First time Apple replaced the whole phone because of a manufacturing defect, second time I went to a 3rd party repair shop)

Sure, it would be nice if Apple products lasted forever without service. Unfortunately they don't. But servicing iPhones has become extremely cheap and extremely quick -- as long as you stay away from authorised service providers.
>So where does the company get the authority to license it?

The company doesn't need any authority because anyone can "license" public domain software, just like I can sell you a star in the sky. It's a worthless piece of paper, its a gimmick and a way of making a donation to a cause you appreciate.

>Couldn't the person who put in into public domain go to the country and sue them saying the company is licensing their code?

Again, you're misunderstanding what public domain means. "The person" you mention has no right to sue anyone because the thing being discussed has been released into the public domain. Nobody owns it.

To illustrate: when you say (paraphrased); "The author could sue you for misusing what he/she put in the public domain" the logic doesn't hold, because if the author could to that it wouldn't be released into the public domain.
Why would someone use any app or page from twitter though? Great alternatives have existed from the very beginning, and they are still much better than the official clients. I haven't noticed any commercial messages, any "suggested" tweets etc. Just nicely rendered chronological timeline (I use tweetbot for iOS)
That miners somehow can vote which is the correct Bitcoin.
Do you often have beautiful pictures like this on your screen?

(a reason why I'm moving into scientific visualization and GIS instead of backend work...)
> But that's true of shipping any bug

The difference is though, that I can choose the time I update Chromium myself.
another climate apocalypse... 'cos even if all of these cars are electrical, they still need quite a lot of energy to be built and, after a while, destroyed...
Cat that plays fetch
Sure, but now, because neovim is guaranteed to have lua available (not necessarily the case in all vim builds), you can count on it, which in turn eases the problem of consuming the scripts.
>How is it possible that they can sell licenses to the code that was put into the public domain by other contributors?

Because you're required to sign a piece of paper that says: Yes, I agree to place this code in the public domain, if you want to contribute a patch to SQLite. What you're paying Hipps company for, when you buy a license, is keep records that says that all code is in fact in the public domain.
Good on you, I lived in the Netherlands for 6 months but didn't have the insight yet to engage in such activities.
HM Land Registry makes commercial ownership data free
I can't speak for others but it's been a real pleasure to use them. The interview was a tad tedious and the project ambiguous. But after that, smooth sailing.
Your own DC, sure, but to build out an entire cloud platform? Even with OpenStack and the like, it's anything but trivial.
Hire Web Developer
Snapchat User Growth Disappoints in Another Down Quarter
A lot of work seems to have gone into the windows version for 0.2.1, I would try it again.
Well, that should be a receivers end decision imo. The content is there, everyone is free to view it as they please. But in essence it's plain text, no html tag shenanigans (because that's a pain to read when unparsed) or, god forbid, javascript (because it's dangerous).
>If I search for "takeaway pizza", I'm going to be pretty annoyed if the results are generated using PageRank alone, with no weighting for local relevance.

Google "takeaway pizza [place of residence]".

>If an American searches for "cricket", they almost certainly mean the cellular provider or the insect rather than the sport

Google "cricket provider" or "cricket insect".

>if a British person makes the same search, the odds are reversed.

Google "cricket sport".

"We will track your every query, movement, voice command, and whatever other behavioural data we can get our hands on, put it in a gargantuan centralized database, store it for as long as we can (practically forever) and have trillion-dollar artificial intelligence munch on it so you can avoid using accurate search queries" is a ridiculous value proposition.
What looks impressive in a video is often smoke and mirrors. Just because your car is working in inclement weather for the duration of a video doesn't mean it's safe or that the behavior scales to all situations. Proving that it doesn't cause catastrophic problems is even harder (you need sim).

FWIW most autonomous cars work great at night. As for weather, nobody has heavy rain completely solved (yet) (afaik). It messes with both camera and lasers.
Replace your battery.
At least with javascript you have the power to just not run it. As with images: Just don't download them. If what message you received breaks, so be it.
Because nobody is operating in good faith anymore
Snap went beyond just retaining a majority of voting control with the founders. Due to the share structure, the two Snap founders control 88.5% of the voting rights. Their shares are worth 10x, and publicly traded shares are worth 0x.

Anyone with holdings in Snap who aren't named Evan Spiegel or Bobby Murphy have only one option: sell the stock and recoup whatever they can. That's what people are doing. Snap's share price will not substantially recover, and there won't be a return from an acquisition until the business completely runs out of money.
I think that the Whole Foods acquisition now gives Amazon a physical footprint to compete with CVS, Rite-Aid, etc. Imagine ordering online and picking it up at a Whole Foods. After this step, they will find ways to fully by-pass the physical store and ship you medicine directly via Prime. There is a lot of money in the pharmacy business and a lot of opportunities for Amazon to enter this market and disrupt it. I don't think that any of the incumbents have the technological capabilities to compete with Amazon's supply chain. The question is not if they will enter. The question is how and how fast.
Flash also works in Firefox, what do you need pepper flash for?
Aaw, I guess this means IBM PDF manuals will lose their distinctive look. "IBM-Bodoni" font I guess for the title?

https://www-304.ibm.com/servers/resourcelink/svc00100.nsf/pa...
Looking at MINIX as "surveillace technology" or "intended for misuse" (isn't that an oxymoron?) is stretching the definition very inclusively – it's an operating system. Yes, people that use computers for bad things sometimes use operating systems to facilitate those bad things. Whether you buy a license for Microsoft Bob or use MINIX for free is beside the point.

I specifically did not suggest "looking the other way" either, I just don't think the problem is open source operating system software that anyone can benefit from, it's involuntary surveillance, and I think that should be addressed legislatively rather than inhibiting publicly available research on very broadly applicable subjects.

Conversely, you could look at other research like the microchip, GPS and the Internet, all publicly funded to fulfill some defense purpose, and all having more than occasionally been used for indiscriminate surveillance. Would we be better off without these things? I don't necessarily assume a "no" to that, but it is fair to say that there are plenty of uses of these technologies that have had positive effects on society.
Steward – A command launcher for Chrome
X86-64 Machine Code Obfuscation
For you. Maybe not for the median user though.
https://www.reddit.com/r/linux/comments/6mw1ld/firefox_track...
It was other things than frameworks too — also databases, and (to some degree) programming languages. For example, I started with using only file based storage. Then I switched to Oracle — because I needed to learn Oracle better, beause of some contracting work I did, and then from Oracle to PostgreSQL. & I tested Dart (a programming language) too (and Angular-Dart).

Actually now in the end, I've found some frameworks that I like (love?) and ... without them, I'm afraid everything would instead have beeen a terrible mess. These frameworks help me structure the code and reduce my total amount of code: React.js, and Play Framework, and Nginx + some Lua (instead of doing everything in the app server).

My personal lesson is ... Do use frameworks but not the wrong ones :-) and it can take long to undo a use-the-wrong-stuff decision.
CppCon 2017: “Curiously Recurring C++ Bugs at Facebook”
I agree, I was disappointed not to find this on Amazon, would have bought if there, found another book with the same name though!
I do ALL my reading on iPad Kindle app, thousands of books, I can’t be arsed to fill out forms to buy a book also other book or pdf readers I’ve tried have always been crap compared to kindle app.
Only thing that works is active and ongoing moderator involvement, plus a well implemented "report/flag post" feature.
> the author is basically complaining that Chromium decided to update itself.

Exactly. Apps shouldn't do that on Linux.
>Do you get why you'd prerender a JS app and why an isomorphic setup is fundamentally different than server side rendering with PHP?

Tbh, I'm not really interested. I can squeeze amazing performance out of a 10kB self-written JS library with noscript fallbacks than most JS-heavy apps out there. The sites I develop work with dialup connections or worse. Because my phone regularly has only such a connection. Modern JS apps are a pain to use under such conditions, I've not noticed much difference between prerendered JS and unprerendered JS, it's both crap under these conditions.

On the other hand, Orange Forum loaded almost instantly (less than 10 seconds) on a crappy GPRS 16kbps connection. Discourse or NodeBB don't load at all and if I'm lucky enough I might see some error message or crapped out webpage.

>Also, JS performs as well or better than PHP. Not sure why you guys get so ideological about this.

I have only ever seen evidence of the contrary.

I can run a 1M user/month website with 128MB of RAM on a shared hoster using PHP. If you get a good shared hosters you can probably hit 10M user/month.

I have not seend a nodejs app that can handle 1M user/month on a 5$ VPS, which has 512MB RAM and probably more CPU and disk than the shared hoster offering.

But I'm willing to rethink this if I see real world evidence that a comparable software set runs better and more efficiently in JS than PHP. I won't consider synthetic benchmarks since those rarely model real world usage and comparable means the software must be usuable with and without JS on the client enabled.
Richard Francis “Dick” Gordon Jr., Apollo 12 Astronaut, Dies at 88
I don't get why no service use the email link to login method. It already exists, but is marketed as 'forgot password'.
Google/shaka-player: JavaScript player library / DASH client / MSE-EME player
Snap lost nearly $40M on unsold Spectacles 37
I've tried the grafana histogram plugin but it doesn't work; simply get a 404 error on load and makes the entire row unusuable.
I just exited. I didn't bleat about it. Maybe I should have ranted, but somehow I did not judge that as necessary or appropriate. Either you "get it" and don't need to be harangued, or you are embedded and a harangue is just hater gotta hate.

So I just stopped. Three months ago. Not missing it.
Honestly for me it's because they (desktop replacements) all seem to split everything into multiple columns. I dislike that design and just can't seem to gel with it.

As for mobile I've actually not had any problem with the official iOS app after setting my account to display tweets chronologically
Show HN: Mental Modelist – App Store for Mental Models
> gmail dicthed IMAP in favor of their own API. Pluging an IMAP client into your email account requires to dig inside your account security settings and change several obscure values with scary names and warnings. Sometime it even doesn't work, and then you do it again later, and it works for no reason. A non tech saavy user will never succeed in doing that, and hence everybody will use the web base version.

I went to the settings page, selected "enable IMAP" and used the values in the provided link to set up my Gmail as an IMAP account in Thunderbird. No messing around with account security, no "obscure values" to change.

I didn't even have to generate an app-specific password (I use 2FA), because Thunderbird understands the authentication page request.

> I had "burn after reading" documents that I could never open because of this.

Why were those documents ever on an Internet-connected device?

> I just wanted emails when I open my first gmail account. Not that.

Honestly, if you didn't know back then that Google was primarily an advertising company, and that they would scan your emails to generate targeted ads, you obviously weren't following along, which seems weird considering your obvious focus on security on privacy.

I'm getting ready to migrate away from Gmail myself (I'll keep it running unused as my Google account), mostly so I can have my own domain under my own control.
Nah. Admittedly the tabbing kind of sucks. You can't even tear off tabs into windows.

Tabbing is an interesting thing... I've always been jealous of Firefox's tree-style tabs, which are impossible to implement on Chrome. But never quite jealous enough to give Firefox another shot. Yet.
I find most of the differences listed there contrived.

One big difference is that fossil includes wiki and ticketing.

Philosophy differs: Fossil intentionally limits "distributedness". For example, fossil push/pull always transfers all branches with their name. Private branches are considered an anti-feature.

Minor differences are the licence (GPL vs BSD) and the data store (files vs sqlite). Under some circumstances these details matter, but not for the majority of developers.

The rest is not significant, imho. For example, "Lots of little tools vs stand-alone executable". Who cares? In both cases you type "$VCS $SUBCOMMAND $PARAMETERS" commands.
I haven't used Facebook in well over a decade and I'm not even 25 years old yet. I don't think I missed out on much. (Though Facebook tried to get me back in not too long ago by claiming somebody was hacking my account which I had deleted... they also demanded a passport)
Your queries would work, but Google wants to be like the secretary in the office. If you ask your secretary "I want some pizza", he would not say "Well this pizza place is the most popular in the world, it's located in Rome.", he would tell you options close to your area.
The author assumes that the field trial command line arguments are somehow related to the issue he had, which is not the case.

Chrome is always running multiple processes and they always have a very large number of arguments, including field trials. He's just describing normal behavior.
Outlook already did that, since basically forever.

> it taught everyone to reply on top.
No, top posting won because of Outlook (and to a lesser extent due to web clients).

The main evidence for this is that where I work (and surely in other places well), people who use Outlook end up re-inventing inline quoting, badly. They write their answers inline and use coloring to distinguish them because Outlook has no proper quoting support.

And the reason is quite simple: if each mail in a thread is only a small number of sentences, then top posting is fine. However, when you're trying to do serious technical work via email, replying to specific points is necessary. Inline quoting is simply the best way of clearly indicating which part of the original email you're replying to.
Because it is one of the few sectors where you can be a little creative and not obey the rules set by corrupted bureaucrats decades ago
Yep! Some data points:

1. Storing large amounts of logs data is challenging and expensive for anyone. So even if you can collect data, good luck storing it all. Think about what a self driving car has to store: images, audio, 3d point clouds, all organized by time, ideally labeled in some manner.

2. Unorganized data is not useful. For example, part of the autonomous vehicle problem is proving that the car is safe for <condition parameters>. You need simulation to ensure model changes don't incur regressions. I've heard rumors that Tesla didn't have a sim team as recently as 1.5 years ago -- a lot of people argue "you can't sim everything" but most mature players now have realized that sim is vital.

If your data is not organized and accessible, or you can't afford to store the data, your development velocity is going to be really bad and/or your safety characteristics will not be provable.

One argument I've heard is "well with each new model launch why not just run the model in ghost mode for all live cars on the road, and see if it causes any issues" -- many life-threatening situations are rare combinations of factors. If you don't record them, you can't count on them to happen again during your regression test period. And again, even if it worked, the time it takes you to run a regression test is now a lot longer than a team that has sim that can run O(hours-days).
The Effect of SMAC on Business Growth
NASA astronaut Dick Gordon, pilot of Apollo 12, dead at 88
Reminds me of this: http://www.telegraph.co.uk/news/2017/08/06/mary-beard-misogy...
Yes, that's exactly what I meant by "client". I think the tricky issue in this case relates to links because they totally ruin the text when left untranslated (in much the same way that unparsed html does), but some would prefer to view the original URL. I'd possibly advocate a different format - e.g. surround text in square brackets, supply URLs in order, at bottom of text.
To see how the 280 char limit feels, I tried to compose a tweet with the full 280 chars. Piping it through wc tells me it's actually 295 chars:

https://twitter.com/marek_gibney/status/928184393755250688

Maybe some chars or chars in links count for less then 1?
They don’t support all of twitter’s features, like group DMs, thanks to twitter closing off their API. It’s quite annoying.
I honestly can't remember the last time I received any spam that didn't get caught by the filter. Right now, I have 12 mails in the spam folder, and that's my normal running 30 day average.