skysight-inc/HackerNews huggingface dataset:
yes this is good if the app is going well. But think about apps, which don't get too many users, even users who use it once and feel something to report about it, don't do it because they have to go on the Android Market. If you want to see how easy the process can be, download the MyCycle app from Android market, click the Feedback button. The questions you see on the feedback page can be changed anytime through a website, I don't need to give an update for the app.
What I suggest may not be very intuitive at first, but if you see it once you will realize how much more beneficial it can be.

MyCycle app may not be of any use for you, you can uninstall it after seeing this feature, but its a good demo I feel :)
Great. One more guy that gets it.
Access my Groupon Accounts
Fraxel Laser Treatment 
Fraxel is an advance technique in skin rejuvenation; Orange County Medspa offers fraxel non surgical laser treatment for all skin types that help to remove damaged skin and restores smoother, less wrinkled, less pigmented & firmer skin
Scene-Level Television Metadata — Tagging TV — is The New Oil in the Industry
Yup I`m stable, been looking to this for since 2005, now is the right time. Of course there are other things besides food & shelter, but those are the things I need to get started anywhere. A little money after proving myself won`t hurt either. As I said, this is a little social experiment. Want to blog about it, how it goes etc. Trying to make it as a digital nomad.

Anyone willing, won`t regret it.
Laser Hair Removal For Women
Laser hair removal for women, Orange County Medspa provides effective treatment for women to remove unwanted hair on his body. For laser hair removal please contact our experts and get expert advice as you need
The one thing that most vi-mode implementations don't get is that vi(m) is really about the possibility to configure every keystroke. Its not about "j" is "up" and "dd" deletes the current line.
> "Entrepreneurs tend to be risk seekers"

I disagree. I think a better description is risk tolerant. Pretty much everything in a startup is about risk mitigation e.g. Talking to customers early, building the minimally viable product, hypothesis testing etc.

Entrepreneurs are more tolerant of that risk to begin with and as they prove the market/product, more people have an appetite to get involved, and you can build a business.

If an entrepreneur is really risk seeking then as soon as she's reduced the unknowns, she'll lose interest.
> And how about that Kenny G -- jazz will never be the same, right?"

> Me: "um. indeed."

That's just extreme politeness, not a lack of excitement.
I actually liked using this, really friendly and easy to use interface. I would definitely use this for a personal website or a small project
C0000005
Unhandled Exception c0000005 is a Microsoft access violation code occurred due to registry corruption. Visit c0000005.org to fix this error with an advanced tool. Download it to scan your registry quickly. Enjoy 60-day money back guarantee as well.
ORMs are useful for one thing for sure: for making an illusion that OO way of thinking and relational way of thinking fits.

But they don't fit really!

I like the way original author explained it: the problem was that people were forced or convinced to use wrong abstractions. Due to the massive marketing of really big players since 80s, relational databases are everywhere around; most of developers during the years took for granted that they MUST use SQL, so they stopped thinking if they really need relational model.

Luckily we have other setting these days. There are plenty of production-ready non-relational database engines. To simplify your application layer and really map your OO data, please do use document database - they fit. That's it. No amount of pretending will dissolve the differences between relational model and object-oriented model.

If in doubt, please go back to the theory, to the computer science. You don't have to dig through tons of papers from 70s when relational model has had its peak of scientific evolution - you just buy yourself the CTM book and go through all the computational models with examples of the real code. Please do the lesson. Otherwise any discussion will be about habits and beliefs again, not about science and engineering.

And - I hate to say it - most of the comments like "here we go again" are really about habits and beliefs. How sad. The foundation of our occupation is hard science and engineering. We strive to build better things based on such concrete foundation. By sticking to the thinking "OO + relations fit" we abandon this foundation and we are turning into believers of some cult created decades ago by the marketing people of the few companies everybody knows in order to massively increase sales of RDBMSs. This is not engineering.

Please, put yourself in the distance from the habits of using specific tools you're accustomed to; please think about it.

[edit typo]
"i can and have gotten extremely excited (mostly when i am not recalling anything similar) in the past, but found that it is a disappointment almost always"
same for me, but this "feelings" stops me from getting things done. I always try something new, and then lost the "excitement"...
5 Website Usability Tips that Drive Results
Mountford Pigott
Some of the most state-of-the-art leisure parks in the UK have been designed by Mountford Pigott that uses the latest engineering techniques for all its architectural solutions. Its leisure design is appealing, functional & in line with the environment.
> things William Gibson wrote about in fiction 20 years ago

Greg Bear, 26 years ago (Blood Music): http://en.wikipedia.org/wiki/Grey_goo
There's a karma threshold before you can see the downvote arrow.
I live in mexico ... I really think usa wanna insert their "terrorism" terms in our country to have an excue for army to enter .. Im swear that their long term pitch.
So your data is coming back at you in 2 different formats. We have the same issue and while it's not wonderful it's certainly not the end of the world. Naming conventions can help you know the return type of functions.

And if you understand the types of queries being done under the hood by your ORM then sometimes using a custom query to retrieve ids to be used in a simpler ORM query is not such a bad idea. I think it's a case of doing things consistently in your code base so you use your ORM when it helps you and don't fight it when it's not going to help you.
Hotel agrifoglio
The thing with ORMs is they generally are really more like data structs than full-on objects, but ORMs cause some devs think that's what objects are. When in fact an object is just a bundle of capabilities. While the ORM operations (select, delete, etc.) are capabilities, they don't specifically model the capabilities of the system, and in fact many times these operations should be unexposed outside of the object.
Paper: It's Time for Low Latency
Hand-coding and maintaining bog-standard glue logic at the start of a project isn't good either. Auto-generation of database and glue logic for your app is possible, and the task usually falls to an ORM. The problem as described is that the glue logic is trying to hide the implementation, making it hard to remake the code when it becomes clear that the out-of-the-box implementation is not appropriate.

This doesn't seem like an insoluble problem; rather than use an ORM to generate an impenetrable glue layer, it would be better to use code generation tools to create a clean database model and a glue layer that can be easily overloaded as required.

What tools exist that give you ORM-esque generation at the start of your project, but allow you to do maintenance on the glue layer later in the project?
The logic behind articles like this can be summarized as "trains are an anti-pattern because you almost always eventually have to go somewhere where there are no tracks or stations".

Getting tired of this. The fact that a tool or method has limitations and risks doesn't make it an anti-pattern.
It seems like touch is more natural on Apple devices...maybe people are just trained for it by now, but he seemed to have less difficulty with getting the iPad to do what he wants it to do. Many times he had to try his gesture a 2nd or 3rd time on the Windows 8 tablet.
Windows 8 Shortcut keys
Windows 8 Shortcut keys

http://www.newtechie.com/2011/09/windows-8-shortcut-keys-to-navigate-new.html
I read your comment, then went back to have a look. One day I'll learn...

The video, however, I thought was one of the most level and unbiased comparisons I've ever seen. Didn't go into a lot of depth (probably hard because Win8 is still largely incomplete), but what it did cover it did well.
I don't think there's much I could do in providing food & shelter, but I do have a rather ok-ish MacBook collecting Dust (Model 2007). Would that help?
Appetite suppressant
Using RegeneSlim Appetite Suppressant Food cravings common these days With abundance restaurants bakeries stores filled with unhealthy food difficult resist stopping fast food joint enjoy fattening meal buying junk food even when supposed watching your weight However there some people already consuming healthy food staying away from junk food still possible binge healthy food Just because healthy doesn mean there.
Wholesale Soccer Jerseys for Sale
Bingotrans.com offers the best sportswear and affordable Soccer Jerseys for sale in wholesale. Contact us for the branded soccer jerseys at cheap rate.
This is very true. Even for uncomplicated meals, though, it seems to work out better and the grocery store's competitiveness collapses when (1) it's not Wal-Mart, (2) involves meat, (3) isn't for a family of 51.
> Also: what kind of lame anti-technology terrorist group posts its statements on the Internet?

Good question. I'd say it depends where one draws the line. Some people draw it at horse-drawn buggies (and they may be right), others don't balk at electricity but reject some body-invading medical practices, others have very hard lines on human dignity.

I guess we'll find out, sooner or later, where the real line is by the collective "Oh, SHIT!" expletive when the tripwire is stepped on ...
Funny how all VMs go through this. Remember when JVM GC pauses killed websites - and how over the years this was fixed by better - non pausing - GC strategies.
Swim necessary
I think cigarettes improve my quality of life enough to justify their cost.

For some people satellite TVs improves their quality of life.

I'm not some spoiled rich kid either; I grew up on potato soup and old cloth in poverty.
That should be 'magnetic ferro-fluid pump without moving parts'.
Buy now Exclusive Pearl Designer earring's
Cant resist the designer earing collection with high quality low price this exclusivity this is only till stock lasts...hurry!!
for more offers and pearls vivit our site www.jpearls.com
It feels like people keep getting burned by investing all their stock into an ORM and then overcompensate by never wanting to use any ORM again.

ORM's are awesome to get things done quickly, but as stated in the article, and stated by those very same ORM's, you do sacrifice some performance.

As usual with these articles, there is a false dichotomy that one should choose between ORM or no ORM. It's a perfectly sound decision to use an ORM and hand-optimize whenever the need arises.

Also, ORM's usually _are_ optimized for the 90% use case, so going of on your own to write those in plain sql for your entire domain model is passing up on a huge amount of leverage.
Send me a mail to soporte@Guali.com.mx ... I live in mexico to, i have a little profitable company in mexicali
Good points. The chromeless IE interface looks like another example where users will chafe. I can go completely "chromeless" in Chrome for OSX but I never do because seeing open tabs and having immediate access to extension buttons at all times is too important. I imagine less seasoned users will feel the same way about the URL bar and their favorites.
From the FHS:

"The /usr/local hierarchy is for use by the system administrator when installing software locally. It needs to be safe from being overwritten when the system software is updated." [1]

And I believe that "system software" today means "installed by a package manager" (please correct me if I'm wrong).

I personally (rarely) use /usr/local for manually-installed packages. This way there's no risk of a package manager accidentally overwriting stuff outside its control.

[1] http://www.pathname.com/fhs/pub/fhs-2.3.html#THEUSRHIERARCHY
Technology Powerpoint Template
Technology Powerpoint Template: Download Latest Technology Powerpoint Templates with nice background and themes. For more info visit: www.freeppttemplate.com
I think the problem per se isn't treating rows as objects and just querying one row to read the data for one customer or transaction or whatever. I think that the taxing problem comes from fitting these records of data into an overly object-oriented style of programming, and feeling the pain when you're actually hitting into this mismatch.

Then you might go all the way and try to abstract away the fact that you're reading a record from a database. For what, I don't know, but it feels often that there's some perceived benefit in pretending that everything, including data, is a native object and all objects are alike--even if you have a heavy marshalling mechanism to prove that isn't the case.
The app comes with 10 free translations. Then there's a charge of $.99 for an additional 10 and $8.99 for an additional 100.

That has got to be the most inconvenient pricing model out there.
In my experience, the difference in default level of communicated excitement between UK and US teams can lead to friction because to the Americans it seems like the Brits are being surly at all times.
She makes a bunch of great points, but as someone who has worked on several projects with a properly implemented ORM, I find that I have to disagree with the post.

It sounds like a lot of people who are Anti-ORM in the comments (here, and on her blog), are focusing on the saturation of relational databases, and touting that NoSQL style data stores are a better fit for certain problems.

No argument here

But in a relational DB, assuming you are using it for its intended purpose (storing relational models, and not "objects"), I don't see why anyone would want to eschew the use of a proper ORM, with the exception of incredibly small projects with minimal database access.

For medium to large projects, I've never once regretted using an ORM. Not having to write my CRUD statements? Having all of an objects relational data lazy-loadable and at my finger tips? Sign me up! Just my experience.

I feel as though this author has worked in environments with other developers who didn't "get" the benefits of ORMs, and thus the implementations of those ORMs suffered. This is just my opinion from what I've read. I could be wrong here.

Death by a thousand queries, however, is a completely valid complaint. In fact, it's my one of my only major gripes with ORMs. But maybe I've just never run into these cases that the author has that makes ORMs so unbearable to use. Maybe i'm just lucky?

Also, she re-blogged this from several months ago: http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern
hm so just like the german sound of 'ö' :-)
Or expressed in other words - the mobile market is getting very commoditized in the lower parts of the market.
Five Ways You Endanger Your Friends Online
Possiplex: Ted Nelson's autobiography
That's for the browser itself, not the search engine.
I don't know why you were downvoted. If some 55-year-old geezer, 30 years experience in COBOL on a mainframe, rocks up to a shop like that, would they give him a fair shake or laugh at him for not knowing Ruby?
You can't put a clickable link in the submission, but you can either:

1. submit the URL itself with a brief description, then post a comment giving further information; or,

2. having submitted your "Ask HN" as you have, then post a comment with a clickable link.

Option 1 also doesn't carry the ranking penalty of a URL-less submission.
It depends on the ORM you use, but I'm afraid it's not as simple as "you can later hand write SQL queries to speed things up". This will interact badly with the ORM's cache/transaction handling: your select queries won't see uncommitted changes held by the ORM, and even worse, your ORM won't see the modifications you made with insert/update/delete SQL queries.

Also, one of the pro ORM arguments is that it generates database-specific SQL, making your code theoretically portable between different RDBMS. Hand writing SQL will break this.

Another point: your ORM would automatically pick up changes to your model and cope with it, not your hand-written SQL, making your code harder to maintain.
I suppose it would depend if any fraud has been committed.
Years ago, before ActiveRecord, I started writing my own ORM for Ruby. I got a reasonable way into it, too.
I gave it up, because I realised that it was much, much simpler to write many small PL/SQL views and write-triggers and use temporary local objects and/or lazy writes (etc). The DB could do much better query-optimisation this way, for one thing. But anyway, that was a long time ago.

TBH: If you want all your relational logic in your app, NoSQL systems make an awful lot more sense these days -- esp. if you've got a decent API/wrapper-layer that can automatically manage the freshness of locally cached data for you.
Fear of failure, though, can become fear of success -- which, when you think about it, is nothing more than fear of failing harder at the next level. There is a difference between prudence and paralysis, between taking reasonable risks and recklessness. And sometimes it's really hard to tell the difference between a comfort zone and a rut when you're in one.
Keybindings are way off on non-qwerty keyboards.
fellow poor rails programmer from poland here. i can take it if its a burden :]
Costume Ideas for Kids
Nothing went wrong. Everything worked exactly as it is supposed to.

He put it out there to see if there was interest. There was. He did more research. He realized he couldn't succeed. He didn't take any money.

There's no fraud, no intent to deceive or steal. Everything is on the up-and-up except for one thing:

There are people calling for his blood simply because they are jealous or disappointed. He was aiming to do something they couldn't, so they started calling him a fraud. And when he admits he really couldn't, and hasn't taken any money, people continue to call him a fraud.

It's ridiculous. I'm sick of people treating people as guilty before there's any proof whatsoever.
Congratulations on your new job !
Spencer05
At a previous job, a co-owner would often ask me how I was. I'd say 'nnn' or something non-committal, because most days are just normal. After a year or so, he started saying, 'So pretty good, huh?' and laughing.

He got me. He knew that I -could- get excited, when there was cause to. But just because every day is normal and not horrible is no reason to act excited.
I cannot have the feedback window open AND look at the site at the same time. A real popup (not that javascript usability break... (grumpiness not directed at you specifically)) would work better.

A report button is missing, I had "drupal.org" once with a nonsense question. And another site asking about some spammy stuff ("what are your thoughts on online marketing" i think))

A function to reshow the question would be nice

aargh, this is addicting.
Is this really the Chrome implementation of a sidebar?

Looks to me more like a floating secondary window which continually tries to dock to the main Chrome frame.
I used to be a huge Inferno fan, but with Go around (Rob and Ken both worked on Inferno, Rob was even responsible for the name), I wonder how relevant it is this days.

Go has a much more vibrant community and development is blindly fast. Given Go's dramatic memory efficiency advantages over Java I would hope Google will push it on Andriod soon.

Go code can already run on Android, but building Android apps in Go is another matter, but with Brad Fitzpatrick moving from the Android to the Go team recently, I'm optimistic.
'We' will continue to grow.
For more documentation and papers see: http://doc.cat-v.org/inferno/
i thought it was great that Amanda Palmer and her new multi millionaire husband, Neil Gaiman (19 million)used kickstarter to fund their tour.
frame accurate seeking should be there, but no reporting, true.

If by access to framebuffers, you mean getting the raw images in a buffer, yes you can.
Usually need a 2 or 3 cm square heatsink. But fat lot of good that will do once you enclose it in a metal box and stick it in a wall.
If op has no use for it. I've been wanting to give this macbook away to someone who's in dire need (e.g. broken, stolen, etc.) and is unable to buy a new one due to not having any money.

If that's you, or anyone for that matter, I'll be happy to send it your way.
From the update posts, it looks like they're still trying to take money from this - just outside of Kickstarter.
You can send it his way, I`m in no need of a new computer. I think whoever accepts my offer will have some equipment to work on.
Which technology stack to use for car pooling over web and mobile
I want to start working on a project where I want to build a intranet website and mobile app for people working in my office for car pooling. The basic idea is that if anyone is interested in looking for someone to carpool with should make a posting of going from A to B at time X.People can then reply to it.

I've narrowed down my option to Scala+Lift+MongoDB or Node.JS+Redis/MongoDB+HTML5. I don't know which one is better or worse for the problem I have mentioned. Also looking at developing mobile apps for the same application where people can send carpool request over their phones.Looking for a stack which can complement the mobile development also.

I know there are various solutions for this, but I'm looking to learn something new and exciting and have fun while developing it.
Anybody doing those jobs that hates them need to get out. Just leave. If you hate the job altogether, find a new profession. If you just hate that company, find a new company. Do not work for jerks.

They'll go through good people until they realize that their attitude and policies are preventing them from having good people. Eventually they'll have no choice but to straighten up.
Yes, there is an impedance mismatch in mapping data from relational data stores to object instances.

This does not mean ORM's are an anti-pattern, or bad. ORM's provide a lot of value for the 90% use case that people often need to bang out under various time constraints (mvp, project for a customer, etc).

There is a trade-off when using an ORM that you, or your team, should be aware of. Once you start hitting the limits of what an ORM can reasonably do for you, it's fine to either:

- drop down to using handoptimized sql for specific queries / submodules of your project (e.g. a set of reporting pages)
- figure out if you are trying to punch a cube through a circle by using a relational database over a nosql type storage, and consider moving part of your data to a different storage.

I haven't had a lot of experience with nosql databases yet, but I think it's also interesting to consider that relational databases have been around for a long time, and alot of corner cases where they are unwieldy are known. Nosql databases are not as vetted against reality yet, so abolishing one for the other may amount to nothing else than trading one set of problems for another.