HNHacker News
TopNewBestAskShowJobs

joshbaptiste

2,766 karma · joined November 4, 2010

Python/Groovy/Go coder, Linux sysadmin, A hacker who is always learning new things and studies Operating systems specifically Unix based derivatives.

@joshbaptiste

submissionscomments
joshbaptiste··on Show HN: Calc, a simple command-line calulator in C
FYI, a Go version was announced not too long ago also: https://github.com/alfredxing/calc
joshbaptiste··on Death Note Anonymity: L, Anonymity and Eluding Entropy
Ah "Death Note" one of my Anime favorites of all time, I'm not an Anime zealot but Death Note was my gateway drug into other types of Anime that weren't only action based, truly brilliant.
joshbaptiste··on Ask HN: How do I learn how to become a good sysadmin?
The best sysadmins I have seen understand the Operating system from top to bottom. The easiest way to understand an OS without being a OS developer is using tracing tools to solve problems such as Dtrace under FreeBSD or Solaris (Linux also has many tracing tools). I would also recommend watching CS 162 series from Berkeley on Youtube.
joshbaptiste··on Writing a Redis client in pure Bash
I have been using/administering GNU/Linux based systems for 15 years and have yet to see where the Bash built-in /dev/tcp was enabled, so any shell script I write that requires sockets I reach for netcat or socat.
joshbaptiste··on Why is it so difficult to write valid “tar” commands from memory?
Tar is OK but for scripting and/or archiving over socket connections find(1) with pax(1) rules..

http://www.bash-hackers.org/wiki/doku.php/howto/pax

joshbaptiste··on [dead]
TLDR: You are the luckiest, the answer is you.. the writer "Jeff Hayden" is lucky to have a great family, parents, kids, spouse and under similar circumstances you should also be the luckiest, so remind your family how lucky you are that they are in your life. Indeed "Clickbaity" title but good message overall to break from the norm of these articles..
joshbaptiste··on Ringio is an interactive data pipe written in Go
Can anyone explain the actual use case for such a tool?
joshbaptiste··on AT&T is charging an extra $29/month to opt out of “tracking information”
not an issue , these days you can get an OpenVZ VPS for $15/yr on lowendbox.com that gives you 1 or 2TB bandwidth a month, tunnel your web traffic via "ssh -D" and your done.
joshbaptiste··on Tracking down a segfault in grep
Great read.. even prompted me to order "The Linux Programmer's Toolbox" from the author's affiliate link. For me there is no other way to REALLY learn about operating systems or hacking in general without tackling such problems that force you to dig more the further you look . This is the reason I prefer Dtrace as my investigative tool of choice and FreeBSD as my base OS for my side projects. Combined they allow one to see and investigate problems to a much deeper level without the severe overhead of other tools and understand the practical workings of a Unix derived OS without being a kernel hacker.
joshbaptiste··on Bitbucket Embraces the Cloud IDE
You cannot compare a web based IDE to a full featured GUI application as currently the GUI's win in terms of overall features, but where the web based IDE's excel is the flexibility of coding from anywhere without installing a full featured GUI on every machine.
joshbaptiste··on Mangos – An implementation in pure Go of the Scalable Protocols
A good overview and comparison http://www.bravenewgeek.com/fast-scalable-networking-in-go-w...
joshbaptiste··on Improving Linux networking performance
Indeed, there has been a large amount of "bypass the kernel" campaigns in the last couple of months. Robert Graham's 2013 Shmoocon talk has a great introduction into the whys and hows of this movement.

https://www.youtube.m/wco?v=D0atch9jdbS6oSI

Facebook had a job posting that showed up on HN for a position to help speed up Linux's networking stack. While I doubt these improvements will surpass the kernel bypassing model, I'm glad a developer has decided to tackle this head on and help overall efficiency.

joshbaptiste··on Awk in 20 Minutes
#awk on irc Freenode great is a great place for general or advanced help
joshbaptiste··on DigitalOcean now supports FreeBSD
Dtrace alone will turn you from a developer to a Developer + Systems admin + practical OS engineer, you will understand how your stack is performing within various lower levels of the operating system and be able to tune the hell out of your stack from bottom up.
joshbaptiste··on Be your own VPN provider with OpenBSD
Yep.. with both browsers I install Foxy-proxy which makes switching proxies super easy.
joshbaptiste··on An NES emulator written in Go
@drbawb and @bpowell , if you guys can blog (or take notes) about your experiences building these emu's it would be a great.. It is a topic I would definitely read/follow, I grew up on Nintendo/Gameboy and now reading how you chaps are recreating my childhood addictions via emulation is just wonderful.
joshbaptiste··on The Large Hadron Collider sets its sights on dark matter
Even if you aren't necessarily into Physics there is a great documentary called "Particle Fever" (also on Netflix) which has documented the Higgs particle discovery and the general purpose of the LHC.
joshbaptiste··on A relatively simple fix that could prevent planes from disappearing
I love the idea this article proposes, basically Waze for airplanes where real time weather data comes from the actual flights themselves and shared via traffic controllers or the planes themselves.
joshbaptiste··on Fin – Keith Wesolowski retires
The net result of all this is that we have data centres occupying many hectares, filled with computers that are architecturally identical to a Packard Bell 486 desktop running MS-DOS long enough to boot a crippled and amateurish clone of Unix circa 1987, and an endless array of complex, kludged-up hardware and software components intended to hide all of that. I would ask for a show of hands from those who consider this progress, but too many are happily riding the gravy train this abomination enables.

Woah.. that statement stung, mostly because I agree with it and realize that I'm one of the people that he refers to in his post.

joshbaptiste··on My OpenBSD Story
Should note that this is from (2011), guess it's not an issue as this is a testimonial which is timeless. Michael writes many *BSD flavored books, but my favorite book that every OpenSSH user should have is his "SSH Mastery" book.

http://www.amazon.com/SSH-Mastery-OpenSSH-PuTTY-Tunnels/dp/1...

joshbaptiste··on Rust for beginners
Wow this blog post actually got me excited to look more into learning Rust (just read the intro and wrote a hello world 2 months ago), definitely on my to do list after I finish some current projects i'm stuck on at the moment.
joshbaptiste··on Don’t Hire Anyone Over 30: Ageism in Silicon Valley
In this day and age when a person can create value from their bedroom developing applications (especially mobile), who cares about not being hired to build someone else's dream, just build your own.
joshbaptiste··on “Openntpd is not vulnerable.”
Around 10 years ago it was written by Henning, at my request because the ntpd source code scared the hell out of us

And this is what I like about the OpenBSD community.

joshbaptiste··on Ask HN: If we could redesign the Internet from scratch, what should it be?
I would have gone to Berkeley and swayed the decision to use 48bit ipv4. https://www.youtube.com/watch?v=DEEr6dT-4uQ#t=2067
joshbaptiste··on ODROID-C1 – Quad Core ARM Linux computer
I'm very interested in your board as it would probably make for a great *BSD firewall, do you have any contacts? as I cannot find any on that page.
joshbaptiste··on FreeBSD coming to DigitalOcean
ah indeed.. security isn't my focus on those nodes, running a couple of test server applications.
joshbaptiste··on FreeBSD coming to DigitalOcean
I would definitely sign up for a FreeBSD droplet, I haven't found a *BSD VPS anywhere near what I'm paying comparable to the specs of a couple OpenVZ Debian GNU/Linux nodes (512MB Ram/50Gb Disk/2TB net) $15/yr. I would hope OpenBSD adoption would soon follow to host many of my services in a more default hardened OS.
joshbaptiste··on Debugging Networked Applications
lsof is an expensive command to run.. if you're looking specifically for TCP/UDP socket descriptors better to drill down to the specifics with lsof -nP -a -i then listing all active file descriptors and grepping.

I prefer to use netcat(1),nc(1) to test port firewall traversal then telnet. assuming i don't have nmap/hping etc.. around.

  dbsd:~ $ nc -vz www.google.com 80
  Connection to www.google.com 80 port [tcp/http] succeeded!
joshbaptiste··on The Dot-Com Bust’s Worst Flops Were Actually Fantastic Ideas
Looks like timing was the issue with the companies listed, Many times ideas are sound, execution is solid but the audience just isn't ready for the actual product in the current landscape.
joshbaptiste··on Why the data center needs an operating system
Combined with rump kernels I can see this as a the data center of the future.. simply a micro-kernel running a specific application without the bloat of a full OS while an orchestration unit/OS such as Mesos does all the setup and tear down of such services providing resources on demand.. lovely.
← PreviousPage 9 of 17Next →