skysight-inc/HackerNews huggingface dataset:
Does this become a question of conspicuous notice? That is, ads are kind of obvious, so you as a user understand the monetization model, and can even block it (to your metaphor, I can shield my gaze from your annoying pictures).

But the affiliate links are often hidden behind redirects, and I may now know that it is happening. In fact, I may prefer my own affiliate cookie (donating to charity for each purchase, whatever).

Might it come down to the site owner stating, not in a TOS/PrivPolicy linked way down in the footer, but in bright red letters on the home page or on each page, "Links include affiliate kickers: support the site and we'll keep finding fun stuff!"? Would notice be enough, or do we expect some type of additional consent?
Hardware acceleration for Canvas and SVG makes a huge difference in this case.

Firefox 4+ (Windows Vista/7), IE9+ (Windows Vista/7), Chrome(I forget which version)+ (All Windows, Mac Soon), and Safari 5+ (OSX) all support hardware acceleration of Canvas.

Opera development builds support hardware acceleration too.

Chrome Beta on Android supports hardware acceleration of Canvas.
iPhone 4S also supports hardware acceleration of Canvas.

Hardware accelerated Canvas completely destroys Flash on the Desktop.

A lot has changed in `~2 years

Not to mention that modern JS engines outperform even statically typed AS3 code.

Of course, if you don't have a supported graphics card for your computer, you won't get hardware acceleration.

However, I imagine this won't be a problem on Mobile once Android 4.0 eclipses other versions of Android since Hardware acceleration is a standard Android 4.0 feature.
Yes, and it sucked. I have been quite happy with the browser that comes with ICS, so I would say there's parity now. But nice job ignoring the actual point I was making.
Multiprocessing Goodness -- Part 2 -- Class Defintions
A great many webpages have Flash adverts, so if you're browsing news sites, etc, normal sites that people do browse, you will probably end up being served Flash and so your battery will drain.
The homerow nubs on the keyboards I use are starting to wear off (and one of them has totally come off), it really shows how a millimeter of plastic can throw off usability.
Phone numbers are easy to canonicalize: convert to international form.

Email addresses can be effectively canonicalized by lower casing. Not many mail servers are case sensitive these days. Additionally, for the local part, you can generally strip off anything after a "+", and with gmail, you can drop any period in the local part. (Granted, it's not perfect-- so make sure that's not a security concern.)

These techniques have been working fine so far in my app for my "Find My Friends" feature.
I was thinking of Dvoarking, but I use vim. And hjkl gets really confusing.
Hats off to Apple. They managed to take a technology that was entrenched as a standard and kill it simply by refusing to support it on their mobile platform.

For years people have been complaining about the lack of IOS flash support, but the true impact has been to hasten the move to HTML5 and to kill a proprietary, bloated, bug-filled technology.
Four reasons we don’t apply the 80/20 rule
i see the URL for the posts contains "sample". Is the author intending on charging for content?
Former Google exec: Facebook, Twitter are killing search
Understanding JVM internals
First, keep in mind that this is a modification to hard drives and not DVD-like equipment. The heat pulses in the case of the article are still modifying the magnetic bits on a spinning metal disk.

Second, it seems that it's faster to generate these heat pulses than it is to switch the magnetic orientation of the write head. I haven't looked into the physics, but this is the only plausible explanation my limited imagination can fathom.
From the Rogers report [1]:

Engineers at Thiokol also were increasingly concerned about the problem. On July 22, 1985, Roger Boisjoly of the structures section wrote a memorandum predicting NASA might give the motor contract to a competitor or there might be a flight failure if Thiokol did not come up with a timely solution.

Nine days later (July 31) Boisjoly wrote another memorandum titled "O-ring Erosion/Potential Failure Criticality" to R. K. Lund, Thiokol's Vice President of Engineering:

"The mistakenly accepted position on the joint problem was to fly without fear of failure and to run a series of design evaluations which would ultimately lead to a solution or at least a significant reduction of the erosion problem. This position is now changed as a result of the [51-B] nozzle joint erosion which eroded a secondary O-ring with the primary O-ring never sealing. If the same scenario should occur in a field joint (and it could), then it is a jump ball whether as to the success or failure of the joint because the secondary O-ring cannot respond to the clevis opening rate and may not be capable of pressurization. The result would be a catastrophe of the highest order-loss of human life."

Boisjoly recommended setting up a team to solve the O-ring problem, and concluded by stating:

"It is my honest and very real fear that if we do not take immediate action to dedicate a team to solve the problem, with the field joint having the number one priority, then we stand in jeopardy of losing a flight along with all the launch pad facilities."

[1] http://history.nasa.gov/rogersrep/v1ch6.htm
He updated with a test on a Galaxy Nexus (which is a TI OMAP chipset rather than a Tegra2) and Chrome did better than stock, but still behind Firefox.

Though to be honest I'm not sure why Anandtech continue to use Sunspider as a benchmark.
I agree. It can be frustrating to see a story you submitted do well when your submission didn't merit any points, but life goes on. If there is no discussion there is no reason to point out the previous post.
Hmm, interesting suggestions. I don't think any of those could do any harm.

I do think if your the kind of person who wants to buy through your own kickback/charity type thing then you probably would do that before any purchase anyway.

But you know what, more than that - I just don't think its any of the users business. What impact does it have on them? The price they pay isn't in anyway effected and there is no single noticeable difference beyond the link url - I just don't see the problem beyond what I would call petty jealousy ("oh, I don't want them to get the money").

Take the big insurance players in the UK: gocompare, comparethemarket - they don't publicise the way they generate revenue and I don't think they should have to, either. They don't provide a comparison service for just the good of the community - its to make money.

Affiliates is going to be a big part of how the web is funded moving forwards IMO, people will have to get used to this.
HN Plonk - filter Hacker News stories by title/username/id
Talk to your target market...if you don't have those people already behind you you've got a lot of makeup work to do
You go here and watch how to do it: http://www.ideaoverload.com/Find-ideas/Finished-ideas/Media-...
Try the new Firefox Native for Android (in Aurora or Nightly). It fully supports Flash.
I hace also been overloaded with things to read in my feed reader. I'm constantly cutting and adding feeds to try and keep the volume down. After all, I cannot read everything and am probably not interested in most of it.

Our generation and probably generations to come will have to think of creative ways to manage the large ammount of information we are confronted with on a daily basis. Perhaps coming to the realization that you cant follow and stay current with everything (I am not there yet).
Not surprising. There's at least one collection project that had already been running several years at that time: http://wigle.net/
Animation Magazine &#8211; Animation Magazine &#8211; Classifieds are Back
Not everyone is driven by a business case. Some people want to help feed the poor, some just want to tend their rose garden all year long, and some want to provide a compatible but open source alternative to the OS provided by Microsoft.
UK cyber strategy implementation 'too slow', says former security minister
ICal: Moving Events Between Calendars
The first sentence: "Nginx yesterday unveiled corporate support offerings for the product, a traditional business model for open-source software".

Shortly followed by: "Subscribers to the Advanced and Premium options receive design, implementation and optimization assistance, as well as prioritized development. Premium subscribers will have access to an additional set of customization options...In addition, it's begun offering consulting services, too."
> Brogrammers

Can we please not make this a thing?
Perl, Ruby and some other languages support a similar 'extended' RegEx syntax which allows comments and disregards whitespace (in Ruby, you use the 'x' flag on a Regexp literal).

For those using plain JavaScript -- or wanting to do a one-off conversion -- I wrote a simple JS function that converts an extended RegEx to a plain one:

http://blog.mackerron.com/2010/08/08/extended-multi-line-js-...
> The battery argument is just silly. Playing HD movies on a phone will suck battery faster but we don't remove the user's ability to do that.

If you could watch HD movies in a different way that didn't use as much battery, we would. Much of the stuff Flash does doesn't need to suck down the battery life of a phone if done in HTML5.
All Free iOS Apps want your contacts not just path
I'm not "defending their hono[u]r". I'm pointing out that they didn't "push everyone to apps", which is a fact.
How to Scare Off an SEO Company
Mediative Releases Key Insights Into the Online Purchasing Power of Women
Good Night Escorts
Boozed filled drunken debauchery, all in the name of the festive season. If you’re a good time guy who lives for the weekend but your friends can’t keep up with your partying ways then you need a London escort . Making partying a regular social activity can be tiring; late nights out drinking and dancing is not everyone’s cup of tea.
Python, too:

http://docs.python.org/library/re.html#re.VERBOSE

a = re.compile(r"""\d + # the integral part
\. # the decimal point
\d * # some fractional digits""", re.X)
b = re.compile(r"\d+\.\d*")
Save Your Link Portfolio with a 301 Redirect
"While we fully encourage transparency and disclosure, at the very least because it is a nice thing to do, legally it is required only where the content creator is making endorsements that they financially profit from, like when"...

General advice on corporate communications: when you need to explain that something you are doing is technically legal, the message you are sending is that you don't have a sense of what is right, just what is legal.

The difference between being able to do something and assessing whether you should do it is the essence of maturity.
Cloud Computing: Its Implications on Education | Cloud Computing Community
Cloud Computing: Its Implications on Education | CloudTweaks.com - Cloud Computing Community
So does HTML+CSS+JS

I still have a hard time seeing the point here
The post Facebook Era, and the scumbag start up
Tribler.org is down, is there an alternative link?
Yes, I'd prefer more exotic stuff like Scheme-to-C compiler written in Prolog or any other combination, not bounded by nbr of lines.
"legally it is required only where the content creator is making endorsements that they financially profit from"

To my knowledge, its Pintrest making the revenue right, not the content creator?
There is no need to be rude, mst. If people don't consider such submissions interesting, they simply won't vote them up.
The problem is I watch the movies when I want to watch them. Flash is embedded in random. You can always have click-to-flash solutions but those are usually buggy and there are other solid arguments in the list.
Here's my experience typing on a keyboard (familiar) vs. an iPad (unfamiliar): I can type almost as fast on an iPad, but because of the unfamiliar spacing I have to devote some cognitive energy to the task and occasionally my brain switches from what I'm thinking about (note-taking or programming) to moving my hands to the right place. It does occasionally break my concentration and make it somewhat harder to enter flow. I imagine that I'd have a similar experience if I didn't know how to touch-type.
disagree. flash is often used for other content that may equally suck battery just as badly. Sometimes when I visit techcrunch on my laptop, one of the badly written flash ads causes my processor fan to crank on... when I close the tab the problem goes away. How does one explain that?
I have it and it's handy, but the iOS simulator is not an emulator. It behaves differently, especially Mobile Safari. When it runs fine on the simulator and not on the device, iWebInspector doesn't help.
Again: not a single one of these adverts will load when you visit your website. You will see grey boxes with an icon on Android, similar to what you see on iOS. There is no flash running that could drain battery.

On-demand flash support means that you can touch one of these grey boxes, and only then will flash load and execute the application.
I pushed it to 10k without much effort on a relatively small box. This doesn't sound far fetched to me.

Edit: I actually pushed it to 10k/s rather than 10k simultaneous, which I suppose is a different matter.
What Big Agriculture and the Ethical Butcher Have in Common
Curing Diabetes: How Type 2 Became an Accepted American Lifestyle
> I didn't realize that the Megaupload employees had already been handed sentences.

The site is down. The company has all its assets seized and is unable to pay hosting bills. FBI "gave permission" to delete the data (never mind it's evidence, BTW), inducing the hosting to get rid of this unpaid-for burden. The damage to their brand is enormous - mainstream media parrot the FBI line and report Megaupload as taken down pirate site, clear-cut case. The trust of legitimate users is forever lost. Even if found not guilty, when the case finally gets to trial in a few years, the company will never be able to recover and restart its business.

How do you not call that sentenced without trial?
Android Income Report 2011
In Data Deluge, Multitaskers Go to Multiscreens
"When he was pressed by NASA the night before the liftoff to sign a written recommendation approving the launch, he refused, and later argued late into the night for a launch cancellation. When McDonald later disclosed the secret debate to accident investigators, he was isolated and his career destroyed."

This is quite simply astonishing; everything I have ever learned in my engineering classes said to do what McDonald did and look what happened to him.
Quiet Revolution in Social Impact & The Unreasonable Institute
In my opinion, turning a link without any affiliate code into an affiliate link seems perfectly acceptable: someone ought to benefit from it. By contrast, changing an existing affiliate link to use your own affiliate code seems slimy.
Craigslist is just a listing site (create > discover). Uniiverse is an end-to-end marketplace, with integrated payments (create > discover > book > pay > review).
Only if you go out of your way to load the Flash advertisements.
sudo apt-get a few packages is great when it works, but if you want/need a newer boost version, you're on your own. Makefiles are tedious to write and maintain in anything but a toy application. That's not to say everything else isn't, but most of the time you can save yourself some hassle.
https://github.com/jeromegn/DocumentUp

https://github.com/github/developer.github.com
Big difference between 10k and 100k, and note he speaks of "hundreds of thousands" so I'm taken that as >200k simultaneous connections on a single box.
It might be harmful if Pinterest was promoting content based on the most valuable affiliate links. As it stands though, accusing Pinterest of anything other than unusually high fiduciary responsibility for a social startup is daft.

It does beg the question of what happens when UGC content-discovery engines monetise their links. Google could add a Skimlinks-esque feature to natural search and make a fortune.

Affiliate fees are there to encourage links. If the links are entirely organic I wouldn't be wholly surprised if the affiliates themselves banned UGC fees - what's the point in paying for them if the links are there regardless?
QROPS Pension Transfer Specialist Advice
Specialists in transferring UK pensions overseas to QROPS Qualifying Recognised Overseas Pension Scheme.
You shouldn't validate emails by regular expressions since, technically (at least according to spec)

"()<>[]:;@,\\\"!#$%&'*+-/=?^_`{}| ~ ? ^_`{}|~."@example.org

is a perfectly valid email address [1]

[1] http://en.wikipedia.org/wiki/Email_address#Valid_email_addre...
Affordable Ohio HSA Plans
I used to feel that way about Make until I tried Rake. I'll never go back now, I think build scripts feel the need for a general purpose language often enough that it really pays to have them as an embedded DSL in a scripting language.
I don't want to rag on you, but the answer to this is really, really obvious--Path certainly screwed up, but that's no reason to lose your head and start making silly claims.

iOS doesn't know what's being uploaded by an app. It can't know. They could ask every time an application wants to access your contacts (which, I think, would really suck for UX, and it'd be a context-free question without indication of what the data would be used for), but after that? There is no practical way to know that that data is being sent over the wire to somebody.
This is what a scientist looks like
This sounds to me a lot like DC++, but using p2p. Anyone remember that DC client that had multiple peers?
>impenetrable

Until they just block the protocol with deep packet inspection. (Encryption won't work, you can analyse packet size/timing to fingerprint protocols pretty accurately.)
Don't really get the arguments.

Don't spend more then you earn. So why is it bad to destroy your credit rating? Advise is not using credit.

Maybe he wrote the book for Europeans? We don't have a credit rating. Just if you fuck up you get blacklisted and don't receive any credit.

But we don't have a personal bankruptcy system either ;)

Actually it's not that bad to pay yourself first and the government later. You have to eat and make sure you can work. Here we have to pay taxes on invoices even when we didn't receive the money of the invoice yet. So I did the same and didn't pay the tax yet and postponed. It's a bit like taking credit from the government when late you pay interest.

So in some contexts maybe good advice?
Exactly. This comes out when interviewing front-end developers who claim they understand Javascript. Then, when I ask them to do something trivial, they pull out an 80Kb library and need to look up basic documentation to center a DIV. Bah!
While watching the new iPad UI course from CMU ( http://www.cmu.edu/homepage/computing/2012/winter/ipad-cours... ), the lecturer touched on what happened with the Challenger, using it as an example in a point he was trying to make.

However, I was struck by wrong he got it. He was making a point about how just having the data available isnt enough - the modern challenge is to make sense of big data in a meaningful way through visualization. And to back this point up, he made it sound like a bunch of engineers didn't look closely at the data sheet for the rubber used in their o-rings and oopsy! The challenger blew up. Shrug, Who knew?

I'll tell you who knew. Roger. "The engineers" knew perfectly well what was going to happen. It was management who refused to listen to them and launched anyway.

Feyman's account of his involvement in investigating this disaster in "the pleasure of finding things out" was excellent. In one exercise, he bad the engineers and management write down what they honestly thought the failure rate of the shuttle was. Management quoted 1 in 100,000, while engineering quoted 1 in 100. The challenger disaster was a symptom of a complete breakdown in communication between engineering and management at NASA.
StrongDC++ was the one I used to use. There are many with swarming enabled.
More like you shouldn't validate emails by using crappy regular expressions?

AFAIK there are regular expressions that cover all valid email addresses (and some invalid, but better than not recognizing one that is valid).

Although it gets pretty nasty: http://www.diablotin.com/librairie/autres/mre/chBB.html
Ask HN: Software to manage a jobhunt?
When you're on a jobhunt, there's a lot to keep track of:

- Job ads
- Notes on companies
- Contacts
- Who you've contacted, when, and about what
- When you've sent out your resume and to whom
- Interview schedules
- Followup schedules (who and when to call back
or send thank-you notes to)

What software do you use to keep track of it all?

Do you use a bunch of plain text files? Do you break out the old spreadsheet? JibberJobber? Something else?
"with titles like Plant vs. Zombie, Angry Ninja Birds, and Temple Jump"

This doesn't surprise me.
I agree you often don't need to know some of the guts of the algorithms, but what they're doing and how to interpret their results is important imo. There is a lot of misuse of statistics, or at least sloppy use of statistics, in the "applied data mining" field. In particular, when interpreting the results you usually need to be careful with paying attention to what assumptions went into generating them, or else it's easy to make stronger claims than the data really warrants.
That was the point, to illustrate lock-in effects of proprietary software.
https://en.wikipedia.org/wiki/Cost_per_action
This is absolutely inevitable. Attacking file sharing will just lead to better file sharing technology. We should be thanking the RIAA and MPAA really.
In JS you can comment regular expressions, too... :)

var foo = new RegExp(
'\\d\+' + // First digit
'-' + // Delimiter
'\\d\+' // Second digit
);
foo.test("1234-5432");
Honest question here: I always thought that Kazaa and eMule worked decentralized. How was that set up?
Yumemiru: The App that Controls Your Dreams
"What RPython allows one to do is profoundly different to the traditional route. In essence, one writes an interpreter and gets a JIT for free. I suggest rereading that sentence again: it fundamentally changes the economics of language implementation for many of us. To give a rough analogy, it is like moving from manual memory management to automatic garbage collection."

(RPython being the foundation of PyPy.)
Beta invites for qrcardmaker.com online profile for you on your business card
It doesn't have anything to do with the topic at hand because the topic at hand is decades-old flamebait that you've undoubtedly seen play out on mailing lists, Slashdot, etc. There's nothing to gain from talking about the GPL/BSD freedom debate that can't be had from a Google search. Literally the only reason I can imagine you bringing this up is to instigate a flamewar.
Nicely explained on BB http://boingboing.net/2012/02/08/this-is-what-a-scientist-lo...
True, but then you have the overhead of string concatenation... although in the large scheme of things that is probably very small, unless you are doing it in a huge loop, but then you'd cache that RegExp anyway.
Investors Like Ideas, But Measure You On Execution
> I don't even understand what you want Apple to do. Not allow third party developers to make native apps for iOS? Apple did that and nobody liked it. I can't imagine that you think this is a realistic solution.

Here's the chain of events as I see it:

1) Apple decides not to support flash.
2) A lot of people get upset.
3) Apple releases their thoughts on flash[1] which revolves around flash being proprietary and HTML5 being an open solution. [1]http://www.apple.com/hotnews/thoughts-on-flash/
4) Content owners can't delivery video through HTML5 because it's not DRM.
5) Apple works with content owners (specifically ABC) to create native iOS apps. Native apps on other platforms come way later, if ever.
6) HTML5 still doesn't have a solution for DRM content. Apple isn't working on this problem.

Basically they said one thing and then did another.