skysight-inc/HackerNews huggingface dataset:
Trying to wrap my brain around this feedback. Here are some additional details: The blog isn't intended to be commercial. It is intended to be a personal outlet to help keep my big fat mouth from keeping me mired in controversy and drowning in hot water in online forums. I have debated taking it down, in part because some of it is extremely personal. But I get a great deal out of doing the writing and I think some posts are really good, so I have left it up for now.

Long term, I still hope to do a comic. Short term, I am trying to get more traffic and monetize my health site, which is the site people keep expressing interest in and willingness to support. I am homeless at the moment. I have time to write but no money. I need an income stream and the health site seems like the best place to start.

Thoughts? I keep wrestling with these questions and don't have good answers.
Their method is also how I have built most of my Android apps. You use a WebView for the user interface and then use the addJavascriptInterface[1] method to allow calls from the Javascript code back through to chosen methods in the Java code. You also need to use Java when you want native settings menu and system search functionality.

Making calls from Java back into the Javascript is a bit more painful since you don't get a response back directly, but is sufficiently useful to dispatch events.

You can bundle your javascript, images, html etc in the app assets so it will still work even if there is no networking. Depending on the app network requirements it is also likely you'll want to do the networking from Java so it can manage threads, connectivity, saving resumable state in SQLite databases.

This approach is fairly easy to develop and test (you can do a lot of it in a desktop environment). The drawbacks are that elements of your UI may not appear "native" and that some events are a pain from Javascript, especially dealing with swipes.

I must admit I thought a lot of mobile apps were developed this way, and hence this article being a non-story.

[1] http://developer.android.com/reference/android/webkit/WebVie..., java.lang.String)
Suppose you want to ssh into a host and you mistype the hostname. What do you want the result to be? Do you want your resolver to return NXDOMAIN immediately so that you can quickly identify your mistake, or do you want it to return a bogus IP address that drops incoming SYN requests to the sshd port, causing you to think the remote host is down?
Online Haskell typechecker
I don't see any analysis at all. I don't think there is enough evidence to claim any of these results. In a 1000 photo sample we would expect ~3% variability (not defined), or 0.3 on these scales.

Pick another 1000 samples, redo the blog post and see if there is anything in common (not that that would make it statistically significant).
Private repositories generally available in Gitorious
If Peas Can Talk, Should We Eat Them?
Also, Coq is an OCaml derivative and Agda was influenced by Coq.
Self-funding is still funding and it's always an option to consider. Outside funding means you can (i) work full time and eat while you're getting things up and running, (ii) get more people working on a project to reduce the time to release and (iii) hire skills you don't have or don't have time to acquire. If none of those matter to you, you may not need outside funding.
Two things for weebly to improve IMO:

More templates. You just can't have too many.

A better undo when editing. It seems to not work sometimes. Also it would be great if it had versioning so if an employees totally goofs I can just revert.
Apply thumb and forefinger on either side of the seal. Press together and slide. Coefficient of friction between finger and seal might need to be increased somehow (perhaps by texturing the material differently at that point).
Yeah, we do this with SASS without using compass.
um did you read the first paragraph of the post?
Once again - "addressability != accessibility". I think the benefits of being able to reference the host even if for abuse tracking, or netflow cross-correlation, etc. - outweigh the obscurity advantages of NATs.

If I were concerned to have a diode-like gateway, I'd get a stateful firewall, or on cisco boxes, configure the reflexive ACL. It comes for free with the base code, IIRC.

This all said - each individual network's mileage can vary, so we could argue till dawn - and I think we'd need to agree to disagree on the matter of the "security of NAT" :) If it makes someone sleep better - I think it's served its purpose. Much like throwing away the soda bottle before boarding the plane.
I hope nothing happens to Windows Live Writer. It saves me lots of time when blogging.
Every time I see a socialcam link on Facebook, I'm very careful not to click it for precisely the reason you mentioned above.

Congrats to them on their growth, but all this time I was under the impression that it was a spammy operation, so no kudos.
NFL star Junior Seau found dead in San Diego ~ Daily World News
I'm guessing he was saying that while the chips were in transport of the passes into California, the low pressure at the high altitudes combined with the higher pressure in the chip bags would cause the bags to break open. They'd be back at normal pressure at the destination however.
I also think he meant East of the Rockies as to where they were made, considering West of the Rockies is California.
No subterfuge intended. Changed the post to make it clearer.
Apple's taking a 30% cut of $a-lot-of-money that passes through their App Store because of EA's games, I don't think they're going to rescind their ability to develop for iOS.
I'd say that if you're thinking about doing Phoenix, save the money and just learn from all of the random resources online - and whether you went the autodidact route instead of Phoenix or after learning nothing at Phoenix, you had better lead with your portfolio.

Probably better to just leave out Phoenix altogether from your resume as an expensive mistake. And, if people won't look at you even though you can show them a pile of good work that you've done - that probably wouldn't be the greatest place to work anyway.

Phoenix is no better than no credential at all, and also implies a general ignorance of the tech industry. In addition it costs twice as much per year as state school did per degree, and dozens of times as much as the internet and old editions of books from http://used.addall.com :)
This. I admire code that reads like english. Leading commas are a terrible idea in my humble opinion.

It's so ugly to me that the whole idea seems like it could be a troll.
Exactly. It allows for less-precise (i.e. more variability) chip size, not chip scales. :)

Simplifying the scenario might clarify what's happening. Imagine any given chip could weigh 1-2oz. And you are trying to fill a 2oz (minimum guaranteed content) bag. You already have 1 chip in the bag, weighing 1oz. The next chip you add (think "marginal" from econ class) weighs anywhere from 1-2oz and could tip the scale all the way up to 3oz, when you are only looking for 2oz in the bag. But if you use two scales, you have now a choice of TWO chips to put in the bag, so you pick the one that weighs closest to 1oz. And ultimately this allows you to fill more 2oz bags with the same quantity of chips.
For a (way too long) moment I thought their Designer Platform cost [1] $7.95/month for 15 domains... The fact that it isn't the case hints that they may provide reliable hosting.

[1] http://designers.weebly.com/designer_pricing.php
Prof. Dan Ariely mentioned Hot or Not website in one of his books. He used the website to get his attractiveness score and other interesting data. The book is a great read, and analysis of how people percieve you by the looks. As for the website, I think that judg.me looks very promising as a source of social data, which is otherwise very difficult to obtain.
I've been watching "How It's Made" on NetFlix, I am on Season 3 and it is awesome. Although, I do tend to get hungry for the foods they show :P
Three Ring (New York, NY)

We're an early stage education technology startup looking to grow our team of developers. We provide a simple, easy way for teachers to create digital portfolios of student work using their smartphone.

Our current backend is Rails/Postgres on Heroku and our frontend is built using HAML/SASS/JS. We use HTML5 + JS + Phonegap (Cordova) for our iOS and Android apps.

We're looking for:

Rails Developers - you're a knowledgable, fast learner excited to build a meaningful product. We push code daily and develop priorities based on teacher feedback. There's still a lot to do, and you'll have the opportunity to build out and take charge of significant features.

Front-end Developers - you're familiar working in a Rails environment and love getting things perfect. You want to build out a product for teachers that's not just well made, but a joy to use. You like standards and graceful degradation for our friends with IE (but not 6!)

Javascript Developers - we're starting on a robust, backbone.js based frontend for the website and have built our app out almost entirely in Javascript. Love making quality web apps? Shoot us an email.

Interested in education? Email me: alec [at] threering.com

http://www.threering.com/careers
http://mashable.com/2012/04/24/three-ring/
While inter-rater reliability is a concern for identifying ethnicities, other traits should be more reliable (gender, hair color). Still, stuff like that needs to be pre-tested. You basically let the coders code a limited set of photos and check the correlation between their codes. The higher the correlation, the better, >.7 is the convention in social science (but still pretty bad, higher would be better).

You should also check intra-coder reliability, i.e. give the same person the same set of photos with two weeks or so between. You can then again calculate the correlation. This tells you wether your categories are too fuzzy (e.g. what exactly is medium length hair?).

All in all this has serious methodical flaws, from a social science perspective it’s not salvageable, and I haven’t even talked about the complete lack of statistical tests (which, to be honest, would just be like polishing a turd).
That's very interesting - I had no idea. Do you know which book it is?
Founding philosophers
They reserve the right to sue and they carefully patented every aspect they could. I see a lot of merit in the language itself, but the legal problems Google is having vs Oracle and Java they could also have them with Microsoft and C#/dotNET, worse even considering Microsoft is a competitor in several areas.
Rdio launches in the UK and France
In the case of Amazon at least, the DRM on Kindle ebooks is ludicrously easy to crack. Every book I purchase, I crack - both for self-preservation (the removal of 1984 from every device it was installed on was worrying), and because not being able to share frustrates me.

More than games, music, etc., not being able to share books drives me crazy. Everyone in my flat has a small library; we share our books between eachother. When we started getting Kindles, that was stymied: after reading the first book in the Void trilogy on paper, I was unable to let my flatmate (who read the first book after me) read the second book - because I bought it on Kindle. That was... well, lame.

So now, I manage my Kindle with Calibre. Every book I buy gets cracked.
It's great they support it, but how many people have DNSCurve enabled authoritative nameservers? And how many OpenDNS cache users are routing their queries through a DNSCurve forwarder?

It's the same as with DNSSEC. To get the full benefit, every point in the chain needs to be on board, from the source to the sink. If any link in the chain doesn't support it, you're SOL.

If you read Dempsky's announcement carefully, you notice the words "whenever possible". That could be almost never depending on DNSCurve uptake among DNS admins and users.

An easier solution is to just run your own instance of dnscache.

That's what OpenDNS uses.
These are definitely a hacker's complaints. Your daughter's piano teacher won't give a shit, and he'll love that it's free.
So please correct me if I'm wrong, but put more bluntly, you're saying that it is selling your company in order to get rich, no?
It's also a subsidy for delivery of all the free apps.
Don't judg.me by my graphs :)
Is your strategy to win arguments not by reason but by exhaustion? haha, I'll pass. I have a life and it's calling.
I am reminded of an anecdote I read years ago in a book by an entrepreneur. He related a conversation he had with another entrepreneur who did happen to have an MBA. Mr. MBA had a lot of fancy numbers and analysis written up but no customers nor any real idea how to get them. The author had customers and revenue. While he envied the MBA his education and wished he had similar analytical ability/tools, he also took it as a "count your blessings" moment and did not expect the MBA's business to make it.

I am also reminded of all the business books I have read which did not result in a business being born. I have had a business bank account, registered business names, written business plans, etc. It was all style and no substance. It was all window dressing. I am still trying to figure out what spark turns into flame in this regard.
XFS rules at handling lots of little files. It also has a ridiculously high "files per directory" limit.

Something like Redis might've been sweet, too, but would require you to hold all that data in ram.
Its "The Upside of Irrationality", Chapter 7. Great read.
That only works if you actually change your profile name to something meaningful like facebook.com/yourname. A lot of people don't do that (they have an autogenerated id) and in that case the email is mandatory.
I should also note that you can only change your profile name, i.e. facebook.com/profilename, twice. That is, going from something like facebook.com/profile.php?id=34534643 to facebook.com/profileName1 to facebook.com/profilename2. After that Facebook won't allow you, for some reason.
Just gotta say congrats to these guys. Such a beautiful example of determined and consistent execution.
A (somewhat blunt) rule of thumb, not just for you, but for anyone in this endeavor:

In the future, if you are making a graph like this, and the differences are so small that they don't show up when your y-axis starts at 0, they probably aren't important enough to talk about.

If you've taken a stats class, you probably know there are times when small differences are meaningful. Any time you're analyzing your own data, though, these differences are rarely worth even considering. Taking a survey and analyzing the resulting data is very hard. There are countless nuances that can affect your results, both mathematical and psychological. Look at political polling - even the people who do it for a living regularly get things wrong.
I had to see it with my own eyes:

http://itunes.apple.com/us/app/rock-band/id333307161?mt=8
And nothing of value was lost.

Seriously, their "Messenger" software was the most emblematic of this. If memory serves, the name of the program in chronological order is:

1. Windows Messenger

2. MSN Messenger

3. Live Messenger

4. Messenger

The constant needless iterations of the software - which was basically perfect around MSN Messenger - made it suck so much, because they wanted to cram social gunk into it, add toolbars, and revamp the interface for no goddamn reason that I would willfully give it up and shun digital contact with my friends, since I don't have a Facebook user.

This is why Windows users drink.
Won't help. If the ISP is intercepting all outbound DNS queries, it will also intercept those made by your server.

In case it's not clear, even non-forwarding DNS servers have to make DNS queries to the authoritative servers of each domain.

It may stop invalid results for top level domains (queries to the root servers might not be intercepted), but would likely still serve ads for invalidsubdomain.validdomain.com.

This is one of many reasons why we need broad DNSSEC adoption.
I know Jared casually (having been involved with Office Hours) and I think he has an interesting story that's worth the attention. There's a mismatch with the title here though.

Figuring out a business model that results in a better clientele is an achievement, but we learn how to find good people to teach rather than "how to actually teach people to program" in general. This model dismisses those with a casual "tourist" interest in order to focus on those who are already motivated. Business wise, that's a great idea for Jared, but companies or teachers looking to have a mass impact will need to keep doing their research because many a tourist has turned into a fine developer (and some are finding success in this area with wildly differing models - Treehouse, Code School, Zed Shaw, etc.)
Here are the step by step instructions.

1. Buy one of these: http://www.thehomeautomationstore.com/ws13a.html

2. Install it in place of the switch that currently controls one of the lights in your basement.

3. Repeat steps 1 & 2 for each of the five circuits. Give each one the same "house code" but a unique "appliance code" from 1 to 5. (The instructions explain how to do this -- I believe you just turn a dial to a particular number.)

4. Buy one of these: http://www.thehomeautomationstore.com/hr12a.html

5. Set it to the same house code you used in Step 3.
Isn't ES5 only supported since IE9?

Not to mention, IE8 was released half a year before ES5 (according to a quick check on Wikipedia). So yes, pre-ES5 I'd say it's a normal thing to do not to allow trailing commas.
The Netherlands introduces new law concerning marijuana
I really don't like apps that force people to install them in order to get to the content. Specifically for that reason!

I blocked everything from Viddy and Socialcam on my timeline because I can't watch the videos that my friends are sharing without installing their stupid app.

Same goes for all of these newspaper apps that make you install in order to read an article a friend shared on his timeline.

They're acquiring users that don't know what they're doing to make their numbers look better and I hate it!!

(tip- if you want to install and watch/read, change the settings to "only me" that way even if it posts without permission, it's not visible to others)
This was in 2005. Should have tried XFS if we didn't. I think we might have.
It's in iTunes IIRC. Sorry, don't know exactly where, but it's in there. It won't be anywhere logical, I'm guessing.
(For the record, I'm not talking about Katherine's business; I'm talking about Stripe.)

I'm not disputing that, and I totally agree with your points, however unrelated to my questions they are. I'm not even going to use Stripe (as I have nothing that could utilise it at present), but I keep seeing that line appear over and over on this site.

People are going to get tired of being led on at some point. Something as simple as "We're handling regulatory/bureaucratic issue X at present in country Y" would be tremendously transparent compared to their handling of the situation at present.

The Stripe team is failing on this point.
I think if you have an abusive app developer, its within reason to ban them from the platform.
"The reason caches come in "lines" that are bigger than the words size of the processor is not an optimization (i.e. they're not deliberately bringing in nearby memory in the hope that it will be useful)."

I do not think that is true. There is considerable chance that that extra memory will be useful. The simplest example to think of are cache lines that contain program code. The other canonical example is the "for item in array do item = f(x)" loop.
This stuff is kind of old news for Sass/SCSS/etc users, but it's no less breathtaking when you do it the first time.

CSS preprocessors sell themselves.
Thanks, appreciate it! I'll try to get a copy.
The comments here are depressing. Why can't you just enjoy it for what it is? No-one believes this is pioneering research so you don't need to analyze it as such.
Love this analogy, but sometimes I want the forest to keep its diversity.
Sending users detail to governments:
http://www.google.com/transparencyreport/governmentrequests/...

Google supportive of CISPA:
http://livewire.talkingpointsmemo.com/entries/report-google-...
On the need to use error-correcting memory
I don't want to discount the existing resources out there either. One of the first things we have students do is start out with some reading material, and Beginning Ruby is one of them. We'll also be recommending Michael Hartl and Zed Shaw's materials if they're relevant to the student's goals. We move them at a much faster pace than they would push themselves, and we're also there to help if they get stuck or don't understand something.

I think lots of models can work, but we tried what we saw as the holy grail of "we'll deploy on your behalf, build the editor, and structure the guide" model and keeping the user in the browser just doesn't work.
OK now let's find the guy that invented those crinkly Sun Chips bags.
Ask HN: Going Viral...
I know it takes a lot of planning, and a dash of luck. But is there a blog post somewhere that outlines "Top X things to do to go Viral". I'd even settle for "How to get X" users a day. Perhaps even your own experiences in a sentence or too would do it.

Shameless plug: Verelo.com

#HUSTLE.
That'd may be hard, because there's no canonical 'original' Lisp (there were a few similar, but incomplete/incompatible versions), and more importantly, there's no clear definition of what even is a Lisp.

I mean, from the ones shown, it's sort of obvious, but I'm thinking in general. Also, Common Lisp, Racket, and Clojure are different enough that they count as separate languages in their own right, rather than 'variations', which a dotted line might imply.
You're actually employee number 1 - as in theory, the co-founders are only taking home enough money to keep a roof over their heads.

You're also the first technical member, which means that you'll be building the entire product. You are responsible for the execution, which means you are critical to the success of the company.

Start negotiating at 20%.
I dunno. I think you're taking this post a little too seriously. Seems like the OP wanted to give a shout out to a friendly professional acquaintance whose name was making waves in the ecosystem. In doing so he also made a point that you do have to pass on people you think interviewed well.
Spherical Cows [on Fedora names]
The World’s First Shoppable Music Video
I've considered writing something similar but I wasn't sure if there'd be any demand. I want an online collaborative editor whose paradigm is more LaTeX than Word. My original motivation was for collaborative academic writing in my old lab, but I think it could be useful for a broader technical audience, as well.
@Verelo we chose to bootstrap our start-up, once we got a lot of traction, we accepted an invitation to a Accelerator program.

My advice: don't take money for as long as possible, make traction, get customers, and kick ass.
The Girl Effect
That's okay. :) I'm learning quite a bit from the comments, and it's always good to know what others think.
My preception is mostly for the Canadian market, but for Canadians, Toronto is the place that I'd tell folks looking to get into the industry that they should go. I've worked in Ottawa, Montreal, and Atlantic Canada beforehand, and the amount of action going on in TO dwarfs all of them put together. Tons of companies, tons of potential opportunities, it's the best place in Canada to get started if you're into the IT sector.

Full disclosure: I currently work in the GTA. I also loathe living in the city, especially Toronto (I'm not a city guy, but you go where the work is in Canada so...)
Anyone here use Qi, Mercury, or Agda? I’m interested in what people think of those languages.