skysight-inc/HackerNews huggingface dataset:
First you need to think about your requirements, for example what do you want to happen if you're dead? Send an email? Post a message to facebook? etc.

Then you need to decide what mechanism you'll use to allow the alive-or-dead test to work.

You might decide you could look at the modification date of ~/.bash_history, and if that is 30+days old send a mail. That would be a simple as setting up a cronjob.

Of course this fails as soon as your machine goes offline. So how do you mitigate against that? You probably need two servers .. and so you go further down the rabbit-hole.

Really your question is vague and you need to consider the mechanism, what you mean by "anonymous", what action should be carried out if you fail, and similar. Then you need to work out the least-complex system that is not likely to fail due to obvious/predictable causes.
A basic filtering mechanism should be provided in addition to managesieve. The most common use would be to filter spam. It seems like roundcube is too sieve-oriented.
Yes, as a prospective lender I would be satisfied if I saw the interest and fees as a flat interest rate (and clearly labeled as such), but ALSO displayed the rate that the borrower was paying in terms that were familiar to me, such as an APR.

I work in the US mortgage industry where advertising of "APR" rates is mandated so consumers can easily compare different offers. Mortgages are still permitted to have all kinds of odd financial arrangements: fees and fee-like structures (points), negative fees (cash-back refinancing, negative points), different payment schedules (interest accrued in advance or in arrears, monthly or biweekly payment schedules), and much stranger things (balloon mortgages, even reverse mortgages), and also many things vary from loan to loan (for instance: some costs vary according to which county you live in).

All of that complexity gets baked into the APR. Fees are amortized over the life of the loan (or sometimes a shorter period). Various kinds of rates get boiled down into an annualized APR. This is far from perfect: no single number can make all that complexity truly comparable, but it roughly does it's job. Each individual loan has an APR calculated once its rates and fees have been set, and marketing messages must quote APR using a sort of "typical loan" for that lender. I think you could develop a definition for "APR" that handled the flat payment method but made it comparable for someone like me.
That article is referring to corporate records, though, and leads with the fact that many people have multiple SSNs if you track all their commercial accounts as gospel truth. Does social security actually hand out duplicate SSNs, or is this all caused by people not remembering theirs/bad typing?
I guess this proves that there's a cosmic sense of humor? The ISO codes when parceled out pre-Internet ended up giving the most valuable (in English) Internet domain suffixes to some of the least stable countries (ly for Libya, sy for Syria, and so forth).
But the use as an operator and the use as a decorator is easily distinguished by where they appear in the grammar. Neither the parser nor human readers (as far as I can tell) have any difficulty determining which use is which. So let's not confuse the two: they are two different uses that happen to utilize the same symbol.
This month alone, my site hat 3 visits each by IE 2 and IE 3, 14 by Firefox 1.5 and 11 by Netscape 4.0...
Why would 8 be a problem? There is nothing supported that can't run higher and the situation that made IE6 end up being so entrenched, that MS sat on IE development for so long and IE6 was the only IE for many years, didn't happen with anything after that.
Looking up the value using "in" in a dict would be inefficient as it would have to iterate over the contained values.

If you want to efficiently look for values, use a set() or store a second dict that goes from values to keynames.

If you're not worried about the efficiency, do the "in d.values()" you've suggested.

Using "in d.keys()" takes a quick hash lookup and turns it into a slower iterative list lookup.
"Agent 13, is that you?"
Ah, thank you. To be honest, I haven't read anything past the paragraph about it being niche.
Hermes on the Hudson: Notes on Media Theory after Snowden
None really.

Exploiting this requires a client that sends a malicious Heartbeat packet with a large payload size.

This is unlikely to have happened in the past without any malice.
For a start, next time, you can avoid startups which go, "You should be prepared to make X a major priority in your life" in their job ad. If you pass by that red flag, next up is the huge blinking red light in the form of the idiot founder who goes, "I work 100 hours a week on my startup". If you pass by even that, you have other issues to deal with.
Reports of its death are, from my experience, greatly exaggerated. It's still fairly widely used in businesses; as they say "if it's not broke, don't fix it." (Despite the fact that it is broken on many sites.)

For anyone that wants to use a modern CSS framework that supports IE5.5+, check out Min (http://minfwk.com). Disclaimer: I made it.
Actually I think where Discourse is going is the same place Microcosm is going.

The software is just an intermediary that connects people having discussions and collaborating.

The first version may well be a web forum.

The second version may well be an email interface / mailing list.

The third version may well be native mobile apps.

But all versions work all of the time and people should be able to connect around their shared interest regardless of how their interface preference might divide them.

In that regard, you have the usenet dream of people picking whatever client they love, and there's little reason NNTP can't just be one of the available interfaces to the underlying swirl of discussion and collaboration.
The name makes it sound like they're using unsound environmental practices, and shipping out boards full of who-knows-what.
Consider the possibility that someone was playing with old browsers.
Some other people do!
"Reply-To" Considered Harmful
Thousands of websites still hosted on Windows XP
This is not insurance.
Makes it easier to target embedded arches. For example, LLVM doesn't target the MSP430 from TI, but there is a gcc fork for it. Sure, you can write a new backend for LLVM, but that's a whole different ballgame.

This way it would be Rust -> LLVM IR -> C -> GCC for MSP430.
My assumption is that a UK individual, backed by an organisation such as Liberty will start the long road to the European Court of Human Rights, but first they need to take this to court in the UK (and lose to qualify).
FBI says Russians out to steal technology from Boston firms. Evidence is thin.
Sad story. I'd avoid a number of African TLDs, to be honest. Remember the .ly fiasco a couple years back[1]

[1] http://benmetcalfe.com/blog/2010/10/the-ly-domain-space-to-b...
First rule of HR : fire the ones who talk bad about HR. Come to think of it, that's what bad bosses do, too. Oh no, I should add the epiphany that "Enterprises are like Operating Systems in which, by design, the malware has the Highest Priority" to the thread on Epiphanies : https://news.ycombinator.com/item?id=7545284 !
upgrade will work because it updates libssl1.0.0 which is the package you want upgraded :)
Openssl is the command line package and libssl1.0.0 is the library. i was able to upgrade openssl without upgrading libssl1.0.0.

ben@ip-10-0-0-76:~$ dpkg -s libssl1.0.0 |grep Version
Version: 1.0.1e-3ubuntu1

ben@ip-10-0-0-76:~$ dpkg -s openssl |grep Version
Version: 1.0.1e-3ubuntu1

ben@ip-10-0-0-76:~$ sudo apt-get install openssl
...
ben@ip-10-0-0-76:~$ dpkg -s libssl1.0.0 |grep Version
Version: 1.0.1e-3ubuntu1

ben@ip-10-0-0-76:~$ dpkg -s openssl |grep Version
Version: 1.0.1e-3ubuntu1.2

ben@ip-10-0-0-76:~$ openssl version -a
OpenSSL 1.0.1e 11 Feb 2013
built on: Mon Jul 15 12:44:45 UTC 2013
platform: debian-amd64
options: bn(64,64) rc4(16x,int) des(idx,cisc,16,int) blowfish(idx)
compiler: cc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wa,--noexecstack -Wall -DOPENSSL_NO_TLS1_2_CLIENT -DOPENSSL_MAX_TLS1_2_CIPHER_LENGTH=50 -DMD32_REG_T=int -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
OPENSSLDIR: "/usr/lib/ssl"

ben@ip-10-0-0-76:~$ sudo apt-get install libssl1.0.0

ben@ip-10-0-0-76:~$ dpkg -s libssl1.0.0 |grep Version
Version: 1.0.1e-3ubuntu1.2

ben@ip-10-0-0-76:~$ openssl version -a
OpenSSL 1.0.1e 11 Feb 2013
built on: Mon Apr 7 20:33:19 UTC 2014
platform: debian-amd64
options: bn(64,64) rc4(16x,int) des(idx,cisc,16,int) blowfish(idx)
compiler: cc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wa,--noexecstack -Wall -DOPENSSL_NO_TLS1_2_CLIENT -DOPENSSL_MAX_TLS1_2_CIPHER_LENGTH=50 -DMD32_REG_T=int -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
OPENSSLDIR: "/usr/lib/ssl"

i wonder how many people will do apt-get update openssl and assume they have fixed it
Yes, I'm afraid reports of IE's death have been greatly exaggerated.
Yes, you can download the checked build from the MSDN Subscriber Downloads.

But last time I checked the .NET Framework abused some Win32 API calls [1] so if you had some WinForms application you'd end up with loads of errors in code that wasn't yours.

Might be fixed, it's been a while since I looked.

[1] http://connect.microsoft.com/VisualStudio/feedback/details/3...
Supporting Windows XP after April 8: What You Need to Know
Note that LastPass never holds decrypted keys or passwords on the server side... https://lastpass.com/support.php?cmd=showfaq&id=1116

Still, the fact that lastpass.com (and mail.yahoo.com by the way!) still has this vulnerability is extremely concerning.
It was replaced by IE 8.0, long live the king! :(
Probably the Roundcube trac would be a good place to start. They've closed 5400+ bugs, feature requests, etc.:

http://trac.roundcube.net/query?status=closed&col=id&col=sum...

Here are some randomly-selected examples:

http://trac.roundcube.net/ticket/1485777

http://trac.roundcube.net/ticket/1486166

http://trac.roundcube.net/ticket/1489535

http://trac.roundcube.net/ticket/1489409

I don't have any personal anecdotes, sorry. The couple of very minor things I've worked on haven't been email-specific.

edit: Actually, there was one that bit me a couple of years ago. SpamAssassin by default will convert an original message into an attachment and append the attachment to the spam report if it determines the message is junk. This is reasonable, but you want a convenient way to undo this for your users.

SpamAssassin is supposed to mark these attachments with a specific MIME type:

Content-Type: message/rfc822; x-spam-type=original

But on some configurations, for reasons I no longer recall, it doesn't. The attachment gets marked as text/plain instead.

So if you're writing code to unpack a SpamAssassin report, you can't rely on the MIME type being there. You have to fall back to doing some guesswork instead -- and if the original message also contained attachments, it can get kinda hairy.
Yes, my company precisely does work in running IE6 in newer operating systems such as Windows 7. A case study of why and how we helped Symantec in this area is here http://blog.nektra.com/main/2014/02/12/nektra-escalation-sup...
Thank you for pointing out that this is not an issue in C++, only in C. There are times when we need C and one can write C code and compile it with a C++ compiler. It's an option to help ease people to modern, idiomatic C++, but please don't lump the two together. C and C++ are two entirely different languages and C++ is much safer.
AMD Unveils The Liquid-Cooled, Dual-GPU Radeon R9 295X2 At $1,500
I joined a new project where IE 8 is the lowest required supported browser.
A brief follow-up here: http://1024monkeys.wordpress.com/2014/04/08/udp-vs-tcp-a-fol...
Looks cool on my desktop but does not work properly on my Nexus 7. Tapping an image does animate the text and brightness of the element, but the white mask does not move anywhere. The tap also causes the page to scroll to the top instantly.
IE8 is a problem because many big enterprises still run it. I know of several big US corporations that, even though they run Windows 7 now, still deploy it with IE8 for compatibility with legacy applications.

Once you start dealing with big corporations, it's not as simple as "oh it's time to update".
PyJVM – JVM in Python
For numpy arrays, yes (for pretty much all versions). As apl said, Python lists aren't strictly a numerical type.

"Numerical type" isn't quite the right description either, but the underlying point is that the design choices for lists don't necessarily favor mathematical convenience or consistency.
Thank you Roundcube! Have been using it since the early days!
Juju bundles and Quickstart: create an entire cloud environment in seconds
You're right. Most users aren't interested in advanced filtering. I've gotten around this by installing a default Junk filter for everyone, which seems to be a good enough solution.

But a simpler, easier-to-use filter system would be nice.
As I said, language is effective for general purpose communication, and the cases that'd work well for communicating with humans would also work well for also communicating with sufficiently smart computers.

But that's a different argument - the original discussion was about natural language replacing the current specialized systems (such as programming languages), and my point is that it's no more likely than natural language replacing musical notation or Photoshop interface.

You could have an interface where you say "computer, draw a funny moustache on that cat" in the same way that you can tell that to an artist; but if you want to define exactly what kind of funny moustache you have in mind, then both Photoshop and paper&pencil would be far superior interfaces than natural language.
It would be better if IE, period, was dead. Otherwise we're just switching one terribly obsolete IE for another terribly obsolete IE.
The Dutch government recently signed a contact to have MS keep supporting XP with security updates, so it's not dead at all.
At my employer, they finally pushed a full blown enterprise wide upgrade to IE10 with IE11 just around the corner (August).

Unfortunately in parallel, they could not get enough people to submit sites that needed compatibility mode, so to prevent massive help desk problems they decided to push USE COMPATIBILITY MODE FOR ALL SITES. This basically downgraded everyone to IE7 mode permanently. So much for progress...
They slowly are going open source.

A big example is Gov.UK which is mostly mostly open source as well as a few other big UK gov services like police.gov [1]

A large part of the NHS was moved off of a proprietary oracle system just a few months ago [2]

[1] http://github.com/alphagov
[2] http://www.theregister.co.uk/2013/10/10/nhs_drops_oracle_for...
For one it's easier to browse without committing. If there happens to be no new topics in Japanese Animation I might read Spanish Animation and if I want, reply to a topic. With N mailing lists I have to commit to the entire list rather than just individual topics in subforums. In other words I have to subscribe to the "Spanish Animation" list rather that just one topic inside.
You can use the values, or items method with in.
What I love about this company- I don't have to upload my gerbers and fill out a few forms just to find price (seed, looking at you).

I'm not quite sure if they can make a sustainable business at this price level but if they can- this looks like another great service!
Can you guess the starting salaries at popular IT companies in Japan?
Watch This Charger Fully Juice A Smartphone In 30 Seconds
We use Bootstrap UI as well. We found out that one thing AngularStrap does is allow for (inline) templating in tooltip content, and Bootstrap UI doesn't.
>much as new eBay sellers offer the first few items at a discount

You don't understand eBay.

Maybe when eBay was the wild west new sellers would offer a discount. This just doesn't happen anymore and not in many years. Why would they? The buyers know they are protected by eBay's buyer protection program so buying from eBay is very safe, it is safer than selling on eBay. Sellers need insurance on what they sell (or they self insure) because a buyer can claim they didn't get the package or it was damaged and eBay will always side with the buyer and burn the seller. This is a fairly well known scam. Feedback is almost completely meaningless anyway. I've been burned by eBay sellers who had 50,000 feedback. They sent me a beat up broken case DVD with possible water damaged when it was supposed to be brand new. When I complained to them they wanted me to either 1)ship it back at my expense or 2)keep it with a 30% refund. Neither are acceptable in eBay's eyes, so I opened up a dispute and got my money back the next day. I also bought mislabeled batteries that were advertised as a different (reputable) brand on eBay from a scam seller with thousands of feedback. The second I complained the seller refunded me. eBay is very clear on their buyer protections. So sellers would be cutting into their profit margins for what? Selling on eBay is already fairly expensive, there is lots of fees. Quite a few sellers don't make it a business, I know I just use eBay once in a while to get rid of some stuff I would get rid of anyway, so just trying to get a few bucks off of something I would otherwise get $0 for. If every seller who used eBay that way had to sell their stuff at a discount, it wouldn't be appealing to the sometimes-sellers.

If I saw a new seller with discounted merchandise, it would look shady, I would think it might be possibly stolen.

Don't compare it to something that doesn't exist.

>6. We use flat rates not in order to deceive, but simply because they are more intuitive to borrowers and lenders than APR.

So how come the US outlawed them with the Truth in Lending Act? Because they wanted to bring transparency to lending. Flat rates hide the true cost.

Edited to add:

You write:

>Zidisha has lowered the interest rate to borrowers throughout Africa and other developing nations to under 10 percent. There is also a 5 percent service fee, which covers messaging costs and and transfer fees.

Africa isn't a country, stop treating it like one.
Secure coding is very prevalent in C++ (outside the group of old C programmers who write C++ code as if it were C). C++ is far safer than C.
I have to say I'm wary of using this for any servers I control; what if they turn out to be vulnerable and this page is just collecting a list of machines to examine in detail later?

Has anyone found an offline tool for checking this?
I was speaking about the suppliers : they almost have a monopoly and can do as they want with their customers.

This is so bad that one of them shipped us a software upgrade with a hard-coded ip address. Next time the ip change they will have to recompile ...
Magic numbers of reboot system call in Linux
Great to see a number of alternative solutions emerging! We've been using BS3 with a patched version of AngularUI for a few months now without any problems at https://starthq.com. Using Angular with AngularUI means we no longer need to include jQuery as a dependency.
That's incredible! Great job mate.
This requires you to use jQuery and the Bootstrap scripts, whereas UI Bootstrap does not require those at all, thus allowing you to go leaner. The code for UI Bootstrap is architected much better than Angularstrap in general.

I usually recommend against using Angularstrap and just using UI Bootstrap.
Basically it's another way to get prototype-quality printed circuit boards manufactured and shipped to you.

They're explicitly saying the quality is not top-notch, but compensating with the price level to target prototype runs.

With only two pricing tiers (5x5 cm for $12, 10x10 cm for $24, both include 10 copies of the board and global shipping) it's really simple and very cheap.

It's by the people at Dangerous Prototypes (http://dirtypcbs.com/) so I'm pretty confident they have plenty of experience in dealing with pcb manufacturing houses.
false equivalency. what is the risk of being injured selling items on ebay, compared to flying through the streets of manhattan during rush hour on your bike? however, they due insure purchases in the case you get ripped off, which is much more likely to happen.

when did social responsibility go out the window? to me, this isn't a profitable business if they have to claim responsibility for the people they are putting in risk to make a buck. yet, they do it anyone and pass the cost on to the tax payer and no on seems to mind.
Or their user agent header...
There's a vocal anti-EU minority in the UK, but it's still a minority. It just seems larger than it actually is because it's loud, and to some extent act as swing votes (the Conservatives want to avoid losing too many votes to UKIP, for fear of Labour beating them in the next election).
From Conkeror I cannot find any text, only a photogram.
I don't know guys. This has DIY, open hardware (the robot is open, just the laser isn't - yet), 3d printers, robots, lasers, what's it take to get some attention around here? Do I have to sell my stuff in bitcoins?
why didn't you go on the same classes/teachers ?
Just checked the analytics on a non-IT website:

IE represents 10.45%

Out of that:

IE6 .28%
IE7 2.03%
IE8 19.81%
IE9 16.57%
IE10 16.15%
IE11 45.13%
I think it's useful to not necessarily have to link your posts to your account if you don't want to.. anonymity from other users and anonymity from the staff have never been the same thing anyway. A lot of the problems on sites like this (HN, reddit) stem from their focus on chasing after and maintaining reputation, which itself can encourage an echo chamber and a sense of elitism. Having an account would make it easier (not necessarily effective, but easier) for the staff to deal with systemic abuses, because you have something more persistent than an IP to deal with.
This is what I have been doing. The users have a hard time understanding what a VM is. It's a bit magical for them.

And I can't make Vm-Ware Player work with a scanner ...
> Losing your job for being gay is different from losing your job for opposing gay marriage. Unlike homosexuality, opposition to same-sex marriage is a choice, and it directly limits the rights of other people.

He wrote an entire article equivocating them, then he quickly writes a couple sentences pointing out he full well knows it is absolute nonsense. Well played by him, I read the article.
Here's an Iron Man inspired solution for the boss battle :)

map.placeObject(map.getWidth()/2, 5, 'block');
//map.placeObject(map.getWidth()/2, 1, 'block');
var player = map.getPlayer();
map.defineObject('missile', {
'type': 'dynamic',
'symbol': '^',
'color': 'blue',
'interval': 100,
'projectile': true,
'behavior': function (me) {
me.move('up');
}
});

function jericho()
{
var i;
for (i = 3; i < map.getWidth() - 3; i++)
{
map.placeObject(i, map.getHeight() - 1, 'missile');
}
}
player.setPhoneCallback(function()
{
jericho();
});
The zombie certainly still continues to live on shitton of computers across the globe running unauthorized copies of Windows XP for customers who couldn't care less about official support from Microsoft as they never had it in the first place. Yeah, unfortunately.