skysight-inc/HackerNews huggingface dataset:
Exactly. If you tell someone it's going to take 24 hours and due to caching it takes 48, they're going to be pretty pissed. On the other hand, if you tell someone it's going to take 72 and it really takes 2, they are going to be quite happy.

There are so many variables involved in DNS TTL's, that it really makes more sense to over-estimate things.
The problem with this is that because lying or omitting the truth is so common, you end up communicating more than you may intend to when you are honest and forthright. For example, it is impossible to comment about being attracted to someone without also implicitly communicating that you want to either go on a date with or sleep with them in most cultures. Or if you do the opposite and tell them you find them hideous, it is generally assumed that you must have told them this because you wanted to cause them distress.

I think this whole thing could maybe work, though, if you take great care to be very aware of what you are indirectly communicating and head off those assumptions. In many cases, this may simply require that you first qualify things with "Don't take this the wrong way, since I'm trying this Radical Honesty thing, but..." or "Can I be blunt with you? [yes] I think..." In other cases, this could be more specifically addressing the feelings you expect to elicit, "I know this is going to make you feel bad, but I think it will be better for you to hear this from me now, ..."
I've never used events or posting on other people's wall on Facebook. Those are Facebooks two remaining advantages, IMO.

I know a lot of people use Facebook for messaging, but I would honestly prefer that they just email. I don't really see the advantage of a non-email email over just using email. Google+ email and chat integration are just fine.

You don't have to manually put people into their own circles. If you share something, just start typing their name (instead of a circle name) and it will let you share with individuals instead of circles. It works the same way otherwise.

I find the slowness surprising, actually. Whenever I've used + it always seems either the same or faster than Facebook. Perhaps this has to do with specific network environments or something? I have noticed that it takes a while for updates to propagate (caching, I guess) across to other users. That part is a little annoying at times.
>Sadly, he was never able to benefit from this work himself, although he tried many times to sell the software developed here. Instead, he entrusted his work to me as his death neared, and he told me that he wanted it to benefit his family. Since there is little hope of me succeeding in selling this, instead, I hope that by releasing it under the GPL it may benefit mankind. I only ask that if you use it, you use it for good, not evil, to liberate and not oppress, and to educate and not to spread ignorance.

Thank you so much for this.
You cannot be prevented from using the original global FOO, because you choose the local variable names you use in a piece of code.

Unless you're using a system in which non-hygienic macros are present and they expand into it...
Yes, active users would be better. It's still useful though to have users registered. At some point it'll hit critical mass and that bar at the top of the page will start lighting up with notifications.

I had a linkedin account for years before I paid any attention to it. Eventually the emails started rolling in to engage me.
Hi, I'm the lead developer.

Yes, it's real. Send me an email to contact@ShouldWeOpenSourceIt.com and I'll give you access to a demo.
Yeah, the distinction between fleeting, intrusive thoughts and ongoing things you're afraid to mention is important. The important thing about things like telling your in-laws you don't like marzipan though is that these are the sorts of things that you should really think about before you bring them up. They aren't the sorts of things you should just voice as they come to mind... the sort of honesty this article is talking about seems to imply the thing to do is to tell your in-laws how much you hate marzipan the moment you think it in their presence which would probably be the moment they give you some. It's probably a better idea to reflect on the goodwill they're expressing toward you and formulate an appropriate response before saying anything. The difference between voicing a gut reaction like "You know, I hate marzipan" while they're handing it to you and saying something like "I appreciate the gesture but I really can't stand marzipan" is huge.

Modesty, as you mention, is also a great example. There's nothing wrong with mentioning the things you've accomplished when it's relevant but it's important to know the time and place for it. You might talk about your skills and successes in a job interview for instance as it's the proper time for it but if you go on like that when you're with your friends you'll probably get tiresome.
It's About Time Social Media Gave Something Back
Another option is using freedns via Afraid.org. I discussed how I found this free dns provider here http://news.ycombinator.com/item?id=3391687 I am really impressed so far...
Thanks for taking the time to provide your point of view. My initial comment was harsher than it should have been. I have no excuse, but if I had one, it would be that I see many academics in the field of formal methods act and speak as if these were used everywhere they could be useful, which is vexing when one's job is precisely of doing what is necessary to transfer them.

The Z notation / B method community is still strong (though they seem a bit defensive when met at conferences). I only know about VDM because some of the syntax in Caveat is inspired from it (Caveat is the tool whose application is described in the link I provided. It was developed at the lab I work at, but before I was hired).

Just in case, here is what we are now working on. One description is "successor to Caveat", but it's more than that. For one thing, it's Open Source (type "apt-get frama-c" or equivalent in most Linux distributions). It allows to combine techniques that range from static analysis to formal verification of functional properties using Hoare logic:
http://frama-c.com/try_out.html (automatic analyses)
http://frama-c.com/jessie/jessie-tutorial.pdf (verification based on Hoare logic)
I can't be of much help, but I'm extremely interested in how this all unfolds. Good luck.
Impenetraball — Sculpture by Zachary Abel
simply because they do not support SOPA, are actively listening to the demand, they are cheap, and they have a good interface. That beats all the other options I looked at. I considered gandi.net, but couldn't justify the extra cost. The only feature I am missing right now is a registrar that accepts bitcoins.
Grey Beats Pro From Monster Buy Now
I think there's something to be said for telling people hurtful truths that can be quickly remedied. If broached appropriately and with a right-minded heart, I think a comment about your haircut would have been taken just fine - because of the temporarily and ability to instantly or quickly be solved, it's not as offensive, and actually, it ends up being quite helpful. Like having body odor in one moment or a huge stain on our shirt.

However, if that solution takes time to be alleviated, such as being grossly overweight, ugly or simply stupid, these kinds of "honest truths" will cause true harm because they will cause strong self-esteem hits that will linger over time. I for one would be happy and want with these kind of "temporary hurtful truths" told to me. I would like to say I would be the same for the long-term ones, but I'm sure I would be truly hurt just the same.
It's ironic that most of the main article's links go to amazon, especially the very first which points at a big box of whiteboard markers. (The warehouses are probably on the other side of the world, but still.)
"A tour of the calculus"

http://www.amazon.com/Tour-Calculus-David-Berlinski/dp/06797...
Relevant: http://abstrusegoose.com/strips/youre_welcome_college_studen...
OK, you've convinced me to look into moving my dad's host away from godaddy (don't own any godaddy domains myself).
I'm not sure I agree with the description of arbitrage as "riskless". The arbitrageur is accepting the risk that the arbitrage opportunity will go away in between the buy and the sell. This is true whether you're arbitraging salt via caravans across the Sahara or arbitraging currencies in millisecond trades.
I used to donate to the fund, but ever since I saw their budget that doubles every year (now it's around $20 Million), I started having reservation on giving. I don't mind supporting Wikipedia service, but I feel the money is now being spent on some other initiatives.
Both, ads that make money while asking for money.

This plea brought to you by Encyclopedia Britannica, please support Wikipedia with a donation.
Cruzeiros 2012
Cruzeiros 2012: Planejando a viagem dos sonhos em alto mar

As festas de final de ano estão chegando, entretanto, mais do que aproveitar a ceia de Natal e a passagem de ano, a dica é pensar também em uma boa viagem em 2012, planejando os próximos dias de folga
This is very interesting. Thank you for devoting your time to putting this on the web. Otherwise it might have rotted in your attic!

It's unclear to me whether there is anything theoretically new in here yet. The algorithms are all familiar to me except for the P^2 + 1 and P^2 + P + 1 algorithms. But don't read too much into that. They are probably well known.

What I can tell you is that there is an extraordinary amount of work in implementing all those algorithms. I do this stuff for a living and it is a tremendously impressive feat for a single individual over any span of time.

I'd be interested in hearing how fast the MPQS is. The state of the art for factoring a number like 840931001586212064794450601167289569811131781103613687750579 on a single core is probably around 6s or so on a modern 2GHz x86 processor.

UBASIC already had a 32 bit x86 assembly optimised MPQS in it, and it performed pretty well actually. So it would be interesting if your uncle improved on that, especially if he had theoretical improvements.

The state of the art for the number field sieve should factor the 79 digit number here: http://www.loria.fr/~zimmerma/records/rsa.html in around 10-20 minutes on a single core, though in general the GNFS is for much larger integers. It seems unlikely that a little UBASIC program could manage those, however.

Having said that, I am still in shock that your uncle actually implemented the GNFS. That is a staggering accomplishment and is something to be genuinely impressed by.

I don't know if you have a gold mine there or the cutting edge life's work of someone from yesteryear.
I also tried a variant of this for a while in college and I generally agree with you but for me it did have some significant benefits. It caused problems in many relationships and certainly produced a lot of drama but this had an interesting and positive impact on my social sphere as a whole. The people in my life who appreciated my honesty and could deal with it got pulled closer and took the place of the friends who would rather not put up with it. What ended up happening is that all of my close friendships were almost completely free of any pretenses and this greatly strengthened our relationships. We also felt less inhibited to discuss very personal things in a candid way so this brought us closer yet. Looking back on my life I consider these friendships to be unquestionably the strongest and most meaningful that I've ever had.

When you did your experiment did you not have at least some of your relationships grow stronger because of it?
App Downloads Hit Record Numbers on Christmas Day
A counter-point (kind of) - On the Decay of the Art of Lying, by Mark Twain
http://grammar.about.com/od/60essays/a/lyingessay.htm
The original (@oceanmarketting) was linked to the site, including all the tweets from the person who grabbed the name. Then the new one appeared with the same follower/following count, tweets, and profile info as the original. And the original emails had bad spelling.
Generating Automatically Code in C#
11 Fresh Self-Gifts for Geeks
> 2) People who buy on craigslist are flaky and tend not to show up, 3) The time spent waiting around to meet people was obnoxious, and 4) Sometimes sellers see what you did with their item and send you angry emails.

This is why you buy in the small and isolated market (craigslist) and then sell in the larger market (ebay) where you don't have to find people and waste time and money delivering the item to the person.
It sounds like we have a similar approach to honesty. The way I see it the distinction between honesty and dishonesty is entirely in the intent. What is being communicated isn't always the literal thing being said. The same sort of interpretation employed with the "Do you have spare change?" is also what makes things like sarcasm still honest (as it's an understood change of meaning) and true statements that are meant to deceive dishonest. I see white lies as in the dishonest camp myself; if the best thing you can do is to avoid answering, that's the best you can do.
why exactly?
effort wise, it looks like search craigslist == search pricenomics, with craigslist being smart enough to limit my last search to the geographical area where I last searched, whereas pricenomics showed me the results around the country(with option to filter it down to location later).

All things being equal, the effort is the same in my opinion
I'm probably switching to Sublime, even though it doesn't autocomp. PHP. whatever, few more lookups in the manual are probably less time-consuming and stressful than an editor just blatantly crashing all over the place when just simply...inputting text
Why doesn't NameCheap donate a $1 for every domain moved since 12/22 or last week when all the SOPA issues with Godaddy were presented?
If you want to know if your UI is intuitive, localise it to German
Great. Maybe soon disable-output-encoding if Firefox XSLT processing will get implemented.

https://bugzilla.mozilla.org/show_bug.cgi?id=98168
Did you find any copies of a data input file for (at least some of) the Fortran programs, called recl.dat?

EDIT: I am so intrigued by this that I asked the question above without saying thank you for releasing this. So thank you! I don't know much Fortran but if ever there was something to induce me to dive in, it's this. I've compiled his test program using gfortran and am looking into some of the others.
The Year In Gaming in Under Two Minutes
Would it be feasible to use a nuclear device as a shotgun?

That is, most of the kinetic energy of the bomb is directed (like discussions for the bombs in the Orion project). The bomb would be optimised to send tungsten bullets off at X km/s.

Then put that as the payload of a missile.

Edit: Fragmentation bombs was discussed in the second page of the article. Hmm... this would need a very tight spread of the heavy pellets, which is probably not possible with a nuclear weapon?

Edit 2: Add a 2nd level of explosive drive to the fragments? They disperse a bit (to make them hard targets) but know where the target will be and when. More like submunitions, I guess.

Edit 3: Rail guns to send (small) kinetic missiles at a high initial speed? These could potentially run in stealth mode for quite some time, before doing final course corrections.
Agreed -- although the profit margins available to intermediaries will be very small. Buyers and sellers have a mutual interest in squeezing the intermediaries as much as possible. Thankfully the costs of operating an intermediary on the Internet are small.
Interesting point, however it requires an application be built with localization, which for me is a hurdle I'd rather not jump until after the product has seen a good amount of usage (and has a nice feature set that's making money).

So it's kind of chicken and egg, unless you have the time to sit down and do localization for your app.
its a proof of concept. through iterations the business can grow. I think this first painful experience is how many large retailers or wholesalers got established.
Probably the best way to get started is to grab an Emacs 24 pretest and use technomancy's Emacs Starter Kit: https://github.com/technomancy/emacs-starter-kit

Emacs 24 gives you a solid package manager, and the starter kit gives you a good solid spot to build on.

From there, install the packages you want. If you want haskell-mode, just M-x package-install [return] haskell-mode. Get the full package list with M-x package-list-packages.
hackers like scrappy stories?
http://www.specialforces.com/catalog/view/theme/sfg/image/ic...

Stunning.
The most fun I've had doing this sort of thing is going to goodwill outlets (aka "the bins" ...of crap) and looking for stuff to flip. You pay by the pound, and the more you buy, the better the per pound rate. And your helping out goodwill with landfill costs. And your reusing something that would otherwise be trash. Everyone wins!

You would be astounded at what you can find there... things worth well over 100 dollars show up regularly.
A better phrasing would be:

"A potential new argument against SOPA would be that it limits the campaigning power of challengers of sitting political candidates, especially those running for higher offices."

This gives incumbents yet another way to defend their seat. If an incumbent has any authority over any agency that decides, submits, enforces, or challenges these requests, would it be misused?

We like to think not.. but I think we've seen otherwise.
Moved most of my domains when they had their elephant thing, but had a few left over that I wasn't sure I'd be renewing. As of today, I've moved everything I plan to retain going forward and have set any that I intend to abandon to not auto-renew.

All in, they've lost about 20 domains from me. Not a lot compared to some organizations, but maybe if they'd been more focused on the customers operating in the industry they serve rather than doing everything else they seem to do to get their name out there they'd have realized why SOPA wasn't in their best interest to support.

To add to the "GoDaddy acting shady" list, in their domain manager they changed the link which should bring you to accept or decline the transfer form to a link that simply refreshes the page. To accept or decline the transfer you now have to find the "Pending Transfers" item in a drop-down menu. Couldn't be happier to be leaving these guys.
Delivery also makes a difference. There is some saying that "people who value brutal honesty value brutality more than honesty". Telling people the truth does not require one to be ugly and hostile. If you are being ugly and hostile while speaking the truth, it probably says you are an ugly hostile person more than it says the truth is ugly and hostile (though there are certainly cases where trying to frame it in a nicer way is extremely challenging if not impossible).

Taking the title of the article as an example to work with: As a woman who used to be quite plump, I found that some men liked me like that and had pleasant ways of remarking on the fact that I had generous curves. Observing honestly that a person is not thin does not automatically require one to agree that simply being fat is inherently something horrible and in desperate need of remedying, worthy of making one a social outcast who should promptly pursue personal torture to get in line with the social norms and expectations that "thin is in".
Tiny, but the payoff is often bigger. :)
> Purchasing something and reselling it later for a higher price is not arbitrage.

Correct. It's called, "market making".
Capitalism won, try it.

I don't think this is true here at all. The obvious real-world analogy is news. I would much rather listen to NPR or the BBC than watch CNN or a local broadcast station -- I don't care if the latter has "won" by making money, I care about the quality and editorial independence of the content.
Bureaucrat makes $360,000 working for 15 days in 2011
I think you have come up with a great criteria for deciding when to be honest.

As someone who has lived a very honest life I can say with confidence, it doesn't work. It's made my life less happy, not more. I still do it out of habit, and also for the feeling of moral superiority I get, but if anything I am thinking about being less honest rather than more so. It just creates too many problems, especially if you are an entrepreneur or business person.
Well, nobody sent them a patch until two months ago, nobody added tests until a month ago, and nobody fixed the broken tests until yesterday. So the title should be more like, "Firefox adds line numbers to view-source the day after someone implemented them correctly."

This is how Free Software projects work; people that want a feature implement it. It's great that you want something and it's possible that your desires will line up with those of someone who can easily implement them ("oh yeah, great idea, i want line numbers too"), but more often than not, the people with experience on some project are more interested in some deeper problem. If you're hacking on the JS JIT, line numbers just aren't important to you; you never "view source" in the browsers and may not even run the browser all that often. It's likely that your "extracurricular hacking" will be on something like a better test harness or better Emacs integration with your development workflow.

It is hard to go from being a user of software to a developer of that software, especially in this day and age of easily-downloadable TV shows, movies, and /b/ memes. That's why it takes 7.5 years to find someone interested in hacking on this feature, them getting themselves up to speed on Mozilla, and then finally implementing an acceptable patch. It would be nice if someone got paid to work on this sort of stuff, but users are comparing Firefox to its competition with things like Javascript benchmarks and WebGL conformance, not whether the browser has line numbers in view source. That's not to say they're not important, but rather very easy to deprioritize when the people that know how to implement that quickly also know how to implement "bigger wins" more quickly.

Ultimately, a free software project lacks feature X because you haven't added it yet. Remember that when you submit complainy titles to HN. Don't rely on someone else to make your life better because you're going to be pretty disappointed when you realize that you don't matter much to the world at large. Everyone else has other things to do too.
Yes, some relationships grew stronger, but I don't have evidence to suggest that they grew stronger because of it, and not in spite of it.
Yep second that.

Last election he ran on transparency, change and hope.

And as three years went by there was no transparency in billions of dollars (TARP) given to big corporations. Change? yeah sure, for worse. And he does not talk about hope any more, since millions of Americans does no have job and economy is not even getting better.

In this campaign he is all about class warfare, soak the rich taxes. Do we even count him as leader who divides people of the country every day in his speeches?

Make me fool once shame on you, fool me twice shame on me.
cl updates every 15 minutes, its pretty much useless to scrape continually. If you really need to be first to the info, just scrape for a window on either side of when it updates I guess...
The frustrating part is that the internet and tech companies opposed to SOPA have plenty of gold. They're just not using it.
Carol Bartz drama was hilarious, but I must agree that she really sucked! its sad because Yahoo devs are making cool things... is just that execs seems focused on building something "better" than AOL, and, as you know just by mentioning AOL things start smelling funny.
If p^2+p+1 is smooth or if p^2+1 is smooth then n can be factored with cyclotomic methods. http://www.ams.org/journals/mcom/1989-52-185/S0025-5718-1989...