skysight-inc/HackerNews huggingface dataset:
> Everything that leaves corporate walls must be vetted by legal

Hardly. If Sun can, then sure AA can too:

http://www.tbray.org/ongoing/When/200x/2009/10/16/I-Just-Wan...

Sun was one of the first companies to open the blogging floodgates, officially. [...] I note, with some pride, that we’ve had maybe ten thousand person-years of blogging since we launched, and we’ve never had any material disclosures or legal trouble. Nor have I heard of any over at IBM or Microsoft or Oracle or any of the other companies who empower their people.
the part about css frameworks was somewhat interesting.

I think jQuery etc are a pretty nice answer to cross browser compatibility issues, they're not a slam dunk to the point where you never have to worry about it again, but they do a pretty good job to make a landscape designed my microsoft to be as inconsistent as possible into something a lot more tolerable.

The missing piece of the puzzle for me has always been layout, how practical / realistic is it to expect the same amount of smoothing there from CSS frameworks as you get from the javascript world with JS frameworks?
Not reproducing the full comment does not constitute a misquote.

Using Clojure doesn't enable you to magically write perfect code. You posted well written Clojure and poorly written C#. You can write poor code in any language.

If you wished to remain on the topic of imperative vs functional, you should have avoided phrases like "using C# as the tool has added a huge degree of ceremony". You made a direct attack on the language, not on the coding style. You also make significant mention of the number of lines of code, but it seems as though you have intentionally included boilerplate to make your point. Being misleading and deleting comments are not ways to make an effective case for your cause.

EDIT: Oh, and on the actual subject of functional style. I still much prefer the C# approach as it reads in order you perscribed:

1) calculate liquid value of each item

2) filter candidates

3) accumulate value

(from asset in assets
let liquidValue = GetLiquidValue(asset) // 1
where DoubleMargin(asset, liquidValue) // 2
select liquidValue).Sum() // 3

Compared to the Clojure which reads:

(reduce (sum-field :productioncost) 0 ; 3
(filter doubleMargin? ; 2
(map attach-liquid-value assets))) ; 1

or the Python which reads:

sum(liquid_value # 3
for liquid_value, asset in assets
(get_liquid_value(asset), asset # 1
for asset in assets)
if double_margin(asset, liquid_value)) # 2
But doing the design isn’t the hard part, and I think that’s what a lot of outsiders don’t really get

That's always the way with any non-trivial undertaking. Recognizing this is the hallmark of actual experience.
I'm a bit shocked by your post. So because he is a living legend one should not say nothing before reading all the papers cited even if from the article his point is already clear and one may say something meaningful even as a modest developer?

I'm going to say one for instance: the article's main point is about the fact that because of a threaded and disk-based architecture you can't get much faster than well engineered SQL architectures. For instance Redis is completely excluded from this reasoning, being in-memory and single-threaded.

Another point: where are the numbers? For instance I can trivially give proof that Redis can handle 150,000 operations/second per core in a decent Linux Box. I want to know what's the performance of the SQL solutions cited in the article.

Another one: all the SQL solutions cited in the article are names I never heard before of today. NoSQL DBs are tar.gz you can download for free from sites and compile now without paying nothing.

Respect does not mean to shut up.
Same here but on Windows Server 2008 R2. I tried Windows 7 but I didn't like it and went to Windows 2008 R2. I don't like it either but have invested too much time in installs lol. I like "plain old Windows 2008 without all the Windows 7 taskbar shit and other 'upgrades to the user experience'"
ESR announces ForgePlucker: solving the data-jail problems of OSS hosting sites
What I find strange is that people have a tendency to compare Cappuccino to flash, way more then other web frameworks, and what that means.
Film Transfer to DVD, VHS to DVD, Home Movies to DVD
Apple still hypes the absolute number of apps in the store, probably because they can measure it. But past a certain point, it doesn't matter.

Who cares anymore how many videos are on YouTube, for example? Answers could be "enough", "too many" or "all of them".
Basically Victor Mair's papers always come down to "I don't like Chinese characters", and "I don't like calques". I'm not so fond of characters either, but I also think calques are a damn sight better than loanwords --- and as Mair notes, a character-based writing system has the side-effect of forcing you to make calques, rather than just stealing foreign words wholesale without understanding them.

Among Аnglophones, the French have given calques a bad name. We hear the story all the time in the media: some French people start using an English word to talk about a new concept from the US/UK. Years later, a Language Academy bureaucrat belatedly notices. He wrinkles his nose. He comes up with a cumbersome, incorrect translation of the English word for that concept. Then, for his pièce de résistance, he forces everyone in France to use his new translation.

But in Chinese, the process of coming up with calques is decentralised, immediate, and competitive. The first guy to publish a Chinese academic paper or newspaper article on a foreign concept puts together some Chinese word roots and comes up with a calque. The next guy to cite him might accept his translation, or abbreviate it, or reject it entirely. And so on. After a period of confusion, the best word wins. And the Chinese language has a new word whose meaning can reasonably be guessed at, even by someone who's never seen it before.
Wireless Broadband
Discuss and share any issues regarding broadband, technology, dth services, mobile phones, mobile phone providers, cars and many other topics. Get reviews from forum members as well getting problems solved.
Im going to pull you up on semantics here im afraid. I specifically used the word "captivate". If I wanted to question its usefulness or helpfulness I would have maybe used one of those words.

They have a foreground so you can click links, current web browsers do not fully support links in videos.

As for the TED site, I really like how they size up and down the image, yet I find the use of the static image a waste of time. Usually that image doesn't add to who or what is being spoken about. Hence I still feel the video could work there.

I understand why you would feel its a little over the top. But I remember the first time I saw the page, I thought that was over the top.

Yet now im used to it.
Twitter Account Lockouts Continue to Plague Users
> the article's main point is about the fact that because of a threaded and disk-based architecture you can't get much faster than well engineered SQL architectures.

I disagree. His main point is that current SQL databases are slow not because they use SQL but because their implementations suck. He then lists 4 areas where the implementations spend most of the time and argues that all of them can be eliminated (how this should be done is explained in the linked paper).
The $ is much more likely to guarantee you have a credit card number and address. Just in case someone does something unscrupulous.
Cosmetic dentists Shrewsbury
Warwick’s Dental Health is a small team based in Shrewsbury dedicated to providing the very best gentle dental health care. We enjoy working with nervous patients and our range of treatments is based on latest sound scientific knowledge.
> SQL: express what you want to happen using relational notation,
> and it will magically happen. There are no real-world
> performance issues.

I don't think that's true: Consider the

CREATE INDEX

statement - it's part of the API and it is intended for improving performance. True, a RDBMS will execute a query even if the programmer didn't issue CREATE INDEX before - but this more reflects the rigid separation ('data independence') of the logical and physical data model than a lack of control (API exposure) over performance details.
"SQL! And you're a moron if you disagree!"

No-one ever said this, because no-one who actually knows anything about databases would think you store anything with a query language! It makes as much sense as answering "what filesystem should we use?" with "C!".

"NoSQL" is ultimately more about the observation that relational databases indeed are not the be-all

No, it's about thinking that MySQL is the be-all and end-all of relational database technology, whereas in feature terms it's 15-20 years behind the major players (indeed, only has basic functionality thanks to one of those players). When they come out with statements like "SQL doesn't scale" I look at RDBMSs storing >100T of data and/or handling >10,000 COMMITs/sec and I very quickly figure out who has actual experience and who doesn't.
I'd like to add that for web-related Ruby stuff, OS X is definitely the first class platform, with Linux/other Unixes coming in second.

TextMate is considered the canonical rails editor for a reason.
Monotouch logo flips you the bird
Unintentionally brilliant logo on Miguel de Icaza's blog.

http://tirania.org/blog/archive/2009/Nov-04.html
Sure, and that reason is that it was used in the canonical screencast.

Nowadays vim (or MacVim) seems to be the preferred editor, at least among the top rails blogging crowd. It's hard to beat tpope's rails.vim (http://rails.vim.tpope.net/).
Wt/JWt 3.0 released: C++/Java AJAX web toolkit now faster than ever
Fed’s Search of Twittering Anarchist Upheld
Maybe I'm missing something, but given that I live in the mission in San Francisco halfway up a hill, it seems pretty poor form for AT&T to expect me to purchase one of these things at my expense.

While I realise that currently they are being offered in rural regions. I'm pretty offended at my surprisingly terrible coverage at home and it seems pretty lame of AT&T to suggest that their customers should a) buy additional hardware to get better cell coverage b) have to provide a free internet connection for their calls

I have to pay AT&T for both my cell connection and my internet connection, and now they think it's appropriate for me to pay to piggy back for free on the internet connection I'm already paying for in order to get decent cell coverage. Uncool in the extreme.
Ask HN: your favourite server side JavaScript web framework?
I really think JavaScript is the future, but I still haven't made the leap. Just wondering what people who did it are using? I have heard of Helma and AppJet, but that is about it. Oh, and node.js, of course, but I think it is not a complete framework. Also CouchDB, but I don't fully understand how they intend to host applications in the client, with verifications and all. I think some middleware might still be required (node.js might be perfect for that).
The 84% who don't click on ads
Any major with lots of math will have a better payoff than one without math. As an engineer I can do what a computer scientist does but a computer scientist can not perform all engineering functions (specifically the case of work requiring professional registration).

With that said, what do you like to do? Find a way to make that your major. If you like programming, then major in programming. If you like hardware and software then computer engineering. If you like hardware then electrical engineering. If you like rocks then study Geology. The key thing is to learn to learn, to do research and solve problems.

I chose EE as it provided the most long-term flexibility. Although I'm working in a 'static' area of EE (power engineering), I use a lot of computer programming knowledge in solving problems that I run into.

Other than working for yourself, there is no guarantee that you will ever have a job or that your abilities will land you a job (Jack Gansle has a good column on this). As such you are much better off focusing on learning as much as you can that will help you to continue learning which should give you more options as time passes.
Varicose vein doctor
Sclerotherapy is a treatment using a tiny needle to inject a solution called sclerosant into the veins, irritating the lining of the veins, causing them to close. Sclerotherapy is also used to treat both varicose and spider veins that are seen on the surface of the leg. Problematic larger superficial veins [called varicose veins] are typically “ropey” and visible just below the surface of the skin.
It brings stuff from people I like to hear from.

Anyway "Twitter is what you make out of it".
It's working for me, much of the information is wrong though. It lists that I've made 2 blog entries when I've really made 4. It says I have two associated email addresses when I really have 3. It says I'm sharing 1 Orkut photo album with the world, I've never used Orkut. Maybe these numbers are just estimates?
On winning the dot-com lottery
The link goes to an article called "Using the Flex ProgressBar". The article about creating an MP3 Player is here:
http://www.brighthub.com/hubfolio/matthew-casperson/articles...
I'd love a bookpad that has two screens that fold together like a book. One screen is LCD that can serve as keyboard/(multi)touchpad/video screen and the other e-ink screen for reading books.

That's brilliant. The right-side touch, left-side color Kindle? Wicked!

Microsoft's Courier folds like a book and looks pretty cool:
http://gizmodo.com/5381011/microsoft-couriers-swipes-snips-a...
Developers to put PayPal payments into applications
They're used by people running massive systems that want all of their data to be accessible at incredibly high speeds.

We're talking about systems designed for throughput. For processing huge amounts of data in overnight batch processes. For five nines uptime. And for still being compatible with the code you wrote 30 years ago that still manages millions of customers.
Absolutely.

After all, you can happily run DB2 on Z/OS, and access everything via stored procs from smaller machines. his gives you external access to data without going through green screens.
Microsoft fires 800 people
Lose Pounds Fast - Diet and Exercise Secrets
Nice clean blog pages. I don't care as much for the home page, but the individual article pages are easy on the eyes.
Would probably be easier to just plug it into a small UPS.

If you were driving, you could very easily transport it hundreds or even thousands of miles without ever worrying about power loss.
Sorry for the late reply. I think it's the svg graphics. The overall page framerate is really low. Low enough to count.
I missing something. What part would be VoIP?

DO you mean, hack it so that a VoIP phone can pair with it, because those product already exist...

Or do you mean hack it to carry calls over VoIP, which seems like just another monthly-bill layer of abstraction in the transport, since it can already use a "raw" Internet connection to carry the calls.
A free Java HTML sanitizer with online test page
He's also active on everything2.com, a Slashdot sister site from way back, as sam512. If you poke around on his site that's linked here, you'll also find some excellent science fiction and various other entertaining bits of writing, including that set of essays on how to destroy the Earth that I'm sure you've read at some point.
SixthSense - a wearable gestural interface (featured at TED India)
Yep but I read in the article:

> Second, many No SQL systems are disk-based and retain a
> buffer pool as well as a multi-threaded architecture. This
> will leave intact two of the four sources of overhead above.

That's not always true.

For the other points, please give me the download link of this SQL database that can scale without problems (I want an opensource one since I'm a cheap startup).

Also scalable != fast, it only means that adding more nodes I can scale, possibly almost linearly, but again for startups that are cheap it is also very important how many boxes you are going to need, so it's important to have numbers about this superior SQL engines to do some math.

That said the article is interesting, as the idea is more or less that in theory it's possible to build SQL databases that are very scalable and that mostly our problems in the past where about poor implementations. I guess this is true, but I can't imagine how an ACID SQL system is without overhead compared to a key-value store, even when the right technology is used for the implementation. The only fix for this is to show numbers.

Well also I don't think at all avoiding SQL is a bad idea, but the author wrote in this article he is going to show how the other NoSQL claim is false (the claim is that SQL sucks at modeling a lot of problems).

Anyway the author resembles a lot Adam from Battlestar Galactica and this is a good point.
If we are talking about Washington directly then yes he won his battle via conventional warfare but when we talk about the war that he symbolizes as the leader, there is little denying that guerrilla warfare is what disheartened the British troops and emboldened the militias and locals. The following article highlights how important small skirmishes and hit and run tactics where to the revolutionary war. http://www.independent.org/publications/article.asp?id=1489
If you are scaling without a single image (which RAC gives you) then that's not playing the game either. Sharding is just re-implementing parallel query and partition elimination which you get out of the box with the major RDBMSs, and sacrificing the ability to do joins across shards (which you CAN do with real RDBMSs).

Also OLTP without ACID isn't playing either.
Pay More Attention to the Statistics
Ngmoco Bets Its Future On In-App Purchases
Having Co-founders Is Valuable But Not Crucial
Four Reasons to Keep Your Founding Team Small (and Two Reasons Not To)
Low 10's of millions ain't bad when you've only got a handful of people working for you.
The Byzantine empire died when it was conquered by the Ottomans after several centuries of decline. That's hardly a testament to them at all.
Canonical is canonical. How many great Rails coders would you guess DON'T have Agile Web Development with Rails?

Agreed on the preference of vim, but I wouldn't knock de facto standards. I bet most people use the idiomatic NULL=0 in conditionals [if(possiblyNullPtr)] just because K&R did it.
Yeah, I wasn't reading fully. Frankly I'm stunned that there is this much support, even from Asian countries, whom I thought would not like adopting something as restrictive as this.
Just a suggestion if you want people to infer the tone that you intend, but using words like "claim", and "disguise", and putting quotes around words that don't normally have them, all imply a judgemental tone of voice. Of course at the end of the day the written word is a lousy carrier of emotional signal, but that's why it is important to try to check that the tone of your writing matches the intended tone in your mind.
What's the dollar value of social media?
Free Sms Online
Smsfi advanced entertainments portal offer SMS send to any mobile in India.send free national and international sms to any mobile.
> For the other points, please give me the download link of this SQL database that can scale without problems (I want an opensource one since I'm a cheap startup).

He didn't say that there are such systems, but that he expects them in the next years.

> so it's important to have numbers about this superior SQL engines to do some math.

In the paper he talks about speedups of 1-2 orders of magnitude compared to current OLTP systems.

> I can't imagine how an ACID SQL system is without overhead compared to a key-value store, even when the right technology is used for the implementation.

If he is right, then there should be no big difference (maybe 10-20%) between a SQL system and a key-value store, assuming that both offer the same ACID guarantees, because most of the complexity lies in the ACID guarantees and not in the data-storage itself.

> Well also I don't think at all avoiding SQL is a bad idea, but the author wrote in this article he is going to show how the other NoSQL claim is false (the claim is that SQL sucks at modeling a lot of problems).

He's going to do that in the next blog entry.
Sadly, the sole purpose of an HR dept. is to keep a company from getting sued.

When that company is a US company, then yes, because of the sue-on-sight culture that has grown there. The same thing wouldn't have happened if this was Air France, Scandinavian Airlines or Iberia Airlines.
Deflating the Air Car
It really is a budding market. Sprint has one too, the Airave. Identical.
The “Interview” with Y Combinator That’s Not
Regrettably, that tactic is properly near impossible to use today - the US can't defend her own borders, and the world is so interconnected that stopping all foreign trade would result in mass starvation.
I'm thinking he's saying he'd like to be able to use a 3G phone via this device without AT&T being in the mix at all.

It does use the "raw" internet to make a VPN-ish connection to AT&T... it would be highly cool if I could make that connection to a VOIP Provider instead.
Initially, I didn't have any use case for Twitter. But since people seemed to be talking about it, I forced myself to stick to it for about a month. At the end of that month i still hadn't grown to like it so I ditched it. I didn't delete the account though.

Right now, I use Twitter as a means of logging into various services (such as Disqus) and as a search tool. This morning Thunderbird wouldn't connect to Gmail's POP servers. A quick twitter search told me Gmail's POP servers were down. That's pretty much the only use I find for Twitter.
Possibly display a list of recently authorised sites (and when they were authorised), and make it easy to revoke them without going to another page.

It's difficult because people don't expect another step after they've changed their password, and (I'd guess) wouldn't immediately understand the need for it.

Perhaps the answer is Yet Another Configuration Setting: the default option revokes all site authorisations when you change your password; the alternate option allows (but forces) you to think about it.
Top Lists of Free Password Managers available for download
The reason the Prussians knew how to defend against the Soviets was that they where the closest thing to an intellectual heir to Sparta - most of what they did was focused on making their population ready for war.
Chroma-Hash for super-cool password fields
That's a great one I've heard, but isn't it pretty expensive?
He specifically stated that he has the choice between cable internet and 5mbps DSL, which, while not equal, are certainly comparable.

Dial-up is not considered broadband by even the lame FCC definition, therefore I do not consider it competition.
i would like to implement a netowork fuzzer on a client system through a vnc server installed at the server , and if i find an anomaly in the system , i would like to take up complete control of the system. is it possible?
I think I'd actually say it has a "reverse network effect" (oh, christ, i hate talking like that).

Seriously, though, allow me to illustrate:

If the value of $1MM to you is N.
And you add a second $1MM.
The value is almost certainly going to be less than 2N.
Flagged because it starts an automatic download. And there is zero news value in it.
Newbie-Friendly Post-Installation Ubuntu Usability Setup Guide
Bureaucrats don't want passion, they want repeatability - see Robin's new post about sports rules http://www.overcomingbias.com/2009/11/sports-signals.html.
As they say, you can write fortran in any language, even Clojure if you try hard enough.

Writing rock-solid functional code in C# is not nearly as hard or as strange as you seem to think. If it isn't a real-world scenario for you, that's just because you aren't interacting with the right C# developers. For starters, you could listen to the 6 comments (six? and you still say that it's not real world?) that were posted.