skysight-inc/HackerNews huggingface dataset:
"...it is interesting that they have a vastly superior Maps system in China now, and a relatively high quality set for the West Coast."

And this is exactly what Jobs would have led with. He would have pointed out any and all areas where Apple's Maps performed better than Google, before segueing into how they are addressing the remaining problems. I bet he would have some clever statistics on just how often Apple's maps are right. And he would have tons of examples of mistakes on Google's maps, to create some doubt about whether Apple was really worse (remember all of the other phones that Jobs tried to use to demonstrate that iPhone wasn't the only phone suffering from "death-grip" issues during antenna-gate?).

I sure miss him.
LOL - sorry I am drunk..... Dang - I wish someone would remember....
We run an IRC server (all our employees are remote), and spent perhaps 1 hour setting it up on one of our internal ops boxes, and zero hours maintaining it since it's gone up. Uptime is currently in the months.

Sliding scale pricing based on # of users for IRC is not the way to do it.
no, but jQuery is a great way to learn how to write javascript, because it gives you a good framework of basic functionality.

The handwritten code I used to use for element detection was a thing of evil, that kept on getting cut-and-pasted around because it worked.

The conciseness and cleanness of using jQuery was a welcome change.
Indeed, as Grove users the stability issues annoyed the heck out of us, too; fixing them is our first priority. As in, I'm already working on it!

I know migrating (again!) is a pain, but if you ever want to give Grove another try, please get in touch (jacob at jacobian.org) and let me know what we'd need to do to get you back.
The built in Emacs is languishing along side the built-in bash. It's GNU Emacs 22.1 from "2007 April 13" (according to the man page) which is going on 5 years old at this point. The current release of Emacs is 24.2. You can get a binary of it here: http://www.emacsformacosx.com/
Why Are So Many Native Mobile Apps Written as Opposed to using JavaScript?
Calculator figures out real-world value of Mario coins
^^^^ this
Hackers May Have Had Help With Attacks on U.S. Banks, Researchers Say
Valve engineer builds a sweet hybrid rocket engine
Parallella, A $99 Supercomputer Running Ubuntu
While I would like to try it, I'm put off by Microsoft's snooping of data:
http://news.ycombinator.org/item?id=4265086
In that case, make it a year?
Since the introduction of the GPL3, there's been a steady purge of GNU software from OS X.

Is it all GNU software that's being purged, or just the GPLv3 licensed stuff? If the latter, I can't say I blame them. The former case can go either way but I guess it's good to future-proof early.
I did this for a while, but I found out that listening to the radio in bed was pleasant, and I really wasn't incentivised to get up.
Like I said in my other message: They already have it, and it's called MS Outlook.

There's nothing mentioned in the advantages list that one cannot do readily with Outlook (under a different name for the feature in some cases).
I had the same situation years back...
As gexla said: Everyone is different. <-- couldn't agree more.

I will give you only one advice.

Think, you are still employed.
Wake up early, take a shower, breakfast, change your clothes and start working on your favorite desk...
Keep posting more about your experience. I think it is amazing that you are doing these sorts of things at such a young age! I started when I was 16 and I wished I had started earlier! Keep it up!
> But when Maps leads you to the wrong destination, do you feel emotionally hurt by Apple? In my experience, no, you realize the computer messed up and you look at the map and correct it.

If I miss something important because the directions seemed correct overall but were in fact wrong, then not only do I get emotionally hurt, there could be real life damages. Not just missing a meeting or lunch date but imagine being late for your immigration interview or being delayed when visiting a hospital during a loved one's emergency. Sure, you can blame me for not being prepared enough but I TRUST my Google Maps app. I can't recall the last time Google Maps was severely wrong. The worst I've gotten is being directed to the non-public entrance of a gated community when visiting a friend.

I want to trust the iPhone's new Maps app too but I can't yet. So it's not a small "oopsie one wrong turn" issue. Missing an exit around where I live can be a 40 minute detour. If a software upgrade causes me to be late for a once-in-a-lifetime job interview, the least I expect from the CEO is to admit that their software sucks.
And yet all of these seemingly negative results arguably drove the development of more interactive web interfaces, rekindled a broader interest in Javascript, eventually resulting in better libraries and, ultimately, things like Node.js being possible.
Assassin's Creed 3 DLC will be a "what the f***" chunk of story
My Cygwin experience has been quite authentic actually.

But I was cheating, I'd use it for SSH and rxvt in combination with xming to establish a forwarded X session. (And x-mouse and alt-drag for that nearly authentic mouse behaviour.) Desperate times, desperate measures.
I know you're being an asshole, but jQuery solves DOM query/manipulation pretty well. Generally, if you use javascript for DOM query/manipulation you're either really stupid or really smart, pick one.
Peter Molyneux: Everything's Changing
I'm a big fan of creating task lists, however, I don't think anyone's going to solve this problem by making the user do the work, no matter how nice the design.

There was once an Australian company called Liaise, which went a long way toward automating the task creation process by automatically identifying action requests within email. To me, this is what I imagine the future of this activity will look like. Here's an old Liaise demo video, which may help illustrate the point: http://www.youtube.com/watch?v=UyrWD7hTnFc
What do you listen to while you write code?
I have to say I'm quite impressed. Switching my defaults over to these for the time being, it's a good break from my mulit-year run of Aller/Anonymous Pro.
As far as I know, all GNU software went to GPLv3. Literally all of it. Even things with no substantial updates since 2007.
>I personally find it heart-wrenching to watch friends who would leave their abusive situations and work for a start-up but cannot due to silly visa paperwork.

H1B holders can switch from company to company without problems, there is a small amount of paperwork and a fee. Greencard applications are also transferable.
You might be surprised at which web browser aced this security test
What You May Not Know About Red Hat, Linux & Open Source
I think it's clear it's going to get a lot worse with Apple purging GNU utils.
Real-time geo data visualization for social good
http://www.youtube.com/watch?v=xSqVpQjDAjs

More examples coming soon
Who paid NSS labs for this study?

I bet I have a good chance of guessing.
I write a lot if code targeting Linux on OSX. Mostly Java (with some JNI) and C. Sure there are some bits that have to be different. Perhaps 5%? But once that is abstracted away I can do almost all work in OSX then build on Linux.

Of course a decade of writing portable C across BSD and Linux systems might make this a bit easier for me than others. And it's worth it to me to avoid the Linux desktop experience (which I did use as my primary desktop from 1996 til about 2 years ago).
Citing ‘crisis,’ Microsoft calls for more high-skill visas..
Peterforde, per talking with support it is evident stripe has merchant accounts setup in Canada, funds are aggregated through these accounts and then forwarded onto Canadian USD or CAD bank account. Paypal is different type of aggregator. Stripe actually negotiated with each bank in Canada, this is why they can settle in USD not convert it. Where did you get idea us funds accounts are used? This seems a little bit off from what I've seen.
Yeah, that's what a lot of people seem to be missing here: there's mention of an open-source organization on GitHub but no mention that fat and mdo want to start working on Bootstrap full-time and make money off of it.
Microsoft SkyDrive: Your ultimate starter's guide
but (by recursive definition) GNU is Not Unix
I'd say neither--it's just after the first couple document.createElement, you're driven to the brink of insanity. No one chooses that kind of torture, smart or dumb.

jQuery has two big benefits for me: cutting down on verbosity a bit, and on making a cross-browser solution possible. For the latter various polyfills solve the problem effectively, but the verbosity problem still remains.
That lasts a month or two.

They don't notice they're more productive later. "Oh, it was awful." And they're doing whizzier things faster than before.

Often, people just hate change.
Live Mesh held so much promise that I am still a little disappointed that Microsoft decided to sunset it. Not only did it do what SkyDrive and Dropbox do today but it also did file and folder syncing, bookmark and application settings syncing along with Remote Desktop between shared machines. I think Live Mesh shutting down was one of the reasons why Ray Ozzie left MS.

https://en.wikipedia.org/wiki/Windows_Live_Mesh
If you can't believe how cheap it is now, you should have seen the pricing structure that he was proposing until a number of his friends said "Have you been LISTENING to your own advice over the last 5 years?"
Have you never read Patrick's blog or any of his comments here on HN before? He is always sharing things. He has even talked a lot about the content in this very thing he is selling now.
Blackberry nudges its way to the top in Nigeria
Sharing the protocol with Mongrel2 would be highly amusing. :) The reason it doesn't is because having to use Mongrel2's request format wouldn't be very intuitive from a user's perspective. Zurl accepts a verb and URL as input, which I think is the most straightforward. I wouldn't be opposed to Mongrel2 compatibility though, if it was done in some optional way, such as maybe detecting the input format. Dealing with uploaded temp files may also be a little awkward. While Zurl's protocol is inspired by Mongrel2, I did take some liberty in tweaking it for the better (e.g. streaming in both directions without needing files, and packet sequence numbers).

And Qt is great. :) Zurl only depends on the core and network libs.
But remember that this is in contrast to C threads, where 64 kB is a tiny stack and 1-4MB is more common.

Yeah not really. C threads normally have a fixed-size contiguous virtual memory space allocated to them, but the space they don't use is not actually consumed. You can even call madvise() to release memory on returning from a deep stack so you only actually "use" 4k of memory afterwards. The only significant resource consumed is virtual address space, which is effectively unlimited on 64-bit systems (why design a new language around 32-bits systems?). For that matter "C threads" could use segmented stacks as well if they wanted to.

But "goroutines" also have to be concerned with the total stack space they may use. For example, suppose those 100,000 goroutines were network servers and a hostile client could manipulate the connection to block the routine while it was consuming 400 KiB of stack. Now an attacker (or random confluence of events) can cause your program that normally averages 1% memory to use 100x as much as normal and run out of memory.

Space is almost never a reason to use coroutines over threads.
Isn't (one of) the points of the GPL that you cannot change the licensing of the software?
In multiple tests, I have seen the video + long sales copy move the needle as much as 70% on final sales. As of yet, I have not run a test that does not increase by at least 20%. Details NDA, YMMV
Doubtful when it is so much easier to get people with 'download this codec to play this video' or putting them in cracks/keygens.
Can you cite a source regarding the human involvement? I don't recall ever hearing about that. All the previous stories just indicated that the account shutdown was due to an automated scan.
I already do this, even though I rarely use Emacs. Presumably those who work with it every day are far more hampered than me by a five-year-old installation. So my actual (rhetorical) question for Apple is whether there's a point to keeping around a version of Emacs so out of date that anyone using it would install their own copy anyway.
I may be a Linux fan, but there you go: Mac OS X as Unix is inferior to Linux. Package management in Ubuntu is second to none, I have newer version of everything, sane terminal colors and fonts out of the box, I don't have to download monstrosity that is Xcode just to get a damn compiler, compiling some non-mainstream sources may not work out of the box.
Spotity Ripper - Ways to transfer Spotity to mp3
The single thing for you to do for the next steps is download the Spotify Ripper, to make sure that we can Spotity to mp3 without worries behind.
jQuery might as well be a different language, like c++ vs. c. Can you learn c++ without c, or assembler without learning machine code? Sure.

Actually, in many ways I think learning jQuery before learning vanilla javascript can be an advantage. jQuery is heavy on functional programming techniques, list comprehensions, and such-like. As long as you learn well and don't cut corners I don't see any problems with "learning jQuery" on its own.
I run a moderately successful chat site , and have been utilizing Adsense for almost 5 years, with an average revenue of around $8000/month. For no apparent reason our site was removed from Adsense.. Apparently Google has recently purchased Meebo, and as a result have been shutting down and have added 'no chat sites' to their policy..
Ideally, yes, that's what I'm looking for. However, having completed the application form, I am eventually told "Your application has been submitted and Melbourne Area, Australia only needs 48 more applications to be unlocked". So I'm guessing it's useless to me for the foreseeable future. Melbourne has an extremely small pool of entrepreneurs, few of which read HN, even fewer who would know about this website. So as a discovery tool, it has mostly failed it's purpose.
Not sure if related, but I am noticing a lot of things broken. One example is Brazilian Apple Store link for customizing an MacBook Pro Retina doesn't render in Chrome 22:

http://store.apple.com/br/configure/MC976BZ/A?

Whereas renders normally in Firefox and Chrome 21...
There's also a third reason: it's very easy to see what CoffeeScript compiles to - the JavaScript source is easy enough to read and comprehend - and that behaviour is well documented.

Most of the times I'm looking at CoffeeScript to just figure out what it compiles to!
If anyone sent me an .rar these days, it would go straight into the Trash. (Ditto for Koreans who insist on sending me .alz archives.) Sure, 7-Zip can probably open it, but I still prefer .zip which has much better compatibility overall.

I can understand why those who have used WinRAR for many years might keep using the .rar format out of habit even in 2012, but is there any other reason for anyone else to compress new files with .rar at this point? Sure, you might be able to shave a few more kilobytes off a large file, but small differences like that are becoming increasingly irrelevant compared to interoperability. Are there other technical advantages to the .rar format that other formats like .zip and .tar.gz lack?
The Man Who Wasn't Darwin
If you hold the copyright, new versions can be under whatever license you want. Old versions cannot have their license changed.
Doubt there was anyone at Apple concerned or willing enough to take the time/effort to port -P into bsdgrep.
This looks like a great idea, it's not often I find sites like this based in Australia. I've signed up, though my personal website isn't online (Funnily enough I've been too busy with client work to work on my own site)
My favorite WebGL thing: the GLSL sandbox

http://glsl.heroku.com/
>"* I'm absolutely stunned Cook would refer people to other apps...A much better approach to solving this would be to...make people realize Apple is putting all of its energy into addressing the problem"

I far* prefer the approach of solving your customers' problems (they cannot get where they need to go reliably) than issuing fluff to look good.

There was a sincerity in the letter, which I concede was probably manufactured under the precise supervision of psychologists, that subtly changed my emotional disposition from being intensely pissed at to gunning for them. More than just for Apple, but for Tim, the guy who has to succeed Steve Jobs and live with "Steve wouldn't have let xyz happen" at every turn.
I'm not the guy who networks at all

Oh dear, Facebook and LinkedIn have done the same thing to the word network that FB did to the word friend.

You definitely network. Whereas on LinkedIn we merely "network".
Except for the other 40+ countries where it works http://www.google.com/intl/en/landing/transit/text.html#mdy
Swiftype (YC W12) is hiring DevOps
Most websites have terrible site search. Founded by the engineers who built Scribd’s search, Swiftype (http://swiftype.com) is fixing that by offering a dead-simple modern search for sites ranging from your sister’s Tumblr to Alexa Top 100 behemoths. We are a hosted service that powers a key feature on thousands of websites, and as such, we place tremendous importance on the reliability and speed of our system. Swiftype’s usage is growing quickly, so
we're looking for DevOps and Site Reliability Engineers to help us scale quickly.

What we have:

A well–thought–out architecture consisting of redundant services communicating via simple APIs

Horizontally scalable infrastructure

An API and dashboard built with Rails 3, Rack, MongoDB, Redis and Lucene

A high performance crawler capable of spidering millions of pages per hour

Search analytics and results re-ordering

An intelligent page-content analysis system for parsing websites automatically

A lot of happy customers who become very sad if we have downtime

What we need to do:

Completely automate provisioning of new servers and search clusters

Scale our backend from thousands of requests/second to millions

Bulletproof failover across multiple datacenters

Improve our crawler performance and concurrency (Will it be JRuby, Go, Scala, Clojure or
something else? -- you’ll help decide)

Improve our monitoring and alert systems

Sound interesting? We want to hear from you. We are a small team (all engineers) and are looking for engineers with broad general knowledge but who prefer to focus on Ops and systems infrastructure.

As a small but well-funded company we can offer you a competitive salary and significant equity stake, health and dental benefits, and lunch as a team every day.

To apply, email jobs@swiftype.com. Please include whatever info you believe is relevant: resume, GitHub profile, code samples, links to personal projects, etc.
Adobe is giving away Edge Animate for free
Hold the phone. It's Linux based, open source, and apps are written in Javascript, not Java?

Down with Android. Long live webOS!
Found the list of cities. It's massive. It's true no Paris or Rome, but many other cities in France and Italy. http://www.google.com/intl/en/landing/transit/text.html#eu
What's interesting to me is no Windows XP support.

They are also giving away 500 webfonts here http://html.adobe.com/edge/webfonts/

but I think the fonts have been mentioned on HN
The copyright holder can do anything they want with the license of the software, including change it. What has been released under older versions of the license cannot be taken back, as millions of people received the software under the old license...so if you received a version of Emacs under GPL v2, you have every right to continue to distribute it under the terms of that license, and you have no ability to alter those terms (since you are not the copyright holder). But, the GNU foundation (who holds the copyright for Emacs and all GNU software) has every right to alter what license they distribute new versions of the software under.

A lot of people have a lot of weird superstitions about the GPL. It's probably useful to read the license sometime. It may also be useful to acquire a basic understanding of copyright law, if you are a software developer.
I feel like im missing something, is there a real reason why they cant just reinstate the google maps app? That's the only thing holding me back from buying the phone (the fact that its not there is scary, but the fact that consumers are left hanging with a few words of "sorry" is more concerning)

I get why Apple doesnt want to be Googles friend, but...this has gone too far.
markdotto: you may not think of Bootstrap as "the next JQuerym, Django, or Drupal," but to me (and many others here, I'm sure), it's already a de facto standard for building web app UIs. THANK YOU, and congratulations on the recent move to you and Jacob.
Short answer: Not quite.

Long answer: One of the conditions for contributing code to the GNU project is assigning copyright to the FSF. That means they're legally the sole copyright holders for all software they distribute. The official reason for this is so they can pursue GPL violations in court without involving the actual authors of the code. It also permits them to change the license on any of their software. Finally, there are various reasons they might be able to do this anyway even if they didn't have the copyright assignment rule, so long as the new restrictions didn't conflict with whatever license the original software was distributed under.
I don't. Anonymous title editing by mods (with no note that that's what happened) is probably the worst thing about HN.
Koreans should only be allowed to use .azn archives.
Great Otto, thanks and thanks for the Framework, is just perfect for starting to create valids, flexible, fast and responsive websites.
Good days at Github :)
Apple should have released these maps as a free beta in the App store 6 months before iOS 6 was released. People would have gotten their laughs off the bad data out, but Apple could brush them off as "it's just a beta", and they'd have 6 months to fix the most egregious issues, and third parties can get local transit apps ready. Then when iOS 6 replaces the Maps app, even if it's not up the level of Google Maps, it's no longer news, and there's no huge backlash.
>For example, suppose those 100,000 goroutines were network servers and a hostile client could manipulate the connection to block the routine while it was consuming 400 KiB of stack.

hmm so you're saying a request causes 400KB to be allocated, and an attacker hits your server with 100k requests designed to cause your server to stall? The same criticism could be leveled against... any system where a requestor can allocate memory and stall a handler that is independent of the incoming request loop. How would this be different in a different concurrency model?

>Space is almost never a reason to use coroutines over threads.

I wouldn't necessarily say so. I have a polling service that uses a few thousand standing goroutines. The memory overhead for each individual goroutine is so low that I can just spawn them casually. Each goroutine only actually does work for a few seconds every few minutes; the vast majority of the time, each goroutine is spent sleeping. For this type of problem, I find that organizing things with goroutines and channels makes my code very easy to reason about. That, to me, is the biggest win of Go's concurrency model; that it's very easy to reason about.