skysight-inc/HackerNews huggingface dataset:
(I am the creator of that graph)
It sort of assumes that you already know C. Back when I started studying software development, C was the starter language, the one language that every one in engineering knew, even if you continued your studies in, for instance, chemistry. I suppose that is no longer the case, though.

There are many hidden assumptions in that graph, which is probably the reason why it stirred up so much discussion.
Yeah, you're right. "10 best..." lists are usually B.S. anyway.
This company just seems so over the top, it's surreal.

There's probably plenty more like them that us plebes don't know about.

What would we do without EFF?
Caution. Tried it on a Nook Color and got stuck, without access to browser controls. Didn't work (error message) on iOS 3 and got a blank screen on WebOS. Also seems to favor 320x480 screens (used the top-left of the screen only, both on the Nook and on the iPad). YMMV
What's the relationship between "optical flow" and tweening?
How do I find out why my other account was banned? I've hardly used it and never been rude to anyone with it. Or could it be that multiple accounts for the same user isn't allowed and that's why that one is banned?
Digital Media Advertising Display
Get ahead in the advertising world with the latest technologies of advertising which is Digital Media Display Advertising. Promote your product through this digitized media display tool.
نیٹو حملہ حادثہ نہیں تھا:حناربانی کھر -
اسلام آباد: پاکستان کی وزیر خارجہ حنا ربانی کھر نے سینیٹ کی خارجہ امورکمیٹی کو بتایا ہے کہ میموگیٹ اسکینڈل میں منصور اعجاز نے ........................more at site:
Show HN: How to Get on the Front Page Consistently
Here is another place where Go hits the sweet spot between performance and expressiveness/simplicity.

Also by giving you control over how memory is laid out you can be much more efficient both in space and time, and when you need to go even faster you can optimize things quite tightly.
مباراة مصر وكوت ديفوار بث مباشر
It looks that way, but it is not that verbose. Compare:

get name of me
put the value of the last word of it after card field "lcd"

with

it = event.target.name
currentCard.fields["lcd"].append(it.text.asWords().last())

It looks verbose, and in some sense it is, but having lots of implicit state made it a nice environment for what it was.
Perhaps the intention is not to facilitate the needs of Google "power users", but instead help ease others into the core products that they're focusing on.

I, like others here, have shortcuts to those items in which I use frequently - but even then that's too much effort at times. Sometimes it's just easier to type "rea" in the url bar and let the browser fill in the rest.
Why connect to template1? It should be invisible. Create a user and a database for your webapp. Matching the unix account name is the simplest way to do that.

In pg_hba.conf, let unix users authenticate as matching PostgreSQL users:

local all all peer

The postgres user on Debian/Ubuntu can create users and databases:

sudo -u postgres createuser -SRD webappuser
sudo -u postgres createdb webappuser --owner=webappuser

sudo -u webappuser psql
You are suggesting the Networked Cellphone Echolocation Device of Batman at the end of the Dark Knight... Cool!
But there are no fast languages, only fast implementations...
I was going to suggest email, but it looks as if they've already fixed it.
JVM Host - What is 'java.lang.OutOfMemoryError: GC overhead limit exceeded'?
Another kind of error that can occur when hosting your Java application on external Java host running JVM with different heap settings than your development environment is 'GC overhead limit exceeded'. What documentation says: Excessive GC Time and OutOfMemoryError The parallel collector will throw an OutOfMemoryError if too much time is being spent in garbage collection: if more than 98% of the total time is spent in garbage collection and less than 2% of the heap is recovered, an OutOfMemoryError will be thrown. This feature is designed to prevent applications from running for an extended period of time while making little or no progress because the heap is too small. If necessary, this feature can be disabled by adding the option-XX:-UseGCOverheadLimit to the command line...
The Next Web Index
Show HN: Prescreen candidates using timed interview pages
How to connect a weather station to Weather Underground | Open Electronics
It also illustrates some of HyperCard's strengths. I can't think of any other development environment in which "make a calculator" would be a suitable project for the end of the first week of a programming class.

Visual Basic 3?

What we have instead are mysterious black boxes, and I hate that. But, I'm on the end-user support side of things. Here, let me give you some examples of stuff we've dealt with in our little shop in just the last few days:

I don't need examples - I wrote my comment on a phone, and twice it popped up Input system error. The system is being restarted, which, it seems, is a spell-check problem. And that's a system which does me more annoyance than good even when it's working normally.

We have a firewall with a subsystem which crashes when enabled, and the manufacturer says it's a known problem with no estimated fix time, the only option is to disable that feature - one of their main selling points of the device.

A web server, showing problematic memory use and no process using it.

GVim on Windows 7 x64 - I could (not sure if I can remember what it was now) repeatedly make it hang, not just itself but also the entire OS, with an operation on a large file which is instant on Linux. Yet Task manager shows no high CPU or memory or disk use.

Anyway, it's like this for us all the time.

Yes, but it's a fallacy to think I could practically do anything about it if only it wasn't so black box like. Do you really have time and motivation to become expert enough in all the things you deal with that you could fix any problem if only it was more explorable?

You may as well ask a restaurant if you can watch the staff cook all your food over their shoulders so you can intercept and change things if you think it's going in a direction you don't want.

Even if you are able to taste too much sugar in an Apple Pie, it doesn't follow that you could remove the sugar if only you were in the kitchen watching how much was put in (it's dissolved by then), and it doesn't follow that you could tell if too much was put in just by looking - it depends on how sweet the apples are, and whether the sweetness changes with length of baking.

See also: the idea of systemantics.

And what am I going to do when it's your webserver crashing, or your iCloud server, or DropBox, or if it's my car navigation system or my phone's spell checker?

But, I would hope that that alone would motivate programmers to make them crash less.

Programmers don't make software that crashes for fun, you know. If it took no effort, they would make programs which don't crash right now. But it does take effort, and that's a limited resource which needs to be traded off.
Show HN: Slowy app, Real-world connection simulator and bandwidth limiter
Idea ID 280 Android Mobile Price-Features and Specification
Idea has Launched a Latest Low Price Touchscreen Android Smartphone Mobile Phones Idea ID-280 in India.Idea ID-280 is powered by a 528MHz processor, 256MB RAM and it runs on Google Android 2.2 OS.Idea ID-280 sports a 2.8 inch Capacitive Touchscreen display with a screen resolution of 240 x 320 pixels and it features 3 Megapixel Camera, Video Recording, Multiformat Video/Audio Player, 3.5mm audio jack, Internal memory, Uto 32GB external memory support, USB and Bluetooth.
Thanks, I tried it on Chrome and on an iPhone 4S, and it is strikingly faithful to the WP7 interface.

I wonder how much work it took to reimplement so many UI controls in HTML5+Javascript. It is really well done.

EDIT: The meta description says "Demo Windows Phone right from your iPhone or Android device – no app required"
Sell your home property house quickly for cash
A language can't be fast; a language is a notation. Only implementations can be fast or, perhaps, generate fast code.

For an example, look at GHC versus some toy-Haskell whipped up in Common Lisp. Now, with those two implementations to hand, is Haskell 'fast' or 'slow'?
Opportunity in text mining and data visualisation at Gorkana Group (London)
Gorkana Group are looking to hire a Product Innovation Engineer to explore new product ideas and develop prototypes in the area of text mining and data visualisation.

Development experience required - you'll be free to explore and choose your own route to implementation.

Please contact michael.ishmael@gorkana.com for further details.
I welcome calling stupid attitudes just that — stupid.
Your comment reminds me this saying by Asimov:

Anti-intellectualism has been a constant thread winding
its way through our political and cultural life, nurtured
by the false notion that democracy means that 'my ignorance
is just as good as your knowledge.
This is a great use of Silk (silkapp.com).
Top Spas in India
We do?!
More practical example: CPython vs. PyPy. Also applies to CPython and CRuby vs. their JVM and CLR counterparts like Jython, IronPython, JRuby, etc.

However, a language will impose some limitations on the implementation, be it a compiler or an interpreter. Dynamic typing is perhaps the most concrete example of this.
You NEVER "own" the songs you buy. You only "own" the right of listening to those songs whenever you want.

So how is "owning" a CD any different from Spotify?

Also, the value of a song diminishes the more you listen to it. Seriously, even if you love a song, put it on repeat for a day and you probably won't listen to it again for a couple of months.

So it's not like Spotify customers will one day buy the music, unless they really have very specific needs, like being somewhere with a bad or expensive Internet connection, but if you subscribed to Spotify in the first place then I doubt that.
sketchwith.us is actually a site I put together with a few coworkers... we didn't intend to publicize it yet, but since it is out there, please let us know if you have feedback
Get the best Parlays
Get the unique Parlay Calculator from theparlaycalculator.com, We offer parlays through true Parlay Odds, Calculate Parlays.By using Parlay Calculator you can double check it on your Parlays.For more information check out our website.
Klout is bad for your soul
New Video: Nicola Roberts - Yo-yo (Official Video) - MTV Fresh
"A language can't be fast; a language is a notation. Only implementations
can be fast or, perhaps, generate fast code."

That's not entirely true. A language semantic limits the possible
implementations.

And yes, I know about the sufficiently smart compiler. ;)
I think what killed Hypercard, in some sense, was what it made popular: like the Amiga, it was too closely tied to its hardware.

HyperCard ran black and white windows of 512*342 pixels because that is what the original Mac had (there was a version that did some color things, but that was and felt like a serious bolt-on job). Moreover, all graphics where bitmaps.

Bringing that into the 'real world' as it existed at the end of the eighties would have taken a lot of resources, and it was not guaranteed that the end result would still be HyperCard. For example, if one allowed resizable windows, laymen would have to learn about layout algorithms ('is this button 50 pixels wide, or a quarter screen wide? Is it 20 pixels from the bottom, 10% of screen height, or should its bottom border match that of that text field over there?').

Also, at the time, there were attempts to include some Hypercard/Director-like features to QuickTime. HyperCard was considered for that functionality, but did not make the cut.
I feel the same way as bodegajed; I consider the way they're littering G+ everywhere to be very tacky, akin to something I'd expect from Microsoft or AOL. While I'm far from boycotting Google tools, it does make me want to avoid G+ entirely.

To be clear, though: I think this new bar in general is a usability improvement. The gray bar looked like ass, and having a consistent search box does make sense.
Skin Bleach
> Do you really have time and motivation to become expert enough in all the things you deal with that you could fix any problem if only it was more explorable?

Well, that's our job. And, I specifically gave examples of unexpected behavior, in the sense that these were things that shouldn't ordinarily be behaving this way. The examples I gave were of cases where it definitely would help to have better troubleshooting tools available.

> And what am I going to do when it's your webserver crashing, or your iCloud server, or DropBox, or if it's my car navigation system or my phone's spell checker?

Whatever it is that you do now?

> Programmers don't make software that crashes for fun, you know.

I didn't say otherwise. Not sure why you brought this up.

I guess I still don't understand why "crash to debugger" would be worse than current behavior.
I think a lot of software developers fail to realize the fact that people are very emotionally-driven. They try to design software as if it was interacting with completely rational and logical machines. Which is great for specialized programmers, but this paradigm is very useless when it comes to product design.

It's easy to fall into this line of thinking because software is written for rational and logical machines -- computers. Especially in the Unix world, where software programs interact with other programs. Or in the Windows world, where modules interact using COM or .NET. Or networks where they interact using network protocols.

Computers are like little societies of robots that just sort of do their own things (sometimes in a way similar to societies of humans, especially when it comes to resource allocation, haha :).

Human-computer interaction is like international relations, and it's hard to establish because software societies and human societies have different customs and priorities. But it's also very profitable due to the laws of comparative advantage.

Humans are computers have different strengths, so for them to function in a state of symbiosis, someone from human society has to teach "software delegates" proper manners of interactions with humans. That someone is your traditional UX/web/UI designer.

Badly designed software is like some guy from another planet coming to your house and taking a shit in the middle of the room. Now, perhaps that guy is GREAT AT MATH but he just took a shit in the middle of the room and he is trying to stick a finger up your nose -- perfectly acceptable behavior on his planet. And it's hard to get along with that guy so at some point you're like "ok, fuck it" and you don't really care how great he is at math because it's hard to get his help when he's dancing naked on your table and rambling in a crazy language you do not understand.
Your comments reminds me that C++ is so big that organisations tend to mandate use of a fixed subset of the language.

I'm waiting for someone to write "Scala, the good parts"
I have a proof-of-concept that illustrates a way of auto-sharding a Postgres database using a patched version of PL/Proxy: http://code.google.com/p/hotrepart/

The big limitation is that your DB structure has to be hierarchical. I think a lower-level solution at the WAL level would be better.
Let cruise companies plan a memorable trip for you
With holiday destinations getting to be more & more varied & with tourists wanting to experience newer things cruise holidays are quite the trend these days.
I always like to joke that, with proprietary software, you get the best developers money can buy, but with free and opeen-source software, you get he best developers money can't buy.

It's an impressive program. Simon deserves a lot of credit and gratitude for giving it to the world.
Cyber week contiues Get your FREE Profile
Your view might be skewed by sites such as HN.

Most of the code is written under such conditions that "niceness" of the code is 101 item on a priority list. Think thedailywtf and Dilbert.
http://www.carrieriq.com/Media_Alert_User_Experience_Matters...
Link wheel
Link wheel strategy is an effective marketing tool for website owners who wish to be recognized
... and benchmarks that compare linked lists to ontiguous vectors
Seiko Ladies Watch
Seiko Watch is a new brand collection of chronograph watches. This watch is extremely well made and most expensive watch. It has been innovative in the development and best quality watch in the world.
You pay enough attention to "is it fast" and you'll find yourself writing everything in assembler

Not everything. Not even then. Just the good bits maybe. Sometimes none of it. It might make me prefer C# over Java for example, because C# can lay down structs linearly in memory so I can throw them to the graphics card directly. Or maybe I'd do all the hard work in C and SWIG it so I could use Ruby.

But what I certainly wouldn't do is attempt to write a physics simulation in python, "idiomatic" or not.
Recepti za svinsko
http://pastebin.com/2fGefex4

$ gcc -o addalot --std=c99 -Os addalot.c
$ ./addalot
[1500117.315354] 0.000032 per iteration on average.

Works fine for me.
Optical Flow is a method for determining the movement between two or more frames of video. This data is then used for morphing the frames into one another, or moving the underlying vertexes of the textures from one position to the next.
Reclaimed Wood Floors
Our reclaim antique wood comes from old barns and other historic structures to create unique reclaimed Wood Flooring
Dropwizard: library for making fast Java or Scala web services
Sadly we've sold out the event. Shame this has just made HN today I guess.

We've got workshops available that come with conference passes though, only 25 of those left though...
So how is it different from /Applications/Utilities/Network Link Conditioner ?
I don't know whether they were referring to intercity passenger rail (Amtrak) with this, but what's rather surprising is that now Amtrak, at least in North Carolina, has just about zero security. You line up on the platform, you show the conductor your ticket when you get on the train (or say that you need to buy one), and then there's a random chance that your ID will be checked after you sit down and the train gets underway (mine never has been). Checked baggage is probably checked (not sure), but they don't even run your carry-ons through an X-ray scanner or ask you to walk through a metal detector.

At most stations the platform is at least locked most of the time (even if it's only with a gate and a chain-link fence), but at some (like Raleigh) anyone can walk up to the platform at any time. Yet despite all this I can't recall ever hearing of a violent act of terrorism being committed on a train.
> It's good that it died because it doesn't "scale" to the elephantine size of software you're accustomed to?

Does nobody else find this hilarious? I mean, the whole persecuted-Mac-fan vibe here; it's so 1990s it's almost a time warp in itself, except this time it's a persecuted-Classic-Mac-fan, and the main entity doing the persecution is Apple itself.
Stop a MHz speed stopwatch and use the number to pick a word. A spirit puppets people. Mhz and human brains don't mix, by the way!

http://www.biblegateway.com/passage/?search=1+Corinthians+14...

God says...
wanna_bet lying courage in_practice meh absolutely could_it_be___Satan
comedy you_think_I'm_joking white_trash everythings_a_okay
Oh_really Mars fight the roses_are_red you_know_a_better_God
ba_ha look_on_the_brightside like_like could_it_be___Satan
failure_to_communicate tree_hugger What awesome hey_Mikey_he_likes_it
like_like you're_no_fun do_over BRB hypocrite outrageous
China
Forum.plici.net/D
Appealing and Awesome Top Android Twitter Apps
Android users it’s pleasing news that you have several tools and apps to choose from and enjoy Twitter more differently. It’s a high time to aware you with Top Android Twitter Apps.
Although some are claiming that Spotify's pricing is similar to the amount that the average person used to spend on CDs, so why are labels getting less from Spotify than they did from CDs/iTunes

I'm guessing one of the reasons is that iTunes is simply more popular right now, plus it's different demographics and so on.

Spotify's great promise to labels is that once it will become ubiquitous (see: Facebook integration) they (labels) will get money from more people than ever, kids that grow up getting used to free music (YouTube, torrents, etc.) included. There's even a slim chance it will change some habits of these people (for example: convince them to pay some). Who knows, I spend more on music now than before I became a subscriber so maybe there is some ground to that pledge.

One thing that amazes me though is the ability to download an album (= make a playlist out of it and turn "available off-line" option on) in Spotify's mobile apps. Thought labels will strongly oppose that - it nullifies a potential need to buy music completely. Even though I love this feature I sometimes feel it's too much (considering how little artists get from that).
5 marketing mistakes you MUST avoid for better conversion rates and sales
Doesn't work under Firefox 8.0 though. Says browser's unsupported.
Hypnotherapy In Manchester
Pradeep Koneru Padma Narayan
Pradeep Koneru, Executive director and CEO of Trimex Group. Trimex Group has a new facility for separating minerals from beach sand, to be located at its 14.5 sq km mine at Bhavanapadu in Srikakulam district.
This perfect circle gig is a good sample:

http://switchcam.com/event/a-perfect-circle-lollapalooza-201...

Some of these concerts may have bootleg audio available, often recorded by audiophiles with decent equipment. It'd be amazing if supported syncing that up so you'd get great audio with multi-camera video
"It takes up precious screen space... so we've replaced it with a fatter bar that takes up even more space."
> C-style stacks are going to beat Lisp-style closures

It has been a long time since the "λ the ultimate..." series of papers gave the lie to this myth.
The per-port throttling is different, the rest is quite similar ( that's what I get from reading the page ).
Maximum Mortgage Calculator
See how much you can save from maximum mortgage malculator
The idea of a 'fast language' is still nonsense, given how much faster the best interpreters of dynamic languages are compared to the code generated by the worst compilers of static languages.
In theory in a pastebin-alike site you can have a lot of writes for the analytics. think about a pastebin page appearing on HN or other very busy site, if you want to do real time stats Redis will handle the load without issues.
Try http://epeli.github.com/piler/
On the homepage (6th feature)
"As Slowy mainly is a GUI for built-in OSX tools, it will occupy only few MB of your RAM and nearly 0% of your CPU."
Implying that seeing what they are missing out on and not being happy with their limited existence is better.

But seeing what you're missing out on sucks. Being unhappy because you have a limited existence sucks as an experience.

And it's not like you have an unlimited existence if you aren't a world class sports person, is it? You have different limits, but they aren't better or worse objectively. You can't trade tens of millions of adoring fans against a deep appreciation of city street planning and architecture and say one is undoubtedly better and the other certainly worse.
"but has some pretty fundamental flaws that still marks it as really bad."

What flaws are these?

"He did however, not say one thing about the developers that use PHP, so why would you slam him for that?"

I've spent well over a decade of my life developing solutions for real world problems with this "shit" language. I founded a business on this "shit" language 4 years ago and we are going from strength to strength. So yeah, I think I have every right to slam him for insulting me.