skysight-inc/HackerNews huggingface dataset:
I'd argue that the author got the description right while getting the reason wrong.

First up a confession. I'm a cycling tragic who'd like nothing more to see the vast majority of urban transportation space allocated to walking, cycling and PT.

But cyclists do upset the 'moral order of the road'. The speed differential between car & bike is significant which causes cyclists to disrupt traffic flow. Many cyclists don't conform to road rules (I treat stop signs as give way/yields all the time). Cyclists can easily navigate through gridlock that leaves motorists fuming in rage, and they do so with a smile on their face because lets face it, its very hard to arrive anywhere bummed if you got there via a relaxing ride.

The moral order of the road, like most things in life, is reciprocity. If I'm stuck in traffic, then everyone should be. If I have to follow these rules, then everyone should. When people don't do these things, we get angry because it just isn't fair.

But what the author misses completely is why the order exists in the first place and why cyclists (often) think they can be excused from this order.

The moral order on the footpath/sidewalk/mall is completely different to the road. Watching people walk through a crowd is like looking at ants. Chaos. But ordered chaos. There are no formal rules (until one steps on the road that is) but people manage just fine thanks to common sense, social convention and lack of speed differential. Before the car, this is exactly what our roads used to be like.

Cyclists (mostly) realise that road rules were created with little regard for them. Hence they don't feel the same degree of reciprocity that motorists do (who typically don't realise road rules have little regard for the needs of cyclists). Hence animosity between two groups who have very different conceptions of fairness. If cyclists had dedicated space however, or if road rules gave equal concern to all users, then I think the animosity would be much less.

Just look at the animosity (or lack of) between motorists and PT users. Motorists can see a trade off (crowded buses, no door-to-door service) for any dedicated road space/transit lanes they may receive, hence exceptions to the 'moral order' of the road are deemed fair. Cyclist typically don't experience that trade off because cycling as a form of transport is, well, simply the efficient and awesome to get around urban environments.

The animosity then, stems from a faulty sense of reciprocity or fairness. Cyclists think they have exemptions to some motoring rules but don't seem to pay any extra costs. What motorists typically fail to realise however, is that those costs are a function of their transport choice - they get stuck in traffic simply because they are the traffic.
This is Hacker News, hit F12!
> Generators vs list comprehensions

I'm a bit confused. Which one is faster?
Check your computer's date/time, that has been the cause of false ssl negatives for me in the past.
Works in IE10. Why do you say Chrome only?
That's more than fishy. I wonder if they will vanish in 6 months
A if for Audience
Affiliate links are absolutely a form of advertising. It's called CPA (cost per action), and its one of the two major categories of performance advertising. The other category of performance advertising is CPC (cost per click), which is most common in search advertising but is also used by Google for their Adwords on-page ads. Banner ads are often sold as CPM (cost per thousand), which is often called brand advertising as opposed to performance.

Setting aside semantics, ad-free publications are expected to be influence-free. The minute a publication starts to optimize their affiliate links, they are allowing their advertising revenue to influence their publication.

Finally, as another poster has pointed out: using affiliate links is not her mistake. Her mistake is claiming to be ad-free when she is not. And claiming to be supported solely by donations, when she is not.

Both of these mistakes are fraud according to the FTC and also under California law (which applies to her readers in California). She is most exposed to a class-action lawsuit from a lawsuit mill. Literally, there are law firms whose main line menu says "press 4 if you have received a class-action lawsuit from us".

Changing the wording in response to a complaint, then changing it back after creating an LLC will be the crucial step that the law firm uses to pursue the case against her personally and against the LLC.
I'm going to take the unpopular stance and say that it's very hard to make a prediction like this. Anyone who has a very strong stance one way or another probably needs to reevaluate their predictive capabilities.

I do work in molecular dynamics. To even simulate a million atoms requires huge approximations. You can get more accurate as you simulate less. If you want an almost perfect match with reality, simulation will get you about 2-3 helium atoms. Now consider how many atoms are in a human brain.

So it's hard for me to imagine fully simulating a human brain, although I don't see why it is theoretically impossible. Brains behave according to the same laws of physics as everything else in the universe.

On our current technological improvement path, I don't see a brain simulation occurring any time soon. If quantum computers were developed, it would make things much easier, but we would still need a new "kind" of technology. I wouldn't rule it out completely though. Who in the 1600s would have predicted microprocessors?

As for his talk about souls or consciousness, that just confuses me (and I'm religious too). Everything that we have thus far discovered obeys the laws of physics, so ruling out a simulation via some mystical "property" that human brains have seems sketchy to me.

Now, if you want to talk about things that really aren't computable, I'll direct you to Chaitin's constant: http://en.wikipedia.org/wiki/Chaitins_constant
He should be very unsatisfied with the total abortion that is Win8. One of the single biggest mistakes MS have ever made IMHO.
Even a quantum system could be simulated on classical Turing machine so I fail to see how that relates to computability. The whole article boils down to a metaphysical, a-wizard-did-it, type of argument as usual.
Is it less wise than publicly taunting your supplier?
The table gives a source for every data item. They all look to be from here: http://www.lpi.usra.edu/meteor/metbull.php
The Hacker Fair - Science Fair Meets Job Fair
It's not hate. It's pointing out that it's not Diablo in JavaScript.
No thank you. I will continue using my "magic" that has caused me 0 problems over the past couple of years running python scripts thousands of times. If you hate automation so much, feel free to keep typing "env/bin/python" every time you execute something, but for 99.99% of us, virtualenv works perfectly fine for everyday use.
Works fine in Safari.
Sorry if this is obvious, but you need it when nginx is your front-end and you want to use web sockets without exposing your backend. A lot of people deploy nginx in their DMZ because of its security and don't want to expose their backend servers, e.g. JEE or Ruby or what have you.
On the other hand, static_assert will have a more helpful compile error for users of the code. They will clearly see assertion condition that failed, rather than missing candidate error due to substitution failure (or worse, a different overload silently considered instead).
The recorded meteor strikes tend to cluster about human populations. Inescapable conclusion: Aliens!

;)
I would side more with Popova here regarding the aff links. She seems to having read hundreds and hundreds of books, and then she picks those which she found interesting and blog about them.

But what I see a bigger problem is that her asking for donation is presented to the reader as something which keeps the site ad-free, while it seems to be just another revenue stream.
> If there really is this God thing, then do you really think they give a damn about you sitting on hot rocks? If you do, then you've really missed the point of it all. If you don't then you'll quickly realize you're just wasting your time

What you said is logically analogous to, "There are no cars in the parking lot, but if you think there are cars in the parking lot, you have to think they are blue."

In other words, blatantly illogical.

You can't reason about the properties of a false hypothetical (unless you think that it's not a false hypothetical).
Of course the brain is computable. The brain is a computer.
The title of this article bothers me and sticks out more than any of the actual content.
You honestly don't get it? You don't see the hypocrisy in this behaviour? You don't see how people who felt the site truly was supported solely by donations and who gave because of that might feel mislead?

The issue isn't she makes n amount of money. The issue is what she is saying to her readers isn't actually true.
Affiliate links are ads, hers'
BBC Journalists strike.  The end of traditional news hits mainstream.
bzip2 saved about 200mb:

gzip: 4293
bzip2: 4097

xz is still running
If its a block's worth of traffic, it's because the rush hour drivers are driving vehicles that are unnecessarily large for getting individuals to and from work. If such drivers were in appropriately-sized vehicles, like bicycles, there would be problem. Believe me - when you're driving an auto during rush hour, you are inconveniencing others, but because you're doing so in a conventional manner, you are likely unaware.
Valid point, though I'm psyched to join Zynga.

To clarify: I loved building Hiptype and building a startup from the ground up. I still believe in Hiptype's vision, but as we wrote in our post, "In the [...] world of start-ups, [...] being too early is the same as being wrong" (http://sohailprasad.com/what-we-learned). When deciding what to do next, I realized that I didn't want to just "do another startup" for the sake of it.

I wrote about elements of improving someone's everyday life because it's something I keep in mind for my endeavors in the future.

I consider myself incredibly lucky to be able to join the RMG team at Zynga, and trust me, I'm really excited about what we have in store. If there was any place I'd rather be, I'd be there.
It might be a learned skill.

Be humble -> People react positively -> Act more humble as a consequence.

In the end you get frequent "humbleness" injections like in his writing. Nothing wrong with that, just interesting to see.
Glad you liked it, but that's actually my fork of the original, which was by another Hacker Schooler: https://github.com/bev-a-tron/MyFlaskTutorial

I really liked the way she distinguished arbitrary variable names from mandatory class names etc. So often, tutorials don't make that clear.
The only things that evaluate to false are nil and false, so applying the "not" operator to a true value (non-nil, non-false) will evaluate to false. Hence, "not 1" is false, as is "not 0".
Has anyone seen a better critique of Kurzweil's "How To Create A Mind?" I'm reading it now and have been kind of hankering for an analysis to compare my own issues/questions with.
Ask HN: Relationships/Side projects balance tips?
Hi HN !

I am in the middle of moving in to live with the GF after 1 year of seeing each other. Things are doing great (Or maybe I am just hypnotized).

The lonely me thinks it will be a great situation. We'll get to go see places. Do stuff together. Explore the world. It's all I have ever wished for; spend time with someone I deeply love.

But the Hacker me thinks it's gonna take his breath away. The Hacker me enjoys the silent evenings. The Hacker me have learned to enjoy being alone. The Hacker me keeps asking himself: "how am I gonna get in the zone ?" "How am I gonna get stuff done ?", etc.

So I figured out lot of people here are for sure successful in their relationships; are happy parents or darn good lovers, all while their github profile is full of activity. New articles always showing in their blogs, etc.

So do you guys have a secret ? Like, how do manage to get in the zone all while not making your significant other feel ignored ?

How do you manage to do it ?

Thanks in advance for your answer.
Right. Tell this to the field of meteorology, or any other discipline that uses computers to simulate chaotic systems. We simulate complex, non-linear systems with computers all the time. Just because we don't have the solution for the differential equation that describes these dynamics doesn't mean that we can't simulate them.
It's simply not feasible for a majority of countries and their broadband. Also, you would need to design games with lag in mind, otherwise there's a noticeable lag, even at 40 or so ms. You'd need the client to be doing some feedback work.
According to Max Tegmark's calculations, the importance of quantum mechanical effects on brain processes is negligible:

http://arxiv.org/abs/quant-ph/9907009

This paper posits the brain can be modeled as a classical (e.g. Newtonian, "billiard ball"-style) physical system
doesnt work on iPad in stock browser
Have you seen engager.io? ;)
Yes. The expected result, when I click on a link, is that said link opens in situ.
That sounds alot like support for DRM. 'Why would you try making laws prohibiting the duplication of inherently copiable stuff (seeds/bits), it would be so much better to use technical measures to make coping prohibitavly difficult'.
AFAIK there aren't that many robust approaches for reverse proxying web sockets. Apache mod_proxy doesn't work with web sockets, nginx (until now) only worked with websockets if you compiled and patched an unstable dev branch yourself, and not everyone was happy to get their hands dirty with HAProxy. An alternative was to build your own reverse proxy in Node.JS using node-http-proxy, but again, not everyone's cup of tea.

Use cases of websockets enabled reverse proxies are for when you have a number of websockets based apps all sitting on the same box or in the same private local network and you need a way to route incoming traffic to them based on the hostname or path or whatever.
Well, that makes two of us.
Your observation in many ways can be extended to the Microsoft ecosystem as a whole. Microsoft as a company has always had this weird thing where the materials they release (marketing, documentation) are written in an alternative universe where no non-Microsoft technology exists. I haven't been part of the MS ecosystem for a number of years but I do get the sense this has been changing. But in many ways I don't think it's a deliberate framing, it's likely just as much due to the reality that inside of the Redmond/Bellevue bubble, things like Ruby on Rails, the iPhone, and non-IE browsers are weird, untrusted 3rd party technologies that nobody uses (partly because they think Microsoft products by definition are better, partly because they fear if word gets out they are toying with these things there will be negative consequences.) I remember when C# was originally released the degree to which Microsoft managed to pretend like Java did not exist was just plain bizarre.

I guess one way to look at it is Microsoft is a good counterweight to the argument you should eat your own dogfood. You should, but you should not do so exclusively.
git --amend
My bad. I was speed reading, and didn't read the "Closure Table" part.
What are you talking about? Loaded gun?

Are you seriously suggesting that the company is using threats of physical violence to shut former employees up?

Who cares about the founder? He previously said he wouldn't necessarily block an acquisition. And if Opera wanted to be acquired, why are they doing business like usual, and even buying up other companies?
Why? It seems like a completely ridiculous idea (latency-sensitive, incredible waste of bandwidth). I honestly can't figure out what the purported benefit is.
How to get a list of all Licenses of your Software Project?
The Changelog: Adobe Photoshop source code
>The fact that I have to buy a new computer to play 8-bit games that were available on DOS and run fine on 386 is kind of ridiculous (but hey, they're over the internet).

320x200 with 16 or 256 colors and maybe 15 fps?

Your magical nostalgia glasses are perhaps a little bit too thick.
LeadsRain (http://leadsrain.com)
Also we're not trying to reproduce someone's brain and predict what that someone will think... Instead we are trying to reproduce human thought and intellect. That's like saying we can't re-create the stock market somewhere (that has the same basic rules/behaviors, but not the exact same data)...
Actually, look at the Q4 presentation.

Operators are less than 20%. Desktop is the second biggest with nearly 30%, while publishing/advertising is the biggest revenue source with more than 40%.
Feel free to do so yourself. Start a bytecode project, get all of the major browser vendors to buy in, rewrite all of the APIs to work with your bytecode, and post it to HN. I will upvote you even if you fail.
Anybody got some SOJ's for sale?
That is understandable in any other employee at the Times, but it's a total failure in an ombudsman. They don't have to recommend firing; they can just say what happened and characterize is honestly. But they do have to always take the public's side, and they have to do it visibly.

This particular position was created after the Jayson Blair scandal, so it's particularly important that they are frank in calling out bad reporting. Or, in this case, explaining why they think it wasn't bad reporting.
Yes it's a bit link-baity but the first I as a Brit heard of it was when I sat down to watch the late night news round up Newsnight and they say we cannot show you this, we are on strike

But I realised that even Newsnight, one of the most respected programmes hardly matters now. The news as in that which western media see as important I can get from. Dozen sources, and that which they don't I can get from al-jazera

It's what we have always known will happen. It's just interesting to note it is happening in front of me on the sofa.
> DRM is popular not because it makes the possible impossible (not even the least technical people at the studios think this), but because it makes copying more expensive

No, it exists because it's usually a contractual obligation for licensing the content for distribution to at least make a token effort to protect content. That's really the biggest reason.

Source: I work at an entertainment company
Maybe he just tried Firefox and Chrome like me?
Things I found on GitHub: shell history
What makes you think that? I would think that those motivated primarily by money are overrepresented among early retirees, if only because people motivated primarily by something else (helping people, changing societies, becoming the best by some criterion) will focus on that goal. Getting rich is something most people have to aim at.
Deleted my previous comment because it was wrong (I was saying that it didn't help with the names of subroutines). It appears you can even have subroutines named after keywords, but only as long as you put "&" in front of it when you call it:

sub while
{
print "It works!\n";
}

&while();

I guess it is still the case that you can break perl code by adding keywords, if it collides with a subroutine that is called with the "&" symbol. Seems most code doesn't use "&" though, but it's a relatively quick fix.
That's only true if Amazon chooses not to funnel money that would normally be paid out in affiliate commissions into another advertising channel. Amazon's affiliate program isn't operated out of a sense of altruism.
Right, it takes forever now - and it took twice as long five years ago.
As I understand it, currents attempts to simulate brain activity operate on a slightly higher scale, mimicking the behaviour of neurons and the electronic signals between them, without resorting to modelling the behaviour of individual atoms.
But it's that translation that makes x86 so successfull. If you remove that layer, you also lock yourself in to whatever internal instruction set is used.

Even this being a console, it's still useful to be able to change the internal ISA in a future revision, without breaking compatibility.
I don't know why but I find myself opening new tabs without thinking about it. On Facebook? Ctrl+T, fa, down arrow, enter. Why? Who knows, I was already there... That's when I noticed that I have some major problems.
HN: Please come to my conference for free ;)
I'm having my 3rd annual conference (SuperConf - http://superconf.co/) & Hacker News has been a big part of it since the beginning.

http://theindustry.cc/2013/02/18/superconf-a-super-design-and-technology-conference-industry-readers-can-save-big/

I'd love to give out a few free tickets to HNers if they're interested. Just comment on this thread!
WebGL-2D isn't even close to being a "drop in" replacement for Canvas 2D. It's still nifty though.

A closer alternative is https://github.com/phoboslab/Ejecta. That's using OpenGL ES 2, not WebGL, so there'd be some work to get it running with WebGL.
Depends on how you like horses.
I didn't know what a "compulsory redundancy" was so here's the definition: https://www.gov.uk/staff-redundant/overview Basically it means letting someone go because the position they hold is no longer needed, not for underperformance etc.
One the one hand - great. On the other hand - we've been there ten years ago.
Agreed, but the point was not to make developers' lives easier. Were it, they would have put a monster multicore X86 CPU in the PS3. The idea was to get maximum performance for minimum hardware cost (that is, minimum number of transistors) even if it made developers lives harder. This is because the console market typically involves an initial subsidy of the hardware by the manufacturer, and to minimize the need for cooling hardware in the machine.

And that is why it was so hard to program--things that the hardware used to do for you, you now had to do in software (manual DMA, caching, coherency). If you were smart, you could do it better than the hardware implementations (special purpose vs. general purpose), or at least as well. In this respect it was like a GPU--but people are more familiar with how GPUs work, and they dominate their restrictive niche quite well already. There was no niche to fill between hard-to-program, special-purpose, graphics-specialized GPUs and easy to program, general-purpose, transistor-wasting traditional CPUs outside of, say, physics engines (and supercomputers). The Cell was neither special purpose nor general purpose.

Sony bet that super-smart game developers would create great things out of hard-to-program machines like they always had in the past (e.g. the PS1 and PS2)--after all, the machine had a ten year lifecycle, so developers would eventually have the skillz. However, the return wasn't worth it, for the most part--gamers care about graphics, and that wasn't where the Cell could add a lot of value due to the unbalanced architecture of the PS3 and the amazing rate of progress made by GPUs. So the Cell was used for tasks that a general purpose CPU could do better (if less efficiently), but it was still harder to program than a GPCPU, and it was overkill for CPU tasks (i.e. the game engine) which don't require a lot of horsepower in a game, and don't expose much parallelism.

However, Intel is targeting the Xeon Phi at areas the Cell was good at (lots of parallelism, lots of unpredictable branching--mainly supercomputing), albeit with hardware which is slightly easier to program. I think Sony hit it slightly off the mark, trading a bit too much complexity in software for savings in hardware. There is definitely a sweet spot. They would have been better off with a more powerful CPU and fewer SPEs, or SPEs which were slower but had a real cache.
Haavard, is that you? (c: