skysight-inc/HackerNews huggingface dataset:
Indeed. It seems pretty clear to me it is framed as an benchmark of non tuned idiomatic performance.

Maybe it doesn't call it out explicitly - but in my view that is a reasonable enough test.

I'm pretty sure all the platforms could support an FFI binding or equivalent to an optimized epoll C implementation - or hours of tuning.
Windows 8 Resolution Independent?
Paintings Pencil Books Pages
Paintings Pencil Books Pages
http://huntto.com/art-paintings-pencil-books-pages Paintings Pencil Books Pages let alone use a pencil we must make an outline first Unfortunately the photorealistic drawing
This is why Chrome should be viewed with skepticism. It's great for people who know how to use the internet, but what about those who don't? Type something ridiculous in the Address Bar (Google is trying to rename it the "everything bar" or whatever silly name they've come up with). Put a dot where it does do not belong. Mistype or mispell something. Runwordstogetherinalongstring. What happens? You get a Google controlled result. This is not insignificant. (Sorry for the double negative.)

As a knowledgeable programmer, your internet experience with DNS and browsers is very different from others, because you know what you're doing. Many people do not.

Should we teach them? Or should we try to control them by controlling "default behavior"?

Many people reading HN are probably too young to remember the browser wars and the battle over the "default browser" setting. This is why IE triumphed over Mozilla. And as any web developer knows, the web has suffered for it. Users who knew what they were doing could change the default settings. But that did not make the difference. Chrome is highly configurable. But that will not make the difference. Default settings are what matter the most.

The success of ICANN relies on a default setting. It's called "root.hints" or something similar. If a person running a DNS server (that could be anyone, including the end user) changes this setting, they can bypass ICANN and these landgrab gtlds.

In the distant past, "alternate roots", an early reaction ICANN's abuse of power, failed because they were trying to do what ICANN is now doing: make money by selling registrations in additional, redundant gtlds. Perhaps the "alternate roots" of the future will be noncommercial ones that subtract gtld's, not add them. For example, maybe we as smart users will choose to use a "pre-landgrab" root that does not have all these silly redundant gltd's that try to capture whatever unorthodox string a novice user might type in a browser.

Domain names are important, but always remember that those who seek to control the browser can easily subvert DNS. Given this decision from ICANN to sell out (which others, not just Google and Amazon, are following: e.g., the founder of BlackHat is running the newgtld program for ICANN; the author of BIND is partnering with a domainer to run a registry), we're going to see some aggressive moves from commercial authors of browsers to control type-in navigation. Of that you can be sure.

Again, the question is whether we want to teach users how things work, or whether we want to let them remain ignorant so we can control them. In the big picture, ignorance does not help the web. Though it may benefit certain vendors.
I think you didn't even need to quote the second sentence. Is there another successful online bookstore? It's the rare brick-and-mortar bookstore that's financially sustainable.
Title doesn't agree with the article...article says Java beats Go, orders Java above it in the ranking chart, and the raw numbers say Java dropped fewer connections...
I had a credit card when I was a teenager. A check card, actually, but I don't think any website would have known the difference.
A couple of things that set Qmato apart:

- We use an explicit form personalization - simply asking users what they like and then delivering the best overall fits as recommendations. (We also employ Pandora-style learn-as-you-rate, but that's secondary).

- Our recommendations are drawn from a comprehensive directory of over 800,000 restaurants nationwide, so it should work anywhere in the US and give you lots of interesting recommendations.

Your comments are definitely welcome!
They're the only companies actually working to engineer a better PC laptop. The rest are just making lazy imitations. Clunky, plastic, full of removable parts that tend to be loose, basically exactly what you get when you make incremental improvements to a 1990-vintage design.
No, it's not. It started off that way, but a modern lisp is rather far away from "just an implementation of the lambda calculus". Named functions, for one, are a significant departure.
If a content provider don't care about accessibility, why would they care about validation? They can leave out the alt-attribute whether it is required by the spec or not.
> Portugal might not have the same drug culture as the US,

That's what I mean. I often deal with people from Monaco and work with a guy from Portugal and the difference in culture between southern Europe and here (US/Canada) is striking.

It's interesting to see how similar Monaco and Portugal are generally speaking. People from each area seem shocked by the excess we take for granted.

Food for example eating out and having a near litre container of sugar water plopped down in front of you doesn't raise an eyebrow here yet S. Europeans (as I call them) seem almost nauseated seeing it. Food is the same pounds of meat and lots of everything else, years ago a family would eat what one person eats today. None of the people I speak with eat after 8PM and most meals are small except maybe noontime, Portugal may be later.

I can't see the same results here for legalizing drugs we are a culture of excess, me first, I'm better than you, you-can't-handle-it-I-can kind of culture. It couldn't be more different going by what I can gather from speaking to locals from S. Europe.

As for cigarette smuggling not causing deaths, a car bomb going off in downtown Montreal killing an 11 year-old boy because rival biker gangs fight over smuggling turf, strip clubs (prostitution front) is pretty similar. Add to that Native American Mohawk warriors on the NY/Quebec border.
Full docket here: http://www.plainsite.org/flashlight/case.html?id=1474512
Auto Transporters - Car Transportation - Vehicle Shipping Rates
Auto Trans Group Inc The Leader of Auto Transport Companies Specializes in Automobile Transportation. We as a Car Transporters offer Best Vehicle Shipping Rates. Get Online Shipping Quote or Call at (630) 599-7972.
You need them for < > and &.
No problems for me on 19.0.1084.56 on OS X
Yeah I wince a bit at any benchmarking being run in a shared environment like EC2, where other activity outside of your VM can affect performance.
Chaplin - A sample architecture for backbone.js applications
Here's an unpopular view: Let's work together to make reality less dreary such that you don't have an urge to escape reality.
I see no difference in a visual representation of a crease pattern and a photograph of one. So I would treat the suit just like any case where a photographer believes an artist has made a derivative work from his photograph. Usually, an abstract painter would not be concerned with such things, and so maybe that is why she is having a problem understanding the crease pattern author's complaint.
Linux isn't on the list, so I'm safe! :P
There was a recent article about using random generated programs to crash different C compilers. Then they automatically reduce the size of the programs to make them readable. Some corner cases are difficult to find thinking, and their approach was to find them by brute force.

"57 Small Programs that Crash Compilers" http://blog.regehr.org/archives/696
(14 comments) http://news.ycombinator.com/item?id=3794934
For some (old, out of date) information you could have a look at Fravia's information.

(http://www.woodmann.com/fravia/)

This is ancient; and Fravia is dead, so updates are unlikely. Fravia was also Italian and the writing is, uh, sometimes hard to follow. But I include it because it gives insight to the frame of mind that is needed, and is comprehensive about the tools that used to be used.

(http://en.wikipedia.org/wiki/Fravia)

Someone putting together some blog posts for HN would be very much appreciated.
> Willing is not the same as having no other choice.

But you do have a choice. Apple still makes the older MBP design with greater upgradeability. The tradeoff, though, is that if you want the sexy screen, you give up the upgrade options.
Learn ed so that vi becomes easier - nice joke!

More relevant is that I already know a bunch of tools for doing deletion of line 5. For example: perl -i -ne 'print unless $.==15' . It's more complicated, but it's a smaller number of tools for me to remember.

Actually, I probably would have used mv to a temp file + awk 'NR!=15' + rm temp file. Even knowing perl and python I still use awk pretty often, and it comes to mind much easier than thinking about ed or sed. Plus, I still have the temp file around in case I need to revert a mistake, like if I accidentally typed '51' instead of '15'.
No. Fiverr is a great service but it probably shouldn't be used for important things like TOS. #IANAL
The GIF turns 25 years old this month
Have a look at white noise. A friend of mine finds a lot of relief in it. Its like hacking your ears! http://www.google.nl/search?aq=f&client=chrome-mobile...
He doesn't have to, it's enough just to point out gaping flaws in the 'study' to call it into question. The onus is on the study's author to make it comprehensive and thorough, not the critics.

This one in particular is clearly incomplete, especially when things like Haskell, Java, and Python are represented by a single framework, and not even the best or most optimized ones. For example, why not use Yesod/Warp, BlueEyes, and Tornado on PyPy, respectively, for those instead?

Also, the submission title is editorializing flame bait. The study's author didn't make any claims whatsoever about 'Haskell', 'Java', and 'Python', etc. but rather about Snap, Webbit, and ws4py.
You narrowly missed the days when it was useful. When I started regularly sysadmining in the late 80s/early 90s (after being a mere user for the a few years) I found I had to learn ed. /usr was always a separate filesystem so any time there was a problem booting you didn't have vi available. If you didn't have at least rudimentary ed skills fixing the simplest problems would be rough.

In linux at least the separate /usr never seemed to get that popular. If you can mount the root filesystem you've got basically the whole OS at your disposal.

I will say that learning ed (or, better yet, ex) well does make you a more efficient vi user. When all you have is command-mode you get very adept at using it. It's actually sort of fun, too. Just hit "Q" in vim some time and see how you do with only ex commands.
Very interesting. However, what I was referring to was that Apple was the first company who launched a marketplace for native software programs, a marketplace carrying the name 'App Store', AND which was integrated in the OS. When we speak of 'the App Store', it's obvious whose marketplace we're referring to, even though other companies have launched similar software marketplaces for their own ecosystems (Google, Microsoft, Amazon, Canonical, etc.)

That's not to say that the separate components of Apple's App Store were particularly novel. Before its launch, there were package managers, there were online marketplaces for software, and the name 'app' had already been used by several platforms. Apple united those ideas, made it a user friendly environment, made it easy to buy apps with one click (using the credit card that was already on file in iTMS), and integrated the update process. That's often how Apple gets their successes, by combining and improving on existing ideas (see OS X, iPod, iPhone, iPad, etc.)

I never used Acorn's Archimedes, but growing up in The Netherlands, the first computers I used were Acorn Electrons, our primary school classroom had six of them. That's how I started programming, in BASIC, at the tender age of 6. I have fond memories of using those machines.

http://en.wikipedia.org/wiki/Acorn_Electron
How Aunt Jemima changed US trademark law
Reverse acquisition into AOL's mobile division.
HTML5 data attributes, how to use them and why
It seems more about running on an amazon instance and getting throttled. Haskell got every successful result back in less than a second, erlang took 7 seconds and go took 49(!) seconds to get an answer back.

I'm really impressed that erlang didn't drop a single connection. I suspect if you ran the same test with just erlang 5 times, you'd see it start to behave like go.
Discussed 3 days ago http://news.ycombinator.com/item?id=4105317
Leaked Microsoft Doc Details Xbox 720, Kinect V2 Scheduled For 2013
Ironically I think there are more startup/business/other news on HN than there are technical news... I could only wish there were more technical news...
I do not understand this. You seem to be saying that the more efficient and open the market is, the greater the demand -- even to the point of having employees create holes on purpose (one supposes to be able to sell them?)

But couldn't employees already create holes on purpose to sell them? With an open market, perhaps I know that there is a bug in IE that involves flash and allows easy access to root. It just sold at 4 million bucks. With a closed market, I may suspect the same thing, but I don't really know for sure. The thing is, the vulnerability, the market, the sale, and the exploit still exist regardless of whether I know about it or not. The only question here is whether other people are in on what's going on in the marketplace.

"The cost to secure a large software project is orders of magnitude higher than the cost to find a flaw and exploit it."

Yes, that is the current state of affairs. But the current state of affairs is that there are all sorts of vulnerabilities that the average person doesn't see. It's not the cost to secure a large project, it's the relative cost to the customer base of the exploit versus the current margin to the software provider. That's the way it should have been working all along. If you sell me a product for a buck and it steals my bank account -- or even if there is a one-in-a-million chance of it stealing my bank account -- I'm not buying it. Right now vendors create walled gardens and put everything in there. What probably should be happening is that separate physical devices should handle different types/values of things. My iPad should probably never both run Angry Birds in Space and control my brokerage account. That's simply too many eggs in one basket. Vendors get away with this because they are trying to hide all of the hidden risks. It's my belief that this practice has to stop. Immediately.

Because as technologists we love to generalize we are always trying to create multi-purpose walled gardens. But that's not the way anything else works in the world. My wallet does not also function as a gaming device, something I wave around to exercise with, and a device for meeting girls. I don't take all the physical cash I own to Starbucks and build little towers out of it. We keep things in physically separate areas for a very good reason -- it decreases risk. (And we accept various kinds of risk for various kinds of things) Opening up this market will only cause an evolution that has needed to occur for a decade or more: the end of the general-purpose computer.
Show HN: Orpheus - Coffee DSL for Redis
3 accounts doesn't sound like "balanced" usage.
If you haven't yet, hit up #twisted on freenode for any tips you need. Lots of heavy hitters there who are happy to help.
Sure, but language shootouts are more commonly about the code run than the language itself.

I really like Go and can believe that Erlang performs well. For the java example.. wtf is "webbit"? I've programmed Java for 10 years and never heard of that. Why doesn't he just find a way to run on Jetty or Tomcat like everyone else?

I'd believe for an example like this that native languages can outperform java, because it's basically a ton of no-op web requests. But Java underperforming Node and frickin Python? Python's a great language but famously slow. No way is this study legit.
I have the opposite problem. I would gladly use Apple's fairly decent hardware, but I can't stand MacOS X.
Let's try that again:

The article advocates for web apps that don't try to get their users addicted to them.

ilaksh is saying that the author of the article is disconnected from reality. I would honestly like to know why he thinks that, as I don't see the connection.
"You appear to be a Spambot If you are human, go back and try again."

I've gone back and tried a few times, which probably makes me look even more like a spambot. Ah well.
Linode Birthday Giveaway
For hash tables you have two options: the dictionary[1] or the Tcl array[2], which is more or less like an Awk array.

Can you give me an example of powerful string handling?

string[3] for the usual string manipulations.

subst[4] when you want weird string substitutions (works like a template).

regsub[5] and regexp[6] for regular expressions.

[1] http://www.tcl.tk/man/tcl/TclCmd/dict.htm

[2] http://www.tcl.tk/man/tcl/TclCmd/array.htm

[3] http://www.tcl.tk/man/tcl/TclCmd/string.htm

[4] http://www.tcl.tk/man/tcl/TclCmd/subst.htm

[5] http://www.tcl.tk/man/tcl/TclCmd/regsub.htm

[6] http://www.tcl.tk/man/tcl/TclCmd/regexp.htm
The random character situation is a false comparison since that is not the case here.

It is a useful model of the situation, you have 50 (lets say) decisions to make (border color, margin height, number of images per row, ...), each with 5 (lets say) equally likely outcomes (#666 is quite as good and popular as #777,#888,#555,#444; 1.0em like 1.5 em,0.5em,2.0em,2.5em; ...). All I'm saying is that you cannot explain that many visual and conceptual solutions being the same with chance alone, since that is an event with very low probability if you honestly perform each decision by yourself.
This article was so dead-on that I found myself wondering if it wasn't too good to be true. I can't believe we are not moving quickly on this.
It's not even a benchmark of languages. So I have no idea why it's the languages listed in the title.

It's a benchmark of specific websocket implementations, run with default configurations, which happen to be in different languages.

Drawing any conclusions about the merits of each language based on the results would be very foolish.
I have to agree with the old saw that says naming is one of the two most difficult problems in computer science.

(The other one, of course, being cache invalidation and off-by-one errors.)
http://news.ycombinator.com/item?id=2533105
Yes, Macintosh software programs were always in the 'Applications' folder. However, we never called them 'apps'. Classic MacOS didn't use file extensions, programs had a 'type code', 'APPL' (ResEdit allowed you to view those codes and edit the resources within an application). At the time, when we used a short word for software programs, we'd call them 'progs'. This changed when Apple acquired NeXT. The Yellow Box software programs in Rhapsody were the first ones I saw that had .app file extensions, and when I went to a preview of that next gen OS in 1997, Steve Jobs repeatedly called them 'apps'.
If you view my webpage, you are required to mail me 20 BLTs and a pony, and to invoke the sun-god Ra successfully, bringing fertility to the Nile.

This is not subject to arbitration by the courts of human law.
Here's a youtube link of the interview for devices that do not support flash
http://youtu.be/FzpCcJ8sXik
I think finding holes can be a matter of developing dry, ironic sense of humor.

A hole is more or less a bug that can pushed a bit further.
It has a lot of similarities to a joke. You thought your code "meant" X but really it "means" Y. SQL injection is a way of "saying" something that your "audience" wasn't quite expecting. It's a lot the jokes that start "he put the frozen turkey in the back of his truck and drove off ... and then ... and then" with lots of unexpected results.

My totally non-expert opinion is that if you practice finding this stuff amusing, you'll see more and more of it.
> The onus is on the study's author to make it comprehensive and thorough, not the critics.

It's always possible for the critics to go out there and do something better, rather than limiting themselves to pointing out flaws.
Leaked Microsoft document details wearable computing plans, next Xbox
XFCE just like GNOME2
I don't know about you but I hate GNOME3 and Unity, but this guy's XFCE setup looks just like GNOME2 - I never tinkered with it that much, but I will now!
Lenovo does gouge on that stuff, but it's weird: every Lenovo customer service person I've ever talked to (I order my machines over the phone, it tends to lead to some nice discounts) has straight-up said, "don't upgrade your RAM or disk from us". Three different people. Almost wonder if it's policy...
In case you missed it, giveaway starts Tuesday, 12PM EDT.
The Tragedy of Wiio's Law (or communication usually fails, except by accident)
Aung San Suu Kyi accepts Nobel Peace Prize, 21 years later
خلفيات رمضان 2012
خلفيات رمضان 2012
http://tv.sbayaa.com/693
تواقيع رمضان 2012
http://tv.sbayaa.com/693
صور خلفيات رمضان 2012
http://tv.sbayaa.com/693
خلفيات,رمضان,2012
Exploits do not come out of nowhere. They can't be scaled with demand.

The fundamental moral problem with the market isn't the value being imputed to exploits; it's the lack of value imputed to resilient software.
Absolutely.

In my experience the most genuinely accomplished people are always getting enthusiastic and inspired about one new thing or another. I think their capacity to be inspired is one of the main reasons they became accomplished in the first place.
Hmm. It's tough to say. I see what you mean now. Food is one thing, because it doesn't carry the negative stigma that drug use does here. The US is also extremely friendly towards obesity, from what I see. Obese people do not undergo anywhere near the same amount of humiliation as they would elsewhere. You're completely right though that the food culture in the US is one of absurd excess. I'm just not sure that excess would carry over to drugs.

Re: cigarettes, they're actually smoked much less than in Europe, despite being cheaper and having less graphic warnings. Alcohol is certainly consumed differently as well, but most people grow up and stop binge drinking past a certain age.

I don't really know about the cigarette smuggling you're talking about, so I won't comment on that. If you can point me to an article about it, I'd be interested to read more. I do find it hard to believe that it's had the same effect on communities as drug trafficking in Northern Mexico.
Why do governments everywhere feel the need to legislate things they know little about and even less how to deal with?
Cube 2/Sauerbraten ported to WebGL
This is nice and all, but I've yet to find a reason to use data attributes rather than just storing the same data in a js variable. I'd love to be enlightened.
But java did better than node and python.
Ask HN: Why do you disable JavaScript?
As a newbie programmer, I'm learning finding what I can do with some simple jQuery pretty exciting. However, I am also aware that some people disable JavaScript in their browser.

I'm curious, for the tech-savvy HN audience specifically, why is this something you do (or if you don't any more, why did you and why did you stop)?

From a development perspective, how concerned should I be about all my functionality existing without JS?
First Privacy Multistakeholder Meeting: July 12, 2012 | NTIA
That's too bad - I'd love to know what you had to say. If you like you can send your comment directly to us here

http://qmato.com/contact
And flirting is very much a like-dislike situation.
Hmm, why would he run a benchmark on a shared environment? Didn't he have a home computer to run this on?
This device won't work on any iPhone in a case unfortunately.