News for hackers. Stuff that matters.

storborg

Re:Tor Anonymity: Things Not to Do on Monday January 04, 2016 @12:22AM (#10834152)
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.

Re:We Are Now In Command of the ISEE-3 Spacecraft on Friday May 30, 2014 @05:06PM (#7824087)
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.

Re:Crowdfunding the Novena Open Laptop on Thursday April 03, 2014 @01:51AM (#7521184)
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.
Re:Crowdfunding the Novena Open Laptop on Wednesday April 02, 2014 @05:49PM (#7519321)
You are correct, the 4GB SD card is mostly about having a quick start ready-to-roll image.
Re:Crowdfunding the Novena Open Laptop on Wednesday April 02, 2014 @05:48PM (#7519315)
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.

Re:The Microfactory: A machine shop in a box on Monday March 17, 2014 @03:45AM (#7413680)
Kickstarter campaigns do have to be submitted for approval, so theoretically there is a human reviewer. I'd assume step 1 would be "Google the names of the project founders".
Re:The Microfactory: A machine shop in a box on Monday March 17, 2014 @01:32AM (#7413283)
It's amazing to me that Kickstarter allows delinquent creators to start another project.
Not to buy a primary residence: to buy a (5th) investment property with bank financing. This is noted in the first few paragraphs of the article.
Re:SQLAlchemy 0.9.0 Released on Tuesday December 31, 2013 @06:52PM (#6993499)
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".
Re:Amazon Prime Air on Sunday December 01, 2013 @10:14PM (#6831262)
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.

Re:Circuit Stickers on Monday November 18, 2013 @11:56PM (#6759362)
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.

I just activated a new Comcast connection in Portland. Ironically, IPv6 "just works" totally out of the box, but IPv4 does not.
Re:Creditcard.js: a more usable credit card form on Thursday November 07, 2013 @03:37PM (#6692214)
- $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.

Re:Ubuntu Edge funding level over time on Tuesday July 23, 2013 @01:38PM (#6091580)
$600 per phone is the price, not the manufacturing cost.
Re:Google Glass Teardown on Tuesday June 11, 2013 @09:05PM (#5865795)
It looks that way. The SIRF chip is marked as GSD4e.

http://www.csr.com/products/35/sirfstariv-gsd4e

You can see more detail of that here:

http://www.catwig.com/google-glass-teardown/teardown/mainboa...

Re:Show HN: Our alternative to recruiter spam on Monday January 07, 2013 @06:23PM (#5023911)
Have you considered the possibility that charging a flat fee instead of a percentage of annual salary makes your service inappropriate for most areas outside of silicon valley or NYC?
Some numbers of this in action: http://www.reuters.com/article/2012/12/24/us-usa-retail-ecom...

"292 of Macy's 800 stores have been doing double-duty as mini-fulfillment centers that assemble, pack and ship online orders"

"since 40 percent of bestbuy.com orders are now picked up."

Re:Apple kills a Kickstarter project on Thursday December 20, 2012 @09:11PM (#4951149)
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.
Re:How To Package Your Python Code on Monday November 19, 2012 @01:03AM (#4803161)
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.
Re:How To Package Your Python Code on Sunday November 18, 2012 @06:13PM (#4802048)
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.

Older ยป