61 karma · joined December 20, 2014
Been to the four corners and seven continents.
Lives in a Westy.
Maker of code and dinner.
LR(k) would be more complicated. Start with the smaller CFG subset and work up to it.
This is one time I hope their lawyers turn the screws on these corporations and extract as much capital as possible.
(The op amp circuit diagram is also neat.)
It would also show leadership from MRI to encourage a semi-independent Ruby self-test framework that can run on any Rubyish interpreter. (Granted RS has RBX bias, but it would show leadership to coordinate common infrastructure.)
Since RS exists, seems like a good idea to go with that for full up integration testing, but each Ruby should still unit test it's own, low-level bits. (Is MRI doing that at least?)
The bigger meta question is: why are courts still allowed to monetize the automated services that are provided at neglible unit cost? Just because lawyers are often chisels doesn't mean the government is allowed to profit from the restriction of access to the people's information, and that automated processes (downloading PDFs) are no longer equivocable to manually making copies of thousands of pages of documents. This puts an undue burden on most people that don't have millions of dollars to throw around and it puts up a barrier to actual transparency of legal artifacts. These sorts of things should be free, but the article does neither explicitly state nor implicitly hint to the cost of this yet-to-be-named SCOTUS system.
Even more meta: Shouldn't civil rights include the freedom to access all public information produced by a government with minimal (at cost of delivery) or no cost?
(IANALBIPOOTI)
Though the goal should be generating less code. Link in fewer dependencies, reduce features, DRY up duplicate logic and cut LoC. Also compile with -DNDEBUG -O2 -g- and whatever LTO switches are available for whole program optimization if you're statically linking everything together. Also be sure to include static dependencies of other static dependencies like zlib (-lz), or you'll inevitably end up with missing symbol errors when compiling a final program. LTO cuts out all (most) of the shit that you don't need and attempts to optimize across translation units.
Furthermore a consideration against static linking, on most platforms, if the same shared library is already loaded, it's reused by mmaping it into a process. Not sure that duplicating code is going to reduce memory usage or the IO it takes to load from disk. Giant runtimes like Go, Ruby, Python and fucking Java shouldn't be duplicated N times... That's just wasteful. (I hate any language with an epic runtime or VM that includes the world to do anything.). Libraries should be reserved for the few redundant things that take tons of code to implement and change very little.
If anyone wants to compile a Linux system from scratch, try LFS and hackaround with static linking. It may take patches, extra flags to get what you want.
Hope Static Linux scales, because it's easier to upgrade static programs without dependency hell but the increased memory usage of duplicated code might not be so great of a tradeoff.
Another hack would be to statically compile every system program in each directory together (/sbin/, /bin/, and parts of /usr/bin, etc) into a single executable per directory that is then symlinked to itself to select which "program" to load via argv[0]. It will be one giant exe per directory, but it will be cached basically all the time and with LTO, there won't be much duplication as with N programs compiled separately. This would take a main which dispatches to other renamed original mains and renaming all symbol conflicts across all translation units.
/bin/static
/bin/[ -> /bin/static
/bin/false -> /bin/static
/bin/true -> /bin/static
(Probably want to use hard links also)Pretty hilarious.
In the US, McDs is a house of horrors. Look at the Palo Alto location: bathroom from hell even the devil wouldn't use, terribly underpaid/unmotivated staff and worse decor.
No worries. Stay out of trouble. G'd luck ;)
Military (army, navy, Air Force, marines, coast guard) has tons of logistics service jobs, and will pay for university. My stepbrother started off as a navy radar tech, lived all over, did college, air school and now flies f/a-18's.
Survival depends on doing things with which we are uncomfortable or expending greater efforts elsewhere.
Education is great if you teach yourself basic math, writing and so on, but education is most often a distraction to getting down to actual work that makes money. The failure of ourselves is when we let pride or ego get ahead of rational self-interest.
There are plenty of blue-collar skilled trades that pay 100k+/year that academia-brainwashed people look down upon. Welder, electrian, plumber, carpenter, mechanic, on and on. Check out Mike Rowe's nonprofit for more... Nuclear industry rated and underwater welders make crazy money. Btw nurses and medical will always be needed and the pay is great. Want a niche technical OR specialty that doesnt always require an MD? perfusionist (heart lung machines). You would honestly be able to say you were legally sanctioned to kill people for a living without the morass of being a PMC, because you would be that person that flips the switch at EOL.
If you have the sand, fishing and crabbing makes coin by being hard and risky. Taxi drivers also on dry land.
Just pick something, try it out, move on if too terrible, don't waste time on analysis paralysis because it's just procrastination.
If you want a simple business model that works, sell t-shirts on a high pedestrian traffic area or tourist trap area (pier 39 sf). You may even clean people's car windows for tips and pay at gas stations if you ask the owner|manager & explain (many gas stations are independently owned.. Expect to have to visit 10-15 stations to get approval and be super sincere). It's generic hard work, but it's doable without skill or funding. Also sign up for TaskRabbit for more skilled jobs that could pay more. (See a pattern.. Try lots of things and hustle to get to higher paying gigs.). Btw playing up youth leads to money... Stay clean, shave, youthful attire and get a haircut if needed... You're the product if you offer a service. (Either look professional or super pathetic, in between leads to less cash.)
Some religious organizations will help you, others like most of those in Silicon Valley, only do happy-clappy and no social service volunteering as do others in poorer areas. In fact if you ever had to bet outright, don't bother begging from rich people, beg from lower/middle class areas.
If it's a super emergency in the US, apply for food stamps and general assistance at your local social services agency. They'll usually give it to you the same day in the form of an EBT card that works at Costco, grocery stores and pharmacies. It's a pittance, but it will keep you alive if you budget it very carefully. (Beware: massive fees at almost every ATM. Always get cash back at stores instead.) They may even throw in medical insurance if you're broke enough. (I was a teacher in a minority area and had to help emancipated students get food and get to school... I've seen almost everything. :( ). Rationalize going on the dole as a buffer that you will pay back through taxes many times over later, or to wealth and minimal taxes and let the middle class handle that.
Cut your expenses (don't eat out) and travel as least as possible. Maybe buy a cheapish van and live in it instead of paying rent. Cancel all those monthly Internet services (games, Netflix, Hulu, spotify), perhaps even phone service. Use coffee shops for power and data, maybe go Skype / google voice only. Cut luxury prepared foods too. Shelter, food and transportation (gas) are the actual necessities... Everthing else is a choice to rationalize excessive consumerism. (Stop smoking, drinking and latte habits if present... This is where most poor people hemorrhage money and may harm their health too. For blanks sake don't drink or do drugs but do get good sleep, your judgement (wits) needs to be perfect or one mistake on the street will kill you... You need to be making the best possible decisions as often as possible to bootstrap yourself back to where you want to be.)
Don't count on a startup for income... It's always a long shot / crapshoot and most stories are pure survivor bias hiding the work, pain and luck involved.