skysight-inc/HackerNews huggingface dataset:
I have had a quick look and I would say where you are lacking is the product, sadly. I would say that it seems to me to be a child of it's time. Go onto any modern site and try to find me a form which looks like that. There are now also free alternatives such as jquery ui, bootstrap which are very popular; that isn't just because they have great features (which they do) - they are also pretty. Does this do ajax? Could it be any faster? Real time? Prettier? It's just... outdated, sorry. Sorry I don't have time to look at your questions really but I hope this helps.
NSA 'collected details of online sexual activity' of Islamist radicals
Global Household Download Speed Index
I'm with you here; but in that case, I'd like an ascii_string type, which most languages don't provide specifically. This type _would_ support string reversal, substring slices, and so on, but be limited to 7-bit ASCII only. I think there are many use cases that are purely internal, and don't need i8n. It's handy to be able to do things, including operations on strings, for internal things. Filename handling where you control the filename, the "keys" in languages which use strings for a dictionary type, and so forth.
I believe you can see that in this picture: https://images.weserv.nl/?url=i41.tinypic.com/29nxc9x.jpg&fn...

The coolant is pouring off the copper pipes, which it presumably has condensed on.
put your email in the bio, so people can get hold of you, and help you out.
Parse error: syntax error, unexpected $end in /home/teemya/r0ash.com/demo/reform/source/lib/recaptchalib.php on line 254

clicking features, then reCaptcha.

More in general: There is not a single line of text explaining (on the demo page) why i should buy this.

Speculative: I think there are typo3 extensions / wordpress plugins doing the same stuff. Maybe you should branch out to these.
I agree, it seems like a much saner thing to do. Now that you make me think of that, I do not know many instances of this. I just could think of https://github.com/clojure-numerics/core.matrix upon which I stumbled recently. Do you have other example of efforts to separate a type from its implementations?
I haven't seen any either, in my own light/infrequent usage. OTOH, my mother gets this crap all the time.
Umm, no? It might have been when Walsingham was running the secret service in the late 16th Century, but I think we've moved on.

It is an opinion that gets discriminated against a bit more than most (along with Anarchism) simply because the Media and the Police don't take either seriously as ideas.

Example: People planning republican protests during the Royal Wedding were arrested in advance and held during the event, to stop their protest being heard[1]. As far as I know, nobody was actually charged with anything, only arrested on suspicion of "conspiracy to cause a public nuisance" and then released when it was all over.

Nonetheless, writing about the idea is perfectly acceptable, and a protest in a less sensitive area / at a less sensitive time would be "tolerated" (not that this justifies the censorship it gets sometimes.)

[1] http://www.theguardian.com/uk/2011/may/01/wedding-activists-...
Works fine for me.

FF 25.0.1 on Ubuntu 13.10
Thanks, I'll add it to the tracker.
I've browsed this discussion and I must miss something?

You seem to imply Ruby's/Rails' speed matter?

Usually, the DB is the limiting factor in most web applications, few should need to execute more than a few milliseconds of (even) Ruby per page load. That is why people use scripting languages, after all.

Shouldn't this slowdown be a problem in the ORM for this version? I'd look at access patterns for normal requests for the new Rails version and the old. How has the SQL changed?

Sure, Twitter is different since that probably is processor bound.

(Since RoR is a popular framework with lots of eyes, there shouldn't be something simple with e.g. configuring the web server, locking etc.)
It's very simple - there is no magic here. asm.js is just a "pidgin instruction set architecture", to allow communication between an emerging set of VMs - the browser runtimes - and a compiler backend. (The front-ends are the LLVM front-ends.)

The article is exactly right in saying that it's a way to route around JS. Javascript fanboys should not be praising asm.js, because it's a way to route around them. (Which is fine by me; JS is an abortion of a language that cannot die fast enough.)

I see asm.js as the Revenge of Compiled Languages. Coupled with generic interfaces for accessing underlying graphics and audio hardware, we're just right back where we started with Java applets. Write your apps in whatever language; run in the browser.
I like to think that programmers are better than most at seeing the assumptions behind ideas, and testing them where possible (or taking the ideas less seriously if not.)

Maybe it's rarer than I thought to apply this to ones own social ideas, though. Shame.
My first job was at a large consumer electronics company, where I would ask for component quotes up to 10million/year, and not get laughed at... I'm now at a smaller SDR house, where 2k/year is pretty good volume. The level of customer support from the vendors and distributors is significantly different now, and not in a good direction.

We've also run into the "Sorry, we can't sell you those parts" a few times, so it's a for real thing.
Where do I start to learn Ajax?
Really want to know how to create cool forms, with the help of JavaScript. Rails main functionality, is basically Ajax, and being a Rails coder, I'd love to know a little bit more about this "Ajax".
Perl seems to pass nearly all the tests (including uppercasing baffle):

$ perl -E 'use utf8; binmode STDOUT, ":utf8"; say uc("baﬄe");'

BAFFLE

The only failure I can see is that it treats "no<combining diaresis>el" as 5 characters (so reports length as 5 and reversing places the accent on the wrong character). That's documented here: http://perldoc.perl.org/perluniintro.html#Handling-Unicode "Note that Perl considers grapheme clusters to be separate characters"

All else seems to work though (including precomposed/decomoposed string equiality etc). The docco also says that perl's regex engine with Do The Right Thing with matching the entire grapheme cluster as a single char.
This discussion is missing the simple point that the web is rapidly gaining all the flaws that Flash used to have, without the nice (for some) editing environment.

The web really isn't suited for app development at all, as the native mobile markets have demonstrated, while the viability of it as a document delivery platform diminishes every time the content gets hidden behind a massive layer of scripts.
I was expecting a list of developer jokes.
Use UTF8, no endian issues. Thats yet another reason why UTF16 and UTF32 are broken.
Thanks! I was thinking specifically of bugs that occur in the browser target but not the native build.

Given your experience that "99% of the bugs are not emscripten specific", I'm very impressed with how emscripten can retain the semantics of the native code across the conversion and optimisation process. Obviously thats what any compiler does, but in this case the target environment seems to me to be much more complex than a physical cpu: threads, memory management, etc.
"noe\u{0308}".size
=> 4

You code is wrong
Exactly. Engineering =/= Maths.
What recruiters make on each placement depends on the salary you'll fetch. It's in their interest to make it as high as possible, and know exactly what the market rates are.

However, what recruiters do understand is what you'll fetch depends very much on your attitude and confidence. You act like a lamb, you'll be sold like a lamb. But that still means they know exactly what you will be able to get.

Good recruiters will coach you to increase your market value, but even the shitty ones know their numbers.
Funny wierd video on how to look sad
I would say that running a small consultancy with 1-4 employees can give you more than enough of juggling between managing and producing (designing, programming, etc.)

I am personally in the situation that you want to be in, and to be honest it's the hardest thing I've had to do in my life (this is obviously personal).

Having meetings with customers after X hours of design work in front of a screen is hard.

Sitting down to design for X hours after dealing with an endless stream of information you need to process and be aware of, before lunch is hard.

Worrying about payroll is hard.

Delivering good design/code is hard.

What I'm trying to say is these things are hard enough on their own, and I find myself overwhelmed often. And I'm not trying to dissuade you from giving it a go, I'm just trying to paint a clear picture for you, so you know how it is.

If you think you'll be able to divide your managing hours vs. your production hours — you're deluding yourself. It's a mess and as the saying goes: when it rains, it pours.

The main difficulty with balancing these two roles is time management, and stress caused by having to manage when you'd rather be producing and vice versa.

So, it's interesting, it keeps you on your toes, it beats working in a coal mine, but it's still hard work.

It has personally made me discover that I much prefer working with people that I do sitting in front of a computer all day, so I'm working on transitioning myself from a designer role, to a manager role.
FDA, 23andme, and Innovation
Mobile first vs mobile-second
I think it's because they're measuring the rate at which Node.js and Go receive requests, process json, and reply as a single metric.

I measured the speed with which Go and Node.js decode/encode JSON, i.e. there is no network and web server involved, just json.Marshal()/json.Unmarshal() vs JSON.parse()/JSON.stringify()

I benchmarked the web server speed separately.
i just went to the site. good idea, but it seems like too many steps involved
Our biggest gripes with OS X Mavericks
Gold was chosen historically because:

1. It's shiny: it can be used for jewelry and thus display wealth and power to fellow citizens.

2. It doesn't corrode, which means it keeps it value over time. You can store it in a a chest or a basement. (And like many metals, you can melt it into whichever shape you want, which makes it easy to seize from your enemies or taxpayers or whatever...)

All the scientific and practical uses you cite are recent (last century).

Before that, warriors didn't make swords with gold (other than decorative motifs), and craftsmen didn't build ships with it either.

"Investing" in metals today isn't limited to gold, you can invest into silver, platinum and other metals which aren't that different from gold with regards to interesting properties.
Ask HN - Turn open source project into a profitable side project?
I have this open source project[1] I have been working on for a couple of years. It is relatively popular[2].

Do anyone recommend me to try to turn this into a profitable project instead of just a hobby code project? If yes, what would be a good approach?

[1]: https://github.com/pkhamre/wp-varnish
[2]: http://wordpress.org/plugins/wordpress-varnish/
I don't understand the reason of using C++ char array to store unicode text....
I'm not sure you understand the concern. It's really quite simple, if a consumer knows they are going to have a lot of problems in the future, they buy better healthcare and via -versa. But the insurer can't do the same - asymmetry of information. Costs go up for the insurer due to self selection. Of course then insurance plan prices go up too or just diversify and people end up just paying for what they'll probably need. Kind of takes away the point of insurance if we get really really good at genetic based predictions.
I'm sure the bidding for rough.trade will be fierce.
Run-time concurrency issues are exactly the same as those of code design. Sure thing. Got anything else from where this came from?
It is true that, by and large, public opinion has a massive effect on policy.

The problem with democracy as it exists today is that policy also has a massive effect on public opinion - i.e. propaganda is effective. So it's not an effective check on power.
There are stories that I don't like, and stories that should not be on this site per the guidelines:

http://ycombinator.com/newsguidelines.html

Hardly any of the climate change stories are "interesting", but basically just "LOOK SEE I AM RIGHT IN MY BELIEFS AND THIS PROVES IT" sorts of articles. Those are poisonous to a site like this - they just beget a lot of useless discussion without much substance in it.

In other words, they are, IMO, highly inappropriate posts, not just stuff I happen to find uninteresting or don't like.
_that_ is definitely an issue with higher education. The qualities schools look for are generally difficult to accurately represent and quantify in standardized ways (e.g., GRE, GPA). I've been devoting some brain cycles to this. The best idea I've come up with so far is a "draft" style selection, where applicants come together for a week to demonstrate their ability in a given field and schools then make offers based on that. This might only be tractable in a smaller field though.
Do you have a Computer Science program?
DevOps meme on jargon chanted biz offerings w/o clue (Dev as hindi for God)
I sometimes dream of a world where this is the norm.

It's a horrible dream. A great deal of human (vocal) social interaction consists of saying things that aren't actually interesting. Nods and "uh huhs" and other such noises, and conversations doing no more than confirming to each other what the weather is like at the moment and how nice/unpleasant that is, and so on. It exists for a reason, and that reason is not to impart interesting information.
May be not reversing, but trimming a Unicode string to certain character count is a close relative and it is a very common operation.
Swipe – simple, easy, interactive presentations.
Apologies for pointing out the flaws in your "taking non-rivalrous things causes no harm" argument. Oink!
I can see a market for these domains for personal use, unlike the personality-free yawn-fest that is the .name domain.

A business using these new domains, however, would just reek of "I am a fly-by-night operation! Do not trust me!"
From hell: a look at John Carmack's incredible and influential games
This is huge. This whole time the public was talking about women, HPV, and cervical cancer, men were also getting cancer from HPV. They had no resources and no we're to turn.

I have known of a few men who had cancer and were diagnosed very late because they had no one prompting them to have testing.
Yesterdays discussion: https://news.ycombinator.com/item?id=6802203
> the web is rapidly gaining all the flaws that Flash used to have

False.

1. Modern JavaScript vms are sandboxed, not native plugins with unending security holes.

2. It's nearly all open standards and open source, not proprietary closed source controlled by one company. OpenGL, EcmaScript, W3, Mozilla, Chromium, blink, webkit.

3. It works on mobile devices, flash doesn't.

4. The tools are out there. Check out appcelerator or unity's tools.

5. Flash never had the native performance or hardware acceleration that modern JavaScript has.

6. Don't think Flash ever had the kind of momentum JavaScript has. Like has anyone ever made a derby.js for Flash? A sharejs? Compiled other languages to ActionScript? With source maps to help?

7. Flash avoids all kinds of privacy settings and plugins in your browser. Flash gives you less control.

8. Even Adobe has moved past Flash, these arguments are all done, why haven't you moved on?
First thoughts ...

1) Paid support/install/configuration assistance for users (ie they get priority support but the normal support still continues albeit at perhaps lower priority)

2) Paid consultancy (perhaps there's a certain feature users would like, where you're paid to develop but it gets added to the open-source version

3) Premium version (I'd suggest not removing any features already in the open-source version, but adding new features to the premium version first)

No idea what your uptake would be on any of those ideas but that's the most common ways of monetising something like that I can think of.
It doesn't mean the death of health insurance if people still require medical care for infection or injury. And while there are certain genes that make certain cancers much more or less likely, the average person still has an average chance of being the victim of some sort of cancer.
Logically equivalent doesn't mean equivalent for computers. While you can't define why reverse of “noël“ is “lëon“ by set of rules that computer can follow, computer just can't know.
That's incredibly nice of you Zed. Seriously - it's pretty fucking awesome.

Oh - and I suggested Python the hard way to a bunch of people, and those that stuck with it, found it great.
Title is kind of misleading - should probably say "record labels" not "corporations" at least
The ﬄ ligature passes

$ python3
Python 3.3.2+ (default, Oct 9 2013, 14:50:09)
[GCC 4.8.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> "baﬄe".upper()
'BAFFLE'

Strange that the article claims that no languages passes it. It seems from another post that perl passes it too
Why fastcompany writes misleading headlines?
I agree with you that most schools suggest this, and it seems to be effective on improving acceptance (From what I've read).

I have exceptional difficulty dedicating a significant amount of my time to highschool level work (My experience is that the community college classes are often Busy/foolish work - I could make an entire new post on the CC prof that scored me negatively for correcting the java code on the questions from his test generator.)
While he is definitely attacking record labels, there have been a number of corporations that he dismissed when approached about sponsorships, etc
None of the things you've listed are actually really problems, or have well-known solutions. HTTP caching solves the downloading problem for most classes of application. You can also run apps locally with app-cache and local storage (and in the future IndexedDB), though I'll grant that this isn't absolutely perfect today.

I don't understand your "installation" issue. A user with NoScript knows how to turn it off for a web application they want to use, and generally do so. They just want to retain control over JS execution. AdBlock is not related to actual application delivery, but revenue generation, somewhat orthogonal.

Having to support cross-platform quirks is also something that isn't unique to the web. If you support multiple versions of iOS for your app, you will hit similar issues. Not to mention if you wanted to actually be cross-platform and work anywhere other than iOS with the same app.
If you're based anywhere near London, drop me an email, I might be able to point you towards a few people looking for devs (assuming you're a dev), and I'll also take a look at your CV, I tend two write good ones.
You could argue that it's in the public interest to know who created Bitcoin and why.

What if Satoshi were a NSA stooge and the algorithm had currently-unknown weaknesses that would allow a selected group of in-the-know people to generate BC at rates much higher than regular miners?

Cryptography does not lie, but we often don't know what (or how) to ask the right questions. Satoshi's identity could help shape those questions.
Out of curiosity I just highlighted 'rough.trade' and right-clicked to see if Firefox offered to open it as a link and was surprised to see it did. Looks like browser support is here even if public support isn't.
And I'd be surprised if the record labels really were pissed off, I can't see any reason why they would be.
language will not store unicode string internally with UTF8. Yes, we use it as input and output, but in memory, utf8 is terrible for random access characters. endian is only an issue (normally) for input and output, not really an issue for internal storage. especially when using UTF16 and UTF32 you know exactly the size of items.
Time POY: Snowden's 200,000+ votes go missing, now behind Miley Cyrus
Right, but what's the count you want there? It's either a byte count or a grapheme cluster count. The .count() on most current languages' string types doesn't correspond to either of those, so isn't really useful.
My problem with new gTLDs is that it is a limited namespace, and when it's gone, it's gone.

The gTLD space is also handy for classifications. If I see a ccTLD, I know that it's delegated to a country, and isn't some phishing attempt at gTLD level. Since I'm familiar with the .uk space, if I see a .gov.uk, I know that it's delegated to the UK Government, and that it isn't some phishing attempt at .uk level. This chain requires a "brand" presence at each level. Permitting a free-for-all at gTLD level would dilute this.

The point of [hierarchical] namespacing is that we can subdivide them.

We once had a single free-for-all area, which we called .com. People say that it's full, so we need more space. But instead of growing down the hierarchy, where there's unlimited space, they want to grow up, where there is just one namespace left.

But you can only grow up once.

If we didn't have a .com, and we just let people register in the gTLD space directly, then where would we be now?

If we want to think commercially, "like a startup", then companies should be able to register a .com and sell subdomains to third parties. They've certainly tried. Why can't they achieve notable success? Because the .com space is diluted free-for-all space where a .com name cannot achieve the level of notability needed, just as what will happen to the gTLD space if ICANN continue on this path.

The rationale for adding arbitrary gTLDs is self-deprecating. This route can only be a victim of its own success, just as the namespace problem inside .coms has already demonstrated. And then that will be it.
At the extreme, imagine a future world where long term health is so predictable that there's no uncertainty. You definitely can't offer an optional insurance policy here (at least, the insurer either isn't going to make any money, or the policy costs will make buying it pointless). In a similar way, you won't do very well selling retrospective fire insurance, as only those people with burnt-down houses will buy it.

Insurance needs 1) a large pool of coverage, where the combined average costs will cover the peak extremes. It also needs 2) variability: you have to have people with lower-than-average costs to balance out the higher-than-average costs. If everyone has average costs then once again, you've lost the uncertainty and any benefit of insurance.

To get 1), you could enforce insurance on people. To get 2), you have to ensure insurance products aren't ultra-specific. Neither of these are popular!
What do you use it for? Unless you have a monospaced font the number of characters do not mean much. So unless you are implementing command line tools or text editors it should not be that common.
I don't think giving up money for more servers and hosting is really the answer here. I think de-centralizing and distributing the registry is really the way forward here. there is one project i know that is trying to make this happen https://github.com/jmgunn87/mynpm
You forgot the "l":

"noe\u{0308}" # => "noë"
That's not really relevant to this article though. It's not "Men: How to not creep out women when networking". It's "People: How to not creep out people when networking".
Correct, this was the first story to pop up after the hn ranking algorithm article yesterday.
"l̈" renders just fine for me, maybe your font does not include it.
My exact feelings, I did c++ in high school with some ancient borland c++ compiler. I always felt I don't know enough of c++ whenever I happen to go through some modern c++ source code. I just realized that is just the STL.
Is the sunrise fee a thing across all registrars or just opensrs?
Yes, npm itself is the only reason why.
Λεφτά στο ίντερνετ - το μυστικό
Nope, it's engineering only (though German engineering, which is more hands-on and less business than American engineering).