skysight-inc/HackerNews huggingface dataset:
But that was not the group reaction. The article indicated that the group...

thought newcomers provided less constructive criticism

agreed less with newcomers' suggestions

were more negative about their criticisms

If the group just wasn't taking the criticism seriously, they would ignore it rather than disagree with it.
I don't see why you would want to change anything as a newcomer. There's no way you are going to understand the process well enough by then. First get to know the people, figure out how they think, how they work and how they communicate. Then figure out what's wrong and start telling them about it. You have nothing important to tell in the first few weeks. Ignoring your criticism is the rational thing to do.

At a lower level the way to get change done is to agree with people on anything you find sufficiently unimportant. On the thing you really want to change you'll explain that it's really quite similar to what they've been doing before, except you start taking into account A, which should be something they can identify with. To be able to do this, you need to know who you're talking to.
That is probably what I meant, too - I read that one of those OS projects had a clone of the GFS, only better (supposedly). Must have been Hadoop, as I haven't looked at many others.
The Startup Story of LegalZoom.com – Scaling Legal Services
I agree with both of you. Facebook does a good job of making it seem that the whole universe of Facebook is just your friends. From the moment you log in, all you see is stuff about your friends.

On the other side, as soon as you accept a friend invite from your mom, your privacy is gone. Sexy pics, quizzes, 5 favorite beers, etc. Most people don't want their parents seeing that stuff.
Seems to merely wrap: http://www.freepdfconvert.com/
I like daring fireball but its a blog mostly about Apple. He will criticize Apple, but only when he's only talking about Apple by itself.
The load you're talking about is insignificant -- even 4M entries is going to fit into RAM, so you should be able to perform lookups at wire speed.

The main concern is MYSQL is the single point of failure.

Don't make it a single point of failure, then. Set up several boxes. Heck, don't use MYSQL -- your update rate is going to be low (even if you have 10Gbps of incoming traffic, that's only one new GB file per second), so you could run the file-location service over DNS if you wanted.
Hmm it's a bit rusty: page is from 2001 last update 2002 I think I didn't even know python existed at that time
Seems like a good thing for social networks to be representative of society.
Google’s Chrome OS Security Claims: Idiotic according to Bruce Schneir
There are a few things the Internet is incredibly good at. Content delivery, communication and administrative services. If you're in any of these industries, don't expect your job to be around 10 years from now. It's time to evolve.
jEdit's pretty popular with some people.
I have exactly one too - the jabber server daemon Openfire.

I know it's exactly one because sometimes I want to quickly check if it's running and that's just a "ps -A | grep java" :P
Make a Banner is Easy - Webnews
The actual article quoted in this article is at
http://www.pcworld.com/article/168087/

Should have posted that link.
Just saw it. The last couple of years have been pretty busy; some of the product is on kragen-tol and kragen-hacks and on github, but by no means all of it.
"SQL databases don't scale, but that’s ok. "

I wish I could have read that sentence first, instead of last.

Relational databases are just persisted forms of cross-linked lists. As if they're going anywhere anytime soon.
There are several linux based netbook operating systems coming up so this is by far not the end of the story.
These heroku guys are selling something. They're on a bandwagon, constantly bashing SQL databases.

And it's getting a little old.

No solution works for everything all the time. Can we just stipulate that?
Why is this different (and/or simpler) from printing to a PDF file from your browser?
Well if benchmark was against nighty build of chrome it would make more sense to benchmark with WebKit nightly.

Drag and drop is present in HTML five and works in FF3.5, Safari4 and… Internet Explorer! It is actually based on MS implementation which was first introduced a while back in IE5.
Ceph? http://ceph.newdream.net/about/
Such business requirements often fall under the "I do this 20 times a month not 20 times a second" so they don't need a full index. But, name one of the technology's that "scales" that handles this better than a modern SQL DB.
I can't claim to be an expert in any of these, but I have dabbled in many:

Embedded systems: http://canonical.org/~kragen/light_sensing/

Software reverse engineering: http://canonical.org/~kragen/demo/klappquadrat.html

Compiler construction: http://canonical.org/~kragen/sw/urscheme/ http://github.com/kragen/peg-bootstrap http://github.com/kragen/stoneknifeforth

Machine learning: http://angstro.com/ (this isn't solely my project; I'm only doing a minority of the work)

Numerical algorithms, digital signal processing: a bit at ERIM

I can't say I've done anything very interesting with distributed computing, real-time systems programming, natural language processing, or operations research.
That's assuming that google would be going the "just another linux distro" route. Personally, I don't think they will. My guess is the fact that they've chosen linux to be the kernel of their OS is purely an implementation detail that they intend to hide from most users. I think they will want to make an OS that's as easy to use as a browser, which means severely limiting the types of hardware it can run on.
I hope my life cycle didn't end in 2007!
Twitter pulls Moonfruit campaign from trending topics
Leaving aside differences in their user interface design, what's your opinion of Banshee's codebase, performance and stability, versus Exaile (which is written in Python)? I've used neither, but I'm interested in the comparison as they both seem to be applications of similar complexity.
The bit I've skimmed of Algorithms in C++ seemed like it did a pretty reasonable job of using C++ templates effectively; I don't think it was a bad gettext translation.
My list is jEdit (used on Linux), SmartCVS/SmartSVN (Linux/Win/OS X still get used sometimes, but much less - moved away to git/bzr), Azureus (on OS X, least used of them all thanks to Transmission and now uTorrent).
In the sense I meant, I think that if you can read, then you can debug. Cooking is more like executing a program than like writing it.
Madness and genius
Those who don't learn twisted are doomed to re-invent it.
Upwardly mobile: HTC
Tahoe, looks very promising, but I've been unable to install it any time I tried. Do you know any enviroment it would work out the box? Tried Fedora 11, Ubuntu 9 and Windows XP myself.
We've just 96 months to save the world: Prince Charles
Not news, but bears repeating. What the post doesn't mention is that not only are the returns on this investment zero at best, but the effects when it is expected and not delivered are devastating to morale. More than once around the turn of the millenium I had companies reduce or even zero the annual bonuses for economic reasons, and it just crushes morale.
Sony Ericsson C905
Sony Ericsson C905 has always been a company to innovate, instead of follow the market trends. Their cybershot phones have incorporated digital camera features in the body of a phone, with outstanding results.
Phosphorous, The Popular Lisp [pdf]
Poll: Do you use Instapaper?
http://www.instapaper.com/
What’s a Culture Snob to Do?
Regulations that lower the penalties for overdrafting will likely raise demand.

No, this is wrong.

You can't get away with a simple supply-demand analysis here because the demand curve for overdrafts doesn't slope downwards. After you've incurred an overdraft penalty (or two, or ten), you're more likely to incur further overdraft penalties. Even if you dig yourself out of the hole, you still have less money than you would have, so you're closer to overdrafting again than you would have been, and this tendency increases with the size of the overdraft fee.

This isn't to say that you can't discourage overdrafting with really big fees, but the relationship is going to be complicated, and the opposite outcome is also possible.
The problem is that I couldn't learn it until I knew what it did, and it was only when I sat down after writing that app and writing out a plan for a generic scheduler library based on what I'd learnt that it dawned on me - "ooohhh that's what twisted does!" We've been best friends ever since.
There are lots of people using Linux to develop Java, but that doesn't mean they're using Java to develop desktop apps for Linux. Mostly they, like you, are using it to develop server-side web apps, I think.

I think the article is correct that most people aren't choosing Java for new projects they start. I assert without evidence that the Java job listings you see are primarily for existing projects. I wouldn't be surprised if you chose Java for a new project, but it seems like most people prefer Python or Ruby or C# or, for some things, C.
Brainfuck compiler in brainfuck
'linux eclipse java' would net you all the server-side Java roles. This article is about desktop app development.

If the most popular Java desktop app on Linux is an app used exclusively by software developers, then Java indeed has issues creating end-user apps, as there are far more Linux end-users than there are developers.

Interestingly, on both Mac OS X and Ubuntu, Eclipse is the only app I have to wait for a context menu to pop up when I right click a project. It is also the only Java app, as Android (what I'm developing for) has different UI libraries.
I'm about to look into somewhat similar requirements for an app I'm consulting on, and I plan to research GlusterFS first.
JavaScript Expression Closures and Why They Rock
Doesn't work on my 100% valid site.
The atTiny45 USB LED E-mail, Twitter and Pidgin Notifier
No first hand experience here but my understanding is that HDFS and Hadoop in general are geared towards high-throughput and not necessarily low latency. You'll likely have to put a caching layer in front of it if this is still [1] the case. There is already some [2] HTTP accessibility for HDFS, I'm again not 100% clear on its status but if it works well enough a nice caching proxy (varnish) with plenty of memory should help with latency on heavily-accessed files.

[1] http://www.nabble.com/Using-HDFS-to-serve-www-requests-td227...

[2] https://issues.apache.org/jira/browse/HADOOP-5010
Pushy French are world's worst tourists
Amazon doesn't need to figure out any roaming deals. i have my own country-wide (and Brazil is pretty wide) data plan and adding one more device would be trivial.

As for the wi-fi, I have a big library sitting on my network and it would not fit in a Kindle.
How Long Can YouTube Survive?
Exactly what I was thinking. On a box with a decent amount of memory, MySQL's query cache will easily handle 5k/sec or, probably, quite a bit more. From fuzzy memory of a friend's test earlier this year I think he got about 30k/sec over a socket connection and a little less over tcp; sounds about right to me. And that's nothing but MySQL, default installation, on an iMac. Just make sure you have plenty of memory, that's always the key.

SPOF concerns could be alleviated by having a standard master/slave failover setup. You might have other needs you haven't mentioned but otherwise sounds like MySQL can handle your needs for now, and keeping the setup as simple and off-the-shelf as possible is always a good thing ..
Source code contains (slightly NSFW) ASCII art--that's awesome.

http://code.google.com/p/awib/source/browse/builds/awib-1.0r...
True, but speed isn't something a text editor really has to worry too much about, as long as it's fast enough not to be irritating.
or you could just do "jps" :P
Hi, I'm one of the developers of Shareflow. Although we are flattered by the comparisons to the amazing work Google is doing on Wave, it's true that we are lacking some of the innovative features Wave provides (open protocol, federation, Operational Transformation data sync).

That said Shareflow was conceived of without any knowledge that Google was working on Wave and developed with limited resources on a tight timeline. When we kicked off the project earlier this year, we discussed our ideal vision for Shareflow which looked a lot like wave (open protocol, federation, pluggable widget architecture, integration with external sites); however, as a small team focused on becoming profitable, we decided to focus on getting a product out there for people to use first.

The day Google Wave was announced there was a mix of excitement, tech envy and some frustration in the office about Google releasing something similar to what we had envisioned. Now we are looking forward to the possibilities that Wave opens. A company of Google's size has the ability to push paradigm shifting innovations and new standards. As people become used to new forms of communication and collaboration I believe there will be more opportunity for products like Shareflow. The fact that Google is making Wave an open system means there will hopefully be an ecosystem of products communicating on this emerging standard. As a company focused on innovating in personal and group communication, we're following it closely.

We're continuing to build out Shareflow based on our users feedback. Thanks for checking it out!
Define Success, please [Chrome OS]
I don't understand why this comment was downvoted?
Open Source PHP application, which convert guidesigner.net
We are following Wave protocol. Shareflow will implement it once it settles.
Choosing between SQL and Non-SQL
Google Chrome OS the beginning of the end of Android?
Single letter procedure names are a bad idea in themself, and wouldn't make it past a code review in any shop I've ever been associated with. Single letter procedure names that you can't even read or type are an order of magnitude worse.

So yeah, I don't think I'm alone in not wanting to dig through your code if it's written this way. I don't want to see code like:

for (int [left-curly-single-quote] = 1; '<10; '++)

Meaningful variable and procedure names were one of the big steps forward in the 70's. And while I'm sure the math textbook pictogram for summation is meaningful to you, it certainly isn't a good idea to use it in your code.
The dataset is stored in memory on a server written in Arc, in turn running on top of MzScheme. (The source comes bundled with Arc.) It occasionally writes changes to disk, and lazily reloads them when restarted.

The data set is pretty small, though - the id for this comment is just under 700,000, for instance. While it's nice to see that one server running an interpreter can hold up to so much traffic (and this is much more traffic than many people will ever get!), it's not really representative of the cases where worrying about scaling actually becomes necessary.
Steve Fossett and the Killer Wave
GlusterFS is a FUSE based distributed filesystem. You can mirror the files on as many servers as you like, aggregate storage from different servers. It has no central metadata server either.

It doesn't serve via HTTP directly, but it's easy to point a web server at the filesystem (it has an Apache module to provide direct access without going through FUSE if you want higher performance).

http://www.gluster.org
The funny thing is, I always thought SQL was very easy to understand, at least enough for basic use, which will carry you a long way. It's very clean and logical and conforms well to my intuitive concept of object relationships. Sure I've had frustrating moments trying to comprehend some hideous join or wondering why some query doesn't work but I never thought SQL itself was particularly hard to get started with.

Map/reduce, though, that will do your head in! It's like changing from procedural to functional programming. To me, it's much harder and far less intuitive. So I can't imagine how anyone could think using M/R is somehow easier than learning SQL. Anyone who thinks that is in for a nasty surprise. It's like claiming Erlang is easier to learn than Ruby.
You can't cast a working crankshaft either; the surfaces won't be smooth enough. You can cast a "crankshaft" and then machine the surfaces down to the micron tolerances you need.
Why the middle man?

Calls http://www.web2pdfconvert.com/ to do the conversion
Yeah, it's a stupid bug. Most bugs are once you find them.

I also agree that this got into the security layer is probably the most worrisome part of the whole story. Maye this could build a case for mandatory code reviews for security related modifications.
Maybe opengl calls?
Will UK's AudioBoo grow into a Twitter for voice?
We've been using Shareflow internally for many months. think of Flows more as folders in email rather than conversations. In our expeience of using Shareflow internally for many months even 30 flows is a lot for a user. Hope that helps.
Combinators have nothing to do with Ruby, except that both have to do with the same underlying model of computation. It's more a case of "here's this abstract thing we want to do and here are two entirely different ways to do it."
EVERY industry needs to evolve along with technology or suffer the consequences.

I think there should be far few real estate agents working in the US. And that the level of innovation should dramatically increase. But agents will not become a completely endangered species in the foreseeable future...certainly not within the next 10 years. The best agents will just become better at their jobs and BENEFIT from technological advances. The future usually doesn't shake out like people think it will, and disintermediation due to the internet is one of the forces that is usually overestimated. People who think real estate agents will cease to exist because of the internet don't fully understand what a good agent does. I know, because I was one of those people just a few years ago. There's a reason some people need agents, just like there's a reason I never ordered my dog food over the internet, Pets.com be damned.

I started a real estate brokerage after working in the software/internet and finance industries. Getting the license was just a legal formality because I was all about disintermediation. I was going to help eliminate those greedy, good-for-nothing agents. But then I learned that the good agents DO serve a purpose. And that the industry is much more complex than most people understand.
Google CEO discusses Apple board ties, Chrome
CouchDB is ACID compliant
This probably comes up a bit but what is the advantage of a CSS framework that provides a heavily pixel focused grid system for quick prototyping over say tables? I prefer CSS by far to tables (so much that I don't use tables for layout anymore) but it seems like these grids are just CSS tables, and with the overhead etc. if you are designing in a table mentality you may as well use tables.
I think you made a good point there about the drawbacks of cross-platform end-user apps. The problem is that the idea of developing a single code-base for all the different platforms are so damn compelling to both managers (from a business perspective) and also lots of engineers who've learned to accept code re-use as the holy grail of our craft.

Even doing the core rendering part cross-platform has a lot of technical issues as the platforms provide a lot of functionality that can be leveraged by the rendering engine (typesetting, drawing, animation etc...). Consequently, the more you want to integrate with the native facilities of the platforms, the more interfaces and glue components you need in order to hook the platform independent part up to the native facilities. This leads to a loads and loads of ceremonial code and interfaces that introduce additional layers of complexity.
"SQL Databases"? SQL is a language.

"Queries [in a relational database] do not need to be particularly fast, they just need to return correct results eventually."

I stopped reading at that point. The article is symptomatic of everything that is wrong with this profession.
I remember I was amazed that IEEE Computer did give an interview with Stroustrup shortly after this hoax interview was circulated on the net. The real interview was not as funny as the hoax one but nevertheless was interesting.

http://www.research.att.com/~bs/ieee_interview.html
I learned that the good agents DO serve a purpose.

What is that purpose?
Is there actual research into programming on untrusted hardware? I mean, I gotta think that if you think any part of your computer might be compromised you can't trust it at all.
RFP for the $18M recovery.gov redesign
Phosphorous, the popular Lisp (not for oldTimers)
Using a Java Framework with Scala, step-by-step examples
Summary of the article: Redfin reimburses 50% of the fee they receive back to the buyer. And Redfin charges the seller a $5,000 - $7,000 flat fee. In contrast when the buyer and the seller of a million dollar house use traditional Realtors, together the Realtors take about $50,000 or $60,000 of the transaction.

Finally, here is a comment from the Techcrunch article:

I was an active Realtor for 8 years and I’m glad to see something like this taking shape. It’s only a matter of time before real estate agents are entirely obsolete, and for good reason. You used to have to go through an agent to get this kind of information on homes; now the general public has access to that same information.
You can use memcached and an RDBMS togther, though. While RDBMSs will use memory to cache query results (with varying degrees of effectiveness), it'd be unreasonable for them to try to know about opportunities for caching e.g. generated HTML. That's really not their concern. (You may wish to look into views, though.)

The database is for searching, indexing, and ensuring that transactions are atomic. The cacheing is a different layer.
Attractive Males Release Fewer Sperm
This blogger didn't even mention the best book on the subject,

http://www.amazon.com/Touched-Fire-Manic-Depressive-Artistic...

although a comment to the blog did.
an upside i haven't seen mentioned is birth control - if the technology were perfected, men could sterilize themselves without giving up the possibility of having children.
R34D1NG W0RD5 W1TH NUMB3R5 [pdf]
I'm calling a 'time of death' for London's Internet startup industry
Cadr Lispm Emulator
Well this is a requirement in the Business Intelligence domain, so you should create a reporting database (probably a star schema) and put an analytics package on top of it. You'll get easy sub second queries.
Checkout my Brainfuck to Brainfuck compiler in Brainfuck!

,[.,]
When people call them "SQL Databases", it's often a sign that they don't understand the relational model. Of course, it's much harder to make a RDBMS perform well if they don't, just as code written without an understanding of algorithms is likely to be unnecessarily slow.
Plus this result is not that surprising in my opinion. "We cannot think of all possible algorithms to attack a system, and thus, systems might be insecure and we do not know how."

Well, duh. Complexity theorists say "We might be able to solve NP-problems in P, but no one knows how. We might be able to factorize primes faster, but we don't know how."

So... this fact is not that surprising.
Call me old fashion, but whatever happened to grok, learn, read, write, and eventually knowing how to do what you want? I'm not trying to say that CSS frameworks have no potential or aren't interesting, in fact I'm not going to say anything at all; instead, I'm speculating that probably 2/3 of the people downloading and using them are doing it wrong since they see these _frameworks_ as an answer to not knowing how to do what they want.
If we only measure ourselves (and our work) by the next best person, then only thing we can become is slightly better than them.