HNHacker News
TopNewBestAskShowJobs

metaobject

555 karma · joined April 5, 2011

Working as a software engineer using C, C++, Python, Scheme on simulation and optimization tools and applications in the meterology/satellite data processing/atmospheric sciences domain. I'm fond of the Lisp family of languages, and am currently working on Scheme-bindings for our modeling, simulation, and analysis tools.
submissionscomments
metaobject··on Breast-cancer death rate drops almost 40 percent
> The biggest drawback is that there is no easy way to automatically record readings, so I do it manually.

Sounds like an opportunity for a fun project. Set up a webcam (or laptop with a cam?) and take screenshots/snapshots of the feed every n minutes. OCR the output and append to a log file.

metaobject··on Gerbil – An opinionated dialect of Scheme designed for systems programming
I used Bigloo years ago to build Scheme bindings to a few of our C applications and libraries. It's so much more fun to script your applications - similar to how your can/could script The Gimp with SIOD (Scheme in one Defun) Scheme.
metaobject··on Object Oriented Programming in Python: Encapsulation and Inheritance
I agree. He is 100% wrong when he says:

"This is the main difference between public and private variables. We can’t direct access or set a new value out of our class."

He should just start off by saying that there are no private methods or variables, but instead a naming convention should be used to discourage users of the class from accessing them directly.

metaobject··on ‘Criticality safety event’ occurred at LANL’s plutonium facility
Looking at the ID on the one bar, I'm kind of surprised that they'd allow 8s and Bs to be valid characters. Seems dangerous if two rods get mixed up or misidentified.
metaobject··on Winamp2-Js: A Reimplementation of Winamp 2.9 in HTML5 and JavaScript
It's much more enjoyable to use, though. Perhaps it's the dark theme, or the analog-looking EQ but when I listen to music from iTunes, it just feels like I'm launching songs from an MS Office application or something.

I also believe that WinAmp just sounds better. Even after playing with the EQ on iTunes, I can't get it to sound as good as WinAmp.

metaobject··on Nuclear War Survival Skills (1987) [pdf]
My kids still have daily recess and PE.
metaobject··on SEC Discloses Edgar Corporate Filing System Was Hacked in 2016
I believe IPO applications are also handled there.
metaobject··on SEC Discloses Edgar Corporate Filing System Was Hacked in 2016
While there may be fewer companies, are there also fewer stock transactions, etc? This system tracks a lot of different types of transactions involving public companies.
metaobject··on How Booking.com manipulates users
Don't they practically have a monopoly on ticket sales, though?
metaobject··on Technical Interview Performance by Editor, OS, and Language
Long time emacs user here with a .emacs which is highly customized and is updated by me frequently. I recently added (not sure what took me so long) code to automatically install packages which are missing (for instance, if I'm starting emacs on a new system).

Love all lisps, including elisp.

metaobject··on The Man Behind Windows PowerShell
Maybe it's just me, but the capitalization of the commands is really annoying.
metaobject··on The Man Behind Windows PowerShell
Or, the language designer thinking he's saving programmers work by jus returning the value in cases where there is a list of length one.

However, he's really making it worse because now all return values from that function have to be type-checked to see whether they are scalars or lists.

metaobject··on Mal – Make a Lisp, in 68 languages
Perhaps you could write up the process you followed, in the form of blog post or something, so that you can pass on the knowledge. I, for one, would love a guided tour through those implementations to see which parts are worth studying to understand how an established Lisp is built.
metaobject··on Mal – Make a Lisp, in 68 languages
Paul Graham and Robert Morris built one of the first web applications (that's a PG claim, btw) that allowed users to build their own, separate websites that had shopping carts, custom UI, etc.

They wrote the app in Common Lisp and claimed that it was their secret weapon which allowed them to iterate faster and stay ahead of their competition. They ended up selling their company (ViaWeb) to Yahoo for $50 million (IIRC).

PG also authored two books on Lisp, and HN is written in Arc (a Lisp built on top of Racket).

Around 2005 I was doing a lot of Lisp programming and I was really interested in what PG had to say. He was writing a lot of essays then and giving lots of talks, etc.

Unfortunately, I don't get the opportunity to use Lisp as much as I used to, but I'm doing a lot of Python and even played around with Hy (Lisp on top of Python). So I'm interested in Lisp as I find it to be an incredibly powerful language that is really fun to use.

metaobject··on Ask HN: At what company were you happiest and why?
As a contractor, building 3D simulations for the military. It was for man-in-the-loop simulators where we simulated various kinds of ground vehicles and an assortment of sensors (IR, visual, I^2) and our simulation entity had to interact with and/or engage other man-in-the-loop as well as computer-controlled simulation entities.

Had to quit because I was moving out of the area.

metaobject··on How to conduct a good programming interview
Writing code for tests, on paper, has been a thing in CS for quite awhile. While writing lisp for tests, I used to sometimes write the code with no parens (using indentation to denote nesting). Then I'd go back and add parens where appropriate.

    defun add-pos-only v1 v2
        let sum 0
            if and > v1 0
                   > v2 0
                + v1 v2
                nil
metaobject··on How to conduct a good programming interview
If the candidate isn't familiar with your particular language(s)/libraries/frameworks/etc, there may be a way where you can isolate a part of your process and provide a sample data set to the candidate and give them an operation to be performed on it.
metaobject··on Amazon data science interview questions
Much of the work I do that could be considered "data science" involves trying to write generic visualization tools that allows us to plot various datasets and the results from models we've built (a lot of 2D/3D/4D weather/atmospheric data).
metaobject··on Carl Icahn’s Failed Raid on Washington
I'm not sure I'd call ~$500 million a trivial benefit.
metaobject··on Second body cam video of Baltimore cops manufacturing evidence discovered
I never understood how it was legal for these officers to carry drugs around (in their pockets? trunk?) for the purposes of planting evidence.

Shouldn't they face possession charges? Unless they are transporting newly acquired evidence that is associated with a documented investigation to the police station for storage they shouldn't be allowed to carry drugs around.

metaobject··on Release Announcement for Racket 6.10
We used Bigloo for a while (with a considerable amount of in-house developed code/libraries). That project has since ended, but it was fun while it lasted.
metaobject··on Release Announcement for Racket 6.10
Is anyone aware of any languages targeting the Racket VM? Any thoughts on whether the Racket VM would be a more pleasant VM target than, say, the JVM or the .Net CLR?
metaobject··on Underground Hansa Market taken over and shut down
People with homosexual tendencies pose a danger to other people?
metaobject··on Underground Hansa Market taken over and shut down
If someone gets off work and wants to get loaded to forget about their problems, are they more likely to get a 12-pack of beer or a pack of cigarettes?
metaobject··on Writing code with multiple overlapping side effects with a straight face
"I've noticed there are two opposing schools of thought on issues of "insane code" like this; on one side there's "use the language to the fullest if it makes sense to", and on the other is "avoid anything that might be the slightest bit confusing".

This is a false dichotomy. How about "use the language to it's fullest, within reason (avoiding things like multiple side effects per source line), but when non-obvious code is written, document it."

At least, I'd say that describes my approach.

metaobject··on Audi claims the A8 is the first production car to reach Level 3 autonomy
That's interesting. How will these cars deal with cases where someone is directing traffic? It's not like these folks use some sort of universal gesture to allow traffic to proceed or to tell them to stop.

Sometimes you have police directing traffic, sometimes its construction workers, sometimes it might be utility workers. Sometimes they have the stop-sign-on-a-stick sometimes they don't.

In order to avoid excessive delays I wonder if they're going to have to consult the human passenger for advice on whether to proceed?

I believe a !significant amount of work has been put into gesture recognition in computer vision research, so maybe this is all moot, but training a NN on gestures seems kind of dangerous in cases where someone uses gestures for stopping/proceeding that are misclassified.

I wonder whether there will have to be more machine-readable devices installed along the roadway to help autonomous vehicles? In this case, perhaps a portable traffic control device which provides visual signals and perhaps even RF signals which talk to cars to direct traffic? These devices would be used at accident scenes or construction zones, etc.

metaobject··on Math education: It’s not about numbers, it’s about learning how to think
For me, at least, understanding math was all about understanding how to translate symbols to concepts.

Seeing an integral sign and understanding what it means, for example, can help simplify seemingly complicated mathematical expressions and make them easy to understand.

metaobject··on Higher Levels of CO2 May Diminish Decision Making Performance (2013) [pdf]
Well, N2 molecules have very strong bonds that aren't easily broken so they ddon't tend to react with much of anything inside our bodies.
metaobject··on Eternal Terminal: Remote terminal for the busy and impatient
Will ET resume a session where I'm remotely running "emacs -nw"? This runs emacs in a non-GUI, curses-like mode.
metaobject··on The slow death of the electric guitar
I realize that you qualified your remark about Coldplay with "anymore", but it should be noted that their first two releases were guitar-centric and they were actually musically amazing (imo). I don't know about their more recent releases, although I believe they collaborated with The Chainsmokers for at least one of their latest songs. I'm not sure if this is representative of all their new songs, though.
← PreviousPage 4 of 11Next →