skysight-inc/HackerNews huggingface dataset:
I'm sorry you're put off by the inefficiencies of Palo Alto, but can I politely ask: How are you helping? Coincidentally, I just returned from 3 hours of participation in Palo Alto city business (working on the city airport plan at the council Finance Committee meeting). I don't find the process especially efficient, but I am often impressed by the intelligence, drive, and thoughtfulness of council members.

What structure are you talking about (that sits empty)? I have watched the evolution of downtown Palo Alto for 15 years - it's certainly not perfect, but I'm glad for the two new parking garages and generally feel the growth there has been handled ok.
> One thing I will say about RIMM. You did a fantastic job when you named your company. Perfect name. Don't ever change it.

Being named RIM also allowed them to acquire a fantastic short URL for their careers site: http://rim.jobs
...and before anyone responds with "well, that's just going to lead to a bunch of bad apps in the store," I ask you to count the number of fart apps in Apple's App Store. Though I'm sure they're all quality fart apps...

I typed "fart" into iTunes and hit search. 180 results per page and it gave me 5 pages of results. Thats 900 apps[1]. But, not all of the apps are fart apps. There's apps like "Vuvuzela Joke" or "Nerdoids"[2] that likely have "fart" as a keyword. So, the number is slightly less than that.

And thats with the irritation of codesigning and iTunes connect. I don't want to so much as think about how many fart apps there are available for Android, if its that much easier to get an app into the app store. Although.. it might be a lower number since the (paid) Android app store isn't available in as many countries..

But, you probably didn't expect me to go and count, did you? ;)

1. In the US app store.

2. Picked at random from page 5.
True, but those of us who have jobs working with ruby work with 1.8.7. We can't all rewrite our code from scratch you know.
I don't know, but I bet there is a very strong correlation between played with lego as kid : works as software developer now.

I wouldn't be willing to work out which one comes first. Does playing with lego cause you to want to build things, or do you want to build things and naturally start playing with lego.

It's the most awesome toy ever built. I've started my kids on Lego as soon as they could hold the bricks, and informed all relatives for all presents to be from the house of Lego.

It's also one of the only toys with resale value (after being played with); the ebay auctions for Lego are hard to win.
> Going out and buying a Prius for the sake of being environmentally friendly would be dumb.

I understand and acknowledge that.
Do we know why that is?
Today was my last day at Microsoft. I'm taking time off to work on an XBOX indie game, and also the 3D engine I've been tinkering with on and off for 9 years.
A great HN response to Blackberry's response to Apple
Why can't it be done without a browser plugin?
It isn't hyperbole.

Horseshit.

i) There's a difference between it being utterly impossible to modify the software on the system, as in the case of TiVo, and "manufacturers [being] hostile to unofficial software". There is no shortage of Android devices that do allow you to run your own software on the system.

ii) TiVo was only compelled to release the modified kernel and a few GNU utilities that they shipped on the system, and that's exactly what they released. Can you download the source for the TiVo software itself? Here's a hint: the answer is "no". How much of the Android source beyond the modified kernel and GNU utilities is available? Oh, all of it.
Follow-Up is the secret to the human side of a startup
Great Analysis..impressive. I do find PG's essays inspiring.
Well if you're not living on the bleeding edge of Ruby why would you live on the bleeding edge of Linux with Arch? Any job that requires Ruby 1.8 shouldn't be using Arch.
You could take the view that RDF is the only standard NoSQL solution: http://blog.datagraph.org/2010/04/rdf-nosql-diff

Besides that, for example Google's Rich Snippets support RDF, so it can make sense even from the SEO angle.
We're out of invites! Thanks for participating and for the great feedback! We'll send out another batch of invites when we complete our next interation!
'cd' hijacking is definitely a bug. I can't reproduce that behavior. How long ago did that happen? Overall I've found rvm to be very solid software.
Sounds fascinating to me. But that might be because I've already started that better project to do it. :P
Which is a much better argument, and what I was hoping someone would come up with :)
..no.
Dave's 500Startups seems to invest pretty much everywhere, including Asia and Europe.
Don't sugar coat it - I have a pretty good general idea of what's working. I find honest feedback more helpful.

pg's brutally honest feedback was actually one of my favorite parts of YC. It's wonderfully refreshing.
Yeah, fortunately this is not how software works in practice. The best example is probably the PC market, which is fragmented to such a degree that the hardware permutations are uncountable -- and yet Windows, Linux, other major operating systems and applications all manage to deliver stable, consistent user experiences. The situation with Android is parallel: lots of different hardware, but basically still a "write once, run everywhere" environment. (Everywhere being any phone with a legit Android environment.) Similarly to when you're developing on a PC, you occasionally need to know something about the specific hardware or version you're running against, but more often than not, you just code, and it just works.
IPad's Natural User Interface at Work
I wanted to put perl 6 in practice but looks like it isn't happening in the coming 2 years.

I don't see the connection between "Perl 6 doesn't have every module Perl 5 has right now" and "I can't use this for two years". Perl 5 doesn't have every library I need (and certainly didn't when I started using it 12 years ago).

Now you can use some Perl 5 modules from Rakudo right now, and people are writing more Perl 6 modules (and Perl 6 has as core language features many of the modules used in modern Perl 5). The question is what you need for any specific project.
Don't look for a job. Look for task that someone wants to pay to be done. Do it. Get cash. Repeat with increased cash per unit of work until you will be able to pay other people to do some tasks.
I think you are confusing what actually matters.

If I were to walk up to RMS and say I've got a Free Software mobile platform, but that the hardware/firmware is designed to brick itself if you start customizing the OS, and that it comes loaded up with non-Free software that you can't remove without finding a way around the firmware bombs, would he hail it as a grand advance for freedom?
My first Android app - 18 things I learned
this also appears to have happened to Dav3xor on this article: http://news.ycombinator.com/item?id=1810165
This is mostly a java disease, though it affects a few other languages. In python, you wouldn't design this because you can change the implementation of the class without having to go and rewrite all the callers.
You can't always deploy your altered versions to your devices. Carriers have been experimenting with various techniques for locking down devices that have been rooted in any way, and the only completely unlocked Android phone (Nexus One when sold through Google) was a flop.

If your reply to this is that you can always bypass whatever DRM they put in place: well, you can do that on the iPhone too. And if you're willing to count something as "open" when reverse engineering is required to use modified software, then the availability of source code for a reference implementation ceases to be a meaningful difference. Android is no more "open" than iOS under that definition, just easier to work on.
google anlaytics for business phone calls. http://contexium.com
The Python 3 migration process, for actual Python software in the wild, is and has always been meant to be a multi-year thing. As such, Python 3 is still very much "bleeding edge" in the sense that most projects are still working on their migration, and likely will be for some time.
I'm not sure if you are being sarcastic. If you're not, fragmentation (Gnome versus KDE, i.e. competition), is precisely what drives desktop Linux (see HN comment http://news.ycombinator.com/item?id=1746192)
Glibc vulnerability allows any user to get root access
Just because the only way I think it will take off is if the ratings are displayed on the actual craigslist posts.
The control system for the automated Heat Exchange Recirculating Mash System[1] my brother, my dad, and I are building. We're trying to introduce some repeatability into our home beer brewing experiments.

The biggest surprise so far has been just how time-consuming and expensive it is to source and buy food grade materials & equipment that can withstand up to 80 °C. Even with heat-resistent plastics instead of stainless steel, we're still spending over $1000 on this part of the set-up alone.

Code is very early stage, but what I have so far is here: http://github.com/paulbaumgart/mash-lauter-control (mostly I've been working on the electrical components up to this point).

[1] An example of the type of system (and a strong influence on our designs) can be found here: http://powersbrewery.home.comcast.net/~powersbrewery/
I agree - that statement is far too general. One persons' scam is another persons good value. I think paying $20 to get into a nightclub is a scam, others see it as good value.

I've never even considered the use of a life coach but they are no more/less scammy than 100's of other personal services, from personal trainers to clairvoyants, hairstylists to Feung Shui consultants. If you gain personal value, to me it's not a scam.

A scam is where someone takes your money and provides nothing or something you weren't expecting in return. In fact I don't think you can really apply 'poor value' as a filter for scam - a Ferrari is poor value for money, but nobody sees it as a scam. Same goes for my nightclub example.
Building a "DailyCandy/Thrillist"* for luxury travel (email newsletter focused on luxury resorts, aviation, etc).

http://murphyonluxury.com (it's free to sign up). website is very alpha right now.

* not affiliated with either company -- just inspired by their success
So you seem to be Eclipse-proficient. Please, tell me: How do i upgrade Eclipse (3.5 to 3.6) without reinstalling the whole thing and all plugins manually one by one? Why are plugins downloaded with 20KB/s, where apt-get gets 1MB/s?
Building a "DailyCandy/Thrillist"* for luxury travel (email newsletter focused on luxury resorts, aviation, etc).

http://murphyonluxury.com (it's free to sign up). website is very alpha right now.

Bootstrapping but thinking of raising money.

* not affiliated with either company -- just inspired by their success
The article mentions that it could take some time for mining to pick up again.

Now how would feel about this if we'd outsourced all of our farming to one particular country and that country suddenly decided not to sell us any? Or if a sizable number of them got together to impose an embargo on us?

Naturally, this sort of thing is just not meritocratic and leads to higher prices for everyone, but you'd be a talking head if you didn't recognize the limitations to our most cherished ideologies.
Creating public profile pages for Notifo.com services and projects. We are lucky to have an active developer community and unfortunately our current system of having to manually link up ( http://notifo.com/services ) cool projects and services we find is getting to be cumbersome. Service accounts will be able to provide screenshots/video and detailed description/setup info for their service. Developers that build projects (as we like to call them.. usually many notifo related things on github, cpan, etc) can setup a public project profile as well.

As for why I'm doing that, it's to address a common FAQ - "how do I subscribe to this service?" We want to give services a page to describe that and more. Kinda like your typical Add-on/Extension Gallery found at the likes of Mozilla, Chrome, et cetera.
Health Insurance
Get affordable health insurance quotes and compare plans side by side. We'll help you find individual, family, or business health insurance and the best medical insurance plans for your needs and budget.
Did you blog this? Got a link?
The Need For Speed series
You mean: You can't deploy your altered version to any device

Assuming you did not break it while altering. Then you can always deploy your altered version to the ADP-Phones. For example the Nexus One. And this is not a theoretical possibility. I have done it. It works. I use it every day since.
I'm writing a web application in coffeescript.
Love the Vonnegut quote, thanks for introducing me to it.
Trying to get a bunch of features released for http://verbapp.com/. Just launched http://hellohype.com/ and need to start getting the word out about it. Also need to release an iPhone app I made. Rebuilding my blog (using HTML5 and a whole bunch of fun new things). Getting the plans together with a co-founder for a secret new startup. Designing a whole new brand/site design for a current startup (and sorting out some founder issues with it). Oh and my day job (UI/UX designer). I think that's about it (apart from a bunch of tiny projects, like a font I'm halfway through creating).
What could they do next to keep it up? Dick Tracey watches? Augmented reality contact lenses? Brain implants? A flying robot personal assistant? None of these seems as plausible as a smart phone or a 'Dyna Pad'.

Oh wait, there's Mistry's "Sixth Sense" setup still to go. Where is that thing, anyway? He promised to open source it, by around this last January. Someone's bought him, for sure. It'd be more interesting if it was someone other than Apple. I'm just amazed that it hasn't been on the radar, one way or the other.
RE: Moving from Spring to Java EE 6: The Age of Frameworks is Over
> How come I can still have syntax errors?

Google's App Inventor prevents you from making syntax errors, since you use code blocks instead of writing source code. Actually, if you use code templates that any modern IDE has, it helps you to avoid most syntax errors as well...
The short answer to your question: liability. In an age where anti-discrimination laws give people ample ammunition to sue for not being hired, it's financially prudent for companies to be rude.

And yes, I too find it frustrating, given that I'm currently looking for a job as well.
Version control on a semantic level would require to understand the semantics of source code. Thus, your ideal vcs tool must have a parser for every programming language, every XML schema and other non-binary data format.
Wireless Electricity, Not So Far Off (2009)
"The hardware". You mean The Android Phone? The only one out there?

He'd probably also complain about mobile phones in general for other reasons ("portable surveillance device", etc...)

I'm not RMS though, and Android is 'pretty good', if not perfect. If there's something better out there in terms of open source and open development, then let's hear about it.
<a href="http://www.laptopbattery-shop.co.uk/sony-vaio-vgn-fz31s-batt... Vaio VGN-FZ31S battery</a>

<a href="http://www.daily-battery.com/sony-vgn-fz31s-battery.htm>... Vaio VGN-FZ31S battery</a>
Sony VGP-BPS8 battery
Notice : The battery can support Windows 7
Availability: In Stock
Chemistry:Li-Ion
Capacity: 5200mAh
Volts: 11.1V
Color: Silver Grey
SONY VGP-BPS8 battery , Sony VGP-BPS8 battery
http://www.daily-battery.com/sony-vgp-bps8.htm
http://www.laptopbattery-shop.co.uk/sony-vgp-bps8-battery.ht...
SONY VGP-BPS8 battery
http://www.gogeshop.com/sony-vgp-bps8-laptop-battery.htm
You have all that freedom with Android. You have the control over your device with Android. You don't have it on every device. But how is this Googles fault?

Android is so open it can be closed down by anyone. But there are Phones that are not closed down (ADP1, Nexus One) and hopefully there always will be.

Just because customers choose to buy phones that are locked down does not mean that Android is less open.
Top Grossing - from what I can tell - is significantly less important than the Top Paid list. It is rather hard to tell for sure, because usually you're in both or you're in neither, but I really think most users just look at either Top Paid or Top Free.
Some funds are invitation only, but good luck.
Sprint BlackBerry Style 9670 Clamshell Smartphone Announced
"I would say the one thing that matters is a consistent and polished experience, ..."

Hey, as long as the trains run on time, we're all good.
+1. I always just register a .com. Even though they're harder to find, it's less hassle. Having an easier co.za registration service is a win.
http://qwerly.com, a people search for the social web. Currently works like a whois for Twitter: put in a Twitter username, get back a page with links to that person's other social web profiles.

(Tried to submit it as a Rate My Startup last week, but got nixed.)
Verizon CDMA iPhone 4 spotted
Hibernate moves to Git + Git tips and tricks
Student becomes overnight billionaire
"How would it be useful to me, if I spent my time scrutinizing and debugging the code output by the tool?"

How would it be useful to me, if I spent my time scrutinizing and debugging code put out by myself?

To contrast those too, consider the familiarity you already possess with your code, as opposed to the code that was written by others.
Part of the reason is just because these are GREAT games that are all worth much more than 99c, but because of the fact that they are 99c, they're also fantastic value. Why would a user pay $2.99 for a fantastic game when they can get one for 99c?
"...or given me any more control over my Droid X..."

Why did you buy the wrong phone? It was all over the news, that Motorola locks down the bootloader. How is that Googles fault? How does that make Android less open?

What about all those Linux boxes with locked bootloaders? How do they make Linux less open?
I get these kind of offers all the time and I hate them. To me, what they're essentially asking is "will you work for free and assume part risk in our venture?"

That is the only thing I hear when I get approached with one of these proposals.

Take the cash. Don't even think twice about it. Who cares if you think he's a nice guy or connected or whatever. You need to get paid asap.
If Flash on a mobile device is important, why haven't they implemented that themselves? Actions speak louder than words.
For my day job, I work on technical improvements for our infrastructure at Blue Box Group, and I help out in the support queue when there's especially weird problems to debug. Most things I write are shell/Perl scripts and Ruby code.

On the side, I'm always reading books on computer science and programming. One of the projects I'm working on is a toy compiler written in Ruby.
I always figured no active process was needed to kill public transit. Suburbia's core design does the deal.

Where I live in Sunnyvale, the light rail system is barely quicker than bicycling. This slowness, along with a well-designed road network and free parking everywhere, makes public transit useless for anyone who owns a car.
Those actually _are_ benefits for many android devices, but not some.
Running Linux on PS3 without OtherOS support
Yep, I seriously believe this is the absolute key to using the way the App Store works to your advantage. At a certain point, the rank of your app will help to increase the rank of your app. Strange but true.

If you were going to game the system and you spent $10000 or even $20000 to get your app into the top 5, you'd make your money back within a day or two, and your app would be remain "sticky" at the top (provided it wasn't awful).
working on my first web app to keep track of travel expenses.
I used to write a reasonable amount of Lisp at my first job, in an industrial research lab, in addition to a fond exposure to it at my institution of higher learning.

I really, really like Lisp. The syntax, as a result of it having been introduced to me fairly early, never was a hangup of any kind. SLIME is quite wonderful. I always yearn for quasiquotation.

However, I cannot justify using it for a small-scale project that has to ship relatively soon with limited resources. The reason: Python has useful projects with good release culture and documentation that are not seen in the Lisp world, if only for the lack of contributors. (Considering the number of authors, I found common lisp documentation to be quite good, in fact, but I still find them pretty hard pressed to compete with, say, the Django manual, or most of the Python standard library itself)

Software — especially at the small, early stage scale — is still loaded with problems that are not matters of extensive, inspired, and unique programming. Or, they could be, but did you really want to write your own whiz-bang form validation instead of building all the other features of your product?

Clojure I think represents a very interesting escape from this trap, and if I had a lot of Java dependencies (whether bequeathed or because of unique library advantages Java may have. WEKA comes to mind for some things) I would most certainly want to use it. But in a project I control from the beginning, Python wins, hands down, in a number of domains.

I will also expose one heretical opinion of mine about Lisp Macros: they're great, but easy to overuse, and seldom So Necessary if one makes good use of higher order functions. Some code, admittedly, comes out nicer using macros, but I can almost always get the expressive power I need with little contortion using higher order functions.

If I had the time to follow my heart, I'd want to do something to continue to vitalize Lisp. But not while I need to ship.

To round out this post, here are some minor peeves on the Python side though:

* No symbol data type. I don't like using strings for these. I use SymbolType for this, but it's still comparatively clunky compared to CL.

* Hyphens are the best intra-token-delimiter (see what I mean?)

* No macros

* No quasiquotation

* Slow

* Have to avoid stepping on myself because of the mutable environment frames you see a bit more frequently as opposed to say, Scheme or Erlang where tail recursion is the name of the game. I also make use of "labels" in cl.

* Did I mention tail recursion elimination? No? Well...sometimes this would be nice.
Ugg Boots Bailey Button, Uggs Boots Clearance Sale Uk Store,High Quality
RTA Kitchen Cabinets
Kitchen Cabinets are our business. We sell discount kitchen cabinets online. You can buy cabinetry unfinished, RTA and assembled from Mid Continent, Marsh Furniture, High Point, Norbridge.
Open is not the same as "open, if you run it on special developer hardware". The Android platform cannot really be said to be open if none of the consumer products based on it are open.
Did Apple really make a 'breaking change' with the switch to Intel? PPC apps ran with a PPC emulator. As far as I know they didn't break, they were just deprecated.

There's a big difference between breaking and deprecation.
If Google actually cared about Android being open, they would have used GPLv3, to ensure that it stays open. In reality, they simply couldn't negotiate with carriers as well as Apple, so they've chosen to re-frame their capitulation as "openness".