skysight-inc/HackerNews huggingface dataset:
We are not sad; we realize this service is not meant for everyone and we understand that we'll receive criticism. In doing so, we hope to better Legit Teams.

We don't view this as a business that's going to make us millions of dollars so much as a product that we'd love for both us and others to use. It solves an issue we were experiencing and, at the least, we'll use our own service proudly.

Your points about competing on other dimensions do make sense, but as you seem to imply yourself, it is hard to find exactly what those other dimensions are. We're searching for this ourselves, but based on feedback we've received from our friends, this is at least a preliminary service that they'd like to use. We plan to iterate from here.
Can anyone compare this to the Google Maps on Android? Downloading vector based map will obviously use less data than raster map image (different one at different zoom level nonetheless). I don't see how this is much of a news.
I also stopped making measurements for Java -Xint, LuaJIT, Tracemonkey, CPython, Iron Python, and Ruby 1.8.7

Post hoc ergo propter hoc is a well known fallacy.

>> I genuinely don't know <<

When you don't know, don't make accusations.
Video.js - HTML5 Video Player
Apple maps has caused me plenty of headaches so far, but hearing this definitely pleases me. I remember traveling lost in Beijing and just ripping through my AT&T international data plan using maps to get back to my hotel.

Sure, with Apple maps I won't even find my hotel, but at least I'll do it five times more efficiently!
(Now that I re-read my comment, I think it can be interpreted in an offensive way. To make things clear, by saying "Holmes" I wanted to compliment you for discovering this information.)
Heard that story this morning:
http://www.npr.org/blogs/therecord/2012/10/01/162062347/the-...

Made me consider stockpiling a supply of CD players to gouge future hipsters with...
The title is a little misleading. It may be more efficient compared to the 5 years old Google Maps app on iOS, but Google Maps for Android has been vector based since December 16th, 2010, when they launched Google Maps 5.0.

http://googlemobile.blogspot.com/2010/12/under-hood-of-googl...

Also don't forget Apple's Maps retrieve a lot less data than Google Maps, since they don't actually have that data. Google Maps offers a lot more information.
If you want to interact with the community, it's an issue.

Post something on Twitter mentioning "IPad", you'll get a lot of spam accounts replying. It's hard to engage with other users if you have to comb through the spam.
I'm sure you meant well, but I know the difference...it was just a typo (or two).
Is the iPad Mini really the '...at the moment the most sought after device in the tech blogosphere....'?
I wonder, do any routers, proxies or local internet exchanges filter requests based on TLDs that don't exist in a dictionary of valid TLDs? I'm guessing at least some do, which may give incorrect results.
Not at all cleaner. Don't test DNS resolution if you want to know about HTTP access, they are different and many networks or firewalls will allow DNS but require a login for HTTP.
What about storage usage?

> To make it easier to get started, if you haven't
> put in your S3 credentials we will store them on
> our servers, but as your usage increases we will
> ask you to move to your own storage.
https://en.wikipedia.org/wiki/Longbox
This would be an assessment over the application and the efficiency of using vectors - thought it is interesting to hear that the satellite maps show a win as well.

When I'm traveling internationally, and have roaming disabled, I use Google Maps in "Standard View" very cautiously - keenly aware of that $0.15/megabyte charge I'm racking up.

So, for those cities that do have decent road layouts, routing, and POI information - this actually is a nice little benefit.
Thank you so much for the thorough details. I squashed this bug. Can you ping me at eric@linkup.com so I can send you a Starbucks giftcard for your help?
> Any tips on how one can create xkcd-style graphs? Where things look hand-drawn and imprecise.

Umm, draw them by hand? I don't want to seem to be stating the obvious, but ...

Options:

* Take some fine-point felt pens, draw the chart on paper, and scan it.

* Use a drawing program that has a freehand option, a mode where you can sketch using a mouse or other pointing device.

* Take an art course, fail the course, but succeed in getting the requisite materials.
The reports that I've seen suggest Apple has better map tile/POI detail in China than Google does. China is one of the places that Apple comes out ahead of Google in terms of Map Data Quality.
Clothing may be optional but bufferbloat isn’t
I completely agree. The latest version especially has rendered the browser nearly unusable for me (among many other things, pages just don't load, and the browser freezes constantly).

Seems a bit serious... I'm guessing they will resolve it soon?
Why not just put the JS code into its own file?
You could make each hash bucket a tree instead?
Actually, I think the quality of your stream will improve. People value things more if they pay for it. In this case, you pay for being a part of a community. It is expected that people will try to keep/improve the quality of the community.
It's news to anyone with an iPhone that has to pay for their data when downloading maps @ $0.15/megabyte when traveling internationally. I've racked up $20-$30 just using the maps application on a single trip, so this is positive news for me.
We're never going to run out of oil, just like we're never going to run out of gold or silicon or gravel or any other mineral resource. But as supply eventually declines the price may rise enough that petroleum can no longer feasibly be used as a vehicle fuel or chemical manufacturing feed stock.
So don't upvote. :P

Personally, I think it's a valid point. The icon in question definitely seems less professional and (ahem) iconic than the well-known TextEdit icon. Even without the Greeked text, the perspective, shading and typography are all awkward.
Those "improvements" really don't address what is wrong with the DOM. The problem with the DOM isn't that it could use a more consistent API with better interface naming.

The DOM simply is a poor abstraction for applications. For example, it doesn't have a concurrency model and many modifications to the styling of individual elements or changes to the DOM structure can cause repaints and reflows.
Indeed. It's hardly news, anyway; Apple violates their own HIG all the time (cf. brushed metal theme and iTunes zoom button). There's a reason they're called "guidelines".
I think Google just stepped right onto Tealium's turf, and made it free. Ouch.
Misses the point about B-trees.

They're not just 'good for inexact matches' - they're optimised for things like database indexes, to reduce the number of seeks over a block-based device (eg a filesystem) required for a index lookup.
Language affects matters here, I think. I haven't met a Python programmer who doesn't love dictionaries, but I've seen C programmers (and to an extent, C++ programmers where 'std::map' is a red black tree) that avoid them because they have to roll their own or find and trust (and learn how to use) someone else's. Java programmers are more mixed. When the language forces you if you want to have nested hash tables to write "Map<String, Map<String, Map<String, Map<String, String>>> > meta_data = new HashMap<String, Map<String, Map<String, Map<String, String>>> >();" instead of "meta_data = {}", it's a pretty strong incentive to not use these things.
Challenge Yourself to Learn
2012: Twitter/Facebook will be done in a matter of months; the reason is App.net

Yawn.
While it's a different data set, StatCounter's numbers show Firefox 3.6 accounting for 0.86% of page views last month: http://gs.statcounter.com/#browser_version_partially_combine...

https://en.wikipedia.org/wiki/Template:Firefox_usage_share has a further breakdown of the Firefox numbers from StatCounter for September.
Except this would only work if you:

1) Forced all users in your system, who already had email/password based accounts, to abandon their existing accounts and adopt Persona

2) Became fluent in quickly explaining to users how to reset their Persona password when they forget it

3) Don't mind losing all the users who say "I trust you, but not this company I haven't heard of before." Some users, especially jobseekers, won't let their circle of trust grow - and forcing adoption of a 3rd party causes abandonment. But so does a complicated sign-in process, so you just need to figure out if group A or group B is larger because you can't make everyone happy.
Or perhaps he is just doing what everybody _really_ does, which is to use the same username and password for every random site on the net and hope like hell they are not storing passwords in plantext.

A hope, which has been dashed time and time again by bitter reality. It seems the only people lazier about password security than the actual end users, is the site owners ...
My favorite remark from the article: "Anything that I judge to be outside of the spirit of the competition will be disqualified—that includes the use of programs, integrals, sums, inverse trig functions, π-related values of special functions, or π-related constants (such as π).)"

Can't be too careful -- some breathtakingly literal-minded soul might submit π as a candidate for π.
I agree with most of that argument. However, it is an oversimplification ... obviously people are speculating this commodity and that can (and does) drive up price, much more so than by simple virtue of 'peak oil'.

It's better to scare the public with peak oil stories, than actually doing the research and finding out some people are getting rich, and not adding any value to the system in any way.
Love AppShopper, hope it's not effected. Have about 50 apps in my wish list, waiting to drop in price. Before I buy any apps on the store, I always go through AppShopper, presuming you get a small cut.

Dave
The Clean Web Movement
I don't know why they even included NetApplications in the statistics---it seems far off from everyone elses counters.
Of course you use less data when you don't need to download anything important...like oh say, roads, important subway stations, or cities!
I might be an atypical consumer, but I re-evaluate monthly subscriptions quite often, usually with a recurring "Cancel X?" reminder on my calendar.
This looks excellent a nice restrained effort. Hasn't fallen into the trap that ActionScript3 did with too much ceremony, and its nice to see a syntactic super-setting approach rather than Dart's.

Now what I'd like to see in Javascripts evolution (non backwards compatible):

* Subract: Removing parts of the language - let crockford free to rip out the bad parts.
* Enhance: Bring in some more taste of Scheme.
* Replace: New scoping for var etc, without introducing new keywords.
I don't understand why they are dropping the price. They wanted 10,000 users, they got over 20,000. Surely that tells them the price wasn't a problem.

Why give up so much revenue when it seems like price isn't holding them back?
On scientific topics it's filled with totally clueless groupthinkers as well.
One of the best ideas I ever had. Caps Lock is one of the biggest keys on my keyboard and close to the rest. It would be a waste to use it for a single, rarely-used function.
PRQ Police Raid Takes Down Dozens of File-Sharing Sites
[EDIT: Accidentally posted in wrong place]

I guess I'm unconvinced that using the top 5 or 10 consumer Internet startups is a good sample. But I take your point about arguing, and I'll poke around for some reliable data.

EDIT: So I looked at the actual Kauffman survey that everyone keeps referring to [1] to see how they selected the participants. The study was done in 2008, and here's how they selected the tech companies they surveyed:

To answer these questions, we surveyed 652 U.S.-born chief executive officers and heads of product development in 502 engineering and technology companies established from 1995 through 2005. These companies, identified from an existing dataset of corporate records in Dun & Bradstreet’s Million Dollar Database, have more than $1 million in sales, twenty or more employees, and company branches with fifty or more employees.

It seems then that the worst-case scenario here would be a company that's 13 years old and has $1m in sales. If you assume a starting revenue of $1000 / month that you mentioned in your recent essay, that's a weekly growth rate of 0.66%, which is pretty anemic by the standards you set out. On the other hand, if you assume that the average company in the survey is eight years old instead of 13, and that they have $5m in annual sales, the weekly growth rate climbs to 1.46%. Still a far cry from 5% weekly growth, but then 5% weekly growth for eight years isn't even remotely possible.

1. http://sites.kauffman.org/pdf/Education_Tech_Ent_042908.pdf
You should start listening on 443
Mountain View, CA - Full time, Intern, H1B

Room 77 - https://www.room77.com

- Software Engineers (3)
- iOS developer (2)
- Android developer (2)
- Designer/UX - (1)
- Email Manager (1)
- Business/Marketing Analysts - (2)

We're a hotel search startup building a new brand focused on price transparency and comprehensive search results. Our core search engine launched in March and we've seen great leading indicators to date with high repeat and satisfaction rates. We're the only search engine that combines prices from leading online travel sites with special discounts like AAA, Senior, Government, and Military all in one search results set to save travelers time and money. We're making major investments to go big with the brand and we're looking for smart and fun people to join our team in Mountain View, CA and help us get there.

Some projects you'll work on:

- computer-generating views from any room in the world
- building the first deep-text hotel search engine (eg. search "eiffel tower views" in Paris or "jetted bathtub" in New York)
- super-fast search across all hotel inventory sites with more rates and more options
- finding better ways to extract and expose data like hotel freebies and fees

...and many other things that contribute to a fast, easy travel planning experience.

If you're interested in information retrieval, machine learning, NLP, or computer visualization, you'll have a great time solving brand new problems and creating a genuinely improved and useful hotel search.

Check out our jobs page: https://www.room77.com/jobs.html?s=HN
Do there exist good hash functions that are resistant or immune to the attacks you mention? For example, does Python 3.3's new hash randomization provide adequate protection?
That's great, but I'm sure most people would rather spend more data in exchange for more accurate and complete maps.

Another thing to remember: with LTE larger maps wouldn't even take much longer to download.
C++11 has hash backed containers now if you prefer them. std::unordered_set and std::unordered_map are identical to std::set and std::map except they use hash tables rather than red black trees.
https://github.com/antirez/redis/blob/unstable/src/dict.c
Or, quite legitimately (I slay me), between RTM and pushing out the update, someone could have registered the domain and used it for content, then see their site hammered by irresponsible software publishers.
Email Marketing Is Oftentimes Better Than PR
I definitely need to turn it into a jQuery plugin or something.
Not having to deal with types is one of the advantages of JavaScript. This actually makes it worse.
True, but since this particular sub-thread is about an x86 processor, I don't think I'm wrong.
For the umpteenth time:

There was never a Google Maps app on the iPhone, there was an Apple app powered by Google's data.

The correct way of stating this is that Apple's iOS6 maps app is more data efficient than previous versions. As for the main reason the current app is more efficient is that it relies on vector graphics instead of image tiles, a technique Google have been using on Android for nearly 2 years:
http://googlemobile.blogspot.com/2010/12/under-hood-of-googl...

Another Android maps feature lets users select areas to cache offline, which I imagine saves even more data (it auto-caches frequented areas): http://google-latlong.blogspot.com/2012/06/go-offline-with-g...

That feature is also worth mentioning for when Apple duplicates it and some people try to convince themselves that it was Apple's idea.
But doesn't most of the speculation happen on the crude oil side? Delta still has to buy crude to feed their refinery.
LocBox, San Francisco, Frontend Engineer, Rails Developer, Data Scientist, Relocation

Dear (Future) LocBox Engineer,

It’s only October 1st and this thread has become so noisy that you’ve either a) resorted to keyword searches OR b) gone back to the 10 blank check offers you’ve received in the last 6 minutes OR c) rightfully concluded that YOU are the world’s most interesting man/woman.

With that in mind (and after this author has cried quiet tears about the cooler job market when they graduated MSCS ‘05), let’s get the relevant keywords out of the way: Ruby, Rails, HTML, CSS, JavaScript, Information Retrieval, CoffeeScript, Backbone, San Francisco, product/market fit, Local, Offline-to-Online, Predictable Revenue, Not-A-Game.

Now that generic recruiter-style keywords are published, let me attempt to stand out from the crowd - I’m CEO at LocBox (http://www.getlocbox.com) and we’re rethinking the way local businesses generate revenue and foot traffic from their customers.

Most local businesses resort to unsustainable daily deals or boring Email Marketing to acquire and retain customers. We reject that status quo and our hundreds of (paying) customers agree. We’ve also developed a new search/crawl/tech-centric way of acquiring our own customers and disagree with the wildly obsolete feet-on-street Sales model. The company is small but generating material and predictable revenue.

We’re venture-funded (2.5+ years cash in the bank), are working on interesting technology problems and pride ourselves on working hard, drinking bacon-flavored vodka and keeping bureaucrats out. And if you care about it, yes, we have a super-nice office with Bay Bridge views and non-mandatory Halo parties.

Talk to Us? http://www.getlocbox.com/careers, saumil at getlocbox dot com, http://blog.getlocbox.com
That's a shame, since the first thing that occurred to me was thank goodness someone with nefarious intentions didn't buy the domain and attempt to pass it off as something Apple owned (and thereby users might trust).
$4 for a work space all day ain't bad ;)
No Free Ride for Free Riders
I can do it with only 9.

<span style="FILTER: FlipH;">9</span>
While technically interesting, I don't think this feature has much benefit.

I don't see people creating wiki sites using Wordpress.
Thanks, perhaps the design is even more evident here -> https://github.com/antirez/redis/blob/unstable/src/dict.h
The title isn't misleading because the test has nothing to do with Android. They're comparing the two iOS map offerings, not cross-platform.
Setting up your own git server is pretty easy, in fact, trivial with ssh + authorized_keys

I could refer you to any tutorial, but I am feeling lazy too, so here, an easy guide:

-- On the server --

1. create an account, call it "git", or "dog"

2. disable shell access for that account in /etc/passwd

- /bin/false

3. enter that account, and set up a bare git repo:

- mkdir myrepo.git

- git init --bare myrepo.git

4. add your public key(s) to ~/.ssh/authorized_keys on "git" or "dog" account

-- On your client(s) --

1. Clone the repo

- git clone git@your_server:myrepo.git

- dog@...

Ready to go. You can even use git hooks to automate the pull.
goes on to explain that the worst case is unlikely. That may be true, but it's still O(n).

It's not O(n), it's more like O(1 + max(0, n - m)) where n is the number of elements in the table and m is the number of buckets. The table can grow up to about n == m and it's still approximately O(1).

But what happens when you have 1000 items in each bucket?

Don't do that. Rather if you do that, then you don't get to complain that the performance of your data structure is that of the fallback strategy instead of a properly sized hashtable.

You should have begin executing your growth strategy back at about 0.5 items in each bucket.

If you keep adding elements and you want to keep reads fast, sooner or later you're going to have to add more buckets,

Sooner or later you're going to have to put more RAM in the machine too. But in the meantime, your trusty old hash-based data structure will give you reliable service.

at which time you need to re-hash every element in the table.

If latency is a concern this re-hashing can be done incrementally.

If the hashing of elements itself is expensive, you can store the resulting hash value for each element.

Note that there are three zero bits at the bottom of each 64-bit-aligned pointer value. You could use these to store three additional bits of the hash value, allowing you to grow your table by a factor of 8 without rehashing.
Google Maps for Android has an offline cache, which is a huge advantage, especially for those traveling in subways without a data connection. Would love to see that show up on iOS.
The problem with ARM is, there's no standardized platform like there is on x86. You need SoC specific drivers for every chip, and in some cases these are only available to hardware partners. This is an ARM problem.

Microsoft cannot leverage its Windows monopoly in the ARM tablet market. Mainly because it doesn't have a Windows monopoly in the ARM tablet market. And Microsoft does make their own hardware. The only difference is, they also license their OS out to third party partners. You want to use their software, you agree to their license. Don't like it? Run Android (most of the world does).
Hate-Speech Hypocrites
External tables are an entirely orthogonal issue to this discussion. He's comparing hash tables to in-memory balanced binary trees.
22/7 is way better than 3.14 for finding the area of a circle with radius sqrt(7).
In reporting, you should be exact. Misleading just to be "safe" isn't safe, it's misleading. How is Fox being safe by reporting there was a major, critical breach when there was not?
A Blog Hopes Its New Online Course Will Be More Than Marginal
The minidisc was a great technology at the time, but it's probably for the best that it didn't catch on. Minidiscs used lossy encoding, so ripping your MDs to MP3s would sound pretty bad. And these days, hard drives or flash storage is far superior. What would have been nice is if DVDs and Blu-Ray adopted the MiniDisc form factor... Scratch-free movies from Netflix, in a tiny package that's far quicker and easier to handle.
Indiana Pacers 2012-2013 Season
Minor correction:

The worst case runtime is not O(n), it is defined by how you store your nodes in a hash bucket. If you choose to use a linked list, then searching a linked list is O(n). Also, obviously, there is no free lunch, so using a hash table in each bucket does not magically produce O(1) lookups.

Pick a data structure that has O(log n) runtime for lookups and use it when the hash table breaks down - that is, use it when searching in a bucket.

On the other hand, if your hash table has enough nodes in a bucket that you even notice the difference between O(very small n) and O(log very small n), you really should migrate to a larger hash table.
Amazing Photos 2012