HNHacker News
TopNewBestAskShowJobs

BMarkmann

236 karma · joined November 29, 2009

submissionscomments
BMarkmann··on Simple and free currency JSON API
So, from what I'm looking at, it's returning a JSON list of items from the database (using ActiveRecord). Is it assumed you've prepopulated the exchange rate list yourself, or am I missing where it's getting this data from some external source?
BMarkmann··on The Embarrassing Fact MtGox Left Out Of Their Press Release
It's hard to say, not having the technical background to fully understand the BTC protocol, whether the accusations that put all the blame at MtGox's feet are valid. My takeaway from the whole situation, though, is that if it's purely a problem with the MtGox implementation the market will take care of it. If consumers still see the same benefits of BTC (and I don't see any reason they wouldn't), the demand for the services of a similar exchange will shift to a competitor with better engineering creds.

I have two questions, though. 1) What's the confidence level of the public that there aren't more fundamental issues with the protocol itself; and 2) are there any competing cryptocurrencies that, by design, wouldn't be as susceptible to problems like MtGox introduced into the ecosystem?

BMarkmann··on Google working with Ryanair on airline price-comparison service
I wonder if this based on Google's acquisition a while back of ITA Software (http://www.itasoftware.com/)... if I remember correctly, this caused some excitement in the Common Lisp world, since their QPX software was written in it, and it would represent the first big app inside Google to use CL (also the acquisition also brought some big names in the field to Google). The ITA software already is used in some of the other big flight-comparison sites (Kayak, Orbitz, and some others).
BMarkmann··on Scheme benchmarking with a meta-circular interpreter
I wonder how much of Racket's improvement over time really has to do with underlying changed to GNU Lightening (the library that underpins its JITing). Also, the interpreter and benchmarks look like they inherently single-threaded, so even though the server hardware looks beefy compared to the MacBook, it's really only using one of thoses (probably slower) cores. There are Scheme and CL implementations that make it easier to write code that parallelizes easier than is possible in Racket -- so anything beyond simple apples-to-apples code like this benchmark would show very different results.
BMarkmann··on Car locks hacked with a single swipe device.
The title might be a bit misleading... from the videos, it doesn't look like there's any "swiping" of the device (unless by "swipe", you mean "steal", in which case I stand corrected). I wouldn't be surprised to see that they're all bluetooth-enabled cars, I believe there are some known exploits in that area.
BMarkmann··on Ask HN: funniest amazon review ever...
Some of these are pretty funny: http://www.buzzfeed.com/annanorth/the-26-best-amazon-reviews...

Not sure this is HN material, but... whatever.

BMarkmann··on Typed Clojure by Example
This is a great tutorial -- one of the best for Typed Clojure I've come across. The parallels to Haskell finally made some of the Clojure implementation of typing sink in for me.
BMarkmann··on Multi-Tenant Applications: Separating SQL Databases
This is an interesting series of articles, but I have to ask a question that's been nagging me for a while (after working on the plumbing / design of a multi-tenant architecture)... doesn't the whole cloud deployment / VM environment kind of undermine the benefits of multi-tenancy? You can arbitrarily make the separate container for each "tenant" a separate VM and not have to worry about the down-sides of multi-tenancy at all. The one thing that you tend to lose if administrative cross-tenant reporting, but you can pretty easily handle that by tying the instances together with a message bus or something and pipe relevant events / metrics back to some datastore (external to any of the app instances) and report against that. Basically -- not sure if this isn't a dying model.
BMarkmann··on More On Gmail’s Delivery Delays
Based on the percentage of people I know who use GMail and/or Google Apps, I really feel like they're low-balling the effected population. Just my thoughts.
BMarkmann··on Ask HN: How much recurring income do you generate, and from what?
Not repeatable in that specific case, but have you thought about doing the same thing for other high-profile figures (either in finance or elsewhere)? You might be able to leverage your experience and success to get them to agree to a similar sort of thing...
BMarkmann··on Starting a Company Can Turn You into a Psychopath
Of course, you could also assume that having an altered view of reality leads one to believe it's reasonable to strike out on their own (and in some cases start their own business). Again, doesn't imply causation, but it's possible way to flip the relationship on its head.
BMarkmann··on How To Take Exceptional Notes and Be Productive with Paper
Org-mode is great, but I think there's validity to his point that taking notes on a laptop during meetings (especially with external people) can come across as rude.

Running emacs on a tablet might alleviate this a bit (if you've got it flat on the table in front of you, at least people can see you're taking notes and not emailing / chatting). However, getting emacs / org-mode on my Android tablet has proven a bit challenging.

BMarkmann··on Show HN: GoJS - Interactive Canvas Diagramming Library
Looks very nice, but -- any plans to release a community / OSS version?
BMarkmann··on Show HN: FUSE filesystem for Google Drive written in OCaml
Probably the most known group using it in the US is Jane Street.

https://ocaml.janestreet.com/

BMarkmann··on NoFlo: Help Everyone To Understand And Visualize Code
I know this isn't the enterprise crowd on HN, but this idea is pretty deeply rooted in a lot of large organizations in the form of "Business Process Management". The BPM vendors all pitch the "let business users create software" promise. In reality (as others in the comments have said about similar tools) it's very hard to deliver anything but the simplest applications and maintain the ability for non-developers to grok what's going on.

Similar (standardized) notation: http://www.bpmn.org/

Also, blatent self-promotion (sorry) discussing the issues with graphical programming: http://c20g.com/site/blog/entry/the-promise-and-peril-of-bpm

BMarkmann··on A List of Programming Screencast Series
Anyone have any recommendations for the best software for creating screencasts like these in Windows and Linux?
BMarkmann··on Texas college students hijack drone aircraft
I find it a little strange that they outsourced penetration testing like this. (Although maybe they already understood the system's vulnerabilities and wanted to see how hard it was for someone else to do it.)
BMarkmann··on Astronaut Chris Hadfield retires
Definitely. Good to see someone making science cool.
BMarkmann··on Astronaut Chris Hadfield retires
Nowhere left to go once you've made the first music video in space...
BMarkmann··on Torservers.net: Professional Global Tor infrastructure
If they're actually following the "correct" way to implement tor routing, wouldn't they still be unable to determine the source / destination? I suppose if they're being shady, though, they could either route only to other known nodes they control, they could still track the traffic.
BMarkmann··on Writing a Vi-like Graphics Editor in Racket
I'm not sure why, but I love that Racketeers write their docs in Scribble. The application docs look like the platform docs... it makes everything have a very cohesive feel. So much more powerful than something like JavaDocs, too, since you get the full power of the language.

http://docs.racket-lang.org/scribble/

BMarkmann··on Torvalds clarifies Linux's Windows 8 Secure Boot position
(Asking out of ignorance...) Signed by whom? Who are the trusted CAs for secure boot? Can you import an arbitrary certificate as trusted?
BMarkmann··on [dead]
My bad -- search didn't turn it up.
BMarkmann··on [dead]
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 at premier government and private industry clients
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 Ask HN: Cathartic Meditation?
Time, practice.
BMarkmann··on The solitaire encryption algorithm (1999)
Cryptonomicon is a great book, btw. It was definitely the one that got me heavily into Neal Stephenson.

http://en.wikipedia.org/wiki/Cryptonomicon

BMarkmann··on What Mitt Romney has Planned for Taxes
Unless you're the developer who built this (I suspect you are not), you should mention that instead of embedding it in your site without any sort of attribution.
BMarkmann··on Every Lost episode visualized and recreated
Wow. Was that all custom-built, or is he using some sort of visualization / timeline library?
BMarkmann··on An entire document management solution running on a $35 single board computer.
Wait... From Mayan's website:

> Mayan EDMS uses Python, known for it's super speed and low hardware requirements.

Python is faster than Java? I'll give you "lightweight", but... what? Kudos on running it on the Pi, but I suspect once you start using search and such you'll feel like it's running on under-powered hardware. As far as clustering it, good luck (and that will be "cool" too) in that effort. In the end, I think you'd find it was maybe useful for a personal DMS, but "enterprise"? Probably not.

From the actual linked article / blog post (not from Mayan EDMS website):

> installing Mayan EDMS was no different than installing in on an every day computer

...so, what is surprising here other than "prove" that you can install a packaged Linux app on a Linux board?

BMarkmann··on Ask HN: Who Is Hiring? (October 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 at premier government and private industry clients

Check out our current listing(s) at: http://www.c20g.com/site/join

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

← PreviousPage 3 of 4Next →