|
Gibsons “San Francisco’s Slow-Motion Suicide” is worth reading, his take is that San Francisco has become too successful… inevitable to decline into some expensive backwater due to “the rent is too damn high”. He paints a compelling vision of the ills of appalling levels of income inequality, the monoculture of white-male-American tech-workers, and the metastasis of the city into the “hinterlands of Antioch and Vallejo”: the resulting 3....
|
|
After three years of silence, a new jQuery prototype pollution vulnerability emerges once again
-
snyk.io
-
7 years ago
-
eng
On March 26th, 2019, almost three years after the last jQuery security vulnerability was disclosed, we recently learned about a new security vulnerability affecting the same popular jQuery frontend library.
|
|
I came up with a list of questions I would ask my cloud provider if I was buying a product. They are as follows: 1. What problem is this solving? I would ask this to make sure I even need this product. So many people tend to buy into the hype for “shiny”, they miss if they even needed the thing in the first place. 2. How did you implement this? What is your threat model? So much of the cloud is built on popsicle sticks and glue. Doe....
|
|
Back in 2013, I posted a bunch of articles about Soylent. I liked the idea then, and I like it now, and so I wanted to take a minute to give you an update after I gave it a try. Permalink.
|
|
Empowerment technologischer BürgerInnen oder doch nur Buzz-Word? “It is time to actually become citizens within technological society” - (Frankenfeld 1992, 477). So kommentiert Frankenfeld das unterforschte Konzept der Technological Citizenship. Was bedarf es um an unserer heutigen hochtechnisierten Gesellschaft teilzunehmen? Aktueller denn je, wird hier untersucht, ob Technological Citizenship Bürgerinnen und Bürger in einer Demok..
|
|
Attic: Search Hundreds of Small and Local Stores and Boutiques . Awesome Search . Indieseek.xyz Directory . Million Short - What haven't you found? . Pinboard: social bookmarking for introverts . Qwant Lite . Startpage (claims most private seatch engine) . UbuWeb . wiby.me - the search engine for classic websites . WikiArt.org - Visual Art Encyclopedia .
|
|
Saving Tony Bedford's python snippets for calculating compound interest . Really just an excuse to fire up Emacs and play with org babel. t = 20 # years r = 0.07 # rate pv = 200000.00 # present value fv = pv * (1+r)**t # future value print("Pension of %.2f at %d%% will be worth %.2f in %d years" % (pv, 100 * r, fv, t)) #+RESULTS: Pension of 200000.00 at 7% will be worth 773936.89 in 20 years t = 20 # years r = 0.07 # rate pv = 200000....
|
|
In addition to providing a static type system and compiler for a superset of JavaScript, TypeScript makes much of its functionality available programmatically. In this post we'll use the TypeScript compiler API to build an interpreter. We'll build off of a TypeScript wiki article and cover a few areas that were confusing to me as I built out a separate project . The end result we're building will look like this: $ cat test.ts ....
|
|
I recently began trying out Cinnamon as my desktop environment and I've been thoroughly enjoying it. The only issue I was having was occasionally a page's form input fields would have a dark background while still having dark text making it impossible to read, and very difficult to write. It wasn't happening everywhere, and I couldn't track down what about a website would cause the issue. Most prominently for me was when this showed up ....
|
|
I promised some posts on this topic, and today I will begin to deliver. Today I want to talk about my journey to weightlifting. It took me a while, but I look forward to sharing the lessons I learned along this long and winding road. Permalink.
|
|
There is often a work culture that you should be busy all the time - if you are a programmer you should always be typing and producing code. Programming is a mental process and so requires thinking. Sometimes a little thought upfront saves a lot of pain and work down the line.
|
|
There is often a work culture that you should be busy all the time - if you are a programmer you should always be typing and producing code. Programming is a mental process and so requires thinking. Sometimes a little thought upfront saves a lot of pain and work down the line.
|
|
With all the talk of Huawei over the last few days , I want to spend a minute on AT&T. You may have seen the company in the news for expanding 5G to new cities despite poor performance . In short, AT&T markets an optimized 4G LTE network as 5GE . Even if AT&T did offer actual 5G, no U.S. devices could use it ; it does not. Huawei receives so much attention in this space because it is the first company to offer an actual 5G network, ..
|
|
I've now built Emacs's mu/mu4e releases a handful of times on macOS. These are the steps, so I don't forget. 1.4 Updated steps for building mu/mu4e 1.4: brew install gmime export CPPFLAGS="-I$(brew --prefix)/Cellar/gmime/3.2.3/include -I$(brew --prefix)/include" export LDFLAGS=-L$(brew --prefix)/Cellar/gmime/3.2.3/lib export PKG_CONFIG_PATH=$(brew --prefix)/Cellar/gmime/3.2.3/lib/pkgconfig:$(brew --prefix)/opt/libffi/lib/pkgconfig ex..
|
|
Often I need to “do X only if files on some folder changed” or whatever. I always need to Google that or find it on old scripts…
|
|
So I had a bunch of YAML files with an array of key/value maps representing environment variables. I wanted to sort these to make comparing them across similar files easier. A web search pulled up this nice pipeline to handle the actual sorting: xclip -selection clipboard -o | awk '{printf("%s%s",$0,(NR%2)?"\t":"\n")}' | sort -k2,2n | tr '\t' '\n' | xclip -selection clipboard # sort pairs of yaml lines So what I did was copy just the....
|
|
How to alias and navigate to directories with autocomplete in Linux
-
iridakos.com
-
7 years ago
-
eng
I use the terminal a lot and in my day to day work I tend to navigate to the same bunch of directories. There are some awesome tools out there (like autojump or z ) but sometimes, especially when the directories are similarly named, there is a need to be explicit to navigate to the proper one. I decided to write a script to overcome this issue and to avoid having to edit my .bash* files to manage aliases each time I wanted to add....
|
|
How to alias and navigate to directories with autocomplete in Linux
-
iridakos.com
-
7 years ago
-
eng
I use the terminal a lot and in my day to day work I tend to navigate to the same bunch of directories. There are some awesome tools out there (like autojump or z ) but sometimes, especially when the directories are similarly named, there is a need to be explicit to navigate to the proper one. I decided to write a script to overcome this issue and to avoid having to edit my .bash* files to manage aliases each time I wanted to add....
|
|
How to alias and navigate to directories with autocomplete in Linux
-
iridakos.com
-
7 years ago
-
eng
I use the terminal a lot and in my day to day work I tend to navigate to the same bunch of directories. There are some awesome tools out there (like autojump or z ) but sometimes, especially when the directories are similarly named, there is a need to be explicit to navigate to the proper one. I decided to write a script to overcome this issue and to avoid having to edit my .bash* files to manage aliases each time I wanted to add....
|
|
How to alias and navigate to directories with autocomplete in Linux
-
iridakos.com
-
7 years ago
-
eng
I use the terminal a lot and in my day to day work I tend to navigate to the same bunch of directories. There are some awesome tools out there (like autojump or z ) but sometimes, especially when the directories are similarly named, there is a need to be explicit to navigate to the proper one. I decided to write a script to overcome this issue and to avoid having to edit my .bash* files to manage aliases each time I wanted to add....
|
|
Joshua Goldstein, Staffan Qvist, and Steven Pinker believe nuclear power should replace fossil fuels, and serve as the backup that makes renewable energy sources viable. They make a good case in this interesting article on The New York Times, and I even found a few gems in the comments section — one of which pointed me to a piece on Bloomberg. Gerard Mourou, a winner of the 2018 Nobel Prize for Physics, has a novel idea to solve the proble..
|
|
I have spent a lot of time reading about China over the last few days. This reminded me of a great chart that broke down emissions by country, to make an interesting point: for all the attention it receives in the media, emissions from the United States pale in comparison to those of developing nations in general, and China in particular. In fact, the United States’ contribution has almost no effect on global temperatures . I believe we sh....
|
|
I planned to include a link to this piece in Proxy Innovation . As that article grew from a brief comment into a more in-depth rundown of the U.S.-Huawei situation, though, I pulled Herb Lin’s Huawei and Managing 5G Risk out for its own post. Where the five articles I linked to last time focused on this situation at a high level, Herb Lin delves into the technical arguments for and against Huawei’s adoption by the West. As it tur..
|
|
World powers have a penchant for proxy wars. French involvement in the Revolutionary War, anyone? Little has changed a century and a half later . We still see this going on today in Syria , to name just one recent example. We also see this going on today in the fifth domain — cyberspace — with the rise of the Chinese firm Huawei . Although some experts argue that the Communist Party does not control it , recent Justice Department act..
|
Have you ever tried to do a code review on a PR that merges a large release branch or feature branch back into mainline, fixing merge conflicts? It’s not pretty. The diffs are often and easily very big, — 50k+ LOC big — have hundreds of commits, and the actual changes made by the engineer resolving the merge conflicts are virtually impossible to spot. This article covers one nifty trick I’ve been using lately in these cases that lets you....
|
|
Why is my Java software only using one core, on my multi-core AWS ECS Docker instance?
-
www.databasesandlife.com
-
7 years ago
-
eng
There is no way to get Java to automatically use find out many cores are available and use them all, on AWS ECS using Docker. You have to specify how many cores you want to use via the -XX:ActiveProcessorCount option. On JDK >= 10, use the following JDK options: -XX:ActiveProcessorCount=2 On JDK >= 8, use the following JDK options: -XX:+UnlockExperimentalVMOptions -XX:ActiveProcessorCount=2 Discussion Having optimized my CPU-bound ..
|
|
This post is co-authored by Kathy Simpson . “understanding the true nature of instinctive decision making requires us to be forgiving of those people trapped in circumstances where good judgment is imperiled.” ― Malcolm Gladwell, Blink: The Power of Thinking Without Thinking As leaders, setting up a structure that helps us navigate decisions under pressure is of the utmost importance. When writing and delivering software we rely on....
|
|
It’s old, but — as the saying goes , every day someone is born who has never seen the Flintstones. I wanted to take a second to drop a link to Mozilla’s new project, Firefox Send . This service promises free, private, end-to-end encrypted, and temporary file transfers from a respected company with a stated desire to preserve its users privacy. Check out the release notes here . Also of interest, pCloud Transfer allows anonymous users t..
|
|
I want to take a moment to speak to my old readers. Maybe you forgot to remove my feed, never got around to unfollowing me on Twitter, or just stayed close and hoped that I would one day write again; regardless, I’m glad you did. What this site once was, however, somewhere for me to talk about the writer’s craft, Apple, and technology, it is no longer. Permalink.
|
|
Solution and analysis of a simple Matlab puzzle that leads to interesting insight on Matlab's parser. The post Interesting Matlab puzzle – analysis appeared first on Undocumented Matlab . Related posts: Interesting Matlab puzzle A simple Matlab puzzle that leads to interesting insight on Matlab's parser. ... An interesting uitree utility ExploreStruct is a utility that shows how custom uitrees can be integrated in Matlab G..
|
|
Solution and analysis of a simple Matlab puzzle that leads to interesting insight on Matlab's parser. The post Interesting Matlab puzzle – analysis appeared first on Undocumented Matlab . Related posts: Interesting Matlab puzzle A simple Matlab puzzle that leads to interesting insight on Matlab's parser. ... An interesting uitree utility ExploreStruct is a utility that shows how custom uitrees can be integrated in Matlab G..
|
|
Over the last few years — perhaps not that unusually among the nerds I know — I’ve become increasingly fascinated by the Apollo program (and early space program more generally), and been reading my way through a growing number of books and documentaries written about it. At a party this weekend I got asked for my list of Apollo book recommendations, so I decided to write them in a form I can easily share and refer to, in case it’s of intere..
|
|
Over the last few years — perhaps not that unusually among the nerds I know — I’ve become increasingly fascinated by the Apollo program (and early space program more generally), and been reading my way through a growing number of books and documentaries written about it. At a party this weekend I got asked for my list of Apollo book recommendations, so I decided to write them in a form I can easily share and refer to, in case it’s of intere..
|
|
Many of our data pipelines interact with external services. The availability of an external service can adversly affect the health our pipelines. This is how we handle it using AWS Step Functions
|