HNHacker News
TopNewBestAskShowJobs

BMarkmann

236 karma · joined November 29, 2009

submissionscomments
BMarkmann··on Pythonic Java
I thought that looked pretty nice, til my eyes drifted off to the right. Then my head exploded. Fun idea, though...
BMarkmann··on A look at the J language: the fine line between genius and insanity
Kona is actually an implementation of k (not sure if he's planning to support q, which is k's successor), a cousin of J.

K was originally written by http://en.wikipedia.org/wiki/Arthur_Whitney_(computer_scient..., and having seen some of his C code, this looks like a very similar style. Take a look here: http://www.nsl.com/papers/origins.htm

edit: included link to a better source example

BMarkmann··on 52 Hertz: The Loneliest Whale in the World
I think what the OP was saying (along the lines of the Sapir-Wharf hypothesis) that since their language is relatively (significantly? I don't know much about whale communication) limited that this limitation in the ability to express such things as lonliness in their "language" limits their ability to conceptualize abstract concepts like loneliness.

I agree that comparing bees to whales is... probably not too useful. I guess (again, if you buy Sapir-Wharf) if they have some way to verbalizing / internally verbalizing feelings like loneliness, it's quite possible that they have the cognitive / emotional bandwidth to "feel" it.

BMarkmann··on Show HN: Making of the Breaking Bad logo (CSS/SVG/JavaScript) as a Codecast
While the Breaking Bad logo is awesome, I have to say their Codecast-ing feature is what makes it pretty cool. Is there anything else out there like this / has this feature?
BMarkmann··on Ask HN: suggested sweet laptops for running Ubuntu?
I'm a big fan of System76's laptops: https://www.system76.com/ -- they're well priced for the power they pack, and I've never had a hardware problem. Plus they come pre-configured with the appropriate drivers for their webcams, fingerprint readers, and the like. Smoothest-running Linux laptop I've ever had (although I defintely heavily customized their shipped config).
BMarkmann··on [dead]
Partisan politics like this have no place here; that's clearly what this article is (as the second paragraph explains the main thrust here is that "nerdy liberals all over the country" are having a laugh at this). At any rate, although the visual paradigm they are using looks very much like a Venn diagram, I'm not sure overlapping circles, especially when they aren't being used to delineate overlapping and exclusive groups of a population, necessarily only have that one interpretation. It seems more like a bad visual choice for a series of A+B=C sorts of statements. Anyway, take your politics elsewhere.
BMarkmann··on Ask HN: Experience with GSA Schedules
Yes -- it's a long process, and there are other contract vehicles that agencies do procurement under... so getting your GSA (even with the help of a company that does this for you): a) takes a long time, b) isn't a guarantee that you'll actually be able to be awarded for many contracts, and c) even for contracts that are under GSA, just having your GSA is about step 2 of 100

Now, if you have some particular in-house skillset that distinguishes you, turn up some opportunities and take them to one of the SIs to team on. Bring value and the opportunities to them, and you can often get into a teaming relationship with long-term benefits. Alternately, team up with an 8(a) or service disabled veteran-owned company. There are many program set-asides for those sorts of companies, so the barrier to entry in them winning government work is greatly reduced. Same basic idea -- if you can bring them some skillset they lack and help them win deals, you're probably in a better position than running from agency to agency waving your GSA schedule.

I'm sorry the company that recommended their services to you was a scam. There are several out there that offer seminars on the government procurement and capture management process that are very good. I don't want to pimp the company I used or the seminars I went to (in no way affiliated), but the outcome was that as a small company (<20 engineers) we decided that our best current path (as far as selling into the government) is to keep subbing and let our primes (ie. our partners) do the selling and bring us in for the skillset we provide that they don't have.

BMarkmann··on The Silencing of Maya
Agreed. Oracle and Google fighting it out doesn't really tug at your heartstrings -- but this is just sad. It puts a human face on the effects of patent hoarding / trolling.
BMarkmann··on Why should I have written ZeroMQ in C, not C++
To save someone else the trouble of googling:

http://pcroot.cern.ch/TaligentDocs/TaligentOnline/DocumentRo...

BMarkmann··on Ask HN: Who Is Hiring? (May 2012)
Counterpoint Consulting - Vienna, VA (Washington DC area)

Associate Consultant

About us:

* Founded in 2006, self-funded and always profitable

* Laid-back, collegial workplace

* Dedicated to making business applications suck a little less

About you:

* You have a passion for creating software to solve complex business problems

* You have strong communication skills, and are able to work hand-in-hand with business people to translate business requirements into cutting-edge web applications

Check out our current listing(s) at:

http://www.c20g.com/site/join

We'd love to get some HN folks on the team!

BMarkmann··on Show HN: I made a site that rings a bell every time you have a new customer
Also completely irrelevant, but made me think of http://www.savewalterwhite.com/ (from Breaking Bad) and the donation dinger.
BMarkmann··on Ask HN: Twice as much business dev as product dev?
I think that depends entirely on the type of start-up. If you're selling into organizations with long sales cycles (government, big companies, etc) then you'd probably be more heavy on the bizdev side, since selling in that environment is almost entirely a numbers game. If you're trying to build the next big "social" app, I would expect the ratio to be at least flipped (if not zeroed out entirely).
BMarkmann··on Ask HN: Form LLC in Virginia
I've started a consulting shop here in VA, and initially did it through one of the cheaper online one-stop-legal-shops (I think I used LegalZoom) -- and initially formed as an LLC. We later, after getting our feet under us and actually consulting a lawyer (I can recommend a good law firm with strong tech background in NoVA, if that's where you are) we ended up re-organizing as an S-corp (not an LLC) for several reasons.

Long story short: I'd spend a couple hundred bucks to get a lawyer's input on your own situation and make sure you're getting set up right out of the gates.

BMarkmann··on Running a startup on Haskell
agreed. heart-broken when i realized the next slide wasn't a continuation of that one.
BMarkmann··on Ask HN: Selling laptop, how to wipe information?
I've always been partial to DBAN:

http://www.dban.org/

BMarkmann··on Bad Interfaces
What's wrong with the Moog?! It takes me right back to the early 80s.

Seriously, though, at least they had a concept in mind for that one (making it look / work like the real thing) instead of most of these atrocities. I feel like there was a dark period from around 1998 or so through the mid-2000s where (maybe it started with WinAmp skins?) bad developers realized their windows didn't have to follow the tried-and-true SDI/MDI model and really went out of control. Also, it seems like a high proportion of these disasters come out of audio and video card manufacturers -- what's up with that?

BMarkmann··on [dead]
Correct link: http://tream.dreamhosters.com/tream/musings/49-lisp/76-analy...
BMarkmann··on Review Me: Speaker Wiki, the encyclopedia of speakers
Ok, despite my earlier dismissal, this is kind of interesting. Has anyone here hired a speaker that demands these sorts of fees? Are these realistic, or are these their "negotiations start here" prices? I can't reasonably see paying Jeff Dunham the same amount as Alan Greenspan, for instance... how much do these folks actually get in reality?
BMarkmann··on Review Me: Speaker Wiki, the encyclopedia of speakers
Ahhhh, that was disappointing. Here I was expecting some good audiophile pr0n, and find Larry Csonka and Bruce Jenner.
BMarkmann··on Intro to K, by Arthur Whitney
did not know that... so k code is executable within q? is k4 significantly different from k3?
BMarkmann··on Intro to K, by Arthur Whitney
For anyone not familiar with the APL family of languages, prepare to have your mind blown:

http://www.youtube.com/watch?v=a9xAKttWgP4

Terse, cryptic, powerful. It's like doing magic tricks with code. (Not that that's a recipe for maintainable software, but that's an entirely different debate.)

There's also (meant to mention this before) A+, which is GPL, I believe:

http://www.aplusdev.org/

BMarkmann··on Intro to K, by Arthur Whitney
Expensive, yes. Proprietary, yes.

Open source alternative: http://en.wikipedia.org/wiki/J_(programming_language)

Although, like I said... most k programming is done in the context of applications built on top of kdb (their in-memory datastore), and I don't believe there's an (open-source) J equivalent.

BMarkmann··on Intro to K, by Arthur Whitney
K is an interesting little language; it is used pretty heavily in some circles on Wall Street. Most use k in the context of kdb, an in-memory vector-/column-oriented database.

Arthur has designed several similar languages, and from what I can tell 'q' (his newest) has superseded 'k'. Much like k was used to program applications in kdb, q is used to program applications in kdb+.

You can download a trial version of kdb+ to play with q... I don't believe you can get kdb/k anymore.

Here is their publicly accessible sample code, which is useful for getting a feel for what k and q are like:

http://code.kx.com/

Worth checking out if you need to do timeseries analysis of large tick databases or the like... I know of at least one vendor (to remain nameless) that used it as the datastore behind their webapp with mixed results. It's very easy to develop with and great for certain applications -- but it's a little bit lacking in documentation (to be generous) and there's not a large developer community.

Just my 2 cents...

BMarkmann··on Ask HN: What was the website that lets you create a "step-by-step" guide?
Amberjack?

http://amberjack.org/

http://www.slideshare.net/Jazkarta/amberjack-lightning-talk

BMarkmann··on Pattern Calculus
The site referenced seems to be down, but here's another page with some more links (including some bondi source): http://www-staff.it.uts.edu.au/~cbj/patterns/
← PreviousPage 4 of 4