skysight-inc/HackerNews huggingface dataset:
"Aaron Swartz wanted to save the world, so why couldn't he save himself?"

...Really? There are implicit assumptions in that title, and the way in which it was presented, which I find somewhat disrespectful.

Why do we need to question that he couldn't "save himself"? Why do we need to assume he had that responsibility at all?

And why does attempting to save the world beg the question of inability to save oneself?

The answer: it's just a title to get you to read it, hoping to have enough pathos that you don't think too critically about it.

Why do we force ourselves to take on the burden of overanalyzing the man? It's obviously a sad passing, but people are dwelling on it in what I believe to be the wrong way. Stop questioning and just appreciate for its own sake. It wasn't preventable. At least not for the reporters and readers of these articles. And I'm sure his loved ones are not appreciating news articles that implicitly try to find something wrong - it delays peace.
Replace all CSS transitions with JavaScript transitions.

why?
I live in LA and found it (uber black sedan) to be 1.5 to 2x the normal city taxi rate. So I use the taxi magic app, and works great like uber. Although, most drivers prefer you pay cash unless it's a high fare.
Agreed. These are sorely needed for enterprise apps.
LimeChat does. Previews images and Youtube videos, also Adium has a plugin for Youtube.

I have too much free time.
This is a security red herring that as far as I can see is justified entirely by an aesthetic preference to think of oneself as "able to quickly audit code just by skimming it."

Compare it to alternatives like "gem install NAME_ANY_GEM_HERE", which also executes arbitrary code and which, for the typical Ruby/Rails developer, is totally impenetrable. (If you think otherwise, tell me, when's the last time you did a line-by-line audit of every single dependency prior to installing a gem?)

Even the embedded assumptions like e.g. the Rubygems server is, as of this instance, being operated by Rubygems and not being operated by The Adversary are really, really tenuous.
Considering you can synthesize organic material, life can produce inorganic compounds, and plenty of organic material is toxic as shit, I'm not sure I agree with that line of thinking.

I can't speak for everyone, but I am of the opinion that glucose synthesized in a lab requires no special evolution on the part of humans to process.
Ah, I see you've only done the desktop app for osx and not win. I was hoping you'd use something like CEF[1] and that you'd blog about it

[1] https://code.google.com/p/chromiumembedded/
Now up on bootstrapcdn.com
Based on the text they're going to recommend more attractive people to one another... I wonder if couples' attractiveness is highly correlated. That would be some interesting data. They should publish it.
That's also my conclusion. However I'm not aware of a DBMS that

- is document based

- can easily replicate to laptops and embedded devices

- has all the security I want, e.g. encryption, per document security

- has the bindings I want and/or a new binding can easily be implemented ad-hoc

Given the advantages and disadvantages I'm leaning towards CouchDB and rolling my own security wrapper. IMO that's still better than going with an RDBMS and then implementing replication[1]. How do you see this?

[1]edit: and also giving up the document based approach, thus not having arbitrary mapping from the get go.
That's the Mercator transform for ya.
I don't think the Dow CEO quote is all wrong. He runs a bunch of chemical plants. When he says "Have chemistry in them", I think it's safe to assume that he means "chemical processes induced by humans". Which is, as a matter of fact, how most people interpret the term "chemistry", even if it's wrong in the strict sense.

So by that definition, that salad I harvested from my allotment garden last summer doesn't have "chemistry in it". It grew all by its own, and then I washed it and ate it raw.
Does anyone know why Google insists on Mercator projection? I guess that it makes the implementation bit simpler, but on the other hand you'd imagine that if anyone then Google would have the resources to use some more reasonable projection for greater good.
A lot of history here. Could be worth more than a mere half a million.
Can I interest you in some all-natural arsenic I extracted from apple seeds?
Gallons of Light: A Tesla Road Trip
answers in the sauce :

var answers = {
australia: new google.maps.LatLngBounds(
new google.maps.LatLng(-45.379453600000005, 110.69313639999996),
new google.maps.LatLng(-8.571888000000001, 155.16969360000007)),
southAfrica: new google.maps.LatLngBounds(
new google.maps.LatLng(-36.73497648232876, 13.33984375),
new google.maps.LatLng(-21.010097985940735, 35.87890625)),
greenland: new google.maps.LatLngBounds(
new google.maps.LatLng(57.9905285, -75.1942745),
new google.maps.LatLng(83.97751860000001, -9.709575500000028)),
finland: new google.maps.LatLngBounds(
new google.maps.LatLng(59.21319690000001, 19.53808950000007),
new google.maps.LatLng(70.7889305, 31.90050659999997)),
mongolia: new google.maps.LatLngBounds(
new google.maps.LatLng(40.74287280000001, 86.85821429999999),
new google.maps.LatLng(52.641200000000005, 121.12602760000004)),
thailand: new google.maps.LatLngBounds(
new google.maps.LatLng(3.9541530000000003, 95.39209260000007),
new google.maps.LatLng(21.477918000000003, 106.6929963)),
peru: new google.maps.LatLngBounds(
new google.maps.LatLng(-19.255824000000004, -82.93600620000001),
new google.maps.LatLng(1.5, -67.99965480000003)),
brazil: new google.maps.LatLngBounds(
new google.maps.LatLng(-35.42974050000001, -74.69401470000003),
new google.maps.LatLng(6.5, -33.06445550000001)),
iceland: new google.maps.LatLngBounds(
new google.maps.LatLng(62.758218600000006, -25.764343499999995),
new google.maps.LatLng(67.1959161, -11.481647000000066)),
drcongo: new google.maps.LatLngBounds(
new google.maps.LatLng(-15.448980381203414, 9.3359375),
new google.maps.LatLng(7.485096269212087, 36.015625)),
ukraine: new google.maps.LatLngBounds(
new google.maps.LatLng(43.456458529383056, 20.234375),
new google.maps.LatLng(53.29973879045674, 42.34375)),
madagascar: new google.maps.LatLngBounds(
new google.maps.LatLng(-26.898128422978452, 39.5703125),
new google.maps.LatLng(-10.366188047247464, 55.3515625)),
saudiArabia: new google.maps.LatLngBounds(
new google.maps.LatLng(14.77959730788355, 33.41796875),
new google.maps.LatLng(33.68098354643421, 57.28515625)),
mexico: new google.maps.LatLngBounds(
new google.maps.LatLng(11.700047540913861, -119.90234375),
new google.maps.LatLng(34.264084202839264, -83.65234374999994)),
mauritania: new google.maps.LatLngBounds(
new google.maps.LatLng(12.387690937704622, -18.7890625),
new google.maps.LatLng(29.336753501211746, -2.3046875))
};
What if you did a much slower (i.e., reliable) scan of a small sample? Then you could compute the probability of false negatives in the fast search and get a much more accurate count.
> Because O is currently designed to be the first thing code starts with, for green field programming, there was nowhere for the exception to throw to. Hence the exit.

A uncaught exception will end the script, just like exit() except with a stack trace and the ability to catch it if the end user wants that. There's really no excuse for any function to just exit().

> Magic quotes are being checked because I have some ideas for how to improve the PDO API to prevent SQL injection.

PDO prevents SQL injection through parameters; how do you plan on improving on that?
An inadvisable goal of supporting ludicrously obsolete browsers?
http://kandan-demo.kandanapp.com
Whoever green-lit this at Microsoft should be fired.
I don't know Matlab myself so I don't know of any Matlab-specific tutorials but check out Project Euler: http://projecteuler.net/problems
> Renamed all of the variables to use dashes instead of camelCase.

I absolutely detest camelCase. It ranks down there with good-old Hungarian notation.

So, I am now wondering, why this change? Are people finally coming to their senses?
She needs to check out http://codehs.com (disclosure: I'm a cofounder).

We make it really easy and accessible for people to get started even without having a background.

We've had students aged 9 (http://blog.codehs.com/post/39684965497/9-years-old-and-codi...)

to 85 (http://blog.codehs.com/post/37288742720/im-85-and-i-learned-...)

We focus on teaching the fundamentals of thinking like a programmer, so even though the site is based in JavaScript, she'll be able to apply her knowledge towards matlab.

Also, it's really fun, and if she continues, she will learn to make a mobile game or two along the way.

You can email me at zach@codehs.com if you or she have any questions. Or just sign up for the free trial to check it out.

We give personal feedback to all of our students on all the code they submit, so they're sure to improve and not only write functional code, but code with good style.
I suspect it's The Nifty MiniDrive: http://theniftyminidrive.com
I don't have MS Office, but I did buy Numbers, Pages, and Keynote, knowing well that OpenOffice (at the time, LibreOffice did not exist yet) is free and would likely handle many files better. I also do use LibreOffice, but only when I must.
Get a book. That's how people learn. No exceptions.
Intel predicts 10ghz chips by 2010 (2000)
Would something like this qualify as a REPL, or is it not quite so? https://github.com/shurcooL/Conception/tree/simple-live-edit...
Curious, why? Also, do you mean to suggest that they staged a working area so that he could seem like a cool "desk with the rest" CEO on the internet?

That sounds a bit too personality cult to be true, to be honest. He's some companies CEO, not Kim Jong-un.

My assumption was simply that he's on the move a lot, and doesn't spend that much time at his desk to make it work good for him. Some of us need a perfect working spot, some others just don't care enough.
What you are saying is disingenuous. Clearly the pills made for pharmaceutical are incredibly dangerous, even when taken as per the instructions. That is why they are prescribed.

Avoiding taking prescription drugs unless you really have to (ie are going to die), as I do, is not a bad way to live. Just because natural things will kill you, does not mean we should not avoid man made things. So I do not take pills for headaches, for sleeping, etc...

You thinking is because you can die by a bear, you should not look before crossing the road.
Ya, we use them quite a bit as well, would miss them for sure.
London real estate anticipates US tech expansion into Europe
The inner child inside of me is screaming, "Bank loan, bank loan, bank loan you're an adult now the bank will gladly lend you money to relive your childhood!", but the inner and in debt mid twenty year old I really am is saying, "Keep dreaming" — a museum should buy these, $550K is probably a bargain considering the total collection could be close to a million maybe even more in a few short years.
At least add a few media queries to the style sheet so we can browse on mobile
Why would the geeks attack the new service? The consumers don't know any better but hackers do. If a system like this gets momentum in the hackers world, then it it's just a matter of time until the centralized "authority" will become irrelevant. Just like CVS and the like versus distributed version control.
Isn't jQuery overhead more or less dwarfed but the performance of the DOM itself? I'm also not confident that I could write DOM code that's the as fast in every case as jQuery -- it includes a lot of knowledge/tricks to achieve the best performance across all browsers.

This project is just replacing a function call with a method call -- it's all overhead.
Do you teach Matlab specifically? This can be an excellent B'day gift.
It's on our list to check it out because of some of lack of control CSS transitions afford us. Hacks with overflow hidden cause issues, mobile performance is rather spotty, and more. Not a guarantee, but we're considering it.
Just go to your Amazon.ca website and search for the book title...it's available there:
http://www.amazon.ca/PHP-Programming-Affiliate-Marketers-ebo...
A lot of people seem to be taking this interview in a negative way. I find it nice an humorous, lacking in "real" content - but then most of these articles are lacking in content. Much as a I love the "Uses This" type series, it's basically "geek gossip magazine" - how much does it really tell you to hear that another person is using a MacBook with Sonos speakers and TextMate?

One nugget from the interview is the "Todo" questions, which makes me really think that Phil knows his product well:

"Q: What's your favorite to-do list manager?

A: You know, I don't actually have one. I use Evernote, which isn't particularly great for to-dos yet. Yet."

I've started moving more and more of my thing into Evernote, and I think the biggest thing it does wrong is: it doesn't do any one thing very well. One of those One Things I'd love it to get right is TODO management, and Phil is here hinting that it's in the works.

All in all, I came out of this interview with a smile on my face, and some more hope for the future of a product that I use a lot, and really really want to love.
I'm just wondering if there's any relationship between the picture and the article.
See also formal versus notional agreement. British English tends to favor notional, prime example being sports commentary: "Liverpool are playing well" versus "Boston is playing well". Wikipedia highlights some other good examples: "The staff is busy" versus "The staff are busy", "The Rolling Stones are a classic band" versus "The Rolling Stones is a classic band".

The differences sound stilted if you're not used to them. Except, of course, when they're poetic: "Oliver's Army are on their way/Oliver's Army is here to stay".

http://en.wikipedia.org/wiki/English_collective_nouns#Metony...

http://en.wikipedia.org/wiki/American_and_British_English_di...
no, we don't teach matlab. maybe we'll add that in the future.

for now, I think she'd just get a lot out of learning some of the fundamentals of programming rather than diving straight into matlab.

having a grasp of some of the basics will only help her understanding of matlab, and I'd even recommend trying to work on it concurrently.

If she gets started on CodeHS, I guarantee she'll learn a lot and have fun in the process.
Much of clinical medicine is not done the way that you claim. E.g., when a surgeon wants to try out a new surgical technique, it doesn't go through clinical trials, etc. He just gets approval from the chief surgeon (or maybe not), and does it. Maybe someday, if the technique becomes popular enough, a statistical study is done to scientifically determine if the technique is as effective as the surgeons believe it to be. Another example is that plenty of drugs are prescribed off-label. Often the off-label prescriptions completely dwarf the on-label ones.

And your description of psychology does not apply at all to Cognitive Psychology. Minsky, for instance, is a Cognitive Psychology theorist, though he is outside of the mainstream of the field.

Neuroscience and Cognitive Psychology are the same department at MIT. This does not indicate a move away from Psychology, however. It indicates a commitment to pursuing Psychology more scientifically than it has sometimes been practiced. But Cognitive Psychology has been practiced in a scientific manner for at least 50 years now.

The Behaviorists also pursued Psychology scientifically. Their theory was just wrong in many respects, and has been proven hopelessly over-simplified as an overarching theory of the mind. (I.e., they weren't particularly good scientists.) On the other hand, Behaviorism is still useful for some things. E.g., training your dog to perform tricks.

"Purely psychological" causes of serious mental illness such as major depression and schizophrenia have not been the mainstream of Psychological belief since I was in junior high, and I was in junior high a long time ago.

As to not being able to study the mind scientifically, that is patently false. The mind is a computer program running on the hardware of the brain, and just as any computer program can be reverse engineered scientifically, so can the human mind. Neuroscientists do "white box" reverse engineering and cognitive psychologists do "black box" reverse engineering. Both are productive approaches, and the two fields are in constant communication with each other. That's why, for instance, they are in the same department at MIT.
There shouldn't be any problem getting good programmers if you are willing to pay more for them, train them, and entertain the possibility of remote work.

Without naming places and companies outside SV: it is not actually necessary to bring in H1Bs, put all their paperwork which must legally be displayed in a locked glass case and pay them a "prevailing wage" near the bottom of what people are making in the area for similar work with similar tools. It is also not necessary to hire people as "temporary contractors" to pay less tax while demanding a permanent commitment to a job done under close supervision. It often isn't necessary to require 10 years experience with all the exact tools you use even for junior positions. This stuff is not fiction, it's totally ordinary and it's happening all over the place.

I understand why someone with vested interests would want to bring down wages with increased supply. But this isn't a crisis of low supply, when everyone insists on having "the best" or on getting a great bargain. There is no good reason to report a shortage while there are smart and skilled people unemployed or working menial jobs all over the place.
How do you check that your code never switches paths depending on CPU architecture? How do you guarantee that for the (third party) libraries you use, including your C library?

Also, I think modern x86 has a "approximate 1/x" instruction that is there to be as fast as possible and, because of that, allows for differences in results. I don't know whether that is true, or whether different implementations actually exist, though.
Because for her, programming will be a means to an end, and that end is data analysis and statistics, I recommend that she learn Python and its scientific and analytical libraries like numpy and scipy.

Python is relatively easy to learn, it's free, and it can produce useful results with little effort.

Python: http://www.python.org/

Scipy: http://scipy.org/

Examples of scipy's output: https://www.google.com/search?q=scipy&hl=en&tbo=d...
>girlfriend

....aaaaand there he had it 100 better than me already.

Being a sociopath gets lonely sometimes. Oh well there is always more free porn.
Parameters require you to be well-behaved with using them consistently. I was thinking of disallowing the use of quotes in queries unless you use an 'unsafe' method (naming prefix). Still have to see how it would pan out.
What would be the closet thing to Matlab she could learn in codehs? (Similar syntax similar core concepts)

Do you have any plans of adding Matlab anytime soon?
This was posted 24 hours ago, and discussed then.
While this is true, it seems as though Matlab is the tool used for her work at her laboratory, she needs to join an already going project.
But the car is its own advertisement, as are its occupants.
I agree, it's gratuitous. Anyone with a swear filter (families, corporates) can't look at the documentation, and religious organisations may feel uncomfortable.

Being open source, perhaps there's a fork opportunity for 'Bootstrap without the swearing'.
I have been waiting for MANY years for them to do something about this. At least after the XKCD strip came out. http://xkcd.com/977/
Or just use Google: http://www.google.com/search?q=matlab+programming+filetype:p...
Ah, too bad. Matlab his a steeper learning curve than Python.
I feel like the title of this article was a little misleading, it makes it sound like he's chiding the industry for relying on use of linux and open-source software to make them look good (android is linux-based? yay it must be the best!), which I would kind of agree with. He's actually saying that it's there as a fail-safe for the possibility of Microsoft and Apple walling off their ecosystems from tinkerers and developers (which I also agree with).
See Mark's comments on the Bootstrap 3 pull request: https://github.com/twitter/bootstrap/pull/6342#issuecomment-...
Ctrl + F shows two. Time to update your regex-fu, or use simpler tools.
Author here. It's called an experiment for something. I'm going to productize it by separating it in the way that you propose. The validator API was ripped straight out of java, i'll see about normalizing its style.
Does it support HTTPS out of the box? I notice the demo isn't running on it, which is a deal breaker for an internal communication network.
And is dead in minutes under heavy writing. SD cards are really bad working storage, and should only be used as transitive medium.
Badoo releases iPad App for its 172 million users
I think this is an externally visible link: http://productforums.google.com/forum/#!topic/maps/A2ygEJ5eG... . It's the answer I received when I filed an internal bug on this.

"Hi John - Thanks for the feedback. Maps uses Mercator because it preserves angles. The first launch of Maps actually did not use Mercator, and streets in high latitude places like Stockholm did not meet at right angles on the map the way they do in reality. While this distorts a 'zoomed-out view' of the map, it allows close-ups (street level) to appear more like reality. The majority of our users are looking down at the street level for businesses, directions, etc... so we're sticking with this projection for now."
> But there are mysterious things that we do not understand about natural products and the human body.

Then again, there are mysterious things we do not understand about the human body itself, and the chems as well: there are a number of drugs which do work, but we have no idea what their mechanisms of action are, we just know they work (or seem to anyway).

Take good old aspirin for instance, we do understand mechanism of action... since 1971, even though aspirin has been manufactured and marketed since 1899 and willow-based medicines (and other salicylate-rich compounds) have been a staple of medecine since at least 2000 BCE.
This is my favorite skill endorsement: "Does Brendan Eich know about JavaScript?"

https://twitter.com/andreasgal/status/298853913237528577/pho...
How I explained REST to my wife
No plans for matlab just yet, but it's on our longer term todo list.

She'd learn these topics:

* Function decomposition

* programming style

* good problem decomposition

* parameters and return values

* control structures (for, while, if)

* Variables and scoping

* boolean logic

* data structures: arrays, maps, grids, dictionaries
I don't want to start a flame war, but I was wondering if there is a rationale for prefering dash-case? I have a hard time not writing in camelCase by default now.
Choosing one over the other because of how they are named is ridiculous -- not because of their composition.
Getting to know this convention a while ago has made a huge improvement in how I code PHP. I never really knew what the order for haystack / needle parameters were before I read this. Now it's easy to remember.
This article seems to confuse degrees with "genius". It's mostly just toil and it's not surprising people fearing deportation are better motivated to acquire them and less choosy about jobs they take.
If she hasn't done it already or else if she's forgotten it would be a good idea to sit in on a first year linear algebra and or statistics class.

Matlab (and/or numpy / sage / any of the "math" packages) work best performing operations on vectors and matrices of data (long strings of values / grids & cubes (&hyper cubes) of values ).

Expanding on the "little mathematics background" is more important than the "no matlab" issue, one follows from the other.

If she's headed into epidemiology and other such areas then make sure she's read "How To Lie With Statistics" at the very least.