skysight-inc/HackerNews huggingface dataset:
I have recently been prototyping a WebGL based CAD viewer at work, and I could render 4-5 million triangles (that's around 50 MB of geometry data) on a late-2010 MacBook Air 11". Performance is very good on all browsers (FF, Chrome, and Safari), but FF seems to outperform the rest.
What do you reproach to python and coffeescript docs? I find them very good and very usable. I want to do something? I have the answer nearly immediately (well except for some shitty modules in python (I'm looking at you urllib(2)/popen)) and it's a real pleasure to use them while coding.
Now I'm convinced Apple is in trouble.

It's not in Apple's DNA to apologize. Jobs would have said "We are building the most revolutionary mapping system ever created. This is an active endeavor and if it doesn't currently meet your needs we have at least 100 other mapping apps in the app store."

And then Jobs wouldn't have said anything else about the subject and moved on.

The reality distortion field is fading fast with Cook in charge. Jobs would have made everyone think they're part of a mapping revolution. Cook has allowed everyone to think they got ripped off.
Attacking data access is just as serious as attacking data confidentially or attacking data integrity. They all deserve equal consideration regarding data security.

EDIT: In this case the websites targeted aren't high-value or critical, however the value of data access shouldn't be downplayed.
Responsive Design Navigation Patterns
I believe they use binary translation for NDK-based applications, though I may be wrong.
If I had any experience with them, I am sure that I would love them. :-)
Finding Angel Investors. Have you done it?
I have always been a bootstrap it all the way kind of guy but after my last project I saw how limited my market reach could be if I don't try to raise money to get amazing design and some other stuff to push the product to that viral point.

I am currently working on a product, I have the alpha and still working on beta but I really want to raise a small round in exchange for equity to get another programmer to give a few hours here and there. Also want to do a controlled marketing push. I have several viral hacks in the app but obviously need to get a solid base of users before that really takes any significant effect.

For startups out there who have raised money, how should I proceed? For Angel Investors out there, I would love to talk.
I found it disturbing how willing the (vocal portion of the) apple fanbase seemed to be to say up is down and black is white if he told them to. One day PPC is much faster than x86, the next it doesn't matter. One day a phone doesn't need to run programs because everything is on the web, the next everything should be an app. Maybe it's just the ones who disagreed stayed quiet, but the overall effect was very cultish.
Let me guess—you don't read aforementioned blog at all, do you?
I don't see much apple fanboyism if any, but plenty of antiappleism and antigrubersim, which most often is based on zero research and analysis, just parroting some latest anti-Apple fad.
Yes. Yes I did. :-)
Google's Civic Information API
Limiting your abstractions
That is funny, every time I see a course with a bunch of video lectures and no notes and reading list I move on. My strong preference for on-line learning is a reading list, ideally spread between no more than 3 or 4 books, a syllabus, and list of exercises.

If there are videos I listen to them while I am doing the homework associated with the video, but usually I get the homework done before the video finishes.

Disclaimer: I can probably get away with this because I already have a PhD and so I have a lot of practice in learning things
I will try to dig one up...
Microsoft offers plan to ease nation's skilled-worker deficit
I can't give any specific examples, however I do remember reading at some universities, the athletes have to give up their passwords/usernames for social media sites or they risk getting kicked off the team and losing their scholarships.
Personally I know that I've had a couple inquiries about my AWS account get ignored and the one that finally got an answer came after I had given up and done what I wanted elsewhere.
Me. Just came to tell, that it's even better than zsh, but ultimately it's a matter of preference.
Exactly. All the big players are in competition with each other. Amazon and Google are at loggerheads over Android. But Amazon and Apple are competing in the online media delivery market too (Google is playing there too, but is a distant fourth right now to those two and Netflix). Microsoft doesn't care about Amazon, but wants a piece of the mobile OS market and the internet search world. And there are a hundred other smaller software companies and hardware OEMs trying to catch the stuff that drops out of the hands of the big folks.

There really aren't any major "alliances" right now. It's a mess.
Yes, we do. You can sign up for it here:
http://eepurl.com/lYvxz
I thought that monads were something to do with I/O? (I never really grokked Haskell, so please forgive my ignorance).
Ah so true, email verifications and forgotten passwords can become a hassle. Thanks for the insight callahad.
It seems strange to me to invoke Turing's test when discussing a highly defined problem such as playing a FPS. I think the strength of the original test is that a conversation is by nature very open. When you change the test to a game with clear scoring criteria, both humans and computers will tend toward optimization strategies that may become difficult to distinguish.
For the sake of our heart rates, you might point out that it was a DOS attack, next time. ;)
What, no BMWs? (my monocle pops off).

This is an outrage!
Really cool. Definitely saving this for later.
Apple Lightning cables have an authentication chip inside
I didn't know it had been confirmed yet, can you add a link?
Shocker? Internal Microsoft Survey Says Half of Windows 8 Users Prefer Windows 7
Oh please.

1) http://www.apple.com/hotnews/openiphoneletter/

2) http://www.applegazette.com/dotmac/apple-issues-mobileme-apo...

To name a couple. Let's take a deep breath. It's going to be okay.
What are your top reasons to use fish over zsh? (Bearing in mind, of course, that it's ultimately a matter of preference...)
> Don’t open links in new browser tabs. Tabbed browsing is for advanced users. If you open a page in a new tab, most users will get lost. . .

And many of the advanced ones will still get irritated. I can manage my own tabs, TYVM, and don't appreciate it when web designers presumptuously attempt to decide for me when I do and do not want a page to open in a new one.
I can't edit now, but here's where I saw it.

http://www.pcgamer.com/2012/07/25/notch-on-why-minecraft-sti...
The point wasn't about games in general, rather about ports of Android games.
I think that this "Jobs would have done" attitude is wrong and far from constructive. First of all Jobs wasn't a genius, wasn't a saint, he was a very good techy entrepreneur. I think this is the right move on from Apple; they messed up big time and now they apologised for it.

And regarding Jobs.. get over it... he probably would have done a lot of things but he is sadly not among us anymore so stop guessing what he would have done or wouldn't have done.
that may make sense to you, but for the average consumer i doubt they'll differentiate. microsoft has built and will be promoting the windows app store as the place to find and download apps (and on some devices, windows rt tablets, it will be the only place)

ios popularized the app store and their model, which has defined it as a safe reliable place to find apps that won't fuck-up your system, has become the standard (many may suck, but they're generally not harmful). microsoft is doing the same with the windows store and in the case of metro/modern apps, that holds true. but for desktop apps (which many people do, and will still, want) that’s not true. they have deeper-access to the system and are not sandboxed. so it makes sense to try to differentiate malware and crap from valuable desktop-style applications, which is exactly what they’re trying to do..

and microsoft does not charge for these desktop application ‘store listings’, and they are not required. they do however look like a good option for desktop application developers to showcase their offerings within (the increasingly common model of) a managed store, improving discoverability. if they let anyone publish apps without trying hard to verify the identity of the developer and reliability of the application (as they're not 'certifying' these like the metro apps) then it would entirely undermine the whole point of the store..
I'm sure Click n' Run, Handango, and other places where apps were sold for a particular platform were called 'app stores' at some point.
:Sex is not a dirty word in Vim (browsing the filesystem using Vim)
When you say there is a conspiracy, you should be prepared to provide some evidence that there is a conspiracy.

When Eisenhower talked about the military-industrial complex, he wasn't identifying a non-partisan conspiracy to set up a military dictatorship.
I think it was this interview (it was on HN a while back): http://www.rockpapershotgun.com/2012/09/15/future-talk-notch...
These balls are too damn big !
I think he's referring to the European experience, ghettoes, etc.

Anyhow, yes we know a problem exists. I think the main problem is not so much discrimination (it's a problem, but not the bigger/basic problem) as having equal access to education (from society and from the parents -i.e. it's not just up to teachers to teach).

Without a good education, anti-discrimination will only allow you equal opportunity at shitty jobs) The second issue is just having fewer children allows parents to plow more money and attention into the fewer children they have. I think some of the fruit of fewer children is being seen by black parents as compared to latin american parents (who tend to have larger families) this despite latin families not being subject to the same discrimination in the US.

Re discussion. Pick any topic --this is what happens here. It's hardly surprising nor is it only seen in these discussions.
I agree with the author, I have found myself in similar situations and it is frustrating. However, I also think programmers need to RTFSC (SC == Source Code)
One thing I fail to understand is the experience of the author in making such a statement. As per his profile, he is an undergraduate student at NUS. I did check NUS's courses offered and there is hardly any course in hacking or teaching much about security. They just have a basic module on security which is not even mandatory. ANd the author is questioning the security practises of a company whose CTO has a 25+ years of work experience (Team page). He fails to understand the fact that it is not possible to do regular backups without the password. Something the user totally skippd in his article.
I think Apple came to the conclusion that the iPhone is entrenched and will sell tens of millions regardless of not having new design, features like NFC or great maps. The "just works" mantra is easy to get lost when the iPhone is now a cash cow(like how Windows stagnated after Windows 95 till before Windows XP). I guess the focus is now on iTV or whatever else that's being cooked up while milking the cash cows for what they're worth.

Reminds me of Avis' slogan: We try harder because we're number two.
How do you know that?

How are they handling NDK games that were only compiled for ARM cpus?

Do they JIT translate assembly code, like Sun used to do in the 90's in their SPARC stations?
If the user had linked to a torrent hosted on its own domain, and the Adsense user got banned for it, then I'd call it an absurd outcome. Now I see a user who probably didn't read/understand/or forgot the Adsense policy. This was no false positive, if you follow the letter:

AdSense program policies

Publishers may not place AdSense code on pages with content
that violates any of our content guidelines.

Sites with Google ads may not include or link to:

- Hacking/cracking content
- Any other content that is illegal, promotes illegal
activity or infringes on the legal rights of others

Linking to The Pirate Bay or Demonoid could be in violation of above, regardless of whether you wrote the book or not.

I wonder if the same holds for organic search and that it could hurt your rankings. If Google deemed The Pirate Bay a "bad neighborhood", their Webmaster Guidelines seem to say so:

Linking schemes can be:
- Links to web spammers or bad neighborhoods on the web

I don't expect Google to follow my links to a shady domain, check if the torrent is a lone non-infringing Linux distro, or one of the many other infringing torrents on The Pirate Bay. That might be possible though.

EDIT: http://python-ebook.blogspot.nl/ if the links appeared in the sidebar, like the new link to a self-hosted torrent, it meant that two links to a bad neighborhood were on every page of that website, not just a lone link.

"Why? Because they claimed he was distributing copyrighted
content illegally." - Techdirt

But quoted just below is the Google email with the claim:

"Violation explanation
... as well as providing links for ... sites that contain
copyrighted material."

Perhaps the wording could use some fine-tuning (sites that contain copyright-infringing material) and match the specific violation more closely. But is this Google failing to communicate? Or an Adsense user failing to follow the rules and failing to understand the, still pretty clear, feedback. At least I find the title "Google disables AdSense account of user for sharing free book via torrent" not factually true and rather sensationalist.
> Don’t open links in new browser tabs

> Tabbed browsing is for advanced users. If you open a page in a new tab, most users will get lost

This is the default behaviour for Twitter and Facebook, two of the biggest sites on the net. It is arguably the biggest reason why FF originally won market share over IE. And Chrome centres it's whole UI around tabs.

Maybe for certain audiences this is still good advice but I don't think it is a truism anymore.
For obvious reasons, I remember that blog post very well. There was quite the discussion about that here on HN:

http://news.ycombinator.com/item?id=3790378

Re-reading those comments is very interesting in the context of this legislation.
On the contrary - her experiences with Maps were under the assumption she had not been upgraded at all. Her pleased experience transferred to the new maps, based on the expectation that they were still Google provided. She didn't magically decide that the maps were great.
Does anyone think they don't realize the maps are subpar? The problem is, they can't get better data without having millions of users interact with it daily. Their only option was to do the startup-y approach and launch not-perfect then keep iterating. In another year nobody (except for the extreme nerdophiles) will remember apple maps being disadequate.
I used to use zsh but switched back to bash a couple years ago simply because the benefit wasn't worth the trouble. When I first changed back I went to some difficulty to get my PS1 to have color in it. That slowly faded away and now I have a visceral, negative reaction to prompts with that much colorful whizzy fu. Maybe in a few more years I'll trim out the username/hostname/path and become content with just a %.
Ads Aren't Reshaping Twitter, Twitter Is Reshaping Ads
> the old version of which they are still licensed to distribute for another year...

No, closer to 6 months.
I don't see why you say that Python docs are terrible while PHP docs are good. Can you provide details? Are you sure this isn't just a matter of liking certain conventions over others?
Why does it make me think of the triangle table from The Office?

http://www.thetabarena.com/thetabarena-blog/wp-content/uploa...

Aren't smart-phones already powerful enough to play lossless audio? It isn't popular because there's no market for it. Jeff Public prefers the convenience of lossy formats.

Also, Neil Young is looking increasingly like Mickey Rourke in the Wrestler.
Then I should be able to search the "Windows" app, and have a list of other apps underneath. Search in all three categories by default and let me filter later if I want - it would rarely happen.
If I were a professor who wrote a textbook based on a class I teach, of course I'd make it the textbook I use and make everyone buy a copy. Chances are that the textbook's material closely matches what I actually want to teach in the class. Why wouldn't I want to use my own path through the material? No other textbook is going to match identically or synthesize the material in my way.
Number of triangles isn't going to factor much into webgl performance; because you're just batching static geometry, so your only performance bottleneck is really the hardware. Where the limitations of the browser are going to come in are on things that spike CPU work or can't be batched easily. (Simulations and more dynamic scenes)
All desktop CPUs have 2 64 bit channels right now, you should never configure a machine with a single DIMM. The bigger server CPUs (e.g. the LGA2011 socket) have four. Mobile SoCs almost all use 1x32, though a few recent high end ones (Intel Medfield and the A6 at least) have 2x32.
Everything that you say is true. Thinking in Prolog does have something of the same flavor & texture as thinking in SQL. (Although my experience with both is limited & somewhat rusty at the moment). However, I seem to recall that one of the philosophical goals of Prolog was to provide the ability to write "executable specifications", and, if I recall correctly, Prolog programs seemed to me to be (at least on the small scale) pretty declarative in nature, although (as with SQL), attempting to write a fast, highly performant program required an understanding of what the machine was doing "under the hood".
I like the idea of merging tasks with emails - but if I can make one suggestion: I don't think I'd ever hit an auto-reply button that said "I'll get it done. It's now in my Taskbox." Unless replies are customizable, this sort of self-serving superfluous information would turn me off to the product.
The problem is that the city government artificially limits supply through zoning.

If the zoning were changed, the market could easily supply a lot more housing, perhaps looking like this:
https://maps.google.com/maps?q=park+slope+brooklyn&ll=40...
or this:
https://maps.google.com/maps?q=barcelona&ll=41.389334,2....

Instead of limiting things to this:
https://maps.google.com/maps?q=san+francisco&hl=en&l...

The NYC & Barcelona examples can hold 5 or more families in the space that one takes up in the SF example. Both are very desirable places to live.
I take pause at the term of "hexadecicore" and as we go up, it just starts to get more complicated... what would you call a 32 core machine? That just seems like an overly complicated and confusing approach to the problem.
No, really. Use what you like/know. I hate posts about "you should use X because I like it".
invented yes, but then totally neglected it (while retaining the Markdown name)
If you want a smart cache invalidation system for NGINX please have a look at this plugin http://bit.ly/nginxmanager

Pages are cached on NGINX for not logged in user, and when a new content is published all and only the pages that contains that content are deleted from the cached and regenerated at the next request.
First tip: steer clear of freelancing sites, you're better than that :) Seriously, I tried them a bit, but the vast majority of jobs there buy on price, and that's a competition someone with decent rates will never win.

When I started freelancing I got my first gig through the HN Monthly 'Ask HN: Freelancer? Seeking freelancer?' thread, highly recommend posting in there on the 1st of each month.

I get steady work through the agency for whom I used to be a full time employee (only now I get paid double, AND get to cherry pick my work. never burn bridges)

I also cold called all the local agencies I could find offering my services, and that's got me a fair bit of work.

I've now got 5 big clients that give me enough steady work to live on, so I'm no longer actively seeking new clients. However I still get people emailing me having found me through google searches and HN. With google searches it's mostly people searching for local devs, eg: 'Freelance PHP developer Hampshire', so try optimising your website for those kinds of keywords.

And of course, personal recommendations is always the best way to find work. Good luck with freelancing, there's nothing like having the freedom to work when and where you like. This summer I took 8 weeks off to motorcycling around Europe, couldn't have done that so easily if I was an employee :)
I think your response shows pretty well why "many folks in this debate have focused on the exiting contract and its dates."
Amazon recently licensed Nokia/Navteq maps for the Kindle tablets.
Im not a Haskell guy either, but monads are a concept not restricted to Haskell.

A trivial example is if you know jQuery - $(".myclass").addClass("myclass2") ...the selector returns zero or more objects. You dont need to iterate over each and manually add myclass2.
Syntax. I much prefer the fish syntax, even though the fact that it's different from bash can occasionally cause headaches. When I'm mucking with my shell, I'd rather not be remembering [[ -z ]], because I don't do it often.

Basically most shells are designed around power, which is fine. Fish is designed around ease-of-use, which I consider to be a better idea since there's already a ton of power in the UNIX tools that are on the system. That's not to say fish isn't powerful, mind you. Just that you detect a different emphasis when using it.

Consider setting colors in a prompt, for example. zsh and bash use PS1=$'\e[0;31m$ \e[0m'. Ouch. More recent versions of zsh do let you do PS1="%{$fg[red]%}%n" type stuff, I'll confess.

For fish, setting up a colored prompt or whatever:

function fish_prompt -d "Write out the prompt"
printf '%s%s@%s%s' (set_color brown) (whoami) (hostname|cut -d . -f 1) (set_color normal)

# Color writeable dirs green, read-only dirs red
printf ' %s%s' (set_color green) (prompt_pwd)

# Print git branch
if test -d ".git"
printf ' %s%s/%s' (set_color normal) (set_color blue) (parse_git_branch)
end
printf '%s> ' (set_color normal)
end

It's stuff you already know how to do. It's not an environment variable, it's a function. Commands you use normally. Invoking other regular fish functions/commands. Etc etc. It just feels cleaner (to me).
I'm thinking Apple didn't want to partner with Microsoft simply out of pride. After all the years Jobs and Gates went at each other, there's still legions of people on both sides who will never use the other companies products.

Just for the record, the Bing Mobile Maps application is top notch. I've used it frequently and the quality of the maps and interaction is slightly above the Android Google version.
The best paying and most reliable gigs generally involve either face to face meetings at least once, or a referral from someone you've met face to face. Focus on finding clients where you can meet them. If you don't have any leads try cold emailing local-ish businesses that will have a lot of dev work (design agencies, medium to big co's) or use local forums like craigslist etc.
Yeah, but OOP is not just a class of languages, it is a whole different way of thinking about problems and their solutions.
Outlook.com: New email service from Microsoft with Facebook Integration
A friend of mine aims to give out five business cards a day. For me, I always check in with my previous clients (by phone or email). That tends to refresh the desire to get some work done.

Craigslist is a sham.
Just started using Zsh. I never really had any qualms with bash, and so had the mantra if it's not broke don't fix it.

Then I worked with a couple of junior developers and noticed them doing some cool looking things on the terminal.

Suffice to say I've now switched to Zsh and can't see myself going back to bash any time soon. Thanks junior devs :)