HNHacker News
TopNewBestAskShowJobs

Teckla

1,081 karma · joined August 27, 2010

submissionscomments
Teckla··on Apple is rebuilding Maps from the ground up
I was recently on vacation and Apple Maps provided a poor experience, including but not limited to telling me to take a right where there was no road and into the ocean.

Google Maps to the rescue; it gave me 100% accurate directions 100% of the time.

Teckla··on Starbucks Frappuccino Sales Tell a Troubling Tale
I've never understood why they don't offer all the same sweet drinks, but with something like Splenda instead of sugar.

Perhaps it's better this way, otherwise I'd probably be at Starbucks a lot more often.

Teckla··on Using Unix as an IDE (2012)
Midnight Commander (mc) is also a great file management tool.
Teckla··on Microsoft Buys GitHub: The Linux Foundation's Reaction
This is insightful.

The author implies that if you have a healthy skepticism when megacorps throw around billions of dollars, you're not "grown up."

Teckla··on Microsoft Buys GitHub: The Linux Foundation's Reaction
Every big company tries to claim they have changed, will change and are currently in a process of change.

This is insightful, and in addition to this, culture change can and does happen at companies.

Just because they're evil today, doesn't mean they'll be evil tomorrow.

Similarly, just because they're good today, doesn't mean they'll be good tomorrow.

We should always look with suspicion at megacorps acting with what appears to be outrageous altruism. Companies don't throw around $7.5 billion without expecting to profit from it.

Teckla··on Microsoft Buys GitHub: The Linux Foundation's Reaction
I'm fine with being cautious about Microsoft. I think at this point it's no longer necessary, but sure I can understand that. But the EEE plot-line is a 20 year old joke. It's not funny anymore.

It's never time to stop being cautious about megacorps.

To think that Microsoft spent $7.5 billion for altruistic reasons, without a plan to actually turn a profit on the purchase, is dangerously naive.

Teckla··on Google changes its messaging strategy again: Goodbye to Allo, double down on RCS
What I'm saying is that telephone number as ID is fine, but non-telephone number as ID should be supported, too.

They should be trying to include everyone, telephone and non-telephone users alike.

Teckla··on Google changes its messaging strategy again: Goodbye to Allo, double down on RCS
What if the user is on a WiFi-only tablet, or laptop, or desktop PC? What if the user is at an Internet cafe? What if the phone user has no cellular signal but has WiFi access?

Clearly it would be a mistake to limit this to just phone users.

Teckla··on Apple unveils new iPad 9.7“ with Apple Pencil support
As someone that uses his iPad with a Bluetooth keyboard frequently, I'd say the bigger issue is lack of mouse support in iOS.

It's terrible to have to keep reaching up and pawing at the screen.

Teckla··on Profiling Go Applications with Flamegraphs
I came here to say the same thing, and I'm so relieved I'm not the only one. Looking at those one- and two-letter variable names constantly leaves me scratching my head and wasting time figuring out what they mean.
Teckla··on In an Era of ‘Smart’ Things, Sometimes Dumb Stuff Is Better
Royal Caribbean has become masterful at the nickel-and-diming of passengers. My wife and I used to cruise with them, but no more, precisely because of this.
Teckla··on Update on Pocket and Firefox Integration
Why was no one ever so militant against advertising in newspapers? "There are pages of ads, whole sections, just ads!! I didn't look in the newspaper to see ads!"

Because newspaper ads didn't track us, didn't bounce and shake, and didn't execute malware on our computers.

Teckla··on Glowstone: open-source Minecraft server
Perhaps you use a cloud VPS provider that over-provisions customers.

Until recently, I ran a Minecraft server on a $10/month DigitalOcean Linux VPS. (I consider $10/month dirt cheap.)

It ran very smooth. No lag or performance hiccups.

Teckla··on Steve Jobs and the Missing “Intel Inside” Sticker
As a software developer, I find the lack of dedicated home/end/page up/page down keys almost impossible to get used to. The new Touch Bar makes things even worse.
Teckla··on Chinese room argument
For those hunting for those "jewelhead" stories:

https://en.wikipedia.org/wiki/Axiomatic_(story_collection)

Teckla··on Microsoft opens up on Windows telemetry, tells us most of what data it collects
Microsoft still gets unfair criticism when what it is doing is usually less than its competitors (Apple, Google.)

This is a subjective opinion (i.e., subject to debate), and also a harmful one. "The other guy is worse" is never a good defense.

Teckla··on I invented the web. Here are three things we need to change to save it
Does anyone else see as problem that web browsers are getting so feature-rich? That means that if anyone wants to write a new web browser he won't be able to.

Those who control the web browsers control the Internet. And web browsers have gotten so huge and hyper-complex that only wealthy corporations can afford to enter the market as new players.

Teckla··on Qualities that I believe make the most difference in programmers’ productivity
ultimately we aren't paid for technical excellence but for working programs.

Some level of technical excellence is required, though, otherwise complex technical debt piles up, and we are then no longer able to deliver working programs.

Teckla··on A link between air pollution and Alzheimer’s disease
Totally unreadable on my iPhone. Couldn't dismiss the ad to read the article.
Teckla··on California man fights DUI charge for driving under influence of caffeine
http://www.snopes.com/man-charged-driving-influence-caffeine...
Teckla··on Stroustrup's Rule and Layering Over Time in Rust
I'm really sad to see this misconseption over and over on HN.

Please don't be rude.

Verbosity is so much worst than syntax complexity because you ends up having dozens of different patterns that do the same thing overall but with subtile differences on edge cases.

There's a level of verbosity/terseness that's ideal for (your average) human. I don't know precisely what that level is, but I think many programming languages, such as C++ and Rust, have stepped way past that line.

If you look at JavaScript pre-ES6, you had at least 10 ways of doing OOP with really different behaviors when it came to inheritence or encapsulation. This makes the code so hard to understand.

The problem with JavaScript OO was, in my opinion, the use of prototypes.

As long as you introduce syntax to help with what people are actually doing (and not juste because it looks cool) syntax addition enhance the code readability.

This is simply an unsupported claim.

Teckla··on Stroustrup's Rule and Layering Over Time in Rust
I often feel like I'm the only software developer in the world that thinks most programming languages are evolving in the wrong direction.

Our civilization is going to end up with countless dead languages -- dead programming languages, that is -- because future generations won't know how to read the increasingly terse and arcane syntax that is all the rage these days. Either that, or the investment necessary to read these crazy languages will be considered an ill advised investment in resources. We'll end up recreating the wheel indefinitely, but in different languages.

I would like to see much, much simpler programming languages, even if they're more verbose, as long as the result is improved readability and longevity of the code written in said languages. I think some of the older languages are far superior in many ways, if only because, with some of them, you can actually read and understand the code without even any formal training in the language.

Teckla··on IRC v3
Slack has a pastebin built in, too.

I'm not sure why your comment was down voted, but as both an IRC and Slack user, I have to say I love Slack's built in pastebin.

Teckla··on The state of LibreSSL in FreeBSD
Both FreeBSD and OpenBSD are BSD licensed.

Why do you think FreeBSD is free as in freedom?

Teckla··on Minecraft sales top 100M
This is great. How do you feel about Minetest?

Minetest is great, but ultimately will remain niche. Vanilla Minetest is just too sterile (no mobs, "dead-ish" world--big turn-off for kids), and installation+mods is just too hard for non-technical people.

Teckla··on Microsoft is cutting 1,000 jobs in Finland as it stops phone production
Because every android manufacturer will end with virtually no profit since they are producing a commodity. When you basically can't differentiate with your software except for which shitty skin you layered on top of Android, what makes a samsung better than an lg or any other android device?

Updates. Updates, updates, updates.

I've come to trust Apple. Why? Because my iPad 2 still gets OS and security updates. Because my iPhone 5s still gets OS and security updates.

Apple has demonstrated that they support their tablets and phones at least 4 or 5 years. That's why I'll buy another Apple tablet. That's why I'll buy another Apple phone.

Why would I buy an Android phone or tablet that's unsupported and abandoned after less than two years in many cases? Where security updates (think Stagefright) take months and months to get patched, if they ever get patched at all on your device? Android devices simply aren't safe.

Even the Nexus devices can't compete with Apple on longevity of support.

Android manufacturers could convince me to try their products if they'd simply patch them in a reasonable time and update them for a reasonable amount of time. I would define reasonable as at least 4 full years after purchase. For that, I'd pay Apple like premiums.

Until that time comes, my only viable option is Apple.

Teckla··on Why Education Does Not Fix Poverty (2015)
I truly believe that if someone with experience and domain knowledge also knows how to do some simple programming they'll be able to see all kinds of tiny improvements and automatstation they can implement.

And without extensive training and experience in software development they'll automate those things very, very badly, and likely with a lot of bugs. And if those things grow out of control, the mountain of technical debt will be terrifying. If lives are in the balance in any way, it could be a disaster.

Just like someone without carpentry training or experience is likely to create very low quality kitchen cabinets which may even be unsafe.

Teckla··on Why Education Does Not Fix Poverty (2015)
Truck driver: Knowledge of the travelling salesman problem. Algorithms in general to find optimal routes. A little programming knowledge to help with automating their excel sheets to record expenses.

The companies for which truckers work already have people and computers and software to route them from delivery to delivery and from pick-up to pick-up efficiently. The trucker himself or herself wouldn't benefit one bit from familiarity with the Traveling Salesman Problem or from rudimentary computer programming experience.

In addition, recording expenses via some overly complex solution such as a computer spreadsheet is ridiculous. It's much more efficient for them to write down their expenses with paper and pen and submit their receipts. It takes literally seconds.

I won't comment on your other examples, but they look equally weak.

That being said, a rudimentary class or two in grade school/junior high/high school seems like a good idea so that people with a natural aptitude for programming and who derive enjoyment from it can discover that fact.

Source: Father was a truck driver.

Teckla··on Ask HN: What's the best tool you used to use that doesn't exist anymore?
The main problem In the business world is Outlook. For some reason they decided to ignore line breaks in plain text by default, which makes plain text a broken mess

There's an option in Outlook to turn that "feature" off, but of course, nobody does.

It's a horrible, terrible default feature of Outlook.

Teckla··on iPhone Sales Drop, and Apple’s 13-Year Surge Ebbs
(I'm looking at you, swipe-from-the-side-to-see-iMessage-timestamps!)

Wow, that is poor discoverability. Also, thanks so much -- I've been wanting that for ages. I never knew about it.

← PreviousPage 4 of 8Next →