skysight-inc/HackerNews huggingface dataset:
This reeks of desperation. I wonder if there's ever been a study on the correlation between IP litigation and a country's decline.
Ticks me off every time Twitter fails to post a tweet and I realize it's because they're lengthening the j.mp URL.
Since when has Google given any indication of going after newcomers with patents. Don't group them with Apple and MS.
Actually, pointer lock is supported in Chrome and Firefox at the least. It still needs work, but it solves most of the key issues.
Did anyone notice the similarity to the announcement made with Windows 8 i.e. JS becoming a 'first class citizen' when developing apps ... http://www.readwriteweb.com/hack/2011/09/build-2011-html5-js...

seems like MS and Nokia are both trying to attract JS developers.
For find such errors, and many others, I recommend using static code analyzer tools. I suggest to try PVS-Studio :-) http://www.viva64.com/en/pvs-studio/
Yes, some homosexual men have been attracted to heterosexual men (and some heterosexual women have been attracted to homosexual men, etc.), but it is not the norm at all.

And yes, there is some porn aimed at gay men that shows 'straight' men engaging in gay male sexual acts, and there is porn aimed at straight men showing women engaged in same-sex sexual acts (just look for "girl-on-girl"), and there is porn aimed at straight women showing men engaged in same-sex acts (just look for "slash-fic"). The vast majority of porn consumed by gay men is gay male porn though.

It is completely wrong to presume that heterosexuals are constantly at threat of advanced from gay men.
BitDefender Free Edition v10 on Downloads App
SQL Server Database Recovery
Repair & recover corrupt MDF & LDF file of SQL Server with SQL Server database recovery software of SysTools. Administrator also recovers single as well as multiple tables at a same time. Try its demo version & recover all SQL database data including all MDF file information.
A great article. I am a solo founder myself and this article has given me more confidence about doing this alone, at least for a while. I have a couple of employees on board, so work load is not a big problem. I'd still love another founder to join me though, especially someone with complementary skills. I haven't raised money yet, and would like to do a small round, so not sure how much of a challenge this is going to be, as a solo founder.
In addition to the Debug.Trace facility that others have mentioned, it's also worth noting that GHCi has a built in debugger. I find that I need it pretty infrequently, since you can inspect anything defined at the top level simply by loading your module in GHCi and evaluating the expression in question. But if you need to inspect more local bindings, such as functions defined in a `where` clause in the body of a function, the debugger works really well.

The only funny thing about it is that, since Haskell's syntax isn't organized in the "one statement per line" manner like most imperative languages, you often have to specify breakpoints not just by the line where execution should pause but by the column as well. For this, I recommend using an editor that can easily display the column number that the cursor is in.

Most of the author's other comments I can understand, even if I don't share his opinions. There is certainly a cognitive barrier to entry inherent in a lot of the language's concepts. All I can say about this is that as I've used the language more and more, these barriers seem to have melted away to the point where, simply by browsing the types of names exported by a library module, I can pretty much intuit how it works. A lot of libraries are very well-documented, and some are definitely not, but even in the latter case, the type signatures alone can go a long way to helping me understand.

I'd probably be a Scheme addict myself if Haskell hadn't convinced me of the indispensable power of strong static types. I love how elegantly simple Scheme is, and how you can construct so much from such humble beginnings. It feels like it distills functional programming down to its very essence. SICP is a beautiful thing as well. But Haskell naturally guides me to writing better, more robust, more correct code in ways that dynamic languages simply aren't capable of, and I just find myself getting frustrated when using other languages because I always end up wasting time fixing bugs that I know GHC would have caught for me up front.

Someone in the Haskell community (I can't recall who it was) has said: "I think of types as warping our gravity, so that the direction we need to travel to write correct programs becomes 'downhill'." I couldn't agree more.

Edit: I also have to state my disagreement about monads being a "wobbly crutch". While it is true that they are more or less necessary in order to introduce practical impurity into Haskell, being necessary doesn't make them a shim or a hack. Not only are they an elegant solution to many problems, but they are really quite simple to use. If people spent as much time actually writing monadic code as they do reading the zillions of silly, confusing monad tutorials, they'd quickly reach the point where they no longer see what the big fuss is about. There is nothing truly scary here; the worst part about monads is the name.
Caring about someone often means disregarding their wishes - see the concepts of toughlove or intervention.
Isn't a computer a "hacking tool"?
A world in which this was even mostly true would have considerably less emotional pain in it. Nice to imagine, anyway.

At my workplace, there are probably 30 or 40 women I come into contact with during the course of my job, out of maybe 60 or 70 people in my area. One or two are over 50, and hence not very attractive to me (I'm 40). One is probably over 400 lbs, and I am not especially attracted to her sexually, but as she's a great person otherwise, she may be the only example of a woman I get along with at work with whom I would not have sex (were I single, etc...). So, I'm sexually attracted to all these women, though of course I have no way to know which are attracted to me -- certainly I hope they have no way to know that I'm attracted to them... it's the workplace, after all.

So, my experience bears out the author's assumption that if circumstances permit, sex would almost always be "in the way" of a friendship between two mutually possible sexual partners. I can only imagine how much more this must be a problem for those who are bisexual.
This depends entirely on which compiler you're using. Saying that these are mistakes "the compiler" won't catch is disingenuous. While VSC++2005 didn't catch these, I know that xlC on AIX will catch all of these except the integer divide "bug" at the default warning level.
> I think the nested notation is simply more maintainable

why though? I don't see how being part of an object literal is inherently more maintainable?

> Also, I find it quite elegant to see that the constructor function (factory method) is implemented as a static method as well)

but you were harping on about "OOP standards" and "best practices" before - since when is the constructor for a class a static method? In a language with true classes, even with a Singleton, the constructor is an instance method.
Looks amazing, although quite complex. Hopefully I'll get the chance to install everything and test it out. Looks like it could have some great performance gains for an api.
Client Oriented WordPress Development by Jonathan Christopher
What action currently unlawful under the ECPA would be made lawful in a plain reading of CISPA?
There is a difference between assuming an individual is heterosexual if you know nothing about them, and assuming everyone is heterosexual, and hence pretending there are no homosexuals (and others). It is wrong, and damaging to never show or talk about homosexuals, since you're pretending they don't exist.

For example, the majority of the USA is white, and not black. It used to be the case that all TV shows would have fully white casts, and never really have black characters. Sometimes people make this mistake when dealing with homosexuals (etc.)
To be clear, this demonstrates Lua scripts running in Nginx and making calls to MySQL (or Drizzle).

This is not running Lua scripts like stored procedures in a MySQL process.
I agree. I hate this trend of criminalizing the use of tools, just like they wanted to criminalize the use of "circumvention tools" in SOPA, and if they keep this up in the future they'll probably want to criminalize encryption as well if it makes it hard for them to monitor the web with that NSA Utah datacenter or through some other ways.
Holding down space for a couple of seconds was fun!
Yesod 1.0 - a robust, friendly, high performance web framework for Haskell
But the Javascript interpretation and C++ binding is still taking place on the core CPU. Some of the biggest lag I've seen is when object properties bound to C++ need updating.

I'm sure GLES rendering will be great for mobile systems. Will rasterization under Lighthouse for old QWS deployments get the same attention and optimization? I don't see any interest from the developers in that area. Haven't seen it for years now.
Shush! You're getting too close to reality. Let's just theorize eloquently instead!
Hi @officemonkey, updated the site with the location & time info. Thanks for your support :)
Why? Twitters URL shortener is also used to prevent spamming. In addition Twitter tries to detect malicious content and warn the user about it. They have reasons why they lengthen shortened links...
That's unlikely. From the official statement: "AOL also received a license to the patents being sold to Microsoft."
Indeed it does, but I'd love to have input from other emacs related communities (emacs-devel, #emacs@freenode, org-devel, ding etc,) too.

Also, I'd love to see more presentations from active developers about the current situation of Emacs and possible future directions, or even presentations about less-known features or even some how-to-get-involved-propaganda.
Perhaps law makers should be limited to making laws that have actual victims.
I frequently see tumblr pages failing to load
You can use Object.create and suffer not at all.
Well, if you take the example of video games entrepreneurs, the market expects you to be as good as the rest and you cannot just be "good enough". No matter if you're an indie game developer with few resources. You product needs to be polished to the very last bit.

The OP's point is mostly relevant when you are talking about new services, new ideas, new concepts which have never, ever been explored. True innovations. In such cases, you effectively have an advantage to rush it first on the market, and worry about the polish later. Unfortunately, such ideas are very rare, and following the author's advice will results in releasing half-baked not-so-cool products and then move to the next thing, because one feels it's "good enough".

There were tons of people in the past who thought their new products were "good enough" and failed miserably in the market, even among entrepreneurs. Because a lot of people have the same ideas at the same time, quality WILL inevitably make a difference.

The problem with the OP's post is that he provides no examples to demonstrate how good is his theory. Because it's just that. A theory, with no living examples of it.

Being perfectionist is not about getting to the perfect product. It's about trying your *ss off to create such a good one that everyone will say "Wow!".
IP litigation seems a pretty recent thing. What would such a study include? How many countries had IP laws and periods of litigation?
Syncing Echo Nest analysis to Spotify playback to make a visualizer app
I don't see why we couldn't, at some point down the line.
I think it varies a lot within Europe. It's changing a bit now, but in southern Europe it's still common to be suspicious of young men and women who are supposedly "not dating" hanging out one-on-one, since everyone assumes something else is going on, or will be going on soon. It can even cause a bit of a scandal if a married man or woman is seen to be regularly associating one-on-one with an opposite-sex friend.
You can get 8 cores 8GB RAM server for 150$ a month. If giving up ~70% of your company the norm - we need a revolution.
Those are fairly arbitrary numbers company's have won 100's of times that from a single patent. Granted, after a rather expensive legal battle, but licencing fees can also be vary significant. I suspect that's more the average for patents that have not been litigated or licensed.
Is the Mac a Post PC device?
App Test Request – C# to Java Source Code Analyzer and Editor by CodePorting
Maybe that's now the only legal kind of web page in Poland?
Any idea why Python went down so much? I really thought it was making progress :-(
What exactly does the getflag command do? I seems like I can do all the levels anyway, so it doesn't seem to enable the next level.
SWTOR Imperial Agent Walkthrough
Video walkthrough of the Imperial Agent starting zone, Hutta.
> Even if you had the worst of the worst hacking tools sitting around on your system, it should be the actual use of those tools against someone else's machine for which you have no permission to access that creates the offence.

It's not quite that simple. Consider firearms. You might argue it should be the use of a firearm — to threaten, maim, or kill another person — that ought to be legislated against, not mere possession. Plenty of people disagree, as exemplified by the numerous democratic countries around the world where possession of a firearm is illegal in one form or another.

The obvious retort — the "guns don't kill people, people kill people" argument, if you will — is that possession of a tool alone should not be illegal because mere possession is not inherently harmful. That's the point you seem to be making here.

Indeed, both hacking tools and firearms can, in addition to their more obvious harmful uses, also be used to alleviate and even prevent harm — authorised penetration testing being the obvious example in the former case.

Nevertheless, plenty of people are willing to forego those benefits in the case of firearms; why not the same for hacking tools?
Zanzibar Weekend Getaway Holidays | Packages
Windows Phone will only account for 2% of app downloads in 2012, firm says
Their refusal to clarify what they intend to do with Motorola's standards essential patents groups them in with Apple and MS.
I'd love to hear tromey talk about his plans to rebase emacs in CL: http://tromey.com/blog/?p=709
"I'm going to fucking kill Google" -- Steve Ballmer[1]

"I'm here to destroy [Google]" -- Steve Jobs[2]

Maybe not the coziest of cartels.

[1] http://battellemedia.com/archives/2005/09/ballmer_throws_a_c...

[2] http://9to5mac.com/2012/04/05/biographer-disputes-google-ceo...
The law has no trouble at all making fuzzy distinctions. They are attempting to keep the peace, not make orthogonal cuts into reality.

We programmers need absolute clarity because our systems are executed by machines with no insight. But in other fields where humans execute rules, everyone else just shrugs and deals with little inconsistencies, or make meta-rules about judging "intent", that sort of thing.
they should simplify them, without single focus on as short as possible
AOL Sells 800 Patents to Microsoft for $1.1 Billion
A lot of it has to do with socialization. I was socialized with a pretty broadly mixed-sex peer group as a young child. I had friends who were boys, and friends who were girls, though admittedly a lot more of the former than the latter. I attended elementary school (and high school, and college, and now the workplace) with a roughly equal number of young men and women. And today, I can count on almost as many female friends as male friends. I can assure you that there's little to no underlying sexual tension in 99% of those friendships.

All of this would have been unthinkable in my grandfather's day. As the article points out, previous generations had far stricter boundaries on the man's place in society, and the woman's. Young men rarely socialized with young women until the teenage years, which coincided precisely with the most raging period of hormonal upswing, and the result was a potent cocktail of mystery and awkwardness surrounding the opposite sex. Then they went off into separate workplaces, or at best, mixed workplaces with very strict boundaries of separation. Quite simply, they were never given the chance to develop normative standards of mixed-sex friendship.

The premise that men and women are ineluctibly attracted to one another, and thus, a male friend and a female friend secretly want to fuck, is a broad generalization hammered on top of a specific, interpersonal dynamic. It doesn't hold up, except in those very rare cases where it does. "When Harry Met Sally" inverts the rule and the exception, taking a specific case -- this particular guy and this particular woman want to bang -- and applying it more universally. We encounter the same problem when trying to apply Ross and Rachel archetypes. Ross and Rachel are secretly attracted to one another because the writers of the show created them that way. It's not "inevitable" that any given Ross and any given Rachel are destined to pine for one another. (Likewise, nobody ever takes note of the fact that Ross and Phoebe were friends, and no sexual tension existed there. In a parallel universe, it's entirely possible that the creators of "Friends" never made anybody attracted to anyone else on the show, although I suspect that version of the show is a lot more boring). Art can imitate life, and life can imitate art, but we should be very careful to note the differences between the two.
> This has always been my problem with Haskell; it is beautiful, but it is useless for hacking.

Don't confuse a lack of experience and skill with an advanced tool's (Haskell in this case) lack of practical value. It's one thing to say "Haskell takes a long time to become useful for the average person" and another to say "Haskell is useless for hacking (as in quick prototyping as I understand from your article)".

I, for one, can produce quick mock-ups and prototypes way faster in Haskell than in any other language I know; and I consider myself an advanced user of Ruby and Python. You need to, of course, absorb and internalize a large number of use cases and concepts in Haskell before you get to this point, but it is quite extraordinary once you're there. High expressiveness, modeling to fit the domain even for small, one-off tasks (thanks to algebraic data types) and many other elegant aspects all become second nature and really really fast once you're expert enough.

dons' slides come to mind as a presentation on a related topic if anyone's interested[1].

[1]: http://donsbot.files.wordpress.com/2009/01/semicolon.pdf
This is 'hacking' a la the popular meaning of the term (gaining unauthorised entry to a computer system), not the definition adopted by self-described 'hackers'.

Think port scanners, password crackers, vulnerability identification and exploitation tools. Any reasonable person would consider these to be 'hacking tools', and that's all a legal system needs for a definition.
Doh, you are correct. How did I forget about Wasabi! It created a bit of controversy too back then when he criticized rails.
The word you are looking for is opportunity cost. Put simply they have an opportunity to make more money some where else.

However, different investors have different risk profiles and prefrences and that investment may appeal to a certain class of investors.
It depends on the type of friendship you have.
You can find a DP that will say anything but, unfortunately, mass distribution of movies is making film difficult to use. Film is definitely the superior medium but editing takes longer and it's more expensive to make thousands of copies for distribution to movie houses where some kid projectionist mishandles it on an unmaintained projector.

However, true artists will always use film. It's more flexible, only needs light to display it, has superior color and black and white with far higher resolution or can be made any size for any projection format.

Not using film is like telling artists they can only use Photoshop and a computer and not paint on a canvas. It truly is sad.
Move Your Brain Online with MediaWiki, Get A Bigger Hard Drive
Office Management Software - Office Stem - Management Software
It's inevitable and unsurprising.

I do hope that it remains feasible to shoot on film for those that want to. It's a fun medium to work in, and there's a romanticism about shooting on film that I think is lost in using digital cameras.

About ten years ago, a musician acquaintance and I were discussing the decline of vinyl. His argument in favour of this archaic technology was passionate. He dispensed with technical arguments, which are generally just not very good, but opened my eyes to a very different argument that I respected: that there is an unbroken physical lineage between the artist and the listener, from the session microphone to the tape to the masters to the copies to the stylus of your turntable.

I have a similar affection for film, even if all editing is done through DIs nowadays, and even though I've been rooting for digital film-making ever since "The Last Broadcast".
So I tried to convert today's Google's Doodle into Pure CSS (no JS)
> some Google properties are using Java.

Google is mostly a Java shop, IIRC. They even write HTML and JavaScript in Java, a.k.a GWT.
Texmaker is great for all platforms. When I was on windows, I used texniccenter a lot.
Ask HN: Avatar/profile pic artists?
Hoping HNers know some artists who specialize in avatars/profile pics/portraits for online use on Twitter, Facebook, etc. Surprisingly a few searches didn't turn up much.
As much as I like the idea of self police, I find with social media it's a fine line between community watch and an angry mob. Also many people would not feel comfortable doing so, but would have an expectation of organisers to manage it.
There are a lot of "boring" strategic acquisitions that happen in the 10-20m area. Small companies that are viewed as useful groups for large organizations to own, because they need/want the capability, or they're interested in preventing a competitor from grabbing it up.
The most interesting part is at the end. Online film school by Papa, Pfister & Kaminski? Three of the best. This is big.
Please make sure to have reasonably high quality a/v records of the presentations.
>Taken literally, this is a pretty absurd claim.

Agree.
I just use Object.create[1]. Constructor functions give the illusion of classical inheritance but JavaScript doesn't have classical inheritance and I think it's best to simply break the notion off from your brain by not using stuff that makes JS appear to be something it is not. JavaScript uses prototypes. Prototypes or just objects from which you derive other objects. Object.create makes this very obvious. Under the hood you are still using prototypes in the same way as you would by using constructor functions you just don't have to worry about the Constructor.prototype object as it is abstracted from view.

The second biggest problem with the method you are using (after performance/memory consumption) is not having access to either instanceof or isPrototypeOf. If you are doing anything complicated having access to one of those two can by crucial.

[1]https://developer.mozilla.org/en/JavaScript/Reference/Global...
Possible Pitfalls of Pinterest
"Think port scanners, password crackers, vulnerability identification and exploitation tools. Any reasonable person would consider these to be 'hacking tools'"

But, once again, these are all perfectly legitimate system engineering tools and are essential for hardening commercial or government or military sites, for example. You can't make something secure unless you know how easy or hard it will be to get past that.

It is like making dynamite illegal for civil engineers or morphine forbidden to medical practitioners or hammers and chisels denied to cabinet makers because they might hurt themselves. Ridiculous!