HNHacker News
TopNewBestAskShowJobs

FlyingAvatar

615 karma · joined January 11, 2013

submissionscomments
FlyingAvatar··on Laser Razor
I have no words.

> Does it produce a smell?

> No. Because we're not actually burning the hair, it doesn't produce a burnt hair smell.

What? Does the laser emit magic?

FlyingAvatar··on Total lunar eclipse to meet 'supermoon'
I saw Neil deGrasse Tyson "on tour" on Thursday, and this was one of his rants in his presentation:

* Lunar eclipses are very common. They happen at least every 2 years. Every decade or so, they happen 4 times in two years.

* The term "supermoon" is a painful over exaggeration, since the visible difference between it and the average moon is tiny.

So yeah, enjoy the eclipse, but in the end it's the media trying to make news. :)

FlyingAvatar··on S3QL: an S3 FS with encryption, de-dup, immutable trees and snapshotting
RAID1 will not get you any protection from bit flips unless you have some specialized software doing that.

RAID1 will speed up reading by spreading reads across both disks, but data returned by the array comes from one disk or the other, not both. This means there is no opportunity to detect if a bit flip occurred.

Adding a checksumming filesystem that is handling the RAID1 in software would solve this problem. (i.e. If it were hardware RAID as opposed to ZFS's RAID-Z, ZFS could detect a bit-flip on the hardware RAID1, but it can't do anything about it since it is not aware of the two physical disks as a redundant source of data.)

FlyingAvatar··on Want fiber Internet? That’ll be $383,500, ISP tells farm owner
From the article, the ISP in question receives $175 million per year from the Federal Government to run "rural" internet.

A different provider (whether they also get money from the government is unclear) quoted essentially the same run at 1/9 the price.

FlyingAvatar··on Bitcoins lost in Mt. Gox debacle ‘not subject to ownership’
If I put a valuable antique coin in a bank's safety deposit box and the bank closes due to bankruptcy, I could sue to get my specific coin back because (a) the value is in a tangible item that, (b) the expectation is that bank is storing an item that is still specifically owned by me.

If the bank was merely holding my money in an account balance, then I could not sue in this manner since I would be treated like any other debtor in the bankruptcy proceeding.

Someone tried to sue MTGox to get their money back as if they were in the first situation. The court correctly ruled that the plaintiff was actually in the latter situation and they would have to be treated like a debtor.

FlyingAvatar··on New Greaseless Bearings Spin with 10 Times Less Friction
ArduinoVsEvil made a video about this, explaining how the demonstrations gifs are pretty meaningless:

https://www.youtube.com/watch?v=uD7Lzv5fWhs

In general, the concept doesn't make sense, or at least it's being inadequately explained. It is probably a hoax.

FlyingAvatar··on LXD crushes KVM in density and speed
LXD is a container service that creates Linux-only isolated spaces running under the the same (shared) kernel.

KVM is full OS-level virtualization.

FlyingAvatar··on Ask HN: What startups were refused from YC but became successful?
For curiosity's sake, what exactly is patentable about what you describe?
FlyingAvatar··on Building a high performance SSD SAN, part 1
I was quite amused to see this posted as we just built nearly the exact same thing about 6 months ago (minus the NVMe drives which weren't available). We are using ZFSonLinux on top of DRBD instead of mdmadm, which has been surprisingly successful.

The biggest frustration that we met was using LACP in trying to get a better data rate out of DRBD. Regardless of the LACP mode, we were not able to get DRBD to scale to full bandwidth (20gbps) and had to settle for using it for redundancy only.

I imagine with your setup (read: much faster peak write capability), you might actually be able to bottleneck DRBD pretty well over a single 10GBE pipe if you were writing at peak capacity. I'll be interested to see if you happen upon a work-around.

Load balancing as you've suggested is an intriguing compromise. Have you tried doing a two-way heartbeat setup where each both boxes have their own active IP and can fail over to each other?

FlyingAvatar··on What are some of the best practices to keep in mind while learning to code?
When something is broken, and things will break often, understand as best you can why it's broken.

Do that several thousand times.

FlyingAvatar··on YouTube: 1B Viewers, No Profit
Even their user experience for being subscribed to channels is pretty bad.

I am subscribed to a dozen or so channels.

The counts on the sidebar for the number of videos that I "haven't watched" is always incorrect. So is the total number of videos that I have subscribed to and not watched.

Clicking on one of your subscribed channels brings to you the channel homepage, but instead of listing new content you haven't seen yet, you see popular content you've seen already.

The only page that seems to be useful and accurate is the subscription list itself, but this isn't prominent or obvious.

I also often get e-mail notifications for newly released videos which I have already watched some hours before the e-mail was sent.

Also, I'd love the ability to pay to remove ads on a channel. The ad revenue for one user watching a given channel has to be trivial, especially for original, instructional content which is what I primarily watch. I bet paying $1 to remove ads on a channel for a year would produce better revenue for YouTube and content producers alike.

FlyingAvatar··on Voxelvoid – A retro arcade shooter
Looks awesome! I will definitely look for it when it is available.

A suggestion: I actually had to re-watch the video to see how the player was losing life. A reduced collision area so the enemies actually have to appear to touch you, and some more visual / audio feedback of a collision with the player would be really helpful.

FlyingAvatar··on DIY 2880x1800 projector
Yup.

http://www.ebay.com/itm/New-15-LCD-Screen-Display-For-Macboo...

FlyingAvatar··on Kisha – The umbrella you'll never lose
Why not a device you can attach to any umbrella? I feel like the umbrella market is pretty saturated. (Terrible pun not intended.)
FlyingAvatar··on The Rust community's crate host
Someone has maliciously posted a package with illegal content.

Someone has accidentally posted a package that contains a 2TB file, and now all mirrors have to sync it.

Someone accidentally puts their personal information in a package.

FlyingAvatar··on Queues Don't Fix Overload
Absolutely. That's what I meant in saying that if people are experiencing it, they don't understand or can't measure their real problem.

I think a more helpful slant for the original post would have been focusing on determining the root cause, as opposed to going into great detail on why queues were not a solution to the problem. (Especially when they might be part of a reasonable solution to the root cause.)

FlyingAvatar··on Queues Don't Fix Overload
This article in one sentence:

Using ONLY a queue to "fix" a bottleneck can serve to buffer your input, but will still fail when your sustained input is greater than your sustained output.

--

I feel like this is pretty common-sense to most people, that the only way to fix a bottleneck is to widen the neck. If people are running into this situation in the real world, they either don't understand their core problem or are blocked from actually fixing or measuring it.

The problem stated by the author doesn't have really anything to do with queues. A queue is a tool that someone, quite sensibly, might use as part of a solution to widen a bottleneck, but obviously it can't be the entire solution.

FlyingAvatar··on How Jim Henson Turned His Art into a Business (2013)
I am curious how much control Netflix has over issues like this. i.e. Do they have carte blanche to alter the content that their providers give them, or are they contractually (or otherwise) obligated to rely on their content providers to correct issues with the content.
FlyingAvatar··on What if mega-rich people could buy places on clinical trials?
Research on Cystic Fibrosis happens in developed nations because (a) drug/healthcare companies can make money from treating someone with that condition, and (b) people are able to donate to organizations sponsoring research.

Similarly, because few people in these nations are affected by malaria, mostly because they had already been spent time and resources attacking it a century ago, they are more apt to spend money on problems that they are affected by.

This does not mean rich white people have bought up clinical trials and medical research. This is just a natural manifestation of economics.

I completely agree that blindness to larger issues can certainly cause huge problems, but your sentiment has little to do with the super rich buying themselves spots in medical trials.

FlyingAvatar··on Stereo to Mono Using the Side Channel
Isn't this exactly the same as what you were doing before, averaging the channels and then amplifying?
FlyingAvatar··on Dell Previews 27-inch ‘5K’ UltraSharp Monitor: 5120x2880
I use my 16x9 monitors vertically and that way they are each two 4:3(-ish, actually 9:8) stacked virtual screens.
FlyingAvatar··on Show HN: Opp.io – Meeting Minutes Made Useful
I am really excited that you are working on this. I began working on an app extremely similar to this (down to the Twitter/IRC like notation) due to my own frustration with the inefficiency of taking meeting notes. I never finished the prototype, but I'll share my ideas that I felt were important:

* Make integration with outside parties easy (i.e. Don't force everyone in the meeting to use the app to get the benefits.) Allow me to add aliases to meeting member's e-mail addresses (i.e. @joe = joe@example.com) Allow me to e-mail a link to the minutes when the meeting is over to all parties.

* Scheduling

I should be able to send calendar invites to participants of previous meetings / define recurring meetings. If I open up the app it should know what meeting I am in by my schedule.

* Continuity

Many of my meetings are recurring meetings. At today's meeting, I want to review the open/closed items from the previous meeting. Though I still want a way to delineate what happened in today's meeting.

* Self-hostable option

For legal / contractual / paranoia reasons, I may need to keep my data in-house. For several of the groups in my company, a cloud-hosted app is a deal breaker.

* Plugins

I should be able to integrate the user directory with my company's LDAP server. I should be able to promote tasks to real tickets in my project management software. I should be able to reference items from other meetings.

Anyway, good luck with your app!

FlyingAvatar··on What happens if you write a TCP stack in Python?
I am curious if the author has tried it against other servers, such as a vanilla Apache server.

Google's webservers, including the TCP stacks themselves, may be very aggressively tuned to make sure you get the response absolutely as fast as possible, at the expense of re-sending packets more quickly than specified.

FlyingAvatar··on Ask HN: Should I list Mensa on my resume?
What kind of job are you applying for?

If you were applying for a software development job, I would not. It's likely to be seen as a sign of an unhealthy ego.

Also if you're applying anywhere with a good reputation, most people that you're working with could also probably be in Mensa if they wanted to.

FlyingAvatar··on Perfect MacBook Pro specs for developers?
You might be waiting a while. Last I heard, they were delayed due to delays in Intel's next generation chip production:

http://techreport.com/news/26041/rumor-intel-broadwell-proce...

FlyingAvatar··on HN, can this be true? Charger that turns itself off when phone is not connected
This can be mostly true already. If you look at Ken Shirriff's analysis of chargers here:

http://www.righto.com/2012/10/a-dozen-usb-chargers-in-lab-ap...

The best charger that he analyzed was a Samsung oblong charger that had a vampire draw of 18mw. At 18mw, if it was plugged in all year without doing any charging, it would consume a total of .12 kilowatt-hrs of electricity. $0.01/yr is pretty close to zero power use. There's no theoretical reason that figure could not be improved upon.

However, it is probably the wrong end to optimize on. From the same post, you'll see that the BEST of these chargers was 80% efficient under load, meaning when it's actually in use, it's only putting 80% of its draw into the device. If it were charging only 1 hour per day, at its in-use draw of 2.4A, 21 kilowatt-hours are lost per year doing the actual charging, at a cost of $2-3 per year (in the US).

FlyingAvatar··on Lossless audio compression with libpng
FLAC is a streaming format. Each block of audio is compressed independently of the rest of the file.

Comparing it to any archival compression algorithm (PNG uses DEFLATE with some pre-filtering) is not an apples to apples comparison.

The utility of a streaming format is that, (a) your listeners can start the stream at any offset without having the preceding blocks, (b) the CPU overhead is generally stable and (c) decoding requires a minimal amount of memory and IO.

FlyingAvatar··on Ask HN: When was the last time you completely shutdown your laptop?
If some updates did not require a reboot, it would probably happen once a year when a hard crash occurs on my MBP.
FlyingAvatar··on Electric cars can go only half as far in freezing weather, AAA finds
I'm curious also how much climate control factors in.

Do the heaters use waste heat or draw from the battery?

I am sure that AC and battery warmers would have to burn some significant juice.

FlyingAvatar··on How to meditate
I have not had this problem, but I might suggest not trying to relax at all in your case. You are likely able to "relax" your heart well enough that you are actually causing yourself to start to pass out.

Relaxing your body as part of meditation is intended to help you quiet your mind, but if that in itself is a barrier, then you should try not doing that part.

You could instead practice allowing your thoughts to float away, and with your eyes open allowing yourself to "see" without perceiving. Let the goal of your meditation be simply being with the world where you are, without trying to judge or affect it.

← PreviousPage 8 of 9Next →