HNHacker News
TopNewBestAskShowJobs

ctstover

95 karma · joined September 28, 2015

gh.techdeviancy.com
submissionscomments
ctstover··on Scandalous Weird Old Things About the C Preprocessor
My school of thought would be to limit it to just #include, #if, #else, #end, and non-recursive single word only #define / #undef. Force everything to be 1 per single line, and call it a day.

Macros should always be the absolute last resort to doing anything. Stepping through code in gdb with some "creative" macro-based API is almost as bad as C++.

ctstover··on Silicon Valley and Black Coders: Howard University fights to join the tech boom
Free Advice:

Look, the US is filled with businesses in big cities that, while are not "software companies", do very much need to write software to conduct operations. Take Houston, Texas for instance. It doesn't matter where you came from, what you look like, or who your daddy is. The game is supply and demand. If you can supply, you are in demand. If you are a native English speaker, then you are already ahead. In this country, if you are willing to move, work your ass off, and actually like programming - eventually you will reach gainful employment. Especially if you can pass a drug test. The first year? Hell no. Look for the hardest shit you can find that people with no patience think they are "too good for", and you will be filling in your experience in no time. Life is not easy or fair. If you are smart enough to do even some half ass programming, you have been given a gift.

ctstover··on Desktop Neo – rethinking the desktop interface for productivity
Of course design people* don't like good concept art for a tiling wm. It's not "modern", emphasizes work instead pointless high rez stock photos, and acknowledges the desktop.

*not all design people, just a certain flavor

ctstover··on OpenSSH: client bug CVE-2016-0777
What was this experimental / undocumented roaming feature even suppose to do?
ctstover··on Ask HN: What is required for a Danish citizen to work in the US for 6 months?
Generally, anyone can come visit for up to 6 months in a row. To legally be employed, you need a work visa of some sort. For a short term gig, in the old days, a letter from the employer was sufficient. I was on flying back from Canada with a man doing just as recently as ten years ago. I would search for the different types of work visas. On the other side of the cost spectrum, there are entire businesses based around sorting these sorts of things out. You could search for an immigration consultant.
ctstover··on Qt Licensing Changes
I didn't actually say unix cli. Powershell is cli.
ctstover··on Why we shouldn’t worry about leaving print behind
There are many kinds of paper. Cost is one of the factors in the matrix of trade-offs. Newspaper paper is almost at the extreme low end of the spectrum. There really is paper that could give you 1-2 centuries easily using a monochrome laser printer. Not as good as stone, but does not require windows update.
ctstover··on Qt Licensing Changes
Obviously I having some fun with it. Developer/technician/hacker users a different audience. In my office for instance, people can use 'doz/osx/nix. If you walk around, 95% of every monitor you see has at least one terminal open. These are people doing totally different types of work for all sorts of projects.
ctstover··on Qt Licensing Changes
It was GPL (or pay license) to start with. I believe you mean you wonder if it had been LGPL to start with. Subtle, yet enormous difference for a library.

As to the speculation, I don't know. Special preprocessing phases to extend C++ are odd. The signals and sockets paradigm is a mixed bag. Plus there are serious trade offs to the entire application framework vs a library choices in the first place. On the other hand, the runtime type system and heavily stylized macro style of GTK's gobject system was certainly an odd duck to say the least.

Personally, between the web, mobile, "modern" UX/UI ideas, desktops that want to be tablets, etc, I think the 20-30 years of GUI exploration is coming up very empty handed. Character cell terminal, and CLI are more popular and mainstream than ever.

Where things are going from here?

ctstover··on The Sad State of Web Development
Think about all the different computers connected together it took to get this web page to your eyes. All those network nodes, routers, the billing for your ISP, the CDN, all the security related, etc. How did those things even come into existence? Think of the tools the humans used to work on those things. Think of the energy it takes to run all those systems. Think of the entire fuel supply chain, power generation, transmission and distribution. All that takes millions of computers. Think of transportation, defense, biotech, astronomy, music, film, games, litigation support, to education. Computers run everything. "Basic" agriculture and land management is even wholly revolutionized by software. The world is a big place. Applied computing is unfathomably far reaching. Further, applied computing relies on development tools, operating systems, microprocessor design, fabrication advancements. Don't settle for a career in something that you find boring.
ctstover··on The Sad State of Web Development
This makes me so glad I don't work on anything near web development. You know there about two dozen other major areas in software if you ever want to something different. Just saying. On the other hand, the labor shortage in the other areas is so much more pronounced thanks to the popularity of the web (and mobile) that I really should be more thankful for it.
ctstover··on Canada and Denmark fight over uninhabited island by leaving bottles of alcohol
This is an interesting data point for my casual "research" of the HN demographic and comment culture. My guess is you were down modded for making fun of bureaucrats, which might hit too close home for west-coasters.
ctstover··on IPv6 non-alternatives: DJB's article, 13 years later
I for one think the more incompatible V4 and V6 are the better! There are only two things that ever made any sense: 1) try as hard as possible to be fully inter-operable with each other, or 2) full clean break. Clearly, there was never a 100% consensus on the goal. As is now, I see it as a chance to start over with so many silly things (ie, 12 layers of NAT for everything in the cloud). When you look at all the gripping about problems, it's so much of a better pitch to think of it as this new global network to play with that opens more doors instead of some never-going-to-happen retrofit from hell.
ctstover··on Dell Computers Has Been Hacked
Fair. Although you could imagine a world where things like the original .Net trusted computing initiative succeeded in full force, and you could not purchase general purpose PC that let you execute any unmanaged code. Just look at the phone market, you can execute C code technically sure - but in unprivileged user space - with hardware you "own". (yes I know about rooting, but this is rhetoric about a hypothetical)
ctstover··on Dell Computers Has Been Hacked
Regardless of the language, if it had a closed source runtime interpreter and/or VM that you forbade you from performing various sequences of operations on hardware that you "own", actively fought against you seeing what it was doing, etc - then you would no more be able to "trust" it than back-doored cryptography. (I'm getting sleeping, so that may sound wrong. Though it's been a popular troll/advocacy touch point since at least the mid 90s, so there should be plenty of resources out there if your are more curious. ie FSF for starters.)
ctstover··on Dell Computers Has Been Hacked
You do realize that if "they" took C away from us, then all we would be allowed to use is closed source lock-in oriented ecosystems to the point we wouldn't even be able to trust the very language itself. That's always been the dream, trusted computing all the way from boot to .NET (or similar). You can not in the same breath call for secure computing and spread propaganda against C. (I know it's too much of a leap for most, but it's the same non sequitur as being against government's tight grip on society and for gun control at the same time.)
ctstover··on Apple Abandoning Headphone Jack
Apple is a sacred cow on HN. You'll probably get modded down. By definition, fashion electronics must require you to spend more.
ctstover··on The Internet Archive Telethon
best telethon ever
ctstover··on [dead]
Crazy idea: just use C

You can even mix python with it if you want, or shave that off and free up some packaging sanity points.

ctstover··on SymbOS: preemptive multitasking OS that can play mp3s, video on 8-bit Z80 PCs
Think of how much more gratifying hacking on this would be than working with bloat-ware frameworks. Maybe it's time for another buzzword? "dignity driven development" perhaps? Oh where did it all go so wrong...
ctstover··on China Is Making Domain Name History
More anecdotes for future economics courses to point to for explaining what happens when you try to tightly restrict what people are aloud to invest in. Just like the dozens of empty megalopolises of high end condos over there.
ctstover··on Ask HN: What platform do you use for current events and news?
In order of where most to least information comes from:

-regular websites (as in I don't use rss) -talk radio about 50% of the time I'm driving (music the rest of the time) -gmane with pan -occasional tv in public places (better for local stuff) -books (< 5% of my book choices are current events related)

ctstover··on The Human Hemisphere
love it
ctstover··on Apple Releases OS X 10.11 El Capitan Open Source Darwin Code
What does this mean? I would hope that best case would be:

a) something like http://www.puredarwin.org/ could be updated

b) something like https://github.com/tpoechtrager/osxcross could drop the step of grabbing files from xcode

ctstover··on AOL Lays Off Another 100, Two-Thirds in Its Dial-Up/Membership Division
You know dial up deserved a better fate. For me, I realized it was dead for real about 7 years ago. I setup a US based dial up account as a backup for a vacation that included some remote places. It did work in a cabin in a cell signal blocking valley, but not in a hotel - where of course PBXs are all now VOIP. Irony indeed. Worst of all is that a "real" POTS line cost more than a cell phone.

Related question: is it still true that if you are willing to pay (was like $100+/month) local telcos must sell you a ISDN BRI line? Anyone out there in oh say, the Nevada desert with such a connection? Satellite then? Or are you just on AOL?

ctstover··on Who Y Combinator Companies Want
Why would this get down-voted? It's spot on. I know it hurts when it hits close to home folks, I know.
ctstover··on A History of Commodore’s 8-bit Computers
I've been waiting on that book for what seems like ages! The first one was so good.
ctstover··on Computer Literacy in a “Post-PC World”
I thought this was going to have something to do with the once popular magazine "PC World". As for "literacy" in the world of emoji, and in the case of this article, really-light-gray text on white background, that is being phased out for future generations of donkey island slaves.¹

¹See that Pinokio reference is a meta-joke about literacy.

ctstover··on How will you be programming in a decade?
How will you read books in 50 years? How will you play violin in 25 years? How will you paint on canvas in 75 years? How will you steep tea 150 years? This generation that grew up watching the Jetsons is obsessed with this idea of "evolving" to the point of not doing anything.
ctstover··on What a DEC-20 Cost in 1976 (2007)
A quick search puts 350k in 1976USD at about 1.5m 2015USD.
← PreviousPage 2 of 3Next →