Hacker Newsnew | past | comments | ask | show | jobs | submit | zidar's commentslogin

This almost sounds like pair programming but one doing reviews and other writing the code and fixes.


Actually, pair programming is a way of doing code reviews. Some teams consider pair programmed code as already reviewed. I don't have enough experience with pair programming to confirm this, but it is an interesting idea.


This looks pretty awesome and will just get better as more languages get supported. But, it comments on commits, not on the diff in the PR. I think commeting on the diff looks nicer (you see code snippet with the comment) and in my opinion it's also easyer to find all the comments that way. Instead of clicking the commit hash on the commen each time.


Thanks! Will check and handle this.


The release with commenting on pull requests is active now. Linthubot will comment on the pull request itself instead of the commit.


Added Python and Ruby support btw. Supporting 9 languages now.


These were nice, but you had to configure each one yourself. I had one for google and youtube, but that was it. With DDG, the bangs come quite nicely preconfigured.


The main reason given for using DDG are privacy concerns with Google. Therefore sending every query to DDG's servers doesn't make sense to me. The redirect will be slower too than searching directly through your browser.

On the configuration side, that doesn't make sense either.

You configure it once and then because of Sync you get those configurations wherever you're using Firefox. And in Firefox at least it is easy - you just right click on a search input and select "Add Keyword for this Search". It's much, much faster than searching for the right bang in DDG, as those bangs aren't exactly obvious. And I only care about a couple of websites, less than a dozen, instead of hundreds.


And because of that, they work on any device. Even my iPhone!


Well, you should get a phone that doesn't restrict so much what you can do with it. Sending every query to DDG, even when you're not searching DDG is very problematic for privacy too.

Firefox on Android is pretty cool, being the only trustworthy browser that supports add-ons on smartphones right now, so I can use AdBlock Plus, HTTPS Everywhere and LastPass with it. It also has the Awesome Bar and does keyword searches as well, synced with my desktop Firefox of course.

I just received an iPhone 6 as a gift and while it's really cool, I quickly felt its limits and I sold it, because I couldn't see myself using it. Firefox is not available on iOS because of Apple's restrictions. VLC is also currently kicked out of the app store, by Apple of course, yet there are dozens of shitty apps available that violate its trademark, yet Apple doesn't kick those out. Dropbox on iOS, to have a working background process for backing up your photos, has to resort to dirty tricks like keeping location alive and triggering the background sync when detecting movement. There's non such thing as Tasker for Android. And the list can go on.


On the other hand, iOS has a far better privacy model than Android. I can deny apps specific permissions and don't have to accept a laundry list of them wholesale.


True, but it's not a solved problem because apps can keep asking ad-nauseam about wanted permissions and even refuse to work. For example Facebook's Messenger asks about being able to show notifications every time you open it, until you say Yes. For me personally it is much easier to not use apps that want unjustified permissions (for example I refuse to install Facebook's app and whenever I feel the need to checkout updates, I open the browser version which works fine).

Point taken though. Android's permissions model needs some serious improvements. I would also like to lie to an app. If it wants my contacts list, it could get a blank list, if it wants my location, it could get random coordinates in the middle of nowhere, etc...


Because of that, also, DDG is aware about every search that you do, even with bangs. Even though they allegedly don't do bad things with this data, it is a bit sad that you would ask one centralized service to route queries to providers in such a simple way, rather than do it client-side (and, say, have a mechanism to automatically install new bangs from the server to the client...).


DDG is aware of these queries anyway, I'm not losing anything. I only use !g as a fallback.


And it works better than lynx.


Could be a typo, or a freudian slip.


Yes, that was a joke. We make fun of UK for driving on the wrong side too sometimes.


As for the eggs, I don't remember ever seeing unrefrigerated eggs in Slovenia, Italy, Bosnia, Croatia, Portugal, Spain, Austria, Germany and France, but I haven't been in the UK yet.

And markets in Slovenia must have eggs refrigerated.

Translated from http://www.uradni-list.si/1/content?id=45033 "Eggs must be cooled under 5C, except during transportation when they can be at more than 5C, but no more than 24 hours."


You're wrong about Portugal at least. All supermarket chains I can think of keep the eggs in unrefrigerated shelves - usually near the milk "tetrapack" shelves which are also unrefrigerated.


I live in the UK now, and coming from Slovenia I still keep my eggs in the fridge when I bring them home. They are not friged in the store though.


I've never seen eggs in the UK refrigerated. I used to live in NZ and Australia and don't remember seeing eggs in the fridge in either of those places either. I'm pretty positive they don't keep their eggs in the fridge.


I have not seen refrigerated eggs in any supermarket here in Spain


It is slightly slover, but one huge benifit is, that you get -P or --partial, which often ends up saving me lots of time.


I have a problem with "cloud storage." Most of those are simple file sync services and they have nothing to do with "the cloud".

OwnCloud for example, is just a php app used for syncing files with different clients. It is not distributed, the data is not replicated, there is no High Aveilabilty(HA) setup. Seafile could has HA if you pay.

The only true cloud storage system there is Swift. And CEPH is missing, which is a big player in cloud storage.

I may be wrong here, but cloud should be HA, scailable and distributed.


Owncloud can do much more than just sync files: http://owncloud.org/features/ It's by no means distributed etc, though.


Repo owner here :P

You are right, I have to reconsider some categories, maybe something like "File Sync" is a better place for the rest of tools.

Ceph is categorized as Distributed File System

Thanks for your suggestions


"Giving views such a high priority is just wrong." No, it's not! If I'm trynig to teach someone with wery little programming experience, he'll want to see results. Starting out with something he'll see is what helps to keep him engaged.

There is a reason most tutorials start with: this is how you show something, and if you want to sawe data here's how to make ane use a database. Sure doing it the other way around seems natural to you and other web developers, but it's a bad way to introduce a framework to a complete newbie.


The problem I see with your approach is that you have a rather narrow definition of "seeing results". If you want them to see something in the browser immediately, start by teaching basic HTML. You don't need Django for that. QuerySets that are easy to generate are a great result for somebody who has HTML experience and wants to build a data driven website.

Making the first step simple will just make it even more frustrating later when they don't understand concepts like objects, modules, packages, inheritance, DRY, separation of concerns, best practices, yadda.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: