7898
Farewell to fsync(): 10× faster database tests with Docker
You’re writing an application that talks to a database—PostgreSQL, MySQL, MongoDB—and you need to write some tests. You want three things out of your tests: Realism: the closer your test setup is to production, the more likely you are to catch bugs with tests. Speed: Slow tests are expensive tests. Ease-of-use: You want running and writing tests to be easy, otherwise you’re less likely to do it. The problem is that interacting with a database is slow, so you want to avoid writing tes...
database  docker  howto  performance  testing  speed  unittest 
13 hours ago
Artificial intelligence, algorithmic pricing, and collusion | VOX, CEPR Policy Portal
Antitrust agencies are concerned that the autonomous pricing algorithms increasingly used by online vendors may learn to collude. This column uses experiments with pricing algorithms powered by AI in a controlled environment to demonstrate that even relatively simple algorithms systematically learn to play sophisticated collusive strategies. Most worrying is that they learn to
academic  Ai  algorithm  algorithms  analytics  antitrust  development  dystopian-tech  economics  paper  policy  pricing  research 
14 hours ago
On Being A Principal Engineer
. There is no such thing as ‘purely technical problems’. In f
career  engineering  Programming  leadership  management  principal 
yesterday
AppSignal blog: The latest on everything AppSignal
AppSignal Blog: Product updates and things we've learned while building AppSignal
monitoring  error  appsignal  blog  elixir  programming  ruby 
4 days ago
BBC - Travel - The mysterious case of Japan's ‘dancing zombie squid’
Katsu ika odori-don came to global attention in 2010 thanks to a YouTube video that went viral. But how did this unique phenomenon come about?
squid  alive  eat  food  donburi  japan  story  style 
6 days ago
pindexis/marker: The terminal command palette
The terminal command palette. Contribute to pindexis/marker development by creating an account on GitHub.
bash  cli  linux  shell  tool  bookmarks  tools  zsh  command-line  github 
10 days ago
Reflecting on My Failure to Build a Billion-Dollar Company
@shl I shifted my focus from selling my book (using Gumroad, the platform he built) to growing a VC-backed company (which he invested in). We still disagree on some things I'm sure, but everyone could learn a lot and quickly by getting out of his or her bubble.
advice  failure  startups  gumroad  silicon-valley  article  kpcb  lifestyle  startup  success 
10 days ago
How I negotiated a $300,000 offer in Silicon Valley
In the span of a week, I had job offers to work as a software engineer at Google, Facebook, Amazon, Apple, LinkedIn, and Yelp. Here’s how I negotiated them.
career  interview  job  negotiation  offer  programming  salary  softwaredevelopment  Business  california 
11 days ago
Depression Symptoms Can Include Anger, And That's Often Misunderstood : Shots - Health News : NPR
Physicians have been taught to look for signs of hopelessness, sadness and lack of motivation to help them diagnose depression. But anger as a depression symptom is less often noticed or addressed.
mental  health  anger  depression 
13 days ago
Twitter
Software engineers should never try other job titles. In my experience, I learned more about software engineering e…
from twitter_favs
14 days ago
1 Year of Event Sourcing and CQRS – Hacker Noon
I have been working on implementing an application based on CQRS and Event Sourcing principles for about one year. This post is a way for me to describe my journey. I don’t pretend to be Greg Young…
architecture  cqrs  event-sourcing  eventsourcing  microservice 
15 days ago
99designs/gqlgen: go generate based graphql server library
go generate based graphql server library. Contribute to 99designs/gqlgen development by creating an account on GitHub.
github  go  generation  golang  graphql  ifttt  Activity  api  backerman’s  code  code-generation 
15 days ago
Twitter
Proud to say that I am a card-carrying member of the fan club. And I think that it wouldn't be too…
from twitter_favs
16 days ago
Twitter
Today marks my first full year as a solo developer, so I wrote about how things are going with my business, my mone…
from twitter_favs
16 days ago
Twitter
The turtlenecks and the children like CMON
from twitter_favs
16 days ago
Twitter
I consciously try to eradicate „non-technical” from my dictionary. Everyone is technical, in different ways. We nee…
from twitter_favs
16 days ago
Special Report - Inside the UAE’s secret hacking team of U.S. mercenaries | Reuters
Two weeks after leaving her position as an intelligence analyst for the U.S. National Security Agency in 2014, Lori Stroud was in the Middle East working as a hacker for an Arab monarchy.
uae  mercenaries  code  programming  hacking  arab  usa  nsa 
16 days ago
Twitter
Playing Below, I want to kill this thing and eat it. But my daughter is watching and she won’t let me.

I’ll see y…
from twitter_favs
16 days ago
Twitter
2/ Grin, a new cryptocurrency with a "controversial" inflation rate, launched on mainnet a few weeks ago and there…
from twitter_favs
16 days ago
Paul Le Roux, the Coder Who Became a Criminal Mastermind | WIRED
Along the way, he contributed to America's painkiller epidemic and got involved with North Korean methamphetamine manufacturing, Somali pirates, and murder-for-hire.
Archive  IFTTT  Instapaper  Pocket  book  crime  cryptography  drug  drugs  edward  excerpt  illegal  internet  opioids  snowden 
17 days ago
Twitter
Do you ever feel like it’s weird that we’ve accepted the idea of planning for a retirement that will take place at…
from twitter_favs
17 days ago
Twitter
I don’t wanna spoil it so instead I’m blowing up ’s DMs (sorry not sorry)
from twitter_favs
17 days ago
Twitter
Naming as in identifying or naming as in assigning proper names to each lizard? Because I am all in on th…
from twitter_favs
17 days ago
Twitter
I think there are some lesson here, for anyone in a senior and/or management role:

You're going to fuck up.
You mi…
from twitter_favs
17 days ago
Twitter
I've had a few questions about this since I posted it, and it's clear it was a bit more disorganized and haphazard…
from twitter_favs
17 days ago
QUID | Payment solutions
QUID is a technology company based in Toronto, Canada, that builds platforms for microbanking, micropayments, and micro-monetization.
ads  bitcoin  cryptocurrency  micropayments  monetize  payments  paypal  quid  stripe  subscriptions  wordpress 
18 days ago
Twitter
Being the partner of a disabled person is not exactly a protected class; so I kept very fucking close track.

Of t…
from twitter_favs
18 days ago
Twitter
I need journalists to stop calling racism "racially charged." There is no such thing as racially charged. That is a…
from twitter_favs
18 days ago
The Man Who Invented Information Theory | Boston Review
The Man Who Invented Information Theory from Boston Review. Of the pioneers who drove the information technology revolution, Claude Shannon may have been the most brilliant. A new book resurrects his legacy.
information  theory  book  toread  shannon  early  history  computer  messaging  telecommunications  mit 
19 days ago
Germs in Your Gut Are Talking to Your Brain. Scientists Want to Know What They’re Saying. - The New York Times
The body’s microbial community may influence the brain and behavior, perhaps even playing a role in dementia, autism and other disorders.
gut  germ  asd  microbial 
19 days ago
What it’s like to pursue a dream for 30 years — and fail
For every successful, hot-selling invention, there are a million others that don’t make it. But what does ‘failure’ really mean?
bionic  boot  passion  failure  theft  draft  australia  technology  stem  stories  history  sf  hustle 
21 days ago
Twitter
If I come back from vacation without finishing all these, send me back
from twitter_favs
21 days ago
Are we in the Middle of a Programming Bubble?
Photo Credit: zacktionman TL;DR Rank and file programmers at the top tier tech companies now make $300 to $400 thousand per year.Much of this is driven by large stock valuations.Other career paths seem 'harder', and yet they're not compensated as well.
blogs  career  economics  google  programming  equity  interesting  salary  tech  work 
23 days ago
Twitter
Right?! I think this secretly productive downtime is good for problem solving spaces.
But it can also be…
from twitter_favs
23 days ago
Twitter
My brain does this thing where I spin on problems I haven't solved.

Sometimes it's DOPE: I used to debug code in m…
from twitter_favs
24 days ago
Why are glasses so expensive? The eyewear industry prefers to keep that blurry - Los Angeles Times
Eyewear is a near-monopolistic, $100-billion industry dominated by a single company. That's why 1,000% markups for frames and lenses are commonplace.
eyewear  glasses  health  economics  competition 
24 days ago
Some issues with GitHub Forks
Some issues with GitHub Forks. GitHub Gist: instantly share code, notes, and snippets.
github  access  free  patterns  bug 
24 days ago
Becoming a Nimble Giant: How DynamoDB serves Nike at Scale
As we look to our digital future, one of Nike’s key initiatives takes center stage: a microservices architecture with cloud deployment. Over the last few years, the small number of…
aws  aws-dynamodb  read2of  software-architecture  nike 
25 days ago
Magnet Finge.rs
A resource for magnetic finger implants, created by Charlotte Dann. What is a magnetic implant? Why would you want such a thing? Are you going to die? Yes. We will all die.
magnet  fingers  art  science  experiment  hack 
25 days ago
Don't Pay to Acquire Your First Users · Kapwing Blog
I think spending money to acquire your first customers is an unhealthy approach to product validation and, frankly, a waste of capital. In this post, I’ll make the case for acquiring users organically rather than through paid acquisition.
startup  acquisition 
25 days ago
« earlier      
3d actionscript advice ai ajax algorithm algorithms alternative amazon animation api app apple application apps architecture archive art article articles artist audio awesome aws bash bestpractices blog blogs book books brain browser business c canada canvas career cli cloud cocoa code coding collaboration community computer cool css culture custom daily data database debian design dev developer development devops distributed diy docker documentation ecommerce economics editor education electronics email engineering facebook flash font fonts food framework free fun funny future game gamedev games gaming geek git github golang google graphics guide hack hacker hacking hacks hardware health history howto html html5 http ideas ifttt illustration inspiration instapaper interesting internet ios iphone ipod ipodtouch java javascript jquery js json keyboard kubernetes language learning library linux mac magento management marketing math media memory mobile music network networking news node nodejs online opensource optimization oracle osx paper patterns performance php physics plugin pocket politics portfolio privacy productivity programming psychology python reference research resources ruby science search security server shell social software space sql startup storage store streaming style sysadmin tech technology terminal testing text tips todo tool tools toread tutorial twitter typography ui unix unread usa ux vancouver vgap via:popular video vim visualization web web2.0 webdesign webdev wiki windows work wow writing xml

Copy this bookmark:



description:


tags: