HNHacker News
TopNewBestAskShowJobs

frugalfirbolg

43 karma · joined June 4, 2012

submissionscomments
frugalfirbolg··on Hologram: taking EC2 Instance Roles everywhere
Hmm, judging from the source code the default listenAddress is on '0.0.0.0:3100' so it's listening on every interface, but it's instantiated to use TLS and in server.go HandleServerRequest does SSH authentication.

This service is separate from whatever the developer is working on that needs to call to it. If the work in progress exposes temporary credentials it's not the end of the world.

frugalfirbolg··on Apple, is USB allowed now?
Do you have any concerns about doing the research and confirming the market exists for this product and then getting 'Sherlocked'? Did you spend any time evaluating other platforms such as Android? I understand from my own experience how challenging that platform can be, just curious to see if you looked into it as an alternative or hedge.
frugalfirbolg··on BitBucket was down
Just the fact that they didn't have a way to record and verify whether the deployment was done properly boggles my mind. When I worked at a bank we had package management to do deployments, a separate tool for taking inventory of installed software (in case of users managing to sneak third party programs on to their system), and on top of that a web framework for tracking milestones during projects that allowed for manual entry by technicians and automated input from scripts so tasks that had to be done by hand like replacing hardware could be coordinated with build scripts and management could monitor the whole thing from a dashboard.
frugalfirbolg··on P2P CPU resource sharing for everyone?
Not sure if this has the maturity or feature set you're looking for, but a pretty interesting development on top of Sovereign's federated roll-your-own cloud platform: http://sneer.me/project.html

There are also some interesting papers if you search for 'peer to peer CPU resource sharing'.

frugalfirbolg··on Eterni.me - Become Virtually Immortal
Sadly their marketing pitch does not convey an understanding of human interactions. The example you pointed out is reminiscent of a bad Turing test chat bot with a lexicon of topics to crawl through.

Still, the ability to dynamically generate a topical chat bot from a corpus of digital artifacts is interesting. I'm currently envisioning their work as a natural language parser front end with subject specific response decoration and a machine learning algorithm to trigger "self-initiated" conversation and topic selection.

frugalfirbolg··on Eterni.me - Become Virtually Immortal
No doubt it will be used for marketing spam. I can just imagine my digital ghost telling anecdotes about how in my day and age Intel was a respectable company and that most of my computers used their CPUs, so my ancestor should consider them for their computing needs... <sigh> reminds me of a Futurama episode.

I'd still like to see why they think they can do better than what's already out there. Especially if they're making a play for academic funding, they need to publish something.

Note: this comment is without the benefit of searching for each of the team members prior works; if the company is not pointing to any particular technique or publication I'm not enthused enough to dig deeper.

frugalfirbolg··on Eterni.me - Become Virtually Immortal
I'd love to see some publications from their R&D to outline how this won't turn into another one of those chat bot apps that you can have write Facebook posts in your style based on frequency analysis of your past posts.
frugalfirbolg··on Flotsam: Insanely Fast Floating-Point Number Serialization for Java, Javascript
This could open up some nice possibilities for browser based and Node.js driven distributed computing.
frugalfirbolg··on An easy way to share files P2P, and how it works
Thanks, I was just looking for something like this!
frugalfirbolg··on Github: Investigating an increased number of unicorns
Not sure, but I thought when I looked at the charts that the spikes to higher latency and exception rates looked like unicorn horns poking over the horizon.
frugalfirbolg··on PHP Programmers: The Wordpress Joomla Trap
I've reached a very similar conclusion and for smaller pages that don't need frequent updates I usually go with static HTML if possible, pre-rendering the static HTML from templates during the build phase if there are many pages with similar layouts. If the site really is meant to grow (lots of posts, many items in inventory, etc) then a framework like Wordpress still makes sense, but for a company landing page or a vanity site I don't see the need.
frugalfirbolg··on TempleOS
The idea of a barebones programming sandbox attracted me to this, but then reading through the rest of the site I felt like it was an attempt at sublime evangelism using Biblical passages as allegory for programming philosophy that then rambles on into a testimonial blog post.

I like resources such as the source code by address page, and the lack of complicated structures that get in the way of kernel programming, and I think it would still be fun to dig through the I/O and process management code when I have time to translate the naming paradigm so I can follow it.

frugalfirbolg··on Sydney tunnel water screen stop sign for oversized vehicles [video]
Yeah, in theory they would check the heights in the atlas versus the effective height of a given load, not just the height on paper. Why the truck was overloaded also begs a look at company policies. If this particular site is experiencing this issue 2 or 3 times a month then I wonder if the cost of guessing wrong and congesting the tunnel isn't high enough compared to just sending two trucks.
frugalfirbolg··on Sydney tunnel water screen stop sign for oversized vehicles [video]
I'm also surprised that the drivers or their company failed to check a truck atlas when planning the route. I imagine the company has just as much incentive to prevent incidents.
frugalfirbolg··on Ask HN: Is an Autonomy Fund a viable business model?
Let's say that each programmer is responsible for a programming club at a public school. Reasonably the club would meet 3 times a week, and would be 2 hours per session. Homework would be assigned, which would need to be 'graded', so you could easily expect 10 - 15 hours a week for the teaching commitment.

Now, how many students would you be able to handle per mentor? I agree that teaching is part of leadership, but few team leaders have had to teach a 100 people at the same time. Maybe 30 per mentor?

Of course, after a year or two the senior students could help as mentors.

Who would join? Since it's a club, students will expect it to be fun. Granted, there are sports, band, cheerleading, etc where it is accepted that there will be hard work involved. They each have some kind of payoff, like games and concerts. I guess the club would be broken down into coaching and development sessions to teach skills, and then projects to develop them. You would want the projects to be something that the students could show the rest of the school, like a website or toy app. It would need to be small enough to be completed during a semester and could be done with the help of the art or A/V club.

How will a professional programmer feel about all of this? Yes, it is rewarding to teach, but at the same time you would be working with teenagers with varying levels of commitment. You're selecting for a very special type of person now, that is a programmer with vision, leadership skills, and that actually enjoys being around young adults.

I could see this working with small groups: 5 to 10 highly motivated students that already know the basics of programming hacking together apps with the help of a mentor. For those who don't know how to program yet, maybe work with the local colleges to open up programming courses similar to Vocational programs or Post Secondary Education Opportunities to learn the basics and earn college credit while still in high school.

frugalfirbolg··on Instructions for flashing a phone or tablet device with Ubuntu
Sounds like step #2 is using a tool supplied by the device manufacturer. The person running the tool is not reverse engineering or otherwise performing unauthorized bypass of DRM. Likewise, the HTC unlock tool is not affected.
frugalfirbolg··on World's first Linux powered rifle announced
I wonder how much really needs done to setup the tracking software. Since they are using Linux, they have access to a huge library of code, and since it has both a stereoscopic rangefinder and a camera it shouldn't take much to do edge detection and figure out, hey, that blob that has stayed relatively close to the center of the view for the past second is the target, start tracking that. Using comparisons to the previous frame it could then handle the target moving and thus changing its profile.

A really cool demonstration of this technology would be to see a truly difficult shot. The company video [http://tracking-point.com] just shows people taking shots from several hundred feet away. Great, now I can shoot motionless unaware lower apparent intelligence lifeforms without even doing the math for bullet drop or wind myself, not to mention that I didn't have to track it (the video shows them flying around in a helicopter which is reasonable for someone spending $17,000 on a bolt action rifle) and I most likely didn't need this for sustenance, and the game they are shooting wasn't anywhere close to a community where population control is needed (like deer in the U.S. midwest since the natural predation cycle is broken).

Show me something awesome like a guy skydiving with this rifle and scoring a shot at something on a nearby mountain before popping out the wing suit flaps and gliding over to the kill and hoisting it by rope into a helicopter. Then release a second copy of the same video through an unaffiliated account on YouTube that is a viral meme like, "BANG, headshot!"

frugalfirbolg··on EFF Patent Project Gets Half-Million-Dollar Boost from Mark Cuban and 'Notch'
I'm still looking for good literature, but intuitively I feel that small companies could still take advantage of patents for software in the original spirit of the patent system.

Also, I wonder if they intend on the working code examples to be included with the public patent after approval? If so then this would in a sense make all patented software open source, albeit with a very restrictive license. Still, that could vastly accelerate innovation and streamline arbitration.

In the end I think item 7, the proposal to research whether there is any economic benefit from software patents, is the most important and they should narrow down their scope to just that.

frugalfirbolg··on ‘Grunt Funds’ Are Trending in Startup Circles
Instead of including hours in the equation, the team can a high level overview of action items and assign points based on their value to the team. Action items would include features, contacts, capital (funds and tools), and anything else that pops up at the meeting. Higher value items are automatically prioritized.

My concern would still be that the team is essentially guessing how valuable a given contribution is going to be beforehand. Even with industry experience it can be hard to know how much impact that new UI feature will have vs establishing the partnership with so-and-so.

I think some of the risk (of over incentivizing) could be mitigated by having only a set amount of equity distributed dynamically, and have a clear definition of the lock in point where the equity is no longer dynamic and is actually assigned. Also include your typical clauses for whether or not someone that left before lock-in point receives equity. This can be handled separately from what you get for bringing cash to the table.

frugalfirbolg··on Modern math solves Ramanujan’s ‘vision’ - may clarify black holes
The authors of the paper have chosen to use N=4 topology, or supersymmetry in 4 dimensions, to simplify modeling how black holes with multiple centers decay.

In these special cases the mock modular forms, described by Ramanujan on his death bed in 1920 before anyone was talking about black holes, provide a counting function to describe the black hole's world line in string theory. In other words, they can model what's happening inside the black hole.

Using the mock modular forms was attractive because it satisfies the desire to use the holography theories about black holes to model what happens to information as matter crosses the event horizon.

The authors further justify their choice by explaining how modular forms are already used to describe characteristics of black holes in string theory, such as its Fourier coefficients (component waves) and how they change as an object crosses the wall.

The difference between a mock modular form and a modular form is that a modular form is holomorphic is differentiable at all points in Real space at infinity. A mock modular form is meromorphic, it is differentiable at almost all points in Real space at infinity. The authors account for their counting function being meromorphic by introducing a 'shadow' factor.

Edit: in particular they are complex differentiable. Wikipedia has a nice image where you can see a meromorphic function conforming to space and then a few spots where it jumps (is not continuous). A holomorphic function would conform smoothly all over. http://en.wikipedia.org/wiki/Meromorphic_function

frugalfirbolg··on Only An Idiot Would Rob a Bank: How Inflation Deflated the Stick-Up
In the US keep in mind the Bank Secrecy Act. You may trigger a Currency Transaction Report for cash transactions in excess of $10,000 in one day, a Monetary Instrument Log for checks purchased with $3,000 to $10,000, and a Suspicious Activity Report within the bank's discretion.

from: http://www.fincen.gov/statutes_regs/bsa/

These wouldn't prevent you from making a purchase, and you might falsify information sufficiently to avoid association with your real identity and drawing unwanted attention, but it's another hurdle.

frugalfirbolg··on Print me a jet engine
lol, he must have had the 2015 version of Ubuntu ;)
frugalfirbolg··on Elementary OS Luna Beta 1 Released
Thanks for the info. I can see why devs wouldn't want to discuss everything on the same forum as the help / support topics, and I assume the mailing list is easy to subscribe to.

That blueprints link is pretty useful for taking a quick glance at what they're currently hacking on. Something longer term might be helpful for recruiting folks that don't want to lurk on the mailing list and irc just to figure out if there are interesting bits for them to contribute on.

frugalfirbolg··on Elementary OS Luna Beta 1 Released
True. It looks like there isn't an official one so that one is as good as it gets :/
frugalfirbolg··on The Case of the Unexplained FTP Connections
"Not realizing the server was on the perimeter, they had opened the SQL Server’s port in the local firewall, left it with a blank admin account, and enabled xp_cmdshell"

As the Mark states in the article, this is terrible even within the network, let alone on the perimeter. Microsoft actually recommends against running Exchange and SQL Server on the same box anyways [1] for performance reasons.

Is there a good intention that would motivate someone to install something on a production box, leave it in an insecure config, and not document it?

[1] http://technet.microsoft.com/en-us/library/aa997379(v=exchg....

frugalfirbolg··on Paraplegics Get An Assist from Exo-skeletons
The fact that the Vanderbilt device uses the patient's muscles and only kicks in the motors when they become fatigued is great.

Still, a little irrational voice inside is screaming that for something costing over $80,000 this should have a mind machine interface and not something pulled out of a Segway (the Vanderbilt is controlled by leaning while on crutches) or a D-pad (the Ekso and ReWalk). Hopefully prices would come down with scale.

The Cyberdyne HAL is around $20,000.

frugalfirbolg··on Elementary OS Luna Beta 1 Released
Since I haven't found a roadmap or mission statement on their site, would it be correct to summarize Elementary OS as an attempt to simply user interfaces and application development?

I laughed when I read the "Minimal Documentation" guideline in their design philosophy. Yes, aiming to make an application intuitive is great, but I first thought of how many developers achieve the Minimal Documentation goal in another sense.

It looks like they have put a lot of work into applications that meet their design goals, instead of rolling just another distro remix with the same old repositories, although it is listed as Ubuntu based on DistroWatch.

In case anyone else wants to look at their forum, it's at http://elementaryforums.org/ For such a UX focused project I find it unfortunate that they don't have a link to it on their support page and their answer service is listed as down from the home page even though I was able to reach it through Google.

frugalfirbolg··on Intel officially introduced the Intel Xeon Phi coprocessor
Can anyone comment on using Intel's software suite (Parallel Studio, Cluster Studio) for parallel programming? A workflow comparison to CUDA would be particularly interesting. From what I see in the programming examples, the Intel notations are used to identify code that is run on the Phi instead of the host and the compiler automagic handles the details, versus what I've seen of CUDA where you have to explicitly copy to the card's memory and manage the blocks.

Some points I found in [ref 1]: - each Xeon Phi card is running Linux and has it's own IP - you can SSH into the individual Xeon Phi just like hopping into a headless box - you can write apps that run entirely on the Xeon Phi

I don't see a physical ethernet jack on the card, so even though it has a network stack, it looks like it has to go through the host to access a NAS or other resources. I guess if network I/O becomes your bottleneck you're better off with separate boxes still.

I also wonder what prevents you from slapping this card into a system that doesn't have a Xeon processor. Is it a technical limitation such as having only developed PCI express drivers for that chipset so far, or marketing? I guess buying one and watching the driver install would reveal some answers if it's not stated in the literature.

[ref 1] http://software.intel.com/sites/default/files/article/330164...

frugalfirbolg··on A Holographic Microscope for Just $250
The paper on arxiv: http://arxiv.org/abs/1211.0336

The reduction in size is possible because they found a way to not use a beam splitter and lenses. Comparing the diagram on Wikipedia makes it easy to see how that could save a lot of space: http://en.wikipedia.org/wiki/Digital_holographic_microscopy

It would have been nice to see either a model or conventional images of their test targets for qualitative comparison to their resulting holograms. Still cool stuff though.

frugalfirbolg··on Meet the new Light Table
To that end the developer could anticipate that their code has a lot of side effects and just run light table in a test vm with snapshots to hop back to in case they really mess up. Setting one up isn't hard, and you only pay the overhead cost of a vm or separate test machine if your use case demands it that way.
Page 1 of 2Next →