HNHacker News
TopNewBestAskShowJobs

mclemme

81 karma · joined July 25, 2012

submissionscomments
mclemme··on Ask HN: How do you donate online anonymously?
Use a cryptocurrency that has default private transactions, Monero comes to mind: https://getmonero.org/

Alternatively you could donate "offline" and just send them an envelope with a note and some cash in it.

mclemme··on Why I use the IBM Model M keyboard that is older than me
Brings back memories! I learned touch typing using two IBM Model M keyboards that my friends dad got from some bank office he was hired to clear out (the bank had closed, I think he drove half a trailer filled with those keyboards to the recycling center, would probably be worth quite a bit today!)

I took two, spray painted one black and switched over every second keycap so I had two keyboards with every 2nd key completely black.

Today I use a Logitech G413 mechanical keyboard at work, it's descent, but I still miss the old battle-tank Model M sometimes :)

mclemme··on Stopping the RSI pain that almost destroyed my programming career (2016)
I did crossfit 2-3 times per week for 1.5 years around 7 years ago at a gym where there was a lot of focus on technique, so it's been a while, but I didn't start from scratch with regards to technique.

That being said, I'm sure I have bugs in some of the exercises, I try to work them out via. videos and focusing on technique before I put more weight on the bar.

All the gyms I've been to here in Denmark have lifting platforms, squat racks, etc. so that hasn't been a problem for me.

mclemme··on Stopping the RSI pain that almost destroyed my programming career (2016)
Can strongly recommend Starting Strength, started out reading the book (written by Mark Rippetoe) back in January - started the program in February using the android app* as my guide. I feel better than I've done in years (I'm in my mid thirties)

Remember to eat well and make sure you get enough protein, otherwise it's hard to follow the program.

* = https://play.google.com/store/apps/details?id=com.shabu.star...

mclemme··on Things learned while running your own self-funded startup
In my experience, some NDAs are so broad and unspecific it could be risky to sign it.
mclemme··on Ask HN: Do you do any mentoring outside of work?
Both, I'm Danish. The guy I mentor is 22 years old now, he already spoke English when he arrived and has since learnt Danish.

You can sign up here:

https://flygtning.dk/frivillig/hvad-vi-laver/mentorprogramme...

There's also Coding Pirates, which is aimed at teaching kids technology, programming, etc.: https://codingpirates.dk/

And Hack Your Future - http://www.hackyourfuture.net/

mclemme··on Ask HN: Do you do any mentoring outside of work?
Just signed up to help out at the Copenhagen "department" of Hack Your Future, glad to hear it's working well!
mclemme··on Ask HN: Do you do any mentoring outside of work?
I mentor a young guy who came to Denmark as a refugee a few years ago, we met through the mentor program at the Danish Refugee Council.

After two years of courses in math, physics, English, biology and Danish he finally got accepted into university and has his first day today studying robotics.

Signed up to help out at http://www.hackyourfuture.net/ as well, seems like an amazing project.

mclemme··on Ask HN: Projects that don't make you money but you're doing it out of sheer joy?
Built a few things to teach myself new stuff, the ones that are still online are:

https://play.google.com/store/apps/details?id=com.bitmasch.b... - Wanted to learn a cross platform app framework. Built a simple game that would help my niece get better at basic addition, subtraction, multiplication and division. Made with Apache Cordova. She only played it a few times, but her dad (my brother) ended up getting hooked on it for a while, beating other people's high score with 50-100 points every time someone beat his highscore.

http://p2pool.jir.dk - Wanted to get some experience in building a crawler and was interested in p2pool cryptocurrency mining at the time, so I built a p2pool crawler. The site does have adsense, but it doesn't really make any money.

mclemme··on Ask HN: Web developer and looking for a career change, what are my options?
I chuckled at the bit about a bluetooth connected salt-shaker because I thought it was a joke, after watching the video part of me still really wants to believe it's some sort of weird joke.

Thank you for the elaboration in your comment above, very useful in my journey as software focused consultant!

mclemme··on Show HN: SQueaLy – Fast track analytics for business
You mean the source? I am not in a position to post the source, it's a product I'm developing with one client (who has it running) and another prospective client.

We haven't had time to make a marketing/demo site for it yet, sales has been through networking so far.

mclemme··on Show HN: SQueaLy – Fast track analytics for business
On the few places in the frontend where charts are use I am using chart.js, which I'm happy with so far.

Most of the recurring reports simply spits out excel or csv files with no graphs.

mclemme··on Show HN: SQueaLy – Fast track analytics for business
I'm working on something a bit similar, it's generating around 200 different recurring reports at the moment.

Did you do anything to make it work with large datasets? Is the web-frontend still responsive if a query returns 1 million rows for example?

mclemme··on Ask HN: How do you make money from your side projects?
Seems to be the HTTPS Everywhere browser plugin that results in a blank page for me, debug console says:

  platform.launchrock.com/v1/getLaunchedSiteInfo:1 POST https://platform.launchrock.com/v1/getLaunchedSiteInfo net::ERR_INSECURE_RESPONSE
  platform.launchrock.com/v1/getClientIP:1 POST https://platform.launchrock.com/v1/getClientIP net::ERR_INSECURE_RESPONSE
Which makes sense, since the certificate for https://platform.launchrock.com has expired, if I disable HTTPS Everywhere, the site loads just fine.
mclemme··on Ask HN: Fulltime software engineers over 250k, how'd you get there(updated)?

  Currently I'm working on https://IndieHackers.com
Just read a couple of the background stories on the page, bookmarked and subscribed to the newsletter, great site!

I've been working independently as a software developer for three years, I have customers all over. I mostly build websites/webapps, everything from server setup to fiddling with bootstrap and JS. There is definitely a lot of money to be made for good independent developers. Select good customers, prove you can deliver and build your customer base from there, increase your rate as your skills, track record and customer base improves. Build a cash buffer to handle dry periods!

mclemme··on Ask HN: How do I stop myself being toxic?
Either you (OP) are initiating or propagating discussions for the sake of the discussion and not to solve the problem at hand OR you are simply direct and honest, which some people see as toxic, especially in large companies and institutions. In my experience you need to be more political (wrap it up the right way) in large companies and institutions.

The book FuNe suggests is a classic and a very good read. I've spent my time as a software developer and consultant in both huge, medium and small companies ranging from 1 to 50.000 employees, and the larger the size, the more the "us vs them" inter-departmental bullshit was present.

If you're the right kind of honest, you could just become a consultant and get paid 10x more per hour for being honest, for some reason people listen way more intensely to someone they pay a shitton of money to voice their opinion ;)

mclemme··on Why Online Voting Is a Danger to Democracy
I can't see how that in any way can be anywhere near secure enough. Online voting for anything important, is a bad idea.

https://www.youtube.com/watch?v=w3_0x6oaDmI

mclemme··on Changes sshd port every 30 seconds, using Two Factor Auth to login
It does seem a little silly, the readme does also mention it was written as a joke.

Was looking at ways to decrease logspam from ssh login bots some years ago, port knocking seemed like the most elegant solution. I ended up simply moving ssh away from port 22, the logspam disappeared.

I've used fail2ban in other setups, it also has the advantage of being easy to integrate with other systems such as wordpress, sftp/ftps, nginx, apache.

mclemme··on Microsoft won't back down from Windows 10 nagware 'trick'
I agree! I just think Microsoft either has not taken into account the possible backlash from breaking people's printers, scanners, webcams, programs, etc. or maybe they have taken it into account and decided the backlash was worth the increased Win10 marketshare.
mclemme··on Microsoft won't back down from Windows 10 nagware 'trick'
A few years ago there was usually a huge "don't change my facebook" uproar every time facebook changed the functionality or layout of the site. Yet every time a change was implemented, a few weeks went by and most people forgot it ever changed and loved the new layout and/or functionality.

Facebook could and can do that because they own facebook, and you are the product (being sold to marketers, etc.)

I think people are slowly realizing that the situation is the same with Windows, there's always been complaints when new Windows versions came out, Win98 => ME => 2k => XP => Vista => 7 => 8 => 10. But usually people only experienced the switch whenever they got a new computer with a newer version of Windows on it.

Edit: http://www.allwelike.com/wp-content/uploads/2011/09/26-Faceb...

mclemme··on Ubuntu 16.04 proves even an LTS release can live at Linux’s bleeding edge
Are you also using the ultra dock[1]? I've got 1 DVI and 1 HDMI screen attached.

I tried just when it came out, so could have been fixed in updates ofc.

[1] = http://shop.lenovo.com/ISS_Static/ww/emea/merchandising/opti...

mclemme··on Ubuntu 16.04 proves even an LTS release can live at Linux’s bleeding edge
Seems very odd, here it works

  clemme@ubuntu:~ $ hostname -f
  ubuntu

  clemme@ubuntu:~ $ cat /etc/lsb-release 
  DISTRIB_ID=Ubuntu
  DISTRIB_RELEASE=16.04
  DISTRIB_CODENAME=xenial
  DISTRIB_DESCRIPTION="Ubuntu 16.04 LTS"
mclemme··on Ubuntu 16.04 proves even an LTS release can live at Linux’s bleeding edge
I've got no idea of the state of BSDs running on laptops, but as a long time ubuntu user the primary things I used to have trouble with are dual gfx (i.e. nvidia+intel) and shitty wifi cards - even on LTS releases. That's something that can be avoided by investigating linux compatibility of the laptop hardware before buying it.
mclemme··on Ubuntu 16.04 proves even an LTS release can live at Linux’s bleeding edge
You mean in a console? Works fine here.
mclemme··on Ubuntu 16.04 proves even an LTS release can live at Linux’s bleeding edge
Installed it on my old laptop, a Dell XPS 15Z, and everything is running fine so far. Only issue I had at install was control panel crashing right after installing the nvidia driver, was solved with logging out and in again.

I don't see that much difference compared to 14.04. Everything just seems to work.

A few packages that make the experience evern better: Guake for a quick access (quake style) console. Kupfer for a fast launcher (I'm not a fan of the unity launcher).

Edit: I'm waiting a while to install it on my main work laptop, a lenovo t450s, since I use it with a dock and when trying 16.04 out on it (live usb), it would sometimes crash when undocking :/

mclemme··on What photos of Facebook’s new headquarters say about work
Visited an IBM office in San Francisco, near market street iirc, back in 2006 on a study trip, cubicles everywhere and a promise of a bigger cubicle, a cubicle with view of a window or maybe even a corner office if you had X years at the company. It all seemed pretty ridiculous to everyone in my class.

But this seems equally ridiculous, worked 4 places before starting my own company, and open office spaces were a thing in all of them. They ranged from absolutely horrible to fantastic. Good noise canceling headphones can cancel out most sounds, but there's no "cure" for visual disturbances, which for me (and a good part of my former colleagues), are almost as bad for my concentration as sounds. So in the worst open office spaces, there was always a "race" to get the best spots, whenever anyone moved places. By good spots I mean spots away from the main walking paths and a place where no one walks behind you and there's no visual stimuli other than maybe a window to gaze out of when wrestling with some weird bug in your mind.

Of course you can go in a meeting room when you want absolute isolation, but working on code it is awesome having two big monitors as well as peace and quiet, both audio and visual (or maybe I just have the attention span of a goldfish).

The best designed open office space I've worked in was the Spotify office in Stockholm, Sweden, squad areas closed on three sides, open on the fourth and with a little sofa corner and mini meeting room in each: http://tech.eu/wp-content/uploads/2014/05/2014-05-07-11.19.2...

mclemme··on Ask HN: Anything better than Tableau for data viz, dashboards?
I've used Dashing quite a bit, for relatively simple data, demo here: http://dashingdemo.herokuapp.com/sample

official page: http://dashing.io/

mclemme··on Why doesn't Windows recognize a USB device plugged into another port? (2004)
On a related note, I got weird behaviour once I switched to an SSD on my Win7 gaming machine, now it boots so fast into the logon screen that the keyboard doesn't work until 2-5 seconds after the logon screen appears.

I'm wondering if it has something to do with the OS not recognizing my keyboard, although I always have it plugged into the same USB port.

mclemme··on Agbogbloshie, the world's largest e-waste dump
If people would only stop buying stuff they don't need, but that seems to be the driving force of the modern consumer society.

The norm where I live seems to be to purchase new computers, smartphones, etc. every 6-24 months (phones more often compared to computers). Whereas the more frugal people I know mostly purchase new electronics when the old item has truly and utterly died without the possibility of repair.

But assuming that will not change in the near future it seems that selling refurbished electronics at cheaper prices as well as improving the manufacturing process to use less toxic materials, could help quite a bit.

An example of refurbished electronics I saw in the news the other day here in Denmark is http://www.brugteiphones.dk/ buying up old broken iphones, repairing and selling them, they seem to be growing pretty fast.

mclemme··on Ask HN: How to get a job when just starting out?
What is your background? Both educational and industry related work.
Page 1 of 2Next →