skysight-inc/HackerNews huggingface dataset:
Totally true. As someone commented on my own story on this, you can kill someone in war and be a hero, or kill someone at home and get life in prison. Context and the definition provided by the law are very important. And as you say, the law doesn't have to be needlessly ignorant of the reality. It can easily encompass intent, result, context, etc.

But! There are still interesting problems to be acknowledged as far as how you define the transgression. A torrent like this from one perspective is worth billions, from another is worth very little. And practically speaking, if someone were to really use it the way you might expect a pirate to use it, it is practically worth only a tiny fraction of its potential worth. These are things that are difficult to define or restrict, but are immediately obvious to anyone who would use it. That's why it's interesting to me.
What do Hacker News users use it for? I use it to solve mathematics problems when my rusty skills fail me. Best example:

I needed to see what a pulse, f(t), specified as ten coordinates looked like after passing it through a transfer function:

as^2 + bs + c
H(s) = ---------------------
ds^3 + es^2 + gs + m

a,b,c,d,e,g,m are constants.

I haven't dealt with that sort of problem since university, about two decades ago. Reading a couple of wikipedia articles about transfer functions and laplace transforms reminded me of what needed doing, but I kept getting stuck in a thicket of terms.

I then tried feeding the problem to Wolfram Alpha. That worked for a simplified version of the problem, but I couldn't give it the full problem because Wolfram Alpha limits the query length.

I ended up installing a trial copy of Mathematica. That did exactly what I wanted. It was enormously satisfying, but Mathematica has a high price tag and I only need to do this sort of thing once every few years. Next time, I'll take a look at the price and be tempted.

But maybe Wolfram Alpha pro is enough of a step closer to Mathematica to deal with my next problem. That would be great.

(There are other ways to solve the above problem, e.g. with a Z transform. But doing it analytically was far more satisfying and gave me confidence in the result.)
On the vendor prefixes problem
I did this as well, it seems very obvious but it's a great insight in human behaviour.
Ah sorry, bad version copy/paste on my part. I actually used calloc at some point to compare behaviors in allocation time with malloc, but with malloc it still has zeros everywhere.

Nice for security, but how would one proceed when really wanting pedal-to-the-metal performance?
Probably because it has so many drawbacks. Disabling it by default is really bad decision if you ask me. Still a great feature though.
What if it preloads illegal content and you get busted for it?
Wow that was good! I'm very happy to have found this. I've had very little luck finding good tutorials for experienced programmers who just want to pick up JavaScript. Most tutorials I found either assume very little prior knowledge and write dense paragraphs on what an object is, or they assume too much and explain too little. I love the focus on example-driven explanation as I somehow process code much faster than text, and I love that it is all on a single page (a surprisingly rare feature!).
Forwarded to a cryptography Professor and some of his students : )
Bjarne Stroustrup: C++11 Style (link to video)
I'm pretty sure every Linux distribution's official Python packages are wide builds. Certainly, this is the case on Ubuntu and Debian, and I think Red Hat as well.
I believe GA uses the visibility API to check if the site is visible.
Notewagon's "Uni Memes" contest goes viral, spreads to UK
I've read both and Dennis book is much better, plus it is also more authentic.

As has been pointed out, Kiyosaki made up his rich dad.
Maybe I'm missing something, but the function doesn't point to `el`. `el` just exists in a lower execution context on the stack. If a variable inside the anonymous function referenced `el` directly, then a closure would be formed over `el`. In this instance `this` is just assigned when the function is called.
I've completed a 32 mile trail run on rough terrain that took the average finisher about 11 hours. Does that count?
I believe that Centurylink (formerly Qwest of Washington State, formerly US West) still provides 9-track magnetic tape CDR delivery as a tariffed service.
It would be interesting to see some benchmarks comparing it to Amazon RDS. If the performance is comparable then I think it can be a very interesting option for many start-ups.
>Linux works, but who's to say it's 'optimal'? Given the huge amount of value it creates, I think relatively little filters back into the development of the system.

And that's the crux of the problem. You seem to think that it's optimal if it puts money in to developers pocket. I'm saying it's optimal it provides more value for less cost to the consumer. Market is about consumers not about producers.

>If no one pays for it, the consumer will not get the value because the developer will have to do something else to make money, and will therefore not produce the code.

Where did I say nobody pays for it ?

If you want to develop software and charge for it you're still left with different options, you can deploy with contracts/NDA style to the Oracle type market, you can sell software as a service and keep the source private (you can do this even with games by streaming them), or you can do ad-based apps like Zynga and mobile guys, you have major copying in that space and very little copyright enforcement - it sucks for the developers but it works for the consumers. And there's doing on demand stuff, where the customers pay in advanced, and can subsequently opensource it to distribute costs of maintenance or even split the costs by forming alliances (I've seen this in energy sector where three big companies decided to standardize and share some data exchange software), regular consulting/maintenance approach, etc. And there are probably many other ways to make money without IP.

Demand still exists, you just need to find a way to profit from that demand without IP.

All I'm trying to say is that intellectual property is a legal monopoly on non-rivalrous non-excludable good, it violates the nature of innovation (incremental improvement and copying are essential) and copying as creating new value for free instead of stealing.
London office cleaning
Ramona’s cleaning offers customers reasonable pricing, flexible hours and exceptional work ethic that will exceed your expectations.
Getting your app to support Web Intents in Chrome
Man, Tim Schafer and Ron Gilbert? I'm tempted to chip in just on the off chance that I'll someday own a device capable of running that game (since the odds of a Linux port are likely pretty dang small, despite the work of the Humble Bundle guys).
I believe this is the "Chrome Instant" feature as discussed here: http://www.google.com/chrome/intl/en-GB/webmasters-faq.html#...

You can use the "X-Purpose: instant" HTTP header to detect these requests. If you're really paranoid, you can return those requests with "403 Forbidden" responses, or your analytics company will have to take these headers into account.
http://www.gnu.org/philosophy/words-to-avoid.html#RAND
Query: how many edges has a complete graph?

Result: Consult complete graph.

So not a very intelligent algorithm, no AI
Yes, that is bad.

FYI I'm currently in the middle of reading the book "Treasure Islands" about tax havens, which spends a lot of time explaining how these places play a key role in facilitating truly global corruption:

http://treasureislands.org/
Spread betting does have a big risk attached in that your losses, if you're wrong, can go way high.
re (3): I have used the headless webkit engine to render high quality PDFs from HTML in the past. It's free. See: https://code.google.com/p/wkhtmltopdf/
Case study: my working time split up in dev/marketing/ops
HP TouchPad Kernel Released
Actually, fool people think they can win people over to their argument by bringing frankly moronic party politics into it - in particular when the line insulting Obama could be used for almost any politician.
>The preloading will occur in cases when the top match generated by the omnibox's autocompletion functionality is a site that the user visits frequently.
True Religion Perfume
True Religion Perfume is inspired by the sharp aromatic notes with great spicy and woody style. You can buy true religion perfume from e perfume paradise along with branded sunglasses and accessories.
Don’t Let Google AdSense Ruin Your Site
really strange.
Herb Sutter on C++11. Usage tips and future direction
I don't particularly want to inform Google of all files I download.
They largely could. My wife is a lawyer at one of the largest law firms in the world, and a lot of what the trainees are doing could've been done by a PA or secretary, and much of it is certainly trivial to partition.

I'm sure there are legitimate reasons for some people to work long hours sometimes, but especially for the larger firms and at the lower pay grades, it's mostly a question of what makes the firm more profitable.

The reason they don't put more people on it unless they absolutely have to is money. They bill out people by the hour, but pay them a flat rate unless they are equity partners in the firm.

The harder they work them, the more they bring in for pretty much the same cost (except free dinner and paid taxi home after certain hours...), and at the same time, there's rarely an incentive for them to get their staff to work fast, as long as quality is good enough - if they're exhausted and slow down and spend more hours, it's more money for the firm.

While trainee salaries at the firm she's at isn't that far off what was mentioned above, due to the number of hours, trainees there are in effect making less per hour than the secretaries, and it takes several years post qualification to get to a decent hourly rate.

The reason they stay? A combination of wanting to make partner, which in this firm will make you millions a year, and a culture that frames it as personal failure if you don't meet deadlines that makes it impossible to actually stick to your contracted hours.

EDIT: So to specifically your question, of why not two people at half the price. People going for these types of jobs are at least in part driven to go for the high salaries. Since the pay per hour is laughable for the amount of education, if they were to halve salaries and hire twice as many people, they probably would not have many applicants.
Auto Detecting Email Message File Format & Support for EMLX Format
We are pleased to announce the new release of Aspose.Email for Java 13.0. This new release introduces a great feature for auto detecting email messages file format and extraction of embedded objects data. It also adds support for EMLX format. Moreover, it fixes some important features like Messages extracted from PST, email address validation and many more. The main new and improved features added in this release are listed below

•	Auto detecting message file format
•	Extraction of embedded objects data
•	Add support for EMLX format
•	Embedded objects (using Insert --> Object --> Create from file) in msg files are not detected
•	Messages extracted from PST doesn't show body field set in OutlookSpyDifference in Msg to Eml conversion
•	Exception while loading VCard
•	A valid email address now could be added to MailMessage
•	Exception when email address contains unicode character
A candidate for machine vision research: finding the missing Mars Polar Lander?
> Calling the respective methods to get a strings length for example will always return the length in characters.

Most languages return the length in _unicode characters_, which is just the number of codepoints.

However, in most cases, the programmer actually wants the number of user-perceived characters, ie _unicode grapheme clusters_.

UTF-32 has to be treated as a variable-length coding in most cases, no different from UTF-16 - otherwise, you'd miscount even characters common in western languages like 'ä' if it happens that the user used the decomposed form.

Even normalization doesn't help with that, as not all grapheme clusters can be composed into a single codepoint.

Perl6 is an example of a language which does the right thing here: Its string type has no length method - you have to be explicit if you want to get the number of bytes, codepoints or grapheme clusters.

To add some confusion back in, the language also provides a method which gets the number of 'characters', where the idea of what a character is can be configured at lexical scope (it defaults to grapheme cluster).
Obese? No Retirement Savings? Perhaps It's Because of the Language You Speak
Whether the 50% lines work for people is on a case by case basis, and you're certainly not alone in thinking there are some serious problems with it.

However, if you think of it another way, Groupon is marketing. Sure, using Groupon costs them money, but so does typical marketing, whether it's a clever PR campaign, or a TV advert, or a spot in the local newspaper... The real question is always going to be whether the results Groupon delivers you are worth the cost of the campaign, and how that compares to alternative forms of marketing.
The other browsers have been moving too slowly in their update cycles and it is starting to show. The difference this time is that WebKit is open source.
> I'm pretty sure every Linux distribution's official Python packages are wide builds.

That's a matter of Linux distributions packaging (again, by default, without any specific configuration, Python will set itself up using narrow builds), and if you assume wide builds your code is broken.

Furthermore, pilif asserted a difference between Python 2 and Python 3. There is no such thing prior to the yet-unreleased Python 3.3 as making wide builds the default was explicitly rejected for Python 3, Python 2 and Python 3 behave exactly the same way on that front (again, prior to Python 3.3)

Of course pilif is also wrong in asserting that "The methods to retrieve a string length would return the amount of bytes the internal representation of the string requires.", Python < 3.3 returns the number of code units making up the string (never the number of bytes for the the unicode string types — str/bytes is a different matter as it's not unicode data)
It took me a while to figure out that you're not Hungarian, but American (right?). Puts the comment in a rather different light, indeed.
I can't recommend Head First Java enough - initially I thought it was too whimsical and lacked depth, but it goes over key points simply and repeatedly until you understand them. If you have OOP experience then a lot of the first half of the book will be pretty familiar, but it's useful enough for the syntax/quirks etc
This wasn't a thesis on anonymous P2P networks themselves, I was only looking at end-user compatible, actual implementations of file-sharing software rather than overlay networks. I should have probably clarified that a bit more.

I was also mostly focusing on networks with active communities that are still in development.

- WASTE isn't developed any more and hasn't been for quite some time

- Share and Perfect Dark are both closed source and only active in Japan. This makes them pretty much useless (closed source) and I wouldn't call them "notable" if they're limited to a single country and some scattered anime fans. Users of these networks have also been arrested in Japan for copyright violation, so I'm not sure how good their implementation actually was.

As for freenet: This is true, I should have probably spent the time. Sadly, this thesis was only 12 of 30 credits in that semester, so most of the time I had to do something else and was a bit limited when it came to depth and breadth.
So to answer myself, it does look like a reference is maintained despite no direct references existing within the inner function (unless eval is causing the reference to be maintained):

(function () {
var foo = "bar";
return function(_var) {
return eval(_var);
}
})()('foo');
Trust and the privacy bubble
10 Ideas for Placing Your Wedding Logo with Sophistication and Class
Use wedding logo designs to make your wedding exclusive and distinct. You can brand mark all the items from the cake to the napkins so that the experience is as unique and personalized for your guests as it is for you.
Actually I have to say I am with "mistermann" on this... you make it sound like there is no other way. I can totally accept and understand that it cannot be all that safe to sit you on tons of rocket fuel, fire you into the oxygen-less and freezing depth of space and then hope you somehow make it onto another planet AND then do the same stunt from there back to earth. I get it, I can also understand the trade-off between "making it 100% safe" and "otherwise we'd never get lift-off".

What I cannot understand is: an unknown, unforseen contingency is a completely different thing than an engineer pointing out "this WILL fail, it will blow up and I have proof" and there really should not be any excuse for ignoring a warning like this... yes, you cannot make it 100% safe but you should at least aim to make it as safe as humanly possible given your current level of technology and knowledge... so, in my book overriding an engineer saying "this WILL fail and it'll blow up" is actually negligent man slaughter. When I get into my car in the morning and don't care that the brakes aren't working even my mechanic told me my brake lines were cut, what would you call that?
Corporate gifts,business gifts,diwali corporate gifts : Gogappa
Custom essay writing
Custom essay writing is humdrum for callow pupils Therefore they call to safe sites for the smashing guide. Trace entirely soaring consequents ordinarily!
> To add some confusion back in, it also provide a method which gets the number of 'characters', where the idea of what a character is can be configured at lexical scope (it defaults to grapheme cluster).

That's actually pretty cool, as it lets the library configure itself for the representation which makes most sense to it: a library which deals in storage or network stuff can configure for codepoints or bytes length, whereas a UI library will use grapheme clusters for bounding box computations & al.

Configuring it lexically also makes sense as it avoid leaking that out (which dynamically scoped configuration would).
Previous discussions:

http://news.ycombinator.com/item?id=3560455

http://news.ycombinator.com/item?id=3553776

http://news.ycombinator.com/item?id=3546472
> I don't buy these discussions about how it is Apple's fault. It's not.

Does Apple provide application level permissions system where users can see what permission application require, and where users can choose if they will grant application permission the right to read address book or choose not to install it?

If Apple doesn't do this, than it's Apples fault that it didn't sandbox applications enough in order to protect its users.
American living in the UK here...

It's just as bad in the UK, if not worse...

Take my money!
True, if I had more time I would have added I2P too.
Since the thesis was only 12 out of 30 credits in that semester, I opted for looking at the anonymizing properties of 'regular' file-sharing software and software with anonymity as a main focus rather than looking at generic overlay networks too. This would have been the next step though :)
Hotels in Port Blair
This is called a phonebook, and people don't always want their numbers to be published in it. Also, how do we uniquely identify people? This post is so badly thought through.
It's already a solved problem using using SIP. Some of my friends have SIP address. I can call them anywhere using the same address. Home phone, mobile, even using VoIP on a laptop.
This article raises a good point, and AFAIK there's noone doing something like this on a large commercial scale.

There are systems for mapping telephone numbers into DNS, like ENUM (http://en.wikipedia.org/wiki/ENUM), and e164.arpa. in DNS.
"There are only two hard things in Computer Science: cache invalidation and naming things." -- Phil Karlton

There is not an easy solution to the "problem" that this article describes.

The current situation allows us to look up numbers without letting some central authority know what numbers we are looking up and without letting them have our address book. Any solution to this "problem" is likely to reduce everyone's privacy by getting rid of one of these features.

EDIT: You can contact me using the same "username@domain" style address for email, XMPP and SIP. I guess that's something. People still need to store my "username@domain" address in an address book though.
After drilling for 20 yrs Russians reached Subglacial Antarctic Lake Vostok
Have you even read the linked article?

using -webkit- prefixes but not the -o- and -moz- counterparts is just very bad CSS and has nothing to do with slow update circles anywhere.
3D Adobe Photoshop Tutorials: Photoshop Tutorials Free Download
I was about to comment mentioning cssprefixer. Now I am thinking it might make sense to go around looking for sites that don't prefix properly and emailing the operators with the prefixed version. It might even be possible to do this in an automated fashion.
Horse shit. There is nothing wrong with telephone system or the numbering scheme or the fact that we use numbers.

It's simple, doesn't require lots of technology (a analogue phone handset only has a few components in it) and it is ubiquitous across the entire globe.

The moment you add a DNS-type layer or indirection to it, it becomes more complex. Handsets become more complex, the network becomes more complex, usability declines.

The problems of remembering or writing down a name versus a number are far greater.

This is typical technophiles ignoring the minimal needs of about 90% of the populous of this rock.
I've been using GV for a while now, which is certainly a next step in solving the problem (short of cell phone DNS).

The problem is that I get the impression that GV has stalled.

I still can't forward my GV number internationally, after years of this being one of their most-requested features. Google has GV in the US, and in NL, yet you can't forward between these countries or have a US & NL number associated with one GV account.

It's a bit silly, as many other services offer this feature. It's also easy money for Google.
Why can't we just have '-dev-' prefix which would mean "a feature implemented according to dev or working draft spec"?

When the spec changes, the updated feature could be implemented as
'-dev-2-', '-dev-3-' and so on. W3C would just need to introduce consistent numbering scheme that could be followed by all vendors.

Vendor prefixes should be reserved only for features that are not standardized in any way.
Montblanc Takes Google To Court To ID and Sue, Counterfeit Advertisers
I hope they will consider supporting Linux if they raise way more than their goal (which looks likely). FAQ says that additional funds can go to "additional release platforms for the game".
Heh."The address book needs a DNS system" ... It was launched. It was called ".tel". It failed.
It'd be nice if the browsers could adopt a standard prefix for experimental styles (-exp- maybe) which is then replaced by the browser prefix before being used - so in Chrome -exp-text-size-adjust would become -webkit-text-size-adjust and in Firefox it would become -moz-text-size-adjust. That way we can escape the necessity of doing one rule for each prefix (-webkit- -moz- -o- -ms- etc.) and just have one. Browsers could just ignore the rules which they haven't implemented yet and web devs would not be able to cause problems by targeting just one family of browsers.
It could probably be implemented by a quick text replace before parsing (the c++ equivalent of s/-exp-/-webkit-/g) and would shrink the size of some stylesheets considerably.
Google to Launch Google Drive In Coming Weeks
No, I do not find it acceptable for anyone to have a dagger at my throat, whether I trust them to use it or not.
Everything fails, if given enough chances to do so.