skysight-inc/HackerNews huggingface dataset:
I'm not sure I see the correlation between copyright and the value of US education system. Can you clarify?
I found the animations to be subtle and are clearly contained within their area to the point where they don't distract from the content, especially on their "About" page.

Things weren't flying across the screen over text -- they simply have a small embellishment keeping me interested a little bit more on the page instead of clicking over to a different site.
I also fully agree with pirating textbooks. I'm still at university and require books every now and then. Just the other night I needed access to a book that hasn't been published as an e-book and was $105/£65 if I even had enough time to get it from Amazon. So I downloaded it from a popular torrent site.
Not really, 1) Google wants into mobile more than Apple wants into search or ads, and 2) Apple has more mobile patents.
The problem is that the market has been compromised such that fair price discovery isn't happening.

Interesting you bring up DeBeers. I suppose you assert that the global diamond market is healthy as well?
Why not cut out the publishers entirely? Have university professors write textbooks, and have university libraries archive and distribute those textbooks electronically. We live in an age of cheap eink screens and cheap printing -- so what purpose do textbook publishers serve these days?
Maddening how so many classic textbooks have new versions every few years that add a few nominal features ("Calculus in the Real World!" "Online Tutorials That're Worse Than What Someone Else Made on YouTube!") with the real goal of shuffling around the exercises so a student can't do his or her homework without having the correct edition. Completely squashes resale markets.
Interesting. It appears that cgocall has improved from the last time I went down this rabbit hole. Previously, it used a pthread_create to construct a C stack and context on each runtime.cgocall and then waited on a mutex for it to return. The overhead was enough to make me favor image/png Encode over libpng for smaller images.

Time to go profiling again! :)
Yeah, I bought my copies of I and II used in 1977 for about $10 each. I was shocked at how high the Amazon prices for them have gone.
Rails Security Vulnerability
A site I go to (OzBargain.com.au) allows users to submit affiliate links, but automatically replaces them with it's own affiliate link for readers who aren't logged in, so I assume there's no policy.

It seems like a reasonable compromise to me, but that's in the context of a website which is based on sharing discounted products.
olly olly oxen free, show thyself oligopoly!
"Marking scripts with “defer” and “async” makes an implicit promise to the document parser that you will not use doc.write, which in turn allows it to unblock DOM construction."

Would it be reasonable to ask for an opt-in feature to make document.write usage explicitly prevented, perhaps through an exception?
I wrote the article because a Google search for "updating rails" doesn't show any helpful results. With the urgent need to update to Rails 3.2.11 because of the recently announced security vulnerability, developers need to know what to do (especially part-time and hobby developers).
PG looks pretty happy.
Did you change the post title? I figured since your URLs contain the title then that's what must have happened. Works now though :)
Are there any organizations where one can connect with people who do this?
Aside: I take hatred of Ray to be evidence of how insane humans are.
ie, meditation classes, etc I find that I don't learn that much by reading books.
As a college kid who refuses to pay for textbooks: Thanks!

When you go to the site it already knows what school you go to (or at least it did for me). There's more then one school in my town, so I don't know if they just do geo-location and go with the larger school, or if they have some other source (I don't see how or what though). On one hand very cool, on the other a little worrying.
Clock made from a single atom could lead to a precise mass measurement
Short answer:Launch when you're MVP'ly ready.

Long answer: Your deep concern seems you don't want your site to get buried. I would go two ways about this. First, identify geographically who your target population is. ie, If the majority is US based you wanna get on HN in the before noon [1] etc... The other is to just launch it. If your site/app is interesting time would not matter.

[1] = http://hnpickup.appspot.com/
As I wrote: a non-issue not worth paying attention to. That guy would have found something to mock and hate completely independant of what was chosen, and absolutely nothing any EU institution does will ever change that.
I wish f.lux was smart enough to detect when I change my desktop clock to a new timezone and change it's own location info automatically.
They're translated from the Chinese translation.

https://en.wikipedia.org/wiki/Chinese_whispers
I wanted something relative to ANSI C, which has no closures, no concurrency, no garbage collection, and a standard library consisting of stone tools, without invoking the horrible term "Very High Level Language", which implies Visual Basic and copypasta. ;)

Perhaps I should have gone for the Monty Pythonesque "higher level than C but lower level than ASP.Net" term?
It's $10 dollars, at this point you should be wondering how Starbucks can charge $2 for coffee. Or how Double Bubble can fleece kids for a whole 25 cents for some gum that probably costs less than a cent.

The reason why they can charge it, is because I'd rather pay anyone $2 for coffee than have to lug around a coffee maker.

Did you know that if you drive to a rest stop in Washington State they will give you FREE coffee?
What I'd be curious about is when PC laptops with equivalent resolution are going to arrive?
University professors don't have the time or skills to create diagrams, locate pictures, handle formatting and typesetting issues, write hundreds of homework problems and solutions, proofread, copyedit, and all the other things that go into producing good textbooks.
I would definitely recommend the Joy of Cooking, it's truly a cookbook and not just a compilation of recipes, going into theory and whys and hows, something you can really learn from and not just follow route directions, but I would try to make an effort to find a copy of the 1975 edition (something published before 1997!)

In the 90s, they totally changed JoC, removing whole sections and modifying a bunch of the recipes to be "healthier" (read low-fat). I much prefer having the original recipes and then be able to choose my own substitutions if I want to modify them.
Yes, but Opera basically say that there are using a MITM approach:

> To be able to do this translation, the Opera Mini server needs to have access to the unencrypted version of the webpage. Therefore no end-to-end encryption between the client and the remote web server is possible. If you need full end-to-end encryption, you should use a full web browser such as Opera Mobile.

http://www.opera.com/mobile/help/faq/#security
You had? Has your attitude changed? What changed it?
We're hiring. jeremy at causes.com
About bloody time!
The Barnum Method:Pull your customers
You mean like this?

$ whoami | sed 's/hr/xx/'
Django Unchained Streaming
I strongly recommend loading something like this in your Ruby applications: https://gist.github.com/4507129

It will prevent YAML.rb from instantiating arbitrary objects, which will close off this entire class of problems.

Obviously, if you do use YAML as a serialization format for arbitrary objects, this won't work, but odds are you aren't doing that.
The bubble in college textbook prices is related to the bubble in tuition costs etc, which are both driven by the easy student loans.
Even if Nokia isn't looking at your information, they're breaking the trust model of SSL even more than it already is. Since they would have to terminate SSL at their proxy server, you lose control of what certificate authorities you trust, and what certificates you trust. Not having one of these phones, I can't speak to the specifics, but it takes a lot of the ability for the user to verify the authenticity of the https connection.
It almost sounds like sexual selection in the way that the natural logic is turned on its head. A male bird with such a cumbersome and visible plumage could only survive if its genes were awesome in all other respects, so it gets more favor from the female birds.

A company that had many remote workers would crash and burn if it didn't have many other qualities (good management, processes and developers) to support the remote workers.
My Informal CV and a note to recruiters.
Have had a Catleap 27" monitor at that resolution for over a year now. Bought for around $360 (including 3 day express shipping to Australia). Highly recommended.
This actually sets up a single point of failure for many apps. If a hacker were to hack rails.org, they could take down any site polling it.
I was reading interestedly until my laptop fan got so loud I couldn't concentrate anymore and had to shut it down. The room is now a degree or two warmer.
To anyone reading this later... I am wrong here. Heavy Utilization reservations are charged whether or not you have instances running. Medium and Light are only charged when running.
Individually for a student it is pretty justified to use pirated educational books, because the students are clearly being ripped off. But just turning this into another anti-copyright campaign is not the right thing to do.
I’m CEO of my new startup, my runner’s body
These are pretty nice, given the price. They conduct heat fairly well and are fit for induction cook-tops (which are awesome).
I was married to a professor for years, and it's a little more complicated than that. Full time professors do have some leeway, but they catch shit if they try to require something "weird," or inconsistent with other professors teaching similar classes. Adjunct professors have exactly zero say in the books they teach with, they can't even require extra books (which would be a sort of workaround).

And consider the trend to hire more and more adjuncts in lieu of full time faculty.
Despite the irony, I'm not arguing it should be less of a concern.

Recent mishandling of user accounts by Sony Entertainment and LinkedIn gave us a glimpse of how much damage an intrusion can cause, even though (?) their management thought their intended purpose couldn't lead to any serious liability (speaking through my hat here).
I'm loving my Catleap - I feel like buying a second one now that Airs can drive 2 thunderbolt displays.
They have arrived: it's called a Retina Macbook Pro. You just have to stomach the price tag and putting your OS of choice on there.
This was useless navel-fluff. Pricing is a sufficiently difficult task that entire books -- not short ebooks: fully dressed textbooks -- have been written about the topic. You can honest to god hire consultants with pricing laboratories to work out what to charge.
It's difficult to say for many reasons. You have selection bias going on, and maybe a bit of cargo cult ingrained into society. Not that I'm against college, but to make it a primary cause is probably not very accurate.
That depends on where you are: there are many retreat centers worldwide:
http://www.dharmaoverground.org/web/guest/dharma-wiki/-/wiki...

http://www.dharmaoverground.org/web/guest/discussion/-/messa...

S.N. Goenka runs a lot of retreat centers worldwide - but those seem to be a bit of a mixed bag when it comes to quality of instruction and treatment of participants. They partially run on donations and I've read at least one account where people had to listen to talk of 'you would feel so much better if you donate money' (not exactly that but close to it).

There actually isn't that much to learn about meditation - the hardest part is actually staying with it.
T-Mobile’s CEO on the Mobile Industry and Porn Killing Shared Data Plans
It completely depends on the use case. My point was, don't use @
My new windows 8 app
Merely touching plaintext data at some point is enough to get scoped into PCI requirements, even if only in memory.

Of course because they're not processing the payments, there's not a damn thing the networks can do to stop them; compliance can only be enforced when there's something to turn off (your merchant account) when you're not compliant. That's not the case here.
> I'd be interested to know why you find writing Android apps disgusting.

The long and short of it is that industry is not the purpose of education. The knowledge gained should be for the sake of gaining knowledge, not for the sake of making money.

CS students don't feel like they understand theory? The correct response is to set up "bootcamps", hosted and endorsed by the university and vetted by the faculty, outside the classroom. Research practica and MIT's Battlecode and the like are examples of hybridizing this: using the structure of a class schedule to explicitly set aside time for building software.

It doesn't really matter; my opinion isn't going to sway anyone. The university has largely already been commoditized and that's a part of why it's so vulnerable to disruption. The purpose of the university is now hugely to serve as a state-owned racket at the behest of industry. And of course industry is unimpressed by the transient state it's currently in, as you are unimpressed: what industry really wants is, well... these bootcamps: ways for industry to make money so that industry can have more workers who make them more money, neatly cutting the state out.
pdb is a bit scary. Is there a way to drop "into pdb into ipython"?
Thanks for buying it! I hope you'll enjoy it and that it will be a good source of objective information.
A possible pragmatic solution would be to track the site and spot ownership changes and freeze the robots.txt when it happens.

Reliable ownership change detection can be tricky though, but it's doable IMHO.
How did you deal with multiple simultaneous requests? (two clients streaming at the same time, two clients encoding at the same time, etc)
Anyone have any thoughts about the color quality? I wouldn't mind trying it out but color accuracy is pretty important to me.
Actually paperclip doesn't rely on HTTParty, but def check out your Gemfile.lock anyway -- it's a pretty common library dependency.
In a better world, this would be against the law.
When I was younger, I really bought in the myth that the U.S. was the country where true freedom could be found. I can guarantee you that here, in Canada, even adjuncts (at universities where I worked) have true Academic Freedom when it comes to choice of books, etc.
"University professors don't have the time"

Really? I know professors who wrote textbooks in their spare time. Universities could give professors a paid year off (no teaching responsibilities) to work on textbooks. Time is a non-issue here.

"...or skills to create diagrams..."

Professors, who spend their time writing research papers that are usually filled with diagrams, don't have the skills to do so? That's an interesting assertion. There are plenty of software tools available for creating diagrams.

"handle formatting and typesetting issues"

Hm, I think there is a tool for that one too: LaTeX. What, it's too much to expect a professor to know how to use LaTeX? Well, there are several other tools that could be used. These problems were more or less solved decades ago. Professors routinely format and typeset their articles; formatting a book is not substantially different.

"write hundreds of homework problems"

I know professors who do this: they write homework and test problems for their courses.

Really, I think you underestimate what an experienced professor could do in a year. Even if what you were saying was true, it would not be hard to solve: universities could hire experts on formatting and publishing to work in their libraries and assist professors. It is also not necessarily the case that every professor would have to write whole books; if books were being shared by universities via their libraries, professors could make corrections and improvements to books as needed, with the changes being propagated in a manner similar to patches in open source projects. We have all the technology that is needed for this, we only need to put in the effort to organize such a system (but I won't hold my breath).
As an experiment, I bought a Max Burton Delux 6200 1800-watt portable model (110V) about 3 years ago (from amazon, around $80 at the time). I love it. It boils water in my kettle much faster than our 220V electric-coil stove burner, and even marginally faster than a propane burner we used in the past. The heat is nice and even (though also a function of the pan itself -- our induction-ready pans are a notch nicer than our older pans) and turning it off means instant heat reduction. I've had far fewer incidents of burning or scorching with the induction unit.

Highly recommended.
The link should go the article, surely?
Thanks for letting me know, I try to use the macros as little as possible, but there are such things as platform-specific code, compiler differences, third-party libraries, standard libraries such as WinAPI and legacy code.
Can they now?

http://www.apple.com/displays/ still says that only MBP and iMac can do it.
> Actually paperclip doesn't rely on HTTParty

I thought it uses aws-sdk? Looks like it doesn't. Huh..

https://github.com/aws/aws-sdk-ruby/blob/master/Gemfile#L17
The iPad And The Surface: A Tale Of Two Tablets
The fact that is it "not always anymore" may be a blessing in disguise. The focus of attention in the last decade or so has been all around heavier, VM-centric languages like Java or Ruby, but opportunities for new systems programming technology are coming up more often these days.
Nice! I've adapted your code and made a version that uses ggplot2. It also uses memoise() so that each data set only needs to be downloaded once per R session.

# Memoize read.csv so each data set only needs to be downloaded once
require(memoise)
readcsv <- memoise(read.csv)

fluPlot2 <- function(country="ca", regions="Nova.Scotia") {
require(ggplot2)
require(reshape2)

url <- sprintf("http://www.google.org/flutrends/intl/en_us/%s/data.txt", country)
d <- readcsv(url, skip=11, header=TRUE)
d$Date <- as.Date(d$Date)

# Convert to long format
dl <- melt(d, id.vars = "Date", variable.name = "region")

# Select regions of interest
dlsub <- subset(dl, region %in% regions)

ggplot(dlsub, aes(x=Date, y=value, colour=region)) + geom_line() +
theme_bw()
}

fluPlot2("us", c("Minnesota", "California"))
My elective courses are chosen almost entirely by which books I can pirate. At the beginning of the semester, I fire up uTorrent, and start browsing around. If I can find the text book a course uses, then BAM, I'm taking that course.

It's the only thing I pirate these days, and I know its wrong, but I would be lying if I said it didn't feel like victory.

A course requiring 4 books, and using only 1/10th of each one is beyond frustrating.
It's pretty shocking how many web designers, even experienced professionals, assume a site isn't being crawled because it hasn't "gone live" yet in their minds (i.e., no press release). If you have a site active on an IP without any access controls, you can almost be sure it is being indexed by someone. If it's not the default site, expect one of your users to leak the virtual host name. If it's SSL-protected, it might even be revealed in the certificate. I respect the work the Internet Archive is doing, but I'm also grateful that they will immediately retroactively apply robots.txt if you discover you foolishly exposed a site prematurely.
How I Went From Nothing To Making $80K A Year Learning Web Development
Looks like these are back ordered until March. Bummer.

I was considering jumping on the 27" Korean monitor bandwagon a few months ago when it was all the rage and decided to wait and now it seems like the prices have gone up across the board, like monitors that were just about $300 before are now $450+.
"- Most blue collar developers don't understand FP concepts"

HAHAHA! The vast majority of FP advocates are either unemployed or work as math teachers.
Like it or hate it, FP is absolutely nothing more than a pseudo-programming paradigm (largely emulating some concepts from astract math and using notation somewhat similar to math notation) that attracts people who can't wrap their heads around OOP, rich frameworks and other associated stuff. Sorry folks, computers are neither abstract nor stateless. And the same holds true for software, which often deals with real world stuff, which again, is neither abstract nor stateless. Virtually everything that can be done in a functional language, can also be done in a procedural or OOP language. The opposite on the other hand is totally untrue. It's really funny to see how FP advocates struggle even with some extremely basic things. Using languages/platforms like C/C++, Java,.Net - there's always an increase in performance compared to any functional language (yeah, including scala, f#, clojure ocaml an so on)
The "elegant code" argument is one of the most ridiculous things FP advocated come with, since it's almost always synonymous with crappy, cryptic code that no one wants to read besides its authors (maybe not even them after a few weeks or months) :D
So I'm afraid that the FP advocates are far worse than real blue collar workers.
How Kickstarter stole CES: the rise of the indie hardware developer
I've worked at some VERY major US companies, and there was generally no hesitance to throw around significant profanity in engineering department meetings, that's for sure!
The Linux process scheduler deals with it, I guess. I suppose I could add some kind of my own limiting mechanism, but since encoding ties up the application process, I figure it's limited to how uwsgi works with this kind of thing (multiple child processes, threads, event loops, whatever).

I really wish there was an nginx header like X-Accel-Redirect called X-Accel-FD where I could pass it a file descriptor to send the data directly, with SIGPIPE set up fine. That way I wouldn't have to buffer from the application process.

Wait a second. Here's an idea -- maybe I can just pass a fifo file to X-Accel-Redirect... I'll give that a whirl. One potential issue here is that it's not going to behave nicely with the client terminating the connection prematurely -- it'll leave a zombified process or a filled pipe or both. So maybe this isn't best then. Any suggestions here? I'd like to not wind up rolling my own nginx module for this.

That said, the current solution works very well, and in my tests works great with several clients transcoding. My server is pretty underpowered, but it doesn't seem to have much of an issue.
This was a great read! Very information and well organized!
Universities could give professors a paid year off

At whose expense? Taxpayers and the students themselves, of course. There is no such thing as a free lunch.

On top of that, there is no sense going against the specialization of labor. Better leave the professionals (in this case, the publishing companies) to do their thing.
What part of people leaving a company on account of the breach of trust between a co-worker and the boss, and the related loss of institutional knowledge and incurred replacement recruiting costs, don't constitute a business impact.

It's not necessary for the impact to be on the productivity of the employee whose behavior is in question. Say, an employee starts showing up at work in tactical combat gear with various hate slogans put up around their workplace and on their car, which make other employees understandably scared. Or sexual harassment creating a hostile work environment for others. In neither case would the offender necessarily be the one whose productivity is impacted. I'd support termination in either case, however.
Zencast podcast. Find lectures bu Gils Fronsdahl. He is a Buddhist practitioner and I have found him to be an excellent resource.