skysight-inc/HackerNews huggingface dataset:
I disagree. Consistency is only valuable so long as it helps clarity and understanding. While that is most often the case, there are exceptions.
I don't get whats wrong. They have an implementation of swap in their namespace already they don't want to use, the standard one isn't templated to work with their btree, so you use a different swap in methods.

Sounds more like this should be btree::swap and whatever they have as swap() should be something else.
I'm glad I read your post because it helped clarify the editor debate for me. What you describe is not programming but systems administration and Vim sounds perfect. I never understood why people need to go so fast. Me, I'm happy moving the mouse to an insertion point every few seconds after I've pondered the code I'm writing.

As for Sublime, I won't use it. It's not open source and does not give any thought at all to security issues involved with downloading remote package code and executing it, at least not last time I checked.
Pagerank is a citation based ranking system, it existed in the academic world long before it was applied to the web.

That patent should not apply to anything, but it certainly doesn't apply to citation ranking of academic papers.
If the bacteria are locked under the ice for thousands of years, that arms race doesn't occur, at least between humans and bacteria.
Windows '95 with Greta
How $375 and Craigslist Saved Me Months of Customer Development
this is exactly the kind of scenario we aee trying to address with the Symfony2 CMF: cmf.symfony.com
Have you heard of Rocket Internet - (Samwer brothers) they have become experts in how to copy recently funded companies although hated by startup communities everywhere. Worth googling them and you will likely find lots of information. They are strong at execution putting alot of money and people on a project from day 1.

If you zoom in on a couple of cases such fab.com or airbnb.com, it is intesting to observe what happened. In Fab.com's case, Rocket internet were getting geared up to copy Fab as Fab was growing fast. Jason Goldberg wrote a letter to all the designers on fab.com and published a post on his own blog saying that it was pointless to copy them. Fab.com deals with designers, and designers hate when people copy them so it was very likely designers wouldn't want to have anything to do with a copy and the rocket clone failed. Airbnb bought smaller competitors, not the rocket clone managing to get around the clone that way.

Then there is the question, "are clones useful?" In some cases, very much so. If a startup wants to expand fast, one avenue it can take is to grow fast in a large city and then acquire the smaller clone startups elsewhere which have already tested how the idea needs to adapt to that context. This would be faster than organic growth.

Lastly, you realise everything is a remix. http://www.everythingisaremix.info/everything-is-a-remix-the... Almost every idea is a copy of the last. I used to work for an extremely famous designer, people always said "he was brilliant at hiding his sources."
I will not disagree with any of that. The US regulatory minefield is still a problem, though I do feel like the patent issue is going to become non-existent over the next several years.

Laws and regulations are often simpler to change (although still difficult) than the mindset of a bunch of old men sitting on the majority of investment capital.
I didn't expect to agree with him on everything, but I did expect the quality of his writing to be pretty consistent. Crito is often used to illustrate logical reasoning, yet the arguments it presents are so ridiculous that no reasonable, logical person would agree with them.
Sounds like a fraternity hazing ritual to me. I'm curious your target have access to Google.com during your "interview"? Also what is going to happen to your hazing process when people start walking in with Google glass? If your canned intelligence test questions gave been recorded and indexed aren't you going to feel a little silly?

If a company is using f2f interviews to "weed" out candidates they either have a very broken recruitment team or really think so highly of themselves that they are in need of a wakeup call.

For having such a reputation as an innovative company it sure seems odd to rely on an antiquated process that seems straight out of the social eugenics movement of the 1930s.
Correct. Some of the bundled packages have SIMs on plans that are IMEI locked and you can't pop them into better phones and have them work. A friend and I got burned on that.
While I know multitudes of new frameworks are usually unwelcome wheel reinventions, this seems very well done. Kudos to the team.

Releasing software like this makes me wonder what other kind of amazing things are going on at Walmart Labs. They have an incredible amount of data about shopping behavior.
This is cool... What data sources do you use?

Something I've always wanted is to be able to say, I'm looking for a flight from x to y, email me if it ever gets X cheap.
I don't think there is any acid in a Li-ion battery.
A good popular history of the other side of the "Fall of the Roman Empire" is "Terry Jones' Barbarians".

I scare-quote "Fall of the Roman Empire" because even though Rome itself was sacked, the Eastern half of the Roman Empire kept going for another millennium, though known to us moderns as the Byzantine Empire (it was known to all contemporaries merely as The Roman Empire).
Maybe you coul release the code in the open... as an examppe for other go developers
This part jumped out at me:

"As a solution, Gelernter proposes moving all of human knowledge to online servers so that the in-person college experience can be replaced by user-driven self-education."
In my opinion, the first comment on the post isn't 'tribal' simply because it blindly attacks Ruby, but because it also blindly disregards the vulnerabilities in Python (which the author carefully and reasonably outlined).
The Fallacies of Fat
Magnetic-field-controlled reconfigurable semiconductor logic
I'm always surprised when I write a scraper/proxy (usually in perl) at how little added latency is involved. If I host the thing on a fat pipe (say an EC2 instance), it's not even noticeable at home.
It took me a good two paragraphs to realize I was not reading about any sort of software library by the name of "Timbuktu".
The implementation requires you to shift a snails pace internet advertising industry away from total page hits counting so much when planning an add supported website. I'd argue moving an inertial beast like that in any industry is almost certainly harder than building a custom solar panel with synthetic molecules or building a diamond skyscraper, because the latter two don't require the cooperation and manipulation of an entire market.
If so, then mjn needs to clearly distinguish between (bad) gamification and a (good) reputation system, which will necessarily involve something like points or certifications.
Wow, as a student in HS I literally wouldn't have been able to turn in certain homework due to an agreement I had signed as a contractor(1).

There's an excuse for you. "No Ma'am, I don't have today's homework, I'm under nda."

(1) It was a ridiculous contract, probably completely invalid because I was 17 at the time, but still... Homeschooling for business reasons?!
Speaking as someone who went through a gifted program, this is a good thing to recognize, but not enough. I never remember having anything challenging enough to fail at in my gifted courses (and I'm not that "gifted"). Even into college, I never failed (although I scraped by many a course because I could pass with no effort), but when I was challenged, I enjoyed it. It wasn't until the working world that I experienced failure.

Then there are things like "rejection therapy" which to me sounds like something that shouldn't be necessary, ie, you learned to deal with rejection and failure through living.

Another thing to consider: I found Salman Khan's TED talk very interesting when he talked about looking at different "snapshots" of students' progress, and some would look like they were way behind ("remedial"), while others were way ahead, but in the end, they all reached the same level of progress by the end of the course. Picking a point in time and then binning students via that one data point is, quite frankly, retarded.
Link for the lazy: http://www.refactoring.com/catalog/
Legality aside, I could go either way on this. Schools are in dire straights financially. While I understand the gut reaction of how nonsensical the proposal sounds - if it raises money for the schools to provide better education, then it may be the lesser of two evils.

Maybe a better solution is some kind of joint copyright (if that's even possible)? Where one must get permission from the other if they plan on using it for publication or otherwise.
So I guess the STD/STI prevention community was actually ahead of the computer security community in having the term "safer sex" replace "safe sex"?
I also thought that the time lag was a non-issue for math and physics since the advent of the ArXiv. Does anyone know why more fields don't participate, or create their own version of the ArXiv?

(I've heard mumbling about how biology is different because of proprietary issues, but it's never been clearly explained to me.)
may be Blade Runner, "retiring" androids. ;-)
Pure thinking from principia won't bring understanding to the human genome, but smart data crunching might.

Says who? I don't know if Newton would've come up with classical mechanics if you simply gave him a ton of vectors.

I'm not so sure nature is self evident once you get enough data. Maybe we need more thinking and less data harvesting.
We have google for example, almost all human knowledge just seconds away, and we still don't have a clue on what's conscience and what makes us humans.
I believe that the two problems you mention, about peer review taking so long, and mathematicians not generally commenting much online, can be solved with reputation metrics.

The reason scientists don't blog a lot, or comment on blogs, is that there aren't reputation metrics associated with that kind of contribution to the scientific canon. It is the same reason that scientists don't share their data-sets. It is work to blog, and to prepare data-sets for public consumption, and there is no reward. If we reward scientists for sharing their comments on each other's papers, and for sharing data-sets, more scientists will be incentivized to make these kinds of contributions to the scientific canon.

The same goes for speed. When the journal editor asks a scientist to peer review a paper, the scientist accepts the request out of a sense of social obligation, but immediately that job goes to the bottom of her list of priorities. She will get no credit for doing the peer review, and so there is no reason to do it quickly.

This de-prioritization of peer review slows down the whole scientific communication system. To speed it up, we need to incentivize scientists to share their comments quickly. If someone sees something wrong the description of an experimental set-up, the system needs to be set up in such a way that they are incentivized to share that insight quickly.
The true inventor of the iPad :-)

I was one of those kids that eventually couldn't take it any more and I took my Etch-a-Sketch apart to figure out how the heck it worked. Just a warning, that stuff gets on everything. :-) There are only a handful of toys that left a big impression on me as a young man, this one was right up there with the Slinky.
How to use a useless man
Isn't this a quote from "The Filter Bubble"? [0] Fantastic read by the way, for anyone who is interested in (or terrified of) behavioral advertising.

[0]: http://www.amazon.com/Filter-Bubble-Personalized-Changing-Th...
But you're using an arbitrary definition of 'less' that most people do not use, and have never used.

You can't redefine words and then complain when people don't use your new definition.

"Less keystrokes = optmal laziness." is perfectly clear in context. 'Smaller keystrokes' is, in context, nonsensical.
Twentysomething? Work at startups: Compounding Intelligence
Please don't be so gullible as to take the Western media's narrative without a grain of salt; The only reason for burning the manuscripts is as a provocation, that is, because they are highly valued. Not to mention the fact that it now seems (As the article reveals), that the provocation (the "hoax") was mostly made by the other side.
Speed Up Your Front End Development - Web Design
"We scanned your documents and found you're a 25 year old man who really, REALLY likes self-help books about depression"
So they force you(especially if you're poor or underprivileged) to go to the school, lirerally at the point of a gun with truancy laws, force you to complete the assignments, and then appropriate the work for themselves alone and possibly profit from it.

Oh I think there might be a term for that.
What's the alternative?

Online-services such as iCloud, Facebook, GMail, etc. don't auto-logout but they also have designed endpoints in which you need to re-authenticate (when changing the password, address info, anything dealing with authentication processes, generally) while still logged in.

How would this work for banks? Besides reauthenticating when changing critical account info, should someone be forced to reauthenticate when they make a transfer? Or a transfer of a certain amount of money?

While banking software is very sophisticated, my impression is that that's in the transactional system. My impression from using three different banks to manage my funds is that bank corporations are entirely less sophisticated in the user interface arena.

I think many people at HN remember American Express's debug mode snafu:
http://techcrunch.com/2011/10/06/zero-day-vulnerability-on-a...

And I remember when their antiquated system couldn't handle anything more sophisticated than 8 character case insensitive passwords.

I much prefer that banks, for the time being, play it safe with the auto-logout.
Really? The King James Version of the Bible has the most beautiful language of the batch and will help you understand much about modern literature. Compare that to something like the somewhat-more-accurate but dry-as-dust New Revised Standard Version, or the informal horrorshow of things like The Message - neither of which has anything like your Jack Miles anecdote. What version would you recommend?

I'm a little biased here, but if you want to explore the religious content of the Bible, just chuck out the Bible and go to Jewish commentaries on the Torah and Tanakh. Plaut's 'The Torah: A Modern Commentary' and Lieber's 'Etz Hayim' are good places to start.
Why would you want to own the IP for a bunch of crappy school projects?
that's why next php versions should remove all that crap and only keep PDO , things must be breaking , libraries that use deprecated stuffs should not be used period.

Removing confusing stuffs in a language makes it better, but php language designers dont have a clue.
For young researchers--say, within 5 years of your PhD--you haven't had time for citations to accumulate, and journal name really is the important thing. And even for older researchers, they go after big-name journals because of the citations generated.
You really did not need to click on the links to figure that out. And it's not SQL server that's the problem, it's the scripting language.

asp means active server pages (VBScript). Very old.

cfm means cold fusion markup (ColdFusion). Also very old.

These are just very old websites built back in the day when no-one knew what they were doing. One of them even has 'legacyapps' in the address.
I think you may not be reading it correctly. I get much better numbers even with more conservative parameters. I more than doubled difficulty, since this is definitely going to change soon due to the effect of the ASIC machines. I need to figure out how to figure out a real number for that.

Parameters that I changed:

Difficulty 6,968,775 (I don't really think it's likely to double)

Hash Rate 50,000 (since 100% uptime is unicorns)

Electricity rate (USD/kWh) 0.12 (my current rate)

Power consumption (W) 600

Results:

Coins per 24h at these conditions	3.6083 BTC (~3.6*20)

Power cost per 24h	1.73 USD

Revenue per day	71.70 USD (Gross)

Revenue Less power costs	69.97 USD (net)

It still looks very good to me, am I mistaken?

PS, I wish I could take advantage of the free nights, unfortunately, I expect that if this night time load-shedding problem persists for any length of time (a few years), someone will step in and find a way to arb it out, and any big investment in doing that on my part may be lost.
The model has shifted from front-end (pay $X for application with all features) to back-end (application is free or $.99, pay $X for features).
> Does anyone remember the ease with which Bradley Manning performed his hack?

You're right that the military is hardly going to treat a "Public Affairs" website with any special care, but I wanted to correct you on your description of a Bradley Manning "hack".

There was no hack. There was never a hack. Bradley Manning was the proverbial "insider" threat.

You may remember that in the wake of 9/11 there was a lot of acrimony regarding how poorly the various Federal agencies worked together. They often engaged in turf warfare to maximize the agency's important instead of maximizing the U.S.'s ability to respond to actual threats.

No one shared info with one another, either because they were not sure they could share info, to prevent aiding other agencies getting more powerful, etc. And as a result there were thousands of Americans murdered, not to mention the horrific property losses.

So, one of the "lessons learned" was that the intelligence agencies were going to work together from then on. Not just work together, they were going to share the intel. Counterterrorism would become a real mission goal, with real resources put to it, real organizations aligned around it, etc.

So suddenly, military was working with CIA, FBI, Dept. of State, and more, and working together to prevent another 9/11 happening, prevent IED attacks against deployed troops, etc.

There was never a hack. Manning had access to all of that data quite intentionally, to help him do his f'ing job as an intelligence specialist analyzing the various Islamist threat groups in his area. He even quoted (and was quite proud of) an award citation in his chat logs with Lamo that described how he was aiding the Army in that particular fight.

But not once did he hack anything. He downloaded data he had authorized access to, and exfiltrated it to persons who did not have authorization.
The US is experience the type of issues that all empires experience as they transition from plateau to decline (crushing bureaucracy, close ties between business and state, overwhelming federal debt, etc etc). Whats interesting is that the EU is trying its hardest to emulate those issues without actually ascending to an empire itself. They are copying an empire in decline. The EU is a cargo cult.
There are other ways to finance schools than insane copyright madness. Just because it's a suggestion doesn't mean it's the only option or that we should settle for it as a lesser of evils.
Dividing a float by zero yields infinity (or -infinity) in C# as well.
Why Amazon Is Special and Apple Is Not
How would you recommend an interviewer figure out if a candidate has a strong background in data structures and algorithms?
Eric Hoffer - The True Believer. Why people are seduced by mass movements, whether political or religious.

V.S. Naipaul - Among the Believers. A collection of vignettes about Islam in non-Arab countries.

Reza Aslan - No God But God, Beyond Fundamentalism. A non boring history of Islam. An explanation of the difference between jihadic and nationalistic movements in Islam.

Deer Hunting With Jesus - Joe Bageant. Why poor white Americans vote Republican.

Robert D. Kaplan - Imperial Grunts, Hog Pilots, Monsoon, Revenge of Geography. First two are a look into the current state of deployed US Military. Monsoon is about the importance of the Indian Ocean area, and Revenge of Geography is about the importance of geography in shaping geopolitics.

John McPhee - Annals of the Former World. History of North America from a geological perspective.
"force you to complete the assignments."

I understand that you're forced to go to school but how are you forced to complete assignments?
This can actually get worse for people who are really good at something. http://news.ycombinator.com/item?id=1221756
You say his predictions were "way to precise to be sheer luck", then point out he got some major points incorrect. It could still be a lucky prediction.

And the $1 trillion coin was a legal hack, nothing more.
> It was there that her son, Richard, visited a doctor and received prescriptions for Adderall, an amphetamine-based medication for attention deficit hyperactivity disorder.

Adderall is not "an amphetamine-based medication". It is simply mixed amphetamine salts and nothing else. Amphetamines are the only active ingredients.

This makes it sound as if it's in some way only related to amphetamine.

Edit: This is equivalent to saying: "rain, a water-based type of precipitation". Rain isn't simply "water-based" — it IS water.
The downvoting is suprising.

I have a history degree and that list more or less represents some of the required reading for an undergraduate history program.
You say copyrights, but it seems very much that you mean patents. Could you clarify?
Richard, do you have any plans of making tools for making writing scientific articles easier? Right now, the tools and output are too rooted in the old ways of deadtree publishing - after all, articles are still called "papers". The whole format is based on printing.

Since you're trying to get scientists to publish new types of media, don't you think you need to provide software that makes creating such media easier?

You can't move from books to blogs to tweets, if all you have is a typewriter.
I can agree with some of your points; however, I believe you make too many simplifying assumptions.

> There are objective ways in which to judge programming, by considering whether simple rules like the SOLID principles, low coupling, DRY, using composition over inheritance, keeping code complexity measurements low, favoring immutability, statelessness and referential transparency, etc. have been followed.

Hardly anyone on here would disagree that these are good programming practices (or so I think...), but the question becomes: what is the best way to favor immutability? FP solves that problem but many people don't like the all-or-nothing approach. Same with referential transparency.

> One can wonder what comments would be left if you removed all those from programmers with less than 5 years of programming experience, programmers under 30 and programmers with experience in only a single language.

Programmers under 30? Think how many languages exist that aren't even 30 years old! This is one area where I highly disagree. I have found that age matters very little with regard to someone's ability to write code. I have seen code written by "veteran programmers" that is worse than some teenager's weekend project. I'm not denying there is a correlation, but I would say it is a very weak correlation that probably isn't worth mentioning.

I do agree with programming experience, although I'll add the caveat that programming seems to be interesting compared to other subjects in that the rate at which different individuals become better at it seems to vary very dramatically.