I live in a ruralish area--20 minute drive from the local university, but I'm surrounded by farms. I like the solitude and the space. I can't see any of my neighbors--the closest I get to that is seeing their utility pole light through the trees in the fall/winter. For the same price/month as a 1-bedroom, 1-car garage condo in town, I get a 3-bedroom house + drive-in basement + pole barn. Couldn't care less about the house, but the space in the basement is nice for bigger projects. I see a lot of folks out this way with backyard shops too.
I keep a few chickens; if I wanted I could have a huge garden too. Plenty of people keep cows, horses, chickens, etc.
Power is through a co-op; in my experience it's both cheaper and more reliable than the in-town utilities. Well water tastes good and works as long as I have power.
Internet I get through a WISP, it's not fast nor cheap but it's better than satellite (and, at the time, cell service). I did put up a 50' tower for that, which was quite an adventure.
I'm a grad student; the university is perhaps the biggest employer in the area but there are still some factory jobs and also some commercial science jobs in the area. My landlord used to be the butcher and farmed/raised cattle in his 'spare' time. Sadly, there's significantly fewer local businesses in the area than there were a decade or two ago, according to folks who have been here that long.
I wonder if closed-access publishing is part of why academia seems so insluated from the "real world". People write for their audience, and if the general public can't read academic papers, then academics are going to write as if only other academics are reading.
Likewise, if research output is difficult to access, the feedback loop between ideas and implementation is broken; folks outside academia can't easily comment on the cutting edge work in a field, and academics only have to worry about what other academics think of their work.
It doesn't matter how you get a copy of the paper; the citation is the same either way. Plenty of academics have been passing around PDF copies of papers their libraries don't buy access to for years before this!
It's more readable, but using std::function here introduces a second layer of indirection vs using a plain function pointer.
More specifically, std::function's operator() is virtual, and calls into a subclass that's specialized to function pointers of type void(int). The subclass then performs the actual function pointer call.
Zotero will work the way it does with Chrome now: there will be a plugin that integrates with Zotero Standalone, which will continue to be developed using XULRunner.
I think this will be good in the long run--Zotero is complex enough to merit being its own application, and separating Zotero and browser plugins will make it easier to migrate Zotero off XULRunner at some point, if the developers choose to do so.
I suspect that the float frequency is generally equal to the AC frequency, but I suppose it may be possible for it to be some subharmonic of the switching frequency, assuming you've got a switching power supply.
Laptops are indeed powered off of DC, which means that there will be a constant voltage measured across the positive and negative pins of the MagSafe plug.
However, the voltage measured from either pin to ground might very well fluctuate. Without the grounding pin on the power supply, the DC side of the supply may 'float' with respect to earth ground. If you plot the voltages measured from each pin to ground, it probably looks like a pair of sine waves, one shifted 20 volts above the other.
> To avoid extracting irrelevant features, the TSFRESH package has a built-in filtering procedure. This filtering procedure evaluates the explaining power and importance of each characteristic for the regression or classification tasks at hand.
> It is based on the well developed theory of hypothesis testing and uses a multiple test procedure. As a result the filtering process mathematically controls the percentage of irrelevant extracted features.
It seems that the relevance of the features is somewhat tunable based on the p-value you choose for the statistical tests. (Every feature selection algorithm I can think of has some tunable parameter, although the information theoretic ones just depend on the length of features you're willing to consider.)
Last I checked, most places reimburse you about 50 cents/mile for vehicle depreciation and gas. Let's assume drivers pay 15% in taxes, just to make the math easy.
$1 - 20 cents for Uber - 15 cents for taxes - 50 cents for fuel/depreciation = 14 cents.
18 cents - 4 cents for Uber - 3 cents for taxes = 11 cents.
So drivers net 14 cents/mile plus 11 cents/minute.
Man, my newest car is 25 years old and I do all the maintenance on all of them (25 years, 30 years, and 32 years old) myself, aside from safety inspections and alignments. I recently had one fail safety for two small things and the shop quoted me $1k to fix it--$250 parts, $750 labor. That $250 is going to be more like $50 for me since I know what parts need replacing and I know how to make a bushing for my steering rack rather than replacing the whole rack.
If I didn't have that know-how (or a friend or family member who could help me out), I'd be SOL. And this is hardly a one-off thing, and hardly specific to me. Plenty of people are only able to afford cars if they can fix them themselves.
Moreover, I hope to keep these cars running 10 or 20 years further down the road. The only reason I can hope to do this is because of aftermarket manufacturers and no technical restrictions on what I can replace, upgrade, or re-make on my cars.
A friend of mine has had weird problems on his relatively modern car because of what's probably a cold solder in the fuse box on his car. That fuse box costs $700 to replace PLUS whatever the dealer is going to charge you to reprogram the computer in it. Why does a fuse box need a computer in it? Hell if I know. How do you fix this once the dealer no longer keeps around the cables and software to reprogram that computer? Either replace every single computer in the car with computers from a car with a working fuse box, or reverse-engineer the proprietary protocol the fuse box talks and re-engineer a replacement.
Oh, except that latter choice is legally questionable, thanks to the DMCA.
I expect a lot more cars from this era to end up as fancy bricks.
That's a damn shame; there's no reason to discard a nearly-functional pile of parts just because some auto manufacturer is too stingy to help you fix, or not hinder you from fixing, the thing they built and sold you. I recall a study that showed that keeping an old car functioning was just as efficient pollution-wise than building a whole new car to replace it with.
I guess the upside here is that there's going to be a decent amount of demand for folks like me who have both mechanical and electrical chops in the car repair scene in a few years.
I once fixed the alternator pulley on my 1984 VW Rabbit in the parking lot of a gas station in the middle of nowhere in Wyoming using nothing but JB Weld, zip ties, and a piece of scrap metal I found and shaped into a replacement Woodruff key.
There's definitely something to be said for the maintainability of a vehicle where a small tool box worth of tools is enough to fix 90% of all possible problems.
For the Map-Reduce transformation, you require f(r(a,b)) = r(f(a),f(b)). This is equivalent to requiring r to be a homomorphism, I think.
You could probably generalize that condition to situations where f can be lifted over the output of r so you don't have to require that r's output type is the same as its input.