skysight-inc/HackerNews huggingface dataset:
Mostly due to JavaScript, though styling can be a problem too; the gmail stylesheets have a huge number of rules (over 10,000), with a fair amount of duplication in them. For example, gmail has about 4600 rules that all set a background-image of "//ssl.gstatic.com/chat/emoji/png28-7f9d3a5045813584f828fe69a1fecb77.png" according to <https://bugzilla.mozilla.org/show_bug.cgi?id=1397971#c0>. You can see some data on the styling end in https://bugzilla.mozilla.org/show_bug.cgi?id=1392314 and its dependencies.

Anyway, I just tried loading gmail in Firefox, pulling up about:memory, and measuring. The overall gmail window takes about 125MB of RAM over here, not counting its images. Style data is about 27MB of that. Another 11.5MB is DOM (6MB of textnodes). Most of the rest is JavaScript.

And _boy_ is there a lot of JavaScript. I'm seeing a 15MB arraybuffer from a hangouts iframe (why is that there by default on gmail? I've never used hangouts!). 2MB of just Function objects on gmail itself, out of 10MB total for JS bits. 8MB of objects/functions/arrays for _another_ hangouts iframe. 4MB of JS stuff for a notifications.google.com iframe.

Note that a lot of the style and DOM bits above were _also_ for the hangouts iframes. Just eyeballing it, about half the memory gmail is using over here is actually for those hangouts iframes...

Oh, and none of that includes the strings. There's 10MB of strings, including at least three more or less identical-looking strings with nearly 1 million characters each that look like stylesheet text. And then another 500k-character stylesheet-text string.... And yes, I just forced a full GC and those strings are still there; gmail is keeping them around somehow.
I know that you said but I'm afraid a major part of a spam scoring is coming from DNS related checks (SPF, Domain Keys...). I would concentrate on that... offer yourselves to configure that on behalf of your customers, get those DNS things shorted out and your delivery rate will get higher.
Understanding Git – Explain it Like I’m Five (part 1)
Allow me to recommend aCalendar+. All the features you need.
Are there any other CAs that support ACME?

Is ACME an Internet standard yet?

Is that turning into monoculture?
really, anyone who bothers reading the dlopen(3) manpage: http://man7.org/linux/man-pages/man3/dlopen.3.html

Loading / unloading code is straightforward. The trick is in getting the code called from existing code.
There also numerous examples of failed mass uprisings. If you can throw enough robots at the problem, the 0.1% would have nothing to fear.
The distance you mentioned is about 3000 feet. Toronto's waterfront spans over 25 miles. And for the most part it is beautiful, in my opinion.
please, I have to know, what is evil_lincoln testing?
I'm not even sure it's a serious problem - a possible annoyance, and perhaps, for a spammy site owner, maybe even a feature. But as a web user, I'm not really fond of that added uncertainty.
7p is just shorthand. Either way, it doesn't work for 7p or 7pm whereas it used to for either format.
DL02: Writing a Neural Network from Scratch (Code)
It might mean "for no loss", that is, for what it paid for it. No cost to the taxpayers.

Note well: I do not know if that is the correct interpretation.
The Odd One
That question was asked in the first comment of the article and the author posted a screenshot of stats from his latest campaign if you want to check that out.
Did you pay with Paypal? You can file a dispute
Brady was the IT guy, thinking about crimes wasn't his gig. The inmates weren't going to say anything. If the lieutenant mentioned is a police LT and not just a generic term for assistant, then it's the lieutenant's fault for not mentioning that it was obviously illegal.

I think the distinction that needs to be made is that hiding a computer in the ceiling is breaking the prison's rules, but not illegal in itself. There is no law saying that felons can't access the internet- that prohibition only happen in specific cases related to computers (fraud, child porn distribution, etc.). It could have been that the inmates were just browsing the internet, which isn't illegal. Brady the IT guy didn't think that convicts have less to lose and are more likely to conduct actually illegal activities with their computer network.
Waterfront Toronto, the agency that Alphabet is partnering with, is also responsible for the redevelopment of the Canary District (which is immediately to the north of the area that Google has just got involved with).

When they launched they put out some press releases about how the Canary District was going to have free neighbourhood wifi and other fancy things. As far as I can tell, that never happened, yet they won an award for it being an "intelligent community".

> Even as the network is being built out, it’s already winning accolades. Last year it helped the City of Toronto earn the title of the world’s No. 1 Intelligent Community of the Year as chosen by the Intelligent Community Forum in New York.

Anyone have details?

http://nationalpost.com/life/homes/full-speed-ahead-torontos...
Building the Gyroscope Annual Reports
The difference is they are demonstrating fantasies or idealizations that much of their customer base have or aspire to themselves. Truck commercials are made that way with a large part of their customer base keenly in mind.
Yep. My networks refuse all mail from amazonses, as it is almost entirely spam and the abuse contact is completely unresponsive.

Mailchimp isn't spam-free but it stops the spammer hitting you straight away and has human follow-up for problem cases. If that increases the price of sending mail, so be it.
Yeah - in light of the fact that Russia isn't advocating for a particular political outcome in the United States... they don't want the US to step back from the Crimea, or stop criticizing their conduct in ex-Soviet states.

They just want to divide & conquer. They don't have a preferred outcome in mind, they're happy in any future state in which the US is weaker.
Tips for terminal on Windows 10: https://goreliu.github.io/wsl-terminal/
I apparently played that stage too well and completed it before I had made enough paper clips (which becomes the new currency then) to get anything started at all in the next stage.
Can common shares also have different classes?
Waves in lakes make waves in the Earth
I don't know, but Hillary's team did.

https://www.coindesk.com/presidential-candidate-hillary-clin...
This is an interesting hack. According to sources Airbus gets 50.1% of the Class C jet's "business", in exchange for building them in a pre-existing plant in Alabama so that they are immune to the 300% tariff that the US was planning to impose (considering to impose?) on them.

The hack allows Bombardier to recoupe its design costs by selling planes. They will no doubt get less margin selling them through Airbus but it is better that having to flush that investment down the tubes.
Toronto does not get 'scummier' towards the water, unless you mean in the absolute most general sense - i.e. from way out in the burbs, yes, the 'downtown' is 'scummier' and is 'closer to the water'.

But Toronto is mostly just a giant cold suburb, that is reasonably well run, but doesn't standout for any reason in particular.

It's the ultimate 'B' city.

It's consistently better than almost anywhere, and yet, not one aspect is really world class. I mean - San Francisco is 'missing' so many things that make it a truly all-round city, yet is so exceptional in many ways. Toronto 'has everything' but it really lacks a 'raison d'etre'.

And FYI I grew up there I can say what I want about it :)
> And as a US taxpayer i’m all in favor of foreign governments subsidizing my travel with cheaper commuter jets.

The C series are also very quiet (marketed at 4x smaller footprint/up to 20db reduction). Airports are/were quite excited about what these new aircraft mean for residential noise mitigation (billions across the US).
It doesn't say that all land is discovered. It only shows data about oceans; it's called "Unknown Oceans" and shows data from the Census of Marine Life.
Hacking back, the worst idea in cybersecurity, rises again
3xx redirection requires the backing-store to maintain some kind of permanent edit history, and is therefore not necessarily something one can assume one will have.

There's also the problem of aliasing; if another book by the same name is later added to the shelf, the hierarchical name now references an entirely different resource.
I think you are wrong, observers in different galaxies will agree on the inertial reference frame in which the background radiation is isotropic. The relative velocity between different galaxies will show up as different dipole components in the measured background radiation, but if you compensate for that, you should get the same inertial reference frame no matter from which galaxy you measured.
The guardian seems to add more details:

"If Airbus’s plan works, it’s ingenious. It will get a 50.1% stake in the C-Series without paying a penny and will collect some cheap warrants on Bombardier’s shares"

https://www.theguardian.com/business/nils-pratley-on-finance...
How is GA "tier 2/3" ?
eh. You can do that with query strings and hashes in URLS anyway. https://news.ycombinator.com/user?id=digikata&profile=bad-pe...
In France it’s forbidden to sell fish for raw consumption that has not been frozen at some point.
I have a hard time believing that modern search engines are so incapable that they have to devalue redirects to the point that honest users have to worry about it.
I remember at Standard Chartered they have a Haskell monolith project of a few million LoC and they are relying on incremental building. [1]

I wonder why that wasn't an option for facebook.

[1] From podcast: http://www.haskellcast.com/episode/002-don-stewart-on-real-w...
You're assuming bootcamps have been valuable. They haven't. They're complete garbage.
It's definitely figurative language and I understand that it's charged, but I don't think it's "biased" in any sense of the term that might illegitimate my opinion. I don't think "uninformed" accurately conveys the phenomena we're seeing in our country, particularly since much similar ignorance flows out of institutions that ostensibly know better--notably the academy and media.
This reminds me of that Futurama joke where the spaceship is dragged underwater by a large fish on unbreakable tether:

[Ships Cockpit. The room is glowing red and a klaxon beeps. Leela watches the depth gauge.]

LEELA

Depth at 45 hundred feet, 48 hundred,
50 hundred! 5000 feet!

FARNSWORTH

Dear Lord, that's over 150 atmospheres
of pressure.

FRY

How many atmospheres can this ship withstand?

FARNSWORTH

Well it's a spaceship, so I'd say anywhere
between zero and one.
Reducing employment by 10% would be catastrophic for the US economy and will cause massive social unrest, not to mention the effects in developing countries where people who have just been pulled out of abject poverty in the last generation will suddenly see those opportunities disappear again.

Now remember truck drivers are the most populous single occupation in the US, and commercial trucking is expected to be largely automated within 20-30 years by most major shipping companies.

We don't need an science fiction style singularity to destroy our world, just a couple of small changes in the fringes will be enough.
this is actually fixed with selective sync in dropbox pro
Advocating for not locking people up isn't equivalent to arguing that there should be no enforcement of law or punishment for crimes committed, or as you say, giving someone "a pass". This seems to me an example of a false dilemma (logical fallacy). There are other strategies available besides either incarcerating someone or doing nothing at all.

I simply think that in general locking people up is inefficient, ineffective, and immoral. There are certainly exceptions IMHO; I'm not an absolutist on this. But I think the actual cases that justify incarcerations are a small percentage of what we currently have.
"Manna"[1] as well. While I don't like the writing style, I love the story. Especially since it shows AI gutting middle management in an interesting way before robotics is mature enough to do all the dextrous tasks.

1 http://marshallbrain.com/manna1.htm
Having never played or heard of the game before this, I am hesitant to edit the page. However, I played the game for a few hours with a large group of kids from 5-15 years old, and we found that if you allow bugs to be squashed if they're adjacent to a fortress, it leads to a kind of contagion where nobody places any new bugs after the first contact is established, and all chains of bugs are just squashed all the way back to the home base. Restricting the squash operation to only situations where a friendly bug is adjacent to an enemy bug solved the problem and led to much more interesting play. I put a note on the talk page for the wikipedia draft, but perhaps someone who has played the game before can comment on this?
Research what?
Programming languages and compiler design for realistic quantum hardware
This is what I suspected, but I felt it worth throwing it out there and seeing if anything is possible. We're doing things the way you did 15 years ago and that just doesn't fly anymore.
Invest in education rather than robots ;)
You can skip type checks, avoid unboxing performance hits, avoid changing map deoptimization, use integer for math heavy computation instead of doubles and the list goes on.. The potentials for speedups is significant.
This happens to me _everytime_. So frustrating. Is it possible that inbox only searches the literal "inbox" whereas Gmail searches your entire mailbox?
Identifying changing "stuff" in the real world is for me a fundamental topic of any serious data modeling for any kind of software (be it an API, a traditional database stuff, etc). Identity is also at the center of the entity concept of Domain-Driven Design (see the seminal book of Eric Evans on that: https://www.amazon.com/Domain-Driven-Design-Tackling-Complex...).

I started changing my way of looking at identity by reading the rationale of clojure (https://clojure.org/about/state#_working_models_and_identity) -> "Identities are mental tools we use to superimpose continuity on a world which is constantly, functionally, creating new values of itself."

The timeless book "Data and reality" is also priceless: https://www.amazon.com/Data-Reality-Perspective-Perceiving-I....

More specifically concerning the article, I do agree with the point of view of the author distinguishing access by identifier and hierarchical compound name better represented as a search. On the id stuff, I find the amazon approach of using URN (in summary: a namespaced identifier) very appealing: http://philcalcado.com/2017/03/22/pattern_using_seudo-uris_w.... And of course, performance matters concerning IDs and UUID: https://tomharrisonjr.com/uuid-or-guid-as-primary-keys-be-ca....

Happy data modeling :)

EDIT:
- add an excerpt from the clojure rationale
Maybe the search is less different than I think it is.

But there are other things... like, am I wrong, or can you still not Mark As Unread in Inbox? Last I checked, you couldn't mark as unread, and if you tried to find out how you'd run into zealots who tell you that your use-case is wrong and that you're using Inbox wrong. So, okay, say I accept that premise; say I accept that there are some things that are just 'the Inbox way' and others are 'the gmail way'.

With the click of a button, Gmail lets you save all attachments to Google Drive or download all attachments as a zip--why in the world wouldn't they include that with Inbox?

Gmail lets you click an icon in the search bar to reveal advanced search options; if you need to search for something that has an attachment in Inbox you need to either A) google how to do it or B) try to remember "now was it has:attachment? or has-attachment:true? has-attachment:yes?". Is it really so distracting having that little down-arrow icon in the search bar?

Also, testing just now I found that the pagination in gmail would let me browse through hundreds of search results going back to 2012 whereas the Inbox endless-page stopped loading additional results by the time I got to email from 2014.
> You ask yourself why the hospital doesn't set up a regular practice on the premises and has triage send patients there.

In Texas, they are legally prohibited from doing so. They would have to send you to a physically-separate location, even if said location was still in the hospital's parent network.
Well that's just what I know about the things we did then. I'm not working in porn anymore, so I'm missing the new cool tricks, or abuses, depending of your point of view. But the community is VERY creative.

Now the last time I did change massively URLs for a client website and noticed a significant drop in traffic that took a few months to recover was years ago. So the situation might have changed. But I'm not going to test that assumption with my clients money :)
The notion of surfing the web without JavaScript enabled is increasingly antiquated. You can't even log into Google without JS enabled; it's necessary to mandate it because of iframe attacks.
Typical Ratio Between Designers and Developers
Radar helps you find and transfer any token fluidly
250m a copy, it'll never fly, I'll take 300.

TBH it's not that clever, it's just that the US can use it's out-sized economic might to force smaller countries to accept it.
There's a Parts Unknown episode with Anthony Bourdain where he highlights this, basically saying that if he ever hears anyone say "That sushi was so good, it was so fresh" he knows that don't know what they are talking about.

https://www.youtube.com/watch?v=R0hH_XR433A
I've suggested that as well. I'll bring that up again, though, when I'm talking to management about it again. Our bounce rate jumped from 25% to almost 45% in the last month, so it may be enough of a shock to make some changes.
I wonder how long it'll be until we replace fiat currencies with a balance of kilowatt-hours.

It won't be any time soon. A kWh of potential energy is actually pretty bulky/heavy if it's stored as anything but nuclear fuel. Different forms of energy are not fungible. You'd either be bartering a large number of actual energy sources, or you'd be exchanging "normalized" energy-currency units whose normalization WRT different forms of energy is set by fiat.
There is no way that men like Da Vinci and Newton were easy to be around, they were so beyond the norm in intelligence that they probably came off as abrasive and severely arrogant.
> Relying on grammar ambiguity detection to find constructs surprising to humans is not very effective

Well yeah, obviously, that's like relying on unittests and type system to keep your program bug free... I mean, neither can guarantee your program is going to work, but either failing means that it almost certainly won't work (well).
The robots are not literally robots in this story. Trading algorithms are robots. Uber's ability to connect riders and drivers is a robot.

That said, Amazon and google are in the robot hardware business literally, too.
13 Ways Some Companies Make Money While Causing Harm
Yea, that's all well and good and I used to do recruiting for my old company where that was the case, except that wasn't even what was happening here. The Facebook recruiter himself told me that he was simply recording my answers down to be reviewed by someone else. He didn't seem to know what a "good" answer was versus a "bad" answer, and he didn't care. The questions he asked weren't about nor related to my resume, they were just generic "tell me about a time when you worked on a team with other people" type questions, and the recruiter wasn't really more than a notetaker for my responses.

I get that having a "human element" makes the process seem slightly more personal, and I would hate to be a part of a recruiting process that literally is just robots, but in the case where your job can literally be completely replaced by nothing more than an online HTML form or a robocall, what are you even doing?
Likewise, we tried SES and had far too many emails going to our customer's SPAM folders, so we switched back to Mailchimp/Mandrill.
Maybe, but that's inconsistent with the demands for greater professionalism and accountability that we've seen our society place on executives and other authority figures in recent years. Notably, any comment that can be remotely perceived as questioning the progressive narrative is equivalent to violence, white supremacy, Nazism, etc. I care less whether we expect greater or lesser professionalism from executives so long as "professionalism" isn't a partisan proxy war.
This is why I love this file.

To understand what evil_lincoln is doing, you have to understand very old Rust. Here's the commit that introduced it: https://github.com/rust-lang/rust/commit/664b0ad3fcead4fe4d2...

fn evil_lincoln() {
let evil <- log "lincoln";
}

log was a keyword to print stuff to the screen. Hence the joke, https://en.wikipedia.org/wiki/Lincoln_Logs

Now that log is the println! macro, the joke is lost.

It doesn't say explicitly why this is "weird", but given some other comments in the file,

// FIXME: Doesn't compile
//let _x = log true == (ret 0);

I am assuming that using the return value of log was buggy, and so this tested that you could save it in a variable. I don't remember the exact semantics of log, but if it's like println!, it returns (), which is useless, so binding it to a variable is something you'd never write in real code, so it's "weird" in that sense.
It is the current go-to elite to hate by other elites. Most normal people don't feel strongly about Silicon Valley.
Psychological Pricing, when raising your price increases orders numbers
In this sort of context I feel like "robots" is a euphemism for "automation". Software has the lowest marginal cost out of all forms of automation.

Consider robo-advisors [0], automated financial advisors written in software.

[0] https://en.wikipedia.org/wiki/Robo-advisor
2^14 is not 65536, it's just 16384.
Hi! I paid $18k to attend Hack Reactor in 2015 because:

1. I got to write code in an environment alongside other equally motivated peers, because let's face it: An $18k commitment is more difficult to let go of than a few credits at a community college

2. Our focus was on writing code and doing things that professional software engineers did, not satisficing or cheating our way towards a letter or percentage grade

My tuition also mostly paid for itself with the +$15k they helped me negotiate with my first job.
https://news.ycombinator.com/item?id=9154021

>jmhobbs: The Sendy codebase is horrifying.

We use Sendy at work, 40k+ sends weekly. It saves us boat loads of money since moving from Mailchimp.

We've forked it, patched it, and use it internally, but only because it's cheaper than writing our own, for now.

I'm not telling you not to buy it, I'm telling you that the guts are shitty and you should know that before you fork over cash
Well, if we can get some variant of the ARC reactor or ITER working, never. Or if we see grid-scale energy storage systems become cost effective to deploy.
Yeah, the lack of character and thoughtfulness in the new buildings going up is among my reasons for looking to move out (right beside the decline of the government's respect for civil liberties, and the increase in outright corruption with the majority party under the leadership of a snowboard instructor).
Yeah, like I said, I realize that's how spam scoring works and that our methods are just extremely outdated now. Problem is that our clients frequently do not have access to their DNS and nothing has changed on the DNS in 5-10 years. The purchased a site and email service a decade ago and they won't think about it again for another decade.
The rail business, Bombardier Transportation, is headquartered in Berlin, and as one of the sibling comments says, may yet get sold off. Undoubtedly, the money eventually flows back to Bombardier's headquarters but it is primarily a European division.