HN user

storborg

1,067 karma

http://www.scotttorborg.com

Posts17
Comments210
View on HN

Viewport width can be obtained via CSS, e.g. by using a media query for every screen width:

    @media (min-width: 400px) {
      .thing {
        background-image: url(size-400.png);
      }
    }
    @media (min-width: 401px) {
      .thing {
        background-image: url(size-401.png);
      }
    }
You could combine this with pixel density for even more specificity.

There are two advantages to using www.* for a main web site.

1. As luaks points out, you can use a CNAME to alias just the webserver, without affecting MX configuration, etc.

2. You can have use alternate subdomains (like static.example.com or cdn.example.com) for handling static content and prevent cookies from being sent with those HTTP requests. This is a slight performance gain.

Yep, here's the amplifier:

http://spacecollege.org/isee3/isee-3-reboot-amplifier-instal...

It is an AR 700S1G4 with rated minimum output power of 700W, and will be used in S-band. Here's the datasheet:

http://www.arww-rfmicro.com/post/700S1G4.pdf

At these frequencies, the Arecibo dish has a gain of around 72dBi, putting the EIRP at about 7 gigawatts.

For scale, a typical wifi router has an EIRP of around 50 milliwatts, so this is about 140 billion times more powerful.

Just to toss out a few ideas: software defined radio, high-throughput DSP (like audio processing or machine vision), MITMing of fast protocols, packet inspection, CPU emulation.

All of the enclosure design files will be published on the Wiki shortly, so you'll be able to make your own. The desktop/laptop versions ship with a spare bezel, as well, so you have one to modify. You could happily make your own case or pay a fabricator to do so, but the case in the campaign is injection molded, so you'd likely pay a lot more to do so.

The focus of this laptop is really on versatile and hardware-hacking-power, not on raw performance. There are a number of flagship features that you won't find in a typical laptop, and gobs of expandability.

For example, there's an onboard FPGA, for when you're at the coffee shop and you need to MITM a high-speed / low-latency protocol.

The schematics are full of attention to detail and fantastic surprises: http://www.kosagi.com/w/index.php?title=Novena_PVT_Design_So...

As you've pointed out, it seems like a big price jump to go from the bare board to the desktop and from the desktop to the laptop, but you're actually getting a lot of components there, including: very flexible battery charge controller (runs ChibiOS on an ARM7), speakers, speaker mounts, machined SSD mounting rails, and cabling. The screen is a gorgeous IPS panel.

Also, regarding the airplane tray table: it's actually designed to be hung off the seat in front of you, so you've got the entire table free.

It's very similar to a "Hibernate for Python", and I believe it started out that way. However, it has since surpassed Hibernate in capabilities, and presents elegant APIs that cover a more substantial fraction of "things you'd want to do in SQL".

Amazon Prime Air 13 years ago

I'm also "intimately familiar" with multi rotors, and I don't think any of these issues you've identified are valid, with the exception of regulations (which Amazon admits won't happen).

Battery recharge time - out for 15 mins flight? Recharge for 2 hours.

So? Swap out batteries. The whole drone doesn't have to be grounded for 2 hours.

Flight time / payload - pick one. (20 mins with no payload is a stretch. Add bigger batteries? Too much weight. Add bigger motors and props for more lift? now you need bigger batteries...

That's wrong. There are many off the shelf platforms which can easily handle 5+ lb payloads for 20+ minute flights. Here's one: http://www.freeflysystems.com/products/cinestarHL.php

No good in 'weather' of pretty much any kind.

That's wrong, too. Multirotor flight speeds are 30+ knots. Modest wind is not a big deal.

Unstable with a failed motor / prop. Will fall out of the sky under numerous failure scenarios.

Most robust multirotor platforms have 8 or more motors/props, and can trivially handle the failure of one or two. It's true that there are "numerous failure scenarios" which will result in a UAV falling out of the sky, but the same is true of passenger airliners: this will happen if the wings fall off. To suggest that a UAV can't be made as reliable as a typical manned helicopter is short-sighted.

The blades are lethal - can be shielded, but will add weight and reduce efficiency.

This is only true in the absence of failsafe mechanisms: e.g. a device that brakes the motor when below a certain altitude. Also, as you mentioned, they can be shielded.

GPS is unreliable at best, and is easily interfered with.

No, GPS is perfectly reliable "at best", and utterly nonfunctional at worst. Fortunately, there are lots of alternatives for GPS.

Current regulations in countries that have them typically require line-of-sight operation; away from people and property (which rules out landing outside someone's front door); no over-flight of persons; restrictions around distances from the operator when taking off and landing. (And remember the battery / weight issue? Go over a certain weight [~8KG], and the regulations get even more onerous.)

This is 100% valid. Regulations are a concern.

Circuit Stickers 13 years ago

The site as a whole is a 'Support Our Project' site which is limited to hardware products, and projects turn into 'Buy It Now' when they are shipping. Projects are vetted to help ensure that the funding threshold is high enough for them to successfully deliver.

In the case of these stickers, the development is already done. Unlike typical crowdfunding campaigns, the creator is not expecting backers to fund development or absorb the risk of unexpected engineering challenges, which is why the funding threshold is set at $1.

Source: I have these on my desk, and they're awesome.

- $149 per site

- only minified source provided

- not out of the box compatible with a module loader

- no public bug tracker

- doesn't handle all edge cases (for example, type some numbers, place the cursor after the space, and hit backspace).

Good luck.

On the other hand, this is a nice list of edge cases for someone to check when they implement the open source weekend project version of this.

It would have taken a single phone call to Apple's licensing group to learn that this would be a problem. They didn't make that phone call. That was a mistake.

Python has a tool (aptly named "pep8") which provides similar functionality. It doesn't make the changes for you, but it's very specific about what you need to fix to comply with the style guide.

Although setuptools is capable of that kind of scenario, sometimes it's not worth the overhead.

A good rule of thumb is that if you have defined access points for others to consume your code with (command line tools, Python modules, or Setuptools entry points), it's a good idea to make a Python package like this. Otherwise, skip it.

Thanks, I'll definitely add that to the "See Also" section.

Can you elaborate on the places where setuptools is broken? I wanted to keep things as simple as possible for the sake of this tutorial, and I think the described constraints should avoid any setuptools bugs.

They also have by far the best customer experience. Their website is fantastic and fulfillment is lightning-fast, neither of which can be said about the competitors that I've tried (framesdirect.com, zennioptical.com, glasses.com, 39dollarglasses). It's not just PR.

Unfortunately, their range of styles is still very narrow, which is presumably dependent on their manufacturing capabilities.

Leaving Github 14 years ago

This doesn't make sense. You can use Github purely as a git remote, and nothing else--just as you can use Gmail as an IMAP host, and nothing else.

Yeah. This is all talking about 3taps, not "general search engines". 3taps seems to be claiming that Craigslist has cut off Google, but I think it's just that Craigslist has cut off 3taps.

*Edit: Craigslist added nocache directives to their posts, which means that 3taps can't scrape the Google cached copies. They're not blocking anyone. Interestingly, this also reveals that 3taps was previously violating the Google TOS, which prohibits automated access of the Google cache.