skysight-inc/HackerNews huggingface dataset:
> But it can often be tolerably handled with a row-level flag in the outer-database to handle "locking" the database if you are operating in a scanrio where that makes sense.

You do that and you're just trading one race condition for another.

> There are other scenarios where users simply aren't writing anything to the inner SQLite databases, but you are simply using it as a storage medium.

It's a pretty labor-intensive method. Many databases have other ways of introducing unstructured data that aren't going to murder performance. PostgreSQL's hstore, for example.

> the user might check out a model to work on in isolation of the parent system, the data might be stored as SQLite databases instead of some proprietary bit bucket, and then uploaded back to the server in total where the model data is yanked out for server side processing

I have a friend who has used SQLite as an interchange format. It worked reasonably well, but he also didn't have to worry much about schema versions. Still, you can do that without making your backend pay the penalty.

> The above scenario, where isolating the user's datapool so that they can take it offline, do work, then check it back in to the system is almost absurdly simple.

It's still more work than using a file system for no advantage. Just having it in the database doesn't necessarily constitute a win—most DBAs would suggest you weigh the filesystem alternative against dumping files into BLOBs in the database before deciding which way to go.

There will always be exceptions to any hard and fast rule, but I don't think the ones you've described above warrant this design.
Related: http://www.ted.com/talks/steven_levitt_on_child_carseats.htm...
Bioinformatics: The Age of Web Genomics
Attention HTML5 mobile devs.  It doesnt work
But every one of his illustrations has a "pin" button on it. And that's really the point, isn't it?
"White box" failures may be explained by bad technique during installation e.g. not wearing a grounding strap may damage the equipment leading to early failure.
The Case Against Summer Vacation
Artist's color mixing models aren't simple mechanical ratios. They use emergent properties of chemicals that just happen to be a particularly useful color. In fact, artist try to do as little color mixing as possible. Mixed pigments of the types artists use do work like the inks used in printing and the dyes used in RGB displays. Color wheels are guides and approximations. Learning a color theory that is more accurate is counter productive because you can't find pigments that behave that way. And if you ever get a chance to see a painting in the flesh and compare it to even a very good reproduction, you will see that the simple color model primaries used in printing and on screen reproduction are only loose approximations of the real colors.

Now what an artist does need to know is how color works perceptually. And the models used for this are pretty good. And remember the intended result is seldom "photo realism"; not that photos are particularly realistic. But that's another discussion altogether.

If you are talking about amateur artists, or beginners, then, sure, lecture away, but if you talk to someone who's been successfully painting for 40 years, my advice is to listen to him/her. They may or may not know much about the physiology of human vision, but don't be surprised if they do, but they certainly know the ins and outs of making you think you see what they want you to see.

The nice thing about standards are there are so many of them. I've spent more time than I cared to writing software to convert and compare between systems. They are a few lingua franca systems, but if you are doing serious, critical color work, your special cases are going to be the bulk of your job. Which only makes sense if you think about it. The sources I used are going to be about 30 years out of date, and the chemistries and optical systems no longer relevant.

Doing mechanical color reproduction is a specialty and few people need to know more than the basic RGB/CMY model and whatever specific systems that they need for their domain of activity. These days these models are very good and well tuned for their domains. Unless it's a brand new technology (Or NTSC; don't get me started!) This usually means working with a specific palette and color gamut.

And while a lot of people in the various industries feel that they are dealing with the real color models, and the rest mere approximations, there is no such thing. In the end it all breaks down and you are left with making specific measurements with specific types of equipment for use with specific use cases. And then you calibrate.

Color theory is very much a case of the map not being the territory.
Even when working on my own, I get a massive benefit from git. I think people end up being very polarised here.

The biggest benefit I get is that I can work on a set of changes as a set rather than a linear sequence that only ever goes forwards in time. I use microcommits. As I make progress on a feature, I discover necessary refactoring that I would ideally have been done before I started to add the feature. Interactive rebase allows me to make this so, and the result is that when I am done I can review my own work and check it for correctness with much more confidence than otherwise.

When working in open source, you're expected to provide a patch series for easy review. Git lets me produce such a thing with the same workflow.

Developers who don't wish to work this way, or are unaware of the benefits that this can bring, use git linearly and will see no benefit over Subversion.
Or how about just CE... Chief Employee.
> Git doesn't care about files, but changesets

Git's first class objects are files, trees and commits. Changesets are never stored, only derived. Git stores snapshots, not changesets. So your statement seems to be a complete contradiction to what Git actually does.

> This guide will only make your understanding of Git worse.

I am so shocked by your assertion about git and changesets that I don't know how to begin to respond to this.
Interesting add on - despite Farmville's success he didn't feel it was creatively that interesting a game to him personally, and he moved on shortly thereafter...
Here's the spec: https://github.com/amdjs/amdjs-api/wiki/AMD

edit: updated link.
Your post touched me because my father, though retired, was also a very active man right up to the end. Towards the end much of his energy was directed towards taking care of my mother. He had a heart attack when my mother passed away and was bedridden for a while. I was amazed at how he clawed back from near death, going back to taking care of his finances and maintaining the household. Alas, he died 8 months after my mother. When I came back to the house the last time he was in hospital I noted how carefully he had organized everything which had been such a mess when I had last left (created mostly by me as I tried to go through my mother's papers to put some stuff in order). He was 76 and in his manner of leaving (I really like that word) he taught me as much about life as he had done when he was here.
Personally I don't give Apple a free pass for not being able to update the original iPad to iOS6. They low-balled the RAM presumably to keep costs under control and now users are going to suffer for it. Delivering one major OS update is better than most of their competition but still not good enough.
I give him credit for understanding the paradox of choice. If there were too many versions of the iPod, people may have been more reluctant to purchase them, which echoes the famous Sheena Iyengar study that if people in a store are given more jams to sample they are less likely to buy them. http://www.columbia.edu/~ss957/articles/Choice_is_Demotivati...
This isn't your personal email account. Hacker News is about informed discussion and debate. If you don't want people to engage you I have two suggestions; 1) Don't post your comments here. 2) Stop being intentionally provocative.
This is all part of a series relating to tech companies in Australia and the challenges they are currently facing.

All the episodes are here:

Episode 1 - http://media.smh.com.au/technology/digital-dreamers/digital-...

Episode 2 - http://media.smh.com.au/technology/digital-dreamers/digital-...

Episode 3 - http://media.smh.com.au/technology/digital-dreamers/digital-...

Episode 4 - http://media.smh.com.au/technology/digital-dreamers/the-new-...

Episode 5 - http://media.smh.com.au/technology/digital-dreamers/milliona...

It seems to me that Australia has a unique problem. There is a massive brain drain of engineers & tech entrepreneurs moving to the US to start their own business (E3 Visas). These are American, not Australian companies.

* The current tax law is a nightmare for those AU startups wishing to dole out equity.

* Lack of talent, the majority of students have steered clear of tech disciplines in university after the dot-com bust, the effect of this is being felt now as engineering talent is needed.

* The government is not focused on the needs of startups preferring to invest heavily in pie in the sky ideas or just digging the dirt out of the ground. There is no decisive strategy from the opposition nor the current gov in power.

* Lack of funding. There are just not enough investors in Australia looking to fund in Australian tech startups.

The Australian startup scene is booming! Hopefully this series will highlight some of these issues so things can get even easier for new Australian companies.
that wasn't his base pay, it's his base pay + 90% of the bonus pool for the department.
Great article... couldn't agree more. The user is the provider of input and recipient of all output of any system. If you're not taking them into account from the start, it will take 100x the effort to fix the problem after the fact.
> Who are we to say that the needs of the developer surpass those of the user.

This is a false dichotomy. The user pays or otherwise rewards the developer because he gets utility from the software. The developer makes software that has utility for users because there's no reward (monetary or otherwise) in making software that isn't useful a user (which could well be the developer himself).
"You're not the CEO - You're the Janitor" Would have been a perfectly fitting title. The use of the metaphor 'Janitor' was enough. Honestly does the profanity really add to the impact of the message?
Bingo.

And the fault lies with the incubators/VCs who are pushing and pushing these startups/entrepreneurs to go to the US so they can exit profitably.

They are basically trading off the long term health of the industry for short term personal gain. They are a disgrace.
Statistically very few acorns will wind up finding the correct conditions to grow into a full oak tree, so until further notice I just see a nut.
> another is Canonical insisting on everything in the "main" section of Ubuntu running on Python 3 by 2014, and doing some of the work to make that happen.

Everything on the install CD is planned to be Python 3 by this fall. I'm already working to port what's necessary for Ubuntu One.
Hacked. Passwords.
Not only that, but I'm pretty sure everyone was taught that the opposite of blue was orange and the opposite of purple as yellow.
Right now the only real high-quality solution for remote streaming is Apple's AirPlay, and it has its limitations.

That's not true.

I have a Onkyo NR509 which supports DLNA (and internet radio, and Spotify and various other services).

Sonos also has their own proprietary streaming solution which gets pretty good reviews by those who like Hi-Fi audio, too.
Or while going for a run on a favorite route, to actually see a shadow of your recent best time just a little way ahead of you. Now that's motivation..
What resolution do you want to hear?
Disgrace is too strong of a word.

If I was being offered a multi-million dollar round of funding that I wasn't getting in Australia I would be a fool not to go.

Many who have gone in the past have promised to come back and give back to the startup scene where they came from.

Time will tell if they kept their promise...
I think there are some interesting issues in the theories (as well as peak oil theories).

The key problem is that with a lower EROI, unconventional hydrocarbon sources are going to be fundamentally more expensive. So I don't think you can see a price collapse in oil as a result. Conventional hydrocarbon production also may or may not have peaked, but the principle reason for any peak is likely to be economic in nature rather than solely dependant on what's in the ground.

Prior to the 1960's oil discovery was still growing. After the 1960's conventional oil discovery had peaked, and I see this as a major reason why the 1973 oil crisis was possible-- there was a growing awareness that oil was a finite resource that wouldn't be with us forever. After 1973, oil prices have, adjusted for inflation, never returned to their pre-1973 stability or level. This represents a shift where oil has been supply-restricted rather than demand restricted (if peak discovery is peak 1, this is peak 2). Peak 3 may be a peak in conventional oil production (light sweet crude). I think we are at peak regarding LSC production and have been for some time, and that peak is political and economic rather than reserve-based.
Ah. So its the bool type itself that's broken. If an int type was used to store logical operations, the contradictory result is impossible (both true and not true).
The Nexus Q looks like the Death Star and the Apple TV does not. Worth the 3X price hike, if you ask me.
That was very inspirational. Just when you start to feel the lull of success -- that's when you need to kick it up another notch. It is definitely a buzz kill hearing all of that, but this is exactly how it is. Complacency kills your company.

>The reason you’ll see new iPhone hardware in the fall and yet another iPad come spring is because Steve Jobs knew that he didn’t just need to out-design his competition, he needed to out-execute them.

There was a scene dedicated to the moment Steve Jobs learned this lesson in the movie Pirates of Silicon Valley (my preferred way of remembering Steve Jobs, Bill Gates, and Steve Ballmer). I don't know if things actually happened that way, but Bill made it pretty clear when Steve said "we're better than you" that "that doesn't matter."
There's very clear posterization in the yellow die and in the green die's highlights.

That shouldn't be surprising -- high color depth images need more than 256 colors to represent their image with fidelity.

See more: http://en.wikipedia.org/wiki/Posterization
Crunch: extract resource files from iOS apps
Well... but it isn't really the first draft of the technology, is it? Steve Mann was doing basically the same thing 15 years ago with equipment that wasn't really a whole lot more clunky. In fact, that's really the reason I can't get behind Glass as the Next Big Thing: I've wanted something like this for the better part of two decades and the display technology continues to suck.

Edit to add: Look here: http://wearcam.org/netcam.html That webpage hasn't been edited for a decade (a decade, that's 10 years), and it has a better-looking display unit (see the picture captioned "late 90's").
Actually, I really enjoyed a new project where the bullet points actually had the info in the video. Nothing kills me more than a marketing page where I have to watch a 5-7 min video to understand the project. I'm much more willing to watch a brief video with talking points underneath.
The video starts with "Hey guys, eh, so today at Gooogle IO we announced a new project we've been working on for the past month called Yeoman". Does this mean that the project has had about 2 man months of work behind it?
With Plex or XBMC you can stream all your personal media off your local network
Interested in knowing why this has been voted down! A response would have been more useful. Would love to know what is inaccurate about my comment.
No irony in called a spade a spade. In my opinion, it the sign of a weak mind to need to use profanity to express strong emotion, of trying to 'write with fire' but failing utterly. A great writer never will need to resort to that so frequently, and then, when used super rarely, it is powerful. Used a lot, just meh -- and weak. Like an unrefined learner, a boy.
Yeah, I am curious how much you can improve compression by keeping everything 24 bit, but slightly tweaking the color values to make the result more compressible. (PNG applies one of five predictors to each line, takes the difference from the prediction, and deflates the result.)

For example, as a greedy algorithm: find the best predictor for a line, then tweak the line to reduce the alphabet (round off the difference from predicted values) or to get longer deflate matches (substitute values if they're close and match a previous run).
When there's a high-speed bcrypt cracker we will have to stop using bcrypt. Until then the cost of cracking bcrypt is too high to make it practical.

SHA1 and MD5 are trivial to crack as there are many OpenCL implementations made specifically to crack salted passwords.
So will the tablet. He's not wrong.
PNG is no longer the only widely supported format with alpha channels. You can use WebP (which has javascript or flash polyfill.) You can fall back to a plain PNG for those with javascript disabled.
Ifttt is alive
Why don't you read the howtos and compile your own version? It's not that scary and you get bleeding edge.

And I trust a open-source beta more than I trust most "production grade" proprietary tools.
How is it too strong of a word ?

These incubators/VCs have the ability to bring more money to the table. They simply choose not to. And let's be honest here. The only reason they are pushing them to the US is so they can make money. They are sycophants.

If they really cared about the industry they would be encouraging these people to stay in Australia, build something to benefit the local market and help them expand into Asia like every country dreams of and which we are uniquely positioned.

And so far every successful Australian startup that I know of mad it in Australia BEFORE expanding to the US. Not when you have nothing more than an idea/prototype.
I have been using Impact to make little hobby games for a while now. It's a fantastic engine.

Cool demo Dominic!
Why won't these Aussie companies hire American or Canadian devs? The scene down there seems so insular. Couldn't they mitigate the "brain drain" somewhat by recruiting in countries where English is already the default language and there is talent on the ground?
Khan Academy : Raising money for a startup
Regarding lack of funding, one of the founders of Shoes of Prey wrote an in depth blog post on raising a $3M series A round: http://www.22michaels.com/2012/06/how-we-raised-3m-round-of-...

It's a good read, and to me it highlights just how difficult it is to get funding in Australia. To put it in perspective, they are a well established company with solid founders and a proven business model, and they still had a great deal of difficulty raising money.
There a quite a few companies you can get one from, I believe this is the one we got: http://www.asiapads.com/product_info.php?products_id=2246
I completely agree, but that's when the bullet points present the information in the video. Here the video didn't even convey all the info in the bullet points.
Google Jelly Bean Enhancements
Meh. If it really is audiophile then 12.5W isn't too bad.

Something like the Marantz PM5004 is 35W/channel[1] and it is over $400 just for the amplifier

[1]http://us.marantz.com/us/products/pages/productdetails.aspx?...
Do you buy a car without a test drive? Of course not. Same applies to web apps. Let people take around the block and test it.
Humility isn't thinking poorly of yourself, humility is not thinking of yourself at all.
Are you any good at it? Maybe they don't want you to do it for a reason :)
You should take a quick look at this...
I love it when companies get creative like this. What a fantastic way to preview a product and demonstrate the value of it!
Reportlab: Mixing Fixed Content and Flowables
My company went through TechStars this Spring and on Friday closed a respectable seed round. On Sunday I was scrubbing the floor in our office.

Being a startup CEO is glamorous only in the movies or in overly hyped bits and pieces. It doesn't completely suck, it's awesome at times and on average is more interesting than anything else I've done. But worthy of sharing intimate details as if I'm some amazingly interesting creature to be worshiped and followed? Please.

Customers make a successful company, not CEOs.
"Steve Jobs knew that he didn’t just need to out-design his competition, he needed to out-execute them."

I'd add, Apple doesn't just need to out-design their competition, they also need to out-design themselves.
I wonder if it's one of the consequences of writing it in C++. Seems like that would hurt developer velocity relative to other sites.
US/Canadian devs are probably equally attracted to the US tech scene over Australia, no?
Anecdotally, I'm an Australian who moved to the US fresh out of college, and the salaries here were waaay higher than what I was being offered in Australia - like 150% to 200%.
I'm sorry for your loss but I think your father would be happy with the legacy he left behind.
It's merely a difference in titles -- in the UK it's often 'managing director' or some variant. Here in North America, it's CEO. Size is irrelevant: it just so happens that is the title on my shares, thus I adhere to it.

I go by 'Chief Nerd Wrangler' nonetheless, as it's more appropriate of a job description. It still doesn't make it any less of a janitorial position.
> Five or six seconds later the task was still not done and I would say please move and let me jave a go.

You should probably work on your patience just for the sake of self improvement. That's a little ridiculous.
I've seen a bunch of similar ones where they just dumped XML blobs in as well. It's a terribly common usage pattern that doesn't work well in the general sense, but can work in some specific scenarios. It's a shame databases don't provide better support for this kind of pattern.
I was referring to co-founders only in my comment about trust and track record. I agree that at some point you will have to bring people on board that you haven't known for that long, but then the risk is also a lot smaller since they won't be co-founders.
Update: I have spoken with Greg and the indiegogo is being taken down. Sorry to everyone who got an unsolicited email or donated to the campaign.
I dislike politicians as much as the next person, but in actual fact the Commonwealth has showered a lot of money and attention on venture capital.

They have an entire agency devoted to commercialisation and so forth -- Innovation Australia[1].

The problem is that despite the flowery language, it still moves, quacks and shits like a government department[2].

[1] http://www.innovation.gov.au/Pages/default.aspx
[2] http://chester.id.au/2012/04/05/on-communicating-with-the-co...
I use Brunch.io currently. It scratches the same itch. I don't see anything here that would instigate me to change, but I can see how this could work very well if you wanted to use Angular.js.
Go purchase a domain ($10/yr) and set up Google Apps for Domains. My old gmail account (that I only keep around because Google has a bad habit of launching a service not support Apps accounts for the first few months - need it to log in) gets a bunch of spam (the filter seems to catch it all the odd time I look).

However, the account at my domain gets almost none, even though I use it to sign up for everything. I'd honestly kind of forgotten that spam is a thing people worry about still.

I'd guess either the spammers figure @gmail.com addresses are more valuable, or they're performing some sort of dictionary attack against it which, of course, does not hit my domain.
Being diagnosed with bipolar.
More money?