In some ways it's getting worse, really; at least you don't need proprietary hardware and software to read a 50 year-old book.
Any plans to scan them and put them on line?
(actually a curious question. Why is this interesting to you?)
39/40 people are fine. Sometimes strangers try and get into my house because they're confused, but that's about it.
A few weeks back hundreds of drunk teenagers threw a rooftop party (and also a hallway party outside my apartment). AirBnB has no official support mechanism for neighbours, and the carpet still has all the beer stains I asked AirBnB to clean.
Instructing to call the police was definitely the best possible course of action, and the mistake they made was to hand out a local number for the police of Madrid instead of instructing the mother to instruct his son to call the emergency number of the country he's in, 112 in Europe. Had AirBnB sent someone visit the place, he would arrive there much later than the police could, and would still be unable to do anything but to calm the emergency number that he can't get in and a customer's mother in the US claims there's a crime going on.
I don't think this is the worst it will get either.
How about not staying in a stranger's house?
In that regard, C++ is fine. Java is not.
Also a bothersome issue is people arguing that OOP is reusable, so that they invent all sorts of things that will be extendable, and then you see their code never being used ever again.
My opinion: don't teach OOP, teach software design. PLEASE.
Most code I write in C# is OO in that it leverages encapsulation, but is generally written in a functional style (thanks LINQ) and uses inheritance for maybe two out of a hundred classes.
Most popular languages now are multiparadigm, so there's little point in criticising particular paradigms as if we're somehow stuck working with them and them only.
Besides, in OO languages, people are coming around to the idea of favoring composition over inheritance anyway.
So this person is basically arguing against a strawman.
Maybe they were fifteen years ago, I don't think that is the case now, the two most popular OO languages (Java and C#) don't even support multiple inheritance.
For people who are interested in this, there is still a lot of very interesting research being done in real-time systems. I don't think in garbage collection in particular, though. Rather, the interesting stuff is bringing real-time systems into the multicore era. Lots of challenging problems.
Note that "real-time" here is used in the sense of embedded sytems, not in the sense of "real-time search."
And then of course I didn't get the job (and no feedback on why). The whole thing was maddening, took 3 months total just to get railroaded by an aggressive and imprecise technical interviewer. It sounds like great work though, wish them the best of luck. Wish I could work on their projects.
One thing I'll say about government work -- you're not really breaking new ground, from a technology perspective. (Unless you're at DARPA I suppose.) Don't come into thinking you're going to innovate in some bleeding-edge area. But government was left so far behind the consumer technology curve that basic, competently-executed, well-designed software that's fast is an _enormous_ leap forward. 2008-era web tech is sorely needed across government. In a way, that is the innovation: dependable software that reliably delivers services to people for whose user-experience has never been put on the same playing field as consumer online services.
If you're interested in being part of the rebel alliance, and for whatever reason USDS or 18F aren't right for you, consider contracting. There's enormous opportunity to make real change and see your code help others. Believe me, small teams can have a big impact on government, even from outside government. If you want to know more about Ad Hoc, get in touch (http://adhocteam.us/). We also have projects with the Department of Veterans Affairs, and state Medicaid programs.
I never thought I'd be a government contractor. I did the startup thing, and just happened to get roped into the HealthCare.gov rescue. I can tell you it's sometimes frustrating, but always satisfying work. And there are several avenues in.
Jason Shen from YC S11 recently wrote about the concept of a "Tour of Duty": http://www.jasonshen.com/2015/when-did-you-do-your-tour-of-d...
If anybody has questions, feel free to ask and I'm sure one of the alumni will reply!
Erm. Serving your country does not equal to serving the government. Often the government in place actually has an active role in destroying the country or making it worse. Look at the NSA - are the NSA folks really serving their country or their goverment first ?
I know I'm not alone here, either.
There are a few negative things as overhang from the rest of government (requirement for citizenship: so many of the great people I know are non citizens, even if many have green cards; drug testing, which doesn't really serve a meaningful purpose), but those are the reality, and don't diminish the value of the program in any way.
I would strongly recommend looking into USDS to anyone who who wants to make a difference in tech. It is a great place to go in the middle of a longer career at a post IPO company like Google/FB, or are between projects.
I just can't understand why other government bodies and countries still give all their work to big corporations asking for ridiculous amounts of money for delivering questionable work quality. Their only thinking is how we can deliver the worst software ever that require us to maintain it for as many years as possible.
Give the work to smart folks who are willing to make it happen because they believe in that country and how they can make a true impact and you'll get wonderful software at a reasonable price that will just work.
Do you treat this as a job with a certain known tenure, or rather as a sabbatical? It seems like they want specific periods of work, but how does that fit with a regular job where you're vaguely working for a company indefinitely?
How does relocating to the DC-metro area fit in with that? Relocation is expensive and a hassle, after all.
Many thanks to the folks at 18f and the US Digital Service.
How far behind is government IT? I'm trying to get the Navy HPC systems (the cutting edge, right?) to "modernize" to Python 2.7.
I just want to be as sure as possible that they never get around to fixing the traffic ticketing system.
God forbid the state cops ever realize how many times the local cops have pulled me over, or vice versa, and that's before we even get out-of-state violations involved.
Good lord, keep them away from the traffic tickets. COBOL is just fine for that.
Between immigration and weather one can cover 70% of queries right there ;) And thanks to sama for the write up.
Mikey Dickerson (head of USDS) at SXSW: Why we need you in governmenthttps://medium.com/@USDigitalService/mikey-dickerson-to-sxsw...
Previous HN discussion on USDS: https://news.ycombinator.com/item?id=8988819
That been said, I don't believe USDS/18F/GSA in big need for engineers from my own experience. So don't afraid to apply :)
It seems kind of disingenuous to ask engineers to do a "tour of duty" at a substantially reduced rate, when they could instead contract at normal rates and actually deliver working software. If you want to help the government, contract at normal rates and actually deliver high-quality, working software - don't take a pay cut to do it.
The US government, like all traditional states, is just a really official type of organized crime. The DNA of the state is past its expiration.
Edit: Also, "Howdaddyisdoing" is an anagram for "Why did I add goons" which seemed very suggestive.
if decoded with "LASTORY", i get "lfaatmzthofnwmqaeocsieswyiwhptoppmydqcohwmxnojkpsvcbbw."
how did they come up with "WELL DONE GET THE BLUE KEY PASS PHRASE FROM OPPENHEIMERS BIG BANG."
I wonder what the reason was for not giving the message found on the wooden skull?
Thanks for posting this!
I'm always curious; what drives you to do these challenges? It is the competition? The collaboration? The general enjoyment of solving puzzles?
I just developed a React app, and managed to trip over state related problems at every stage. First with full state outside components, then within a top component, then I tried with a simple store type concept. Whenever I had to deal with async issues, I made a mistake with communicating ongoing state or getting React to notice changed state. I was waiting for Redux to go 1.0 (which it apparently did yesterday!).
I wonder how async updates, like network requests, to the model should work? Perhaps two channels, one for events from the components to what ever is handling requests for you (I just used D3, since I have some other uses for it), and then it can message the results via channel to what actually updates the model.
OP's example reminded me strongly of Mithril . Though with addition of CSP channels to communicate changes, and explicit external render call, which Mithril allows also, but I don't remember having to use. It's clean and simple looking, and I like it. Now I got one more way to mess with my app state. And should I decide to use Mithril again on other projects, CSP seems like a worthy addition if it can be applied this easy.
It shows that modest, swift, carefully metered punishment is a lot more effective than the more traditional slow, but heavy punishment.
This is a big deal, because it shows a promising path to dramatically reduce the US prison population. Don't mind the drunk driving, think about all of the crimes out there, and all of the people who got a hammer dropped on them.
Consider the case where a drunk driver gets home safely while obeying all traffic laws. Or even the case where a drunk driver is swerving- she can already be pulled over under a reckless driving statute.
> Sobriety experienced not only a 12% drop in repeat drunken-driving arrests but also a 9% drop in domestic-violence arrests.
An interesting fact to consider when people talk about how substance abuse bans create "victimless crimes."
" the problem still costs some 10,000 Americans their lives each year."
Imagine if terrorist bombings were killing the same number of people each year. Maybe a plane load every month or two. Would we ask the psychologists what might be a more effective way of deterring people from bombing things? Banning them from flying after they were caught carrying explosives through the airport doesn't seem to be working well enough.
JUDGE STEVEN ALM: I thought to myself, well, what would work to change behavior? And I thought of the way I was raised, the way my wife and I would were trying to raise our son. You tell him what the family rules are, and then, if theres misbehavior, you do something immediately. Swift and certain is whats gonna get peoples attention and help them tie together bad behavior with a consequence and learn from it.
MEGAN THOMPSON: These seemingly simple reforms in Hawaii soon produced remarkable results. An arm of the department of justice funded a study five years after the program launched. That study found that compared to people in regular probation, HOPE probationers were half as likely to be arrested for new crimes, or have their probation revoked. They ended up spending about half as much time in prison. And were 72% less likely to use drugs. The results from Hawaii caught the attention of criminal justice experts across the nation.
scare tactics and huge fines (associated with pullovers and checkpoints which are super low probability events) just don't work, that's for sure. i know of people who literally drove drunk for YEARS until uber came along, then stopped entirely.
So, yes, I would be for this program if the government agency administering it absolutely forbade all other law-enforcement from using their data to investigate people, and somehow I believed that they would really a) attempt to do protect the data, b) be capable of protecting the data, and c) allowed people freedom of movement.
A Simple Fix for Drunken DrivingModest, immediate penalties can help get offenders to sobriety
By KEITH HUMPHREYSAug. 14, 2015 10:57 a.m. ET
On Aug. 19, the U.S. National Highway Traffic Safety Administration begins its annual Drive Sober or Get Pulled Over campaign, running for three weeks through the Labor Day weekenda time of year when drunken-driving fatalities typically surge. Over the past generation, weve made important progress against driving under the influence, but the numbers havent dropped much recently, and the problem still costs some 10,000 Americans their lives each year.
Members of Alcoholics Anonymous like to joke that when alcoholics get arrested for drunken driving enough times, it finally sinks in that they need to make a change in their life, so they quitdriving. The joke is directed at alcoholics themselves, but it also applies to the criminal justice system. Legislators and judges have responded to repeat drunken drivers by trying to eliminate their drivingthrough incarceration, license suspension, ignition locks and vehicle impoundment. Their approach has been to separate the drivers from their vehicles, not from their drinking habits.
A decade ago, as attorney general of South Dakota, Larry Long saw the need for a more direct approach and launched a program called 24/7 Sobriety. I first encountered 24/7 Sobriety five years ago, and it confounded much of what I had learned in my years as an addiction-treatment professional.
On a clear South Dakota morning, I found myself in a Sioux Falls police station, waiting for more than a hundred repeat offenders to appear for court-mandated appointments. They had to blow into a breathalyzer to prove that they had not been drinking. I expected that many wouldnt show up; I felt sure that many of those who did show up would be intoxicatedand the rest would be surly.
But every single offender trooped peacefully by, chatted briefly with a friendly officer, blew a negative test and went on his or her way. This was remarkable and new to me, particularly because it was almost absurdly simple.
Offenders in 24/7 Sobriety can drive all they want to, but they are under a court order not to drink. Every morning and evening, for an average of five months, they visit a police facility to take a breathalyzer test. Unlike most consequences imposed by the criminal justice system, the penalties for noncompliance are swift, certain and modest. Drinking results in mandatory arrest, with a night or two in jail as the typical penalty.
The results have been stunning. Since 2005, the program has administered more than 7 million breathalyzer tests to over 30,000 participants. Offenders have both showed up and passed the test at a rate of over 99%.
Inevitably, a few offenders try to beat the program by drinking just after a successful breathalyzer test, with the idea of not drinking too much before their next one. But people with repeat convictions for driving under the influence dont excel at limiting themselves to just a few beers. They quickly learn that the best way to succeed in 24/7 Sobriety is to avoid alcohol entirely.
The benefits of the program arent just confined to road safety. In a 2013 paper in the American Journal of Public Health, Beau Kilmer of the Rand Corp. and colleagues found that counties using 24/7 Sobriety experienced not only a 12% drop in repeat drunken-driving arrests but also a 9% drop in domestic-violence arrests. Unlike interventions that only constrain drinking while driving, the removal of alcohol from an offenders life also reduces the incidence of other alcohol-related crimes.
Why do repeat offenders change their behavior in response to relatively modest incentives? Stephen Higgins of the University of Vermont addressed this question in his pioneering work on the treatment of drug addiction. In a widely cited 1991 paper in the American Journal of Psychiatry, he showed that, although his patients continued using cocaine in the face of great harm to their families, livelihoods and physical health, they could still be induced to refrain from it when promised a small reward, like $10 for a negative urine test. The reward was relatively trivial, but it was unlike other potential consequences because it was both certain and immediate.
It turns out that people with drug and alcohol problems are just like the rest of us. Their behavior is affected much more by what is definitely going to happen today than by what might or might not happen far in the future, even if the potential future consequences are more serious.
The relative modesty of the penalties is also important for those imposing them: As a matter of due process, it is much simpler to hold a probationer overnight in the local jail than it is to send him or her to prison. From a practical viewpoint, states cant afford to put every violator in prison, and offenders know that. But states can certainly hold them overnight in a jail cell for drinking, and offenders know that too.
24/7 Sobriety now tests over 2,000 South Dakotans a day at sites all over the state and has become a statewide program in neighboring North Dakota and Montana. Other cities in the U.S. and in the U.K. are trying it out as well, and it has drawn praise from federal officials.
Why hasnt a program with such startling success been more widely adopted? Bureaucratic inertia is part of the problem, but I also suspect that 24/7 Sobriety faces resistance because it challenges some myths about drinking problems that my own field has done no small part to spread.
Among the most enduring of these myths is the idea that no one can recover from a drinking problem without our help. Treatment professionals save many lives that would otherwise be lost to addiction, but we are not the sole pathway to recovery. National research surveys have shown repeatedly that most people who resolve a drinking problem never work with a professional.
Some members of the addiction field can also be faulted for spreading an extreme version of the theory that addiction is a brain disease, which rules out the possibility that rewards and penalties can change drinking behavior. Addiction is a legitimate disorder, in which the brain is centrally involved, but as Dr. Higgins notes, it is not akin to a reflex or rigidity in a Parkinsons patient.
In their haste to ensure that people who suffer from substance-abuse disorders are not stigmatized, some well-meaning addiction professionals insist that their patients have no capacity for self-control. Most people with alcohol problems do indeed struggle to make good choices, but that just means they need an environment that more strongly reinforces a standard of abstinence. 24/7 Sobriety does that.
Dr. Humphreys is a professor of psychiatry at Stanford University and a former senior policy adviser in the White House Office of National Drug Control Policy. He has been an unpaid adviser to government officials interested in adopting 24/7 Sobriety
"Have you ever wanted to kill someone? Do you want to get rid of your partner, your boss or your arch nemesis? Perhaps you want to enjoy your life insurance payout whilst youre still alive. Do you have rich elderly parents that just wont die quick enough? Or do you want a Do Over new identity.
Then, this presentation is for you! Ill provide you with the insight and techniques on how to kill someone and obtain a real death certificate and shutdown their lives. It focuses on the lack of security controls that allow any of us to virtually kill off anyone or any number of people ...
The presentation will explain the death process and will highlight the vulnerabilities and its implications world-wide ...
The third and final step of the presentation is The baby harvest, a concept that Ive developed, which involves creating and raising virtual identities ..."
"Critics also allege that the abilities of apes like Koko and Kanzi are overstated by their loving caregivers. Readers with pets may recognize this temptation; we cant help but attribute intelligence to creatures we know so well."
I'm about ready to say that all animal and human science from the 30s through the 50s should be tossed. From all birds mating for life, belly-dragging dinos, to apes that cannot hold their breath ... were they just making stuff up?
"Koko enjoys seeing human nipples and will request her female caregivers to show them to her on occasion."
But after some googling it appears to be true..
Handler: How about coughing? Ape: Sneezes. Handler: That was good! Handler: Koko, can you sneeze? Ape: Blows Nose. Handler: ...
Just because something (ape breath control) looks like something else (speech prerequisites), doesn't mean theyre the same thing...
"She doesn't produce a pretty, periodic sound when she performs these behaviors, like we do when we speak," Perlman says. "But she can control her larynx enough to produce a controlled grunting sound."
Of course, this doesn't discount the vaguely terrifying idea of a top 0.001%.
Clearly not supporting Unicode text in non-UTF-8 locales (except through, like, some kind of compatibility function, like recode or iconv) is the Right Thing. One problem that I have is that current UTF-8 implementations typically are not "8 bit clean", in the sense that GNU and modern Unix tools typically attempt to be; they crash, usually by throwing an exception, if you feed them certain data, or worse, they silently corrupt it.
Markus Kuhn suggested "UTF-8B" as a solution to this problem some years ago. Quoting Eric Tiedemann's libutf8b blurb, "utf-8b is a mapping from byte streams to unicode codepoint streams that provides an exceptionally clean handling of garbage (i.e., non-utf-8) bytes (i.e., bytes that are not part of a utf-8 encoding) in the input stream. They are mapped to 256 different, guaranteed undefined, unicode codepoints." Eric's dead, but you can still get libutf8b from http://hyperreal.org/~est/libutf8b/.
Initially, I held the position that sleep was probably more important than eating food, and that you would die from sleep deprivation before you died from starvation. We looked it up, and learned about a disease called fatal familial insomnia. A mutated protein causes the onset of permanent insomnia, and there is no cure.It affects about 100 individuals worldwide. 
The average life expectancy of a patient is 18 months after the onset of symptoms. The first 9 months is a worsening case of insomnia, where the patient will experience paranoia, panic attacks, and hallucinations. Sleeping pills and barbiturates have been shown to worsen the clinical manifestations and hasten the onset of the disease. The individual then becomes completely unable to sleep, and will enter a state of dementia before becoming completely mute and unresponsive. This second state of permanent insomnia lasts for 9 months.
So ultimately, we learned that you can go for 9 months without sleeping before you die. I'm not sure at what point you'll suffer irreversible brain damage, but that was an interesting finding for me nonetheless.
If it were possible to induce this "dishwasher-like" surge of cerebrospinal fluid in the brain during waking hours, would we be able to live off of significantly less (or no) sleep?
I'm not saying that it's necessarily a good idea, but it would have a plethora of practical applications -- pilots, truckers, etc. would be able to stay awake in a healthful way, rather than by ingesting stimulants.
I've been interested in the science of sleep for a while -- I wrote a side project, http://sleepyti.me, that actually gets quite a bit of traffic -- but neuroscience is mostly lost on me.
Many of these metabolic degradation products (not just beta-amyloid) of neuronal cell activities should readily be cleared quickly and efficiently from the interstitial space of the brain due to the highly sensitive nature of neuronal cells to their environment.
Some negative effects documented from these byproducts include: negatively effecting synaptic transmission, decreasing cytosolic Ca2+ concentrations (Ca2+ is one of the final players in the triggering the release of neurotransmitters into the synapse between neurons to facilitate messages), and irreversible neuronal injury.
 - K. Parameshwaran, M. Dhanasekaran, V. Suppiramaniam, Amyloid beta peptides and glutamatergic synaptic dysregulation. Exp. Neurol. 210, 713 (2008)
 - K. V. Kuchibhotla, S. T. Goldman, C. R. Lattarulo, H. Y. Wu, B. T. Hyman, B. J. Bacskai, Abeta plaques lead to aberrant regulation of calcium homeostasis in vivo resulting in structural and functional disruption of neuronal networks. Neuron 59, 214225 (2008)
 - M. P. Mattson, Calcium and neuronal injury in Alzheimers disease. Contributions of beta-amyloid precursor protein mismetabolism, free radicals, and metabolic compromise. Ann. N. Y. Acad. Sci. 747, 5076 (1994)
I often feel just as refreshed from meditating briefly as I do from a quick nap.
Could these toxins be related?
I was working on a robotics paper to present at a conference. My first. It was a massive project and things had fallen behind schedule. With just three days left until I was supposed to be on a plane I had no choice but to work on the thing continuously and get it done.
It was a solid three days of writing code and building/testing boards. I got done and packed with a couple of hours to spare before having to go to the airport. For some reason I could not sleep on the flight from Los Angeles to Seattle.
Once I got to the room at the hotel I pretty much collapsed on the bed. My talk was scheduled for the next morning. I figured I could sleep a solid 12 hours and have a couple to get ready for the talk/presentation.
Somewhere in the middle of the night I woke up. I have no clue how long I slept up to that point. I had lost all sense of time. I went to the bathroom. And that's when the nightmare started.
I washed my face and almost immediately my ears started to buzz. It was something like a 1kHz sine wave. It started at a low level and got louder and louder. Scary.
At a certain point, my field of vision started to turn milky white. The tone got louder and all I could see was a bright white light engulfing my entire field of view.
I was blind and deaf and in the worst possible circumstances I could imagine.
I have no clue how long it all lasted. It felt like somewhere around 15 minutes. It could have been just thirty seconds but I had no sense of time and I was freaking out. All I could do was sit on the bathroom floor, hold on to something and think through the worst possible scenarios.
After what I guess was about fifteen minutes my vision started to slowly come back and the tone started to fade away. That must have taken another 5 to 15 minutes. I was drenched in sweat and scared like I had never been in my life. I've never done drugs or alcohol. I imagined this had to be like a grade-A drug addict overdose experience, or worst.
All I could do was go back to sleep after that. I was exhausted.
The next day I asked to have my talk re-scheduled and went to see a doctor. He told me I was an idiot and lucky not to have ended-up in the ER with brain damage.
That was the last time I worked on anything overnight.
I know tech companies have a culture of working long hours to get things done. Be sure you are not killing yourself to crank out another 100 lines of meaningless code. The world can wait. And if your VC's don't understand you'd like to live a long an healthy life, well, fuck them.
More particularly, it sounds like brain cells (At least in mice) shrink during sleep and then enlarge during wakeful consciousness. That shrinking mechanism may play a role in the cerebrospinal fluid recycling/cleaning process, which itself may play a role in ridding the brain of harmful plaques. Does an Alzheimer's patient not show the same level of growth and shrinkage? Could forced sleep improve their outcomes? (IE: Could forced sleep lead to a more normal growth/shrink cycle?)
I am, unfortunately, ignorant on most of the medical science at play here. Any biologists, doctors or hobbyists have any thoughts?
Wake me up when they publish that paper.
Somewhat off-topic, but how could anyone possibly argue this is not torture?
Mine just releases steam constantly through a valve once it gets to a certain temperature/pressure... but I might just be using it wrong :P
I wish the article did a better job of exploring various agricultural solutions - drip irrigation is just a baby step when compared to something like hydroponics. Hydroponic production uses anywhere (and I'm just trying to remember the various claims I've seen in both studies and articles without going back to them) from 75%-90% less water than conventional ag, beating drip irrigation off the low end.
Agroecology challenges the monoculture system that (I think) caused this over-consumption. By planting thirsty crops like corn and polluting the existing aquacultures with the pesticides needed to preserve an area lacking any sort of biodiversity, monocultures have created a fragile food supply that increasing prices (and terrible subsidies) continue to highlight. Agroecology, on the other hand, encourages a system of farming that takes into account the cultural/social context of a region while suggesting methods (grounding those suggestions in data) of production that respect local ecology and agricultural practices for increased production.
EDIT: Cambria is in one of only three Monterrey Pine forests in CA, essentially an urban forest. The drought has exacerbated the pitch canker and beetle infestations. Forty per cent of the pine trees died last year. I lost four of the five on my property. Another four had died earlier. We are in danger of an explosive urban fire like the Oakland hills fire of 1991. One huge problem is the pines are protected. You cannot cut down one without a permit at $125 + $25 for each additional tree, plus restoration requirements. Most lots are small and close together so it may cost up to $2000 to cut down a tree. I had only four and I said screw the permit. But my neighbor has hundreds. It will cost millions to clear out the dead trees in town, but no state or federal grants seem to be forthcoming, but if you dont cut down your trees, after all the red tape, you get fined.
Unfortunately by the time the law envisions the new rules being fully implemented 2040 aquifers across the state are likely to be permanently damaged or destroyed by over-pumping.
Am I reading this wrong? The "1000 gallons" seems superfluous since we're already talking about percentages. Replace it with "gallon of water" or even "amount of water" and the 70% doesn't change.
For probably over a century in fact. And California has pioneered environmental laws for decades as well, going back to about (or "at least"?) the 1960's.
Salt Dreams is a fascinating book about the history of water usage, the Colorado River and the Salton Sea going back hundreds of years, to before the existence of the Salton Sea. I also recently read a history of another water use district in the Central Valley. I cannot recall the name of that book, but the history of water usage and water law in California is rich and fascinating and a lot of pioneering things have happened out here.
I'm growing food in the backyard with it and it is awesome.
It uses much less water and is much less of a hassle. Better yields too.
So California had water shortage and they decided to use the resource wisely? Everyone except federal government knows that you can spend the resource you dont have.
I would like to know why California as a state and other cities have not invested in increasing number of reservoirs, not allowed desalination and other things despite the population of California has doubled in last 30 years. Part of this is the bone headed environmentalists who would rather save few trouts than saving human beings but I think the the local bodies arent putting up a fight either.
Thinking about it, is there any way to vary the electricity consumption of the computer as to transmit that way if it was in such a cage?
This seems like an obvious approach but the only reference to it I can find is in this Google Native Client issue, with no indication of whether or not it's successful: https://code.google.com/p/nativeclient/issues/detail?id=3970
Man, this is driving me nuts on desktop and mobile.
This would be a great side project to play around with on an Arduino or something.
Here I thought it was going to be related to the power-spike decryption that's been show before(and can be hardened against by balancing bits flipped).
But are we that surprised that a cell phone has software-defined radio, or is extremely sensitive in the gigahertz frequency range? Or that a hacked baseband can listen to the cues from a memory bus in that range, and isolate some predefined pattern that is extremely distinguishable? Or that a memory bus can emit noise at those frequencies? Or that this can be controlled via software?
I mean, this isn't - "this web site can send a text message from any airgapped computer without a sim card, by modulating its CPU to broadcast to all cell phone towers. Using pure CSS."
The major criticism I came away with, due in part to the type of program I was coding, was for Rust's lack of implicit type casting (more specifically, widening). What I mean is, adding a u8 and a u16 is an error in Rust. Rust will refuse to implicitly cast the u8 to a u16. These situations came up very frequently while implementing my program because I had to do a lot of optimized, low-level math. The scattering of type casts throughout the program resulted in clutter without any obvious benefit.
When I looked into the problem, the arguments I saw against it were often explanations that Rust is meant to be explicit and non-magical. But Rust, for example, already has type inference which I classify as "magical". Implicit type widening is hardly magical. And I don't see how it would be confusing or result in bugs, as long as only safe widening is done implicitly.
I think those involved in the Rust project were just scared off from it because of C's bizarre implicit type casting rules which result in bugs for typical programmers. I can understand that, but it's not like it can't be done better in Rust. Besides, if Rust is meant to be a system programming language, won't math between differing types come up often? And wouldn't handling those cases gracefully be a boon to productiveness in Rust?
It's the perfect language for a mobile platform, and I would love to use the zero-runtime-cost abstractions without resorting to the C++ hand-grenade roulette. The fact that it has an ML heritage, with all the goodies that entails (ADTs, pattern matching, type inference, etc), is even better.
It feels great, once one gets used with the borrow checker messages.
One thing that could make the language better(and was mentioned in the post) is faster compilation.
Having programmed in Go, this may be one of its best points, just have a watcher that recompiles the program on change(and maybe run the unittests). Though it can be argued that not all types of programs benefit from such workflow, it's still one of my favorite things.
I guess I'm one of those programmers who is quite alienated from systems programming - probably due to my daily work in Python / JS. The Rust lang book is quite good (great job @steveklabnik et al) but from my past experience I've found it easier to stay committed to learning a new programming language when I have a project that I can work on.
Can someone suggest a few "getting started" but useful systems programming projects that I can use as a test bed for learning Rust?
1- Great job. This is both innovative and powerfull. Like the idea to test nighties on every crate available on github. I am sure no other language does it.
2- So much feature may be a little disappointing. Take specialization. It may be interesting, but I don't even understand what it is. And I am not a beginner anymore ! Don't you fear that, by adding more and more feature, rust will become like the language it is aiming to replace (c++) : a huge mess of feature ?
That being said, I am definitely a rust enthusiast (I bought the book https://www.kickstarter.com/projects/1712125778/rust-program...). Carry on !
Any ideas which IDEs will be chosen?
I learn via technical books btw.
Does anybody know if there's a rust book coming out?
I mean Julia is having a book from Manning and they're not even version 1.
Not sure if am that much of an Apple fan to ever wanting to buy such car. Probably would feel like literally giving up all freedom of choice.
0 = https://www.linkedin.com/pub/frank-fearon/16/687/3a01 = http://litmotors.com
On Google Maps: https://goo.gl/maps/uOCwX
Has Apple ever heard of drones? They won't be able to hide this much longer if they are testing it in the open.
On a related note, solving cubics is actually kind of hard. This guy Cardano figured it out in the 1500s, but his solution was incomplete because he wasn't aware of imaginary numbers at the time. I then found you could solve cubics with some trig and decided to go that route. Anyway, hope you enjoy, and of course I am interested in your feedback.
Jason Long's Cayman Theme was unfamiliar to me until I saw your citation. Kudos to your good taste.
Documentation is pretty good. It probably skews more towards developers with experience using other libraries, but I think that's fine for a first version. If you want to kick it up some more, I'd love to see more practical examples that might inspire me to use it out in the wild. Also, it took me awhile to figure out what to do with the keyboard shortcut. Something more explicit or even a small screencast would be nice.
I see that you also work on the RNeo4j library, which looks super cool. Queueing that up in the future to play with...since R is a much better place for me to feed that graphing library data. Thank you so much for sharing this!
I work on a similar library for C# (Symbolism ).
Consider allowing for variable elimination in sets of equations. (See this problem for an example: https://gist.github.com/dharmatech/a14d1a29a7d4c0728d37)
it's not a feature request because I don't have a use case for this quite yet, but how complex would it be to parse a string that contains a formula? for example, it seems useful to be able to load equations by just sending the string "2x - 3 = 4" to a function.
that sounds like a fun problem to solve as well. maybe useful to the library too. just a thought! great work on this library and thanks for publishing.
E.g. Sage math (http://www.sagemath.org/)
It's cron and at implemented in a quite elegant way.
Unfortunately there does not seem to be much love for it in distributions.
Runit has the advantage that it is packaged in Debian and you can start using it right away.
I've been meaning to do some blog posts about runit, as it seems like it sits on the back-burner in general. Does anyone know how actively it's maintained, or has it just reached such stability that it doesn't need much maintenance? It would neat to see it on github with some real docs and such.
For containers it hits a real sweet spot: lightweight and easy to use within a limited scope of processes.
The vagaries of the OS wars make something like Runit tempting.
Is there a non zero probability that sometime in the future I'll buy standard yeast for cooking at the store and get some of the kind described in the article?
Auto-brewery syndrome, also known as gut fermentation syndrome, is a rare medical condition in which intoxicating quantities of ethanol are produced through endogenous fermentation within the digestive system. One gastrointestinal organism, Saccharomyces cerevisiae, a type of yeast, has been identified as a pathogen for this condition.
Now imagine an auto-brewery syndrome with this modified yeast...
Keep doing excellent work.
If someone finds a way to produce addictive drugs from yeast then a whole new ball park could be opened up in the war on drugs.
Unfortunately, it isn't clear at all where to best obtain the sources.
Since Google Code is going read-only soon, it would be nice to have a canonical location outside of there.
In 2010, there was a post on the mailing list:
But that GitHub repo has been idle since 2010:
It seems other people have also tried exporting from Google Code to GitHub as well:
At that point, I got distracted and moved on to something else of interest at the time.
Sorry Dart, you're just talking too long ;)
I appreciate that much of the subject matter -- especially when it comes to topics like Quantum Physics or Particle Physics -- is actually completely counterintuitive and weird, and that it is only, really, properly described by the math. Nevertheless, responding to comments requesting lay-level clarity along the lines of "you won't understand it unless you get a PhD in it" is not at all helpful, and merely reveals an attitude of arrogant superiority.
Many of the physics pages could really use the help of an editor who understands how to construct an $English sentence and is comfortable using imagery and allegory to explain the concepts, even though those may likely be inaccurate, misleading or technically wrong. Sadly those people usually don't have the requisite knowledge of the subject.
Was it Einstein who said, "Any scientist who cannot explain what they are doing to an eight year old is a charlatan"?
The fact that a coordinated gathering of actual physicists working together on these pages had anything reverted is a telling example of the poison that will eventually kill Wikipedia.
Without a coordinated list to see just which edits failed to stick I'm not able to completely back my assertion. However I doubt that these people, working in groups where they have many eyes proofreading and spellchecking at once, were submitting the kind of changes with typos or other mistakes that would be understandably rejected by Wikipedia.
I think many entrepreneurs are less interested in building Billion dollar companies and are more seeking freedom from suppressive corporate jobs.
But when the only narrative you see is mega startups it starts to seem like that's the only worthwhile path to entrepreneurship. Small business sounds like your Mom's flower shop - lame. So you have to find a co-founder and raise VC and pick a huge market, and work on your pitch deck, etc. etc.
Reality is having a couple million a year business can really lead to a fantastic lifestyle if done properly.
It is entirely possible to start a business by yourself. People do it successfully every single day but there are a whole lot of complicated factors from financial, legal, technical and psychological at play just to get started.
Having a support system around you can insulate you from a lot of the complications that come from going it on your own, but that support system is usually based on goodwill not vested interest.
Even people who "go it on their own" but happen to be married when they do so very clearly have a partner in the business.
For example, i'm in the healthcare industry. I can name a whole bunch of problems here, but none of them are ripe for a new startup. That's because I really only find out about a problem from my little part of the world. The few times i've had glimpses beyond my world I certainly haven't had enough of a glimpse to really try and tackle it.
So to me, that's important. Without a cofounder who really knows an industry, you're going to work on 1st world problems that a normal person might run into, that are solvable by a single person.
To be honest, of the problems left in that space they're not really interesting businesses. Either they won't make too much money, or they solve a boring non-problem.
As a technical person I want to find someone who has ran into good problems, and will know if a solution will work or not.
The author is talking about bootstrapped businesses. There are many niches where a well run business can earn revenue of $100,000-$500,000 per year, and be ably run by a single person. These niches do require upkeep, but they are not so likely to be invaded by major competitors or large companies. The returns are too small. However, the returns are excellent for a single founder.
It is also true that it's easier to scale such a business than it used to be. So there is probably more bootstrapping potential than before, especially as more people move online and there are therefore more niches to fill.
But this approach also rules out many types of businesses, and with rare exceptions it rules out larger revenue streams. These are among the trade offs.
I remained in the corporate world for about five years after making the decision mentally to quit until I had confidence that both the technology and my own skill had reached a point where I could have a good shot at hustling a living with my wife as "co-founder." The article somewhat vindicates my decision.
Look at the most successful tech IPO's and funding rounds. Sure there's Amazon & Flexport etc. but those are exceptions.
It seems to me that PG almost certainly didn't mean people were better off starting companies with random strangers than they would be starting off alone.
Looking at the big successful companies that were started with multiple founders, it was almost always a group of friends, or co-workers, or acquaintances from school with similar interests, or something like that. There's more to being "cofounders" than just meeting randomly and deciding to start a company together.
This is probably the clearest refutation of Graham's single founder section I've seen.
I'd expound a bit on one of the later points:
If what you're doing is somewhat domain-specific, only the opinions of people in your target area and market matter. You might know a lot of people, but if they're not in your target area and market they might not get it. If you're getting negative feedback from them, it might be irrelevant. The only negative feedback you should listen to is from people who really get your target area.
On History, there's a self-filmed TV show about 10 survivalist dropped off separately on Vancouver Island competing for $0.5M to be the last standing. The show is fantastic, not for the impressive survival skills, but for the human psychology. The show is called "Alone," and I'm fairly certain they (re)named the show after filming. What you witness over the course of just weeks, is nearly every wilderness expert abruptly losing their will to go on because there is nobody to share it with. They openly acknowledge that they have what it takes to continue, and were originally okay with being away from their family indefinitely, but they all just completely lose their desire and interest in winning or continuing because they are so alone.
In short, isolation doesn't just make it more difficult for you to achieve your goals, it rips the desire to achieve them from your psyche altogether! This is empirically shown and self evident in numerous aspects of society: solitary confinement being classified as torture, team dynamics, mentors, pair bonding, tribalism, etc... It's also why YC (mostly) doesn't accept solo-founders, as well as many other respected VCs.
Two things I've seen kill startups are bad cofounder relationships, and Venture Capitalists. Almost 50-50, with VCs in the lead because they cause a lot of the bad co-founder relationships.
The person you are likely to make your cofounder should probably be your first employee. Make them significant, give them a VP title or whatever, get feedback from them, pay them in equity. But don't let them be in a position where leaving or failing to pull their weight would doom the company.
Finding a good cofounder is nearly impossible for many people for many reasons. If you are a group of people who know each other already and want to start a company-- great.
But cofounder dating is a bad, bad idea. Couples live together for years before getting married, yet co founders want to "get married" within days or months? Even if you choose well on a number of areas, you simply can't know your cofounder well enough.
As for single vs. multi-founder companies. I see SV from afar as an environment where young VC's incubate all manner of ideas by young inexperienced people. It's an educated shotgun approach. And it obviously works or it would have died off a long time ago.
In that context I would say it is absolutely imperative to have more than one person on a team. Why? Because business is hard and most 20-somethings today have never done anything even remotely as hard in their lives. When business slaps you around and tests your limits and you are an inexperienced young person without a support system around you failure is almost guaranteed. Add co-founders to spread the stress, discuss, find solutions and feel like a team with a dose of guidance, money, advise and the benefits of the experience of good VC's and you can make interesting things happen.
Again, in that context, yes, you need multiple founders.
With more experienced entrepreneurs who've been tested in business I don't think the solo founder thing is a problem at all. We can manage the business just fine and we can hire good people to do what's needed. The benefit of experience is that problems are met with aplomb and a mental and business toolbox that turns mountains into hills.
Money is a a thing separate from the single/multi founder issue. You can fail miserably with lots of money and a large team and you can succeed with little money and a guy coding at home (PlentyOfFish anyone?).
What money can and does do is light a rocket under a good thing at the right point in time to make it go. Money is like the blood in the veins of a business. Without enough of it you are not going to go run a marathon and win.
Make sure to read this to get a different take though.