skysight-inc/HackerNews huggingface dataset:
Man Uses Kickstarter To Piss Off Corporations
For some reason codepen tells me I don't have javascript enabled even though I do. Perhaps it doesn't like firefox on ubuntu?
My question stands. the strip has covered topics such as bestiality, suicide, torture, a juicer that "fucks" oranges (note, I didn't say people, in case you were correcting me), among others. There wasn't a similar outcry. Why is that?
I think what OP is trying to get at is that pretty much everyone does or has done something or other which is embarrassing and potentially career-destroying.

In Weiner's case, it's conceivable that the first dick pic was posted by a bad actor. Once it's out, and it's clear what's happening, the "well, I didn't mean to post it!" excuse simply doesn't fly. There's really no choice but to admit it and say sorry, and hope your career isn't ruined.
It looks good, but you guys don't have any other developer ? This person will do everything !?
A browser is only as strong as its weakest byte
Support Online Content And Get Rewarded
> Really though, the fact that every single transaction is broadcast and that every single transaction must be verified by the entire network (in theory) is what kills Bitcoin's energy efficiency.

It is also the fact that ensures it's distributed nature, and the purpose of its very existence in the first place (we have plenty of centralized digital currencies).

> Whenever a new mining rig is brought online, the energy efficiency of Bitcoin decreases -- and Bitcoin is designed to incentivize bringing more mining equipment online.

This is not necessarily true. The efficiency (number of SHA256 operations per joule expanded) will increase over time. It has already increased by a factor of 1000 compared to CPU mining. So it's definitely possible for both the security and the energy efficiency to increase simultaneously.
You might lose your money. But don't lose faith in you.
Don't get me wrong, I have a lot of respect for Newegg and what they're doing to this patent troll. This is also the exact strategy I'd take in this same situation if dealing with a patent troll, but nevertheless it's a horrible waste of time and money that could be better placed elsewhere.
Prestashop Marketplace Mass Upload Products
Usually I'm debugging a native "desktop build" of the code in VStudio or XCode since 99% of the bugs are not emscripten specific. But having said that: browsers are becoming a really good debugging platform as well. emscripten can emit source maps, which kinda lets you directly debug the C++ code in the browser (not as fluent as in a native debugger yet, since only code lines are mapped, not variables, but the potential is clear). Some WebGL related debugging tools are really good in the browser (e.g. Firefox' WebGL shader debugger or the WebGL inspector browser extension). Especially on OSX which doesn't have very good debugging tools for desktop GL the browser WebGL debugging tools are actually better then what's available as native tools (not as good as PIX or NVIDIA's NSight tool on Windows though).
Cover: The Right Apps at the Right Time
I think (2) is an issue with Unicode specifically. They should have specified Turkish alphabet to use ı and a diacritic to make the dotted one. That would have made (in this case) capitalization locale-independent.
and rusty.ventures
The same mechanism that is used for reversing a string can be very useful though.

Think in the lines of python's:

>>> 'abcd'[:-1]

'abc'
Except these are all well outside the ambit of what programmers usually think of as text processing, so they won't try to solve them using the same tools.

More to the point, they sound hard, so people won't be so quick to claim they've solved them.

On the other hand, case-insensitive string matching sounds easy, even if it's actually somewhat difficult due to the language dependencies mentioned above, so people will claim to have a general solution that fails the first time it's faced with i up-casing to İ instead of I, or the fact the German 'ß' up-cases to 'SS' as opposed to any single character. (Unicode does contain 'ẞ', a single-character capital 'ß', which occurs in the real world but is vanishingly rare. As far as modern German speakers are concerned, the capital form of 'ß' is 'SS'.)

http://en.wikipedia.org/wiki/Capital_%E1%BA%9E

http://opentype.info/blog/2013/11/18/capital-sharp-s-design-...

http://blogs.msdn.com/b/michkap/archive/2009/07/28/9850675.a...

http://www.personal.psu.edu/ejp10/blogs/gotunicode/2008/07/a...
Obama responds to IRS abuse scandal by adding more regulations to abuse
XP is end of life in 5 months so I would expect a lot more problems in the not so near future.

http://www.microsoft.com/en-us/windows/enterprise/endofsuppo...
Had such a case a few months back. Strings of single-byte characters are Endian-agnostic but multi-byte character encoding is affected by Endianness. To cope with it I read the sequence as single byte, then reversed, then changed the encoding to proper encoding and reversed again. The data came from a binary dump where I only needed a section that contained a few strings.

I admit it's dirty but it was throwaway code for an isolated case.

Edit: eh, guys, as I stated the string came from a binary dump. I didn't get to choose the encoding, it came from ROM in an embedded system with a different Endianness. I had to figure out a way to make it human readable.
Marko Rodriguez: Boutique Graph Data with Titan
Good question. I would say it varies, but after all they are mostly likely not changing things dramatically, at least thats what you get from watching talks from both companies[1].

[1] http://www.slideshare.net/jduff/how-shopify-scales-rails-204...
I agree. I once got quite into the console-hacking world (think Ben Heck, and the like), and got thinking quite seriously about creating a successor to the GP32.

I did a lot of research, talked to some finance guys, and realised I was in well over my head if it was to ever be more than a prototype, so I dropped it. Would've loved to get more info than I could glean from the guys I knew who had supply chain and manufacturing experience: their opinion was "don't do it". Probably a good idea that I listened ;)
> And what you are talking about is not exactly meta-programming.

I didn't describe metaprogramming, just how I usually see common metaprogramming "magic" implemented in javascript. The only reason you'd really need eval in js metaprogramming is if for some semantic reason it was nicer to accept a String of javascript somewhere. Afaik eval doesn't "get" you anything in javascript (it doesn't "unlock" private closures scope or anything, and context-injection is available using #call or #apply) and I almost never see it used, unless I am forgetting something (totally possible, I've been up all night)

> I mean what's your point. Yes, I realize that both are used profusely

My point is I don't see eval used profusely in javascript, which contradicts your assertion in a).

Edit: nvm, I stand corrected: (function(){var x = 1; eval('console.log(x)'); })() prints 1. Neat. But still, I do not see this often used, the callback + context passing approach is much more common.
When Google owns a very popular browser and extremely popular websites they are in a unique position to drive the future of the web. Now it's clear with SPDY that they are willing to abuse this position to make defacto standards come into fruition.

It's why I will never support any more of these unilateral efforts. Whether something is open or not is irrelevant when in the case of NativeClient every committer works at Google.
I believe you're missing the point: with asm.js, JS isn't being used as a "silver bullet", but merely as a kind of "assembly" of web browsers. It's not that we love JS so much, it's that it's pretty much part of every browser, and as such code compiled for asm.js will run in any browser, albeit without any asm.js specific speedup if a given browser does not support it.
On the other hand, by scraping they miss out on stuff like http://bitslog.wordpress.com/2013/09/03/new-mystery-about-sa...
Substrings exhibit similar problems and those are used quite often. It's just that in this case the effect of seeing it fail is a little more dramatic (i.e., l̈ – which doesn't even seem to render properly here).
But then again, my phone's GPU is infinitely more powerful at 3D rasterization than the entire Bitcoin network (because the Bitcoin network can't do 3D rasterization).

My analogy might be a bit convoluted, but my point is that - as you mention - that we're comparing oranges to apples. We're comparing a general-purpose computer to doing a SHA256 hash.
˙ƃuᴉuɐǝɯ ⅋ 'spɹoʍ 'sɥdʎlƃ 'sɹǝʇɔɐɹɐɥɔ uǝǝʍʇǝq 'ɹǝʌǝʍoɥ 'ǝɔuǝɹǝɟɟᴉp ɐ sᴉ ǝɹǝɥ┴ ˙ʇxǝʇ ɥʇᴉʍ punoɹɐ ƃuᴉsɹɐ oʇ sǝɯoɔ ʇᴉ uǝɥʍ sǝᴉʇᴉlᴉqᴉssod ƃuᴉʇsǝɹǝʇuᴉ ǝɯos sɹǝɟɟo ǝpoɔᴉu∩
Ask HN: Where am I lacking with my script sales?
I love writing beautiful code, kind of perfectionist.

I have developed a PHP script few years ago and now the sales drop to 3 per month. Daily visitors are very low less than 20 per day, the bounce rate is high 65%. Had gone to all those common-sense SEO efforts like posting on tumblr, tweeting, facebook page update, PRs, free directory listing to established directories, YouTube intro, Social Bookmarkings etc.

I personally feel that there are two major problems (a) The design might be not prettier (comparing established script in same niche) (b) My marketing skills suck and I dont know latest trends & techniques nor I've ever done paid marketing.

Anything constructive/white-hat regarding how to spread the word regarding my script (or pointers) will be appreciated.

Marketing Questions:
Q#1 Do you think I suck at marketing because I am not willing to invest any penny for marketing?

Q#1.a Do you think Paid Blog Reviews (from established & niche bloggers) will help? On average they charge 200$ to 500$

Q#1.b Will paid tweets (once a month) from established agencies would help? On average that cost $100

Q#1.c Will PPC Campaigns (AdWords) will bring any difference?

Q#1.d Am I missing any wortful paid marketing technique here?

Q#2 Do you think I am missing some important thing in my free marketing (off-site SEO) campaign?

Demo/Design Questions
Q#3 Design (Background or Forms themselves) is not appealing

Q#4 Control Panel at far-left is very weird? Did you notice I am offering live chat sales/support

Q#5 Missing some salient/value-feature?

Q#6 Not having powered by link at the bottom with released code

Marketplace Related Questions:
Q#7 The script was never on the featured page or because it is not anywhere on top-selling scripts?

Q#8 The lead page at marketplace is not catchy?

Product: http://bit.ly/193DKqR

Thanks a bunch in advance for reading & making difference.
Infographic - Network Monitoring and Management
Does it harm insurance companies? Or does it in the long term harm us, the consumers?

Here's a hypothetical example: Say there's a horrific genetic condition (let's call it 'The Lurgy') that would involve lots of expensive treatment if you developed it. Now, a cheap genetic test kit comes along that can give an accurate prediction of whether or not you are likely to eventually suffer from the lurgy. What happens?

The first effect is that more people test themselves, and go out to buy quality healthcare plans if they see that they are going to get the lurgy. These people might not have otherwise bought the insurance. Result: the insurers suddenly get a much higher % of lurgy sufferers. Their costs rise, and this pushes the insurance price up. This exacerbates the problem: Non-lurgy people are less likely to buy the insurance. Worst case, the cost of insurance comes close to the general cost of treatment, meaning that the insurance is useless.

BUT: The obvious counter to this is that the insurance companies can adjust their range. They can split their insurance offerings up into two products: One that covers the lurgy, and one that doesn't. People are free to buy either. Naturally, the lurgy-inclusive policy is much more expensive. Suddenly the risk is back on to the consumers. They don't have to declare their genetic tests, and the insurers can't force them. But now they can't afford not to take the genetic test and buy the appropriate insurance (and in so doing, effectively 'declare' their genetic test results - after all, you'd buy the cheaper insurance if you could)

So the endgame is that everyone suffers. You can imagine a world where there are genetic tests for all kinds of disorders and combinations of insurance coverage that cater for all. But now the insurance pools are smaller, the uncertainty of costs is reduced, and so the insurance costs come closer to the expected costs of treatment. i.e. insurance costs are high, the insurers still profit, and the benefit to the consumer is vastly reduced.
Upvotes for the OP who posts "Disrupt 'Is Broken'".
There was a merchant once that sold dried fruit for Bitcoin. Fruit that was dried over his mining equipment. Not sure if it still exists though.
What is wrong with this solution?
HTML5 Bones - How to use HTML5 structural elements
The Case Against Agile: Ten Perennial Management Objections
I've found quite good reason to fake it.

It actually has made me a happier person. I talk much less about myself and learn much more about other people. Whether I'm really truly, deeply interested is not the point.

When it comes to working with people, I find it easier to get consensus and motivate people when I know what it is they want. By getting truly interested in other people, it's much easier for me to know what motivates them.
Advertisers are actually more aware of this than the author writes, I think he's just being politically correct. They're also aware of how inneficient offline media (TV, billboards) are.

I think this is just another case of "no one ever got fired for buying IBM", e.g. "no one ever got fired for advertising on TV or buying Google Ads or doing what the agency told them to do".

Solving this problem is not yet, unfortunately, a priority for advertisers. I wonder for how long.
Show HN: CSS3 Windows 8 Modal
A simple explanation about SOAP and REST
The DOM and Managing Complexity in API Evolution
I feel like there has to be a better way to make this scale then throwing more money at the problem and removing large files.
Chernobyl's arch: Sealing off a radioactive sarcophagus
I've been using Aria2 for a while now. You can run it as a daemon:

aria2c --enable-rpc=true --rpc-listen-all=true --daemon --dir=/mnt/downloads --continue=true --max-concurrent-downloads=1 --max-connection-per-server=16 --max-tries=0 --split=16 --stream-piece-selector=geom --enable-http-pipelining=true

You can find documentation for the various options here: http://aria2.sourceforge.net/manual/en/html/aria2c.html

https://github.com/ziahamza/webui-aria2 is a decent web client. I use this to post downloads to my server at home.
This type of conspiratorial nonsense would be thoroughly trashed here if a startup was "the big guy" in this story. Instead the nonsense flies because the FDA is the baddie here. People are just telling themselves things and don't care to find out why they took action against 23andMe in specific, or their regulatory purpose in general, mixed with generic gov't mistrust. Bring in guesses about financial benefits to larger companies and you've got a stew going.

I've had a professional relationship with the FDA for a few years. Sometimes I like what they do, sometimes I don't. I'm not going to show my hand on how I feel about them (or their 23andMe action) any more than that. Ever since the FDA sent the warning letter, the reaction online reminds me of the Pavlovian whining I hear from folks in the industry every time the FDA issues new guidance that effectively says "don't cut corners X Y and Z" regardless of the merit in the FDA decision. You'll have to forgive me if I'm unsympathetic, I read way too much of what comes out of the FDA to stomach the broad knee-jerk against everything they do, or middle management suits just looking for something to bitch about.

edit: Rolled my already not-saying-anything about the FDA back even further, I'm talking about the response: http://i.imgur.com/tAfqLKY.png
like gigantic botnets due to unpatched zero day exploits.
I didn't assume the author was right. I was pointing out the disparity between the point of the original article and the comments.
Is it possible to compile Blink and run it using asm.js in Firefox? Then you could run Firefox inside of the Blink renderer, also in asm.js, and ...
No. It's just a scheme to shake some more money out of those fanatically protecting their trademarks and people with vanity issues.

You still need to put a brand name or trademark in front of the TLD, so it really doesn't add anything to anybody's options for registering a domain.

Nikon will want "nikon.camera", but it has no value to anyone else, if you register it their lawyers will take it from you anyway.

Neutral names, like "dlsr.camera" may be cool to have (ie, vanity), but if someone else owns "dlsr.com" and or "dlsrcamera.com", your basically sending traffic to them if your trying to communicate it offline, so they have very little practical value.

Alternative use of existing national TLD's has proven to be a niche for techies like us (.io), and failed to gain any traction with regular users, despite some pretty obvious ones (like .tv). New style tld's we already had are also barely used for other than rare pragmatic reasons (.info), or are as good as dead (.mobi, .biz).

I see no reason why these new TLD's will be any different.
I'm sorry if this is blunt but in my opinion it is good that your flagging rights were removed. For every person who personally doesn't like climate change stories, there is a person who doesn't like Ruby on Rails stories, a person who doesn't like patent stories, a person who doesn't like NSA stories, and another person who doesn't like Node.js stories. Because flagging has such a strong effect on ranking, it should be reserved for highly inappropriate posts. With great power comes great responsibility.
From a developer's perspective PNaCl and emscripten is almost the same to work with, the difference is just a couple of hundred lines of wrapper code (less then the differences betwenn iOS and Android wrapper code) and you need to find a higher abstraction layer for threaded code. And if the differences on the surface are so small, and the performance difference is acceptable as well (it is IMHO), I don't really care how the goal is achieved under the hood. Asm.js or PNaCl are not platform-lock-ins like DirectX or Flash. It's just POSIX + OpenGL with a handful of platform-specific functions, and practically the same code compiles on any other POSIXish + OpenGLish platform.
Have you actually shipped a complex codebase to the web? There are a TON of major issues which are just as bad:

Old problem: Downloading

New problem: Downloading. Large JS apps have to asynchronously load potentially very large codebases, every time the app is loaded

Old problem: Installation

New problem: Installation. What if the user has NoScript? AdBlock? Mobile Opera vs. Mobile Safari vs. Chromium vs. IE.

Old problem: Special User Permissions; gate keepers

New problem: Proxies. Websockets. Anti-virus software. On-machine firewalls. Corporate firewalls. "Special" toolbars and plugins that redirect the browser.

The web is not a "software distribution platform". It is not a "distribution platform", because code is retrieved on-demand and run, and there is no simple way to "cache" that locally and re-run it. (Chrome App Store does not count, because it is antithetical to the model you've described). It is not even software in the traditional sense that you mean, because everything is inherently client-server, so most of the app lives on the server or in the cloud.
The string type isn't broken. If anything these "X is broken" posts are broken. Taking one special case, finding problems with that case and deducing that the whole concept must therefore be discarded is just silly. Strings work fine for the vast majority of use cases. No technology is free of flaws and engineering decisions are almost always based on weighting the pros and cons and choosing a solution that on balance works best. Strings are a useful feature and Unicode is a notoriously hard problem. Proposing to go back to arrays of characters makes things worse for most people in most cases and therefore is not a practical solution.
Thank you! When my Marine Corps contract expires in about ten months I'm going to be looking and both the advice to try AngelList and the confidence that it will be alright will be a huge help.
This is now my favorite example of a leaky abstraction.
Promising. Nice update for a modern user who wants to integrate giving more into their daily life.
No I could see the point of earlier expansions. coop for coops or having a .bank that only registered banks could use and banks woudl be forced to only use.bank.

These new domains are vanity domains for politicians og my city has its own domain what value does .london or .edinburgh have.

Or ways of extorting brand holders my director at reed Elsevier told me that the c level's where getting pitches to "protect" their brand names from these new domain companies.
The danger of out-of-context spec
http://www.flohofwoe.net/demos.html, these demos are about 150k to 250k lines of C++ code, and are about 700k to 1.5MB downloads, the same as zipped native executables. I'm also on the team which does a web-based MMO which is running for 3 years now (not done with emscripten though), so I'm aware of the problems :) It's still miles better then closed platforms.
If you are actually manipulating strings rather than just storing and pushing them around I would suggest looking at ICU. Handling Unicode is difficult and it's easy to confuse encodings, code points and glyphs or make assumptions based on your own culture and language.

ICU has support for a lot of the basic operations you would want to perform on strings as well as conversion to whatever format is suitable for your platform and environment.
Haha nowhere special, everything I know originates from Bitcointalk. A lot of information about the people, code, economy is there. However you do have to spend sometime searching and sifting through the noise.

Apart from the massive signal to noise ratio any site or related information ends up on that forum one way or another, it is a fantastic central hub. Just be warned, 99% of the stuff there is absolute rubbish.

A lot of the code has been explained over the years on the forum and a lot of discussion takes place about how certain things might be better off different. (At the moment a big area of interest is Coinjoin and Zerocoin is discussed quite a bit too.) Also the inventor of hashcash frequents the forum sometimes and offers good insight.
Does it make sense to buy insurance if you take a hypothetically accurate genetic test? The business of insurance companies only makes sense (at least to me) if we are talking about preparing for uncertain loss. But with a genetic test kit (and for argument's sake let's assume it's very accurate) the concept of "uncertain loss" flies out the window, if not at least vastly different from its current conception.

Doesn't this just mean the eventual death of health insurance completely?
FOLLOW-UP: My note in the edit was due to a mistake in the implementation, kindly pointed out by OP via email. It is now fixed, and this thread appears in roughly the same place on both sites (there is some lag between the RSS feed that I use as my source and HN proper, so I wouldn't expect an exact match even if I did no re-ranking at all). It is, however, easy and interesting to spot which articles have been penalized; there's an NSA article at the bottom of the front page right now that's at the top of my penalty-free page.

I'll be modifying my page to highlight penalized items and calculate their penalty when I have a bit of time.
We stopped dreaming.