For those considering the printer mentioned in the article but need wireless connectivity, consider a cheapie dd-wrt router configured as a client. I use this set-up for my kids' computer in our kitchen, and it's been no problem.
3,011 karma · joined March 13, 2008
For those considering the printer mentioned in the article but need wireless connectivity, consider a cheapie dd-wrt router configured as a client. I use this set-up for my kids' computer in our kitchen, and it's been no problem.
Interestingly, I ended-up spending much of the hackathon day an evening fixing a production problem which was of obvious urgency. Some mild shaming from management ensued when I had nothing to present -- a clear message.
Edit: I regard such policy biases as companies' choices to make, but I doubt that many consider sufficiently the messages these events/policies/etc send to particular employee segments.
I wonder how the US military has changed culturally over the past few decades. As an outsider, I have presumed that the purpose of degrading training programs, continual demonstrations of the power of officers (parade reviews, etc.), and required social proof of the officers' power and authority (stand and salute upon the officer entering a room) all were designed to avoid argument, hesitation, or doubt when an officer tells his soldiers in battle to charge forth toward an enemy firing upon them. To win an infantry battle, such obedience probably is necessary. Imagine if only a small fraction of the soldiers were willing to advance -- they would likely be much worse off than if all the soldiers advanced at once.
However, this nearly blind obedience surely comes at a price. Can a junior guy tell an officer that he is unsure of a drone target's validity? It strikes me that a modern military operation is much more like a large scale construction project or perhaps software development than traditional trench warfare. In these civilian endeavors, the price of hesitation to consider alternative opinions likely is low compared to the cost of being wrong. Has the military changed?
Maybe there should be two levels of dead man's switching -- incremental leaks if a phrase isn't reported in, say, two weeks and a major release if no phrase reported in three months. This way, he figuratively would have multiple units of currency with which to bargain. Let's say he was thrown in jail. If he only could threaten to release a single, big bundle of secrets via a dead man's switch, all his bargaining power would disappear should a government call his bluff and keep in jail until after the switch fired. However, if he could threaten incremental releases and show that, when given full freedom, the releases stop, he would have power for quite some time.
How would one acquire the use of, say, 50 servers in various datacenters owned by various providers without leaving traces or implicit fingerprints (multi-year prepayment being the big one I am thinking of)?
It would be cool to have some sort of proactive notification when the many assumptions I make about the world around me become incorrect. Take a person's work commute as an example. Presumptions include road availability, public transit timeliness, lack of major events causing traffic delays, sufficient fuel in one's vehicle, the line at Starbucks being reasonable, no horrible weather forecast which would require bringing an umbrella along, etc. Imagine an app which invoked a bunch of figurative assert statements on the presumptions we make daily in life.
I'm posting this here simply because it entered my stream of consciousness when I saw the headline. At first, I thought that "real world" status is un-related to the problem StatusPage solves. However, sending notifications to customers upon an outage is a step closer to my handwaving above. Take as an example the availability of employee VPN access. How many times have you gone home early presuming that you would be able to work later in the evening and later realized that you can't kick off that build, etc. While learning that the VPN server is down doesn't help you do your work, you probably are more likely to find that your co-worker is still at the office at 7:00 PM than three hours later. Maybe you would have been lucky enough to learn about the outage before you left the office.
One problem I see is that being alerted about every presumption violation would be annoying. I'd like to infer intent somehow. "I'm going to work today" implies a lot about what's important for me to know. Being informed about "outages" certainly would be an incentive to put a zillion things on my calendar. What if you were planning to see a band at a bar next Thursday, and adding the event to your calendar somehow allowed proactive notification in case of cancellation?
We take it as a given that life will surprise us with disappointments, but this condition might only be the result of historically high costs of sending and receiving notifications. Does anyone remember phone trees? Watching the TV to learn of school closings? Making detailed logistical plans about how to meet-up with friends (along with various contingencies) in the days before mobile phones? Technology replaced these annoyances, and there's no reason to believe all progress has been made. I want the absence of notifications to imply that life will abide by my presumptions.
What's bothersome to me is that those using their coziness with law enforcement to dominate their "enemies" don't even feel the need to contrive plausible justifications for their bullying. This is how far America has come.
I ask these questions because they seem relevant in understanding the motivations of many taking the exam. Does it reflect poorly on an Indian family if a child (especially a son, I presume) does not sit for the JEE? If so, it might be socially rational for an academically mediocre child to go through the motions of test preparation. This incentive is heightened if no one would have to find out just how badly the child did on the test. Is it a source of pride or honor for a family that a child is preparing for the JEE?
If these social motivations are present, perhaps a talented student's actual chances at getting into IIT are much higher than the overall numbers suggest. I argue that admissions percentages at top-tier US schools are similarly affected. Little Sally, even after spending hours with a private SAT tutor, got only a mediocre score. Yet, her high-achieving parents demanded that she apply to Harvard, Princeton, etc. This way, they could signal to others that they deemed their child of high calibre and (the real incentive here) themselves parents so good that they want only the best for their child. Because the acceptance rates are so incredibly low, it will not be a mark against either Sally or her parents when she is rejected from all her "first choices" and ends up at a mediocre university somewhere -- her "safety school". Sally's parents might also be rational to avoid mentioning that she applied to and was rejected from a couple schools only slightly more selective than BeerCanU as these rejections would be seen by others as a legitimate measurement of their daughter's mediocrity.
I like estimation questions in general for many of the reasons other commenters have cited. However, I wish those using them would consider the knowledge implicitly required of a candidate.
https://jira.mongodb.org/browse/SERVER-3253
To be fair, I educated the client on the alternatives should 10Gen not improve the aggregation framework so that it could do arbitrary transforms without failure should the output size exceed 16MB. [Use other MongoDB mechanisms, custom compilation with higher per-document size cap, etc.] What annoys me is that 10Gen did not mention this incredibly important limitation when they were touting the planned features of 2.2. My client would not have minded had it simply been the case that queries with large result set sizes were somewhat slow. What this client could not tolerate were failures to deliver any results at all. In retrospect, I wish that I had pushed harder for a solution based on the Hadoop stack. While it seems to have its own demons, at least there is an ecosystem dedicated to fixing the most blatant of limitations.
I had looked at Soot some time ago because of Dava, the Java decompiler included with the project.
Also, for programatic manipulation of bytecode, ASM is a great tool:
It includes a Java source generator which, given a .class file as input, produces a Java source class which will regenerate the input via the ASM builder APIs. Obviously, the benefit is that you get a starting point for building various re-writers, analyzes, etc.
This is the same problem I have with car audio (source,at least), built-in navigation systems, etc. The rate of improvement in cars and screens compared to the cost of upgrading is quite small compared to the value proposition provided by newer navigation/audio/etc. offerings every couple years. I want to buy a just a screen with a single digital video input -- no speakers even. And, I want my car to have a standard hole in the dash for an audio source box coupled with some power/speaker/GPS antenna/etc. inputs. Of course, my desires directly oppose the pipe dreams of industry executives who want to turn their products into Trojan horses of continuing revenue streams for years to come. I recall laughing as the Honda salesman tried halfheartedly to sell us a DVD/Nav system for our minivan. Would I rather pay $2K for a car DVD system or buy two, $500 iPads? Hmmm....
Edit: Another thing that bothers me about these artificial couplings is that the hardware-centric manufacturers rarely provide updates for more than a few months after a product's launch. How long until the browser in a "smart" TV can no longer render most sites? If Roku doesn't support its $50 box after a year or two, I can just buy another brand or a newer model. However, I'm pretty mad if I have to upgrade my $1500 TV.
I work in Chicago and have a condo in the Near West area (basically Ashland and Madison). Cabbies who are already in the area love seeing me hail them for a downtown trip because they earn a few dollars driving where they would have gone anyway without a paying customer. If the industry was un-regulated, I might consider competing with Uber by offering people with less money than time a way to get an inexpensive cab ride from one of these "backhaul" areas. Imagine an Uber-esque service where a senior citizen who wanted to go to the grocery store sometime in the next hour but only wanted to pay $3 for her trip could place a bid for a pick-up. Cabbies who dropped off a premium customer nearby could at least pay for their fuel to reposition themselves for the next premium customer. Everyone wins. It's this sort of innovation which is stifled by laws deemed to be in the best interest of consumers.
In the case of Ebay, Uber, Airbnb, etc., technology can replace regulation as a means of providing power to the previously disadvantaged party. And, technological solutions almost always are more efficient than the regulation they replace.