HNHacker News
TopNewBestAskShowJobs

cleaver

924 karma · joined July 9, 2011

submissionscomments
cleaver··on Rob Pike’s Rules of Programming (1989)
I recall a similar statement from Ed Yourdon in one of his books (90's?)
cleaver··on Tell HN: Have just discovered that I can use any key as Ctrl on my keyboard\
I have a keyboard with GMK firmware. This is fairly easy to do. In combination with layers, my hands don't have to move around as much. Easier on the tendons and possibly faster.
cleaver··on Hotwire: HTML over the Wire
Yes. I have thought about this a lot. There are cycles...

Like thin client (VT100), to thick (client/server desktop app), to thin (browser), etc.

Similarly, console apps (respond to a single request in a loop), to event-driven GUI apps, to HTTP apps that just respond to a simple request, back to event-driven JS apps.

It depends on how you define the boundaries, but history rhymes.

cleaver··on One Year with ThinkPad and Linux (From MacBook Pro)
That's what I found. Another pet peeve was extremely wide screens, although we don't see that as much these days. Not great for editing text or code.
cleaver··on One Year with ThinkPad and Linux (From MacBook Pro)
I could get the retina screen with 16GB RAM, or 32GB RAM with a lower res screen. It was a few months back, so hopefully that has changed. I'm no longer looking though.

Other than that, the XPS15 was a front runner.

cleaver··on One Year with ThinkPad and Linux (From MacBook Pro)
I've certainly been keeping my eyes open for a MacBook Pro alternative. On my last time looking, I thought I'd try to find something with:

- retina-like resolution 15" screen - 32GB RAM - slim and light without a flimsy plastic case - good battery life - good trackpad - keyboard home row centred

I could not find anything. I couldn't even find something with the first three items.

I'm starting to think it might make sense to go with a cheaper MacBook and a little pocket server like this: https://liliputing.com/2020/08/first-look-gmk-nucbox-2-4-inc...

cleaver··on Thank You MDN
Everybody has used them, but nobody wants to admit it ;)

I for one, would like to know who does their SEO... they are often at the top of the results for many searches.

cleaver··on Are We on the Road to Civilisation Collapse?
According to Betteridge's Law of Headlines, no.

https://en.wikipedia.org/wiki/Betteridge's_law_of_headlines

cleaver··on You Want How Many Years Experience?
"Angular has been out for 2 years" Oh?
cleaver··on A Business with No End
I remember looking for a house to rent in Mexico and wondering why some places seemed to be much more expensive than similar properties. Took me a little while to figure out why ;)
cleaver··on JOE – Joe's own editor 4.5 released
Having cut my teeth on Turbo Pascal 3, I quickly adopted Joe when I started using Linux around 1995. Most of the same key mappings were there.

I'm a bit surprised to see it still is around. I eventually switched to vi, since it was reliably available on most systems.

cleaver··on IBM contract cost for failure-plagued Phoenix payroll system jumped to $185M
I had a small company that did software consulting work for one of the provinces. Around 10+ years ago governments started requesting "off the shelf" solutions instead of custom-developed software. This led to a situation where they didn't own the code, were tied to vendor upgrade schedules, and had to pay a premium for customizations. This had the result of spiralling costs.

Each time there's a scandal, they tighten the rules so that ultimately only large companies with teams dedicated to writing proposals can compete.

To be fair:

- we worked on smaller projects of a scope where one person could maintain a mental model of the system

- nothing so mission critical as payroll

I expect the pendulum to swing back toward more internal development and greater ownership and autonomy. So far, not much has changed.

cleaver··on Older Adults Learning Programming: Motivations and Frustrations
I do notice that while I can't keep the 30th API I've used in my head for instant recall, I am much faster at finding the big picture. I'm a big fan of diverse teams. A younger programmer can just plow ahead without my careful consideration, but that helps keep me from stagnation. Similarly, I can contribute the big picture stuff to make the long term smoother and reduce technical debt.

I haven't seen brain.fm, but there's so many tools that can help me improve the way I work.

cleaver··on Older Adults Learning Programming: Motivations and Frustrations
I never devoted any effort to learning how to listen until the past few years. It makes a huge difference in having a good conversation. It's lots of fun to bring back what someone said earlier, often in a humorous way.

It helps to show interest in your conversation partner, not as technique of influence, but because people can be generally more interesting if you pay attention.

The number one indicator of poor listening for me is holding a response in my head and just waiting until the other person finishes talking so I can spew my wisdom. Taking an improv class or three helps a lot in learning to listen.

cleaver··on The nearly 5M US Census Blocks with zero population (2014)
If you go to a random spot anywhere in the world, there's a good chance there's not a lot of people there.

The site http://confluence.org/ catalogs visits to intersections of latitude and longitude. Drill down into one of the maps and you'll probably find mostly empty spaces.

Map of USA: http://confluence.org/country.php?id=1&showmap=true

cleaver··on Weed will soon clobber beer sales, Wall Street says
There are many "synergies" to be exploited with the pizza business. This from a few years ago in Toronto: http://www.blogto.com/eat_drink/2011/02/pizza_gigi_shut_down...
cleaver··on A New Form of Social Withdrawal in Japan: A Review of ‘Hikikomori’ (2009)
A manga and amime on the topic: https://en.wikipedia.org/wiki/Welcome_to_the_N.H.K.

It gives a good introduction to the topic as well as other Japanese cultural phenomena.

cleaver··on Ask HN: Ultrabook for programming?
If it's for a trip mad you don't need it afterwards, you might think about a refurbished MacBook. The initial outlay will be more, but the resale value is good. I know people who've done this and actually came out a little ahead.
cleaver··on ESPN Loses 621,000 Subscribers; Worst Month in Company History
I pay for single sport subscriptions (UFC and MotoGP). I think they work out to about $10/mo for each. I don't follow the major US ball sports, but it seems like they're a bigger deal with more games than you can watch. Spending $25 doesn't seem outrageous, of you're a fan.
cleaver··on Herman Miller Launches New Aeron Chair
I plucked an Aeron out of the garbage. The frame for the seat was broken, so I just ordered the replacement part. I guess that makes it more than $10, but still a great deal.
cleaver··on Have: a new language that transpiles to Go
"Have" is a top 10 most common word for English. "Go" is only top 50. They've gone five times better.

As for how much better you can do... Someone just (6 days ago) registered "be-lang.com" so we might get a top 2. Good news is that "the-lang.com" and the .org equivalents are available.

https://en.wikipedia.org/wiki/Most_common_words_in_English

cleaver··on Flooding of US Coast, Caused by Global Warming, Has Begun
The one that gets me is the suggestion that direct flights are more efficient. Sure, if you go from New York to Los Angeles, but it wouldn't make sense if you were headed to a smaller city away from a major centre.

With millions to be saved, I'm sure airlines do a decent job of working out the most efficient combination of large direct flights and smaller commuter planes. I don't think a 3/4 empty 767 to Fargo is the way to go.

If you want to take it to an extreme, imagine if the post office only delivered your mail point-to-point in the interest of efficiency.

cleaver··on FBI director: Cover up your webcam
Maybe it's just me, but I didn't take away that the commenter felt it is unimportant and he humourously explained why. He also explained that the other things were of greater concern.

More importantly, there's the fact that the level of access required to take over a webcam implies the ability to do all sorts of other things.

What I took away was that if his system was compromised, an open webcam wouldn't likely be the chosen vector for ruining his life.

cleaver··on How to steal a developer's local database
It's also common to open these up so that team members can grab a copy of your database. I haven't done that, but I can think of a case in the past few months where a developer had done so.

Edit: Now that I think of it and especially with containerized dev environments and VMs, I'd bet it quite common. I'm sure I've opened up a DB or search container more than I needed to just because I couldn't get the damn things to talk. I still would have a firewall, but not everyone does.

cleaver··on New Startup Aims to Commercialize a Brain Prosthetic to Improve Memory
The 21st century version of "16 tons"[1] becomes "16 terabytes" and the refrain becomes: "I owe my soul to the company stor[age]".

[1] https://www.youtube.com/watch?v=RRh0QiXyZSk

cleaver··on Mozilla Awards $585k to Nine Open Source Projects
This feels like hating on a music group once they find commercial success.
cleaver··on Purism builds a secure tablet with physical wi-fi and camera switches
I see Google Fonts, which I'd consider a tracking tool.
cleaver··on Judges Rely on a Flawed $2 Drug Test That Puts Innocent People Behind Bars
Last time I checked the data, there were approximately 80,000 aircraft flights in the USA each day. If 1% crashed, there would be 800 airplane crashes every day. While 1% seems like a small error rate, I find this comparison a good way to convey the impact of a small error rate combined with a serious outcome.
cleaver··on Inside the World of Large-Scale Food Heists
I had to look it up... Himalayan salt is a Cambrian era deposit. 20 years seems a little short.
cleaver··on Joist lays off 60 employees in Toronto as company relocates to SF
The comment thread on /r/toronto was not particularly friendly towards Joist. https://www.reddit.com/r/toronto/comments/4pa6fp/joist_lays_...
Page 1 of 7Next →