News for hackers. Stuff that matters.

kgtm

You gain flexibility by letting your browser handle such things. Have a look at Stylus https://github.com/openstyles/stylus, which is a privacy-conscious fork of Stylish for Chrome, also compatible with Firefox as a WebExtension.
Re:Matias Click Switches: Tactile mechanical keyswitches on Friday March 16, 2018 @08:16AM (#16600085)
I echo this. When my TKL KBParadise with Matias Quiet Click switches started misbehaving I was quite disappointed to find out that chatter is a common defect of Matias switches. Don't like the stabilizers either. Should have stuck with Cherry MX Browns, by far my favorite switch.
Re:Ask HN: Who is hiring? (January 2017) on Tuesday January 03, 2017 @02:25PM (#13312177)
It appears you've only managed to hire one person after at least 246 days (https://news.ycombinator.com/item?id=11612805) and it is safe to assume you've advertised this position in other boards as well. I see you were a team of nine developers back then, and only recently became a team of ten developers, according to the job posts.

Maybe you should inform the community here why it hasn't been working out for you or update the copy to indicate the level of experience you are looking for.

Re:Show HN: I’m writing an ebook version of the Tao of tmux on Wednesday November 23, 2016 @09:09AM (#13022709)
If you are on the fence on professional proofreading due to cost, I think that a thorough review by a native English speaker (maybe a good friend) that is at least somewhat technical would be enough to correct a lot of the issues.

I find the way you write enjoyable, free-flowing and absolutely understandable, but there are quite a few instances of expressing things in an subtly unnatural way, which detracts from the otherwise great experience. Perhaps this isn't the best example (and some things are subjective too), but to illustrate what I'm saying:

> You’ll even know how to show your CPU usage and memory via the status line.

I would rewrite that to:

> You’ll even find out how to show your CPU usage and memory via the status line.

Or even better:

> I'll even show you how to display CPU and memory usage right at your status line.

Re:Fix Windows 10 Privacy on Tuesday November 15, 2016 @09:27AM (#12958209)
I'm sorry but this is crap.

Any amount of service toggling and hosts file stuffing will not suffice. It just screams ignorance. As a software developer you should understand that plugging holes in a black box is a futile effort. All these tools are doing is giving a false sense of privacy, that the next update will undo by flipping a switch or installing a new service.

If you think the OS is violating your privacy, stop using it or remove it from the Internet. Or both. It's the only way.

Edited to add: If you actually like Windows (I do), just switch to the Enterprise Edition and dial Telemetry down to "Security". Here is an explanation of what little is then shared, and how to even further minimize your footprint: https://technet.microsoft.com/en-us/itpro/windows/manage/con...

Edit to address the availability of the Enterprise Edition: If you are not able to get it via your $JOB, a valid key from MSDN surplus shouldn't be more than $50 if you look around. Of course you'd then be bending the EULA in your favor, but hey, since Microsoft is spying on everyone against their will I think it is fair game, right?

Re:Uber rival Karhoo shuts down on Tuesday November 08, 2016 @12:18PM (#12902039)
No, but I now wish I had. It would make for a hilarious blog post.
Re:Uber rival Karhoo shuts down on Tuesday November 08, 2016 @09:07AM (#12900282)
> We’d been hearing for about a week now that times were tight at the company, with employees skipping paychecks as times got lean.

Interesting. I wish there was a name for a company that is recruiting while at the same time unable to make ends meet.

Re:Google HTML/CSS Style Guide – Omit Optional Tags on Saturday September 17, 2016 @11:13AM (#12520801)
Maybe it will make more sense once it fully sinks in, but I think in general it is a mistake to make developers think about when and where certain things can be omitted. It's more straightforward to simply do one thing, consistently, following the "explicit is better than implicit" mantra.

What happened to optimizing for mental overhead instead of file size? This simply should be a build step, part of your minification and concatenation dance, not having to consider all of these when trying to decide if I should close my <p> tag or not:

A p element's end tag may be omitted if the p element is immediately followed by an address, article, aside, blockquote, details, div, dl, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, main, menu, nav, ol, p, pre, section, table, or ul element, or if there is no more content in the parent element and the parent element is an HTML element that is not an a, audio, del, ins, map, noscript, or video element, or an autonomous custom element.

Re:How I learned to program on Monday September 12, 2016 @08:04AM (#12478957)
I don't think your post was critical of the design, but I wanted to offer some perspective.

What I like about sites like this, is that I can adjust them to my needs using a tool I have full control over. The browser allows me to:

* Adjust window size or detach tab and resize

* Use zoom judiciously

* Use my preferred browser reading font

Sure, it may not be beautiful, but is surely is functional. I'll also leave this here: http://motherfuckingwebsite.com/

Re:Website Monitoring Tool on Thursday September 08, 2016 @08:02AM (#12452175)
If you do decide to move forward with it, check out https://www.indiehackers.com/businesses for inspiration, there are a few people doing similar stuff. Some direct links:

https://www.indiehackers.com/businesses/updown-io [ 1.5k/mo ]

https://www.indiehackers.com/businesses/amon [ 1.5k/mo ]

https://www.indiehackers.com/businesses/apex-ping [ 1.0k/mo ]

Re:Website Monitoring Tool on Thursday September 08, 2016 @07:13AM (#12451919)
Any ideas on how you are going to promote it? Are you good with marketing? At the very least you need to add a demo dashboard to highlight the available features, before I have to spend time making an account.

Judging from similar projects I've pursued, writing code seems to be the easiest task these days.

Re:Rclone: rsync for cloud storage on Wednesday August 31, 2016 @01:31PM (#12400012)
Unfortunately, it appears that binary diffs are not supported.

This is a really important aspect for many workflows dealing with large files (like TrueCrypt containers). Contrary to what is stated by the rclone developer [1], at least Dropbox supports binary diffs [2].

This should be looked into, at least for Dropbox.

[1] http://rclone.org/faq/#why-doesn-t-rclone-support-partial-tr...

[2] https://www.dropbox.com/en/help/8

If you are worried about telemetry, like some people are, the only version that allows completely disabling it is Windows 10 Enterprise.

Having said that, the main reason for at least initiating the update is to mark your existing key as "Windows 10 eligible". After the upgrade is complete, you can easily roll back to the previous OS version (from within Windows, trivial and no side effects) and you can continue working on Windows 8.1 while now having a valid Windows 10 key for the future.

You can also perform the above procedure using a VM snapshot, upgrading, and then simply using your snapshot instead.

If you are a developer using Windows as your main OS, a very strong reason to upgrade and not roll back is the upcoming Anniversary Update. This will bring the "Windows Subsystem for Linux" which means you can natively run the entire Ubuntu userspace, like bash, tmux etc. That is pretty exiting!

IMO if you rarely use the VM in question, your top priority should be future-proofing your Windows 8 key.

Re:Ask HN: Describing skills and competencies in a resume? on Wednesday July 20, 2016 @08:59AM (#12128657)
Thanks for sharing!

But a question: Is your CV battle tested? What I mean is, having significant experience already and I assume industry connections, do you find that your CV is what gets your foot in the door for an interview?

To put it another way, do you find that after a certain point, CVs simply don't matter?

Re:Ask HN: Describing skills and competencies in a resume? on Wednesday July 20, 2016 @07:35AM (#12128216)
Excellent advice. A bit tough to keep everything in one page with this format though.

As an aside, I wish there was a recruiter like Pete, but for Python developers (he focuses on Perl). You should check out his site: https://opensource.careers/

Re:How “Silicon Valley” Nails Silicon Valley on Thursday June 09, 2016 @07:57PM (#11873292)
You should also check out Betas (http://www.imdb.com/title/tt3012184/), a light-hearted SF startup culture comedy show by Amazon. Sadly, it never got a second season.
That shouldn't be an issue, why aren't you using tmux/screen in the first place? It's what most people use to persist sessions across logins (and much more, like terminal multiplexing). I personally use Byobu with the tmux backend on all my servers.

If you don't want to use extra software, a simple cron job running every minute would suffice.

First of all, is a web interface absolutely required? It adds a lot of complexity to something that is no more than a couple of lines of Bash glue. For monitoring, you can just keep an SSH session to the Pi.

How i would do it, requiring no user input:

* Designate a hot folder on the NAS, where i put all the videos to be uploaded.

* Establish a list of what has been transferred (nothing initially).

* From the Pi, poll the NAS folder for files that haven't been transferred yet.

* If a file is found, cat file | curl --data-binary @- POST it to YT.

* On success, record the transferred filename.

* Continue polling.

Of course, you can quite easily bolt-on a web interface to this, by exposing some of the steps as API endpoints.

Re:Ask HN: Where do you store your side projects? on Tuesday December 22, 2015 @02:47PM (#10779887)
Bitbucket. Free unlimited private repos.
Thanks for the reply. Does site creation involve pure content sites as well as simple web apps? Or maybe some kind of hybrid for SEO purposes?

I would love to read more once you have something published. You should consider adding some contact info in your profile so that people won't go on a stalking expedition to find you (as i did) :)

Interesting. I would love to hear more details, like how much traffic you are bringing in total from these mini-apps and how much income from Adsense.
Re:Ask HN: Best tools for scheduling emails with gmail? on Monday August 17, 2015 @08:30AM (#10072532)
Not by default.
Re:Two years after LASIK eye surgery on Friday July 24, 2015 @11:07AM (#9942479)
Indeed, i see the other posts now. Must have taken off while i was writing my reply! :/

I have been to the doctor, he wasn't able to see mine either. I think i might pay another visit.

By static, i mean their position relative in the eye, they do follow my tracking. Otherwise, they roam around mostly free, and blinking a couple of times pushes them outwards and out of my way.

Re:Two years after LASIK eye surgery on Friday July 24, 2015 @09:33AM (#9941833)
Slightly unrelated, but has anyone developed floaters (moving or static) in their eyes (late 20s)? I find them quite irritating, especially on solid light-colored backgrounds, not to mention the white background on most apps.

I'm slightly worried about them, especially if it means i will develop more as i get older...

Re:Atom Editor for Sublime Text Users on Sunday July 12, 2015 @07:51AM (#9873187)
Too bad that the Atom developers seem to be completely disrespectful of Windows users. They impose arbitrary rules that go against the philosophy of the OS and users' common sense:

* They don't allow the user to select where to install Atom, instead proposing mucking with symlinks, while at the same time crying "simplicity". Uhm, yeah...

* They don't understand what portable software is, and refuse to provide a self-contained installer (settings and all). They propose setting a global environment variable to point to the settings directory instead. Seriously?

If you want to release software for multiple platforms, you should get off your high horse and show some respect.

Link: https://github.com/atom/atom/issues/7095

I very rarely feel compelled to reply to throwaway accounts, but this is a great comment. Inspirational. Thanks for sharing.
Re:I was interviewed by Fog Creek on Thursday April 16, 2015 @11:01AM (#9388365)
Are you sure you've read my post correctly?

In fact, i stated the exact opposite: there is nothing inherently bad about Windows. I run Windows myself as the host OS, using ConEmu to wrap PowerShell.

I am not dogmatic. I use vim when it makes sense, Sublime for what makes sense, and a full-blown IDE, you guessed it, for when the strengths of an IDE are useful. Yes, i am using these across operating systems just fine.

I am versatile. I can use OSX, Linux and Windows to develop code, as i've abstracted away the development environment, and decoupled it from the machine and OS i am typing the code on.

And that is the decent dev mindest.

I am not trying to force anything down your throat, and it surprises me that you would think that.

Older »