skysight-inc/HackerNews huggingface dataset:
Those who think the loss of solar heating on the roof in winter is an issue seem to assume the radiative heat transfer from the sun is constant between summer and winter. Winter has shorter days. And the sun is at a more acute angle in winter. So the amount of radiative heating from the sun is much less.
Tresorit closed the second round of its hacking contest and still not hacked.
Secure cloud storage provider startup, Tresorit offered 10K$ for hacking their client side encryption. The blog reports they are still safe and sound, and third round is coming.
Imagine if the Go team listened all those that want Generics in Go. It would be more consistent and closer to perfect language.

As it is, it's a PITA 20% of the time.

(Sure, some say they use it and don't feel a need of generics. Most do however, and it's a constant in every review, even by people using it for core infrastructure).
Tony does indeed own a large number of the units in The Ogden. This is mostly housing for VegasTechFund people, as well as "crash pads" with bunk beds for visitors. If I am not mistaken, the rent is about $2200 for a 2br
Hacking my eyes with Tetris
Hey HN denizens-

You might have seen the article about how Tetris can help adults with a lazy eye teach their eyes how to work better - here's one of the news links.

http://www.huffingtonpost.com/2013/04/23/tetris-lazy-eye-adult-amblyopia-_n_3141981.html

I want to try and do this on my own, but am not really sure the best way to implement this on my laptop without any fancy equipment. It'll be easy enough to implement Tetris in Python and make whatever changes that need to happen, but I would appreciate some suggestions on how I could split the feed to my eyes without spending hundreds on new equipment.

Ideas I've had so far-

1) 3-d glasses, although the Anaglyph kinds seem to let through both colors

2) Putting a piece of cardboard down the middle of my screen to separate the feed to both eyes... but then they're not looking at the same thing

What sort of ideas do you "real programmers" have?
This is nit-picky, but why does the HN title use "fraction" when the linked question uses the more-correct "rational"? It doesn't replace the other instance of "rational".
It's time to be brave
The sad story of Facebook Platform
You don't have any rights. These are just unproven words or bribes given to you by the people with power.

Of course, you'd have to protect yourself when attacked, no question about it. But it's not a moral choice, it's an extreme case where you don't have any choice. So I'm not going to prove any libertarian rights platform based on right to self-defense. Without government, rights will appear in a form of voluntary agreement in parts of society on what's acceptable and what's not. E.g. if in Texas it's acceptable to kill trespassers without asking question, then so be it. I don't like this rule, so I'd just avoid being in Texas. But neither my opinion, nor cowboy's opinion create any globally applicable rights. I just don't want some mafia to take over people living in Texas and dictate them what they can or cannot do. They'd better decide themselves and smoothly adjust as new people arrive or get born there.
"More like the O.G. Den" - @opinionsonline
Yeah, I just can't agree with this.

I maintain a private bitbucket repository for my company. It contains two things: Django apps, and specific projects which implement those Django apps.

Each Django app is packaged using a standard setuptools/distribute package. All dependencies of each app is managed in setup.py.

I place the projects under version control, in order to maintain the specific templates, url.py, fixtures, and configuration for each site. I use a requirements.txt file to manage the dependencies of the project.

There is nothing abstract about either.
Heh... I laughed. I got the context. I suspect you did too.

As a matter of fact as soon as I saw "SHUT THE FUCK UP" I knew that when I moused over[1], I was going to be looking at a link to the LKML.

Ed: [1] And I haven't ever read the original thread.
Nice response. I would add

> It’s not even enforced error checking, so bad programmers will still be able to write bad code.

Bad programmers will always be able to write bad code. You can't structure a programming language around preventing bad code without completely hamstringing the language.
Writing a Lisp interpreter is an opportunity to write a really beautiful program, do not waste it by stopping at a first version that sort of works. A nice implementation should read almost like a spec of the language, except maybe for the more prosaic parsing part. Look at the Norvig article, or at the implementation of Ian Piumarta for inspiration:

http://piumarta.com/software/lysp/lysp-1.1/lysp.c
I'm pickier than the average bear w/r/t displays, and I have zero confidence in the marginal performance of OEM display electronics and panels. That this is targeted at the TV market just means that there's a bunch of garbage in the signal path that you're paying for even if you can use it as a directly addressable monitor.

Amazon reviews are exactly worth the paper they're printed on, in my opinion.
Yup! This looks like a great product for that.
Galaga ultrapro fits all of my needs but I am a little skeptical to jump into the bandwagon before seeing any reviews of the device.
On the contrary, I found it significantly easier to write a custom container (a trie in my case) in Golang than in Ruby (which let's stipulate is pin-compatible with Python). In particular, Golang provides fine-grained control over memory layout, and is even expressive enough to implement allocators, both of which are practically impossible in Ruby.

It's true that Golang grants a very useful power to its builtin maps, which makes it rankle that you have to cast in and out of interface{} to make your own general-purpose container. But apart from the fact that interface{} is a stupid name, I don't find it much more painful to write general purpose containers in Golang than I found it to write templated containers in C++.
I think the point is that the relationship isn't getting useful work done. In a ROM thread on XDA developers there are no good bug reports with reproductions, expected results, etc. It is a bunch of people saying "this doesn't work" and "no of course it should work for you because it works on my phone" and especially off-the-cuff performance evaluations ("much smoother, no stuttering or lag"). It is difficult to figure out who knows their shit and who is just bullshitting.
This is nothing compared to the meanest thing a CUSTOMER has said to a startup. Be thankful he doesn't have the power to complain to everyone over twitter, facebook, and the web about your business and the power to sue you if stuff goes wrong. I'll take a harsh-sounding, well-intentioned comment from PG over a truly-mean, ill-intended customer complaint any day. But often even the customer complaints are gems in disguise as well.
It additionally reminds me of this particular agency's (f-i) previous HN submissions and tagline plastered on all their pages ('we built the new USA Today site, IMHO
You probably should read the original thread. People like you are exactly why the reference is out of context, you don't understand how egregious the mistake the person who Linus is replying to made.
Articles on Go are getting a little boring. The majority are written by people who've spent an afternoon looking at Go and decide to rehash the same 5 bullet points. In the time it takes to read their "article" I could learn the same stuff, better, by reading the official Go tutorial.

Some in depth reviews based on actually using it for an extended period of time on a large project would be nice...
What kinds of things have you written in Go, where the language has been a PITA to you?
Very risk-averse people might prefer a known meh to an unknown potential apocalypse.
I calculated the average rate after current dropoff. The funding will fail and the total will be roughly around $20 million dollars. Still, that is quite a bit of money and at least some sort of validation.

They should have kept it at $600 and increased the total needed for the project.

Some quick calculations:

($3476017 - $3180762) / 12 hours = $24605 / hour

$3180762 + $24605 / hour * (30 days * 24 hours / day) = $20,896,062
Save your money, checkout phonegap, IMO. I think RubyMotion still has stability issues.
I agree about the articles themselves but vote them up because I tend to learn things on the resulting threads.
Angular Translate hits 1.0
We finally released 1.0 !
You are forgetting some heat sources already present that can have a big effect:

Humans - yes humans

From http://aheatingguysblog.blog.com/2009/09/23/human-body-btu-o... :

"The human body at rest will produce about 250 BTU while sleeping, At idle about 400 BTU, doing light work about 650 BTU, and with heavy work up to 2400 BTU. That means 25 people dancing in a 2000 square foot home with temperatures of -10 degrees outside would never need a furnace. This is why bars and misc other places tend to have swings in temperatures more frequently."

Electronics and lighting

Incandescent and halogen lighting while dropping in usage is still huge. Computers or any other machinery.

Insulation

Not a heat source but slows down the heat transfer.
Looks great for mock-ups. Feel would be a great tool for Product Managers too.
Take the best course - package it for online distribution - feed the world high quality education for very low cost.
Actually according to glassdoor I'm probably just underpaid.
If they don't do their research they won't be aware that they missed the lower price point. So how large is the set of people who want a Ubuntu powered smart phone for $830, but who don't do a simple search before buying?
>> If it's true that Samsung distributed this driver as part of the Linux kernel source code tree then it is arguably a derivative work of the Linux kernel.

Did Samsung really distribute the source if it was published by accident by one employee?

Even if they did, it's under a proprietary license and it's not clear that proprietary kernel modules are necessarily derivative works, they are commonplace.

Even if they are derivative that may make Samsung in violation of the GPL but not actually make their code covered (these are be separate issues).

And even if they are in violation, this usually has to be challenged by a copyright holder, not simply by a recipient of the binaries. And that's if rxrv even received any binaries...

Section 6 is interesting there - "Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions."

I could see a lawyer arguing that the "Program" in clause 1 and 2 are the same, but if you distribute a work based on the Program the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program itself but not the work based on the Program, as that is not enumerated in clause 2.

And this is before we even get into the patent violations that any use of such code involves.
It's not HM-style type inference, which is presumably what the parent comment was referring to.
> idiotic semi-colon decision

It's surprisingly logical and convenient. Everytime I `return null` (or just `null`) in CoffeeScript I wonder if Rust's way isn't beter.
Another submission to the related blog: http://shed-skin.blogspot.de/ https://news.ycombinator.com/item?id=6091193

I found out about the ShedSkin project in a comment of the PyPy.js announcement (https://news.ycombinator.com/item?id=6090041), where someone got ShedSkin ported to Emscripten (https://github.com/lukestanley/emscripten_shedskin_setup/).
This claim: "Python/Ruby/Javascript: my experience is that large systems are difficult to maintain in these languages, as the dynamic typing makes it difficult to refactor large codebases without introducing errors in poorly tested areas of a repository"

-- is unfounded. Even though there may be some good reasons why one might use Go instead of C/C++, I find it hard to justify using Go instead of Python/Ruby/JS/Java (the only criticism of Java - that it's verbose and hard to tune - is questionable as well). I've said this before. I like Go. I contributed to Go. I've used Go and I still use it from time to time. But much like D, I don't think it has a niche.

There are magnitudes more libraries and resources available for Python/Ruby/JS/Java -- thus far, it's been more than enough to sway me into using those languages (mostly JS/Java) instead of Go.
> Over the last decade, free software developers have been repeatedly tempted by development tools that offer the ability to build free software more efficiently or powerfully.

http://mako.cc/writing/hill-free_tools.html is worth a read.
Every account? I guess you missed the part where a former Marine of Iranian descent was arrested for trying to visit his grandmother. Or the part where a few kids went hiking on the Iranian border and were convicted of espionage.

Sure the Marine probably should have known better than to visit Iran having a government background, but if it was really a nice place to visit, shit like that wouldn't happen.
You have a logical fallacy right there.

First, see my replies to you on why government == violence.

Now imagine if I extract some money from you ("for the children") and provide you with some "service". Service could even be valuable to you. But if at some point you get disappointed at my actions and decide to protect yourself from my aggression, I'd educate your children that your family is using my service and must shut up and pay for it. How'd you like it when your child will call the cops because daddy is against schools and public wifi? Government is nothing different, just on a larger scale.
It's a major characteristic, often cited as a positive. I included a reference to eval(), as well. Please enlighten me as to what they're really about, then?
Go does not provide fine-grained control over memory layout when you use interface{}.
Increased respect for the 2nd amendment probably plays a role. Private ownership of firearms means that a home invader may get a face full of lead, which has to act as a deterrent for some.
Giving Brightest Kids The 'Cram School' Experience, Online
The future of Razor and LXDE-Qt
Price is ALWAYS an issue.
The problem is that even those are boring. I've used Go for an extended period of time on a large project and there's nothing to report. It works just like what everyone else already says.
"Fraction" is shorthand (at least to a layman, which the vast majority of HN is in mathematics) for "rational non-integer." x must not be an integer for the stated property to hold, but the result might be.
You have generics^2 if you're using Haskell, so it's no wonder they are able to replace exceptions ;)
How many countries has Iran invaded in the past 20 years? How many civilian dead in foreign countries can be laid at the feet of the Iranian military?

Please recall that the US backed Saddam against Iran once upon a time.
I don't think so, no. The GPL talks about a lot of transference of rights that take place during the act of distribution. If one does not have those rights to start with (the code was stolen, for instance) then it wouldn't apply.
'go test' is pretty straightforward. Not so much a framework as a tool -- I think you'll find that most of the language carries the opinion 'Frameworks are a straightjacket, libraries are a tool'.
Nice. The last point in your blog post on emphasizing saturated colors- that's the business.
If you're using a service every day, and a lot of people don't understand how it works, I'd suggest that's a flaw with the design of the product or its features.
Also take into consideration portability between these two. I use a MBP for my main machine - It's a beast, but if you're lugging it around it could get heavy (Although, I could find much heavier laptops). If you want something you will have zero issues with carrying around - The air would be a good choice.
Yep. If you're talking about a TV especially, where you sit 10 feet away from it, really above 720p you won't see the difference.
CIA Backs Study on Controlling Global Climate
Tech guest workers not needed, says study.
The problem is that historically changing the stdlib in a significant way rarely happens once a language has moved out of the lab, do to the sheer amount of breakage that would ensue.
I'm curious about that retention rate - most companies that I know that have gone with Marketo have made a long term beat - not just the software but in terms of implementation, training, data, et al. I'd be surprised if Marketo has a 75% retention rate - I'd expect it to be much higher. Now, they also sell at both the SMB and the Enterprise level, so his numbers maybe right on average.

Now that being said, I do think Marketo's business model seems to be upside down - and I'm a Marketo customer. What I expect to happen: crappy number over a number of quarter drive the price of the stock down to where they are worth about $500-600m (vs. about $1b now) - then someone buys them for $800m (about the same price as Eloqua went to Oracle). $800m would be close to what Eloqua went for (multiple-wise).
Really interesting project!

In a comment, I found out about another project ShedSkin which seems to be like RPython, i.e. it compiles a subset of Python to C++. https://code.google.com/p/shedskin/ http://shed-skin.blogspot.de/ https://news.ycombinator.com/item?id=6091123
Times and dates are already non-logical. 24 hours in a day but 7 days in a week? Some months have more or less days than other months? Seriously?

http://infiniteundo.com/post/25326999628/falsehoods-programm...

http://infiniteundo.com/post/25509354022/more-falsehoods-pro...
I'm not talking about Iran, I'm talking about the Iranian government. It is certainly evil to the extent that any "good" that there might be in it is completely irrelevant. Unfortunately the government is verging on totalitarian, so the people of Iran barely have a say. It's not a good thing that such a despotic, tyrannical regime has been stable, nor was it a good thing that Iraq under Saddam was stable.

It is deeply sad for the Iranian people who are generally well educated and cultured that they have such a government. The west [EDIT: I really mean the UK and US] has a substantial case to answer in bringing about the Iranian revolution, but it is more of a shame that Khomenei expunged the liberal and secular movements after that revolution.
I don't know if I'm okay with non-Americans trying to interfere with our political process. They're certainly entitled to call, I suppose, but I hope our senators ignore them.
It would be pretty interesting to see what the funding progress chart was for other large crowdfunded projects (Pebble, Double Fine, etc) for comparison. If we assume that the rate of funding will not increase beyond the current rate, the project will not meet the goal. I don't know how valid that assumption is, though -- intuitively it makes sense, but it is possible that other projects have challenged that assumption. Especially possible if they managed to get a further round of press midway through the campaign.
Numba is a fast Python compiler that uses LLVM as an intermediary. In fact, I just checked, and it has a switch to emit LLVM directly.

Emscripten is an LLVM-to-JavaScript transpiler.

Is there any way the two of those could be hooked up?
Romantic lies about passion and entrepreneurship
This is the kind of comments that I love. Sorry for the meta-comment, but I thought it deserved it.
An easy read, and still informative and most importantly perks your imagination if you're into this kind of thing.
I just watched through bits of the video. The code generated does not look anywhere near as bad as Dreamweaver or Frontpage. It's fairly nice.
dell xps 13 with fhd is an awesome laptop. with even i5 or i7 it is simply very sleek and very good .
Ask HN: Most comfortable keyboard?
I use Microsoft Ergonomic 4000.
They keys take a lot to press, so I'm considering a mechanical keyboard like a rat7.

However, I feel the layout of most keyboards (rectangular) isn't adapted to a natural form of my hands (more open, spread away from the torso instead of closed in).

What's the best keyboard for long-term programming?
And again the only thing everybody is shocked about is that Chevron can get email metadata of Americans!

This stuff should be protected under secrecy of correspondence for all the people. Besides, it's the metadata of lawyers of the opposing party - they themselves are responsible for protecting it - they can't talk to anybody about what their clients told them and Chevron can just get it like that?!
Yeah, this was basically my thinking. I'd love to support a high end phone with an OS not intended to collect every iota of my personal data and use it for advertising. However, while $600 is a price I'd pay to have it now, $600 for the given specifications in a year is too risky.

But at the very least they've got some price validation. Seems like reasonably robust data for a highly visible campaign at both $600 and $820 price points that should give at least moderately good data on the price-demand curve.
FYI: I get a 404 on this link.
The point is not how much has it done, but how much it would have done if it had the power. If Iran and the US had swapped places there would have been far more death and destruction across the world, all in the name of religious supremacy.

I can't say I like what the US is doing with drone strikes and repeated, unwinnable wars, but don't think for a minute that Iran would be a beneficient world hegemon. The world would be an awful place to live.
I did not say we should support our government. I said that we are responsible for it. This is something that too few Americans understand and the reason why we currently have a shitty one.
"Crocker's Rules" (http://en.wikipedia.org/wiki/Lee_Daniel_Crocker) seems relevant.
215 and 702 do different things. It is misleading to say that limiting 215 is pointless because 702 is still in place. Yes, both should be limited. But limiting one as a start is better than limiting nothing.

The NSA director has called a classified emergency briefing for Congress to lobby against them voting on this bill, so they seem more troubled by it passing than you do. Which makes me wonder what your true intent is in encouraging people to not support this.

http://www.huffingtonpost.com/2013/07/23/keith-alexander-jus...
That is not a worry for Rust. At this stage we make breaking changes to the standard library nearly every day. Sometimes on an hourly basis.

Revamping I/O is very high on the list. Brian Anderson et al are working on it as we speak.
Perhaps not, and I'm not trying to claim that the Iranian government is a shining example, not by a long shot.

However, my government have contributed to the deaths of hundreds of thousands of civilians in the wars in Iraq and Afghanistan.
Whenever I hear anything about Steve Gibson all I can think about is how much bullshit he spouts.

See more here: http://attrition.org/errata/charlatan/steve_gibson/
How Gmail’s New Inbox Is Affecting Open Rates
Github vs BitBucket: The determination
This was two years ago, and so far PG's advice is turning out well: we were able to raise a seed round, series A, get a bunch of customers, and hire an awesome team.

You can never be exactly sure where the other road would take you, but one of our employees, who was very encouraging about the local events idea, told me after he decided to join: "There's no way I would have joined if you were working on local events. A user, maybe, but joining you, no."

And in the same period of time, I've seen a lot of startups focus on some variant of local events, and most have pivoted or failed completely.