skysight-inc/HackerNews huggingface dataset:
Not to mention the dozens of WebAPIs that Mozilla invented and are on the path to standardization.
I didn't quite "get" the point of the pointer/copy option on interfaces, but this makes it crystal clear. This works around such a common problem in writing C++ templates (which is really the only equivalent polymorphism if you want to dispatch a function on a native type):

template <class T> void doSomething(const T &expensiveCopy);

Versus:

template <class T> void doSomething(T cheapCopy);

As usual, boost provides another crazy template hack to work around this issue:

http://boost.sourceforge.net/libs/utility/call_traits.htm
Ask HN: Resources for learning IOS programming
Good afternoon,

I'm a Ruby and JAVA developer and would like to know some (good!) resources to learn IOS programming. I'm aware that Apple provides a bunch of tutorials and guides, but i'm looking for more practical examples, books, etc.

Thanks in advance,
Pedro
The Frenzied Panic of Rushing
You're right on the pool death numbers being an average. But I'm still not sure you're point has been made.
I remember thinking that Clerky was perhaps the most remarkably disruptive service in our YC class.

As the person responsible for handling most of our early-stage paperwork and financing documents, I can't tell you how much easier it made our lives to have Clerky around. There was no need for a lawyer; we could just forget about this part of things, trust Chris and Darby to get it right, and get on with the business.
This, along with hellofax, is one of the most useful startups I've ever encountered. Saved literally tens of hours and lots more hassle.
What we really need is something that can do to viruses what penicillin did to bacteria.

And we need some serious work on bacteriophages. Those little buggers are _awesome_ and have a faster evolution than bacteria.
"Words have multiple meanings and different meanings to different groups of people."

I don't know the exact name of this logic fallacy but you are basically over-amplifying the variations implicit in the definition of something; in this case the meaning of words.

Yes, words can mean different thing for different people but if you say "Fuck you." to someone the possible interpretations are a very limited range centered mostly in the definition of being "aggressive slang to dismiss or show strong disagreement towards a person and/or an specific action done by an individual or group".

In the same way "objectification" is mostly centered in "transform something into an object"; bringing all subjective negative connotations this may have in the mind of the viewer (e.g. objects have no rights, objects can't think by themselves, objects have no soul, etc)

May I add that the extend of the words in your argument and the complexity of the words you are using in it helps nothing to your point.

> I would appreciate my lies being pointed out. I am unable to see them myself.

I already did but you will never see them, like a colorblind asking where the color green is.

PD: Yeah, I accept I did some ad-hominems against you, not a very smart thing but I also presented logic refutations against your arguments that you don't seem to acknowledge.
"The web" isn't exactly a well-defined concept. There's a school of thought in which anything with a URI is part of the web.
It seems natural in retrospect, but it actually took a surprisingly long time to invent. The URL didn't exist until 1990; people had been putting files on FTP sites since 1973 or so, 27 years at that point, and there wasn't even a standard piece of software which, given "wuarchive.wustl.edu:/foo/bar/baz.txt", would give you the contents of baz.txt. (ncftp supported that by 1994, IIRC, but no vendor shipped ncftp as standard.)

Obviously it wasn't that people couldn't figure out how to do that. It's that nobody understood that it was an important thing to be able to do. It seems really obvious in retrospect, but it wasn't.

Today, there still are a surprising number of people who create network-accessible persistent objects without making them URL-addressable. Apparently it's still not obvious to everyone that it's an important thing to be able to do.

Rohit Khare's article, "Who Killed Gopher?", helps to make the history a little clearer: http://www.ics.uci.edu/~rohit/IEEE-L7-http-gopher.html
DanielBMarkham, you mentioned your startup but didn't link to it? --I think
my curiosity is showing through a bit too much. ;)
I like the idea of automatically keeping session files up to date, but I think this plugin could benefit from following the usual approach to session management : store all session files in the same directory, provide an easy way to see your session list, etc. See for example: https://github.com/vim-scripts/sessionman.vim
A bit of a tangent, but... from the posted link: Routine operations such as hip replacements could become deadly in just 20 years time if we lose the ability to fight infection

I would never encourage anyone to think of a hip replacement as "routine." It is majorly invasive surgery, and any number of things can go wrong. Post op infections are not uncommon. And just being under deep anasthesia for that long is not without suspected long-term side effects.
They are literally no gun shops in Chicago, it is not possible to legitimately purchase a gun in the city limits.
Lately I have been using Java/Scala + Play2 + MySQL and MongoDB/CouchDB. For some of my contract work I use the full JavaEE stack (including JSF, JSP, etc).

I have also used Python and Clojure quite a bit recently, and plenty of other frameworks and languages in the past.

Agree on the picking up of new techs being fun, probably why I have used so many different techs over the past few years.
I guess it's depend of the kind of product you develop.

In our case, we got about 50 different feedback during our beta (We develop a search engine for app creator):

- 60% from people we have met during meetups/conferences/contests and accelerator programs

- 30% from people in our network, we just asked them what they think of our product.

- 10% from ads. We have spend around $600 in AdWords + $150 of sponsored tweet. I would not recommend this approach since it is very expensive for the income.
Thus why versions should be stored as strings or several integers, not floats.
Consequences. And The Decisions We Make. Or Don’t.
"Subsequently many of the points won't sit well with the techie crowd."

I'm not sure what you mean? Why wouldn't battle-tested well-worn advice work with the techie crowd? And who is the techie crowd? Programmers? Tech lovers?

I'm just confused by your comment.
Danish TV used Assassin’s Creed screenshot in report on Syria war
Liskov Substitution Principle is Contravariance
Show HN: Find, review, and compare Microsoft vendors
Nice! But when logged in I only get the search bar. When logged in it would be nice to see the categories as well.
Post on Craigslist that you are looking for someone who enjoys a free coffee and X. (With X being the genre of your product.) Take the replies and explain to them what you are doing, that you are looking for some market feedback and that in exchange for 30 minutes of their time, you'll buy them a coffee at <INSERT LOCAL COFFEE SHOP HERE> while you discuss their reaction.
I haven't studied Aumann's agreement theorem, but according to the Wikipedia article it assumes "Bayesian rationalists with common priors".

The article goes on to say that "the assumption of common priors is a rather strong one and may not hold in practice", but according to Robin Hansen this is the case when Bayesians adhere to a certain pre-rationality condition: ". . . Bayesians who agree enough about the origins of their priors must have the same priors" [1].

Will Bayesians ALWAYS agree enough about the origins of their priors?

[1] http://link.springer.com/article/10.1007%2Fs11238-006-9004-4...
There are better extensions out there solving this problem. One I use is https://github.com/deanoemcke/thegreatsuspender/

It frees memory by taking a snapshot of the page and loading the image (instead of the DOM). This frees up a great amount of memory. It also persists the tab position, title, favicon (which are essential to me in remembering information about the tab). Clicking (or pressing Enter, F5 ..) on the image preview loads the page.

You can set tabs to be automatically suspended after a predefined amount of time. You can set tabs to be restored automatically on focus (unfortunately no time delay option here). You can white-list domains from auto-suspension.

For Chrome v25 users: The extension is having some stability issues which causes Chrome to crash (https://github.com/deanoemcke/thegreatsuspender/issues/30). But if you are using any version before that, it should work fine. It had become an indispensable tool for a tab hoarder like me. Waiting for the dev to fix the current issue with Chrome v25.
If software’s eating the world, everyone needs a developer strategy
You are assuming that a highly evolved lifeform would act like us humans, barely out of the trees socially and spiritually. You may be right. However there are many people I know that wouldn't hurt a bug.

Tangentially, #1 would be incredibly interesting to many people. We (the general public) have no definite indications that we /aren't/ on the only rock in the Universe with life, and #1 would hold great consequences.
Less than 10 minutes on Clerky eliminates 10+ hrs of expensive legal fees. This service rocks.
Very cool. This is how final projects should be -- we shouldn't just shove the entire prototyping board into whatever we're making.

Any clues for how to keep 9v batteries providing enough juice when they're in the fridge? I'm trying to build a fridge monitor: http://gilgamech.blogspot.com/2013/02/wireless-temp-sensor.h...
There are hundreds of really good tutorials here: http://www.raywenderlich.com

For an Objective-C book pick up: "Programming Objective-C" (5th edition already!) [1]

http://www.amazon.com/Programming-Objective-C-Edition-Develo...
Especially since I know many solid scientific websites with horrible design (especially professors' personal sites), so it's almost a show of ignorance to try and connect "rigorous scientific thinking" with proper web design.
Two reasons:

1) Where can I find official-ish Chromium for Windows?

2) On Ubuntu, Chromium always seems to be behind Chrome wrt updates.

I tried Chromium on Ubuntu, but switched because of the lag. Let me know if I am mistaken.
Wow. It's a wonderful book. It's great for Smalltalkers of course, but it's also a wonderful book for OO in general. It's also available on Kindle [1] and Apple iTunes [2].

[1] http://rcm.amazon.com/e/cm?lt1=_blank&bc1=000000&IS2...
[2] http://click.linksynergy.com/fs-bin/click?id=dE0y3GuqVK4&...

PS: Yes, both are affiliate links.
Already on it! Should be live later this week.
Shoot me an email with your skype/im, if you want to discuss further. cmorgan8506@gmail.com
I have a dark corner near the entrance door and I made a battery-run light (2 LEDs - to light up the key hole) with very simple logic: when you press the button, it lights up for 2 minutes, then blinks for another 2 minutes; then blinks faster for another minute; then goes dark.

The button is wired to "reset" pin of an attiny45, the LEDs are connected to two pins of the chip, and the code, predictably, ends with a low-power sleep instruction.

Two 2100mAh AA-sized accumulators provide the power.

I "launched" it into use about 4 months ago (I forgot the exact date), still did not have to recharge.
I suspect designers can have opinions expressed about their work. But there's always the fact that its a matter of opinion or preference, so self-confidence can be protected by thinking "That's just their point of view. I know better"

Programmers can be just plain wrong. Then get dissected on HN, for all the world to see. That's hard to take.

But I still maintain HN is not 'mean'. And its not Alpha-Programmer posturing. Its a conversation about facts, indisputable much of the time.

The point is, if your self-image is threatened, maybe its for good reason and not because somebody is picking on you.
My next project will be `Jesus`.
Not sure if trolling…
I'm pretty sure the production iPhone has a serial port as well. USB!
I tried LinkedIn Pro as a try free for 30 days. This required a credit card as it will bill you if you forget to cancel. After a week or so, I was unimpressed and canceled. Or I thought I did. $150 later and three months of not seeing the recurring transaction on my credit card I realized that I had not clicked the right buttons to cancel. I felt cheated by deceptive UI design.
ramnode.com 512mb vps super cheap, go http fileserver, static html, github repo.
I've worked in a US hospital for a few years, and I've never seen a bacteria that was resistant to all antibiotics, but I have seen people die from bacterial infections. So I think the media focus on drug-resistant bacteria is oversimplified. Why would someone die from a bacterial infection while receiving appropriate antibiotics? One reason is that the antibiotics can't reach the bacteria -- for example if the bacteria are organized into an abscess or biofilm. Another reason is that the body can overreact to the infection, and the patient can die from their immune response rather than the infection itself -- this is called sepsis. Other problems with antibiotics: culture results (which tell you which antibiotic to use) can take a few days, antibiotics frequently have side effects, and it's frequently unclear when the infection is fully treated and the antibiotics can be stopped. I felt a need to respond because a politician reading articles in the popular media will get a distorted view of what is actually needed in hospitals, potentially leading to inappropriate research funding priorities.
When your primary workstation is a laptop, which won't accept more than 8GB of RAM, and you have to use certain Java based desktop apps, everywhere you can save memory is useful.

I agree it should not be an issue, but when the usual short-sighted budget issues are the primary problem, one has to use other tricks:

"You mean the 3 year old machine you work on for 12 hours a day is no longer good enough? Sorry, that does not fit the depreciation model. Also, we spent all the budget on new MacBook Airs for Sales, because they really needed new web browsers."
This is one of my biggest problems with social sciences. In my opinion it is just pure dishonesty, if not outright lying to make such simple, causational claims on complex phenomenons.

The sad part is, that non-critical media and people are eating this up and using exactly these kinds of "scientific facts" to advance their ideological agenda.
That doesn't make sense. Motherboard usually support a certain number of memory sticks. You probably have 2x1GB sticks, you can upgrade by replacing them rather than adding additional sticks.

You probably do still have a 32bit system so you're still capped at 4GB of useful memory. I'd still upgrade my system if I were you.
"SEO" is a scumbag activity to begin with.
Bugs are going to eat us all, one day.
You, too can be this lucky (adjusted for inflation):

http://sfbay.craigslist.org/search/apa/pen?zoomToPosting=...
Reference to air traffic controllers falling asleep at work. http://travel.usatoday.com/flights/story/2011/04/Another-air...
In no way was the purpose of this article to insult the religious...
Probably w.r.t. handling market risk before tech risk and the general dangers of growing an MVP.
will this or any other extension work on chrome in mobile or tablets, thats one place where you cant add memory
Software should be optimized for the most common use-case -- not the outliers. Most people usually buy computers in standard configurations (which typically means 4GB to 8GB of memory) or use company provided equipment and they aren't going to be happy with being told "just buy another 8GB of memory -- it's only $120" as a solution to the slowness of their browsing!
Scriptular - test your regex - rubular for javascript
I had to doublecheck. The only differences in Earth2 were the rarity of three-leaf clovers, peculiarly low sales of pecan-flavored ice cream, and an extra Tricia MacMillan.
Property taxes are a poor approximation of external costs even excluding prop 30. Most obviously there paid after the fact and the county needs infrastructure up front.

Consider you add a new subway stop in an area and suddenly people want to replace single family dwellings near it with apartment buildings. The region paid for that subway expansion, but a few well connected developers stand to make a killing. When you get down to it Zoning is really an ideal way for local politicians to shift the benefits of public infrastructure into well connected private hands.
Eastern Carver school district gets Wi-Fi on school buses
I'd start here: https://teamtreehouse.com/

It's a paid service, but I've found it's the best way to start learning programming.
>Antibiotics were routinely used for illnesses where they shouldn't have been - ear infections, viral coughs and colds.

In developing nations people often use antibiotics in the worst way - a short course until they feel better, not a long course until the bacteria are all killed. This is partly because they don't know any better and partly because they buy what they can afford.

On the contrary, I would like to point out that its not limited to developing nations. When I first arrived in the US, one of the advice that my US settled relatives gave me was that American doctors routinely prescribe antibiotics even for the simplest illness. This fact was confirmed when I took my Mum to a doctor when she felt unwell when visiting me: light fever, and the prescription was some very potent antibiotics. My mother refused to take them and got better on her own after a few days. There seems to be a reluctance to take antibiotics in my family.
I'm referring to the content of the video itself. I don't know what you mean by "article" really. When you watch the video, you will see Dr. Seyfried referring to many studies, primarily his own, but possibly others as well. (I'd have to watch it again to parse out which studies were whose.)

Perhaps you can find some references to peer-reviewed studies inside the content of the video. Let me know! When I get some time, I'll watch it again myself.
My initial design was mainly catered for a power user, some who will do more than just write one review. But you are right what's in it for them.
After reading your review I think I will have lots of changes to my logic.

- enter your name and your review for the school, period.

Thank you for your valuable input, I did the mistake I was trying to avoid in the first place : put the code before the user.
> Mozilla has implemented SPDY.

After Google designed it, developed it, and then deployed it to their properties. And even then Mozilla was still questioning whether it should be implemented, because "would anyone use it?".

> Mozilla, Apple, and Microsoft will not implement NaCl and Dart because they feel that they are technically worse than alternatives (asm.js and either ES6 or compiling other languages to JS).

We fundamentally disagree on that. I see NaCL as a route to the future of haardware-supported sandboxing, in the same way that virtualization was. NaCL is a way to fundamentally re-invision how we implement sandboxing of process, and move beyond the legacy ring-0 design.

asm.js is just another application-level hack on top of a huge pile of application-level hacks. It's time to coalesce the stack of these hacky abstractions, and clean up shop.

> For example, NaCl is not portable, meaning that users' apps will not work on all the users' devices like they expect, and PNaCl is not backwards compatible, so the apps won't work on all browsers.

So what? You know what happens when I fire up a PPC Mac from 1998 and try to use Netscape 4 on the modern web? Nothing works.

At least something like PNaCL has a MUCH smaller surface area than something like the full HTML/DOM/CSS/JS stack, which makes supporting it in a backwards compatible manner indefinitely far, far easier.

> Mozilla has every reason to want the Web to evolve. If the Web doesn't evolve and loses to native platforms, Mozilla becomes irrelevant and dies. How is that not incentive?

Because the web needs to evolve away from what it currently is, and that's the one thing Mozilla ideologically doesn't want and won't do.
A good option when you only need to monitor a few signals is to use an xbee series 2 module, that will also wirelessly transfer the data to a central server. It can run attached to an Arduino, but also stand-alone. "Building Wireless Sensor Networks", by Robert Faludi, is a very readable introduction.
Multiple windows
This idea has been going on for the past year at http://www.btcinstant.com interesting that everyone freaking out over this site!
Comparing amounts of evolution isn't really valid. This implies that evolution has a directional trend, but it does not. Humanity wasn't the goal of evolution. Given a different climate 10 or 15 thousand year ago, things could have been a lot different. Neanderthals could have won out, or both our species could have gone extinct.

I think a better, and similar, comparison would be of intelligence. We treat less intelligent animals quite poorly for the most part. Hopefully the correlation between empathy and intelligence is universal and not just a trend among humans.
I accept what your point which I take to be that a law or regulation that attempted a narrow definition of tools thought to be for criminal purposes would still criminalise legitimate activities. It is the activity that should be against the law, not possession of the software.

I was just wondering what the law used in this case was.
Removals Isle of Dogs E14. House removals in Isle of Dogs
Fairly certain this is called Evernote :)
And the important part is that Microsoft rapidly depreciates updates on old versions of Windows all the time. The adoption of Windows 7 in the poweruser space is probably significantly higher than the adoption in the grandparents category of people still running 2003 - 2004 Dells with XP. Most of them, if unassisted by more tech savvy relatives, would still be running IE 6 - 8, and 9+ won't be backported. Throw Firefox or Chrome on those old PCs and they will stay auto-updated forever.
huh so these strongloop guys are the new node maintainers?
Yeah, I wish they hadn't called them "Reference types" - I think it's confusing. They're just value types that happen to have a small value and a pointer to the bigger data.
Just noticed the "Bring tabs into OneTab" will bring in a detached developer tools window, which then doesn't work when reactivated as it's loaded as its own tab, detached from the original page.
Sorry, I do know what you mean by "article" now, namely all that text below the video. :) All I'm focused on is the video itself, which I highly recommend watching.
Blogspam for http://marvel.com/news/story/20260/sxsw_2013_marvel_1
In theory you'd be correct. But some motherboards, even when they're not operating under the constraints of 32 bit addressing, can't handle more than a certain amount of memory. In my case, my laptop's motherboard can only handle a maximum of 8GB.

This is a fairly common problem: http://superuser.com/questions/308310/what-limits-a-motherbo...
Somebody needs to do the same thing for filing taxes. Figuring out an 1102 form is a daunting task for a pre-revenue startup that just wants to work on the business.
Scout: Sass and Compass in a self-contained Ruby environment (osx & win)
Not sure this is exactly true. There's certainly some truth behind it, but I don't think inspiration is made up. What we should be doing is not forcing ourselves to do busywork, but putting ourselves in situations where inspiration is more likely to come naturally.