skysight-inc/HackerNews huggingface dataset:
I've had peripheral contact with stalking on multiple occasions. I have two useful tips.

The first one is that stalkers try to convince themselves that the object of their desire would love them back if they only had a chance. When they learn otherwise, desire can easily flip to hatred, then to attempts to destroy a life. Therefore if you are being stalked and can avoid letting the stalker know how you feel about it, do that. You can see that one in play in this case where she pursued him for years, without the nasty behavior, until she realized that he didn't love her. Then she turned vindictive.

The second tip is that if you're going to stalk someone, don't stalk a psychiatrist. It is very, very hard for anyone other than a psychiatrist to get someone committed to an institution until after the stalker has committed a conventional crime. However if you're stalking a psychiatrist, the psychiatrist can, as a professional psychiatrist, evaluate you and decide to institutionalize you. And whatever institution you go to - which is generally associated with said psychiatrist - is likely to support the psychiatrist in that evaluation.
Concept of zero is not specific to Indian mysticism though. As well as its correlation with infinity.
Kudos to Newegg, but this system is sooo very broken and badly in need of reform.

Large established and heavily profitable organizations like Newegg might be able to pull this off, but what about all the small startups that are forced into bankruptcy by settling when the trolls come knocking? They don't have the resources to put up a fight. If larger companies tend to fight the tedious and expensive legal battles or avoid getting harassed by other companies by building up their own stash of patents that they can use to retaliate, in the long term what it really does is incentivize companies to go after larger numbers of smaller fish that can't put up a fight.
Hacker News is a completely serious link aggregator. This link is WORSE THAN REDDIT.
Akka Futures: Using For Comprehensions
> There's no runtime type checking with Go's interface system.

Except when there is: http://golang.org/ref/spec#Type_assertions
Unlocking new phones now banned under DMCA, the EFF weighs in
I have to agree that the word 'god' is primitive. The closest in sanskrit is 'ishvar', or controller, it is not a designation of the highest divinity. I also think the concepts in the bible are also relatively primitive and make more emotional arguments than logical ones. The concept of the absolute truth and it's definition is a much more sophisticated approach to understanding reality as given in the vedic literatures. The absolute truth is defined as that from which everything emanates. Monotheistic thought was around thousands of years before the bible and judaism.
What is the source of the GPL virus in all this? What bits of technology are built upon GPL code? Would be feasible to re-write that code or theme such that it could be released in a less freedom restricting manner?
One of the persistent themes of the linked piece is that MySQL simply conceals many kinds of fault. "Somehow it's working fairly well for us" may be right. Or it might not. Either way, MySQL isn't going to warn you.
How do other people keep databases in sync between multiple developers and the production server? Source code is easy. Source control and code merging are mostly straightforward.

But in something like wordpress, a lot of what gets displayed to the end user is in a database. Aside from page content, widgets and other configuration often ends up in a database. It's not unusual for themes to keep css, javascript or php in the database. (Every time I use a theme that allows me to put PHP into a database I feel like I've failed as a programmer and the gods of MVC will smite me.)

So developer X adds content to his dev copy. Developer Y adds content to his copy. Meanwhile, the client or end users are adding content to the production copy. Using a shared development/staging server somewhat mitigates this, but not totally. You can't just git merge the sql together. (Can you? I mean, sure you can merge two sql files. But is the end product actually usable?) Is this a solved problem?
Here's your chance - what are their motives behind them doing this?
I have the 3G / Wifi e-ink keyboard one. A person I know had a DX and I got to interact with it, and it was way too big to read comfortably. The keyboard one is like a softcover novel where the DX is like a hardcover textbook. The small one is a lot easier to read / hold, and PDF displays pretty well (as long as the text isn't tiny... like a magazine). Most ebooks come in native mobi and epub forms anyway, so you shouldn't have trouble there.
evolution is not a belief , it is a scientific fact. And the genesis is in direct contradiction with the theory of evolution.
Why we can’t clone a Neanderthal—or any ancient organism
>>Judges throw out cases on non-obvious reasoning all the time.
> And is that what happened in this case?

I don't know, I haven't checked the details of the ruling.

> Because it seems like in this case it was "obvious" that the government was trying to take this man's hotel because it had no mortgage, they expected him to have insufficient liquid assets to successfully contest a seizure and when law enforcement seizes assets they get the resale value added to their budgets.

Oh sure, real obvious. I'm sure all $1 they'd be able to get for that property would really help boost their training budget...
I think that the concept that reality can be explained by causality is itself an erroneous belief. How can we gain perfect knowledge though imperfect means?
> Nowadays, it looks like this: http://imgur.com/a/Z7IXu

What browser is that in? It looks like a weird bug is showing there, potentially an exploitable one since some of that looks like garbage pixel data, like it's reading from invalid memory. That seems to be the issue here, not that web content isn't like the "old days" when it always worked but was sometimes wrong.

Speaking of which, there never were any "old days" that I can remember. Often sites only worked in IE, not just rendered properly but also only worked. You couldn't enter data into forms, or couldn't get them to submit properly. The web wasn't just a little incorrectly rendered in the IE days, it was totally broken on many sites.
Facebook denies data for anyone trying to ‘replicate’ their features
What's worse is when OAuth providers force the refresh tokens to be refreshed! Many OAuth providers are now requiring user-action (ie. re-walk through the oauth popup) every x months to get new refresh tokens.
The mechanisms for converting water and atmospheric CO2 into oxygen evolved over a billion+ years before the Earth's atmosphere even supported aerobic organisms on land with every variable crucial to the survival of producer organisms painfully optimized. I don't think we even have a good quantum mechanical description of chlorophyll and its electron transport chain, which might have ridiculously high efficiencies compared to our solar panels (I think I ready this somewhere?). Once you add the chemical pathways for taking the energy and storing it with CO2/H2O, you increase the complexity many orders of magnitude. Even if we can replicate the pathway, scaling it up to actually impact the CO2/O2 ratios would be both economically and technologically difficult.
Ah, I missed that it can crash the tcc compiler. Yeah, that's a bug.
The presence of the yield keyword in a function definition means the function will return a generator when it's called. Therefore "print "aaa"" is not executed on "mygen = createGenerator()" as expected. "print "aaa"" is infact executed when mygen.next() is called.

To emphasise this point, it is the existence of the yield keyword which causes the function to return a generator when it is called - it will not execute any of the code. This is why the following results in an error:

>>> def hello(j):
... if j>2:
... return "big number"
... elif j<2:
... yield "small number"

A return keyword cannot exist within the body of a generator - it makes no sense.

A more detailed explanation can be found here http://docs.python.org/2.5/ref/yieldexpr.html
The problem with that is the windows brand is not exactly associated with status. I'm pretty sure these people that buy "androids to differentiate themselves" are buying "sexy" brands - eg moto Razr or the galaxy III. (I know a couple of people that did and said just that)
I think part of the problem when discussing fashion is that it is a qualitative discussion and not quantitative. It's really hard to gather or generate data on fashion appeal, or any other art form really.

If you're asking for localized sales figures even those could lag behind by several months of the fashion trend. Which can start off in small trend setting circles and expand as word of mouth spreads on what is in. So, I think data this early would not be as pertinent to the conversation as it would be several months down the line to see if this articles thesis is justified.
In a World Shaped by College Dropouts, Education is the Next Bubble
> at a university, not just a college

College is (most of the time) American for university.
I just wish they would spend a release just on the import / export filter for Microsoft Word. It is still pretty horrible overall.
> "Modern science has become increasingly atheistic"

I am reminded of the apocryphal exchange between Napoleon and Laplace.

Put simply, if the theory doesn't need gods, then gods have no business being a part of the theory. That is just simple common sense.
Facebook might owe you 10
Sure. Windows 8 for x86 allows you to install anything you like but we have all seen the future in Windows 8 for ARM.
I assume this person is no longer your friend?
I don't understand where people are getting this meme that the GPL or FSF has anything to do with (not) charging for software. It's about protecting the people you distribute your software to, by affording them more equivalent rights you have as the author of the code or its derivative works.

Here it is from the horse's mouth:

> http://www.gnu.org/philosophy/selling.html

> Distributing free software is an opportunity to raise funds for development. Don't waste it!

There exist legitimate practical problems to grouse over, like certain business models (shrink wrap) made significantly tougher to pursue, or license compatibility (did you know that the main reason GPL has its incompatibilities has little to do with copyleft, but rather section 6, which mandates one is free to use the software for any purpose with no added restrictions...that's why GPL2 is incompatible with GPL3 and Apache2, as both have restrictions with regard to patents...and JSON, which states that the software must be used for "good, and not evil", or OpenSSL, which has the infamous BSD advertising clause), but this idea that the FSF or Free Software movement has anything to do with making software available for zero cost is a misconception that just needs to curl up and die. It's about the non-servile interaction between author and consumer. The author has the right to distribute and modify. So does the consumer.

I honestly don't understand where people are getting this idea that software for zero cost is part of the FSF/GPL ideal from other than the fact that, regrettably, the preferred word of the FSF includes "Free".
Every internet retailer owes Newegg a really nice gift basket right now.
This is especially sad if you happen to read A.K Warder's chapter on the utter destruction and annihilation of Universities in ancient India ('Indian Buddhism' => http://books.google.com/books?id=sE8MgUVGNHkC&lpg=PA479&... - places where logic, mathematics, (invention of zero, etc.) linguistics, grammar, astronomy etc etc where taught to students from all over Asia - as early as 400 AD. Many of the scientific discoveries of Islam where results of plundering and exterminating scientific endeavors in other more peaceful cultures.
Well, in my defense I was being a bit sarcastic; maybe ellipses aren't obvious enough? But if Nokia can break through with a phone, we might see some adoption as these were the same people buying up the older higher end feature phones.

Most of my Chinese friends that have bought Android phones have done so solely for price reasons. All the fashionistas I know still use iPhones, I haven't seen one with an Android yet, and this is in Beijing.
> oracle databases, which is similar to MySQL.

How did you reach that conclusion?
WordPress itself is GPL licensed, and its creator, Automattic, contends that all themes and plugins for the CMS are derivative works, and must therefore be GPL licensed as well. Which is probably true, since in addition to being nonfunctional without WordPress to provide the functions themes and plugins hook into, they commonly copy large bits of code from the main codebase and make minor changes to them.

Envato allows you to list WordPress themes and plugins for sale in their marketplace, ThemeForest. They make these products available under a split license: the PHP code that interfaces with WordPress is made available under the GPL. CSS, JavaScript and binary assets are made available under a commercial license.

WordPress does not argue that the above scenario is illegal, only that if you split-license works like that, you're not welcome to present at conferences that use their name.
I do not believe JFK was killed by Oswald, for example, and I believe there are ample doubts about the official story of what happened in Dallas. And archives being locked until sometimes in the future, who knows when we will finally know about the truth.

There were obviously no WMDs in Iraq even though it was used by several governments as a reason to go to war, so there are many cases in History where we are blatantly lied to and we might as well recognize that and learn from it.

As for the rest, unless you are sufficiently knowledgeable about a particular subject, just saying "I do not know enough to have an opinion about it" would be more honest than putting every idea in the bag with stinky ones.
This whole story has gone on for a week now, and has been discussed a great deal.

This post does a nice job summarizing the story, with links to many blog posts that came from Jake's original http://www.philerb.com/2013/01/wordpress-community-contribut...

Jake also discussed in on his PleaseAdvise podcast, as well as another podcast:
http://pleaseadvise.fm/
http://wpcandy.com/podcasts/035-with-special-guest-jake-capu...
One of the false assumptions you're making here is that CS == programming. There's a difference between being a civil engineer, where you have to be able to calculate loads on beams, and being a physicist, where you try to understand why beams behave the way they do.
Unfortunately this article is not an exaggeration.

We deal with stalkers on a regular basis, cam sites and stalking seem to go hand-in-hand. If you're ever in the position of being stalked please do the following:

- never ever respond to the stalker

- save each and every message

- pre-emptively alert everybody in your surroundings that they might contact, explain everything and make sure they also never respond, and ask them to alert you if they are contacted.

- formally alert law enforcement

- forward each and every message received, posting made and so on to law enforcement
(yes, that can be a nuisance, and yes it can be embarrassing but if you want them to sooner or later take action they have to be aware of how bad it really is).

Over the years this has dealt with the large majority of cases. The few that are not amendable (for instance, because you don't know who the stalker is!) are far more serious and will need a lot more work to resolve.

The most important thing to remember is that stalkers feed on your attention and your pain, the more feedback they get from you and your environment the longer it will go on.

If this happens to you (it has happened to me...) then I wish you much good luck and I hope that it will end sooner rather than later.

One tactic that we have deployed that is quite effective is to counter stalk the stalkers and to expose them publicly.

Stalkers are usually not first time offenders and likely will stalk again in the future. It helps to have them easily googlable.
GCC doesn't "respect standards"; it has lots of own features and extensions that will make you stumble when actually writing code for a fully compliant compiler (not that there is one). You can still have makefiles on Windows; it uses the same toolchain setup internally that we are so used from the Unix world. And frankly, the debuggers on Windows are just completely.. ahead.

The Visual Studio debugger can step from managed code, into C++/CLI semi managed code, into native code. It automatically downloads symbols for all system APIs you are ever going to encounter, providing symbols for internal functions, too. It has expression evaluation on all these layers. Theres also the standalone WinDbg debugger that most importantly does kernel mode debugging but is designed similarly to gdb.

Also, of course - edit and continue. The way that GDB is decoupled from the compiler means that they probably won't ever be able to do that without major pains. Its a great design decision for when you need to debug unknown or hostile programs, but thats not the use case for most developers.
Actually, you're wrong.... ok, glad we cleared that up!
>I'd target trusted members of the communities around popular open source projects.

I'm sure everyone here is already aware, but the FBI may have already experimented with that:

http://arstechnica.com/information-technology/2010/12/fbi-ac...
I love that the first comment on this is from Mike Krieger, one of the founders of Instagram trying to fix the "bad."

The idea that a guy who just made $100 million is reading hackernews on a Sunday night, and immediately tries to address a product issue he stumbles upon makes me happy.
And lighter!
You can use something like Readability Bookmarklet or Readability Redux extension for chrome.
No one likes failing

If we seem to be fetishizing failure, it is only to push back against the fetishizing of success that has developed here. I think we have a tyranny of being afraid to fail in America. Our culture of meritocracy and achievement has made most of us hypervigilant about avoiding failure, to the point of being neurotic.

Fear of failure only hurts us collectively because it means we take fewer risks. Fewer risks => less innovation, less diversity in the marketplace.

Fear of failure hurts all of us. If being labelled a failure can destroy your career, it's not really helpful to further stigmatize failure by saying it's a "fetish", right? You're just making failure into an even worse word.
Islam demonstrates a radically staunch level of belligerence for a religion.

And all Muslims are suicide bombers, right?

You're making an incredibly common mistake here: judging the religion in its entirety — some quarter of the human population — by the behaviors of a very scant minority. Yes, it happens that the minority in question hold positions of power, but are they behaving that way because they believe that way, or because it seems to help them keep that power? (Put more pointedly, are they pandering to a pre-existing, cultural ignorance, or are they manufacturing an ignorance that's easier to control?)

Most Muslims aren't belligerent. Islam is fundamentally a religion of peace, and only justifies violence in direct response to direct attack, whether against the individual, or against the faith. Most Muslims are in the unfortunate position of being kept from the knowledge that would allow them to participate fully in the modern world. They're being kept from that knowledge not for anything to do with the religion, itself (though the religion is often twisted to justify their being kept that way), but to preserve the temporal power of the people that happen to have that power right now.

So, yeah. Let's blame Islam for that.
Your error is misunderstanding the premise of science. "Perfect knowledge" has nothing to do with it. Nobody but a fool would claim to have perfect knowledge, or have a system that gives it.
I think I would, yes.
Thanks for your reply. I know sometimes it's hard to take a step back and see others' experience, so let me try to show you what I meant about difficulty.

Firstly, I am definitely not the garden-variety user when it comes to mobile devices. I was involved in the launch of the Galaxy Series devices and even spent time at Samsung HQ in Korea for this purpose, and have since run custom ROMs on my phone... so came to this with a relatively strong knowledge, compared to most. If you can't make the process work for me, it's not going to work very well for others.

The build page you mentioned is not the right one for SGS2, which is an extremely popular device, yet in the category 'third tier' supported (ie. effectively ignored).

You should get someone from Samsung to solve this. They have entire skyscrapers devoted to different phone platforms at their headquarters in Suwon, Korea, made vast and record profits this last quarter, and it should not be an issue for them to provide a useful contact for their most popular devices.

Next point. Since the build process itself is IIRC is only supported on Ubuntu or something, I had to download that and set up an entire VM before cloning the code. Second, cloning the code takes years on a third-world connection (literally hours and hours, it's something like a few GB in size).

Third, it wasn't hugely clear that I needed to upgrade from a custom ROM with Ice Cream to a stock ROM with Ice Cream in order to install (in fact, the notion that the existing firmware would be hacked in to the new FFOS image was really not clear at all, and should have been). This resulted in builds failing in non-obvious ways.

Realizing the situation, since I didn't have a stock ROM image just lying around, now insert many hours of downloading different ROM images, trying to install them, getting errors with them. If must have downloaded and tried at least five of these already.

There were also lots of fun errors related to a bug in recent versions of the upload tool, which bricked my phone. Thankfully, because I am somewhat familiar with the Linux boot process and persistent, I did manage to unbrick the phone an eventually get what might be a valid Android ICS ROM going that might be good to install FFOS.

Unfortunately, after spending more than two days on this already, I simply didn't have time to continue prior to my current period of travel.

I am motivated to help, pre-experienced, willing to flash my device and use it on a daily basis even if it's going to reduce functionality vs. Android, but... FF(O)S, people! You can't provide a faster route to an install?

What would have made things easier was a source for something I could 'just flash'. I don't care if it's semi or illegal and it comes from a torrent. I have to go through those routes anyway just to get from Custom ROM -> ICS stock -> FFOS. Give me a script, give me a daily build.
Thanks for the reply. Glad to see some guy from Mozilla here!

You are right there's no reason to believe that CNNIC has to be bad/evil/whatever, but we cannot assume CNNIC would never be bad/evil either. We have to look at its history, and what's behind it.

When something turns bad, it won't throw out an announcement beforehand. And we need something that can handle this in time.

I'm thinking about something like this: in addition to the trusted root server list, keep another list, e.g., less trusted root servers; besides normal update program, put a special piece of code in the browser that allows firefox team to delete certain root server from less trusted root servers on the air. By "on the air", I mean not needing a full version update, or restarting the browser. It can warn the user, but it should not be possible to canceled the deletion.