skysight-inc/HackerNews huggingface dataset:
Turkey earthquake: Van hotel topples, 'killing three' ~ Daily World News
I disagree with those criticisms of SQL, but I think it is inherently flawed from another perspective. Obviously how textbooks portray SQL has nothing to do with whether it is inherently flawed.

The real issues with SQL come down to the fact that it is an imperfect representation of relational math, and then also the dreaded ambiguity regarding NULLs.

The problem with NULLs is that NULL is used to refer to two very distinct conditions. In one case (outer joins) they are used to refer to a NULL set. In another, unknown values. These really should be distinct values.
"I don’t think I will ever understand the joy that apparently comes from dancing on the grave of a dead technology. One less technology means one less choice, and one less branch from which new innovation can spring."
Secrets to lose lower belly fat
I'm talking about simple profitability, not whether they've been able (or needed) to raise 20+ M in less than 2 years. I've yet to see it demonstrated that they actually have a business model to sustain their 50+ employees (especially given UA's lack of focus and their returning repeatedly to the VC trough).
What does rsc have to say to jwz about using regexes to match a language?
Agree on almost everyone want to leave, I have about 10+ friends and colleague come to work in Singapore like me.
Reminds me of a scene in Boiler Room:

Ask him questions. Ask him rhetorical questions. It doesn't matter, just get a 'yes' out of him.

If you were drowning and I threw you a life jacket, would you grab it? Yes. Good. Pick up 200 shares. I won't let you down. Ask him if he wants to see 30-40% returns. What's he gonna say, 'no, I don't want to see those returns'?

http://www.youtube.com/watch?v=izOIOvguncU&feature=relat...
(possibly nsfw, language)
Why the hell is "falling stuff from the sky" the new "terror"? Can we please not launch shit into space without knowing where it'll fall? I know it's hard, but it's not impossibru!
Seems like (1) can be proven true or false given that 10gen is generally working more openly than those who criticize them:
https://github.com/mongodb/mongo
Conversion is action (not reading), so actually this works well. While I don't like popups as much as the next guy, its ridiculously effective. 80% of opt-ins come via popup (all double opt-in).
If from a developer's viewpoint, XAML looks identical to Silverlight, and there are the same number of people working on XAML for the Windows team as there used to be working on Silverlight for DevDiv, does it matter?

But I bet you're feeling betrayed. I understand. I felt a little betrayed a few frameworks ago. Post-betrayal, I stick to focusing on transferable skills and JIT learn the rest of .NET. I'm on a WPF project now, have not studied WPF deeply.

My advice: if you have any say in the matter, try to work with ASP.NET MVC as opposed to the .NET alternatives, so your skills transfer.

Footnote: I don't know how many worked on Silverlight/WPF/WP7 versus how many work on XAML now. I assume XAML will march on. But no one will care unless/until the Windows tablet is successful.
My alma mater, RIT, offered both CS and SE bachelors degrees: http://www.cs.rit.edu/, http://www.se.rit.edu/ I studied CS but know many people who studied SE. Feel free to contact me if you are interested in the details.
Actually - my experience of the new gmail interface with chrome is that I get an extra (and wholly redundant) scrollbar as a result of everything being just a little too big to fit.

Even worse the scroll bar that is part of gmail doesn't look anything like native scroll bars.
Additional credit goes to the BSD contributions to OpenJDK that the Mac port is based on.
I'm actually interested in how this is done. Is there a systematic method for it, or does one pick an arbitrary string? I've always used (and been forced to renumber) ordinals, so this seems quite useful.
We had pages before we had computers. Unbroken or variable-broken document flow was a feature computers added.
I hope not, because that would be an extremely facile explanation. I don't think anybody, when asked to describe the feeling of being harassed, would describe it with anything resembling "I feel like I'm in a competition with another male for autonomy, freedom and time to make up my mind."
SidePros: Matching skilled professionals with local side jobs.
Why your business shouldn't block Facebook at work
I'm sorry, while its nice to be able to stick this into two very neat buckets, I think there's a whole host of believable explanations which fall between those two extremes.

Even the CTO of 10gen admits some of the complaints in the original rants are valid (the global write lock, sharding doesn't work well under load).
I'd love to see the pitch Stypi gave to get accepted into YC. It looks like a great product - but I'd be interested to know what market of users Stypi will be making happy that aren't already serviced by Google Docs, etherpad, Apache Wave etc.
Value Of Tech M&A Deals Up 22 Percent In Q3 2011 To $56.4 Billion
Maybe I need sleep, but I am confused. The article says that Google copies Facebook pixel for pixel, and illustrates this by.. uh... two screencaps from Google. Which show that Google and Google are identical, with arrows between the Google version and the Google version for emphasis.

No?
Spec work is normal in consulting and law.

The anti-spec crusade is unique to graphic design.

Obviously, in every field, lots of practitioners will refuse to do work on spec! But only in graphic design is there a marketing effort to depict the practice as unethical.
To say that calculating the trajectories of decaying orbits around earth is hard is kind of an understatement. There are too many factors, you have to remember we're basically talking the air resistance of a possibly tumbling abstract shape that will soon be tumbling rather chaotically once any appreciable atmospheric effects take place. And that's just the start.
Best collaboration tools for virtual teams
I'm not convinced it is "grappling to maintain order". It really doesn't operate that different from the U.S:

- censorship (like wikileaks)
- Suppression of dissent (like the 'Occupy movement' is being suppressed).

Governments (regardless of ideology) try to avoid dissent, as it's damaging to those in power...
The main point of the Pastebin rant is the claim that Mongo's development standards are insufficient for mission-critical software (such as databases).

So I looked through Mongo's change logs and one of the first things I saw for version 2.0.0 is a "huge" issue: "reIndex() on secondary drops all indexes" https://jira.mongodb.org/browse/SERVER-3866

This sounds like a bad bug for a database to have. And in this article 10gen president says that data loss hasn't been a problem since 1.8, which seems to contradict their own change log....
Really? Can you point to a death penalty being applied for such a case? I'm not saying your wrong, but its the first I've heard of such thing. I have seen cases where the PRC has protected the rights of workers to form unions. Of course, these unions are through the government.
Thank you for showing us that clarity and brilliance isn't always as easy as the final product makes it appear.
Buy Motorola Defy Plus from Flipkart.com
Invest and know how to finance yourself
Joyce Irene McCrorie (Augusti 2, 1931 - November 4, 2011) =- Memorial Website
As soon as I installed Lion, I thought I'd feel the same way.

But your post just made me realize: I haven't missed scroll bars a bit. And if you wonder if there's more content in a window, a tiny jiggle with your finger instantly reveals that.

Interestingly enough, I've even traded my Magic Mouse at work for a Magic Trackpad -- the new paradigm of gestures and swiping etc. is so useful, I don't think I'll ever go back (except when I have to do graphic design work, a mouse is essential).
no it was not. hence the need for "mobile" versions of websites and various hacks to make the web work on mobile devices.
Aquaponics l Aquaponics Made Easy | Aquaponics Made Easy
Slightly tangential, but I recently compared this ad to Facebook's intro video to the Timeline in a blog post:

http://blog.byjoemoon.com/post/10755504272/intimacy-and-perf...

What's interesting here is that Google seems to understand what technology means to people a lot better than Facebook does.
Historically: scrolls existed before pages, though pages were clearly the superior technology.
Lukas Mathis proposes an interesting solution for the "visual indicator:" http://ignorethecode.net/blog/2011/08/01/invisible_scrollbar...
Read what I wrote. I didn't say you would find it offensive, I said he was asking you in joining his side as he offended others.

A typical audience is, by continued presence and attentiveness, inclined to support what the speaker says. The speaker is not saying "fuck you" to the audience, he's saying it to a third person/thing and at minimum implicitly suggesting the audience support the notion. He's not trying to offend you, he's trying to get you to offend someone/thing else. You don't have to protect the world from the offense, but you don't have to sit there tacitly supporting it either.
What's the problem using regexps for searching stuff? It's even quite common for lexing, it just gets ugly if try to parse stuff with it (brace matching etc.).

(And IIRC, the quote originated from a piece of code where jwz actually did use regexps quite a lot, if just to get enough performance out of elisp)
Truth on  enlargement videos
How does that follow? That's saying that the mobile clients don't implement everything, not that http isn't agnostic.
Are You a Problem Solver and How That Makes a Difference to Your Business
Autism and the Crystal Baby: School for Early Crystals
I often wonder if we'll ever get to call Earth "Terra" like they do TV. ;)
Web Forms with Knockout JS
HMTL5? Once is understandable but the author misspelled it twice!
Answer: scroll bars suck
Web apps don't have to be as "good" as native apps to succeed. They just have to be good enough. Remember that web mail exploded in popularity in the late 90s. Do you remember what the experience was like on Yahoo Mail in 1999? Full page refreshes on dial-up modems to see a single email. Yet people swarmed to Yahoo Mail, Hotmail, and the like.
If you want to make this true, go out and actually build a web app so bad-ass that what it does can't be outdone by a native application.

Until then, stfu.
I don't see that as "disappointing" for HN regulars.

We vote on things that are interesting to discuss, not to indicate there's any validity to the article. If non-discussion-participants are relying on the voting mechanism to provide "accurate tech news", they've only got themselves to blame for the "huge potential for misinformation".
Show HN: Bookmark iPhone apps (weekend+ project)
AppQuu lets you bookmark iPhone apps you find on the web. It puts those apps in a 'Quu' (Queue) for you to browse on your phone. @ankit and I come across a bunch of apps on our computers during the day, but never remember to check them out on our phones. [FYI: full-time, we're working on an awesome (hopefully) app recommendation project.]

Anyway, try out AppQuu - maybe you find it useful too.
A lot of the people reacting in the comments here are your professional peers. For some, it offends their religious or cultural sensibilities. For some, it offends their taste. Some associate swearing with linguistic laziness. Others associate it with uncontrolled anger. A few might associate it with an abrasive boss. For some swearing just means enthusiasm, but what I'm saying is you're going to get all sorts of different reactions, and it's hard to say exactly what array of reactions you're going to get.

That said, if for you the only options are swearing or watering down your enthusiasm, by all means swear.
And what percentage of Lion users have multi-touch trackpads that allow the same gestures?

Probably around 90.
But I'd wager that most Lion users have a pointing device that enables easy scrolling: a trackpad, magic mouse, magic trackpad, or a mouse with a scroll wheel.
My experience with other startup folks I know is that the accelerator is not designed to be a launchpad for the company's own PR purposes. Show some restraint, built your product, gain some organic and home-grown traction and then at, or near, the conclusion of the accelerator, launch your product (demo day, for example). It is to be about the product/service, not the brand of the accelerator that earns street cred.
Lessons of design learned from nature
"When you have a hammer everything looks like a nail"

The web is just another computing paradigm with its own strengths and weaknesses. It's not the be all and end all of mobile.
Probably a good article if it weren't impossible to read due to broken mobile detection "logic" in infinite redirect.
Miercoles 9
While it's not a touch screen, the track pads on MacBook Pros and the Magic TrackPad for desktops provide many of the touch gestures found on touch devices. So, touch screens? Maybe zero. Touch enabled? Plenty!

And, to be honest, touch gestures in general are a very welcomed change to the OS. I find the use of a mouse only needed for precision control (say, graphical work or gaming!)
I'm pretty sure Apple is focusing on creating visual metaphors which have a more complete real-world comparisons. There is no real-world comparison for a 'scroll bar'.

The newer UI systems are imitating paper more accurate: stacks, page turns and scrolling -- the scrollbar has less of a place in that visual metaphor.
This is what I see (Firefox on left, Chrome on right): http://i.imgur.com/RBs0E.png

Not sure if she's changed the style since you visited, but it's quite readable. I was tempted to put it down to me using a dark theme in KDE, but Chrome, unlike Firefox, doesn't inherit the OS default colours for web pages.
My wife is the Guadagno in Guadagno and Cialdini and if the reporting of her findings is any guide, ignore the rest of the article. Her findings were that women will not respond well to email unless there's an existing relationship. Men will respond better to email if there's an existing negative relationship, but it otherwise makes no difference.

The error is forgivable if the writer only read the title of the article.
It comes down to understanding and practicing effective teaching skills. Similar to what you've said and also asking effective questions has a huge effect as questions are a great way to encourage learning, experimentation and thinking. I likewise see relying on swearing and other things as a cheap tactic and not a sustainable teaching skill. I would even say that it shows a distinct lack of knowledge about 'understanding' amongst man.

Most people simply lack these skills and worse so are unaware of them. Unfortunately those who see any 'anti-swearing' stories and comments are quick to label those people as puritans sitting on high horses and miss the bigger picture.
Is it just me or are we now basically at the stage we were with java applets about 12 years ago?
Sachin Agarwal: My Memories of Apple
HTML5 support still sucks. I work with companies daily who are forced to use old versions of IE. So, we're forced to use plain HTML to build our business on, technology is going backwards.
> isn't this how peer review is supposed to work? Someone makes a claim. The claim and the claimant are assessed.

Generally, the claimant is irrelevant in peer review. That's a hard standard to hold up though.
So are oracle actually supporting Java on mac now?
There seemed to be a big fuss about a year ago on this that has died down now.

More to the point , would buying an expensive mac primarily for Java dev be a poor decision at this point?
Fundamentally, I don't see an issue with you doing outside consulting work, as long as it isn't in direct competition with your main employer. I would definitely never mix assets - e.g. don't use your main work computer for moonlighting work. Moonlighting has been around forever, in all trades, and won't go away.

Realistically, this is a very difficult task to pull off in our discipline. This was true for me anyway - I've tried it and it was short lived. It could be that I'm an "all or nothing" kind of guy and it is just difficult for me. Maybe other people don't suffer from this quirk. For me, I find it incredibly difficult to shift between simultaneous projects. It takes a certain amount of mental time just to get into productive mode. By the end of the day, I'm pretty exhausted from my main duties. What happens, then, is I ended up doing okay at one task, and terrible at the other, but didn't produce the kind of quality output I would want for either. Ultimately, I wasn't pleased with myself.

The startup is going to expect you to be 150% focused on their objectives. I don't think it will be an 8 to 5 gig. That's not the way these things work. It's a heck of a commitment, and if it were my startup, I would want you "fully engaged."

Just my 2cents.
I read this as: "you get an automatic $10k/yr pay cut at 5 years".
What was the alternative? HTML/CSS?? Hah.
Easy Search Engine Optimization
How to get a post noticed on HN this week: don't swear, but mention swearing.
Not enterprise enough!
This is one characteristic of Unity (Canonical -- Ubuntu) that I think got it right: http://design.canonical.com/2011/03/introducing-overlay-scro..., which leaves only small indicators until the bar is in proximity to the cursor (or in use). It'd be a nice touch to mobile applications, like with Android, where the scrollbar only needs to be represented by 2-3 pixels.
Picture this: an 11 ton tank of gas falls into your house and burns it to the ground, and all you're told is: "There are too many factors, you have to remember we're basically talking [about] the air resistance of a possibly tumbling abstract shape that [was] tumbling rather chaotically [when] any appreciable atmospheric effects [were taking] place. And that's just the start".
Louis Vuitton Handbags|Louis Vuitton
Who are the partner banks? Who is actually going to be holding onto the money?
Human echolocation lets blind man 'see'
It would be awesome if they could incorporate something like this into an IDE, specially Eclipse. I know I would use it.
Enable hidden Android-like autocorrect keyboard bar for iOS 5
HTML5 support doesn't suck. Check out http://caniuse.com, and you'll notice that non-IE browsers are doing a rockin' job supporting HTML5. If you develop for iOS or Android, HTML5/CSS3 has been a joy. Sure, there are hiccups, but support is far from "sucking".

It sounds like your companies upgrade policies suck! OR, their decision to support/build around proprietary web technologies, hindering their ability TO upgrade. That sucks.
I think they made it clear during that fuss that Apple were transferring support for Java to Oracle.
PLEASE JOIN IRC.GROVE.BZ #GROVE FOR SUPPORT WITH THE GROVE IRC SERVICE AND TO MEET THE TEAM!!! THANK YOU!!!
Terra was something the golden age SF writers settled on. It's from the same source (Latin) as the names of the planets and Sol.

Terra is to Earth as Sol is to Sun.
The author makes a good point. Unfortunately, many companies are led by people who just don't get data and its analysis and potential for driving change.

Many executives got to where they are by either lingering around for a long time and waiting for competent people to leave or by mastering the skills their company needed 10 years ago, but which are now irrelevant.

This is leading to ample opportunities for startups and growth companies to beat the living daylights out of bigger competitors. No amount of MBA-speak and powerpoint presentations can help you understand what to do with the data deluge. These leaders can try to hire smart analysts, but how are they going to be able to differentiate between data scientists who can make a real contribution and those who can't?

A lot of bigger more established companies won't make the cut, no matter how much data they accumulate.

There's ample opportunity to disrupt established markets with data driven strategies,but this disruption probably won't come from larger more established companies.
>As part of a federal court order, the rogue DNS servers have been replaced with legitimate servers in the hopes that users who were infected will not have their Internet access disrupted, the FBI stated.

I don't know if that's really the best solution. It's likely exposing more security holes in whatever machines it's on - breaking their connection might actually help them (or re-routing to an info page), rather than keeping them in the dark.
XAML worse than HTML/CSS? What about the fun task of hacking your HTML/CSS app to look the same across browsers?
Wholesale High Powered 100W 32-36V 2400Lumens
Oh wow, sad that I could actually see that happening going by the gullible nature of the community. I'm pretty confident though that by the time its gone through the community's marketing machine, it will turn into some creepy move, available on DVD for $1,000.

Alas I got much out of the Bay Area scene back in the day so as long as the secret stays away from NYC I'm good :)
Hoover LINX Cordless Stick Vacuum
You are a good speaker.
When was the last time you worried about going to prison before you posted a tweet?
Exactly! If someone can not take the time and effort to learn to speak well and convey their ideas and rely on dumb edginess then they're basically saying "Look, don't listen to me" though if someone makes a great effort then I desire to listen.

I say effort instead of result because I know people who are not eloquent at all and struggle with it. The difference between them and others is that they make an effort (The world tends to focus on results and not on getting there), their sincerity, and what they have to say can stand on it's own even despite the lack of great elocution in how they speak their ideas and works would stand on their own.
I've been using grove IRC for a while now. If you use the irc.grove.bz server instead of the .io server, you can create channels without registration.
Yes, but no UDP sockets, which are absolutely essential for multiplayer games. It's ludicrous that a modern networking platform can forgo this essential component.