skysight-inc/HackerNews huggingface dataset:
Even trivial projects become non-trivial when they reach the scale of Wikipedia or Facebook.
I am a bit surprised that nobody mentioned MySQL lacking transacion support in this thread, because otherwise a lot of comments sound "I don't really try to use/learn it, but I heard it is a toy db, and PG is real DB". Well, ok.
Rights holders maintain control over where their content can be played. Hulu has to get permission for where a show can be played. There was a great post on Google+ a while back by someone well known... can't remember who that said exactly this: DRM is about control over hardware makers.

EDIT: Ah, found it, Ian Hickson: https://plus.google.com/107429617152575897589/posts/iPmatxBY...
If you sort by Assets it is 44th alright.
You seriously come to HN asking if you're the only one who doesn't like Windows 8's interface? I know this isn't your first post, so you're basically just posting a popular opinion phrased as a question in an attempt to reap karma.

Welcome to 2011. Your complaints are now fresh and new again.
Bringing open source to the masses, one small, local conference at a time
I note for those who don't get to the bottom, there are comments there that suggest the author of the post you linked is incorrect. I'm not qualified to know who is right.
Remember the often quoted advice from Joel Spolsky:

http://www.joelonsoftware.com/articles/CamelsandRubberDuckie...

Enterprise sales cycle is EXPENSIVE, so, while the actual cost of your service may be much less, you have to pay for the ten airplane flights and meetings and hotel rooms before you close your sale (and add a few one afterwards for good measure).

also

http://cdixon.org/2010/02/06/selling-to-enterprises/

"Enterprise-focused VC’s sometimes refer to products priced between (roughly) $5k and $100K as falling in the “valley of death.” Above $100K, you might be able to make a profit given the cost of sales. Below $5k you might be able to market your product, hence have a very low cost of sales"

I'm not sure if all of that advice applies to a Ruby gem... big freaking enterprises don't use Ruby that much.

That said, it's a great success story :)
You might be interested to read about what is called the "upper limit problem". There's a book called The Big Leap which discusses it in an accessible and helpful way.
But it's usually true. Inventions are usually enabled by changes of the surrounding environment.
If they were "essential features", why were people using the library before they existed?
The only reason I could think that it should go on HN is to demonstrate one of the worst user interfaces I have come across.

What is with all the boxes and shading that I can't get rid of on a regular computer? Mind blowingly bad.
"Omit needless words"
The hacker's guide to acquiring the first 1,000 users: Twitter
The Library of Congress Really Does Not Want To Give You Your Data
A Google Glass Alternative in Japan
I would think little kids today don't get talked to as much as they did in the past because many or most have single mothers with jobs and few or no siblings, whereas the baby boomers had a dad and a stay at home mom and lots of siblings. And they had nothing to do but talk to each other, since you couldn't spend all day staring at screens then.

If this is correct, developments in the last several decades should have been a cognitive disaster. Afaik they weren't.
If a lot of people were able to build products based on his open source library, it seems wrong to claim that anything he held back was truly essential.
So rename them like you would if you would in any previous version. %APPDATA%\Microsoft\Windows\Start Menu, rename to heart's content. Or right click the tile, Open file location and rename.
I've read the website, but I don't know what this is or what value it provides.

My understanding so far is: rather than using a CMS, I code something (not a CMS?) in whatever language I like and Osmek helps me or makes it better in some way... ?
Hi there, I'm currently located in Zurich, Switzerland.

Targeting Europe as a small consulting company is, IMO, a big mistake for the following reasons:

- Language: even though I'm fluent in 3 languages and my biz partner in 2 other languages, still there are certain countries where speaking the local language makes all the difference in getting a contract. I'm thinking of Germany, France or Italy. Scandinavian countries are way more relaxed in that regards but it is still cumbersome sometime to attend meetings with older folks.

- Hidden costs: when you start having clients all over Europe you need people to show up once in a while. So you hire these people (and you have to be sure they are happy to fly around Europe), pay them daily allowances, hotel, plane tickets, insurance. These costs, along with the Europe high labor cost, kind of shrink the margins.

- Hard to get new clients: unless you are a very big consulting company, you need to convince your clients that you are not going to sit with them 5 days a week for, say, 6 months. This is often a show stopper because clients don't know you - they only know you are small - and simply don't trust you, at least at the beginning.

- Big clients are slow: we tried to target large enterprises and this was another mistake. Large companies are very slow in deciding if they like you or not. The process to go from first contact to a signed contract can take over one year.

Feel free to drop me an email at luciano[ ]fiandes.io if you need more information.
Amazon Prime doesn't even support (non-Kindle Fire) Android yet.
Funny how Windows' profits are not part of the "PC market". I guess it's all about cherrypicking statistics to create a "winner".
How an S Corporation can save you Money on Taxes
What about google tv? That's why I had to sell mine, no hulu support.
I mean...okay. Casting a tab already sorta covered hulu on chromecast anyway.

What really needs to happen is the final SDK needs to be released so the hundreds of apps that want to Chromecast can finally come out.
Do 'ops people' tend to not like MongoDB?
And where in the entire body of everyday natural instinctively useful objects, are things that respond to and are manipulated by caressing them precisely with just the tips of your fingers? Well, sex obviously, but having sex with a large square piece of glass isn't at all enjoyable.

Kind of explains the popularity of thinkpads' nipple mouse, though.
> It had all of the hallmarks of a disruptive product except for the low price.

The essentially feature-free RAZR flip-phone was $600 without a contract and sold like hotcakes.
Senior Software Engineer (Ruby on Rails Expert) - Indianapolis, IN

OurHealth is an entrepreneurial company based out of downtown Indianapolis. We provide on-site clinics to mid to large size organizations and are seeking to change healthcare. Join us!

Our primary objective over the next year is to deliver 2 closely related applications. One has not been started, and is a rewrite of an existing system, the other has been started. Both, we have slated to be written in Ruby on Rails (using a yet to be determined mix of UI techniques that include but aren’t limited to jQuery, CSS3, HTML5, SASS, HAML, and possibly some UI framework such as AngularJS, Backbone, Ember, etc).

The reason for the other technologies is because of legacy systems we are sun-setting (.Net applications), and future technologies we have evaluated, but aren’t at the moment utilizing (Python, NodeJS, etc).

Ideally, a senior with a diverse background that has focused on Rails for the past few years, but is open and willing to change, and bonus points for one that is either active in the open source community (codes not only for work, but for fun) and/or has a touch of entrepreneurial/change-the-world spirit.

Full job post here: http://ourhealth.hirecentric.com/jobs/45342.html
A video element is a video. It's as well or poorly handled as, say, an image. (The QuickTime / MP4 container actually allows standardized text tracks etc. so it's capable of being more semantically tractable than most other media formats in the long run.)

The other options are all, as you say, semantically impenetrable, but that's not all there is to it.

WebGL has the advantage of delivering very lightweight and efficient graphic effects, whereas even native Flash was horribly inefficient at doing what it did. NaCl likewise is intended to deliver near native performance to embedded functionality and isn't designed for a proprietary production front-end, better than Flash on both counts.

Canvas affords JavaScript the ability to natively generate graphics that would otherwise be impossible or very difficult. Flash is pretty horrible to talk to with Javascript.

So yes, other things are impenetrable, but Flash is impenetrable and lacks the virtues of those other things.
Earlier this year, I did an experiment: I implemented the design for a reasonably simple rich web app using two different stacks: Clojure on the server Clojurescript for the client, and the other being Meteor.

I have lots of Clojure experience but little Javascript experience. Still, the Meteor implementation took me half as long and had more features. That was a surprising result for me.
UK game retail is equally doomed.
MySQL lacks transaction support? Unless you use MyISAM tables, that isn't true since like forever. For the record, I prefer Postgres over MySQL any day.
Any post asking "Why is this on HN?" is going to be automatically down-voted by those who believe that the parent commenter should have pressed the 'flag' button instead of commenting.
Riak CS vs Riak
Patriarchy, colonialism & intersectionality: a definitively unpopular analysis?
> Then you have to find clients that will accept to keep you around for a limited number of days per week, as well.

This is the hardest bit, at least in Europe and according to my experience. Cheers for the link, I'll look into it.
How One SaaS Startup Increased Its Traffic By 600% With Just One Blog Post
Here is what I want from an OS UI:

http://williamtpayne.blogspot.co.uk/2013/10/gui-ng-desiderat...

Perhaps not to everyone's taste, but hey-ho.
Mathematical Origins of Western Musical Scales
Deadlocks have little to do with queries and everything to do with transactions. They happen for a very good reason and never happen "randomly".

I assume you are using the innodb storage engine: http://dev.mysql.com/doc/refman/5.7/en/innodb-deadlocks.html
Why is the compiler too stupid to see the difference
Thanks for taking the time to comment. This is very much an itch I need scratching. :-)

Actually I did trial it and got some good feedback and great learning. But was constrained by the trial limits of the off the shelf stuff I was using, plus this time I want to do a better job of getting the message out.

I plan to do it again with different off the shelf. With the folk who respond to the signup.

Thanks again and if more comments come to mind, I'd love to hear them.

Mike
While a lot of people people have disagreed with this guy in the past, I find it very hard to disagree with him in most of his posts.

My exposure, as far as SQL goes, has been MsSQL, PostgreSQL and MySQL. With absolutely loads of MsSQL, and pretty hairy data structures at that (they have an aversion to the polyglot approach where I work) - SQL is one of the most enjoyable things that you can do once you get past the elementary "SELECT WHERE" (and stop using graphical development tools).

I have been saying what Markus said for a long time, MySQL is why RDBMS has a bad name and why the "not using SQL" movement exists. I really hope the MariaDB team spend their time where it is needed most (a join engine that doesn't suck), if they haven't already.

I mean, at the end of the day you have MySQL that can't even do hash joins, and then you have PostgreSQL with GEQO: http://www.postgresql.org/docs/9.0/static/geqo-pg-intro.html
Metheor got about something like 16M $ in funding, if I remember good, and they can't afford a proper microphone for the speaker? :)
How to tackle scaling issues with arrogance
Yay! Long live GNU!
Have you considered maintaining a [paid] chrome add-in with all this stuff in?
If your story is true, then stop talking about it already!

First,

Since you're in the U.S.A., you'll be getting into the 40-50% marginal tax bracket with federal, state, and Self-Employment Taxes. If you incorporated in an off-shore jurisdiction, you'll keep all your money. In your situation, it's completely invisible to your corporate customers where you are located. If they're willing to pay random guy in Portland, Oregon, they'll pay random company in Singapore (for example). You could even disclose the existence of the foreign company to the tax authorities. In that case, don't draw a salary or a dividend from the foreign company, and you'll still pay no U.S. tax. Let the company pay for your "business travel", "business expenses", etc. And otherwise just let the cash pile up in the foreign account.

Second,

I highly doubt you'll gain additional customers through your blog. It sounds like you get customers because they are already using the open source component, and discover they could benefit from the paid component. Your article about the $100k gets you hacker cred, but also draws competition. Blog about the open source component, and keep mum about the dough.

Good luck.
How easy is it to put a lock on a file while writing on it? What happens in an environment where you have multiple frontend servers that need to write to the same file? Are you going to have like one server that does the reading/writing from a file and have like a protocol with which other servers can send commands?

Great, you've just invented a half-assed DBMS.
I meant the NSA, dammit.
What collective? We're talking about people who deliberately excluded themselves from "the collective".
The woman behind the voice of Siri.
I lost the flow of the article and closed the tab at this point.
I think this would be a difficult question to answer, without knowing the specific case why you are getting deadlocks.

What you want for best performance is optimistic concurrency control. Which means that you need to allow for "deadlocks happen".
Do we need constants in Ruby? (2011)
I remember seeing that app back in 2010. I hope they will do Chinese -> English and vice versa versions!
Nice, now I just need a scriptlet to do that automatically...
Review: Social media newest blogging platform
I have the exact same concern. While my kid is only 1.5 years old and as such I don't consider him smart, dumb or anything in between, the thing in the next years I would like to teach him most is exactly what you mention, grit and conscientiousness. This has been on my mind since he was born.

If you want to talk about or discuss some ideas, you can reach me at my email (on profile)
Sustainability and the Mac App Store
It's funny how many times I've read the same reply to criticisms of Windows 8: "Despite appearances, you can still do X".

I wonder how many options will go the way of the shutdown button in Windows 9 - that is, moved entirely.
Start8 is $5.
Both comments are speculative.

Are people, in general, aware that MySQL employs a pluggable storage engine? I wonder if much of the confusion about MySQLs abilities stems from arguments from people aware of it against those that have only ever used the stock engines.
Government awards new contracts at the start of the new fiscal year. News at 11.

What happens, and this is true of any organization where your budget is set and allocated by somebody else, is that you have to show that your organization actually needs the budget it was allocated last year by spending or at least committing it all. It sends a signal that this year, when you say you need $x you actually need $x. Coming in under budget in this case, say $x-$k means that a signal is sent that you can probably come in under budget again next year and you'll just get $x-$k to start with since they can use $k somewhere else.

If you actually came in at $x-$k near the end of the FY? Spend $k on anything and everything in sight to bulk up your numbers because you've probably requested $x+$q for next year and have $0 left at the end is a good signal that you could do more with more.

Also, with the shutdown have an indeterminate end, nobody knows how long it'll be before they can award important contracts so if they can clear those out ahead of time they will.
Graphene-Based Optical Communication Could Make Computing More Efficient
Pretty expensive for what is essentially a replacement for phpmyadmin or Rails scaffolds...cheap content admin usable by non-programmers separate from the actual site/app.
Linux Kernel Programming Tutorial, Primarily Aimed Towards Beginners
I'm guessing something like HURD, some people will still work on it but it won't be the focus of anything. I haven't had any success with Gnash, it can (choppily) play YouTube (which now has HTML5) and nothing else worked.
I expect Amazon Prime to take longer due to it's existing Silverlight usage.

It's so great that this little dongle can almost replace and in some cases exceed (youtube, et al.) my Roku.
I work with SQL Server and its parts (SSIS, SSAS, etc.) pretty much exclusively at my day job, and I occasionally find myself hacking up Python scripts to automate various tasks.

I don't know about a year ago, but several months ago I found pyodbc [1] and it's been wonderful. Easy to set up, works a lot like the mysql functions in PHP.

[1] https://code.google.com/p/pyodbc/
Americans use Twitter, Facebook to tell Congress: ‘You all should be fired’
Gmail Inbox Tabs, affect on your business and a workaround
Weekdone Takes The Pain Out Of Team Management And Those Pesky PPP Reports
Yep. The bags usually have an indicator to show that they've been properly autoclaved (e.g. have reached the required temperature and pressure for enough time).
The team is working on makr.io last I heard (https://makr.io/).
Big news for Clojure. Runa and Climate Corp acquired by Staples and Monsanto
It may be that the scale-free preferential attachment model doesn't hold in the generality claimed. The modeling technique of Doyle and Willinger may be more relevant [1].

1. Walter Willinger , David Alderson , John C. Doyle. Mathematics and the Internet: A Source of Enormous Confusion and Great Potential. Notices of the AMS. Volume 56, Number 5. May 2009. http://www.ams.org/notices/200905/rtx090500586p.pdf
Yes, we'll update the book for free at least until Meteor reaches 1.0.
SEEKING WORK - San Francisco / Remote

We work with clients to help build products and brands to ultimately grow revenue and make their organization more efficient. We're a team of three that work together with the coherence of one.

We typically help our clients with:

- Visual Interface, Interaction, and User Experience Design

- Product Design and Consulting

- Web Application Development: Python, Ruby, PHP, Java (backend) and HTML/CSS, JavaScript, jQuery, ExtJS (frontend)

- Mobile Application Development: iOS and Android

- Security Consulting

- Business Intelligence

- Operations and Scaling: Apache, NGINX, PostgreSQL, MySQL, open source (no Microsoft)

- Well-versed in every framework under the sun: Django, Rails, WordPress, 3rd Party APIs, et cetera

Latest projects include writing BART's parking system [1], co-founding a mobile transaction and data security company [2], helping jumpstart a web malware and anti-virus plugin [3], and working on a web-based property manager [4].

Let's work together!

hello@bitmatica.com

http://www.bitmatica.com/

[1] www.select-a-spot.com/bart/ -- BART's online parking reservation system (we wrote it from scratch in Django)

[2] www.claveo.com -- Mobile and transaction and data security with a scalable web service and strong cryptographic mobile clients (we were co-founders)

[3] www.getcocoon.com -- In-browser malware and anti-virus protection (we built part of the web interface, server back end, and front-end clients)

[4] www.appfolio.com -- Web-based extremely intuitive property management (front-end interface, back-end, and server deployment and continuous integration management console)
Amazingly, some HN readers engage in B2G businesses and find the shutdown unbelievably relevant.
This is more awesome than it first appears.

They are a SaaS "Create Once, Publish Everywhere" (COPE) provider. NPR popularized the term a few years back, and the use it in their production environment. I have one client actively using the same architecture in production, and they love it. They use a Django site as the backend, and node.js-powered websites to publish the content.

Some links on the topic:

http://blog.programmableweb.com/2009/10/13/cope-create-once-...

http://www.linkedin.com/groups/Do-you-COPE-Create-Once-39120...

http://www.slideshare.net/KMcGrane/adapting-ourselves-to-ada...

http://karenmcgrane.com/2012/09/04/adapting-ourselves-to-ada...

http://www.markboulton.co.uk/journal/adaptive_content_manage...

http://meetcontent.com/blog/structured-content-an-overview/

One of the uphill battles they face is the nomenclature. Most people couple their content creation tools with the publishing tools. I.e., we think of a CMS as both the editor and the content renderer. This sort of system decouples that.

I think they are smart starting with a PHP library: that seems to target a broad install base, and publishing in PHP using an API is much easier than building a solid CMS in PHP.
oh, ok.. I thought you had to go through the "start screen" for some applications.
There's also all the models that requires a lot of partitioning because there will be a lot of data or of simultaneous queries. A relational database is only relational on a single server. Partitioning breaks the relationships (like, no joins between tables that exist on different servers). The new generation of SQL databases like VoltDB and Google F1 target this case, I don't know at which price.
You should know that the fork of MySQL, MariaDB, addressed hash joins well over a year ago: https://mariadb.com/kb/en/block-based-join-algorithms/#block...
Can you explain to the rest of us what it is then? All I know for certain is that it's not a CMS, and it doesn't care what language I write in.
Completely agree. This will just bloat more whatever browser is implemented.
Thanks :) Let me know if you run into difficulties. Today I'll be working on site features, and after that I'll go and advertise as much as I can!
> which has (for me) the fairly stunning revelation that you can't see a color you can't name.

Then how did they get named in the first place?
Another nay vote from me as well. I do not use Flash at all. Do not need it, nor want it.
This is completely unrelated, but why do people say "12 months", "18 months", and "24 months" rather than 1 year, 1.5 years, and 2 years? I don't get it. I'd understand if they're younger than a year old (eg "My son is seven months old!"), but not once the age can be expressed in years.
These charts show Comcast acting more and more like a monopolist
Gould's ideas have not stood the test of time, and it is now understood that he committed the fraud and abuse of which he accused others. This is why he has been disowned by his own colleagues, something that never happened to Einstein.