skysight-inc/HackerNews huggingface dataset:
To be even more pessimistic you could point out:

1. Read Committed is not that restrictive to be honest. If you're short on memory it can be an issue but even in a high frequency system it should only lock at the row level. Beyond that, why would you be pushing to read dirty data? That's an issue in and of itself.

8/9. Arrays? JSON? XML? It's not relational data. Either parse it or put it in a different system, no RDBMS is going to handle these very well because they break the 'Relational' part. They might be accomodated, but trying to work with them is not a good idea in the vast majority of cases. I'm promoting SQL here and I still have to point out that SQL handles XML like crap too, try and index an XML blob.
> Mostly correct, but what's at stake here isn't the cable fees so much as the local/affiliate fees.

I don't see how local affiliate fees themselves are directly at risk for the broadcast networks. The local OTA broadcasts of the public channels are generated by the local affiliates, who contribute local programming to the broadcast, such as news. The cable companies therefore have to pay the local affiliates, who in turn pay the national broadcast networks.

The local/affiliate fees are only the proximal revenue source for the broadcast networks - the original source is the cable fees.
Your point is true generally, but I have yet to use a version of Excel that can handle multiple gigabytes of data without serious performance degradation and probably a lot of crashes.
Unwilling to pay the $5.

> You're engaging in an asymmetric attack here <

I wasn't engaging in any kind-of attack, just making a suggestion.

You said -- "if you disagree, please read and rebut his work directly, not just these quotes" -- so, as I haven't read the book, I haven't tried to rebut those quotes.
While in short-term that would resolve the issue, the long-term strategy for many companies would be to just establish offices in other countries or hire outsourcing outfits with 1 local project management type employee and a 20-head development team elsewhere.

There's really no reason for government to artificially cap the number of available visas, provided that educational and other requirements are met. The governments are in the business of generating revenues, and H1-B employees pay all proper taxes, so net result is a win-win for both parties.
So by the "economy" think of Bitcoin like they are a country (a really small one) and that’s the only currency for them and in some cases deflation can be beneficial to some people in an economy. For instance as I was saying in the previous comment it's beneficial for those with the cash and income streams as they become more valuable as time goes on and its good for the debtor.

However, you are correct in that there is always going to be a semi-stable price (or a price floor) when the money supply starts to help create inflation and grow the economy again. In terms of how it’s bad for Bitcoin building on the previous comment, let’s pretend that people have bought coins at $200 and deflation kicks which means that, people either hoard it (to try and get something cheaper tomorrow) OR once it hits a certain level everyone tries to recover their losses and starts selling the coins which causes an economic crash to a highly volatile market (a $500k trade can usually cause a lot of issues) and the market will not level out until, there are enough buyers interested to buy back into Bitcoin.
Mad Men in 2013
This is only 90 minutes, not 24 hours.
This is an interesting-sounding analysis, but unfortunately your statement about the "premise" of affiliation is 100% backwards.

In major markets, historically it has been the networks who pay the stations an affiliation fee, not vice versa. The stations have something valuable (a broadcast license) and the networks want access to it so they can air their national ads.

Yes, of course the station also gets something valuable out of the affiliation. On balance, however, the money has tended to flow from network to station, not vice versa. For example, here in Boston, NBC pays Channel 7 an affiliation fee of $15 million a year (or did in 2000 and years afterward; I haven't kept up with it more recently).

See http://ocw.mit.edu/courses/electrical-engineering-and-comput..., section 2.2 (page 4).
http://teespring.com/
It's hard to get excited by yet-another-client-framework. So what?
There is also a great by-product to going national... Google will now not only know everything that passes through their search engine, they will also know every customers web habbits and, unlike traditional ISPs, can capitalize on them. This in itself has to worth a couple Billion.

Also, what if, by chance, google allowed you to reduce your monthly bill by say $10 a month by making your default browser google.com?
So you disagree that it's brittle to base on a business model on a court ruling? That is, to repeat myself, open to reinterpretation/challenges and open to gaming (as Aereo is doing now)?
I understand the rational, but it is antiquated.

Isolationism is a fool's game, even for countries like the United States, let alone tiny Great Britain.

I doubt very highly that the UK could even physically grow the food it requires, let alone maintain all other industries a modern country needs to not only function, but expand.
If this is a concern, you've made some very poor decisions.
To anyone now panicing about user generated content and non-SSL images, and thinking "What I need is some kind of SSL proxy for user generated images"...

Node based SSL proxy:
https://github.com/atmos/camo

And I whipped one up in PHP for some old PHP site that I worked on if anyone wants to see that. I shoved that behind Nginx so that I also get a file cache for the most requested files.

For my project I purchased an extra SSL domain name ( https://sslcache.se ), as I had some concern about serving user generated content on my primary domain. Concerns which are valid, as github.com recently acknowledged by moving their UGC pages to github.io .
Fs-utils: File System Access Utilities in Userland
FYI, the purpose of this slideshow isn't to deliver practical skills. It's to link the big ideas in The Innovator's Dilemna to the modern database market with the intent of illustrating the ongoing relevance of the book.

And maybe to interest a few people enough that they'll go read it.
Then you run into ASCII art some end user made, or pre-Unicode text from Scandinavia where 0x7C was the code point of a letter. Commas make it pretty obvious which tools are unusably broken, where very rare characters let these bugs go undetected far too long.
Excellent reference implementation of a covert communication channel. Well done.
I think the observation was that this has turned out to be the problem, not the solution.

I.e. that not everything is better as a confrontation.
I apologize for the downtime/ delays, this was a big surprise this morning and I clearly wasn't prepared for the full on-slaught of CNN etc. If you have any questions about Shodan I can try to answer them here.
Indeed. I don't know what version of Excel the parent is using, but Excel for Mac 2010 handles csv files just fine, even ones that have weird delimiters. I'd love to see an example of a non-readable csv file.

Edit: I haven't tried different Unicodes yet, so granted that may not work.
IE certainly has strangest of bugs.
Ash Bhat, 16-year-old Founder of Ignyte and Others
Configuration files probably include database passwords, AWS secrets, API keys, maybe even SSH keys. Fairly clearly:

1. They're really important and change periodically in sync with the rest of the app.
2. They shouldn't be in a public repo under any circumstance, EVER.
3. You probably don't want every single developer having access to your production database passwords.

Point 1 argues strongly in favour of putting them into version control for all the same reasons you'd put anything into version control.

Point 2 and 3 argues for putting them in your .gitignore (or equivalent) and copying files around by hand (or via a fabric script or what have you) during deploys.

Common wisdom seems to be that point 2 and 3 outweighs point 1, and for open source projects which live in public repos it probably should. Ditto for large enterprisey projects. But for a startup, working on a non-open source project, I think point 1 massively outweighs everything else.

As an example, the most common advice for configuration for django apps is to have a settings.py which imports a settings_local.py; you then put settings_local.py into .gitignore, and in every environment you create a new settings_local.py and add the local settings (database connection strings, template paths, whatever) into it. I started out doing it that way too, but I've recently reversed it: Now I have a settings_dev.py, settings_staging.py, etc, each with the specific environment settings, and each of which imports the common settings from settings.py, and all of which are in source control. Now I can checkout any branch or version of my app, and have some confidence that I've got the right settings to run it in whatever environment I want.

(I see philjackson has listed another reason for being careful with config files, but I'm not sure I agree. I'd say he's basically giving an argument for using different config files in different environments, and generally being a bit organised. And if there is any risk of developers fat fingering the config files, isn't that an argument to have them in version control so you can fix it easily?)
@hoodiehq : are you using something similar to PouchDB ?
Semantic Web tech. I know, I know... it's easy to sit back and say "WTF, the Semantic Web is a pipe-dream, and it's been being developed for 15 years and it isn't here yet" etc., etc.

I will counter that by contending that the Semantic Web is here, just not fully so, and furthermore, that a more and more complete Semantic Web is inevitable.

My feeling is that you couldn't go wrong learning RDF, SPARQL, etc, AND, more specifically, focus on NLP. Why NLP? Because NLP is the bridge between the gazillions of petabytes of "stuff" that's out there that isn't part of the Semantic Web, and the structured data that does make up the Semantic Web. When you can use NLP (and related tech) to extract semantic meaning from free-form text and then make it part of the Semantic Web, that's pretty powerful stuff.

Take a look, for example, at Apache Stanbol[1] and the stuff they're doing with extracting structure from text.

Also, look at things like dbpedia[2] and the Linked Data[3] initiative. Seriously, seriously cool stuff is going on...

[1]: http://stanbol.apache.org

[2]: http://www.dbpedia.org

[3]: http://linkeddata.org
LOTR awesomeness: How our earth is just like Middle-earth
From TFA:

…production is set to ramp up in 2014.
You're correct it was far from the only reason she was ousted.

Granted, nobody has written her a personal apology for the other reasons yet. :-)

(And my opinion, from a Canadian, is that two term limits was one of the smartest things the founders of the US created)
I open sourced my first big rails app and have some questions for HN
I shipped my first big rails application a few months back. Nobody really used it so I decided to just open source the code. I had a couple questions for the HN community. I'm still new to the github world.

1. Is this kind of project useful to anybody in the open source community at all? It's a bigger app without great documentation and a narrow range of uses. I'm sure the code quality isn't superb either, so should I even be putting it out there?

2. It isn't really the kind of thing that you can install easily, like wordpress or a ruby gem. There are a lot of gem dependencies and someone else would probably struggle through a number of things to get a working installation. Should I not open source something like this unless I spent a ton of time writing installation instructions, and or cleaning up the whole thing first?

On a side note, I'd be grateful for any feedback on my code quality. I know there are some big issues, like the absence of any tests. (I just wanted to ship something in rails first, before learning TDD). But any other feedback would be much appreciated. I think my ruby abilities have gotten a bit better since this app, but I would still love to hear any advice. Thanks in advance!

Here is the github repo: https://github.com/damian-sowers/mycelial
Hype may be somewhat more extreme in the hustle-and-bustle environment of the Valley, but hype is always something to be wary of. It's really no less likely to happen in, say, Vancouver.
Spare me the violins. This is a billion dollar global enterprise not a Mom and Pop. Its Disney's responsibility to make sure they have the requisite licences and in this case they appeared to have failed in that duty.
definitely going to check this out in depth soon, and build some "dreamcode" with it to test it out!
Actually more like: 65,000/104,000 = 62.5%, assuming someone is not in Masters quota.

Out of the 124k, 20k will be for masters. The remaining masters join the pool of lottery for 65k. So there are 65k spots available for 124k - 20k(=104k)
So that explains why some sites were looking unstyled. Github had the same problem some days ago.
Seen, I did not understand the original comment properly.
live link to the repo: https://github.com/damian-sowers/mycelial
Like what? Supporting ie 7 & 8? Using relative urls?
I'm glad you had a great experience visiting Toronto and experiencing the startup culture there.

I'm sure I'll see the area totally different when I return from SF and I may just find a role that I fit in very well.

I totally agree with you about the over inflated hype currently in the valley. While this leads to a lot of failed startups and 'wrong' ideas being funded, I think it's still a healthy ecosystem for promoting innovation.

Like you said in your article, shooting for the moon in Canada makes you seem insane while it's seen as commonplace in SF.
It's a variety of factors that is causing downtime at the moment. The main culprit is the network itself at the moment, and I'm still trying to put out fires to hopefully make the website a bit more stable.
That’s the Hoodie Spirit <3 :D
Ask HN: Hiring Co doesn't want their algorithm problem solution shared? Comply?
A prospective employer had me solve a rather difficult(for me anyways) algorithm problem. In their instructions they say it should only take a couple hours and if you spend more than that just submit what you have. It ended up taking me more like 6-8 hours to find a solution. I think someone would be pretty much auto-rejected if they submitted a non complete solution. Anyways, I passed their first round and then they give me a 30 minute phone interview which consisted of a 10 minute code in a browser over the phone section which I did not pass and was given a rejection e-mail soon thereafter.

I then shared my solution to the algorithm problem on github. I'm still looking for a job on and off and it's my only project in c++. A couple months later someone from the company e-mails me saying other people have submitted my solution to their problem and asking me to take it down.

Should I comply? I feel like I don't owe them anything after I spent 10 hours for them and never even got to meet anyone face to face. I think they should create a new problem instead of re-using the same one. It's a lot of work on their end every time, but I don't think they really realize how many hours of prospective employees time they are wasting and I should be able to use it in my portfolio.
The visibility of the shield was designed to be proportional to the number of people who care/should care about it.
Messi vs Japanese Robot Goalkeeper
hoodie strikes me as more of a local optimum rather than a global one. In other words, it's not a universal silver bullet and wouldn't be suitable for all tasks. But for the tasks for which it is suited, perhaps it can eliminate a lot of boilerplate.

[Disclaimer: I've spent a total of 5-10 minutes reading about hoodie.]
We have our own little lightweight version of PouchDB that isn’t really a version of PouchDB. It works well for now, but we might migrate to Pouch later.
CEO Ron Johnson (ex-Apple) fired from J.C. Penney
Yeah, Chrome has been doing this for a while. It has actually been pretty annoying that FireFox wasn't doing so.

My main dev environment is FireFox and i hate it when things work for FF but not Chrome.
Blueprint Health Demo Day Reveals Ideas for Hospital Efficiency
The problem with that is it incentivizes more and more people to just stop working, and instead become dependent on the guaranteed income, government, and the fewer and fewer who create the wealth necessary to fund that guaranteed income. Someone has to pay for it, and they will extract a price in power.

Ultimately you end up with a large portion of the populace dependent, and hence politically powerless, undermining democracy and our republic.

The real answer is, as usual, the harder one - continually improving education and access to education for the lower and middle segments, breaking cycles of poverty (and violence where applicable), eradicating Learned Helplessness [1], building better tools that enable more people to adapt to a new environment where machines have supplanted humans for some tasks but not all (FOSS and 3D printing being particularly interesting here).

It's a hard, imperfect task that will never be finished, but better than making the entire world completely dependent on a few.

[1]: https://en.wikipedia.org/wiki/Learned_helplessness
Simple invoicing for contractors - Made by me, for me (and others)
UTA is ok, not as good as UW. Washington K12 is in a different league from Texas, which suffers from a completely dysfunctional non government.

California has much better weather than Texas. There is a reason housing prices continue to rise in CA while they are basically stagnant in TX. Don't brush off Cali because of a few gov problems, they will still continue to kick every other state's ass in the long run. Anyways, I'm happy as long as Californians move to Texas and not Washington.
like worrying about twice as many hits to stylesheets (which are typically static content)
They could publish the data in multiple formats, PDF and something actually useful if you're worried about someone at a library not having the tools. The point is, don't cripple the data from an analysis perspective.
I think the "Buy Pixate" is what he's referring to.
we currently use localStorage. But we <3 PouchDB, just didn't get to it yet. Shouldn't be hard to change that, or to build your own store wrapper providing the same API
Same here. Windows PC is Xerxes, after the AI that gets completely overtaken, and linux server is shodan, the AI that thinks it's smarter than it really is. Linux laptop is polito, the human identity that Shodan assumes for a while (ie 'little shodan')... and the wifi network that carries everything is the 'vonbraun'... :)
Current cable+tv price: ~$100/mo
Cost to build out goog fiber competitor: $166,666,667/mo
Potential price point of fiber+tv to stay competitive with goog fiber: $120/mo

Why would a cable company spend $166m/month in order to get little additional revenue? No, they'd rather add Cable Box Remote Control Rental Fees - it doesn't cost them extra, and it increases their revenue.

Only if they're at risk of losing current subscribers through losing their monopoly status will this behavior change.
OpenWeatherMap
I didn't mean legally, I meant morally. Don't her complaints about having her work co-opted by Disney when that work co-opted Alice wholesale ring a little false to anybody else?
Microsoft inks deal for first China innovation center
Anyone trying for a global maximum will fail :)

We designed Hoodie with very few, but very specific use cases, to get the core right. The more use cases we’ll add, the broader it will get, but we have no intention of pleasing everyone.
Beginner often tend to underuse storyboards. Except for fadein/fadeout and views being moved you really never end up coding styles in Obj-c. It's all done graphically using xcode and interface builder. Rounding corners is very often not necessary at all, since you end up using images all the time for buttons and backgrounds.
You forgot giant flying cockroaches.
Thanks a lot for taking the time to explain, I really appreciate it.
> Has there been a currency (assuming bitcoin is a currency) that's deflated by 2000x in a few years?

Not a major one recently, because considerable effort is expended to avoid that for reasons which have nothing to do with the logistical difficulties of subdivision.

> Not saying it can't be done with paper money, but it's less convenient than it is with bitcoin.

It could be done with paper money, but nobody involved in managing currency wants it to be done. People managing currencies for use as exchange media don't want the currency to be an attractive investment. But the logistics are pretty obvious; paper money in circulation is already replaced regularly, all you have to do account for deflation is print bills with smaller denominations on them, and replace bills coming out of circulation in appropriate ratios. If the value of the currency is appreciating and you do this at a ratio which keeps the smallest new bills being currently issued at the same value, the ratio of the cost of printing money to the value of the circulating money remains the same as if you had a relatively-constant value currency and were just replacing bills 1:1. Its not really a logistical problem.

Having a rapidly deflating currency, if it was a main currency rather than a novelty currency operating at a trivial scale compared to the whole economy, may produce economic problems for the economy as a whole, but its not really a logistical problem for the currency issuing system with paper currency. So Bitcoin "solving" the logistical non-problem is a non-accomplishment.
JavaScript can do getters/setters through Object.defineProperty[1]. MVC libraries tend to use methods in order to support legacy browsers.

[1]https://developer.mozilla.org/en-US/docs/JavaScript/Referenc...
Solar Achieves Grid Parity
Interesting idea. Maybe you should also add some API too or even plugins for popular blogging and forum software.
> It's interesting to watch people here defend git's interface as if it was all a very deliberate, intricate design that is well justified and thought out, when it very clearly grew organically.

I don't see people doing too often, to be honest.

I do see git proponents saying that commands like git-checkout are misunderstood, but that isn't contradictory to "organic growth". From the beginning Linus was claiming that git was more of a content-addressable filesystem than an actual designed VCS.

If anything defenses like "git checkout -b is just shorthand for git branch && git checkout" are nothing but an acknowledgment of that organic growth. There's no reason to add a shorthand for a command sequence that no one uses.
You're in the right to leave the code online as a part of your portfolio so long as you didn't sign a contract with them and they didn't pay you for the work.

You should, however, not include their company name in your code or descriptions.
what a crappy article.

reminds me why I stopped reading techcrunch.
Meltdown, the first board game that literally melts
Do you mind if I ask where you live? Loosing your pension and unemployment when you leave your job sounds very harsh.
Your sarcasm indicates that you think this is somehow a preposterous concept. Despite being American, I have not watched a single American TV show in more than a month, and that instance was a single episode at a party gathered to share food and watch it (I was there for the people, not the show).

Granted, I watch very little TV, but what I do watch is from the UK.