skysight-inc/HackerNews huggingface dataset:
I agree. It's the best IMO.
Galaxy Ace is U$ 400 free, U$ 150 with a 2-year U$ 20/month contract.

iPhone 4 is U$ 1000 free, U$ 500 with 1-year U$ 50/month contract, U$ 300 with 2-year, and cheaper with the U$ 75/month contract. The 4s is about U$ 200 more expensive with each plan.

Most everything here in Uruguay has a 100% or more import tax, so it's not a matter of importing them (smuggling, OTOH, is highly profitable, but heavily policed).
Engineer wins $1.9 million in "wrongful hire" suit against Seagate.
The band "Cults" debut album is pretty good. The fast paced tempo is good for getting me to get started working instead of reading logs or email.
Maybe they used search because of "window.location.search".
Making everyone learn a whole new stack on top of building your business just puts another big hurdle between you and launching - new platforms can burn an insane amount of time on stupid things that take you seconds with familiar platforms and it can take weeks or months to reach the same productivity.

Regretting the decision is a luxury problem, you have to make the product and make people want to use it first.
It's been available in Uruguay since March or so, but it has just been sponsored by the state carrier Antel, which means it finally is available for the masses with a cellphone contract subsidy.
There's no such thing as Android, only Android-compatible
So why did Google create so much hoopla when China was doing something similar? China does not like something on the internet so they filter the content, Google does not like something they remove it. At a high level it is the same thing.
Depends on the time and my mood.

I certainly wake up and stop hesitating after I turned on a fast track.
Your math is wrong. Accelerate Haley's Comet to half C in how much time?
Here are few Spotify playlists I've found on sharemyplaylists.com and have kept around:

A Soundtrack For Coding spotify:user:joannabutler:playlist:5DWd75wM11HGHF2rBgikAQ

Coding music spotify:user:vesanieminen:playlist:2BJneVq6neamXAi7MfYtZJ

Perfect for Coding spotify:user:tbibb:playlist:0gaXIS4Ucs3G6YNBJ8m29b

Coding Paradise spotify:user:scottix2:playlist:62oWivdtZmmTdMdUFh7ALt

For me, anything works that I'd normally listen to, but trance really gets me immersed and focused.
Switch on With jQuery’s New Event Methods
The latest version of jQuery, version 1.7.1 at the time of writing, has completely overhauled its event system, giving us just two new methods to replace all existing event methods such as bind(), live() or delegate().
Super extreme metal. Messuggah, Vried, Vektor, stuff like that. Tech/prog death mainly. Have to start it a bit gentler in the morning, usually some old school doomer/stoner (St. Vitus, Slough Feg, Candlemass, etc)
How are you planning to handle VeriSign increases?
Any upbeat music that I've heard a million times (so that I'm not paying attention to the lyrics instead of my work).
The sort of Dubstep you often hear on Dubstep.fm I think is the ideal sort. It's usually not constantly blaring funny noises at you the way it is when you see it live (bro-step, you might say.) It is usually somewhat upbeat but laid back and groovy at the same time.
Everything but systems stuff should be a web app? I think some category of software is getting skipped here.
Domain ICANN registrar cost, variable

.com - $7.34 + .18 icann = $7.52

.net - $4.65 + .18 icann = $4.83

.org - $7.21 + .18 icann = $7.39

.info - $5.75 new + .18 icann = $5.93

.info - $6.75 renewal + .18 icann = $6.93

1/15/2012 Price change

.com - $7.85 + .18 icann = $8.03

.net - $5.11 + .18 icann = $5.29

.org (sorry don't have this right at hand as I am traveling)

.info (sorry don't have this right at hand as I am traveling)

----FIXED BELOW---

Ongoing fixed costs, in addition to other obvious fixed costs (hosting, customer service etc.) and not including startup ICANN fees (as an aside the startup fees are pretty low now. Back when we started we had to post a $100,000 bond which essentially meant putting $100k in a bank which we couldn't touch).

Icann Quarterly Fee, with drop pool: 1114.254 = $4457.00/year

Icann Quarterly Fee, w/o drop pool: 371.414 = $1485.64/yr

(If you are grabbing names in the batch pool or essentially attempting multiple name registrations but with only a small percentage of resulting registrations relative to the overall registration rate.)

Annual Registrar Acc Fee: $4000.00 ($1000*4)

---Additional Variable Costs---

Additionally, keep in mind that domain orders are typically paid for by credit card. So in addition to the above the registrar is paying a few % points on their cost of the domain.

So for example if the base cost of a .com is (on 1/15/12) $8.03 with a 2.5% cc fee we are talking about another .20 or a total of 8.23 in cost.

Lastly, registrars have to keep money on deposit with the various registries to equal the amount of registrations that they will do in a month.

So if they are doing $10,000 of domain registrations in a month they would have to keep maybe an amount on deposit with (for just .com .net) Verisign of, say, $6000 to $15000 depending on the time of the month.

So there is the opportunity cost of that money.

That money that is tied up that you can't do anything with and that you are either forgoing opportunity cost of borrowing. If borrowing (assuming you can) I guess you could assign a cost of 3.5% to 5% for this on top of the domain cost as an additional variable cost.

That's off the top. I'm probably missing a thing or two and will update the above.
World's most liberal license
Is Windows Phone's consumer focus killing it?
Isn't this gesture identical to the iPhone's, with the directions reversed?
> long after the world has moved on to Java, C#, Python, Ruby, JavaScript, etc.

I don't think this is true for everyone. In fact I believe recently we have seen a renaissance of native code. C++ is the number one language for that. Those higher level languages waste a lot of cycles. You pay the warm and fuzzy feeling during development with performance and/or energy.
WFMT from iTunes Classical Radio. Or cycle through my favorites list on my iPod, it is about 3.2 days long so the repeat factor is not annoying.
Here we go again...

C++ is used heavily from everything from Games, VFX programs (modellers, renderers/raytracer, compositors, paint programs), autopilot and control systems (cars, fighters (JSF), SpaceX are using it for their systems on their rockets), database systems, webservers, etc, etc.

There's a reason it is used a lot - in the real world it gets jobs done well by people who know what they're doing with it.

Saying "the world has moved on to Java, C#, etc, etc" is pushing it, given that the base system for many of those things are written in C++ (most of the native JNI stuff is C++, most Javascript compilers/interpreters are C++, many databases (Oracle, MySQL, MongoDB) are written in C++.

You may not like C++, and it might be difficult, and it may have worts, but thousands of people are using it very successfully for things no other language can do to the same degree overall.
anything by Tim Hecker
I'm a big fan of electronic music and used to DJ, so all kinds of electronica, dubstep, garage/2-step, a bit of house/electro/tech house, drum & bass, and recently a lot of techno. Pretty much anything fast with a steady beat.

I find techno to be good music for coding to because it is very subtle and has long build ups whilst maintaining a decent pace. I'm still new to techno but I'd recommend both the CLR.net and Drumcode.se podcasts, but get yourself a decent pair of headphones :)

Dubstep can be fantastic for coding but I prefer the darker more underground tunes as opposed to Skrillex and the poppy sound which gets played a lot recently. Keep an eye out for tunes by Mala, Kode9, SP:MC, Distance, Lynx, Skream, Loefah. I listen to Youngsta's shows on Rinse.FM which you can download from their site on Tuesday mornings GMT.

Also some downtempo/chilled stuff is good for more relaxed coding. I've enjoyed Emancipator's albums over the last couple of months and would recommend them to pretty much anyone.
Heh. They should have asked him what "ontological detection" means.

https://www.google.com/search?q=%22ontological+detection%22+...

http://en.wikipedia.org/wiki/Ontology_(information_science)

There's no way he fit a useful semantic network in an iPhone app, and I doubt he interfaces with an external one such as OpenCyc, or in fact uses any kind of automated reasoning that can sort of be classified as "ontological".

It's VERY impressive for his age (even if it doesn't actually work that well outside the demo/testcases, according to a commenter below), but more general terms such as "it uses Computational Linguistics" would sound just as impressive and are actually descriptive instead of meaningless buzzwords.
> Why code this all by hand when the language can do it for you at no penalty? The only penalty I see in C++ for using classes or polymorphism is that it produces longer symbol names (w/ the type mangling)

There are other penalties which people who write C++ are oblivious to. For example, switching the class of an established object in runtime:

Suppose you have two compatible class layouts (same field order and types, different methods). When you implement dispatch yourself, switching the behavior is a simple matter of replacing the vtbl pointer from one class to the other (I'm not sure Linux VFS does this, but it's common enough in C object systems).

Whereas if you use C++, the standard solution is to break this into a dataless "strategy" object (which can be changed independently of the data) and a data object which contains the state. If you never had the luxury of doing something like "if (obj->class == Living) obj->class = Zombie", you don't miss it, but it doesn't mean you're not missing out on some flexibility.

> Of course, just because you're using classes doesn't mean you're doing any useful object-oriented programming.

Furthermore, just because you are doing object-oriented programming doesn't mean it is useful. (And a purist would say, just because you are doing programming, doesn't meant it is useful)

> Right now, you'd have to do a lot of convincing to get me to write native code in straight C again.

I've switched to C++ in 1993 and back to C in 2004 when compile times with boost started to measure on a geological time scale and single error messages spilled onto my 2nd screen -- and haven't looked back. When a write GUIs, I do use FLTK which is C++ (very effective, but not idiomatic), because I haven't seen a GUI toolkit as good that's native C -- but other than that, I don't miss anything, and I'm not less productive.

C++, the language, has a lot of useful tools, but C++, the ecosystem, guarantees that in any nontrivial project you'll be thrown into the tarpit. In my experience, the overall effect of C++ on a project is negative. YMMV.
Dijual Rumah Cantik, Asri dan Istimewa dengan gas alam
Dijual sebuah rumah yang nyaman dan asri berlokasi di Bogor. Lokasi strategis- lantai keramik, dinding beton berkualitas, genteng keramik. Hanya 15menit ke Tol Jagorawi, akses dekat dengan fasilitas umum seperti sekolah, rumah sakit dan pusat perbelanjaan. Aman, tenang, berada di dalam kompleks. Jalan masuk 2 mobil dan jalan lebar di depan rumah, halaman luas- asri dengan berbagai tanaman, pohon rambutan dan jambu.
Will Facebook sue Mark?
New state laws for 2012
Sometimes Dubstep. Sometimes Opeth (progressive/melodic death metal, probably not for everyone). But my real silver bullet is the Symbols album by KMFDM.

Edit: And when I need to chill out more and concentrate, Indian classical music, particularly tabla stuff since I like percussion, is fantastic. I've also recently found that Herbie Hancock had a similar effect, (an album where he sounds more like conventional jazz.)
Ask HN: Just redesigned landing page - need feedback
Fellow HN'ers, we just redesigned our landing page based on feedback from this community. I am hoping you will take a look and comment. In addition, we could use some constructive comments on the UX as we are SO close to the forest at this point.

Thanks!! http://www.uencounter.me

We do require registration so if you are registering for the sole purpose of offering feedback, register with the user name Hacker News and we will delete your account after receiving your comments!!
Mostly, Somafm. Secret Agent / Groovesalad. (If you are not familiar, then you should definitely check it out: http://somafm.com/)

In a noisy environment (coffeeshop, etc.), I listen to Nightwish or Tool with my cheap earphones.

Also, once in a while I pop in the Diablo II soundtracks.
No it's not - there's a reason Qt is one of the most mature and well used GUI toolkits in the world by professional desktop software...
Every person uses a different subset of C++, but that subset varies from a group to the other. You cannot therefore "remove features from C++".

A lot of people use C++ to code as they would in Java or C#, generally their experience is terrible. Exceptions don't work the way you think they do (in C++ exceptions should be exceptional). Polymorphism is more verbose, it's not introspective, etc. There's much to say about it.

I've found you enjoy the language much more when you go generic/functional full speed. You also understand why some arcane features of the languages are there (such as the .* operator).
At what age/level did the therapists find this helpful? My son is currently in autism therapy I have noticed therapists using polaroids so I can see where this would be useful.
I finally created an account and stopped lurking to say:

I don't think this comment is a troll. GEB teaches a relatively thin stream of technical ideas through very precious, "cutesy" prose.
Background noise sounds good to me. When I'm listening to music while I code, I'm not actively "listening" to it, either - if you ask me what the last three songs that played were, I probably wouldn't be able to tell you.
Hey Joe -- thanks for taking the time to share your story w/ me. Both the tale & the app are great.

Hopefully the HN crowd can figure out how to help in some other wonderful & unexpected ways ;) (hint hint)
Google TV Is About Having Millions of Channels, Not Cable Networks
Here is my own, if you'd like to add it to the list

spotify:user:122311263:playlist:3Fh1B8D32GUrshQhuQdJVf
For energy and good mood, something fast and heavy. Death metal (Meshuggah, Nile) is the main genre. But right now, Kvelertak is the favorite. (-: I'm to wimpy for real black metal. :-)

Otherwise, it can be quite different. Modern jazz, singer songwriters, diverse folk/world music, etc.

If it is complex music I need to know the album well to be able to be in the zone.

My guilty favorites now are Lykke Li and Jamie N Commons.

Edit: Also, thanks for this HN question. I hope to mine interesting stuff outside my comfort zone.
This comes from a test for Aspergers doesn't it? Only people who are incapable of comprehending their role in social relationships would think this was a good idea.

Hint for the Aspies, relationships require effort on your part. These little niceties help people to like you, it shouldn't be necessary but life is a lot easier with them than without. Its like error checking in your code. In an ideal world it shouldn't be necessary, but it isn't an ideal world.
This could also be used for non web site logins with some work - I'm thinking of a PAM module that puts a QR code up on the login screen. This likely would be more work than it is worth. If it were done, logging in to a non-graphical system (e.g. ssh / console) would be an interesting challenge - theoretically, you could make ASCII-art QR codes. ;-)

As a more elaborate version, this could provide a challenge-response authentication where the QR code is the challenge, an Android/iPhone app does a crypto hash to sign the challenge and sends it to the home office to complete the authentication.

Unfortunately, webcams are not consistent WRT presence and access, otherwise the phone app could generate a signed QR code and send it back to the home office via the webcam. The primary advantage here would be if you did not have internet access via your cell phone, e.g. neither cell phone coverage nor a WiFi hotspot was available.
A collection of very nice JavaScript frameworks for developer
"I am not a coder."

Then don't force your coding styles down your technical team's throat.
28th Chaos Communication Congress: Prerelease videos
A visit to the electronics markets of Shenzhen
Confessions of an eBay opium addict (2005)
I use music (with headphones) when there is noise in the background. I have a list in iTunes named "work" just for this.

It's a mix of progressive rock from the seventies (Pink Floyd, Yes, King Crimson, Mike Oldfield) and new age (Enya, Madredeus)

I'm afraid it shows my age...
I'm not religious either... and I wouldn't like anyone adding that kind of stuff to my work, but I guess you meant to do good.
Geeky fun: Future Finn From Adventure Time
Error – pg. 1, par. 13:

There is no such thing as a "former Texan."
Dubstep, I listen to techno/dubstep/trace music because usually there are little to no words/lyrics which tend to distract me. Also I make sure to listen to LARGE playlists so that I rarely hear a repeat in the span of a few days which keeps my mind from memorizing the beats/music so I don't get caught up in the music I just let it play. Check out Rusko and Skrillex those are the top 2 I listen to when programming
Gigantopithecus and Crackpot Cryptozoologists
Mostly post-rock and downtempo. Like ohashi mentioned, few or no words is ideal.

For those on Spotify
spotify:user:122311263:playlist:3Fh1B8D32GUrshQhuQdJVf
From my brief overview of the situation, it seems ethically questionable for Amazon to do this, but not unlawful.

Should it really be against the law to reduce the visibility of a competitors accessory for your own product on your own site? I don't think so.

I would have a different position if Amazon started harassing competition on other sites, like eBay.

It's more of a question of bad business on the M-Edge side. Don't rely on your competition for business. You'll get stuck when they decide to change.
Or turning your question on its head: If it is possible to fix and you would like to see it fixed, why do you insist on criticizing?

Because the time he would spend changing it (and learning how the project codebase is structured, and setting up the environment, etc, etc.) would be orders of magnitude higher than if the same change was done by someone who actively works on the project.

Because even if he writes a patch, it might be rejected and then all his effort will be effectively wasted.

Besides, this is not a valid response anyway. If the code browser should have had line number support and didn't get it for seven years, then clearly there is some problem. Pinning that problem on the person who first spoke about it doesn't really improve anything.
1) With little or moderate background noise I don't listen to nothing

2) Otherwise I like Flamenco music(instrumental) and also some slow musics like Current Swell and other Surf Music stuff
If you treat the book as an experience rather than a tome containing the answer to life the universe and everything, it's quite enjoyable.
argparse is such a cool module! Whoever knew that command line arguments could be dealt with in a such a beautiful way?

I've integrated it into reddit.py and it made the `if __name__ == "__main__"` block look much more professional.
Please, name a .NET app that is widely used on Windows.
I don't think this discussion is helped by rephrasing some of the core statements until they mean something different.

This entire topic was about people kicking some dirt at Firefox because it didn't have individual line number markers until now. That's not feedback, that's not even just complaining anymore.

Of course feedback isn't bad and even complaints aren't bad - if they are directed at making the situation better. If it's just random people bitching in their own blog or a comment site like HN about how slow, bloated or whatever the criticism-du-jour-X of firefox is, that's their right, but it doesn't get anybody anywhere and they shouldn't pretend like it's Mozillas fault for not having a process for addressing and pleasing them.

If they want to actually see Firefox progress, they need to put their speech where it is heard and put their hands where they help. People who do neither are complaining for its own sake or to show off how much better alternative-option-du-jour-Y is, to them. Both don't get anybody anywhere, so THAT is bad - has always been, will always be, anywhere.
I had this idea a few months back but didn't have any reason to develop it, I assume many others have done too and I would love to see it used. The basic use case for me was when I had an application that had a purpose when used mobile vs desktop (for me it was scanning labels of products) and a user had to be logged in via the desktop and phone. Glad to see a proof of concept, I hope this idea takes off, typing in my username and password on mobile devices drives me crazy. Sign in on website, have a QR code, scan with phone and be logged in to the website on the phone.

edit: nevermind, this is a different, more like finger print scanners than my idea. That teaches me to skim articles at first. Still a neat idea!
Samsung Galaxy S III Price in India, Android Mobile Galaxy S
Samsung Galaxy S III is a phone which gives good quality display, high quality video recording via its 12 MP Camera and latest Android OS is also the best feature in it. Is Samsung Galaxy S 3 is come out? Answer is no but it will coming soon in the market. The expected features for the Galaxy S III will be Android ICE Cream 4.0 Operating System, 1.8 GHz Processor, Multi Touch input method, Gorilla Glass Display with 4.65 Inches Touchscreen and Touchwiz UI as well. It will have in built 32GB Memory and up to 64GB Expandable Memory support. 12 MP Camera is the best feature in this for high quality photo capture and full HD Video Recording as well. The Phone will be coming in next few months. Expected launch in New Year 2012.
Many coders give PHP short shrift, but I have seen amazing things accomplished using Drupal (which is in PHP) in very short timeframes. The fastest code to write is code you don't have to write. If they know php, don't get in their way.
internet radio - WCBN, WWOZ, TSF, WFMU, KCRW, etc.
http://apigee.com/about/products/enterprise might be worth a look
spotify:user:122311263

Haven't discovered how to give myself an actual name yet
Traits - Composable Units of Behavior (Software Composition Group)
Amazon releases object expiration for S3
The language you use is largely irrelevant - it's the team you work with. If you want to work with the language du-jour you should find a founder who is fluent with that language.

If these are the technical founders you want to be with - then you should let them decide.
Sounds like he just wants to use a more 'sexy' language.
During design phase I like something mellow, Waylon, Willie, Alabama, Charlie Daniels, etc. When I'm actually writing code I like to get angry as fuck with some Opeth, Killswitch, Machine Head, Goat Whore or Charred Walls of the Damned
I honestly think that HackerNews readers would understand "fluent interface."
Use the language they know best (e.g., Can code fastest in). There are two phases to your start-up.
1) Is this shit going to work?
2) Holy shit this is working.

You are in step 1, get it out the door and worry about all that other stuff later.
I up-voted you because yes, you are correct and I fear people who read the article won't get it.

But the article was written to highlight this - when you state honest opinions you ARE being a selfish prick.

There is a point in the article when it is suggested to write "I resent it when" or "I appreciate it when" - the choice between the two is where ego can interfere. If all you communicate is resentments (as the article plays up for entertainment), people will come to view you as a negative dingus not worth talking to.

But communicating honest, positive statements is what people should aim for - only going for negative when it absolutely needs to be said.