skysight-inc/HackerNews huggingface dataset:
I'm not 100% sure of my own status. I use bethere.co.uk (now part of O2), but I'm a Be Pro customer, which means I can provide access to anyone merely located at my endpoint, rather than residing at my endpoint (which is the case for non-Pro customers). Similarly, as a Pro customer I could be running a business (not just a sole trader) and using this connection as the means for employees to access the web. Doesn't that mean that I'm technically more in the line of provider than subscriber?

FWIW, I run two APs, one with WPA2 and one open. The open one is routed through another machine (DNS / DHCP / etc. server) which keeps track of mappings between IP leases and MAC addresses, but doesn't do any accounting or snooping other than that.
It's actually a premium tumblr theme that was built for high text relevant tumblr accounts. Not very friendly for text reading, it seems.
That was taken on an iPhone. It happens in camera phones not because of a physical shutter, but because the entire frame isn't captured at once.
Mayweather vs Mosley Live Stream Online
Effective regulations are those regulations that change the balance of incentives to remove moral hazards and internalize externalities.
One of my favorite quote from Rasmus:

I have said so many times, PHP is not
about purity in CS principles or architecture, it is about solving the
ugly web problem with an admittedly ugly, but extremely functional and
convenient solution. If you are looking for purity you are in the wrong
boat. Get out now before you get hit by a wet cat!

http://news.php.net/article.php?group=php.internals&arti...
Kaspersky is an antivirus guy. Since when is he an expert on the smartphone market?
Spit-balling the Startup Racket
They do look, a no-upvoted stories get me around 30-40 uniques.
AOL Sells Instant Messaging Service ICQ To DST For $187.5 Million
How a More Social Web is Actually MORE Secure
Very sorry about the downtime, wasn't expecting such a rape.
If you study bullies carefully you will notice that they are continually probing potential victims for the right kind of emotional response (prior to any further verbal or physical abuse). If they don't elicit one they move on to new targets,

Whereas there are people who aren't picked on by bullies, despite having never fought back. And I don't think they are necessarily the most popular individuals (although such people do fit into that category).
http://webcache.googleusercontent.com/search?q=cache:http://...

The post in Google's cache, while the site is down.
http://en.wikipedia.org/wiki/Wallace_tree is the implementation used on the Pentium III and http://en.wikipedia.org/wiki/Dadda_tree is an improvement on that. The Dadda tree was invented in 1965 [1], so I guess the issue is more in having enough transistors and joining them up fast than in designing the multiply algorithm.

Having said that, the following might be some possible references.

Glenn Colón-Bonet and Paul Winterrowd, "Multiplier Evolution: A Family of Multiplier VLSI Implementations" -- http://comjnl.oxfordjournals.org/cgi/content/abstract/bxm123...

Shailendra Jain, Vasantha Erraguntla, Sriram R. Vangal, Yatin Hoskote, Nitin Borkar, Tulasi Mandepudi, Karthik VP, "A 90mW/GFlop 3.4GHz Reconfigurable Fused/Continuous Multiply-Accumulator for Floating-Point and Integer Operands in 65nm," VLSI Design, International Conference on, pp. 252-257, 2010 23rd International Conference on VLSI Design, 2010. -- http://www.computer.org/portal/web/csdl/doi/10.1109/VLSI.Des...

I would have thought the state-of-the-art is trade secret for Intel and AMD, unless anyone actually depackages their chips to look at the multipliers? Patent applications might be worth looking at, but they are probably incomprehensible.

Also, http://www.ece.ucsb.edu/~parhami/ece_252b.htm looks like a good course web page on VLSI maths, but I don't know.

[1] Dadda, L. (1965). "Some schemes for parallel multipliers". Alta Frequenza 34: 349–356.
I've wondered this too. As an employee of a small company, I really wish I could use the same argument (and trust me, I've tried). "Hey boss, I'm doing the work of two people, at about a 40% discount to market rates for the average embedded engineer. You don't seem to think I'm average, and there's no question that you're more than happy with my performance. I realize business is off right now and sales suck, but why shouldn't I get a bonus/raise?" "Cause we don't have any more money, and the government won't give us any."

I really like my job, but sometimes it's tough not to be jealous of the world of big money and government.

I guess my answer to your question might be: "because Joe two floors down blew up, and we wouldn't exist as a company anymore if not for the government bailouts".
Indeed, this is the Photoshop I've been waiting for to illustrate the i<whatever> / App Store mess.
It doesn't have the best revenue model and it hasn't fixed the fundamental gender imbalance problem yet.

These two problems have the same solution: charge men for membership, women join for free. Every college keg party has figured this out, I'm surprised online dating sites haven't.
I take your point, and as a voter, it's really informing my decision. That's a practical suggestion.
Actually, isn't there a 'forward all' option now? I know I've used it several times.
Lessons for Google from Nexus One's sluggish start
If sanity always prevailed, you would be completely correct. In the real world, however, I've seen the courts take positions that are prima facie insane to anybody who's not a lawyer (and even to some lawyers).
I think this does show something that can't be done easily with Apache: scripting decisions about what to proxy in JavaScript, in this case to implement auto-reloading of configuration files for IP filtering and regex-based host blacklisting.
I'm not sure the three wishes chosen are the best possible.

Obviously, ``Five more wishes, please.'' Would be nice, but the Jinn obviously would have refused.

Something that would have broken entropy would have been nice, though. A battery that can give infinite current...

A spaceship would also have been a good choice.
Do you know if there's a "fix-to-standard.js" where it update the current browser to standard? I'm not a web expert, as you probably guessed, but I was just wandering if it was feasable. For instance, it could add the ajax stuff which is different or missing in IE6 like it is in firefox. Etc.. Just including a .js would make everything standard. Again, I know it's noobish and probably unfeasable, but I was wondering why exacly?
Aaand.. it's up!
Tips for Designing Infographics
Routine Changes and Platform Shifts
Since this is near the top of the HN page, I'd like to ask a question about node.js:

What is it suited for? I read the about section of the node.js homepage, and it says that "Node's goal is to provide an easy way to build scalable network programs." Okay, that sounds cool, and I like Javascript, so I want to see if I can fit it into any projects I'm working on, but then I go on to read: "Almost no function in Node directly performs I/O." Okay again, single thread, no I/O, I can see why it's fast. But what if I need I/O, like from a DB? Does that mean I should not use node.js? What is a suitable method to store and transport data when using node.js? MemCache?
Ask HN:  How do you keep meetings short?
Fortunately, I don't have to attend very many meetings at my current job. However, when I do attend a meeting, it seems like there's always at least one person who does everything in their power to make sure that it lasts as long as possible.

Does anyone have any strategies for dealing with these situations?
Tips to Consider When Buying Term Papers
Students should scan internet web sites, while they consider buying term papers. Accordingly, they should prepare a list of those sites that are reliable and have good credentials as well as testimonials to prove their authenticity.
This is a good point. Traditionally, engineering is more synonymous with structures, engines, tools etc. Where someone takes the prepared plans and develop the final product, they are referred to as a developer/builder/tool maker. Where (usually a team) e.g. architect/structural/mechanical/civil people etc.. work on the design/prepare the plan, they are referred to as engineers. Software developers or even software programmers take the prepared plan or design spec and write code. The software architect / software engineer (ausually a team also) etc.. are responsible for preparing the plan / design spec. Now to cap it all off - there is a middle ground - called an analyst/programmer who analyse, design and develop a solution. (The creative hair dresser - could also accommodate this spot middle ground).
Its a bit vague, would be nice to know what this is based on.
Might offer some additional insight into this:
http://techcrunch.com/2010/04/28/microsoft-htc-android-apple...
If you read the story, he's actually plugging his wares too. But he says Android and Symbian will be a bigger target for hackers than the iPhone, as it will become more popular. Interesting, as Apple fanboys often say Macs don't get viruses - ie does the same logic apply to their smartphones.

Kaspersky is quite wacky. He wants a database of smartphone owners

"because smartphones are already becoming devices in which people store and organise their whole lives, Kaspersky believes the time has come for a database of smartphone owners. Much like gun ownership, Kaspersky outlined, smartphone owners would need to register their handsets. The handsets themselves would have a unique identifier code associating the handset with the owner. Access to the handset would be controlled by a PIN code or even a biometric fingerprint reader."
I'm wondering if this is related to Danger and their ownership by Microsoft. I would bet most people don't know that Danger created Android and that was later bought by Google. So in a roundabout way, a Microsoft company sold Android to Google. It's kind of crazy.
And how many ISPs go along with that? It's definitely against my ToS to resale my bandwidth
First they ignore you, then they laugh at you, then they fight you, then you win. –Mahatma Gandhi
Make sure there's an agenda.
Meeting can last forever, if everyone drifts from the topic that the meeting was set to discuss.

Make sure there's a timeline 45 min.
You need to have an end.

See if the attendees are willing to do the meeting standing up ?
Leo Laporte : Underlined
The Quants: Alchemists of Wall Street (w/ subtitles)
I think this title should win an award for most three letter acronyms in an HN title. :-)
Can't compete? Litigate.

This is covered in some detail in the great book, "High Stakes No Prisoners" by one of the founders of Vermeer (which became MS FrontPage when MS bought them) - MS sits down and starts talking about their patents on editors and editing technology in general.
Old news, I much prefer the updated IE8 and IE9 versions myself. The title should reflect these two as opposed to IE7 as it's a dated lib.
Your title is wrong and misleading
I killed some ideas in my mind, because I felt that nobody would use the end product because of privacy concerns.

It took me a while to learn that the average internet user does not give a shit about privacy.
The core of Node has very few functions that perform I/O, but there's no reason you can't use I/O in your own programs (in the original link, the network stream is read and written out, and also the blacklist file is read, synchronously). The readFileSync call is an anomaly in Node - typically you use evented I/O - open a stream and set listeners/callbacks for particular events.

There are modules developed for most of the major open source databases (I'm not sure what the status of the async MySQL driver is, but there's definitely something you can use).
I'd also add two more things:

1. Make it so the agenda is announced to the participants over email so they can whittle it down using email. Sometimes you don't even need the meeting.

2. If you have that guy who makes them take to long, talk to him privately about it. Or, don't invite him. Or, schedule the meeting 30 minutes before he has to leave to pick up his kids.
Fantastic, and lovely how he speaks of sovereignty in the context of his acceptance of this award -- that communities and software live outside the state, without need for its approval to function on a human level. Hanseatic acceptance indeed.
This is what I've come to expect from articles about Ruby:

And of course point them towards Linux:

“Windows is not the best development platform in the
world for Ruby. I recommend you to try out Linux. Start
with a simple distribution, like Ubuntu. And then I
recommend something like Arch Linux whenever you feel
like you are ready for something more advanced!”

Really? In an article about Ruby you feel the need to point people at your personal pet OS? Pointless.
Of course, this cuts both ways. The Ruby community is infamous for being, for lack of a better word, ADD when it comes to frameworks and tools. What's cool this month is un-cool the next, when someone else comes along and re-invents the wheel with different names & syntax. Going back and trying to reconjure up some old Rails code I wrote a few years ago is basically impossible, as the plates have shifted underneath it so much as to make it a huge project in itself to bring it up to the present day toolchains.

Beyond this, I see communities obsessed with tools and frameworks as distracted. The hard problems are those of algorithms, data structures, design, and architecture. Most of the things that we see a lot of programmers spending their time thinking about, writing about, and writing code for fall under a class of problems that, while important and necessary, often seem to me as those under that oft cited line in most academic papers: "a simple matter of programming, left to the reader."
This isn't FUD; this is just business. They didn't even sue HTC. If MSFT infringed on a patent of Google's, you can bet Google would be taking the exact same approach.
Some finally cateloged all the security and hacking tools
> But they shouldn't dislocate it from the window to which it belongs.

In almost all cases on Ubuntu Netbook Remix, the window is maximised, so the menubar would still be attached to it. This is a part of Shuttleworth's argument.
By recursion.

The initial iteration is that they pool a bunch of loans together to aggregate the risk. They know from history (short term history - a vulnerability that turned into a failure mode) that mortgage defaults are quite unlikely to happen in the first, say 5, years, so they can sell paper that matures in 5 years and be confident that it has a low failure rate from the (flawed) historical perspective. The longer term paper on the loans will historically have a higher probability of failure, so the longer term paper has lower ratings.

Then the recursion occurs.

1) Homeowners kept refinancing their houses (encouraged by the insatiable appetite for new mortgages to slice and dice into AAA-rated paper), so their loans never aged, they just kept getting reset.

2) The bankers took the remaining less-than-AAA-rated aggregated debt and used to create a new debt vehicle and then claimed all over again that the "new" debt (which was really old debt reheated) could be re-sliced into AAA-rated debt plus residual lower rated debt.

This quickly turns into a house of cards which inevitably failed when short term history (low failure rates based on long held mortgages and "perpetually" increasing house values) failed to model reality.
> After a few days playing around with Python, I felt okay with it. I didn’t love Python,

Probably should try longer than a few days, but this is the best/only metric for personal programming language (business/group programming may impose other metrics).

If you don't love the language you're programming with, you should find another.
Boy Scouts introduce videogame badge, other badges ask 'Really?'
Cool! Just get the price down from ~100K to 1K and you have something that could help with housework and construction.

I wonder how hard it would be to build one of these myself.
Still run ICQ+Pidgin+OTR daily. And while I don't have the coveted 6 digit ICQ UIN I got a 7 digit so that makes me old.

I wonder if this will increase or decrease the amount of Russian spam I receive through the service. I know some who get bombarded daily.
HTC and Motorola would be a great match. Great patent portfolio and radios (Moto) meet great device design, fast execution (first touch phone on the market) and better distribution (HTC).
There's a great and unstoppable tendency in Russia to switch to Jabber, so I wonder why would someone want to invest huge pile of money into almost dead service based on a centuary old technology? Either investors are dumb or there's some grassroot movement involved.
For me, it's not a matter of looking down. I don't think people should look down on other people in general. That said, I do feel like I have less in common with people with J.O.B.s and no ambition. I feel like I can relate more with other entrepreneurs and thus spend more time with them.

I think ultimately if you want to be successful at whatever it is you want to do, you have to create your own reality distortion field. You surround yourself with people doing what you want to do so you can learn from them, be inspired by them, and feel a sense that you are not alone in that pursuit.

In my case if I hang out with J.O.B. people, all they want to talk about is the latest video game, movie, tv show or sports game, none of which interests me. And me talking business and startup to them sounds like greek and their eyes glaze.
Actually, this was disputed. Its based on AdMob and is not a indicator of web traffic.
Bronx apartments
Looking for apartments in NYC? Seen manhattan apartments but nothing you like? Contact Metro New York apartments and you'll see that it's not so hard to find New York City apartments, long island apartments, queens apartments, Bronx apartments or other type of Brooklyn apartments in New York City that meets all your wants and needs.
This experience is emphasized even more if you work in a language with a REPL, like Clojure. The only value of tests, at that point, are to protect against regressions. The testing process with a REPL happens faster and more organically than writing unit tests, but it's less structured and harder to formalize. It's like comparing a structured debate to a conversation.

What someone needs to do (and I'll do eventually) is implement a REPL enhancement that allows "test capture". Namely, if you have recently evaluated one or more expressions, execute a "capture" command that extracts the working environment (locals, globals), the previous statements you've run, and their evaluated results, and outputs one or more unit tests. For example, a session with clojure might look like this:

> (def x 1)

> (def y 2)

> (+ x y)

3

> capture!

-- Saved capture001.clj

(1 test passed, 0 tests failed.)

Where capture.clj contains a test similiar to:

(def x 1)

(def y 2)

(def expected-result 3)

(assert-equal (+ x y) expected-result)

Fuzzy, and I apologize as I don't know the clojure unit testing syntax, but you get the idea. Of course, this is a baseline case, you'd need more functionality such as allowing the user to specify which parts of the environment to capture, and what results to assert, but these should fall out naturally as the tool is dogfooded.
The question that this story raises is "Can we solve these hard problems of aging, thinking, and feeling if we had intelligence far greater than we do today?"

Are we meant to read the narrator's idea that they can even solve the problems of aging and diseases and voluntary ovulation through science and intelligence as naive or inevitable?

Just because we can imagine a virus or a team of super smart people solving these problems, doesn't mean in reality it actually is possible to do so given limitations of physics and human nature.

I guess it doesn't really matter if RMS meant this story to be a satire of a technocrat's fantasy or a example of how increased intelligence would solve some of our biggest problems but I think how people read the story will depend a lot on their ideas about what is ultimately achievable and what is not through intelligence.
Thank you. As a Ruby on Rails programmer I couldn't agree more. Rails 3.0 will bring some maturity... programming to interfaces and APIs rather than implementations. I believe Javaland "got that" a long time ago.
Facebook Group Calling For Obama’s Death Reaches 1 Million Users
As a sidenote this only happens with faster shutter speeds than about 1/250 sec, which also happens to explain why "high speed synchronization" of flashes is needed and visualized here:
http://webs.lanset.com/rcochran/flash/hss.html
True, I think it has something to do with the burst mode used in most sensors.

The sensor will transmit the picture, but the iPhone is not ready to process all of it. So the next burst is processed later but is used for the same image.
Multicore not up to snuff for basestations
ICQ/OSCAR protocol is totally insecure in essence, any attempt to fight spam on ICQ network is futile. It's kind of same as with email/SMTP.
Apple announces WWDC dates (June 7-11)
This is an interesting point. When one starts to become dogmatic about any kind of 'best practices' it can be difficult to see what benefit is actually gained from them. In any given situation, you should know when and when not to apply them. Clearly, testing accessor methods is a sure way to drive any programmer numb with tedium.
Database adapters for Node are beginning to show up - there's an async PostgreSQL one and I think there's one using libdrizzle (which should work for MySQL as well). Since Node speaks HTTP fluently it's great for talking to things like CouchDB, and there's also DBSlayer http://code.nytimes.com/projects/dbslayer which provides an HTTP API for running MySQL SQL queries.

Node + Redis is an awesome combination.

Don't forget APIs - if your application simply hits a bunch of HTTP APIs from other providers (mashup style) Node is a great fit.
Just for reference, so we can all agree on what consitutes Fitts's law:

http://en.wikipedia.org/wiki/Fitts_law

----

"Fitts's law is used to model the act of pointing", which means it might be less relevant for netbooks, but it still doesn't make it ridiculous.

In other news, Fitts's law is totally irrelevant to the point Shuttleworth is making. The problem he is trying to address is that of screen real estate.
Hey man, how did you know ??

My patented uniques metric:
cat access.log | awk -F " " '{ print $1 }' | sort | uniq | wc -l
It's just the register. They seem to have a wee bit of an anti-Microsoft bias.
I ask two questions at the beginning of most meetings in a very friendly and non-attitude way:

(1) "Hey, so whats the agenda here? What is it we all need to know by the time this is over?"

(2) "I have a conflict with another meeting. What do you need to know from me right now? (or what do I need to know from everyone right now?)"

Works wonders and also helps other people get to the point too.

In my particular case I don't turn up at most meetings. On rare occasions I'll get a phone call at my desk or someone will swing by, in which case I'll happily go.
If found working in a ML language like Haskell or F# puts a really tight straight-jacket on code style, and is wonderful at forcing you to adopt a new paradigm.

When you go back to coding in other languages, you approach the same problems in different ways because you were forced to solve them in a strongly typed functional manner.
TLA is our DNA.
WRT to whatever Keynes argued, the idea that any system of mechanical management would avoid capture by the political system is fatuous. Which he should have known.
It's not pointless at all. Trying to develop in Ruby or Rails on Windows in a huge pain in the ass. I know, I did it for a year or so. He could have recommended OS X, but the price is a barrier to entry.
That is a great idea, and one I'm going to implement in my copious free time.