skysight-inc/HackerNews huggingface dataset:
I have to say I agree totally the philosophy of this article. I tried interface builder when I first got started on iOS development, but I just found it far too restrictive in terms of creating the sorts of interfaces I needed.

I can see it's uses for simple apps, but when you've got something complicated where there's lots of non-trivial interactions between the different elements and you often want to change certain parts of the interface (like adjusting the set of buttons visible on the toolbar depending on the mode you're working with), interface builder doesn't really cut it.

Perhaps this is just my nature - I prefer expressing things programatically and having everything defined in code (or in a suitable declarative language). It gives me a lot more control over how changes in the UI happen. But it depends very much on your background and the type of app you're developing and I can understand its appeal for some developers.

As always, you should choose the right tool for the job.
AFAIK the GreenArray chip provides only 128 bytes per core while Parallela supports 32 KBytes per core.

As a former Forth hacker I was enthusiastic at the first glance of the GA but 128 Bytes per core were really disappointing. What could that amount of RAM be useful for?
Also worth mentioning is the Mojo board, also a Kickstarter project (http://www.kickstarter.com/projects/1106670630/mojo-digital-...) which is a simple FPGA system neatly packaged not unlike the Raspberry Pi.

http://embeddedmicro.com/

FPGA allows you to explore a lot of things that just aren't possible in a traditional CPU, no matter how parallel.
I don't get involved with the games I fund. I love that other people do; I think that's a really neat thing that's become possible. But it's just not my thing, personally. I'm happy to wait and see what they come up with.

I'm fine with funding projects with either philosophy. If it comes down to just "give me the funds or the game can't get made", and I want to play that game, then I'm happy being a substitute for the publisher's money. (I had to look up maecenas, and I still don't get it)
What's the story behind Octocat?

That...thing...doesn't really do much for me as far as a corporate logo goes. Rather complex shape (see references to scaling problems), sorta catish but not, WTH is that weird tail (cat, four legs and a...), this post is the first reference to "octo" I've seen in the months I've used the service, there's 5 limbs not 8, etc. Makes me think of a little kid in a Halloween costume.

"Github" name works fine. "Git" spoofs "get" a la archiving, "hub" is central connector/repository, concatenated the name just rolls off the tongue and instantly works as a coined term. Rendered in a nice unique font, great. But then there's that creature...
Or users accidentally typing their password in the username field.

Nevertheless, this isn't the first time Linode has needed to spend their benefit-of-the-doubt points.
Anyone have any benchmarks comparing Azure to Rackspace and AWS? Especially their storage over EBS?
My concern is that if the password was poorly chosen, the private key won't be very safe if they got the private keyfiles. That many credit card numbers is a huge target so it'd be worth an attacker expending some money on.

If it's a strong, long non-dictionary passphrase, then I'm not nervous. But, we don't really have any idea if it is or not. The fact that their web interface boxes had the private key on them is a huge concern - you'd ideally run all billing stuff on a machine that is highly locked down, perhaps not even accessible outside of a very strict range of IP addresses. The practice of leaving the private keys hanging around on the same boxes that ran the website makes me awfully nervous about the other links in the chain.
lol?? Are you being serious? Besides the fact they both have a signup form on the right the websites look nothing alike.
This isn't Twitter's lack of adapting, this is them actively retracting. They're not losing relevance through inaction. They're making decisions to purposefully reduce extra featuresets.
Given the dollar's recent volatility in terms of Bitcoins, I hardly see how Forbes can argue that it has a fixed value...
aditgupta, What I saw of this was pretty neat. Have you considered adding Common Core alignment for high school students/teachers who would benefit from it?

Heads up: I left the site, and it didn't remember me when I came back. I forgot my random password and requested a password reset. Got a confirmation that an e-mail had been sent, but that hasn't arrived after a good 30 minutes so far.
> I may be reading too much between the lines

Yeah, maybe a little.
I'm writing a fairly complex iOS app, and I opted in for storyboards in it. It doesn't handle 100% of navigation, because I only was invited to work on the app at some point and I didn't feel to rewrite the whole thing, but I use it for a substantial part of UI. It gets a while to get used to, but then you have this very cool overview of this whole part of the app. Some static parts are done 100% in IB (like a menu with grouped-style UITableView, utilizing static cells), others only use placeholders which are filled in code. But it works, and it works pretty well.
If you assume that most post travels between points that are close to one another, putting the most specific modifier first makes sense. Most of the time you only have to think about a small part of the address to route correctly.

That breaks down if the assumption is incorrect, and also to some extent if you have many different places with the same name that all receive lots of mail from you.

So you're essentially right: It's an artifact of how the postal system used to work. Though both assumptions still apply more often than you might think.
Thanks! I really like what you've done with QuoteRed; it's refreshingly simple and straightforward. I save a ton of quotes/articles all the time, and you've got an interface that lends itself very nicely to this problem.
I would also add that most modern linguists tend to view only instantaneous language production (i.e. casual speech and sign language) as representative of natural grammar. Once you incorporate conscious processes into it (as in writing), you interfere with the way people produce their language. With this in mind, most of what is taught in school or learned through practice does little to affect our speech patterns; nearly all of them are acquired from our family and social group at an early age. Not my exact field, but I believe there is a bevy of research to say that adults change syntactic structures of their speech only once in a blue moon. So in this sense, there is almost 0 explicit learning in the process. Kobe Bryant had his shooting skills straight from the womb.
Mobile Business Intelligence
It was a stock image apparently. Here are a bunch of the others: http://octodex.github.com/

I've always figured it fits because: 1) The internet likes cats. 2) Git can do octopus merges I guess?
Hey, I love nice fountain pens more than anyone, but you can get a good pencil and paper pad for a couple bucks.
(I used to work at an investment bank working on algorithmic market making for currencies)

In theory how it would work is that your payment processor would get a price from an FX broker who would guarantee it for a fixed period of time (say 15 minutes) but would offer a worse FX spread with the difference between the offered spread and the market spread being their compensation for taking the risk.

The FX broker would mitigate some of their risk internally (against other customer who want to transact in the opposite direction) and through purchasing spot/forwards/options. As the volatility of the market increased the broker would widen their spread so as to avoid being over-exposed at any point. The business of the FX broker would fundamentally be one of risk-management.

So from a customer view point they'll get a crappy exchange rate compared to what they'd get from a BTC exchange, but they'll be able to do the transaction.

In reality this is quite similar to what happens in multi-currency transactions anyway, if you're buying something priced USD with a EUR credit card you'll typically:

1) Get a "frozen" rate (i.e. you'll get charged a specified amount of EUR) which is worse than market rate (as described above) .

2) Get charged the USD price at whatever the market rate is (-ish, there's still some markup on this) at the time the transaction goes through.

(some smaller vendors just have fixed prices in different currencies; this means that the vendors themselves are taking the currency risk)
Yeah, I'd be afraid of the crowdsourced "endorsements" turning into totally bland stuff as a result. What I specifically want are "facts", i.e. things which are objective and can be verified/falsified. No one will post those about their friends if they are anything but positive.

So the natural consequence is assuming the absence of a verified fact for "is under 300 pounds" is "is over 300 pounds" with equally high certainty, if you have a well structured system which covers everything.
huge markups on cheap hardware leads to profits, Slate reports.
Yes, Azure Websites has a free version. The only downsides are that you have limited storage and bandwidth, and that you can't use a custom domain name for you website (so your URL will always be xxxx.azurewebsites.net). You can upgrade to a shared hosting version of Azure Websites, that costs €5~€10/month.

I think it's really awesome stuff, I'm using the free azure website for a couple of tools that I created.
(Lots of ((Irritating, Spurious) (Parentheses))) (2005)
Storm Bar - An open source command bar for the web
A todo management system in a gist
See the home button in the upper left corner of the page. You don't see the suckers but it is recognizable. I don't think they're terribly worried about seeing those details.
IRS chief: We'll rewrite our e-mail search policy
maybe because the small g is similar to google's.
Pen and paper. If I need to have an electronic version, I take a picture with my 8 megapixels phone camera and I email it.

It's the fastest tool, but it does require knowing how to draw straight lines.

It also leaves management under no illusion that the thing is "almost done".

I work at a company in the top 15 of the Fortune 500.
Small and composable things that are popular and well tested is great. That is not what you get from something like the wild-west of node. Perhaps your ideal is Linux, with small composable commands. How many of those commands copy or move a file? Pretty much one - that's because lots of unexpected things go wrong, and we need one good implementation instead of 500 shitty ones.

Rails is actually moving towards being a pre-installed collection of small composable things, much like a *nix distribution.

Small and composable is great. Everyone implementing cp is not.
Just print money to fund economic activity... Instead of print debt to create money and give them to the rich to buy our public debt. (Gov spending then funnels to large corporate and..)
Good link - but there should still be one on your blog. And it should be the most obvious, most clear, and easiest to click thing on the entire page.

Like 60% of blog posts on HN make this mistake. It surprises me quite a bit, but I guess it should make you feel better that apparently everyone makes this mistake.
Funny that you mention that. After a few bouts with fraud (because as i mention I have my CC out to many services), I was wanting a way to track down the offending service.. I was thinking something along the lines of a vendor-specific set of numbers to be run through.

I even wrote a blog post about it. I probably don't know what I'm talking about, but these were my thoughts at the time:

Wishlist – A Method to Pre-Approve and Track Credit Card Transactions

The issue:

A business using a credit card doing business with a relatively small number of vendors wanting to first avoid credit card fraud (stolen numbers) and secondly wanting to easily track down the offending business.

The idea:

The business would like to approve particular vendors to use the credit card with number 0000-0000-0000-0000 with each individual business pre-approved to run the transaction with a 5th set of identifiable numbers, so something like 0000-0000-0000-0000-0001.

If the credit card is used to make a fraudulent transaction, then ideally, they would have had to have used the 5th set of identifying numbers. This 5th set of identifiable numbers would then allow for easy tracking of the offending vendor, which would allow the business to either re-think doing business with them, or to serve as a starting point discuss security issues with the vendor’s credit card transaction processes.

Summary:

Basically, I believe there may be a need for a new or value added credit card type service. This transaction type would require a 5th set of numbers which have been assigned to pre-approved vendors. This 5 number set (ie. 0000-0000-0000-0000-0002) credit card transaction would most likely prevent theft right off (because the vendor is pre-approved and should provide their own private key (ie. CCV) to put through the transaction). Secondly, if and when the credit card number is stolen and used to make a fraudulent purchase, then, at least with the 5th number set a vendor can be identified and security policy with them can be re-evaluated.

http://www.redbridgenet.com/blogging/wishlist-a-method-to-pr...
How would you know if a production app was using Storyboards?
I just submitted my first "Storyboard App" . It was a little uncomfortable for me seeing as I have gotten used to using NIBs, but I did it because I assumed Apple was moving away from NIBs..
I wonder how other people who use Storyboards do it..I pretty much had to sit at a desk with my MBP connected to external monitors anytime I wanted to do any work, just because the Storyboard required a lot of screen space.
Yes sir, Azure actually won these benchmarks in 2013. See the full benchmarks here; http://www6.nasuni.com/rs/nasuni/images/2013_Nasuni_CSP_Repo...

or the summarized infographic here: http://visual.ly/state-cloud-storage-2013
Thanks!

I use this library for Q-Digest, it's worth taking a look at for an implementation reference.
https://github.com/clearspring/stream-lib
Death and Life of Great American Cities
- the intellectual blueprint of the great counter-reaction to reductionism and modernism
http://en.wikipedia.org/wiki/The_Death_and_Life_of_Great_Ame...

City of Quartz
- all about the history of LA and its power structures, lots of great anecdotes about zoning and the nasty history of racial segregation through real estate
http://en.wikipedia.org/wiki/City_of_quartz

Suburban Nation

The Modern Urban Landscape
I think that acq-hires ruined the ecosystem. The whole concept is parasitic. Acq-hires exist because failed companies (that the market should be clearing out) have had severe trust breakdowns and are incapable of discovering talent within, which renders them unable to do important projects (because they don't know how to find the people to staff them) so they have to buy validated talent at a panic price.

If a company is trust-sparse (that is, most people have the "bozo bit" on) then I'd rather let the market kill it than keep moving around deck chairs, leaving investors to think there's still something there. That applies both to startups and acquiring companies. Let these trust-sparse, uninspiring husks die already.

With acq-hires in the mix, the game is no longer about profits (so 20th-century) or building a business. It's about getting attention-- TechCrunch coverage, user count (which is meaningless), notoriety, and headcount (because valuations are multipliers on number of people)-- rather than building technology. So it's no surprise that the big winners are class-A marketers making quixotic, red-ocean plays.
Many thanks for the comments. Seriously :).

Our onboarding for Gimme Bar has gone through a few revisions, and we're never really satisfied with it. We basically hinge everything on the video, hoping that people will grok it from there, which is of course not optimal.

We've done a bit of work doing some more in-depth onboarding flows for some of our other applications (e.g. https://donenotdone.com and https://teuxdeux.com/), and we might revisit how it's done for Gimme Bar at some point soon as well.
Leaving aside data like macroeconomic statistics which do indeed tell companies how many people are long-term unemployed, companies have a pretty good "feel" about people that send them resumes if they read any of them. If three months ago 10% of resumes you were getting indicated long-term unemployment, and next month 2% of received resumes indicate long-term unemployment and 8% list freelancing for the first time in their careers with little details provided and a sample of candidates are unable to provide details in an interview, do you suspect a sudden explosion of entrepreneurial spirit?
Your thinking of a Compulsory license. However that's not the general case, for example the vast majority of drug patents have no such restrictions.

http://en.wikipedia.org/wiki/Compulsory_license

PS: The only real exception in the USA is the US Government get's to ignore patents at it's digression.
You seem to have a strange definition of "opinion" ...

> What is opinion is that some people think
> that there are hard rules to language ...

No, it is a fact that some people think that there are hard rules to language.

But all this is beside the point. Yes, you are absolutely right that language is fluid, changing, different in different places, and trying to produce "proper rules" and "proper grammars" (by some hard-to-define meaning of the word "proper") is like nailing jello to a wall. You can try, but you won't have much luck.

That being said, there are some "rules" which, if you follow them, help you to communicate effectively most of the time. There will be exceptions, and there will be geographical variances, and these are not rules of the language, but rather, they are rules for you to follow while synthesizing constructions.

To be honest, I expect you are in violent agreement, and arguing with attitudes you have found elsewhere, but which I do not hold.
Hi, you are claiming that is open source, where can we find the source code?
I could find on the website and I'm not talking of the page source...
Thanks
Thanks! I am considering some kind of tie-up with schools and colleges.
I see that a mail has been sent to some emails. If you can send me your email id, I will cross-check it for you.
They did address that.
Firebase Adds PhoneGap Integration
I believe that it wasn't until the [Israeli] borders got sealed tight that the bombings subsided.

Bingo. We supposedly have "security guards" and "security checks" around everything important, but they don't really do much (in the literal sense that they don't actually check much). Besides, is it that much better if someone detonates themselves at the gate to a street party or shopping mall with a crowd around than if they get inside? What if it's a particularly active street party whose attending crowd has exceeded the gates and there are sellers of food and souvenirs outside getting mobbed, too (like the one for Independence Day I attended last night)? Anyone can just walk in and blow everything up.

Any large, open concentration of humanity is a target. The Israeli solution to this is closed borders and a really fucking harsh military policy. Contrary to popular belief, America does have its own response: very low population density to reduce the value of any one target.
USA Today Cites Fictional City "Lake Wobegon"
Testing Tuesday #1: Tests make software
>In Minnesota, one in five people seeking treatment is addicted to opiates, says Carol Falkowski, the former drug abuse strategy officer for Minnesota and a member of the Community Epidemiology Working Group at the National Institute of Drug Abuse, which tracks trends in drug use.
>"Heroin is huge. We've never had anything like it in this state," she says. "It's very affordable. It's very high purity. Most people did not believe that heroin would happen here in Lake Woebegone, but it really has a grip, not only in the Twin Cities, but all around the state."

From Wikipedia:
> Lake Wobegon is a fictional town in the U.S. state of Minnesota, said to have been the boyhood home of Garrison Keillor, who reports the News from Lake Wobegon on the radio show A Prairie Home Companion.

Source: http://en.wikipedia.org/wiki/Lake_Wobegon
Yea, I was quite confused by the word replicate here. I thought it specifically meant the results in the original were valid.
I'll probably get down-voted into oblivion but...

Quick, find a way to make this about you.
What the .emacs.d?
Azure is pretty nice, but just a warning for those. If you trial it for the 90 days. If any any time during that trial you go over your allocated "specs" your VM will be deleted. This does not mean your data is gone, it's just stored as a "disk image" and you can create a new one. But there has been times where the "disk image" became corrupted or something and people lost everything they did during their trial.

Just a note that if you plan on using it, I'd suggest signing up for Pay as you go (you get the trial stuff, but if you go over it doesn't delete your VM, it just charges you).

Another thing that is annoying, on AWS if you turn off your VM it doesn't charge you for cycles. On Azure you need to delete your VM, turing it off still charges you the exact same amount as if you had it on. Something I found really weird.

Overall though Azure control panel is amazing, and the system is very nicely built. Even with the troubles I had (as stated above) I still recommend it to people.
It is news. The three criticisms the article raises are new and depend on their having gotten access to the spreadsheet.

Even though the author implies at the end that the Excel error is the least of the three, it's the perfect soundbite for a debate which, as you say, is political. Anyone can understand it (hey! I've made a mistake like that, those guys are as dumb as me) and in the symbolic language that governs such battles it's far more lethal than any substantive criticism could be [1]. Political hammer for a political nail.

[1] Such as Dean Baker in 2010 pointing out Rogoff and Reinhart's refusal to share their data: http://www.cepr.net/index.php/blogs/beat-the-press/not-follo....
I would rather take the view that if you were brave enough to oppose the Taliban you are a patriot considering what the Taliban want for your country.
The European Spreadsheet Risk Interest Group[1] has a list of spreadsheet errors.

(http://www.eusprig.org/horror-stories.htm)

There are lots of errors in accounting and financial spreadsheets. It's vitally important that traders enter the correct numbers when making trades, but 'fat finger errors' happen pretty often.

Ray Panko has a lot of useful research about spreadsheets. Part of the problems he identifies are difficulties in auditing and finding errors.

[1] (http://www.eusprig.org/)

[2] (http://panko.shidler.hawaii.edu/ssr/) My internet is flaky, and none of the links I find work.
Asset Bender - HubSpot's approach to front-end development
It's Apex Sans: http://vllg.com/Constellation/Apex_Sans
While I too have the vague feeling that there's a lot of unrealized potential in SMS I must admit that apart from appointment reminders and alerts I can hardly think of any (first world) business use case where SMS-first actually does make sense.

Even most real-world Twilio examples mostly seem to be along the lines of rather frivolous applications such as BeerText.Us, which is great but hardly stuff you can build a business upon.
Writing code in iOS is tedious, but IB is also dog slow and XCode becomes pretty unresponsive every time I switch to/from it. Not to mention the mess xibs make in source control. There is no reason for xibs to be human readable -- a binary format would limit diff hemorrhaging, and performance would certainly be helped by not having to process unholy amounts of XML. Either way, good luck merging xibs with multiple collaborators.
Unfortunately it is tied to the merchant. :(