skysight-inc/HackerNews huggingface dataset:
The mental debugger is definitely one of the tools I'm glad I developed early.

For me, it was by reverse engineering. I started cracking software and eventually moved on to white-hat black box security auditing, and that quickly taught me how to evaluate execution flow mentally.

I find that even though I'm writing high-level Ruby web apps now, my ability to rapidly follow code around in my head lets me debug more quickly and effectively than many of my co-workers.

I firmly recommend trying reverse-engineering for anyone who hasn't - it will forcibly provide a lot of the same metal execution mapping abilities while feeling more relevant than writing machine code or assembler out on a piece of paper. And once you learn the basics, everything transfers back up to higher-level languages pretty well (with the exception of mental hex arithmetic, which will still come in handy as soon as you segfault your high-level language's runtime). Plus, when reverse-engineering, you can't fall back or get frustrated and use a compiler - unless you have an IDA + HexRays license for some reason, you're stuck figuring things out yourself.

As a side-note, it's always fun watching my dad work - he's an oldschool mainframe guy and he'll sometimes solve common setup issues using JCL or REXX stuff with a modified date sometime in the late 1980s.
Programming biological models in Python using PySB
I think you're missing the point, the article is talking about simple access not sewage system reliability. They're not completely mutually exclusive, but different topics nonetheless.
I think if you use Google Maps and star / favourite your home location it will utilize that data in Now (for your commutes and such).
>EDIT2: oops my asterisks in the sed regexp got interpreted as italic. replaced them by unicode chars. Use standard asterisks

Lines prefixed with four spaces go into <code> tags.
Overall then it looks like you agree with me. The philosophical underpinnings of free software are different than the underpinnings of good science.

nods to your first answer. I would also say that being able to distribute source (with or without modifications) to others is important, though not as crucial. This prevents someone (cough Elsevier cough ACS) from having a monopoly on providing the source. But a restriction on, say, military use or wiretapping would not inhibit scientific progress, even if such a restriction makes it something other than free or open source software.

As for the second question, the scientific software I sell is not nor ever has been publicly funded. The people who have paid for it are all for-profit organizations. I don't even get R&D tax credits for it. While you're correct that much of science is publicly funded, my software isn't.

Going back to that question: are there limits on what I can charge people in order to get access to my open source software, which was used for a paper? If so, what are they, and what is the ethical basis for that judgment?

I can tell you that I would rather not publish a paper, in order to earn income selling my software, than to describe the techniques I used in making the software and the corrections and improvements to the existing literature that I developed. Which is better for overall scientific progress, and why?

This is especially important should I choose to publish as open access, since that journal in my field costs about $1,200, so I'm already planning to pay over a month's rent in order to publish. Should I also expect to lose the equivalent of a year's salary, in the hopes that publishing the paper helps as big enough advertisement to my services?
Why Still So Few Use Condoms
No comments ;-)
I don't cut fast and have cut myself a few times to the point of bleeding. Maybe the fact that you cut fast indicates that you are reasonably skilled at this and therefore less likely than others to make yourself bleed, rather than speed indicating that mistakes are more likely.
I'd imagine that works great in SF. The realtime public transit data Google has access to varies greatly city to city.
Those opponents of free markets often believe that intentions are the most important factor in achieving results. They reach the conclusion that people who sound kind and articulate will make the world better than well-incentivized, intelligent people would.
> As a vocation choice STEM is as likely to be as unrewarding as trying to become a rock star, a pro NBA player,

You could always point your kids towards economics - they'd spot the flaw in the above pretty quickly: a lot of STEM stuff is not zero-sum. If more people work on building more stuff, it's probably a net gain for the world. The NBA, on the other hand, by definition, can only have one champion per year, and only have N teams per year.
> but how would you have a system that's anywhere near this powerful without them?

The arcane UX that POSIX gives us has no connection or correlation whatsoever with the power of the system.

For instance, an enhanced IPython shell alone would be 10x better than bash. You wouldn't loose any power in this manner.

In fact, I think it would be good if thought about or reflected on what exactly "power" is. IMO, it's programmability / script-ability. And Python (again, imo) is a much better language than bash -- hence a shell based on it would deliver a far better UX than bash ever would.
You should make it clear that it's a freemium model. I don't know how effective you can sell the "premium" part of the site though, considering the only reason I signed up was to see movies that I might like - but wouldn't be willing to spend money each month on. Maybe if it offered more than just movie recommendations - or at least do it significantly better than the other services out there.
It figures it out based on, I assume, where you sleep most nights.
The difference is no one bought this electronic: it's advertising you have to swallow with your magazine.

Quit the hyperbole.
> "They found that median reputation increases with poster age at least into a user's 40's". Better?

Better. And admittedly this is what I was hoping they meant - I was probably being a bit too pedantic.
They are illustrated just for Google Now. Can't seem to find it now, but it a "making of" video (I think from verge) they showed a few different iterations of the top graphic and how they ended up with the current version.
> The whole thing is a fairly weird set up designed to avoid antitrust scrutiny

Well in that regard they failed, as the Congress passed laws decades ago quite specifically exempting the professional sports leagues from antitrust claims relating to sports broadcasting rights, and that was in response to a Supreme Court ruling on the antitrust problems with the NFL.

And now with the NFL Network people are looking closely into whether that antitrust exemption should be retained at all. So I think it's hard to claim that the NFL is managing to use this to avoid antitrust scrutiny; if anything the NFL is bringing even more of it on themselves.

> The NFL org just plows any profits back into the teams

Which then shows up as extra income for the teams, which increases their profit (except for the Packers), which leads to higher taxes, etc. etc.

I'm sure you can play accounting tricks to reduce the impact of the extra income but I see nothing weird by itself with having a League office to handle League-wide affairs that don't involve individual teams.
I'm also from the Bay Area and have lived in SF proper for about 15 years. I don't think I've ever encountered human feces. Were you a sewage worker?
Of course I am. See my submissions.
It finds hotel reservations and flight itineraries in your email, and shows cards based off of those as well.
Agreed - as Mark Cuban says [paraphrased, when asked about what kind of technology the question asker should master] -

Technology Sales.
First Five Months of Building a QuickBooks REST API
Analyze Public .NET Code with Code Digger
My first reaction to "Free. Open." is where's the github link? I know you're funding the development with KickStarter, but free and open projects should still having the planning and initial development in the open. That way you can get feedback more easily, solicit contributors, as well as get early adopters.

If you want me to give you money, I'd like to see progress (and provide feedback) along the way, not just wait for the v1.0 release.

So in this case, it seems like you're using "Free and Open" as a label to get interest, but you're not really that keen on actually being open.
Your indices of FB follows and twitter followers and Alexa rankings aren't "data driven." They take some numbers as inputs, sure, but that doesn't mean they're data-driven.
It doesn't work too well on the first day. Use it for a few days and it will begin to learn your habits.
It's also one of the lowest res frequencies.
I'm sorry, isn't that what's called "experience", which is about the only factor that differentiates an "old" person vs a "young" person when they are considered having identical theoretical knowledge ?
http://www.amazon.com/The-End-Poverty-Economic-Possibilities...
If she'd forgotten, it would have been an excellent reminder.
HTML5 Security: Learn more about two of many new attacks - CTOvision
"I cost as much as two junior programmers, but I can do things that two junior programmers can't do"

Love it. I'm about the same place in my career, and I completely agree.
Mis-Management & Incompetence at Ecomom
How was TeX output visualised on screen, back in the day?
So every issue only gets one post at HN and then it's done forever?

Since this is an issue which is actively being reformed right now, it seems to me that posting current (same day), informational posts about it is totally valid.
Not if you continually use public transportation. I go all over the place in NYC, and there doesn't seem to be a way to get the directions to default to public transportation. Having driving directions and traffic wait time when I don't have a car is kind of useless.
When you are trying to push 100% more pixels with only around 20% more GPU grunt, you're going to have lag.

I have a feeling that the animations would be a lot smoother (and battery life a lot shorter) if the GP forced their laptop to use the dedicated graphics card.

[1] GT330M benchmark (2010 Macbooks)
http://www.videocardbenchmark.net/gpu.php?gpu=GeForce+GT+330...

[2] Intel HD4000 benchmarks (2012~ Macbooks)
http://www.videocardbenchmark.net/gpu.php?gpu=Intel+HD+4000
Investor Chamath Says We’re At An ‘Absolute’ Low Point In Startup Quality
Not what I wrote at all. Check it again: I am offering the thought that it might have been better to be more obvious in the message (or a subsequent one). Simply degrading the game-experience might lead to bad pr, nothing the developer wanted, because good mouth-to-mouth propaganda is the only (financial) upside of piracy for the developer. Not that it matters in that case anyway, as was pointed out (even by me a bit), given the coverage the game should get now.
Then that's not very practical at all.
Android App Market Analysis, what functionality has the potential to sell more?
This is probably closer to the truth. Seems like Opera is acting more like a jilted lover than anything else. Guy has some good ideas and in the interest of profit, they get buried. He goes across the street where Mozilla sees the potential and implements them and now Opera wants he to pay up for them?

I'm all for keeping trade secrets, but this more along the lines of abstract ideas, not the sort of thing you'll have an easy time in a court of law proving.
Probably as good a time as any to mention this, but I've pushed up a work in progress Obtvse 2[0] to my github. With a user account system, live filtering, easy themes via pull requests, and quite a lot of improvements. It will be undergoing many changes over the next few weeks but is worth taking a peek:

[0] https://github.com/natew/obtvse2

Admin: http://cl.ly/image/0o450t3C3c3G

Edit with Live Preview: http://cl.ly/image/0w052g1n1U40
Me too.

I was robbing a bank and Google alerted me that I should leave "now".

Which was really weird for me, since I had a lot of gold to transport.

Apparently, it read through my emails, seen a glitch from other galaxy, figured out portal has opened, and already calculated how long it would take for the aliens to invade the earth.
Cartoon No Bones About It
Startup Showcase - Great meetups in Chicago
A small typo under the Crawl Data section:

"Statsgram will crawls your site each day," should be

"Statsgram will crawl your site each day,"
I wonder if it is better to warn the young about the potential permanence of online expression... or let them take those risks, and then as they grow, manage the world that results.

They might negotiate new norms, of forgiveness and understanding towards prior selves.
It would be interesting to see a follow-up with minutes played by customers and by the pirates instead of only unique users, something that really ought to be included in their statistics.

It doesn't justify anything, but I think if we are allowed to speculate pirates being more likely to block the game in a firewall (I agree, it's highly likely that more of them are) I may speculate that pirates are far less likely than a customer that paid money to play the game for more than an hour, total. If the pirate doesn't it was essentially a demo run. Maybe the pirate is downloading just about every game released because it's free and drops it as soon as the next download has finished or just doesn't have the attention span to justify for themselves to buy games. The customers that did so that probably weren't happy with the purchase, even though the price is low, unless the game is advertised as being short.

Over 90% users being pirates is depressing, but I think if you look at usage it will be somewhat less so.
Cute trick, and lovely addition to the Obfuscated C code contest. Not for code to be used by anyone else (or by yourself after a few months).

Reminds me of another trick for debugging C++ programs. This allows you to dump data structures easily:

#define private public
include <foo.h>
Without measuring how productive we (you and I) are as programmers, such a qualitative judgement is largely meaningless.

Anecdotally, I have had colleagues who always plan ahead meticulously, using pen and paper and diagrams and plenty of note-taking before ever writing a single line of code, and the first line of code is often a test. And yet those people were terrible programmers. They take a long time to produce working code, and it's often deeply flawed. They will spend half a day or an entire day trying to hunt down a bug that I found to be trivially obvious even without knowing the codebase. Meticulousness does not imply quality.
You can set your home address within Google Maps if you're logged into the same account Google Now is associated with. You can set your work address as well.

If you prefer to have it automagically know your work and home addresses, you can wait a few days and it will discover these on its own using GPS data.
I think a better marketing gimmick would be to distribute these things to villages in impoverished nations and then to show the villagers logging into office 360. "If rice farmer mi ling from this is rural chinese village can use 360 out of the office, so can you!".

It would be great for the recipients as well, especially if lasted longer than 15 days.
"I tend to equate STEM with 'profitable future'."

There's a large number of extremely wealthy and extremely powerful people working publicly as hard as they can against that belief, and the government has been purchased to be on their side. Very few things unite everyone in power both in .biz and .gov quite as well as the destruction of STEM as a middle class or better lifestyle. My advice is be very careful when going up against a united powerful opposition like that.

Like I wrote, I may not know the right answer, but its not very hard to figure out STEM is, or is soon going to be, the wrong answer.
I could see these going into a vending machine.
I would think it has more to do with neighborhoods rentals vs residential and locations of businesses. people with garages are probably very low the areas where businesses and rentals are located
Looks beautiful and very descriptive. This is something that I definitely will consider exploring
WOT is giving this a big fat WARNING when you visit the site. "Warning! This site has a poor reputation."

Check it out: https://www.mywot.com/en/scorecard/statsgram.com?utm_source=...

" Amelyshark 03/09/2013

Malicious content, viruses

keep out! Full of Viruses and Malware! "

Is this true?
They also have(had?) this interesting track-to-residency by piggy-backing on the American H1-B visa [1]. This gives them a great filter for skilled laborers.

[1] http://www.albertacanada.com/immigration/immigrating/ainp-sr...
There is a psychiatric condition known as 'graphomania' in which one has an obsessive compulsion to write, the content being secondary in importantce. So it's conceivable that such a structure in the brain exists and can become overstimulated.

https://en.wikipedia.org/wiki/Graphomania
You can't really think that the fact that some people like TDD and some people hate it is evidence that we're not doing it right?

I think it's evidence that we don't understand it. Compare this to medicine. I think we're Witch Doctors. I don't think that the problem here is sorting out when to use leeches and when to submerge the patient in water,.

I think we need to understand actual physiology and medicine. That leads to understanding blood clotting and the role of bacteria. Which may lead us back to leeches in some cases, and may get us to wash our hands and wash the patients. But it will also lead us to entirely new ways of treating patients and the wholesale rejection of many of the old ways.

So I agree that neither TDD nor Pair Programming are OneTrueMethodologies.
Because they don't fucking feel nice?

Condoms are a way of protection that was imposed on us because of AIDS. It's not like people like them -- they just were them because they have to.
There's an interesting proposal for a 'duri' URI scheme, that means "what this URI was at this date":

http://tools.ietf.org/id/draft-masinter-dated-uri-07.html

It doesn't actually freeze the contents... but it provides a language/key for talking about permanent URI+content bindings.
I agree with you 100%.

Fear shouldn't rule us, but in a gun culture I suppose that's hard to escape and that makes me so sad for those 2 little girls in the picture using their backpacks as a shield. I'm from Canada and so I don't really understand why the states doesn't change their gun laws. Maybe I'm naive and missing a key point as to why guns are so important and necessary for freedom, but it really just seems like it outweighs the benefit of public safety at this point (so much school shooting recidivism)?
How can you not go crazy doing the same thing over and over? My first commercial software project was in BASIC, back on a Commodore PET, it was a billing app for a shared telex system, but there's not way on earth I'd want to be still using BASIC, or Pick for that matter. The one constant for me over the years has been Unix (from Apollo, to HP UX, to Sun to Linux) but if you try new tech stacks you'd never want to go back to systems from 40+ years ago.

While I think there's money to be made in maintaining those old systems, I would just go insane not keeping up with technology and using modern stacks. CS has progressed for a reason, the level of abstraction today is so much higher that we don't have to write from scratch all the time, there are well tried and tested components.

Setup=Windows PC && OS=Unix, doesn't seem to make much sense, unless you mean Windows as a terminal (putty et al.)

Now, back to Python...
Starting up: An intro
From their comment:

I've been using it for a few months
Guessing random working hours are hard for any algorithm. I wouldn't really hold that against google. As well, the directions to common destinations is more about knowing what traffic will be like and if you should take an alternate route. This is much more useful for those that commute farther.
Given that there's not an actual college major titled "Google SWE II", I'm not sure what sort of standards you're expecting out of people.

(What I understand to be) Google's favorite tools - C++, Java, algo/data structure theory - don't exactly describe a holistic CS/SE/MIS curriculum. I'm sure a specifically designed trade school curriculum could train intelligent people up to ace valley hiring tests in two years or less.
LtU thread: http://lambda-the-ultimate.org/node/4725
Re "A tiny DOM wrapper" [1] Did you consider using classList [2]? It looks like it's supported by modern iOS safari [3].

[1] http://www.scrambledapp.com/articles/for-developers/
[2] http://davidwalsh.name/classlist
[3] http://caniuse.com/classlist
This reminds me of a conversation with an old friend... a pic of the two of us when I was 20 or so appeared on Facebook, and he asked that if 20 year old me met today's me, what would surprise him most? I replied that it would be how today's me kept calling 20 year old me "dumbass".
To anyone interested, this link is referenced within the article and I think it offers a great deconstruction of what is wrong with the H1-B visa program: http://www.cringely.com/2012/10/23/what-americans-dont-know-...
MS Research: Peripheral Projected Illusions for Interactive Experiences
That's the money quote, right there: "Just imagine combining Amazon and Twitter."
I wouldn't pay for a game dev story clone either. I'd rather play the original.
Can you add an info box to some of the sections explaining more in detail about them. I have no problems for me on most of them apart from the "Security - Reputation" part which incidentally I am failing and would like to know why!
Woman Loses Appeal for Assisted Death in Ireland
Whatever he does, I hope that "research DRM" isn't ever an option for the game. Instead, maybe he can make a "leak a cleverly-crafted version of the game to troll pirates and then blog about it" option?
yeah, by the time I've remembered to open Google Now and slide up the cards I would very likely have realized what I might have forgotten.

For me, it's only showing the local weather, which I can see out my office window. And besides, this is CA. Forecast for the rest of the year is Sunny and warm.
Press the i button in the top right hand corner of the card. Select 'Transportation Mode' from the expander. Select from Driving, Public Transport, Walking, Cycling etc.
It isn't just search it is also calender reminders, location based recommendations. It really tries to be a personal assistant the way siri does.
It is impossible to predict the cost and/or gains from now to an undefined time in the future. But the good thing is that this will help non-cryptocurrency security as well.
That's my issue with this list too. I usually get excited finding a list like this, hoping to find other like-minded women to look up to as a young engineer. But from that list, only roughly 10% of them are actual engineers with the rest being more business and marketing oriented and I just can't relate to them all that much.