skysight-inc/HackerNews huggingface dataset:
Apparently not. First, only messages read in gmail.com and Gmail mobile clients (not any other email clients). And apparently the image is not requested from the sender until the message is opened. Finally, apparently any querystring parameters will continue to function as usual.
Getting them to take it down is more trouble than it's worth, even if it works. You'll be playing whack-a-mole all day long. Ideally you want them not to use it in the first place, and a visible watermark accomplishes that.
> If Google retrieves every image in every mail sent to @gmail.com, @googlemail.com etc, ...

But they don't. If they retrieve the image, the account exists (they reject mail after the RCPT TO: stage for non-existant accounts).
Bit of topic, but out of interest, why do you buy/use/need the Microsoft toolchain?

(I work on open source stuff and I've only ever used GCC and Clang - I'm not asking this as a rhetorical way to say you're stupid, I'm genuinely ignorant of the advantages).
while i think it is a factor, i don't buy the whole 'good community' thing being as important as many here make it out to be..

i think hn benefits mainly from the fact its backed by some big-name influencers whose activities are highly relevant to its target audience. their presence is essentially a feature of the site that provides value beyond ‘link aggregation and discussion’.. it’s a differentiating feature, and is one that’s very difficult one for a new entrant, like a subreddit, to overcome. it also probably helps a lot that hn predates reddit..

these other ‘hn-like’ sites have no such differentiating features, and that’s why i don’t see them ever taking-off.. and given that reddit already exists, they’re often competing against subreddits which benefit greatly in terms of visibility.
Why is this being upvoted on HN? New crapcoins are introduced daily that offer nothing new and instead follow this formula:

1) Fork Bitcoin or Litecoin repo

2) Come up with cleaver name. In this case, an exhausted meme that some will be amused by

3) Do mass renames in fork

4) Make a logo and website

5) Post to internet and make eBay auctions for coin, call it "THE NEXT BITCOIN!!!"
Too bad we can't just have tags here. Then we could watch/ignore the ones in which we're interested. StackOverFlow style...
People are doing this too. It looks dumb, but inside there're lots of interesting technical challenges.

Some of the awe inspiring breakthroughs are often extremely boring technically. I started my career in the computational chemistry and was looking over the shoulder of the guys doing some really bleeding etch research on organic compounds simulation. Oh, man, do you know how boring it is for a programmer? You're looking at the handwritten prototype of the research paper, filled with quantum physics formulae and encode all this greek language into FORTRAN-IV. Then you run it for a week and either go collecting Nobel prize or finding bugs in your "program".
Widen Adds Customizable Image Galleries to Smartimage Version 3.0
FWIW I posted it for the social commentary on the perception of the poor in the US. IMO the personal attack on Paul was a minor aspect, more of an inspiration to give commentary than a personal attack.

Social commentary frequently shows up here.
How complicated can/should a timecard system be? Surely one of those 50+ software engineers could have rewritten a portable version in a few days and saved you a lot of bother.
Are you saying Google will try to guess and reconstruct "Dear Marge" in the same font as "Dear John" instead of requesting both from the origin server?
I figured I might get downvoted, but when I read the headline the konami code stuck in my head and I couldn't resist. It made me laugh, and I thought it might make others laugh. Which to me has (a little) value.

But now, you are pot and I am kettle (or vice versa). Your comment adds no value or, I'd argue less value, because at least I was trying to be funny. </derail>
You're right, it needs to be published - publicly available - and notarised to confirm the date. I'll correct my post.

Edit: oh, apparently I'm not allowed to correct my post. The more I'm here the more I'm frustrated by how HN is structured and how opaque its rules are.
> I think this is actually the most interesting point. The truth is that, no, you don't actually need to use bitcoin right now. And that's different than not needing to use the internet in 1993. Right now, there are plenty of substitute goods - more stable, more accessible currency that is used by more people. In 1993 there weren't that many substitute products for the internet.

There is always a risk with drawing parallels, but the Internet-Bitcoin one isn't entirely silly.

Tell me, right now, what's the easiest way for me to safely send you 5 Euro? I think that would be putting cash in an envelope with enough stamps on it to reach your house? And how would I know you really live there? And how can we both assert that the transaction happened? Perhaps if you happen to live in Europe (as I am) we could do a bank transfer. But what if you're in the USA, or in Africa?

That's something that today can only be done with Bitcoin. Sure it's no panacea (bitcoin), but neither was editing a mail in VI and ELM.

Question is: is there a need for this? I believe so, given that there even supposedly is a need for something like SnapShat.
That sounds like it can be a good personal motivator if it's done privately, though.

It brings to mind what I do when I am having problems with my focus. I keep something like a "ship's log" of my time. I just note the time of day when I start doing something and then the time when my concentration breaks. Next to it I write what I was doing. Now I have a record of what I did, something like

1543-1555 fooled around on Hacker News
1555-1602 bathroom
1602-1619 worked on presentation
1620-1643 worked on presentation

and so on. So I can look back and see that my focus wasn't very good- I 'came out of it' after just a few minutes. And in the same way that forcing myself to log what I eat helps my diet, after a few things like that above I find the discipline to keep persevering when my attention starts to wane.

I think when we wear many hats we're susceptible to unproductive states of mind, and this little hack helps me a lot.

But I don't think it would be a good idea for public display. Depending on the boss, maybe it would be ok if s/he looked at it, but I dunno. I've never had a boss I didn't completely trust, but I think I'm pretty lucky that way.

Maybe snippets would work if they were just between a manager and his or her reports.
I doubt it costs Cisco anything extra because they probably need the distribution rights for other products they develop (for example WebEx.) Besides it a good PR benefit for them with minimal incremental cost.
See AGen Spec[1] & gens[2], which implements it.

[1] https://github.com/AsynchronousGenerators/agen-spec

[2] https://github.com/Raynos/gens
Wow, I'm old: my first real computer was an Amstrad CPC 464. 64kB RAM (some of it used for video), 4MHz 8-bit CPU, built-in cassette player.

I'm still developing for it in my spare time ... http://vimeo.com/70784619 (very little progress yet)
Web server logs are okay. Any javascript-based tracking and cross-site usage aggregation is not.
It doesn't sound that bad. First, apparently only affecting 2-5% of mail. Secondly, everything works the same except for the absence of useragent and cache control headers (which aren't that helpful anyhow for analytics, especially when you're still getting those on 90%+ of your messages).
Like most of the articles using the FreeBSD developer summit wiki as a source, this one is highly misleading.

FreeBSD will not pass these hardware random generators directly to the user via /dev/random, but will instead use them as entropy sources for the PRNG that already exists.
Many parts of the 2012 act do repeal or limit the effects of earlier legislation.
Bayer manufactures a pesticide that many qualified people believe is very harmful to bees. Bayer has sunk a lot of money into trying to prove it is instead a parasite that is causing the oft-reported hive-deaths.
That! Go explain that to a EGA PC user at the time, that I could actually have 2 different resolutions on one screen at the same time.
> Use a digital watermark.

As opposed to those analog watermarks that we've all be hand-applying to our JPEGs? :)
Are you saying that even though I own the copyright to an image I can't use it however I want? (Genuinely confused)
Sure! -- or would you have me believe every Randite who criticizes Marx has read his impenetrable opus? Being responsible for what posterity does to one's logos is an occupational hazard of the propheting trade.
Cisco benefits from video on the internet being a big thing.
What Your Brain Does When It Pays Attention
After talking to someone who knows quite a bit about this stuff, apparently most people in the genomics/bioinformatics community kinda already knew about this, just that the researchers who wrote the paper were the first one to officially categorize them.
Similar to how they detect spam by comparing similar emails (eg, same sender, largely the same content, etc). So the first maybe 1,000 or so see the spam in their inbox, but after enough people report it, everybody else gets it in their spam folder.

So they could learn that for all these emails with largely the same content, this one image has a slightly different URL, but the image is always the same (or similar). So as with spam, the marketers might see the first few "opens", but once Google learns that they all similar anyway, the won't see any more.

Now, I don't know if that's what they are doing, but its certainly possible.
Is there a good way that attention can be brought to the issue?
In cases, where unique_ptr is enough, ownership is simple and statically pairing all mallocs with frees is easy. The whole problem with memory management is sharing ownership. Then things start getting hairy.
Scala uses the Future monad pretty widely to model concurrency. Does Haskell not use the Future monad? What does it use instead?
Venture Capitalists Are Overfunding California
But this only addresses the storage side. A request must still be issued for each unique URL in order to de-dupe.
Meldium (YC W13) is looking for designer #1. Help us kill passwords
Doubtless, but my point stands given that most cryptocurrencies use bitcoin-qt forks with only fairly minor modifications.
Waiy are you saying Google will try to guess and reconstruct "Dear Marge" in the same font as "Dear John" instead of requesting both from the origin server? What if the image they didn't download includes a picture of a baby instead?
> since their CEO said the Internet is a "cesspool" and favoring big brands is how we're going to clean it up.

When did he say this? Can you provide a citation?
http://www.dailymail.co.uk/news/article-2276585/Follow-self-...

Seems automated from the article.

Edit: As mentioned below, reading is fundamental, I should learn to do it sometime.
AND it could create a dis-incentive to load up an email with unique images since as soon as you send the email out all of those gmail addresses are coming right back at your server to request the images.
In what way was MLK disempowered by the fact that FBI knew all about his personal life, travel plans, who he communicated with and so on?

The key is that government should be unable to prevent you from excercising your rights to action despite knowing that you want to change things. If you really need to conspire in secrecy, then it's probably already too late for anything other than an armed revolution to fix that.
The future of marketing is forming cohesive communities with your customers, anyways, not spamming the shit out of them.
And you can actually try it with this emulator setup. Just go to demos disk and select Fields-demo.
it's faster to learn C and all the toolchain than writing any meaningfull code in asm.js directly, asm.js is not javascript, as strange as it sounds.
Because it looks like Google is using one merchant's carefully photographed image of a product for all the merchants selling that product. This seems a bit unfair.
Me personally? Because I don't actually need secure email (and so didn't use Lavabit or CertiVox).

My point is that if I did want secure email, I wouldn't trust a company whose email system architecture meant that they could read my email.

A personal email server might be a good solution, but then you have to maintain it. It seems as though it should be possible for a company to build an email system (and offer it as a service to customers) whereby they _couldn't_ read user's email.

This seems like a good thing. (And as a nice side-effect, the government can't then issue them with a warrant to read your email. Although that's not to say they can't read your email in other ways.)
I sure want you to lose that ability.

It's crazy that email clients ever provided that vulnerability in the first place.
Don't like one of your professors this semester? It's a pretty easy equation. Drop out of college.

Not happy with NSA collecting dragnet surveillance on you? It's a pretty easy equation. Renounce your citizenship.

Neighbor making too much noise at night? It's a pretty easy equation. Move out (or kill them?)

Why can't someone that's party to a relationship make a complaint about an aspect of that relationship?
I think perhaps this one differs in that it is a deliberate reductio ad absurdum version of the others.
Also, no more cookies that were set when loading those images
and presumably bounce it in other cases? I mean this could be a way of ensuring that certain addresses exist without needing to be able to receive the bounced mail if they don't. But how is that an interesting or useful vector?

If Google does this with every mail regardless of the inbox it goes to (spam etc) then it doesn't tell you any more information than you learn from not receiving a bounce. However, I could imagine a scenario where the bounce address is wrong anyway (spoof) - is this really that useful for anything?

I mean, presumably most combinations of common first and last name plus two digits go to a registered mailbox. How does being sure that it is registered (but knowing nothing else) without having to be in a position to receive the bounce, mean a compromise?

I'm open to the possibility that it does - but I'm not seeing it.

EDIT: another possible area of concern is that you can get Google to visit an address just by sending mail to johnsmith@gmail.com and calling the link an image. But can't you already do the same thing with the Google bot by including a link causing it to probably visit? This could be more instantaneous and hide the actual referring source of the visit behind an email, but I don't really see how this can be used for anything. For example if an extremely malformed server performs actions on the basis of a simple http GET then I guess you could craft that command into an image url, send it to any gmail address, and then Google will do your dirty work of actually visiting that link. But, really, is this a vector that is dangerous for anything? Don't URL's already get random Google traffic?
Me too! I still remember the grey documentation binders with diskettes enclosed.
It took me until 2005 to have a computer I liked nearly as much as the Amiga: I bought a Mac mini running OS X to tinker with and I ended up switching to Mac OS about 9 - 10 months later. It still wasn't the same though.

I think the frustrating thing about the Amiga is how painfully long we had to wait to get all of that stuff again. When I relented and got a PC in the early 1990's, I had to screw with getting a Pro Audio16 (Soundblaster competitor) to work in DOS. You had to mess with jumpers, DMA settings, IRQ settings, conflicts, etc.... All to get stereo sound that the Amiga had in 1987. And the sound produced by the card wasn't even that good! Same with video. PC's were stuck with 256 color VGA for what seemed like an eternity.

Having an Amiga was like being teleported to the future in a time machine and then being cruelly yanked back to the present and being forced to watch people "discover" all of this stuff you had grown accustomed to.
Coinbase Raises $25M Led By Andreessen Horowitz
There is ONE way: fetch every single image right away regardless of whether the email is even valid. And then don't store the cached version if there is no valid email. Otherwise store it and display to the user.

Since every result will be a positive - false or not - no information is revealed to the marketer AND the images are displayed.
I'd love to check it out.
I’m sure there are better ways. But this is something we’re trying, and in the early stages it seems to be working well for us. YMMV.

As for the metrics… from the studies that I have seen, the effect pair programming has on these metrics is related to the complexity of the tasks.

For simple tasks, pairs don’t complete work significantly faster or with significantly fewer defects (so you’re essentially spending 2x effort for the same result). But for complex tasks, pairs tend to complete the work slightly more quickly and with significantly fewer defects (so you’re spending nearly 2x effort for a better result).

Given that our team was taking a long time going back-and-forth in this code review stage, we decided it would be worth expending the effort up-front to produce more correct code and (hopefully) reduce the time we were spending ensuring the code was correct after-the-fact.

I’m not sure that this will increase our teams velocity, but I think it might increase moral. Nothing sucks harder than finishing a task and then being told it’s not good enough.
VP8 exists, and is free

VP9 exists, is better and free (in Chrome, will be in Firefox release in a few months)

There is still ongoing work to create a better, encumbered codec, h.265

There is going work to create a much better, free codec, Dalaa

Now is a good time to finally break free of encumbered video codecs. If not now, when. :)
I've always thought that this ranked among the most obscure:

typedef int F(int);
class C { F f; };
int C::f(int i) { return i; }

I've never seen it used in practice...
I think deflation occurs when the economy is in a downturn, therefore economists think it is bad. I myself would refer to "good" or "bad" kinds of deflation. It's OK when prices are falling due to technological advance (the "good kind"); that happens all the time and is not the same as a downturn (the "bad kind" of deflation).
"The poor will always be with you." It is no accident that 'utopia' transliterates to "no-where", or that even Christ never promised "pie in the sky" but that he made sure to add "when you die". No post-scarcity without Singularity, if you will.
They are already scanning the content of the emails so there's nothing stopping them from determining if the images between emails are the same regardless of name, and even then just sending down whatever they have cached, 1px transparent gifs are still common for this. Could break some a/b testing software though. You could see marketers move to including a unique image per recipient like a gravatar. If it were me I'd just include something like the github avatars in the footer of every message. Google can learn that those are tracking images and block them but will they?
Send me an email at dominik (at) vga.hr and I'll send you access info and all. Thanks!
> I would submit that the appearance of hard work is often an indication of failure.

I think this is really the key sentence. It certainly isn't true in all cases, but it tends to be true more often than you'd think. If you see a lot of people struggling to work really hard... it's a big warning sign that things aren't set up right.
Fluendo does this with MP3, but that license is only $50K instead of millions.

People proposed this idea repeatedly to Mozilla back in the day but they rejected it. Maybe they feel their hands are somehow cleaner if Cisco is paying instead of them.
Cool!
I made half a sphere with 0.5+sqrt(0.2-((x-0.5)^2+(y-0.5)^2)).
If there was a way to do a mirroring on the xy plane (as in a +/- z value) it could be a full one.
It's a university press release.[1] I'm sending the link to the published paper from Science kindly shared in an earlier comment here to some geneticists I know locally, who have just been in a seminar together this afternoon, I'm pretty sure. The editors of Science evidently agreed that there is something interesting here, but they have been wrong before.[2]

[1] http://www.phdcomics.com/comics.php?f=1174

[2] http://www.slate.com/articles/health_and_science/science/201...

https://www.sciencenews.org/node/5635

http://www.nature.com/news/arsenic-life-bacterium-prefers-ph...

AFTER EDIT: I heard back from one of my local geneticist friends, a mathematician turned psychologist by higher education who largely does statistical analysis as part of a team of researchers on behavior genetics. He writes, from the perspective of behavior genetics research, "That is fascinating, but if duons are also tagged by SNPs, and especially if they are in the exomic DNA, we've already been studying them and finding very little. In other words, this is huge for molecular genetics and physiology, but I'm not so sure it changes what we do in genotype-phenotype association research." So I take that to say that this could be quite a big deal for molecular genetics and physiology, if this finding is confirmed in follow-up research.
Actually I didn't know exonic TF binding was even significant enough to put synonymous codon variation under constraint. I've always assumed it was some sort of metabolic constraint, as in more efficient production of certain tRNAs putting a constraint on codon usage.
Yup, that's exactly how I did it. coinbase.com->BTC-E.com->OfflineWallet. And I'll add extra emphasis on making sure you transfer to an offline wallet(one that only you have the private-key for). I used https://liteaddress.org/ to generate a unique pub/priv pair and as soon as the trade on BTC-E.com from BTC->LTC completed, I sent them to my newly created address. So if BTC-e.com gets hacked(it has happended before), nobody can steal my coins since the private-key is only on my machine.

There's also https://www.bitaddress.org/ for bitcoins.

Also note that both these pages work completely offline. You can git clone the repos. Copy the files to a trusted-offline computer and generate the pub/priv there for extra confidence that the private-key never left your PC.

ExtraNote: Do _NOT_ lose the private key. If you start to obtain lots of value in your coins, make backups of your wallet.dat or even better make sure you have the private-key on a piece of physical paper and properly secured in your home, in case of wallet.dat corruption/misplacement/deleted/etc. Don't end up like this: http://i.imgur.com/oJWtJjl.png

ExtraNote2: Ignore the chatbox(commonly called "trollbox") on btc-e.com. It's nonsense advice that'll lose your money, but it's funny to read. ;)
It wasn't very difficult to do - in our testing, approx 60% of emails we sent out had images requested for them meaning users clicked on the display images link. May be us nerds dont do it but regular users seem more likely to.
When connecting from Country A to Country C via Country B (i.e., flight goes from A to B, then another flight from B to C), some countries offer "transit" -- they do not require clearing Country B's customs or security, and simply allow you to step off one plane and onto the other.

The US is not one of those countries. When connecting between two other countries via the US, a passenger must clear US Customs, then US TSA security procedures before being permitted to board the second flight.