skysight-inc/HackerNews huggingface dataset:
My parents always told me: If you chase after money, you will never catch it. But if you stop chasing, it will come to you.

In context: You should be focusing on doing what you are good at, and money will come. I crossed the 1M line in finance, but there are many places to go. You would need to give more information about yourself to give a detailed answer.
Is Microsoft the new GM? No, and yes
Thanks for the suggestions.

I was hoping for something a bit more discreet on the outside of the door like the Lockitron, and uses FeliCa or MIFARE cards.
How To Create A Custom App Site Layout
Foreclosure Mess Remains Banks’ Biggest Worry
Textbooks aren't too bad if you can find the international edition. This is usually exactly the same as the US edition, except it is paperback and costs a lot less.

For instance, take "Introduction to Algorithms" by Cormen, et al., used in one of the MIT OpenCourseware algorithms courses. $20-30 vs about $130 for the US edition.

Or take Apostol, "Calculus", used in the OpenCourseware calculus with theory course. $20-30 vs. $150-200 for the US edition.

Or how about Resnick's "Introduction to Special Relativity", used in an OpenCourseware relativity course. $15-25, compared to $120 for the US edition.

In all cases I'm talking about new books, latest edition, not used or older editions.

The low end of the price range for the international editions comes from buying from an oversee seller, with India usually having the cheapest, although occasionally a Chinese seller is the cheapest. The book will often only be $5-10 from such sources, but shipping will be high. In most cases, there are also a couple of sellers in the US. The books will typically be around $20 from a US seller, but shipping will be much lower than from India.

You can find these deals via Biblio.com or AbeBooks.com.
And what positive outcomes have come of Geohotz' work? Geohotz worked exclusively to enable piracy! Sorry, but it's true! Sony removed the Other OS install option because of Gehotz' work towards enabling piracy! Read his wikipedia entry (http://en.wikipedia.org/wiki/George_Hotz) if you don't believe me.

The PS3 was a freer console for the masses before his work. His work enabled piracy, theft, and constitutes extortion. What part of his initial explanation of the PS3 root key divulgence don't you understand? Here it is:

"
~geohot

props to fail0verflow for the asymmetric half
no donate link, just use this info wisely
i do not condone piracy

if you want your next console to be secure, get in touch with me. any of you 3.
it'd be fun to be on the other side.

...and this is a real self, hello world
although it's not NPDRM, so please wait to run...
shouts to the guys who did PSL1GHT
without you, I couldn't release this

first piece of homebrew you can run
put in service mode, put on usb stick, boot"

"i do not condone piracy" = I don't think you should use this for piracy

"if you want your next console to be secure, get in touch with me. any of you 3." = I know this shit I did will be used for piracy, that's why you 3 (Nintendo, MS, Sony) may want to consult me to avoid the massive piracy that will surely result due to my hacks in the future

Is this not, in a sense, extortion? Is he not willfully and knowingly enabling theft?

My point is that the PS3 was a more open platform before Geohotz arrived on the scene. It would be more open today if it weren't for his efforts, which are almost entirely in aid of piracy and theft. Please, name one thing that he has enabled that wasn't previously possible with an Other OS install that is not essentially just stealing. Please. Go for it. Tell me I'm wrong.

I'm just a guy that makes a living making software, Geohotz is a guy that is making a living by robbing the companies that pay me. Why should we grant him the glorified title of hacker? RMS is a hacker. Linus is a hacker. PG is a hacker. Carmack is a hacker.

Geohotz is a cracker.
Do Skype-to-Skype calls on Verizon really count against your normal calling plan? Skype has a similar deal in Japan with au/KDDI where Skype-to-Skype calls use the cell voice network (which is much clearer than over 3g on other carriers) and don't count against the monthly minute allowance.
For your use case I would add your own Message-ID MIME header to the
outgoing message. When a user replies, usually (in most cases) you'll
see the ID of the original message as In-Reply-To header.

And it will be posted as In-Reply-To HTTP parameter to your app.
There's also "References" MIME header you can use.

I hope this helps.
That's good news if you live in that country ... when are you turning the rest of the world back on?
There is a good chance it would be treated as another foreign currency. So, you would file in USD using a current conversion rate.

http://www.irs.gov/businesses/small/article/0,,id=130524,00....
The reason behind this acquisition is signaling to the market, and to Microsof's competitors, that MS is still strong and wants to play as a leader in the market.
This acquisition is not justified by business reasons, it's a matter of game theory ;)
Do you honestly think they would ask him? Why would they? Is he an expert on server side security even? The security vulnerabilities that were exploited for the PSN hack have almost nothing to do with his realm of knowledge. What will actually happen is this: Sony, MS, Nintendo, EA, Activision, and virtually every other IP holder will lobby very, very, very hard to change the DMCA to be far stricter, and people that do anything even remotely close to what Geohotz did will find themselves in a Federal prison, regardless of whether or not what they did was truly unethical.
$350K soup-to-nuts.
make 100 apps that rakes in 1000 per month and have it run for 10 months each. From the last $$$ post this seems to be the easiest method.
"was going to say sub-millisecond but my knowledge is not that granular" <-- round-trip times are, to 90th percentile, sub-100-microsecond at colo

"was going to say petabytes but my knowledge is not that granular" <-- entire market data is sub-100GB per day.

" have sizable clouds but I don't think they compete yet." <-- cloud computing is not used in HFT
Youth Is A Power Of Tomorrow: Attract And Keep The Best Of The Best
In my experience, Rails and frameworks in PHP are quite slow, and typical uses of databases are quite fast.

I think it boils down to generality. A database is a very specific thing, and the typical usage of the database (e.g. SELECT * FROM products WHERE id=?) can be very highly optimized.

A programming language or framework is much more general, and it is much harder to optimize common cases without losing layers of abstraction.

For example, it would be much faster to return records as arrays instead of ActiveRecord objects. That would probably be much better for certain uses — say, processing of lots and lots of records. It would be worse for most cases, though, and would make Rails that much harder to use.

This is probably exacerbated by the tendency to do everything in the application instead of in the DB (e.g. not using hand built SQL to get aggregate information). That said, it seems like there's been some movement toward shifting some processing back into the DB (e.g. joins).
Usenet, which had real names, was filled with non-quality interaction.

SA, which charges admission, is self-obsessed and psychotic.

If you have enough posters or your topic invites people who aren't motivated to debate rationally, your comments are going to be stupid.

EDIT: one thing that Usenet did have was the killfile. Now that's solving social problems with technology!
"work through a third party/broker (still pretty expensive, but also less efficient)" <-- there are a glut of brokers and a lack of market participants, so the costs have naturally fallen. 250K will get you time and tick on 4:1 leverage

If you are really interested, it would make sense to start now before rule 15c3-5 kicks in
Triunfo del Amor Capitulo 146
Ver Triunfo del Amor Capitulo 146: ¿Es la decisión de Max separarse de María Desamparada sido realmente pensado ... Ver Triunfo del Amor Capitulo 146 que salió al aire esta noche, en la que finalmente aceptó la propuesta de conceder a Max la oportunidad de ser un compañero de Alonso? su vida.
KXIP vs DD IPL T20 2011 Match 60
Precisely. This optimization is possible because according to ANSI C, a variable is allowed to point to an address anywhere within an object, or at most one (sizeof) past an object. Anything else is undefined behavior (what they refer to as as "illegal pointer" in the post).

Therefore, buffer through buffer+1 would be valid pointers, but unless they can prove that i-128 is <=1 they can safely assume that the final pointer can be more than 1 past the buffer.

If it was just a pointer (not an array) they could do the same analysis if the pointer was mallocced right then in the same function with a constant size. More likely though, the pointer would be a function argument and then they would not know where the object boundaries were without doing interprocedural analysis (which I assume is outside of the scope of this post) and some other additional propagation (so technically within the C99 spec, but I doubt you would see an optimization that actually would do that).
Yes but if there's internal fibre inside the country and it's comprehensive then the scope for more effective usage of local caches and CDN's, not to mention outright locally hosted content becomes pretty damn strong.
Stop Being a Productivity Nerd
Great article. Here's a summary (or at least how I understood it) for those that don't read it (which I recommend you do):

* Mitochondrias (an organele in our cells that is considered the battery of a cell) in cancer patients typically don't function as they normally should.

* In 2007, University of Alberta researchers led by Evangelos Michelakis, announced a non-human trial that showed promising signs of stopping and regressing cancer using a substance known as DMC.

* DMC is thought to work by fixing bad mitochondrias in cancer patients (obviously over simplified).

* DMC is non-patentable and is easily made, so the news became a big anti-big-pharma story and spread like wild fire because the researchers were having trouble getting funds for doing clinical trials, since there was no money that could be made from this drug if it proved to work.

* The hopes for many cancer patients skyrocketed creating demand for DMC.

* A few ethically challenged entrepreneurs setup websites to sell DMC under the guise of DMC for Pets to get around FDA.

* There are potential side-effects when DMC is mixed with other drugs so a lot of people put their their lives in danger by doing self treatment, but no results were ever posted to the forums. The suspected reason is that the forum admins removed all negative reports.

* The websites were shut down by FDA after some time.

* A couple days ago, Michelakis's team at UofA announced the results of a clinical trial in which they administered DMC to 5 patients. This published in a journal but you can see their announcement at http://www.dca.med.ualberta.ca/Home/Updates/2010-05-12_Updat...

* Of the 5, patient #1, #2 & #5 showed promising results. Patient #3 died (not attributed to DMC) and patient #4 needed a 2nd surgery 3 months after starting, which it didn't specifically say but I assumed to mean that it wasn't considered successful.

* Key things to note:

- the trials where a combination of phase 0
and phase 1 trials.

-- Phase 0 = seek to determine if the drug
is doing biochemically what it is expected
to do based on preclinical studies, usually
by taking a biopsy and doing chemical tests.

-- Phase 1 "are designed to determine two things:
dose and dose-limiting side effects" ...
not efficacy of the drug.

- all 5 were treated differently and in
combination with other treatments.
This makes the tests not reliable
enough to make conclusions from.

- Treatments often show very very promising
signs when dealing with non-humans but fail
when the rubber meets the road in real
clinical trials.

- DMC shows promise but it's dangerous for
people to self-treat and inefficient to
shortcut the scientific process of testing
and evaluating treatments.
I have an Facebook account, but I refuse to use my Facebook account. It is strictly for keeping in touch with friends, not for me to use to sign in to random services, and least of all to use outside of Facebook to leave comments. I have OpenID, and a Google account, those I can use to leave comments, or just give me a couple of text boxes, I'll fill in my name, email and website and comment and click submit like I have always done it.

Facebook is the last company I am going to voluntarily hand more data over to by using their commenting system on various sites.
Why does your site have user accounts?

It seems like it's combining different audiences at once - the red ones are transmission of random teenage angst (better to put in any pseudonymous journal site or tumblr), the gold ones are positive reviews (seems like they're safe on Yelp), and no black ones have actually appeared in the time I've had this window open.

It's nice that the page live-scrolls, but then why does Read More reload the page?

> Yet, if somebody has something interesting to say about pornography

They might not care whether you think it meets your standard of good taste?
Why not work for BrightScope.com? (financial analytics, python + django devs on staff)
A friend of mine actually encountered #define FALSE 1 in some header file he included from a 3rd party project. It was straight C.

I'm not sure why after finding that he decided to file a bug report rather that not touch any of that code.
Yakuza Loves SNS
"even though Facebook actually has 600 million active users" <-- does facebook have 600 million actual active users or 600 million accounts?
https://yubitoma.or.jp/ is the site mentioned. Somewhat distressing that organized crime sees value in social profile and its related data.
It's probably up there. Would you mind spelling the name correctly?
Dungeon Crawl Stone Soup - WebTiles (requires WebSockets)
Monkey patching is pretty common for when you want to override or get on-change notifications for interfaces that don't support it.

For example, have header files for functions? Want to know when they're called? Monkey patch it in!

Also, from what I've heard monkey patching a function is calling adding a detour, and monkey patching a virtual function is called hooking. "Monkey patching" usually refers to injecting code into dynamic languages, not into compiled languages.
There are plenty of "retail" ways to get access to this data, both realtime and historical.
For realtime data and trading API access, interactive brokers provide a good service.
For pure data feeds, both realtime and historical, check out esignal, cqg or iqfeed.
People pay to host things on AWS. PSN is a free service. They shut down PSN because of the data breach. Their screwup was in allowing customer data to be stolen, not in closing the network down.
> Iterator to stale element (resized vector, or balanced tree after rebalance)

I don't think that rebalancing the tree invalidates iterators (other than the deleted element [if any] that is)
I'm sure it was against the company too, but I agree the people who actually did the break-in are not getting enough flak.
I really don't understand how models like this keep popping up and how so many companies can get away with it. At least (according to nod) you can delete your account with Honestly (although not through the site, but a request). I had an experience with a genealogy site that refused to EVER remove my account or posts from years ago... even though they lead to me being (kind of) stalked by a relative.

Anyway, thank you to tmz for pointing out http://wiki.darkpatterns.org/Bait_and_Switch - I think more people should be aware of what types of apps and websites are just trying to get access to their contacts and info. Even savvy users can occasionally get duped.
> Frozen desert sellers - I hate to bring out the '...but think of the children argument,' but seriously, do you know if the grungy dude in the van selling ice-cream to your kids knows how to handle food safely? Has a criminal record? Has 12 DUIs?

I fail to see the relevance of criminal records and DUIs to handling ice cream.
https://github.com/rails/rails/commit/86acbf1cc050c8fa8c74a1...

For our application that meant bringing 1 of 3 application servers down and slowing things down in general. So we're stuck with 3.0.5.

From what I understand the Rails community has declared 1.8.x as a thing of the past (tbf it IS a thing of the past. But in a non-perfect world migrations our not always easy). This may be a good thing (it forced us to march towards 1.9.2) but I'm sure it has caused a lot of problems.
Browser window sizes for Google visitors graphic
With PCs starting feeling like mainframes I'd say that Microsoft is the new IBM — which is sort of fitting because like IBM they aren't centered in the valley. It should be noted that this isn't a bad thing, just not an exciting thing. And of course it's better to IBM than to be DEC (I wonder who that honor will go to — perhaps that was Sun?).
You only need TF2...
+1 on dynamic languages, not a fan for this and many other reasons

Haskell seems to go a long way towards solving this problem in my humble opinion. Meaning it can have very dense code but as long as you follow the types it is often fairly straightforward to figure out what a piece of code does.

The worst part about all the things that can happen implicitly in C++ is that they can all have side effects! Oh fun. This is not just a pitfall of C++ either, Java/C# can have the same issue - one statement can trigger a whole plethora of side effects making a large brownfield development project one hell of a nightmare.
Submitter, but not author, here.

For the uninitiated, Dungeon Crawl Stone Soup is a roguelike that allows online watching and play, but until now, only in ASCII via SSH/Telnet. The submission is a WebSockets browser-based tiles interface for online watching and playing; click on a name to watch a game in progress.

Blog post here: http://crawl.develz.org/wordpress/webtiles-and-online-player...
Active users
> x[0] -= x[1]; // x[1] adds sizeof(bar) here, not sizeof(foo)

This code doesn't even compile?? What is the author trying to show with this example?
IE and CSS "Compliance" by Chris Wilson (on the history) [2006]
IB data isnt the actual exchange data. For example, on nasdaq, the raw data is the ITCH tick-by-tick data.

iirc iqfeed gives you a normalized data format.
This is very cool, but it was hard to concentrate on anything at all. I found myself clicking blindly.
I always found this to be true as well and I actually got really into zebra pens because I like the way they feel and I found that I tend to write more when I have a good pen. I also find that I'm more creative when I type on a good keyboard... which plays in to the theory that working against a crappy pen is distracting.
AFAIK, I bet the root cause of all the CSS troubles in IE7 was that it was just hacks on the poor quality CSS code from IE4, and it is poor quality partly because of the lack of tests.
Those regulations are surely to discourage thieves from selling stolen books.
Isn't polyphasic considered a hoax? Piotr Wozniak, though his site looks rather shitty, seems to know what he is talking about:
http://www.supermemo.com/articles/polyphasic2010.htm
Specifically this paragraph sums the thing up:

I received some 500 pieces of mail and got in personal
touch with many polyphasic adepts. Of those attempts that
I was given a chance to monitor, all were unsuccessful.
Some of the critics of the original article claimed that
they do sleep polyphasically, but I received no data that
could serve as the basis for verification.

Also I recall reading quite many stories about people who tried polyphasic and they are similar to yours - ie. after 2-3 weeks they stop for some random reason - which really sounds to me like "I can't make it, but I won't admit even to myself so I say I stopped for reason X". Also some actually stop earlier and admit they were constantly deprivated.
There are many important updates regarding memory use. That's an interesting improvement especially when you have long lasting Perl script in distributed environment. Especially that we can gain some memory on some data structure, it's always an interesting gain.
Ban mobile phones and wireless networks in schools, say European leaders
The privacy policy also states: "that some information may remain in our records after deletion of your account."

Not the best asterisk I've ever seen, given the complete lack of trust I have with this company.
I'm not convinced people will start ignoring these kind of shenanigans. I think about how long Windows users have been falling victim to social engineering attacks and can't help but think that this is just a different flavor of them - if they haven't caught the hint yet, I'm not sure that they ever will...
You could have at least bothered reading the article. They specifically mention that, though it was developed in partnership with BB, the Austin exosekeleton is not elegs (a purely BB project). And the main driver for the Austin exo is not Berkeley Bionics.
We have been testing perl 5.14 RC2 version in one of our dev box during last week, and the performance improvements are just monstrous! Got a 20-30% faster app straight out of the box, and some hefty memory savings. It's really noticeable on smaller scripts. Can't wait to put 5.14 in production!
Microsoft basically invented the hardware-agnostic software platform

I'm trying hard to understand what you're talking about and its not working. Windows has run on the "PC clone" for almost its entire existence. IBM pioneered the original PC as a fairly easily clone-able platform, meaning it wasn't hard to reverse engineer the bios. It was one hardware platform, one hardware standard, that multiple manufacturers could target (and it was created by IBM despite repeating more of the benefits). But that kind of thing had happened at least since Boroughs (I think) created the first IBM compatible mainframe.

Windows runs on PCs. It doesn't run on Mac, on mainframes or anything else - contrast that Linux, which truly runs on a huge variety of platforms.
A Detailed Overview Of Internet Cookies
There's a more readable changelog here:

http://search.cpan.org/~jesse/perl-5.14.0/pod/perldelta.pod
Wow, that's a great idea for a company that users trust.

If only a company like that had bought Skype...
Rails has supported joins since forever. However the problem with moving things to the DB is that the DB is very hard to scale while scaling the web app is almost trivial.
Yeah, the quality isn't the same as a proper feed but i guess the cost doesnt compare either. CQG seem to do pretty good feeds but i've never tried them
The problem is more a scientific approach to creating a feedback loop to the employee life cycle.

Initially you'd want to hire randomly to seed your 'gene' pool and then fire those who are unfit. This will provide feedback as to which measures best predict the outcomes the business wants to optimize for. And would take into account the fact that different businesses require different hiring practices and need to optimize for different outcomes.

This is just another idea for hiring that provides no information as to whether it's a better approach and completely ignores the rest of the employee life cycle.

The article talks about confirmation bias but provides no indication as to how hiring by interest changes anything about confirmation bias in the hiring process.

Seriously the product 'you all want to make' is a piece of shit that is essentially design by committee. There will be vocal people who DON'T want to make that product because by the nature of the process it has become bland and unimaginative.

My personal and completely unscientific approach to hiring is towards interesting people rather than people interested in the particular problem we're currently solving. I have no idea whether this is better / worse that credentials or hiring based on interest.
Essential: a new Language Workbench