skysight-inc/HackerNews huggingface dataset:
Beauty is obviously in the eye of the beholder - I grew up in the wide-open desert of Western Australia, and spent my young adult life in Southern California, so I'm used to having more sky above me than the pitiful strip that most Viennese residents have to put up with in their daily lives.

I'm a huge non-fan of all these buildings glommed together, 5 or 6 stories high, and I find it oppressive, personally.

By my reckoning, Vienna is an Imperial Fortress with working-class box-traps being used as buttresses around the center. I wouldn't call it beautiful by any stretch of the word - oppressively architected inventory of the masses does not a beautiful city make.

But hey, to each their own. If you find it beautiful, more power to you. I can't stand Vienna, personally, and am glad I live outside the city border near Bisamberg ..
> If it’s because of price, we’ll give them an instant, lifetime discount

Won't most of your other users catch wind of this and fake cancel just to get the discount? And for those that don't or don't feel good about faking a cancel, you're essentially charging your happy or loyal users more. Backwards from a business practice perspective and wrong from an ethical one.
Easy Ways to Cut Telecommuting Costs
> since every month is different, it may just take one cycle to get them happy again

That's one thing I'm also interested in exploring: What can we do to buy us one more month to help them find real value in the service.
Quite a few years ago, I decided I would simply not invest my learning efforts into MS tech due to their acronym/framework spinning. It was a waste of my time. Of course, this limits me in some ways, but frees me to study more deeply into other areas.

It also happens with other tech areas. So I simply take the road around them unless it looks like I need to use one.

My personal work is done with Common Lisp, and I would prefer to keep it that way, by and large. It's a sufficiently extensible language that I can feel comfortable that (1) needed features will be programmed in, using CL, and (2) it will be stable for a long time.

But I guess that's a bit eccentric of me. :-)
Definitely agree with you larrys. It's about satisfying that innate curiosity that we all share. Some fiction books help the readers explore the inner emotions and other personal dynamics; information on how to scale your business/stack/team/product/whatever is just another channel for us to explore about the human potential (and thus, our own personal potential).
Oh. OH. You don't make me register an account. That's awesome.

And I actually need this. And it's going to be super useful. I'm putting this probationally in bookmarklet 3 position with Read Later and Share on Tumblr. Kudos!
Because (as far as I know), lots of currently shipping phones ship with old versions of Android. Everything that Apple currently ships will be upgradeable to iOS 6 or Mountain Lion.
You may use something else in place of cash. But unless it's high-value goods or machinery, the general recommendation is that you take cash. The estimates are just too much hassle and when you get them wrong the tax office might intervene and that's something you might go to jail for since it may count as tax evasion. Now if you have an app that's worth a million bucks, go ahead...
Here's the follow-up:

http://alexlod.com/2012/07/11/one-year-six-products-16-tips-...
Long-term cooling trend found in northern European climate
(Answered the first half of that here: http://hackerne.ws/item?id=4229632)

On the second half, it's a fair point. It's too early to say, but certainly worth keeping an eye on.
Gamefly users certainly have. They offer a free month, if you don't cancel, not quite a lifetime discount.

Some gamers speculate on the frequency at which the service allows this.
Houston, Full time, H1B - High Performance Software Engineer, great compensation

Does making software faster get you excited? Do you relentlessly pursue optimal memory alignment, eliminate unnecessary assembly instructions in the critical path, and create data structures that favor cache coherency?

At Quantlab, low-latency is a correctness criterion. We own and operate one of the fastest trading systems in the world. It’s so fast we can’t even say how fast it is because our competitors might get jealous. That said we know it can be faster, and that’s where you come in. You will be working on our ultra-low latency high frequency trading applications. Queues? Where we’re going we don’t need queues!

We’re looking for someone with the following attributes:

Passion for software engineering and self- improvement

Evangelist for one or more of TDD, BDD, DDD, continuous integration and delivery, SOLID, Agile and best practices in general

A no excuse attitude towards quality

Strong understanding of hardware architecture from a performance perspective

2-10 years of professional experience in software development

Bachelor’s degree in Computer Science or other science subject

Here are some words that are important at our company:

Test Driven Development (TDD), Domain Specific Language (DSL), Ruby, Python, C++, C#, Factor, Continuous Delivery, Event Driven, Latency, Assembly, Cache Coherency, Polyglot, Pairing, Git, Mercurial, Meta-languages, Meta-programming, Software Developer, Software Architect, Innovate, Great Compensation, Medical Benefits, Ping-Pong, Coffee, Massages, Free Lunch, Berry Pop, Ice Cream.
Dropbox offers more competitive pricing
Anything in France (paris) ?
Here's the promised follow-up article, One Year, Six Products: 16 Tips for New Entrepreneurs:

http://alexlod.com/2012/07/11/one-year-six-products-16-tips-...
There's a lot of factors why people leave but the top two reasons are salary and management.
The bits of C# code that could be plausibly ported to Java (read: doesn't rely on a Windows-only library) are pretty darn complete outside of Windows. Mono is really a very solid project.

Winforms (through version 2.0) is supported by Mono. So in the case of that example, before taking on the immense hassle of trying to port my C#/Winforms app to Java/Swing, I'd take a good long hard look at just downgrading my C#/Winforms app from Winforms >2.0 back a version or two. For any non-trivial case you'd be looking at a fraction of the cost.
They’ve obviously never had a Windows Mobile device before then. If you got a single update you were lucky.
In my case its the pure physical nature of the city that disturbs me. I find no love for the narrow strip of sky that most denizens have to suffer for their daily sunshine needs, and that strip of sky is a consequence of the composition of the citys' buildings, glommed together at a uniform height, each building providing a bare-minimum amount of shelter to the occupants. These 5 or 6 storey buildings are, in my opinion, an intentionally oppressive act designed to keep the working, industrial classes, introverted and perturbed - and in that sense, they function very well.
pretty sure this is how ALL other software business view the consumer, what grooveshark does is no different then any of the other companies hiding behind giant eulas. except instead of screwing us the user with bait and switches and unreadable legal jargon they are protecting us behind it, if you upload something you don't own the rights to you can claim ignorance, if they get sued they can claim its against the eula everyone wins except the leeches. this is the least of any of our problems in tech right now go champion some other cause, but these content holders are the last people that needs championing
Groove IP lets you make wifi (or dataplan) calls from your Android through Google Voice.
Its TechCrunch for crying out loud. What do you expect?
this is an advertisement for full contact...
Terrible article. It doesn't even link to the release it talks about: https://developers.google.com/android/nexus/images

Here's the OTA zip file:

http://android.clients.google.com/packages/ota/google_takju/...

This is for those that are already on the leaked Jelly Bean preview (JRN84D). THIS WILL NOT WORK IF YOU'RE ON ANY ICS BUILD.

This is also only for Takju devices (yakju devices with Google Wallet).

Here is the OTA for 4.0.4 (ICS) stock to 4.1 JB:

http://android.clients.google.com/packages/ota/google_takju/...

http://android.clients.google.com/packages/ota/google_maguro...

Notice the yakju and takju in the URLs to figure out which you need to download.
If you are concerned with having your API conform to HATEOAS, HTML offers some clear advantages over JSON. Namely, HTML has well defined "hypermedia affordances", or "H Factors"; plain old JSON has none:

H Factor

http://www.amundsen.com/hypermedia/hfactor/

Hypermedia-Oriented Design

http://amundsen.com/articles/hypermedia-oriented-design/

It's possible to develop and document a well-defined "semantic profile" for a hypermedia API that uses HTML as the base media type. For an example see:

ALPS - Application-Level Profile Semantics

http://amundsen.com/hypermedia/profiles/

By leveraging some or all of the details of the API, machine-to-machine logic can be developed fairly easily. In his recent book Building Hypermedia APIs with HTML5 and Node, Mike Amundsen demonstrates an example of a "microblogging bot" that consumes an API conforming to the semantic profile detailed in the ALPS document. The bot (written in JavaScript), knowing only the semantics involved with registration and "create post" links/forms, and an entry point for the API, is able to signup and begin making posts.

The interesting thing is that the precise implementation of the API is not important, e.g. whether it's written with NodeJS or PHP or Clojure or whatever. Also, from one implementation to another, the pages served by the API could vary in terms of the layout of the pages, CSS, etc. So long as the pages conform to the semantic profile, the bot should be able to work equally well with a wide variety of implementations.

Regarding JSON, there are a number of attempts to develop hypermedia-rich media types on top of it:

HAL

http://tools.ietf.org/html/draft-kelly-json-hal-03

JSON-LD

http://json-ld.org/

Collection+JSON

http://www.amundsen.com/media-types/collection/

Siren

https://github.com/kevinswiber/siren

There are others as well.
Agreed, it was very noticeable when listening to online radio in my University campus, since you can get the connection cut off for 20-30 seconds. For this particular use case it's fine as long as you adjust the buffer size, but for VoIP it wouldn't work.
First it was No SQL. Then it was Not Only SQL. Then it was, we have to get some real work done, Need Our SQL.
Just STFU [and listen]
Leaping seconds and looping servers
Phony reviews threaten to erode Yelp's integrity
Backupify Brings In $9M More from Symantec & VCs, Fends Off Acquirers
It doesn't look like that at all.
Step 2 (the genius bit): "OK, your account is canceled. Your service will remain active until $DATE. We will happily extend this to $DATE + 7 days and then cancel your account with absolutely no funny business if you take this brief exit survey."

Was the account really cancelled at the end of the first sentence? It sounds like it won't actually be cancelled until either $DATE or $DATE + 7 days.
Google and F.T.C. Set to Settle Safari Privacy Charge
Right I agree 100%. I just couldn't tell if you were trying to reconcile the 15B with the 45M number from Compete.
You use runserver in production?
I work in the field too. These are exactly my thoughts on the matter, and I'm sorely disappointed with the comments in this thread hinting as such so far.
If you're following the law (which Grooveshark are), then you are ipso facto innocent.
Universal must have forgotten to mention that Grooveshark has been trying to work with them for years. It's sad to see what a company does to cripple competition and innovation.
> With the UG, you are required to sock away capital until you hit the 25K, though, no?

Only a part of the company profits. But you can invest that capital, so if you'd by a new macbook on the company, that counts IIRC. You don't have to keep that in money in a bank account. If you're a sole founder you'd probably pay yourself a regular wage and save what's left, so that doesn't apply either.

Those doingbusiness numbers seem far off from my personal experience. The german ones don't apply in all cases (you don't need half the steps if you don't have employees) and certainly don't cover the UG case - charges and timelines are way off. They seem to apply to the standard GmbH, but there the timeline is far too quick - it takes more like 4 - 6 weeks to have all the paperwork through court and it took more than another month until the tax administration in Berlin acknowledged our existence - they're currently a little overloaded.
The unification of all my different messaging types (well, SMS, IM, twitter, skype etc.) is precisely why I'm still using an N900 - there's lots of other things it doesn't do brilliantly, but it does this specific thing way nicr than anything else I've used on a phone.
From the official Formspring post regarding this:

> The post did not contain usernames or any other identifying information.

> ... upgraded our hashing mechanisms from sha-256 with random salts to bcrypt ...

So not only are the hashes calculated with SHA256 (which is more computationally more expensive than SHA1) - but it also appears there is nothing to tie a username to a password. It's also not clear if the salts were revealed either thus making the "cracking" not only difficult, but for what could be seen as little gain as compared to the leaks of last.fm and LinkedIn.
802.11ac improves range and performance, but the new Bluetooth specs improve range and battery power.
14 Filipino Startups presenting at the ON3 Nationals (Tech Funding Olympics)
> My main issue is I have yet to get the OSX version of Kies to work on my MBP running Snow Leopard

This is the main problem. Connecting via cable to a computer is easy enough, but Kies is a piece of garbage. Often it fails to recognize different devices and it doesn't handle updates very smoothly in some cases.

Unfortunately, these 2.x -> ICS upgrades on Galaxy SII devices requires a firmware update, which means you have to use something like Odin and a manually downloaded firmware to to the process on your own, which is a nightmare for anyone who isn't really into ROMs.
It's a reasonable argument, but he has problems that need solving now. If someone's hungry, you give them food; a philosophy lecture is not edible.
In a world where Apple are lauded for changing their switcher controls to be circles instead of rounded squares, I think we can just give Google this one.
If you're shafting people, then you're not innocent in my eyes.

The law is a set of tools commonly used to give people a sense that there is justice and order in our society. When the tools are found inadequate, new ones are developed. Ultimately, this probably won't work in Grooveshark's favor.
Yes, plus the cell network has dedicated bandwidth for each client whereas clients will fight for bandwidth on a wifi access point.
Microsoft's Big Tablet Dilemma Illustrated In Two Steve Ballmer Quotes
I believe you pre-pay for a month, so your account is canceled in that you won't be charged any more... but you also already paid for use through $DATE.
Lol, that was unintended.. I have no affiliation with diigo but it's the first bookmarking tool I've ever used since coming online in the early 90's, the annotation is too hard to live without.

Other tools might have similar features but it's what found me first.
My understanding (I signed up for their beta but opted not to sign a contract) is that their service switches over to cellular network when wifi isn't available. I seem to remember them saying that they could maintain a telephone conversation through that switch, but I've not used their service so have no real-world data. In a car, I'd assume you'll be using a cellular network (Sprint if I remember correctly).

They use some heuristic to determine when you're using the cellular network "too much", because their whole pitch is that traffic over a cellular network is more expensive than traffic over the existing ISPs. If you use their cellular network too much, they will terminate your contract - but again, I'm not a customer so I don't know where that line lives.
Saaspose development team is proud to announce the new release of Saaspose.Slides. It offers a very powerful suite of exciting feature for converting presentations to other file formats and images using our REST API. Saaspose.Slides enables you to convert presentations to the supported file formats and ensures that the quality and format of the converted document is retained.
Microsoft Disables Windows 7 Gadgets Gallery
The takeaway ...

"This is in a nutshell is the problem with Microsoft's Surface plan. It wants to build an incredible tablet that sells well, but it doesn't want to annoy its hardware partners."
Being a curiousity junkie, I'm learning to remember that there's a subtle but large difference between undisciplined curiosity and disciplined curiosity -- which is the difference in confusing activity with results.
Ask HN: What Windows 8 Metro apps are you working on?
I'm working on a HN viewer right now, using Javascript. I would love to know what apps are others working on.
Ah, that was the missing link that prevented me from understanding what was so ingenious about it. That does sound very clever, thanks for explaining.
I do the same. Is there some sort of program/system you use to look up stuff you've bookmarked? I'm thinking I'd like something to set tags/keywords to each bookmark so I can look them up a bit easier later on.
Just how much would this be different if the data was json?

$("#listItems li", apiResponse).each(function() {
$("#mytable").append("<tr><td>$(this).html()</td></tr>");
});

Json or html, you're going to have to navigate to the list in the api response and loop over the list items to generate the markup you want.
You're right and I am addressing that as I mentioned in this: http://news.ycombinator.com/item?id=4227914
Twitter CEO says company has 'a truckload of money'
80-year-old woman collects subscribers on Twitter
Those may be skewed though by the amount of people that simply choose tethering over getting a 3g enabled tablet/device.

I'm one of those people as I have several devices (kindles and tablets) so I prefer paying for one data plan on my phone and tethering vs. individual data plans for each.
Just like murderers don't deserve human rights?

No matter how big a company or industry is it's still made up of people. No they don't need "championing" but they certainly don't deserve to be intentionally screwed by companies and then those companies supported.

Regardless of the law Grooveshark is taking another companies content without permission and making money from it. HN users go ape-shit when someone "steals" another startups website design, why does that sense of fairness and equality not extend to everyone?
The subtle genius in this isn't specifically mentioned in the article itself. The genius (ok, that's a bit grandiose) is that it actually helps solve a problem for G+, which is user engagement.

In social posts, conversation begets conversation, or, the more user activity there is in a post, the more it generates.

By making the posts with the most activity larger (or otherwise highlighting them), the user's attention is focused on the turf that is most likely to pull them into engagement. The less trafficked posts might suffer, but that's of no consequence when the goal is increasing user momentum and engagement overall.

My take on it anyway. I think it's a clever idea that aids in solving a familiar problem that fledgling social networks have to tackle. Besides HN and Reddit, I use Hubski, where I am watching the same engagement issues being addressed (albeit in completely different ways).

Small things like this are actually a big deal when you're starting out imho.
"Give them a free month of service" is an obvious possibility, I would think, although you need to engage with them afterward (though email, probably), and make sure they're looking at your service.
Multi-Platform Backdoor Trojan for Windows, Mac and Linux
Apparently, they were not able to reach an agreement. Grooveshark should then stop distributing Universal's content and build their business with content partners with whom they can reach agreement. If that's insufficient, maybe they need to question their business model. No one should be coerced by a company into doing business under terms with which they disagree.
Part 1: http://news.ycombinator.com/item?id=4212948

Part 2: http://news.ycombinator.com/item?id=4214606

Part 3.1: http://news.ycombinator.com/item?id=4218287

Part 3.2: http://news.ycombinator.com/item?id=4223832
Take the standard UG (haftungsbeschränkt) if you don't have the capital. There the base capital requirement is 1 Euro. You can even found a GbR which is not a limitied liability company but serves quite well in most standard cases.

In any case, the number is not too low to guarantee compensation: The base capital of the company is public. Every business person in Germany knows that number. So if you're trading with a fresh GmbH you can safely assume that at least 25k were available at some point. Excluding plain fraud, you can be pretty sure that at least bills in a given range can be paid from that capital. You'd have a second look if they try to order something which goes beyond their base capital. Transparency requirements don't help much with fresh companies since there is now history to judge from.
I don't think the problem people are complaining about Android fragmentation is a phone company decides it's not worth the trouble to build out ICS for a 2 year old phone but rather there's still brand new Android 2.x on sale today with no upgrade path.

Optimus L3 was released earlier this year, ships with 2.3 with no foreseeable upgrade path (thanks to its low price). The software is outdated the moment it was released.

I'm looking for Android phone today and still undecided of what to get (inclined to get HTC One X) because I'm unsure whether it will get a 4.1 update or not.
How to Attend Tech Events on a Budget
Carnegie Mellon Scientists Invent Headlight That Makes Rain Disappear
Now that was news to me :) Didn't know they've changed it that way. Thanks for the article!
They're not legally guilty but morally guilty.

It's websites like Grooveshark that weaken the premise for laws like DMCA safe harbour. Their entire business lies in using DMCA in a way in which it was clearly not designed, making it much easier to against such provisions. It's not only big music who might lose out because of them.
My opinion is similar, but... I've taken care of patients with ALS, and trying to figure out when you're in window of time between functional and nonfunctional is just about impossible. Not to mention that these patients and families have amazing capabilities to adapt to new realities, so as their function decreases, they adapt and thoughts of suicide seem ridiculous.

Not all patients, of course. I just felt a need to respond to the 'decent' part of your comment. The only decent thing to do is what you think is right.
Early in the CDMA days, there was talk of mounting small cellular antennas on utility poles to speed up rollouts, especially in suburban areas.

The problem is, managing tons of little leases is a nightmare, and the people who own telephone poles and streetlights (allowing you to have a few big leases) want an obscene amount of money to hang stuff on their pole.