skysight-inc/HackerNews huggingface dataset:
I actually used MVC on the second part of this project, which is not included here. To be honest, my requirements were so small (and ASP.NET MVC seemed quite heavyweight for my needs) that I just went with the first thing that worked, and webforms were just the path of least resistance.
Literally discussed this idea with a friend this morning. Surreal.
> and use CHAR if you are storing strings of a fixed length, because semantics are a good thing

The CHAR type is not what most people think it is. It is a blank padded string, not a fixed length one. Inserting 'a' into a CHAR(2) results in 'a ' being stored and retrieved from the database. You should always used VARCHAR or TEXT in PostgreSQL and never CHAR (at least I cannot think of a case when you would want it). CHAR is there for SQL standard compliance. Instead use one of these:

field VARCHAR(2) CHECK (length(field) = 2)
field VARCHAR CHECK (length(field) = 2)
field TEXT CHECK (length(field) = 2)

The rules for working with blank padded strings is in my personal experience a hell with non-obvious results when casting, sorting, comparing and other operations.

EDIT: I can leave you with this little example.

$ SELECT length('ab '::char(4) || 'cd '::char(4));
length
--------
4
(1 row)
> a lot of people are OK with mass surveillance given a basically benign, good government

That's so crazy to me. We don't have to go back that far in history to find an FBI director who used surveillance to settle petty grudges, and we had a PRESIDENT within my lifetime [1] that abused this type of information. Even if you believe the US government is generally good, there's no way anyone should believe this stuff won't be abused by bad actors within the system.

[1] Granted I was 1 year old when Nixon resigned.
Symbols are used because equations like that would be crazy long and hard to keep track of if every symbol were a fully-formed word or phrase. It's an unfortunate side effect that those unfamiliar with mathematical notation are somewhat left in the dark.

The real problem here is the difficulty of looking up the meaning of a symbol you don't know. The notation is great once you know it, but it's a pain to learn if you're doing so completely out of context. Maybe you don't know that the sigmas there represent summation. Your idea of just clicking the sigma and seeing an explanation is a pretty great one that I'd like to see implemented.
Case in point. There are things I don't dare post on Facebook because I am afraid it will affect my Visa situation.
That's a horrible readme.
It's kind of neat to consider "the last copy" of software. The internet trains us to think of software as ephemeral, but eventually this disk will perish in a fire, and it turns out nobody can find that zip file they made of it 20 years ago, and any shareware FTP dumps have long since 404'd.

Maybe some day there will be an e-Indiana Jones, hacking his way into servers booby-trapped with archaic malware, looking for a copy of Pong.
I was almost sure Firefox had it. It's just that I switched to chrome a few years back because it was way lighter than Firefox 'at that time'. However, right now it's just inertia that's keeping me with Chrome. Still waiting for a killer feature that'll make Firefox a must have.
Coinbase down - I hope my bitcoins are okay
Probably due to licenses on libraries they use which would be in conflict with open source libraries.

Some company needs to buy the trademark and intellectual property from winsome, get rid of open source-incompatible libraries, open the source code, start a community, clean it up from all the nags, and release, release, release.

AOL if you are reading I'm willing to make an offer before you completely toss it to the trash. Perhaps we should start a kickstarter project to come up with the necessary capital to make a serious offer.

Find me @gubatron
Eeeew... I can't do proportional fonts while programming. I like more width and I like certain things to line up. I have tried others, but I always go back to Consolas.
Drawing bad logos for beer money since 2010
MediaCrush – A website for serving media super fast
No, it's modern society or even simply human nature.

Game Theory is a method of examining it.
This graph shows that in 1997, reductions in CFC had just begun, yet the ozone hole had been reversed.[1]

Also, apparently there isn't agreement that the hole has gotten better: "Work has suggested that a detectable (and statistically significant) recovery will not occur until around 2024, with ozone levels recovering to 1980 levels by around 2068."

So which is it?

[1]http://en.wikipedia.org/wiki/File:Ozone_cfc_trends.png
I often refer to the terse arcane requirements as being a sign of a company that expects its developers to create great software with their hands tied behind their backs. It's a common to see in most job descriptions and qualifications. Aptitude and the ability to use every tool to solve problems is trumped by having experience with the last five frameworks of the week, information regurgitation and amazing project osmosis skills, or the fine tuned skill to just fake it.
> Comments

Papers are not just blocks of equations. There is english giving context. There is also the issue of length limits for a paper. It's assumed that the reader has a background in the area and so the authors can be a bit more concise.

> structure

Most papers in math follow a common structure of definition-theorem-proof. You can think of lemmas as subroutines that are 'called' in a proof.

>not-greek-characters (but they make me look smart!)

Unless you're advocating spelling out things (i.e. calling something "decay constant" instead of using an alpha), I don't think there is a fundamental difference between using a Greek or English alphabet. Greek is nice because it gives you more characters to use beyond the English alphabet (which is already used extensively in math). If you _are_ advocating replacing single symbols with words, I think that would be pretty hard to parse, and rather cumbersome in longer formulas.

>abstractions

Math is _all about_ abstraction. I don't know what you mean by this.
So... It maximizes happiness?
This detailed analysis?

As you can see times are very similar – there are
differences between data types, but there is no clear
“winner", and I'm much more inclined to assume that
these differences come from random fluctuations of load
on my machine, than from anything else.

....
This (I believe) proves that performance of all 4
datatypes is the same.

In other words, there is no difference between them in terms of performance. There is a slight increase in disk usage possible for CHAR, but really, that's used for fixed sized fields anyway (like product codes), so that's not an issue.

The idea that you should just blindly use TEXT fields is horrible advice. You should model your data accurately to make sure you can use your database to do its job - protect and store your data. Otherwise, why not just skip the pretenses and use a NoSQL storage engine.

If you need a TEXT field to store data that could be large, then do it. But don't make your "username" field a TEXT when VARCHAR(300) would do.
The Plotly MATLAB API does exactly that: https://plot.ly/api/matlab
Bitcoin faces regulatory push
One needs to be very clear about US libertarian which is largely a conservative movement and libertarians in the rest of the world, who are largely considered left wing liberals and/or anarchists.

The Tea Partiers of the world hijacked the term and repurposed it for their own weird definition, I think it was that lot at any rate.
You are replying to Chris DiBona, who oversees open source policy at Google. He is referring to Google Moderator.
Since accusations of "shilling" have been made anyway, check this out: Remember when the Judge made his "Name Your Shills" order in Oracle v Google? Guess what! The author of TFA was named in Google's list of shills! I guess that makes him a legally certified shill! And since you're so quick to support the author's viewpoint...

To be fair, I don't think the author's a shill. But I've been following him since he wrote for Ars (and he's also on HN sometimes), so I can tell he certainly has drunk some Kool-aid, and it has a slight Google flavor. He interned there after all, so that may explain why Microsoft was highlighted in the headlines.

But notably, he also is (or was) a "scholar" at the Cato Institute, which believes in "limited government and free markets" and seems to have anti-IP leanings. Unsurprisingly the author's articles (even this one!) often uncritically cite the works published by academics like James Bessen, which like to paint a "sky is falling" situation with respect to US IP policies, even though these works have time and again been strongly called into question by other academics. Given that he's a scholar himself, I'd be surprised if he's unaware of that, but his articles only ever present one side.

So the Kool-aid may have other, stronger flavors as well, but he's definitely drunk some.
Politicians do look at how people vote.

I'm sure that's true. Indeed, in all but the most completely insane dictatorships, politicians carefully consider the behavior of the public.

I would just like to point out that there is quite a gulf between "Politicians do look at how people vote" and "government by the people and for the people". Votes having some effect doesn't make a nation a democracy.

Further, the idea that civic duty can be evoked on the principle that you should vote because it might make a difference is rather dubious. The idealistic energy of the young isn't likely to be mobilized with the slogan, "who know, you might have some effect". On that same principle, I pray to the Fly Spaghetti Monster each night to deliver us from corporate corruption. That too might make a difference.
Im sorry but just examine pg_type (http://www.postgresql.org/docs/8.4/static/catalog-pg-type.ht...) - there all character columns in text?

Sometime for performance (short keys) useful use fixed length i.e. CHAR(N)
I have God that can speak loud and clear at any time. No difficulty proving anything, ever. Once you reveal God, nobody is stupid enough to be a bad guy, too.

God says...
03/19/01 top uninjuriousness placed preceded stones divorceth
60 proceed adoption goodness finished clave softly wrote
yielded forethink fruits amiable place
i can't understand how anyone can look at this and think "hey, this is nice!". I'm not sure if it's because of using a proportional font or if it's because of the serifs, but this makes me want to do this: http://farm5.staticflickr.com/4113/5031198207_ac01d2c500_b.j...
If your startup or organization has the kind of judgment that results in thinking it's somehow a good idea to bring alcoholic beverages into the office on Fridays or any other days, neither I nor anyone else I know will want to do any work with you.

Drinking is for after work, somewhere other than work.
Check out the Plotly APIs for hover - Here's an example: https://plot.ly/~alex/75/ https://plot.ly/api/python (Disclosure: I'm a dev at @Plotly)
This summer, I was working with a Harvard Computer Science student who also said "I don't care, I have nothing to hide." This worried me to no end, that extremely smart kids could be so naive like this.

I challenged him to send texts to one of his buddies, where he would simulate planning of a terrorist attack. He was going to, but then I stopped him, because I would have felt too guilty if he actually went through with it and got into trouble with the law, which I honestly believe he would have.
I ended up seeing a lot of glitches too, to the point where the player buttons stopped responding. I might still run it in a Windows VM. The lite version seems OK though.
I thought this would be about a fan (mechanical air-blowing device)... like, so effective that you could wildly overclock your machine or something. Disappointed.
What's wrong with good old Courier New?
The story doesn't render as readable on mobile- just a pic that doesn't scroll. Could someone paste it in comments maybe?
I pretty much drink only craft beer. When I was in NYC recently, I made sure to check out some bars with craft beer.

After tip, it wasn't really cheaper than my usual Sydney haunts. Is this a function of location and drink choice?
Well, we'll be able to do that without sending the data to the client, not sure if our implementation right now will work without loading the data into memory, though long term that is definitely the plan (we will leverage http://blaze.pydata.org/)

If you want to discuss further, please email bokeh@continuum.io
Very true and a good rule to follow. I've yet to see a rock star environment at a place searching for the elusive unicorn, and ping-pong tables, arcade machines and fridges stocked with craft beer do not count. It takes much more to make an environment that is conducive to the artistry required to program for hours each day.
Is there a such thing as a partial boycott, where you just use less of something or avoid some of a company's products but not others? Perhaps there's another word for it. Either way, this seems like it would be useful too (maybe even more so because it's more realistic for people to do).
Looks like there are example DIRs in there.

I guess clone to local then open index.html
I "Have nothing to hide"... So long as the government agents who're tracking me have nothing, either. I will give up all my phone metadata as soon as everyone gives up all their phone metadata. I don't care about the privacy, only about the power imbalance that it creates.

Admittedly, I don't think that it's a good idea: There are many people who do care about privacy, for good reasons. The LGBT teenager who's not out yet - and never will be, to their parents, because of old bigotries. The kinkster with a vanilla SO, who goes out to be beaten and then goes home to have sex. The recovering drug addict, anxious to hide their checkered past, relying on the anonymity of moving to help with their future job prospects and recovery. These are all good reasons to continue a world with privacy... But I personally am fine moving to a more open world, and if society chooses, to damn these people with the rest. It's just important to me that we go into that world with eyes open.
so, all that gets you is a interface and some search?

i just have an apache serving all my videos and a bookmark on any device browser. click and play. for android i use mx player.
I believed too that if you don't give the personn/thing you're being reliant, it meant "trustworthy", maybe it is a French-induced error ?
In Memory of Peter Szor
Definitely when it first came out, but didn't it get patched? I remember a friend of mine getting it when it first came out and it ran terribly. He tried it a year or so later and it was improved.
10 Reason Why Eminem's Music Can Help Your StartUp
No one in the US has a right to complain about their beer prices: http://www.economist.com/blogs/graphicdetail/2012/09/daily-c...
Coinbase removed that delay. It's possible to sign up and buy within a few minutes. The coins are locked in a "pending" state, until you've verified your account quite thoroughly...but, they are bought on your behalf immediately. I think we've seen the spike from the senate hearings already, and have seen the correction afterward...setting a new lower bound for BTC (about $500USD), assuming nothing catastrophic happens.

I suspect we're in for another gradual climb with occasional dips and peaks until there's yet another media blitz around it. Whether it will reach a tipping point and become actual, you know, currency, for a large percentage of people is up in the air. But, it's already got some value for a lot of people.
IOS and Game Controllers
How we fight credit card fraud at Watsi
he being in a top university and not being too rich is already a sign that he plays by the rules. smart, not necessarily.

but the REAL reason not much people care, is because everyone have lives!

when was the last time you went to your town hall meeting? do you even do 1h of research before voting? or do you even vote? ...shit have to go really down until people even have any opinion.
> I think OWS was the real reason for the ramp up in "total information awareness" surveillance.

Mass surveillance was in place for many years before OWS existed.
The viewpoints expressed above are straight mainline US libertarian points. 90% of US libertarians would agree in whole or part with what I said.

I don't know of any left wing liberal libertarians anywhere in the world. The anarchist libertarians (called minarchists or anarcho capitalists typically) are probably more common in the US than outside of it. Some Tea Partiers actually are libertarians, many are not.

As with everything, some people swing more left others more right. Everyone is different. But the points I presented in the previous posts are mainline libertarian points agreed upon by virtually all of them (us).
I am so sorry for the loss of your friend. : - ( A lovely tribute you have made.
Why do I have an orange asterisk? am I banned? You have to have an open mind to read my post. Cause that is the land I live in. OPEN
Politics is a lot rougher than most people know and the "goodness" of our government is more on the shady end of the spectrum than most people know. I'd bet most people would be horrified about this kind of power if they did know how unclean the sausage factory really is.

We read about how military, industry, organized crime, intelligence services, etc. influence other governments in untoward ways and assume it doesn't happen here. Whereas the real difference is more of a matter of degree.
No problem... credit goes to you for citing your sources.
Wow I feel like I am leaving a piece of my childhood behind. Long live winamp haha
At what point does this go from plagiarism to creatively modifying another piece of art?

For example, epic nation's logo is clever in that by rotation, it changes the EZ logo to EN. Is that necessarily plagiarism? Isn't that more akin to a "remix"?
There's an old saying by one Mr Picasso that fits this nicely. It's often mistakenly attributed to one Mr Jobs an awful lot too...
I'm going to get one and ironically wear it around Google Campus.

Well maybe if someone sent me one, I dont want to give those classy people any of my money.
I guess you don't know many people who work in tech in SF, then... companies regularly list office beer as a job perk along with the snacks and pingpong. In fact, I've never worked anywhere where drinking wasn't a significant part of the culture, including office drinking, during office hours (at least on Fridays).
I disagree. I think that there will still be a delay of another 3-4 days before the crowd that started getting interested around the senate hearings start to purchase.

For one thing, Coinbase has consistently run out of Bitcoins the last few days.

For another, I think a lot of folks will make their first purchase on Bitstamp, since it's really the biggest exchange now, and one of the most professionally run.
"if you gain it will be at someone else's loss"

With a perfectly deflationary currency, this is false. And the yearly average Bitcoin exchange rate has shown to be perfectly deflationary, so far. And this can go on forever as long as the gross product of the Bitcoin economy grows (even slightly) year after year.

In other words: if everyone who bought bitcoins averaged their buys over one year, and held them for at least one year, they would have made money:

- the average price of a Bitcoin in 2010 was $0.05 (order of magnitude)

- the average price of a bitcoin in 2011 was $5 (order of magnitude)

- the average price of a bitcoin in 2012 was $10 (order of magnitude)

- the average price of a bitcoin in 2013 was $100 (order of magnitude)
It's interesting that you call bitcoin a scheme and yet you're using the argument from someone who says he is putting all his savings into bitcoin - http://falkvinge.net/2011/05/29/why-im-putting-all-my-saving...
It reminded me of one of the mistakes Guy Kawasaki said here http://www.youtube.com/watch?v=HHjgK6p4nrw about linear thinking in valuations.

Not that I disagree with the post. I could only verify those figures in the future.
Nobody likes warm beer though, especially if you're in a hot climate.
I once hired a designer to create a logo and only months later discovered he had poached it from somewhere else. Not all of these companies are "logo thieves", some simply didn't know that the designer they paid to create something original had copied something.
If you're looking to make scientific D3 graphs with Python, never touching anything close to javascript, you can also check out the Plotly Python API:

https://plot.ly/api/python

It was designed foremost to make graphs pertinent for scientific and engineering applications: https://plot.ly/~alex/76/

(Disclosure: I'm a dev @Plotly)
Frontier? Me too. I even brought one of the bitmap fonts from os9 to osx because it just worked better for me. (New York 9, I think).
gorgeous font.
The Python version of Abstract Rendering currently would load it all into memory. The Java version is based on the same algorithms would not. It routinely handles multi-gigabyte files and lets us know that the core algorithm can scale. We're working on getting the Python implementation to scale as well.
There is a rile of thumb when thinking about what the Framers had in mind: "What would King George do?"

King George did have redcoats going around searching homes, opening mail, etc. in "problem" areas. He did run a police state. It is very likely the Framers wrote the Constitution with that in mind.
WMP is why I bought an iPod. As a Microsft employee at the time, I struggled longer than any mortal should to get WMP to sync music to my 2003-era Windows Phone. I eventually realized that any kind of synchronization and general usefulness in using WMP with a Windows Phone was nothing but marketing lies. So one day I said, "get in the car, honey, we're going to buy iPods."

iPods led to iPhones, which led to iOS development and Macs, to the point that there are no more Windows machines in the house and I haven't done Windows development in about five years.

All kicked off by the fact that MSFT couldn't make a software music player that didn't suck.
astronomicalforce[at]gmail.com
His model:

A = World's GDP = 50$ Trillion USD

B = % of world transactions reached with BTC = 1 % BTC/USD

C = Total BTC = 21 Million BTC

A*B/C = 23,809 $

D = Chance of this happening = 10%

"So a BTC price of roughly $2,400 wouldn’t be a crazy price today."
> I think it's unfair to place the blame squarely on the student. Even in college, the academic system emphasizes memorization and surface-level application (knowing how to "use a formula") over the kind of "thinking" you're describing.

You're quite right. I can't possibly give a fair, nuanced description of the issue in a couple of paragraphs, and I'm nowhere near qualified to give the definitive account of the problem. Still, you're right that I do place more blame on the learners than most. Maybe people shy away from these ideas because they're dangerously close to some rather sinister Brave New World-style educational theories.

In teaching, I think we have a chicken-and-egg problem. We want students to learn both the underlying abstraction and the surface details. But the weaker students are resistant to learning the underlying abstraction, so we drop that and drill them harder on the surface details instead.

I see no easy solutions to this problem.

> Also, many professionals are called upon to solve problems that require this same kind of "thinking". Academics are not the only ones wrestling with difficult problems.

Sure. Computer programmers are an obvious case. But a perusal of the Daily WTF's archives (http://thedailywtf.com/), or the fact that many professional programmers with long careers still can't pass the FizzBuzz test, shows you that there is still a problem.
A major retailer choosing to accept BTC as payment would be a logical next step for a media blitz. Think someone like Google accepting BTC as payment on the Google Play Store.
Is Calico, a Google's health venture