skysight-inc/HackerNews huggingface dataset:
I think it might well be worth it. My improved fasta.pl is now on Alioth and (I believe) this one change moved Perl above Ruby & also Python on the Which programs are fastest - http://benchmarksgame.alioth.debian.org/u32/which-programs-a...

Here's a link to my fasta.pl on Alioth - http://benchmarksgame.alioth.debian.org/u32/program.php?test...

NB. For posterity here are the bottom five on this benchmarks at this moment in time:

PHP 40.49
Perl 51.96
Python 3 55.45
Ruby 1.9 62.40
Mozart/Oz 74.77

Previously Perl was second bottom with something like 69.3
As with many technologies that become cool, more people jump on the bandwagon than ideal. These guys realized (after some wasted effort) that they are over-optimizing and went back to doing what's truly needed for their company.
The massive drop in inter-region pricing is going to be really nice for folks running apps with failover to other regions. We're working on cross-region replication for our new infrastructure, so this comes at a perfect time for us...
The Best Marketing Method I Know
>Now Windows 8 (moreso RT, but even the x64 version) and Mountain Lion are moving to the walled-garden, segregated, impotent app approach

What can't you do in ML that you could in OS X 10.1?

If and only if the app signing and approval by Apple gets mandatory to run apps, a la iOS, then you'll have a point.

As for now, all the new signing etc are additions on top of the regular infrastructure, and the reason they were added was security.

Most security nerds find app signing and sandboxing a good idea.
Nice job done.
Here are what I got:
ᗧ ᗣ ᗤ ᗢ

could be awesome for a character-based PacMan impl.
I agree that Lua's a nice name. Congratulations.

Were you really required to give her a middle name or did you do it 'to be safe'?

If you were asked to: Are you upset about that decision? Do you care? I'm not sure if this anecdote is arguing that a restriction in naming is bad or if it is a data point showing that you can name your child in a special way, rules be damned?
> (laziness, do notation and a very spartan syntax)

I do not know whether spartan is the right adjective. The Haskell syntax is rather bendable, but that's because you can do almost everything with the basic tools of operators and function calls. On the other hand, the Haskell syntax space is rather crowded already, and it's not trivial to add without hitting something that's already there.
Show HN: An open source IRC client for your web browser
I would love a tutorial about LLVM that used a decent proper subset of scheme as its tutorial language and not a procedural language. Anyone know any?
"I don't know if it really matters to the average user to have root on their system"

I don't think what matters to the average user should matter to any thinking person. You're right, freedom doesn't matter to lots of people in the western world or, for that matter, in China either. Lots of people choose to be powerless or have no desire to be. Lots of people simply fail to see the long-term implications of paying more and more for less and less freedom. If control is one definition of ownership and possession is nine tenths of the law, by giving up even the expectation of control, we are all abdicating ownership for good. "Good luck with all of the of that." Berners-Lee is right (and Stallman, etc...). Deliberately and only buying freedom is the only sensible investment; anyone and anything that tries to remove individual (user's) freedoms should be dismissed as absurd, IMHO.
Samsung, Rogen, Rudd brilliantly mock Super Bowl in Super Bowl ad
I do wonder what on earth ARM was doing that was preventing them from including NEON support, though.
MRI shrunk to the nanoscale and used to image single molecules
I agree that it would be a better system for phones. I'm not sure about full size keyboards. Muscle memory will allow you to learn the password with only simple characters more quickly but eventually both will be learned. Then the only factor that matters is how accurately the user can type. I don't think muscle memory could ever get 100% accuracy for typing one character correctly. Anything less than 100% and longer passwords will be worse. If you type a key correctly 99.9% of the time then you will lose about twice as much of your time to wrong password entries with an 11 vs 20 char password.
The popular interpretation of responsive web design has been, I feel bastardised. It's not just about a fluid grid with break points in your CSS to move things around depending on the size of your viewport.

It should be much more about how system responds to where, how and why it's being used. That might well mean apapting the layout to fit a smaller device, but equally it could mean things like presenting considered controls to touch devices, offering geo-aware information, changing content to user patterns etc.

The term itself is derived from responsive architecture which is defined thus:

Responsive architectures are those that measure actual environmental conditions (via sensors) to enable buildings to adapt their form, shape, color or character responsively
http://en.wikipedia.org/wiki/Responsive_architecture

Go Cardless have made the right decision for them about layout, but I can't help feeling that they're setting the conversation about RWD back.
The US simply has more depth in its economy to withstand the negative influence of her politicians. We already see the cliff without the public having much say as to how it will be corrected let alone when. Zimbabwe didn't happen overnight, their economy just didn't have the resilience of many Western ones.
There's an OCaml version of the same tutorial...
Trello user here. Its great.
> To quote my adviser, "writing a parser from scratch has no value except as a character building exercise."

I think I just read the best potentially unintentional compiler pun I have ever seen.
The top HN comment is negative and dickish? Color me surprised.
I believe it's time for a "Falsehoods Governments Believe About Names" edition of this classic essay:

http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...
Innovation and Information
Is Google indexing the links you are sending through Gmail? (2009)
Yeah, when I read this I thought "duh"; having an entire other team of developers come in and totally change a codebase and not communicate what/why they changed to another team that's frequently working on that codebase sounds like a recipe for disaster. I can't imagine why anyone with even a small amount of development experience would think that would be a good idea.
Be insanely valuable
If MASM is beyond you, take up server side scripting
To be fair, that also applies to the whole music industry
How does the public listing to prevent double spending work? Doesn't that require a central server or something?
I think I missed this tip, Lua would be a cool name too.
Probably a case of it being really early in the day for America that allowed it to rise so fast, but you're right, it did rise exceptionally fast: http://hnrankings.info/5150317/ position number 3 in ~5 minutes. Not proof they gamed but certainly plausible.

Not 100% sure but I think mods have the ability to review vote histories and look for suspicious activity, if you flag the story it should be checked by a moderator.
I feel the same way about people forced to go through life with the same name as two million other people. I think, "How sad it must be that you're just another Dan or Tenzin or Mohamed..." If only some greater power would step in and limit the number of repetitions of the same name. Let's say average name density can't exceed 1%. If parents can't be bothered to create a good name they shouldn't create a new life.
I stop whatever I'm doing and go out and have some fun. Fun can be anything that re-charges my batteries for as long as it needs to be. Example: Yesterday I was feeling tired and rundown due to the sheer amount of work I have. So I hopped in my truck and drove to the mall. Went on a little gift shopping spree for me and my family. Total spent: $100. I was renewed. Slept like a baby and woke up early this morning to kick butt.

Sometimes I go fishing during the weekday (and take the laptop to work from the pier), or work on cars. Point is I don't let myself think much about being down. The more you think about it the more down you get. Just pull yourself up, force a smile (you will eventually smile for real), and do something.
Sure. The stagnation part was about becoming too slow to move forward.

For example, with all it's lisp scripting capabilities and 30+ year history, Emacs is an early nineties editor UI, UX and codebase wise.
Nothing. Neither recent Java flaws.
Amazon is not a petroleum multinational. Guess again.
Haskell sounds to me a good name for a boy.
Given recent studies on multitasking, and the time it takes to get back on task, this does not sound like a positive thing.

The question is when does an on-task interruption stop being something that switches modes. Also while the cost of task switching for an individuals productivity may be bad - it may be a net good for the team as a whole.

(BTW which recent studies? Interested in this since most of the multitasking research I'm aware of is pretty old and has the same general message of "it sucks". Would be interested in newer angles on this. Been away from academic cog-pych libraries for a while ;-)

Yes, I'm cherry-picking problem quotes from your cherry-picked quotes, and don't have any studies to back up my beliefs (other than my own experience, which is frankly enough for me).

My experiences have been mixed, but much more positive for co-located team rooms as I've seen folk try different alternatives.

Personally I'd say that the most productive teams I've seen have been co-located - and I've seen several teams who have deliberately moved (temporarily in some instances) to co-locate because they find it works better for them.

That said, most of your citations are old, don't take into account research into human multi-tasking on complex projects, and don't take into account the tremendous advancements in remote communication that didn't exist as little as 5 years ago (github, google+, skype group calls, Trello, Bitbucket, Facetime, etc.)

Most are old - but not all. I also think we tend to overestimate how much things have changed technology wise. I was using video chats, distributed source control, etc. five years ago. What we have now seems to be incremental improvements not game changers.

When I first started looking at this sort of thing six or seven years ago people applied the same arguments about email / internet / web....

Yet another anecdote: the last open office I applied to was definitely a war room... Warmachines, that is. I can't imagine getting anything of value done in that kind of environment.

My experiences have been different. An anecdote battle would probably be pointless - but some other folk in the thread seem to have had similar experiences.

I find it interesting that there's been no newer work showing clear benefits - which is why I'm looking.
Pastor Gets Stiffed Waitress Fired for Putting the Receipt on Reddit
Japanese whalers ordered out of Australian waters
Well, if you live in a european non english speaking country and you hear people giving their children names like: Tarzan, Sandokan, Dell Boy, Superman and Ronaldo it's easy to wish that giving names is somehow regulated.

As someone said, children are cruel, and will mock the hell out of Ronaldo, and even a lot of adults will lough behind the back at someone with the name Tarzan.

On the other hand, there are so much beautiful names that one shouldn't be forbidden to choose from because they are not on the list.
Indeed, relevant people in Italy were roasted for it.

Just because you are the secret service, it doesn't mean you can ignore the law.
Probably the part that did not include the translation of "moon" into Portuguese :P
Every node in the network has the full blockchain (public listing), if a double spend is attempted then it won't be accepted by the majority of the nodes, and consequently won't be included in the next block in the chain.

Double spending is only an issue if you don't wait for the transaction to be "confirmed" by its inclusion in a block. Some services don't do this, and that's where you begin to have problems. You may end up with someone having a service they didn't actually pay for, for example.
I realized that everyone is different, and that I cannot directly compare myself to others. Mediocrity is an attitude that is defined by purposely doing the worst job you can because you dont care. I highly doubt that you as a PhD student are mediocre. It takes a huge amount of dedication to reach that level. If you want to chat, email is in profile.
These subtle JS rants every other day are kind of annoying. Comparing JS to Perl gives a new but still wrong angel on an old tedious discussion.

JS weaknesses are overrated: anybody can grasp all quirks within an hour and after few days you get used to them (besides there just a few and great standard libs like underscore making JS a rock-solid base) and JS' bad parts won't stand in your way anymore. Those who aim for perfection won't get shit done anyway. They look for the academically structured Rails apps (or replace with any other bloated framework) with half a second respond times and breaking after every 0.0.1 update of Rails. In my view JS is damn perfect and I can think of anything better right now. JS and its ecosystem (especially the awesome npm) gives you anything to write elegant, well maintainable code bases ten leagues higher than any script language like PHP and on the same level like Ruby or Python.

JS is not a hack written in ten days. JS is a wonderful and modern language, more innovative than most other language out there, it's a masterpiece of a language. People complain because it's different: it doesn't follow the traditional OO, there're no strict monolithic frameworks which teach them how to structure code and most are just overwhelmed with functional programming and event loops/call backs/asynchrony because they were just used to something different. This is not being arrogant it's just that people don't like change or hoping all the time for something better instead of being happy with what they have now.

You can create and maintain very large code bases in JS without any Coffee or other layers of abstraction (there enough examples out there). Most people are just not used anymore to think theirself about structuring code since there was always somebody who did the job for them (Rails, Django, etc.).

You don't need to compile to JS -- JS is also not the new assembly of the net because hundreds are building weird languages on top providing useless syntactic sugar and again old-age OO, it's already a very high level language allowing you to do ANYTHING and structuring you code exactly as want. Nothing will stand in your way.

And Javascript is so fast, you get C class performance with a dynamically typed language. No need to compile after every single change or deploys are fast and easy without sending huge binaries to the servers. There's no other language providing this speed for such little cost, no other.

To understand JS' beauty and to get the "flow" you have with other languages and you do not get with JS you have to do two things: invest time and try to forget what you learned. And if you still don't get there spend more time with JS. It's not JS which failed.

JS haters and other downvoters: not agreeing != downvoting
ConvertKit
Not returning memory is different from a memory leak. Not returning memory means the memory footprint equals peak memory footprint. A memory leak is a bug in the program which causes space complexity in memory to grow unbounded. mzscheme certainly doesn't leak memory. HN leaks memory.
I am not sure this is THAT big of a pain point. I do like the idea and direction sort of a mailchimp meets https://gumroad.com - but $37/month? Although I will admit there are a LOT more non-technical people who still struggle with wordpress - so maybe more of a integration/leverage from that might be ideal.

One feature you should think of is hosting the landing page on their specific domain. For example - the user can buy a domain, point it at the DNS and you take care of the rest. Rather than having convertkit.com/[some-random-hash] or a variation of it.

Looking forward to seeing the results and/or how well received this idea is
I have the same browser setup and a majority of the sites I visit have cut off edges (I have to view most at 90% zoom). Saying that, I'd rather view at 90% than be greeted by a site like FOWD - http://futureofwebdesign.com/london-2013/
The type of deltas used in GIF can be easily implemented as it's the standard alpha blending method, available at OS and GPU level. Can't say that about more complex delta-PNG algorithm from MNG spec.
The only actual legitimate reason on here not to pursue responsive is lack of mobile audience.

Or having a separate webapp. There are numerous times when that is the more appropriate response, even if it involves more work.
From the comment section:

>Trust will disrupt Openness

There are a couple of factors that will disrupt the Web architecture.

The Web has trained us to build dumb clients and centralize anything of value on the server, at a huge cost and never enough trust. We can safely predict today that light-weight protocols, mediated by the mobile OS (and its Platform) will directly challenge the Web architecture, precisely because we can leverage the platform trust model. That evolution is extremely profound.

For instance, apps running on your device can securely and privately share information without requiring a complex temporal integration involving a 3rd party service (such as Google AdSense). The information is produced and consumed on the device or the device of a related end-user. What happens on your device can now stay on your device.

Just to be clear, and to show how disruptive that architecture is, the primary key of your private data becomes your phone, not your identity. Merchants no longer need to identify you. They can’t care less about YOU, they just care to know some information about you. The problem with the Web Architecture was that the only way to do that was to associate PII to a primary key on a server and hence merchants needed to identify you to track your every move (and they shamelessly did).

The second factor is just as profound: the very open nature of the Web is driving scale over scope. The Web has successfully nurtured the largest Catalog, the largest Search engine, the largest Auction site, the largest Social Network, but I see this as a negative side effect of the Web architecture because it limits the scope of what people can do. In other words, the scope of what Amazon, Google or Facebook offer is limited by the scale (and hence the revenue) they can achieve.

I actually argue that a trust-based neutral Platform will support a more vibrant and diverse ecosystem than a truly open model because in essence a Web business couples the leve of trust it can achieve with the functionality it can deliver. The Platform decouples the trust from the functionality and it enables much smaller actors to deliver a lot more scenarios while relying on the trust establish by the Platform.

I would be surprised if the Web can resist being disrupted by the Platform. Actually, I think it already is.
Making government more businesslike
Also, the US can print more money or ask for more
money from investors. There is a limit to how far that can go, of course.

Zimbabwe passed that limit long ago. So $217 left is a much more meaningful problem there.
FWIW the analysis that I'm criticizing as propaganda is straight out of Nutt's research. (Or else is very similar to Nutt's research, I didn't look at the source.)
http://www.ted.com/talks/donald_sadoway_the_missing_link_to_...

MIT prof. Donald Sadoway here explains his large scale cheap "battery" - capturing the output of whole power stations if you like.

But that's not why you should watch it. Watch it because it is far and away the best demonstration for why you need universities, tenure and opinionated professors.

If you aren't whooping at the end of the talk, you have not spent long enough in and around academia.

#oldskool
I think most of the cost in quadcopters are in the sensors. I looked for cheap arduino copters and found this http://code.google.com/p/quaduino-ng/wiki/ShoppingList
I can't agree with you on this.

a) I dont really see this as an issue, though I could be missing something. Could you explain how this is a problem?

b) I would have to completely disagree with this, no baby or child growing up is going to have the predisposed notion to make fun of another baby/child for there name being "crazy". The notion of "crazy" is a matter of what EVERYONE perceives as crazy, and as such that is a problem with society. Idk if this really goes against your point but to say that kids will straight up bully someone else just because of there name is assuming a lot.

c) Cant argue with you there haha.
3D panoramic view of London from the top of the Shard (autoplays sound)
What's wrong with Ronaldo?
Upfront Podcast Episode 2: Backbone and Marionette
Calling a company scammers because you don't like them, not providing any evidence and ranting is unlikely to help your cause.

You're much more likely to receive useful advice if you take a professional approach to describing the issues you had.
You could write your own C++ compiler from scratch outside the scopes of the course, and open source your work on github.

That will show them!
Enterprise Software Lessons: The User is not The Buyer
If you don't like the story, flag it and move on. No need for meta conspiracy speculation.
It's a subtle pun on the German practise of double-barrelled names that was popular a while ago. Especially amongst the more educated, when both partners wanted to keep their last name but also wanted a common name.
> Oh, and in Iceland they use patronyms, it means her son/daughter will be called ("last name") Blaersson/Blaerdóttir (something like that)

it's patronyms, not matronyms
I'd imagine this is closer to the "fiscal cliff" thing. The US Govt. may be running a deficit, but they still have billions of dollars more than I do.
Agreed, negativity be damned. I was hoping to learn something insightful, but all I got was "running a company is hard".
Motorcycle proposal brings Frwy 10 outside LA to halt
That's not what I meant. Maybe I was unclear. I mean that instead of the makey-uppy Kaleidoscope procedural langauge a makey-uppy mini scheme was used instead, that is to say KaleidoscopeScheme ...
Hope they could create a kind of huge centralized 'CJSAN' repository as CPAN [1] is. I've checked some existing projets [2] but it can hardly list some hundred modules. NPM [3] is great, but it should himself be integrated into a larger JS repository in the same way Cpanminus [4] is integrated inside CPAN.

[1] - https://metacpan.org/

[2] - http://plugins.jquery.com/ - http://jamjs.org/ - http://jsfromhell.com/

[3] - https://npmjs.org/

[4] - https://metacpan.org/module/App::cpanminus
> I am working on a PhD with a focus on cryptography and secure
> multiparty computation, and I have nothing but bad things to say
> about Bitcoin.

So where are you saying them? Where's your blog post?