Pointless cached version without the pretty pictures: http://webcache.googleusercontent.com/search?q=cache:ypB2BA-...
HN user
zorbo
Resolution growth didn't really stop. It's just that vertical resolution growth took a huge backseat to horizontal res growth for a decade or so. I guess since vertical growth didn't really occur, there was little need for UI scaling.
If I remember correctly, you're always allowed to start the first insult. Pick an insult you don't know the answer to. Hopefully your opponent knows the correct response. If he does, you learn a new response to an insult. If he doesn't, you win that round. That means you will advance a bit, and the enemy retreats a bit. If you win enough rounds (insult - retort), you win the fight. Win enough fights and you get to play against the sword-master, who knows all the insults and reponses.
I too am wondering this. This tool would be great if it could directly use data from my own databases. But it seems data has to be imported first:
http://fnordmetric.io/documentation/chartsql/external_data_s...
This focuses mostly on simulating unreliabable networking. Is there a tool, perhaps some LD_PRELOAD wrapper, that can simulate unreliable everything? I'm talking memory errors, disks going away, fake high I/O load, etc?
I once wrote a library for python that injected itself into the main modules (os, sys, etc) and generated random failures all over the place. It worked very well for writing reliable applications, but it only worked for pure python code. I don't own the code, so I can't open source it unfortunately.
The threshold is 500, as far as I know. Whenever I reach that, I delete my account and create a new one. I'm probably one of those people who downvotes others that I don't agree with, and I don't want that power. Especially since, imho, 50% of the comments that are downvoted here don't deserve it.
One thing we try to discourage on HN is "me too" or "disagree" posts that don't have much more content. The presence of upvote and downvote buttons means that those comments don't get made, because votes serve that purpose instead.
If this were true, then why are downvoted comments faded? Because unpopular opinions don't need to be read by others? The downvote button is for noise that doesn't contribute to the discussion, but that doesn't break the rules. At least, that's what it's always been to me (regardless of what HN claims it's for).
It's not just weird. Every click on any item now takes approximately 1 second longer.
So many things.. but mostly working on these right now
* A tool that generates Markdown API docs from Python files
* A whitebox system scanner that reveals problems with your server configuration. Not your average blackbox security scanner.
* A lightweight service bus without all the enterprise and java around it. It's basically a bunch of connectors that receive or poll for incoming events (rss feeds, email, trello, XMLRPC/SOAP/REST requests), maps it, filters it and then sends it out again. I'll be using this on something like a Raspberry Pie to do some home automation and such. Main goals are that it should be super easy to add new rules, connectors, etc.
I got the exact opposite of that (or I'm misunderstanding you).. The title of the story on reddit is:
"Please remove mitsuhiko/* (This guy is complaining about tip4commit, please help educate about Bitcoin)"
and the mod writes:
"You are not allowed to incite brigading. Please resubmit using the original source - the github link. You are part of the problem of why people hate our community"
Seems like the mod is reprimanding the submitter of the story for the "please help educate about Bitcoin" part of the submission (which is inciting brigading).
I think tip4commit is a pretty hostile project itself. It deserves a hostile reprimand. And since the creator refuses to even opt-out (let alone opt-in) projects, I really can't feel sorry for them.
Downvotes on all your comments is rather rare, and usually an indication of downvote brigading. Nothing wrong with pointing it out, IMHO.
As a dutch person, why do you think that sounds racist? It's like bloodlines. One half from one bloodline, one half from another bloodline. It's mostly used to refer to offspring from two differently colored people (not necessarily races), but I don't see the term "halfbloed" as particularly racist?
I think everybody here is trying way too hard to apply advanced physics to what basically amounts to nothing more than a fluff philosophy article.
I got the same impression. People are assuming that by 'flow' he means uni-directional, as in the arrow of time. He is talking about the fact that 'flow' semantically implies something that moves, but movement itself requires time. So to say that time flows would be circular reasoning.
Or you could take the opportunity to learn Chinese. After all, are you ever going to learn something if you insist the rest of the world does it your way.
I have to say, from this and your other comments ("Do not use any language other than english in public code"), you come off as extremely arrogant.
Search is hilariously bad in all email clients, including gmail. Google managed to solve searching on the web by just throwing enough information in it until you kinda always got what you wanted to know. But that doesn't work for email, because there just isn't more info to throw at it than what's in your mailbox. You need to actually have decent search algorithms. And those are apparently too difficult to write, since not a single mail client out there does it right. Grep does a better job.
This is great! It fixes the only problem I have with maintaining my dotfiles as a git repo: the .git dir in ~. That interferes with so many things such as the CtrlP vim plugin, the integration of git with the bash prompt and many other things.
Thank you for this.
I have the same "problem". I guess I'm just too focuses on fixing stuff to stop and commit. Thankfully we're alive in a time where we don't have to adapt to our tools anymore, but our tools are adapting to us.
git add <file> -p
This lets you pick chunks of code from <file> that you'd like to stage for commit. When I feel I'm done coding for a session, I just run a `git diff` in one window, and in the other one pick chunks that contain changes that belong in one commit.Until the scare-tactics wear off and fancy names for vulnerabilities no longer trigger my "this is big" response.
There's a voluntary program in the Netherlands that financially compensates ISPs for uploading logs to a central database where law enforcement is free to query it without, in practice, judicial oversight.
Laws are great, but they're easily circumvented. Especially in the Netherlands. That's why this "Free Internet" project is reasonably useless. Its view is too narrow, focusing only on official laws and not on actual practices. For instance, after the whole Project-X incident[1], law enforcement has been looking into being able to remove social media posts on a whim, without judicial oversight. Such underwater erosion of rights is common in the Netherlands.
I think it would be useful if tickets with breaking changes could come to the public's attention a bit earlier than this time.
Given the reactions here and at the bug tracker, I don't think that would be a very good idea. People are having knee-jerk reactions without apparently even having read the first few comments. If the Hacker News crowd can't be arsed to understand what's going on, then the last thing you want is "the public's attention" on the decision making process.
Text is the universal interface. You can do things with it. You can strip it, cut it, transform it, send it to other places. Humans can read it, programs can read it, your printer can output it. It can be sent to web APIs, it can be stored anywhere. It's compressible, can be colored and can be copy-pasted and is infinitely extendable. Thousands of protocols run over it.
The command line works with text. The command line remains the best interface I've ever used. It's user friendly, composable and available everywhere. It's easy to automate and easy to extend.
I wish the "command line with pictures" idea would just go away already. It adds nothing for the general public. I can already view pictures on remote machines with X forwarding.
Command line with pictures never made it, because there are ten competing standards. With text, everybody just agreed on ASCII and now Unicode/UTF8. Text has hundreds of ugly clutches on top of it (Extended ASCII, ANSI, Escape codes, etc, etc). It still works. It's still simple. It has its problems, but nowhere near as many problems as GUIs.
Those who don't understand Unix are doomed to reimplement it... poorly.
I think you misunderstand me, or I you. I'm not ignoring him. The only part I'm ignoring is his claim that all counter-arguments made against him are True Scotsman Fallacies. And I was right to do so, since apparently later in the article he revealed it as a joke.
No, I wouldn't have. I ignore his claim that all arguments against him are True Scotsman Fallacies. I don't ignore the actual arguments against him, nor the one he makes. Any of those arguments may or may not be fallacious themselves, but that has no bearing on me ignoring his claim that they all are.
The article pulls a Fallacy fallacy, otherwise known as an "argument from fallacy". Basically what he says is "none of the arguments against me are correct, because fallacy X". I simply ignore such statements, because they make discussion impossible.
Having programmed a lot of OO in Python and PHP (yeah, yeah, I know, but its OO implementation is actually rather good), I always felt OO was a pretty good way of doing things...
Until I hit the Java scene. Boy, is it a big mess. There I found some of the worst unreadable, unmaintainable, ungrokable, complex and brittle code I've ever seen. And that's not an exception, rather it's the standard. I suddenly understood why Python's logging implementation is such a disaster. It was ported from Java. I'm sorry if this offends the java programmers, but it feels like idiomatic java is just abstractions piled on abstractions upon patterns, in the hope of somehow making things more understandable or robust. It doesn't.
I've always thought of OO as simply abstraction and encapsulation. Functions on steroids, if you will. If something doesn't fit the OO paradigm, I don't try to shoehorn it in (which patterns seem to especially made for). If you manage to avoid doing that, OO works rather well if you ask me.
"free speech" is the new "think of the children".
As far as I can see, this is largely correct. But do realize:
- that environments are inherited by child processes. - It's not just Web servers that might execute scripts (DHCP could also be vulnerable, SSH with command restrictions, many other things too).
That's the big shitstorm about this bug. It's very hard to determine when you're actually vulnerable. The safest thing to do is to upgrade bash everywhere. But wait! The patches they rolled out don't actually fix the issue all that well. So there's no easy one-stop guide you can follow to fix this. Everybody actually has to think about every single system that might potentially be vulnerable and come up with a good solution all by themselves.