skysight-inc/HackerNews huggingface dataset:
yes that's also a funny side of the story. As I was going trough the border on tethering, with barely any cellphone reception, I was trying to fill out the "one-time" form without any U.S. address in mind ;-) Luckily I have a cousin in Houston so gave him a quick call to get his address and I submitted the form as soon as I got my data link back up :)

generally speaking, it's extremely frustrating for an european startup to see these regular U.S. only launches from Google. (come to mind Google Voice, ebookstore, google music, and now Cr-48...) But well, small price to pay to enjoy living in Paris most of the time :)
Ultimate Traffic Shaping
Just curious, but if you have that many tabs open why not split them into different windows?
shift-spacebar
Backscatter Machines Not Effective at Detecting Plastic Explosives
But people won't stop themselves. From a user's point of view: yes, you should stop yourself, but that takes effort to remember to read the article first. From pg's point of view (as this argument goes): no matter how many times you ask, people will still vote without reading the article, so if you don't want people to do so, the website needs to prevent them from doing so.

Your argument could be made for many features, like "please don't downvote comments before you have 500 karma", or "rather than protect against SQL injection, I'll ask the users not to do so".

Besides, this could be a way to detect accounts that are votebots -- why would they click on the article unless they know that you're tracking it?

A downside to this change would be that sometimes I'll read an article somewhere else first, and then see it here. I don't always re-open it before voting; I don't think this behavior is bad.
Roboplow (video)
Two ways:

* ctrl+alt+t (limited-functionality)

* switch to "developer mode" (hardware switch in battery compartment, erases all "personal information" when toggled)
Original: http://zyalt.livejournal.com/329189.html
Honestly I'm not surprised, given the binders low density it was always going to be possible to dilute the explosive while keeping it still dangerously explosive and reduce its density down to water density (IE body).
I'm extremely happy with my 13" MacBook Air and its 7 hour battery life. Chances are, I'll be tired of looking at my laptop before I'll encounter a situation where I run out of juice, and I have my iPad to tether, even though not technically allowed...
Einstein's Defense of  Socialism
Sounds like a 13" Air with 3G. I agree, too — would be a super sweet machine. I'd like to see them offer 3G on the 11" Air, too!
This design quirk is so useful and amazing how others haven't though of it before (once you see it it seems such an obvious idea) that some days I think about looking through the Chromium source and finding the name of the developer who created this interface feature so he/she could be properly thanked.
+1. I have enjoyed meeting webchick at the DrupalCamps and DrupalCon and working with her in the issue queues. She's even on IRC most of the time and will gladly engage in code discussions.
This is indeed no small accomplishment - but I doubt that that's what people have in mind when they say Germany's economy is an example to follow. It seems to have become a popular meme in the US (has been for a long time in Europe media), but it has little rationale. Generally, it goes around Germany exports a lot, and Germany has not followed the model of shareholding as much as the US (or UK).

Those ideas are extremely popular in general, and even more so in Europe, I think partly because it can reinforce anti-americanism (the US became a symbol of companies owned by shareholders instead of families, supposedly more geared toward long term).
This project is pretty active on github
have you considered a way to pay people to help you code and get paid for helping others?

Are you asking for feature recommendations or a partner/employee type help?
Shift-cmd-t makes you wonder what the hell everybody else is doing that it took so long to get this feature.
Executable pasties: http://codepad.org/

Supports: C C++ D Haskell Lua OCaml PHP Perl Plain Text Python Ruby Scheme Tcl
The computer programming language known as "open source code"
Not much use on earth given the length of the rail required to launch at a reasonable g force but very practical on the moon where there is a lot more space and a lot less gravity (and no atmosphere to speak of).
Pics of Googles Russian competitior Yandex's Data Center
Windows Phone 7 Sales — and Microsoft’s Hopes — Are in Free Fall
see http://webmasters.stackexchange.com/questions/6556/does-the-... for the primary outcome of this investigation
Skillful practictioners of OOP, even in languages like Java, know this stuff already. It's just that the language leads newbies astray by making inheritance such a prominent concept.

To a first approximation, inheritance is always wrong. The Design Patterns book advocates composition -- building up an object out of smaller ones -- over inheritance. Yeah there's more work to delegate messages around, but if you didn't like typing you shouldn't have picked Java (or, use an editor that makes this easier).

Also, when trapped in languages like Java, define behaviour in terms of interfaces rather than inheritance. Interfaces are exactly what raganwald is talking about -- they define the ability of something to respond to methods, but are decoupled from any parent-child relations.
thinking OOP as a solution may lead to an article like this whereas it merely is a vehicle. you may or may not use it.

problems of OOP is explained in Go Language video by Rob Pike*, however very intellectually stated arguments in this article are mainly false.

http://www.youtube.com/watch?v=rKnDgT73v8s
Is Google re-selling the 3G service from another carrier? Didn't realize they were getting into the wireless provider business with this.
Sure, most of the benefit of OO is in the structure and organization it brings. But no, it's far more than, as you're making it sound, the compiler is passing around an implicit argument on your behalf.

I agree with his point that the difference between OOP-style C and code written in an object-oriented language is language support. I have read some very OOP-style C, and it is extremely centered around chunks of data (objects.) The idea that code should be organized around data structures goes way back. The terminology in this Fred Brooks quote shows how old the idea is:

Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowchart; it'll be obvious.

In object-oriented C, it is even true that most functions are closely associated with a single structure, as if they are methods, though of course it isn't as cut and dried as it is in languages where that concept is rigidly enforced.

Possibly unrelated, but I've also seen procedural C that is verging on OO, showing an interesting state of evolution: pieces of data are implicitly grouped together, in that they always appear together in function signatures, but not grouped into structures. As a trivial example, if a point had x, y, and z coordinates in space, any function needing one of those coordinates would take all three throughout the entire codebase. Instead of

float altitude_difference(float p1_z, float p2_z);

you would see

float altitude_difference(float p1_x, float p1_y, float p1_z,
float p2_x, float p2_y, float p2_z);

because points were regarded as aggregates that should be passed around together. This made it much simpler to remember function signatures, and it communicated the intent to treat certain chunks of data as aggregates. (I think this technique was used in Fortran before C even existed.) I imagine that from there it was a very short step to structs.

Almost everything in the history of OO language features has boiled down to support for practices that were first developed and used without language support, often in C. If I remember correctly (remember reading, not being there) people attempted to differentiate between public and private data and methods in C (using macros and/or something similar to the the C++ pimpl trick.)
Who do you mean by "they"? This is something that only site owners might be expected to do, definitely not Google. But even assuming there is a standard way of describing that, I doubt that anybody would care enough to include such meta-data. Algorithmic approach is so much more effective in this case.
The mechanism of storage makes all the difference. If I store my Joules as, say, wood that has dramatically different failure mechanisms than if I store it as RDX. Even if the difference is just diesel vs. RDX. It's easier to prevent an explosion hitting diesel fuel from destroying a ship (it's been done since WWII) than it is to prevent an explosion hitting a stockpile of explosives from destroying a ship.

Even more so if the energy is coming from a fission reactor. Since the energy source is comparatively more compact and can be protected with armor more effectively.
thanks p206.. we'll fix that ASAP :) Hope you found some music you love! cheers
It is so slow accessing from Hong Kong.
It is worth emphasizing that what the author is talking about is more akin to screen scraping than web crawling. Both tasks have their challenges, but screen scraping has several that are inherently difficult to overcome.

In particular, with screen scraping, you are trying to extract structured data from a markup language (in this case HTML) that simply doesn't guarantee the structure your looking for. With web crawling you only need the structural guarantees offered by the HTML markup (not even that, with the quality of libraries such as TagSoup or Neko).

Now, that isn't to say web crawling doesn't have its own challenges (URL canonicalization anyone?).
"Why don't we just buy you for $15 billion?" - Zuckerberg to Ballmer
I'm guessing that the lack of proper ssh key support is part of the desire to have nothing permanent on the device. Since one of the security aspects is to make it so that if you lose the machine, you have no risk of compromising your information. Having your private key stored on the machine kind of defeats that purpose.

That being said: when I was playing with dev builds on my netbook last year, the first thing I did was put my private key on it.
Anyone that doesn't rebind Emacs' awful key chords deserves all the RSI and carpal they get.
Weird Engineering Solutions
سيارات غزة
Why we use and contribute to open source software
Russian humor can be challenging; I wonder what the story is behind the printout with the google.ru address and Steve Jobs.
Also there's always issues of spam when you allow site owners to add such tags. Remember how <meta keywords> tag has become useless as its ignored by almost all search engines nowadays.
Pheromones are tricky things. And this: "We want exactly what is right for us, though we are often shocked at what this means." scratches head and ponders
That's a very good point, I hadn't thought of it from that perspective.

Though you could refer to SSH keys which are on a USB drive, fully protecting your info if your laptop is lost (as long as your drive wasn't plugged in)...
It was designed and implemented by
Ben Goodger, the front end lead.
MobileMe Password Policy Change Breaks Find My iPhone Login
The 3G is provided by Verizon on this device.
Thanks, this is the UI I'm referring to.

I also sort of wish I could press Alt+Tab, and have clickable close buttons in that UI.
You can protect against SQL injection, but you can't make anyone read the article. The best you could do is make them click the link first.

Just like you can't make anyone read a EULA before clicking "I agree". You can force them to scroll through it, but then you sometimes end up with the comical scroll-all-the-way-down button as well. (Can't remember where I've seen that, but it's more than once.)
While you're fixing UI please consider fixing Jamendo PRO search interface. Your database seems to have more information than you allow to filter by (I really need to filter by tags, e.g. I want something fast, dark and agressive). I spent days trying to find music for my game on multiple websites and I can definitely say that pretty much everyone's music search sucks. If you make yours awesome, you'll definitely stand out.
Chromium/V8 specifically, no. Recent versions of Chrome/Chromium, Safari, or Firefox are all acceptable IMHO.

I would hate to have to go back to browsers older than 1 or 2 years though. Or IE.
My friend's feet hurt, so she invented new shoes
Esther is a friend of mine that lives here in San Francisco. She's a single founder. I've watched from the sidelines, and once or twice given an opinion or two, as she started her business in the last year or so.

It started with her hating to walk around SF in heels and not wanting to carry sneakers. She hand-made her first prototype, has researched and found manufacturers in LA and China, and basically done every thing on her own to get her product out the door.

She had a personal problem, saw that other people have a similar one, and went out to solve it.
For a common task such as closing tabs mouse gestures should be used. There is no need to hunt buttons you just use your muscle memory.
Well, yes. There's various interpretations of what kind of existence Plato thought the Forms actually had - whether he believed in a literal "realm of the Forms" or not. And while you'd be hard pressed to find someone who actually subscribes to the theory of Forms these days, there are a lot of things in, for example, the philosophy of Mathematics that smell a lot like it.

I think the idea of Forms is still quite valuable

Aristotle takes kind of the opposite tack - he is also very focused on building ontologies and taxonomies, but he views them as constructions of the intellect imposed upon their subjects, rather than being the most fundamental reality of the subject prior to its actual being. It's pretty much the same distinction ragenwald talks about in the OP.

As for the general isomorphism between metaphysics and philosophy, you can find it almost everywhere, depending how hard you want to look (and how far you want to stretch your metaphors...). But metaphysics is largely concerned with the types of things and entities in the world, and how they can possibly interact. If you think of the "software space" as its own universe, it's pretty easy to draw parallels. Forms and Categories are low hanging fruits, obviously, but a few other parallels spring to mind:

- Kant's seperation between Phenomena and Noumena relates to the difference between interface and implementation, as well as to the concept of abstractions in general.

- How a software component's "epistemology" (how it "knows" about other components in the system) works can be compared to different philosophers - do they operate on a consistently readable shared state (an empirical world?) or do they request information from a central broker service (God brokers sense impressions, ala Berkeley?)

- Berkeley's idea of direct impressions only in the mind has some relationship to the concept of laziness.

- etc.

I'll try to think up some more and post them later. It's less that you can write a paper on the startling isomorphism between theories, and more that it's really easy to use software metaphors to describe philosophy and vice versa (though software tends to be much more concrete, obviously).
A big rail gun is nothing new. The hard part, the part they still haven't figured out, is firing the thing without blowing it up at the same time.
Can anyone explain clearly why OpenJDK is not enough?
New Documentary Trailer: “Revenge of the Electric Car”
so far noone is addressing what i imagine is the utter uselessness of a majority of status updates. maybe making it harder to find will affect those who update their status just because the box is on the screen first.
another potential benefit might be better organization of your datastreams in that updates are more strongly typed; i.e. urls are links, text is text, and images are images. i imagine it's very difficult to determine what's supposed to be a URI vs bad typing. whatever it was that looked at your status update and then got info from the URL (thumbnail, desc) has been pretty terrible for a while now, so maybe this will make it better. if not, i won't miss status updates from anyone who can't figure it out.
The problem is that the proposed solution is more of a mild nuisance than a solid block. If spambots or the human equivilant want to upvote worthless links, it's trivial to hit the link first. The same minor workaround would be required of legitimate users that, as you mention, may have seen the article elsewhere and already read it. And it might make impulsive people more likely to read the article before voting, but again nothing is guaranteed (and is that really a serious problem anyway?)

Minimalism and simplicity work well for HN, and I don't think there'd be a clear enough benefit here to warrant the added complexity and occasional annoyance to legitimate users.
It's an appropriate counterweight, I think, to the unmitigated and much too facile condescension that some have been indulging in lately.
Ideally, you'd want the users to read and understand the article, if understandable. However, as this is difficult to implement, opening the page is a the minimum you'd have to do to understand it. If users voting on articles without reading them is a problem, requiring users to at least click on the article would lessen the problem.
Europe's 25 hottest Internet companies
Esther is a friend of mine that lives here in San Francisco. She's a single founder. I've watched from the sidelines, and once or twice given an opinion or two, as she started her business in the last year or so.

It started with her hating to walk around SF in heels and not wanting to carry sneakers. She hand-made her first prototype, has researched and found manufacturers in LA and China, and basically done every thing on her own to get her product out the door.

She had a personal problem, saw that other people have a similar one, and went out to solve it.
European companies that moved from Europe to the US
What is the font used for the headline? Reminds of the Vertigo poster font.
I started upvoting to book mark things as well when I discovered the "Saved Stories" section of my profile. Instapaper is a better solution to this though--http://www.instapaper.com/
I'm voting for the discussion here.

Mechanisms are worth a try. Votes from people who haven't clicked the article should be weighted differently. Also worth trying is a timer after you click the article. If the user skims the article in 20 seconds, that vote should weigh less than a vote after several minutes.

Then see if weighing votes differently increases the quality of top stories.
I love it when outsiders to a community (like journalists) get things like this wrong, because it makes me rethink my mental categories.

We have absorbed a culturally agreed set of differences between a computer language, a platform, a framework, a library, an OS... and we're comfortable with licencing being coextensive with these units without getting confused, for example.
This seems like what to expect at this stage. Something to dismiss as a toy because you can't create anything serious on it... yet.

There has to be a reason Google is bundling Flash on this thing, and I bet the reason is not that Google thinks Flash is so awesome. That has to be the first part of a trade with Adobe.

I guess we'll find out how photoshop.com with NaCL plugins works out. :)
The article linked above took me about 20 seconds to read...

I like the idea of a timer, but there's no way you can set a timer that will equate well to all the links submitted.
A clause like the one you describe is fairly common: it just says that if you violate the .it terms and conditions, they can sue you in Italian court.

I would be more worried if there was language indicating that you live in Italy or have an Italian presence. For example, to register a .us domain name, you need to be either a US person or have a substantial connection with the United States. It's still a stretch to imagine that it would have tax consequences, but much more likely than a venue clause in the domain name contract.
A Kantian view is an improvement: there is some of both sides. We bring a particular structure of perception to the external phenomena, and it matches to some degree the 'regularities' in those external phenomena.

And this describes software: we have a preconceived set of data structures and algorithms, yet we can fit them to all kinds of structures of ad hoc business uses.

We cannot simply draw all the structure from observation. We must impose something of the material which we are modelling with. The whole task of engineering, in general and in each case, is to find a balance, a practical meeting of the two.

This is not really something that OO has 'wrong' that something else can fix. OO has weaknesses, but the deeper 'problem' is never soluble: the essence of engineering design means it is always an imperfect tradeoff.
Thank you for not putting a useless subject line when messaging a user.

I love the setup flow. I really appreciate the time taken to request for more Facebook permissions as you need them. Facebook photo import just works.

Consider having your initial pre-signup matches to be somewhat closer to the user based on their location. (IP address, Geolocation API upsell while showing initial matches, etc.) I saw lots of folks in New York show up initially but after putting in my ZIP code there were plenty of local matches.

EDIT: The empty inbox picture made me laugh! Nice one.
Segfault: balancing transport (like Segway) using analog comparators
Yes and tweets have the same problem. A thorough fix would scrape the article and measure the length.
That's not entirely accurate, the PEP is about merging it in a new branch called py3k-jit. AFAIK there are no plans of merging it in the main, vanilla, py3k.
Yep that's how I found yours... thanks! :)
Hackers guide to choosing note apps (uses Google spreadsheet for calculations)
You and FriendFeed, Hipmunk, Brizzly, Bitly (they recently built async mongodb driver for use with Tornado), Quora (for long polling), ...
>Minimalism and simplicity work well for HN, and I don't think there'd be a clear enough benefit here to warrant the added complexity and occasional annoyance to legitimate users.

HN is less simple than you think: you can't vote or make polls until you have a certain level of karma; you may be hellbanned; you can't downvote responses to your comments; comment karma is displayed as the number (max -4, real-karma), but still calculated below that; there's a delay -- not a constant delay, but exponential based on the nesting length -- of time after a comment is posted before any replies can be made. HN is complicated; it just doesn't make it obvious to the user. Going along with other design choices that have been made, pg might implement this by simply dropping votes that are made without loading the page; the user would never even know this happened. It wouldn't make the complexity on the user any greater.

And yes, spambots or human spambots can click the link first: it is trivial. But -- assuming this is a problem; I don't know that -- if some don't know about it, their votes wouldn't count. Problems don't have to be solved in one step; lessening them is useful.
Why is Quora banning users for asking China questions?
OK so just click through in a background tab and vote up.
Nobody has computer or does any work?
iPhone Apps Your Significant Other Doesn't Want You To Have
Clients to Fire
I suppose I should have said "supplemented the search results". I disagree that people don't care (many people already do care about educational metadata).
IOS Template for Making 'Brochure' iPhone Apps