skysight-inc/HackerNews huggingface dataset:
Customer: It's not much of a cheese shop, is it?

Owner: Finest in the district!

Customer: (annoyed) Explain the logic underlying that conclusion, please.

Owner: Well, it's so clean, sir!

Customer: It's certainly uncontaminated by cheese....

http://www.minderella.com/words/cheeseshop.htm
I'm just a bit bothered by this phenomena of discovering features on the iPhone that were present on Android for ages and then attributing them to Apple: the notifications shade, voice input, voice actions, the ability to answer phone calls with canned texts, and now maps among many other things.

Many in the press keep omitting the fact that Android did it first, which I think is important in this climate where Apple is very litigious regarding this stuff and the press keeps touting their originality while simultaneously dismissing other innovators.
So you don't use std::string or dynamic_cast<>() either?
Excellent point. On the iPad, my young kids can do most things easily, except deal with these advertisements. It usually exits the app, brings up Safari and they wonder what's going on.
The second most annoying thing is OpenFeint - Can't this be globally turned off?
Coolest mom in the world: Hacker Birthday Cake (20K hits on Reddit)
This is what my mom made me for my 25th birthday.
3 X 7 = 21 and 7 X .14 is 7 X 10 X 1.5 - .07 with the appropriate decimal shift. Now I know it's something approaching 22, a detail 22/7 denies.
It would have been better if I had specified absolute values in the formula. I hope the point came through. (It appears I'm unable to edit this particular comment.)
If you need video effect engine, please let me know
Hi guys,

I've worked on the project which is about providing video effect engine for smartphone and video developers.
If you are one of video and mobile developers and want to get this service, please mail me to the below address.

peercast@gmail.com

Also I appreciate any comments or constructive feedback!

Thank you.
I knew Ed Curry and worked with him at his home north of Austin for some reporting I did regarding bugs in the Cyrix CPUs. He was a friendly and kind-hearted person, was deeply devoted to both his religion and family. With respect, however, he did not have the best of business judgement. I spoke with him during the time he was setting up his NT certification business. I do not recall all the details, but even today I remember feeling uneasy that he was investing so heavily in creating a business for C2 certification before demand had proven itself. The alarms were going off in my head. I really think that Ed read a lot more into the relationship than he had a right to do.
I have one of those, a symbolic regressor (not genetic) lying around in a broken state. The last working version gave:

short: 2981^ (1/8)
less short: (2574 + 4903 ^ (1/4))/950

I used: http://apod.nasa.gov/htmltest/gifcity/e.1mil

Perhaps I am misunderstanding your output but it is only correct up on till: 2.7182818
Ha, this product is very clever. You are effectively bootstrapping yourself into arbitrary page execution environments, and giving (non-technical) users the ability to parameterize and manipulate that environment.

The joys of indirection.

In trade for building the tooling around managing that parameterization, Google gets...eyes. Eyes that need to manipulate tags are eyes that need to buy tags, consume the information those tags have generated. But even if that market doesn't pan out, it extends Google's knowledge of who is reading what, where, which of course is the flip side of search: not just spidering content and seeing how it relates to itself via links, but observing users and seeing how they relate to content. This is valuable data, and whatever you spend on "free" tooling is probably justified.

Smart.
In other news: Apple Maps missing 5 times the data that Google offers.
It's a really simple choice for an app developer, you either charge up front in which case apple for the most part controls the environment where the decision to buy or not is made. Or you charge with an in app purchase in which case you control the environment in which the decision is made. You can A/B test e.t.c.
This is a false dichotomy. The data you're getting in iOS is not wholly incorrect. You're right that there are some big holes. But, in apps like foursquare, the speed gains are significant. Especially when you just need the map to find what your geo coordinates are.
The link under the video that says "video clip from" points to http://disney.go.com/disneynature/oceans/.
The chart there is somewhat misleading. It says "Usage share of desktop browsers" but NetApplications measures users, not usage.

That by itself could explain most of the variation in the chart, and lead one to conclude that IE has lots of users, but some of them do little browsing (imagine a grandparent that checks email or their stocks once or twice a day) while Chrome has users that browse a lot.

Which is more important? Depends what question you are asking.
Nah flying over for a few weeks. Happy to grab drinks with anyone keen (Aussies or otherwise)
I think is his point is that the onus for the lack of data efficiency is on Apple and not Google, which is what the conclusion I came to after reading the article.

but after reading you point, as a laymen, I have no idea what to believe.
Ask Facebook: How can I apply for a job without creating a Facebook account?
Don't be evil now.
Don't forget to launch any secondary instances of mutt with -R, or you'll encounter conflicts.

I've been searching for the right way to launch the editor in a new tmux pane, although apparently getting that to work smoothly would take a patching effort.
Is not necesary to imagine it. Is happening right now. ANyway, a tablet/smartphone will approach desktop-class functionality (but on-top of smart touch).

I wish badly a way to develop* my iOS apps with python. Obj-c is improving - the main reason I don't move to monotouch, lua or ruby -, and is necessary transparent support to the cocoa-apis... but anyway...

P:D. With develop, with the same support or better as mono-touch, so not only games...
Hackathons for Week of October 1st, 2012
This "worst-case" issue seems silly to me.

If all your elements magically hash to the same bucket somehow and you end up having to make a list or a tree out of them, you're still no worse off than if you used a list or a tree in the first place.
How MeetMe Went International on Android
hmm, mind sharing why? My limited Mono experience was that getting a simple ASP.NET application running on a Linux VPS was, without prior Mono experience, one hours' work. I was pretty impressed by this.
First get a lawyer. If and only if your lawyer tells you to send the other party a letter; send them a letter. You will most likely need to apply for the Trademark protection you are wanting to enforce before you do so.

This is one of the areas where winging it is not an option. If you communicate with them in any way you run the risk of creating evidence that your claim to the trademark is not as strong as it should be and you could unknowingly give the other party what they would need to force YOU to change your company's name.
Keeping in mind that I've never built anything that is Rapportive-sized, it seems that the problems Martin is talking about here can be mitigated thus.

1. Never access models directly from controllers. Build an API layer that exposes discrete methods which can store and retrieve data, and use these exclusively from the higher layers of your app. Using the example given in the article, (using a hypothetical Python + SQLAlchemy app):

This:

post = Post.query.get(post_id)
posts_by_date = Post.query.filter(Post.date >= start_date).filter(Post.date <= end_date).all()
posts_by_author = Post.query.filter(Post.author_id = user_id)

Becomes:

post = api.get_post(id=post_id)
posts_by_date = api.get_posts(before=end_date, after=start_date)
posts_by_author = api.get_posts(author_id=user_id)

2. APIs should not use auto-querying collections whenever possible, and should accept configurable options to use an abstract storage class representing tables, buckets, interfaces to externals services or whatever.

So, this:

def get_post(id):
return Post.query.options(joinedload(Post.comments)).filter(Post.id == id).one()

becomes:

def get_post(id):
return PostStore.query(post_id=id, with_comments=True)

Essentially, the idea is to channel access to the data store through only discrete paths. First, split the model layer into methods that support higher layer needs -- these are what Martin is calling the dependencies I think. Identify methods like `get_post` which contains logic and information such as how to get posts by id, and whether or not comments should be eager loaded.

Second, abstract the actual dispatch of queries to the data store into domain-specific stores. Instead of using a generic data model, write stores that know about Posts, Comments, Users etc and wrap the generic model classes. In this way, a RelationalPostStore knows what it means to get a post from the store, along with its comments, users, author information etc. A quickly changed user-configurable setting can switch that out with an HDFSPostStore, which knows how to get those objects from a Hadoop backend. A CouchPostStore can do the same, etc.

This is the pattern that has been emerging through my own repeated web dev experiences. I'd be interested to know if there are obvious/subtle improvements or flaws.
Clearly said in jest.
Many companies that own tank farms, carrier pipelines, and other types of oil transportation / storage infrastructure do exactly this. Production information is extremely valuable, and since producers are not restricted from participating in commodities markets, they often just do the trading themselves.
SEEKING WORK - Vancouver - Remote

I am a full stack web developer/consultant based in Vancouver, B.C.
I provide web development and consulting services to software development companies, consulting firms, creative studios, and more.

I strongly believe the best interests of my clients are critical to our successful collaboration on current and future projects.
If you have a business and are looking for a website, SEO, web security consultation, or even internal web applications, I would love to speak with you.

Even if you do not operate a medium to large sized company, perhaps you have an exciting project; we can talk!

Do you represent a non-profit? I do provide my services free or at highly discounted rates to give back to the community, just let me know.

Contact me at: HNfreelance@technewsgalore.com
In many cases I'd agree. But this one has a little bit of historical context. This is how Salesforce marketed themselves. Benioff's book "Behind the cloud" talks about doing exactly this to disrupt the status quo.
Under the Google Tag Manager Terms of Service, the account holder owns the data. We don't do anything with that data without your consent and Google Tag Manager collects very little data itself - it's cookie-less. I hope that helps!
https://github.com/uams/geturl/issues/7

Edit: pull request submitted.
Honest, the issue with documentation is the killer. Not on just how to build SOA, but on what parts of it to document (AS MUCH AS YOU CAN is the right answer).

Nothing is worse then coming into an SOA project and discovering that you have to explore the code of many repos to figure out the logic behind the components that make up a project. Or that you have to explore Word/Google documents.

Part of SOA is the contract between applications. If you don't document the API contract then you've got an abstracted mess often built with conflicting coding styles. And, unfortunately, this seems to be the majority of SOA implementations I've seen for the past umpteen years.
The title of a link isn't what makes it just as relevant -- if that was the case, what's all of Google's magic sauce for? Google does a pretty good job of ranking relevance, then sells the first spot to the highest bidder. It's a competely normal and ethical business model, but I can easily imagine people being ignorant of this.
This is a great re-imagining of web application design through the lens of the Lambda Architecture proposed by Nathan Marz. Decomposing problems into pure functions and immutable data structures always seems to tease out these nice ideas. I think this trend of re-imagining long held ideas through these concepts can be traced back to Rich Hickey's work on Clojure (and surely further, but Clojure really set the spark off to me), it's going to be amazing to see all the intellectual dividends that work pays beyond the concrete language itself.

The key though is these abstractions need to be water-tight and as easy to use as their contemporary, side-effecting counterparts. It's just plain easy to rig up a Rails model/controller binary system right now and get things drawing on the screen. It stands clear on the "Easy not Simple" side of things while these new concepts are still very much in the "Simple but not that Easy" side. For these types of architectures to take hold they have to become natural, conventional, and require little extra mental baggage to use them. Fortunately its much easier to make difficult-to-use, simple things easy than complicated, easy things simple. These simple ideas will eventually rise to be easy as well, but as we are in the early wild-west stages of these ideas being turned into systems we are going to see a lot of rapid evolution on the way there.
Crocodoc - San Francisco, CA | Web Developer, Biz Dev, Growth Hacker

Crocodoc converts documents to HTML5 for some of the largest web companies you use everyday: Dropbox, LinkedIn, Yammer. We have a small team, and yet business is growing fast (5x this year). We're looking for amazing early startup employees to help us grow the company even faster.

More info available here: https://crocodoc.com/jobs/
Perhaps maybe they will fix the design of the square card reader? I saw the iPad + Square combo being used as a replacement for a register at a coffee shop and the lady had to fumble with it and eventually use her other hand to hold the reader so she could slide the card.
Starting an office in Bangalore, India as an outsider
Great article and very timely for me, I just got Mutt working this weekend with my Gmail account. Picture of setup (showing Spam folder).

http://i.imgur.com/l4atq.jpg

I haven't added all the features the author pointed out (like server-side search) so excited to make it even better.
Early days but http://kivy.org/
Apple: Maps Could Be Canary in Coal Mine, Says Town Hall
I would not disagree with your evaluation.

It does not excuse Microsoft's behavior.
Give a store your e-mail address, it’ll find you on Facebook
Totally. In general though, developers need to write better documentation for any application--not just SOA stuff. There are tons of private applications running in production that are obfuscated as hell, and have no supporting documentation :(

Thanks for the comment! :D
My impression is that Fiber is a project for the same reason that Chrome was developed. Not for profit per se.

Google depends on people having a good browser and a good connection to the net. Competition and progress had stagnated in the existing markets. By bringing out Chrome, they got Microsoft and Mozilla interested in security and excited about implementing new stuff again.

Hopefully they can do it for broadband too.
To scale web services, devops devotees should consider economics
SEEKING WORK - San Francisco / Remote / I can travel. Developer.

I just left a Sr Front End Developer position at Yammer and am happy to do some consulting / contract work. My expertise is in javascript, both front-end and node, but I'm happy to be language agnostic if the opportunity is right.

I'm also getting back to my open source projects, so hit me up on github if you're interested in working together there.

hnfreelance@peterbraden.co.uk
https://github.com/peterbraden
Who's to blame? Dexter
I want to be an intern! Sadly, I'm no longer a student.
It's also a movie by Bergman
The lack of strong typing in JavaScript is a feature not a bug.
The location of where you sit is sort of orthogonal to the device you can use. If say your smart phone was powerful enough to edit and compile files (I assume you are a developer) then just lay your smart phone down, let it wirelessly connect to your large screen TV and your keyboard, and now you can do the same thing your desktop does now without having a large motherboard, hard drives, loud fans etc.

You are basically arguing that keyboards and chairs are here to stay which I think short of a good mind-to-computer interface that is true. But just not sure about the current hardware and operating systems.
don't forget about this... http://en.wikipedia.org/wiki/Steve_Wozniak#Airplane_crash
No one really claims that Apple did them first. In some cases, these features have gained press just because Apple's solution was more elegantly designed.
Is the symbol for pi considered "compression"? Why or why not?
It's not 'far exceed' - last year was the first that digital sales exceeded CD sales, by something less than a percentage point. Still, it's nothing to sneeze at.
Then I guess I'm confused as to what Google's angle is here. I presume there's at least a small team of 6-figure salaried programmers behind this, so what justifies the expense?
>is willfully and purposely violating their trademark.//

Go on.

He's not trading using the Apple Computers trademark nor is their any confusion. There is nothing clear about his intention, there is no mens rea nor actus rea that can be established from the information in this thread AFAICT.

Apple have no automatic right to everything bearing the name "Apple". They have no more right to the bogusapple.com domain than they have a right to a box of [fruit] apples from your local grocer.

Will they get the domain if they wish it? Are mega-corps in control of the law in the USA?

WIPO - they've erred before and will do so again I feel; they appear to have a presumption that the world belongs to corporations and don't have an interest in protecting the rights of citizens. Not unlike some governments it seems.
Privacy could cease to exist while you're wearing Google Glass

Sounds about right to me and I'd be extremely skeptical of any claims to the contrary. The default result of any data entering a computer system owned by someone else is that it is no longer private. Specifically the US, the government considers any data held by a commercial entity to be fair game.

Compare to:

Privacy could cease to exist while you're chatting on Facebook
+1, that's exactly the pattern I've been exploring too. Here's an example project which illustrates the division of access between the api, model, and view layers: https://github.com/shazow/pyramid-sampleapp

All remote calls and fancy caching gets added to the api module so that neither the model nor other consumers, like the view, need to be aware of it. Also this keeps a stable interface for consumers to build on while the model and view evolves (great for unit tests, other apps using your app, etc).

Further, this lets you reuse the same "business logic" in different frontend scenarios, such as exposing parts of the API over HTTP: https://github.com/shazow/pyramid-sampleapp/blob/master/foo/...
That's what I love the most about it. You can't not have excellent documentation. Forces you to do it right :)
1) PC stands for Personal Computer. It is not synonymous with Microsoft or Windows. Personal Computer.

2) The web is useless with out Personal Computers or personal computing devices such as smart phones so the web hasn't lost to the PC and the PC hasn't lost to the web, they need each other.
The vast majority of people (at this moment in time right now) would never, ever think of paying for a social network. That would be akin to asking them to pay for their Gmail account. It's just not going to happen.
>> a full writeup <<

No.

The blog post tell's us that Alex Gaynor confirmed "with some CPython core developers" that his program didn't work because of a bug in CPython.

But the blog post doesn't tell us that Alex Gaynor never said there was any problem with a CPython bug.

Alex Gaynor's blog post tell's us that "It's also not possible to send any messages once your ticket has been marked as closed, meaning to dispute a decision you basically need to pray the maintainer reopens it for some reason."

But that's completely untrue! You can send messages when the ticket is marked closed! And you can open topics in the public forum! And you can click on a username and send email in 2 clicks.

There just wouldn't be any story to blog about, if Alex Gaynor admitted that he could easily have told me -- the bug is in CPython not in my program, so show my program -- but chose to say nothing.

>> arbitrary rules that are not really written anywhere ... an arbitrary ... implementation is only allowed <<

Have you even read the home page?

"There exist multiple implementations for some programming languages - different C++ compilers, different Java VMs - but those other language implementations are not shown here."
It's not that I feel (or said) that "college students can't be trusted." But I don't want to have to worry about changing my project hosting if you guys decide to call it quits. I add webhooks, hard-code remote URLs into automation scripts, etc. I think you have a barrier of seriousness and longevity to overcome before I'd "invest" my time on your platform. And yes, I think it's a little higher because you're still students.

You could probably overcome that by going the balsamiq route and showing a consistently growing, profitable business. It's not an accident that it's normal to announce funding rounds in a press release: being able to associate yourselves with either massive profits or trusted brand name investors gives you credibility that being a couple guys with a good looking landing page doesn't.

I hope you take this all in a constructive way and know that I, and most other people in our industry, applaud you for shipping.
Google this: Search giant is second-most valuable tech company
For a second I thought - they are really diversifying, that's a totally different industry. And I started to have my doubts about how well this would work. I also began to worry that 80/20 had gotten into financial trouble. I use 80/20 (http://www.8020.net/) a lot in my work and I would hate for something to happen to them. But a quick reading of the link clarified that it was a different industry all together.