skysight-inc/HackerNews huggingface dataset:
Not if you depend on a software that requires plaintext passwords (as they obviously do). Whether it's a wise choice using such a software is open to discussion though.
I'll try to clarify what I mean, since my reply to the other post is somewhat confused. I should read more carefully before posting. Anyway.

First of all, is your data suitable for storage in a relational database?

If not, if you end up having to do tons of joins and every table has references to other tables, something like Redis is probably a better fit - I'd move away from ORM/relational at that point.

If it is, then what does using an ORM buy you? Simple queries are simple to write and maintain, so in my experience you don't gain much there. More complicated queries are not handled well by any ORM I've seen, so there you'll want to write them in a relational language anyway.

So, at least the situations I've had come up have both resulted in moving away from the ORM, either to a non-relational database or to keep the data in a relational-friendly format. A lot of the nitty gritty of writing relational queries by hand (as noted, escaping, listing the fields to be queried etc) can be abstracted by a set of helper functions, and maintaining these is much simpler than fixing problems with the relational mapping. For example: you have an inefficient join. Using an ORM, you'll be solving this problem indirectly either by massaging the ORM or bypassing it entirely. If your join is directly expressed in SQL, you solve the problem by modifying the join. There's no additional headache involving figuring out how the object model turns into tables and queries.
SLip - a Lisp system in JavaScript, for browsers
Heh. I use SQLAlchemy, but I don't use the associated ORM.
I use SuperGenPass (EnigmaPass for Chrome). I don't have to store passwords, I just have to remember the master one.
I have heard this but I guess I don't see it. I don't think you can succeed without taking risks, and i don't think you can succeed without failing, sometimes big-time. Indeed I think failure is more often than not, a stage on the road to success.

As for family, it's true that there will always be people who don't have an appetite for risk. However, I also think that if you build risk mitigation strategies into your family unit then the family can become a bit of a safety net, rather than something that drags everyone down. This may not be possible in all environments but I think it is often possible enough with a little creativity, that it can be done.

For example, when I am making money, my wife's income is strictly used to purchase luxuries, or saved. When I am not making money, that's a safety net. Similarly when she's not making money but I am we can live ok. But we can't do this without economizing in a lot of areas and being aware of risk.
3 months with 5 people is a $30k investment?

Assuming full time, that's around 2500 man hours. I guess that's $30k if you pay them $12/hour.
It people find the content valuable, does it matter if he's gaining something from the exposure? Come to think of it, aren't a lot of the people who post here doing it (at least partially) to promote themselves or something they're building? I mean, I freely admit I am, for one[1].

[1]: Fogbeam Labs, the up-and-coming Open Source collaboration/knowledge-management company. http://www.fogbeam.com Go there now and sign up for our newsletter. It's not necessary for you to spend the rest of your day thinking about how cool Fogbeam Labs are, and how much you want to email all your friends and tell them about us too. But if you can remember a time when you were really excited about a company like Fogbeam Labs, then think back to those feelings and how that made you feel, and do the right thing.
Do you have an alternative you use?
Put your hand up if you saw this coming.

O/

When I saw the post I asked myself how long it would take for dropbox to block them, it took about a day.
Cleartext? Are you kidding me? I actually have an account there, sorry Envato but you just lost a customer.
New Rocketr about to launch
In this particular case, handling the pre-standard implementations would have been trivial because they all have different syntax. So you'd just write them all in there, and the ones that don't apply in the UA in question would just fail to parse and get dropped.
> In the 90's many of us (yes including me) thought that object databases would solve the problem by eliminating relations on the disk. We all know how that worked out.

Maybe I'm too young (or too old) because I don't know what he is suggesting here. I've used an object database on a large commercial project, and it was a dream: everything I like about ORMs, and none of the drawbacks.

My impression of OODBs, therefore, is that they were a technical success, but a commercial (and open-source) failure. But I don't think that's what Martin is suggesting. Can someone explain what "we all know" about database history here?
WordPress Hovercards on GitHub
And yet the PC clone market as a whole appears to be moving over to EFI
Considering he has a 4 day work week, I imagine he gets a little more sleep Friday-Sunday to make up for it.
I'm not sure of it is just my phone or a general problem, but the beta version is like browsing through jello. Most of the time, I have to guess if it has registered a tap or not. Looks incredible though.

Note that Opera has little sluggishness on the same phone, even with a bunch of tabs open.
Just curious, what exactly did you pick up from this post that was helpful? Can you transfer any o this knowledge, or advice to your own life? Even if you were a CEO that worked from home, the odds of any of this applying to you would be small.

To be honest, it sounds like an ideal schedule. A schedule many would love to have, including myself (minus the kids :D).

The bigger picture I get from this post, is to take control of your life and schedule. Design the type of life you want to live, and then figure out the small details like how to afford this lifestyle and make time for it.
I think it's basically the O part. In theory, one might have a delightful ontology of object oriented code, like Animal->Mammal->Cow , but in reality you often have something much more like

CompanyNamePersistentObjectBaseClass->Entity->ExtendedPersistentEntity->CacheFactory->Entity(but in a different package)->NeedToAddAPropertyForJustThisReleaseIPromiseThisClassIsGoingAway->IdAddThisToTheBaseClassButIReallyNeedToRelease->Shape->Triangle->XYCoordinates

and then somebody wants to cache these things in hibernate.
People conflate "relational" with "SQL", because of the historical accident that SQL is the most popular way to query relational data. Then when SQL isn't a good fit for their problem, they think relational is not a good fit for their problem, which is almost certainly not true.

For most practical purposes, SQL is the only way to query relational data. In the absence of alternatives, it's natural to conflate the notions of SQL databases and relational databases. I agree that SQL is a mess, but I don't think an approach based on pure relational primitives would make it better; in fact, I think SQL is a mess specifically because of lack of expressiveness in the pure relational primitives. NULL, ORDER BY, LIMIT/OFFSET, opaque keys, windowing functions, transitive closures, etc fit poorly into the relational model.

The original motivation for relational databases is to have path-independent access to data. This is a really powerful idea.

I agree with both assertions, but in many applications, path-based access makes the total majority of queries, and SQL or relational model provides little means to distinguish them from other equi-joins or arbitrary join conditions. In my opinion, it would be better to start with a navigational path-based database model, and extend it to allow constructing new paths dynamically.
Loyalty, Its Important
Google is serving different pages to Firefox and Chrome, even thought Firefox's User-Agent String includes "Android; Mobile". If you change Firefox's User-Agent String with the "Phony" add-on [1], then Google will serve the nicer looking pages.

[1] https://addons.mozilla.org/en-us/mobile/addon/phony/

Another problem is that many mobile sites are "Best Viewed with WebKit" sites because they rely on -webkit prefixed CSS without using the unprefixed or -moz prefixed names. Mozilla is still debating whether Firefox should map some -webkit CSS to the equivalent -moz versions.
In most cases an API is used to increase the visibility of the company and its services. In some cases, it can be an additional source of income based around usage (free up to a certain number of hits). I think it is meant to be a mutually-beneficial or symbiotic relationship. I don't think that there are conflict of interests as it is a public API. It would be in the terms of use if it was, and you can elect not to use it.
What try to put him down for what he's accomplished?

He isn't being put down for what he has accomplished. He's being put down for writing a shallow self-serving blog post that is completely devoid of intellectual content, and then submitting it to HN. I hope enough others here flag this as well.
I like how you assumed malice when bureaucracy is a much more plausible explanation.
Actually, it will, every n number of saves. When I create a throwaway VM, it's a reminder to paste in my license key ;).
or HQL. which is pretty much exactly what this guy means.
I'm saying 110,000 transactions could take all weekend if they're dealing with latency from a gazillion other banking system.
I used it for free for a long time (longer than I care to admit) but by the time I did pay, I was so in love I would have happily spent 2x on it.
This is very cool. If you're looking for quick wins, you could probably crank out 5-10 DLR stations in a matter of minutes :-)
Hawaiian luau dancers phoenix arizona catering
Tia’s Royal Islanders offers a traditional Hawaiian luau complete with authentic food and Hawaiian dancers for every occasion.
I actually get a lot out of Ryan's posts. It's especially helpful to know what tools he's using to remotely manage his team, the structure of his company, and also how he meets and manages his team. All super helpful when you're a startup founder managing a remote team like me.
It's just that time of the year.

Apple's Review Team are probably bombarded with a lot more applications than usual because of the Retina Macbook Pro and iOS6 support.

The average wait time is 3-4 weeks, and it's just nearly been 4 weeks, so at best you might have to wait up to 2 more weeks. I wouldn't be worried unless it's been a couple of months.
I think it's all about getting to know the tool (ORM) you work with. Look at the generated queries and their performance, use eager/lazy loading in the right places and mainly take care of the database operations that run most often. Switching to plain SQL might make sense if you don't need structured/hierarchical objects at this point in your application and a simple array/list/table will do just fine. Don't bother with that if your hand-generated query will most likely end up the same though. Use database-specific bulk imports or plain SQL if you have lots of data to insert and need it fast.

I am also often seeing comments about ORMs saying "What's so hard about SELECT..." - nothing's really hard about retrieving data, every decent developer will sooner or later end up with a working complicated SQL that gets them exactly what they wants. But I think the real benefits of ORMs start when you have to save/edit/update/extend relational data again and have to take care of all the inserts, updates, deletes across several tables, maybe including versioning or workflow (drafts or changes waiting for approval) and other additional complexity on top. That's the parts where I am glad to rely on an ORM supporting relationships and which can be extended via hooks or behaviours. (Note that I am mainly talking about 'Admin' pages here and nothing that runs too often.)
>> In other words, ORMs are at their most useful when solving the least challenging problems. To which we must ask: why bother?

1. I disagree with your assertion. Ruby's ActiveRecord has scopes that make it very easy to compose complex queries from pieces; start with a simple query, then conditionally add clauses like where, having, joins, group, order, etc. I'm looking at code right now where mixing and matching clauses like that was crucial. It would have been a nightmare to do in raw SQL.

2. Even if you were right, "least challenging" != "least annoying." Washing clothes is a trivial problem, but I'm glad to have a machine do it. Same for writing the same boilerplate SQL 30 times a day.
... and file(1) under my Ubuntu 11.10 system calls 'em zips.

Debian added upstream epub support (and backed out its own) in September, 2011, so this is a pretty recent feature.
Luxury Homes for Sale in Brentwood TN - Home Buyer Nashville TN
Real Estate Nashville TN. Browse our Luxury Homes Listings Brentwood. Contact Us for Residential Property in Nashville.
"[$30,000 USD] in developments costs have gone down the drain". It seems kinda silly to put 30k$ in a project that's looking for trouble and where all your eggs are in somebody else's basket.

Also, I don't know the nature of Dropbox's app approval system, but my instinct is that it's somehow naive to assume that you're all good just because your app was not rejected. It's like speeding on the highway, not being stopped by the first cop you cross, then whining when another one arrests you further down the road: 'But the other officer cautioned my speeding!' lol sure.

When I read the initial post (yesterday?), my first thought was "How long before Dropbox blocks their access to their API".
PHP is more expressive than python, ruby, or java. I see.
MySQL is bazillion times faster than MemSQL
That's interesting. I used the default Android browser for like 2 minutes and I'm glad it will be gone. However, this will probably make it harder for Opera and Mozilla to compete. The next logical step for them would probably be to work with vendors (or at least mobile carriers) to have their browser installed by default. Opera used to do this with older phones, never saw it with Android (that does not mean it doesn't happen though).
The secret labs where America's most futuristic weapons are built
The Need for Improved Visibility (and Why #MonitoringSucks Without It)
Some of them think that they can change the world inside an organization that gives them the tools and power to do so - one of the best programmers I've met works for Microsoft, he loves Haskell and all that, but worked for the C# team and has moved around inside Microsoft, doing interesting work.

I don't think he'd be a good fit to try to change the world by himself, but he can buy a good vision (or a well-sold bad one maybe :) ).
But that doesn't require or imply an ORM. That's just a matter of having an object model.
That's been considered, yes. In this case support for -webkit prefixed stuff would probably be needed in addition to the UA string faking. Oddly enough, Apple and Google are strongly opposed to anyone else implementing -webkit prefixed CSS properties, while at the same time evangelizing them to web developers all the time.
300 or $60,000? How to talk about numbers.
Build and deploy unlimited iOS and Android apps for FREE using HTML5
You can't just build an app, that's not how it works.
"Celebrity" would be a negative side effect to me. Constantly under the microscope, open to criticism over every aspect of your life. Some people handle it well, but most do not it seems.
My biggest problem with using Firefox on android devices is not really it's fault - most content providers streamline and send a mobile version of a webpage when using the android browser - but virtually none of them properly detect mobile Firefox.

I suppose on a tablet it's fine but not on a 3-4 inch screen with slower connection.

Over time, hopefully this will be fixed and useragent added to the appropriate databases/triggers on more websites.
There have been numerous arrests, extraditions, domain name seizes and seizes of servers for companies that do a lot of piracy stuff. How can TorrentFreak and Boxopus claim "It's totally irrational to be afraid of bitorrent" with a straight face?
The screening process is manual. We are starting with a few specific skillsets (i.e. web development) and have screeners with matching skills. After the screeners have reviewed resumes and/or portfolios, they will conduct phone or video interviews to continue filtering out applicants that do not meet the required skills for the position.
It's not a matter of restricting speech, it's a matter of restricting the power to govern. It's Europe that actually bans fascists from marching down the street bearing swastika banners, and yet they still get elected to parliaments.
From the trades that don't happen because the producer can't sell to certain segments at a lower price (for fear of reducing his profit on other segments). I suppose it's worth noting that this isn't an issue in perfectly competitive markets (since there price = marginal cost). But, outside econ-101, there aren't really many perfectly competitive markets.

By the way, as I mentioned in my first post, I definitely agree this is about capturing consumer surplus too.
The only thing that makes a startup into a business is customers.

Finding out who those customers are, what they are looking for, and then building it is the correct step.

If you haven't already had this conversation with at least 5-10 customers who are dying for exactly what you're doing, I suggest you stop what you're doing and learn some about the lean methedology.

Basically, hiding behind a keyboard thinking you're creating value isn't creating a valuable startup or product.

When you have confirmed what people want, and you build it, you have your first customers. You know how to reach these people because you know who they are, what they do, how they surf, where they hang out, and lots more.

This is really going to boil down to whether you can put down the code and learn something you aren't familiar with instead of doing busy work coding.

A book like Ash Maurya's Running Lean might be an interesting read for you.

0.02
I was just wondering the other day how this got approved by Dropbox :)
Chrome only supports ICS, which accounts for only about 7% of Android devices. Firefox for Mobile supports Froyo (Android 2.2) and above, which accounts for about 87% of Android devices.

https://developer.android.com/about/dashboards/

ARMv6 builds of Firefox are coming soon:

http://armenzg.blogspot.com/2012/06/initial-automated-armv6-...
I've often felt that SQL was terrible, but I don't know what would be better.
Yeah. The mismatch between how devs expect to use the ORM, and how the ORM expects to be used, causes enough problems in my experience to make the ORM not worth it in the first place. I'm tired of seeing crazy-long NHibernate stack traces and exception descriptions because, like, a column got altered.

Writing data-retrieval code is tedious, and nerds always want to automate tedious things. But sometimes the cure is worse than the disease, and the effort to eliminate one type of tedium gives rise to a new, fancier kind of tedium.
I've been using Notepad++ as my log-viewing problem for a while and I periodically use it to edit a bit, but when I tried out Sublime I didn't see anything to make me drop Notepad++. It did the same things equally well, but not much more from what I noticed.
Firefox reformats text by enlarging it based on the width (like mobile Safari) rather than by re-wrapping it as you zoom (like Android or Opera Mobile).

This means that when you double-tap on some text, it should zoom to the width of the text and that text should already be at a readable size. The "text size" preference determines how much the text is enlarged. It may not work on some pages because we use lots of heuristics to determine whether reformatting text will break the layout, and we are still working on tuning those heuristics.
Someone chanting that "it's Dropbox's API and they can do what they want" in 5, 4, 3, 2...
Another library to check out: http://www.jstat.org/

Although this looks nice for its simplicity.
Remember that the Republicans are already positioned to be at least a little anti-Hollywood because of the culture wars, and because most of the moguls in Hollywood are incidentally quite liberal.
I'm not sure I'm understanding what you're saying, but how much time you put into a particular scheduling item does not necessarily correspond with its importance/urgency.

When it's just you and your thoughts, 5 minutes can be a long time. I don't think it would be a good idea to stretch this activity out longer for the sole reason of showing how important it is.
Skrollr - parallax scrolling for the masses
I should have noted that I transcribe at a PC when available, if the note turns out worthwhile. It just sucks to have to move audio files to my PC if I want to save them. Or attach them on an email in my phone and upload the attachment, I guess. I'd love a web solution. ...

In fact, a hack that lets me tap a widget and leave myself a message in Google Voice would be perfect for me...
Mixpanel Flow | Mobile and Web Analytics
People Tagging
This is very much a "1.0" release of the new UI; we definitely have a lot of polish and features to add still. For the first release our focus was on getting the fundamental UI and performance work done. The nightly builds from http://nightly.mozilla.org/ are much more polished already.

[I am a mobile Firefox developer.]
Push Development environment into the Cloud with Cloud9 IDE
This really is the $100 million question.

I personally find it frustrating to have the skills to build a high quality, robust, elegant application, that meets a real need, but to not have the ability to market that to a critical mass.

Rather than spending my time reading about the latest tech news & coding techniques, I feel as though I should spend my time studying up and learning about marketing from first principles. It's by far the biggest obstacle to the success and lifestyle that most people frequenting this site have.
pretty smart move to protect their brand IMO