working-stiff   218

« earlier    

REST is the new SOAP | Hacker News
hn  commentary  techtariat  org:ngo  programming  engineering  web  client-server  networking  rant  rhetoric  contrarianism  idk  org:med  best-practices  working-stiff  api  models  protocol-metadata  internet  state  structure  chart  multi  q-n-a  discussion  expert-experience  track-record  reflection  cost-benefit  design  system-design  comparison  code-organizing  flux-stasis  interface-compatibility  trends  gotchas  stackex  state-of-art  distributed  concurrency  abstraction  concept  conceptual-vocab  python  ubiquity  list  top-n  duplication  synchrony  performance  caching 
3 days ago by nhaliday
Codepip | Learn to code by playing games
I don't really like frontend stuff tbh so this kind of stuff might be path of least resistance to me learning it
puzzles  games  learning  frontend  web  DSL  programming  javascript  tutorial  init  form-design  dynamic  money-for-time  working-stiff 
4 weeks ago by nhaliday
Ask HN: Learning modern web design and CSS | Hacker News
Ask HN: Best way to learn HTML and CSS for web design?:
Ask HN: How to learn design as a hacker?:

Ask HN: How to learn front-end beyond the basics?:
Ask HN: What is the best JavaScript stack for a beginner to learn?:
Free resources for learning full-stack web development:

Ask HN: What is essential reading for learning modern web development?:
Ask HN: A Syllabus for Modern Web Development?:

Ask HN: Modern day web development for someone who last did it 15 years ago:
hn  discussion  design  form-design  frontend  web  tutorial  links  recommendations  init  pareto  efficiency  minimum-viable  move-fast-(and-break-things)  advice  roadmap  multi  hacker  games  puzzles  learning  guide  dynamic  retention  DSL  working-stiff  q-n-a  javascript  frameworks  ecosystem  libraries  client-server  hci  ux  books  chart 
4 weeks ago by nhaliday
CppCon 2015: Chandler Carruth "Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!" - YouTube
- very basics of benchmarking
- Q: why does preemptive reserve speed up push_back by 10x?
- favorite tool is Linux perf
- callgraph profiling
- important option: -fomit-frame-pointer
- perf has nice interface ('a' = "annotate") for reading assembly (good display of branches/jumps)
- A: optimized to no-op
- how to turn off optimizer
- profilers aren't infallible. a lot of the time samples are misattributed to neighboring ops
- fast mod example
- branch prediction hints (#define UNLIKELY(x), __builtin_expected, etc)
video  presentation  c(pp)  pls  programming  unix  heavyweights  cracker-prog  benchmarks  engineering  best-practices  working-stiff  systems  expert-experience  google  llvm  common-case  stories  libraries  measurement  linux  performance  traces  graphs  static-dynamic  ui  assembly  compilers  methodology  techtariat 
5 weeks ago by nhaliday
CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures" - YouTube
- idk how I feel about this
- makes a distinction between efficiency (basically asymptotic complexity, "doing less work") and performance ("doing that work faster"). idiosyncratic terminology but similar to the "two performance aesthetics" described here:
- some bikeshedding about vector::reserve and references
- "discontiguous data structures are the root of all evil" (cache-locality, don't use linked lists, etc)
- stacks? queues? just use vector. also suggests circular buffers. says std::deque is really bad
- std::map is bad too (for real SWE, not oly-programming). if you want ordered associative container, just binary search in vector
- std::unordered_map is poorly implemented, unfortunately (due to requirement for buckets in API)
- good implementation of hash table uses open addressing and local (linear?) probing
video  presentation  performance  nitty-gritty  best-practices  working-stiff  programming  c(pp)  systems  data-structures  algorithms  jvm  pls  metal-to-virtual  stylized-facts  rhetoric  expert-experience  google  llvm  efficiency  time-complexity  mobile  computer-memory  caching  oly-programming  common-case  hashing  multi  energy-resources  methodology  trees  techtariat 
5 weeks ago by nhaliday
Geoff Greer's site: Burnout is in the Mind
I sometimes wonder if burnout is the western version of fan death. When you think about it, burnout makes little sense. People get depressed and tired from… what, exactly? Working too much? Working too hard? Excessive drudgery? Bull. We are working less than ever before. Just over a century ago, the average work week exceeded 60 hours. Today, it’s 33.[1] Past occupations also involved toil and danger far greater than any employment today. Yet burnout is a modern phenomenon. Strange, eh?


I’m not saying those who claim to be burnt-out are faking. I don’t doubt that burnout describes a real phenomenon. What I do doubt is the accepted cause (work) and the accepted cure (time off from work). It seems much more likely that burnout is a form of depression[3], which has a myriad of causes and cures.

It is only after making all this noise about burnout that I feel comfortable suggesting the following: Don’t worry about working too much. The important thing is to avoid depression. People more knowledgable than I have written on that subject, but to sum up their advice: Get out. Exercise. Try to form healthy habits. And stay the hell away from negative media such as cable news and Tumblr.
techtariat  labor  discipline  productivity  contrarianism  reflection  tech  realness  stress  causation  roots  psycho-atoms  health  oss  github  stamina  working-stiff 
7 weeks ago by nhaliday

« earlier    

related tags

2014  2015  80000-hours  :/  ability-competence  abstraction  academia  accretion  accuracy  acmtariat  advice  age-generation  aggregator  aging  ai  akrasia  albion  algorithms  alien-character  allodium  analogy  analysis  anonymity  anthropology  aphorism  api  applicability-prereqs  arbitrage  asia  assembly  assortative-mating  attention  authoritarianism  aversion  backup  bangbang  barons  beeminder  behavioral-econ  benchmarks  best-practices  better-explained  biases  big-picture  bits  blog  books  bounded-cognition  branches  brands  broad-econ  business  c(pp)  c:***  caching  calculator  caltech  capital  career  carmack  causation  certificates-recognition  chart  checking  checklists  class-warfare  class  client-server  cliometrics  cloud  coalitions  code-dive  code-organizing  coding-theory  cog-psych  collaboration  coming-apart  commentary  common-case  communication  community  comparison  compensation  compilers  complex-systems  composition-decomposition  computer-memory  concept  conceptual-vocab  concrete  concurrency  confusion  contest  contracts  contrarianism  coordination  core-rats  corporation  correctness  correlation  cost-benefit  coupling-cohesion  course  cracker-prog  creative  critique  crosstab  cs  culture  current-events  cycles  cynicism-idealism  dan-luu  data-science  data-structures  data  database  dbs  debate  debt  debugging  decision-making  deep-learning  degrees-of-freedom  design  desktop  devops  devtools  direction  dirty-hands  discipline  discussion  distributed  distribution  documentation  dotnet  drama  driving  dsl  duplication  duty  dynamic  early-modern  econ-productivity  econometrics  economics  econotariat  ecosystem  editors  education  effect-size  effective-altruism  efficiency  egalitarianism-hierarchy  electromag  elegance  elite  email  embodied-cognition  embodied-pack  embodied  emotion  empirical  ems  endo-exo  endogenous-exogenous  energy-resources  engineering  entrepreneurialism  epidemiology  ergo  error-handling  error  essay  estimate  europe  evidence-based  examples  exocortex  expert-experience  explanation  externalities  facebook  feudal  field-study  finance  fitness  fitsci  flexibility  flux-stasis  focus  foreign-lang  form-design  formal-methods  forum  frameworks  free  frontend  frontier  games  gender-diff  gender  get-fit  giants  git  github  google  gotchas  grad-school  graphs  gregory-clark  ground-up  growth-econ  growth  gtd  guide  gwern  hacker  hanson  hardware  hashing  hci  health  heavyweights  heterodox  heuristic  hidden-motives  high-variance  higher-ed  history  hmm  hn  homepage  homo-hetero  housing  howto  hsu  human-bean  human-capital  humility  ide  ideas  idk  ieee  impact  impro  incentives  increase-decrease  india  individualism-collectivism  industrial-org  industrial-revolution  inequality  info-dynamics  info-foraging  infographic  inhibition  init  innovation  insight  institutions  intellectual-property  interface-compatibility  internet  intervention  interview-prep  intricacy  investing  iq  japan  jargon  javascript  jobs  journos-pundits  judgement  jvm  keyboard  knowledge  labor  language  law  learning  lectures  left-wing  legacy  let-me-see  letters  libraries  lifestyle  links  linux  list  literature  lived-experience  llvm  long-short-run  long-term  machine-learning  macro  malaise  management  map-territory  market-failure  meaningness  measure  measurement  media  medicine  medieval  meta-analysis  meta:science  metabuch  metal-to-virtual  methodology  metrics  microbiz  microfoundations  microsoft  migration  mindful  minimalism  minimum-viable  mobile  models  money-for-time  money  mooc  mostly-modern  move-fast-(and-break-things)  multi  n-factor  nascent-state  networking  news  nibble  nitty-gritty  no-go  null-result  number  objektbuch  ocaml-sml  oly-programming  oop  optimate  orfe  org:anglo  org:biz  org:bleg  org:com  org:data  org:edu  org:fin  org:gov  org:health  org:junk  org:lite  org:mag  org:mat  org:med  org:nat  org:ngo  org:popup  org:rec  org:sci  organization  organizing  os  oss  osx  outcome-risk  p:whenever  papers  paradox  pareto  parsimony  paste  pdf  performance  personal-finance  personality  persuasion  pessimism  phalanges  phd  pic  planning  plots  pls  policy  poll  pragmatic  prediction  preprint  presentation  prioritizing  pro-rata  problem-solving  procrastination  productivity  programming  progression  property-rights  protocol-metadata  psycho-atoms  psychology  public-health  puzzles  python  q-n-a  qra  quality  quantified-self  questions  quotes  ranking  rant  rat-pack  rationality  ratty  realness  recommendations  recruiting  reddit  redistribution  reference  reflection  regularizer  replication  repo  responsibility  retention  retrofit  review  rhetoric  rhythm  rigidity  roadmap  robotics  roots  rot  s-factor  s:*  saas  sales  scale  scaling-tech  sci-comp  science-anxiety  science  scitariat  search  securities  self-control  sequential  sex  shipping  signal-noise  simulation  sinosphere  skeleton  sleep  sleuthin  slides  social-norms  social-psych  social  society  software  spearhead  speculation  stackex  stamina  startups  state-of-art  state  static-dynamic  status  stories  strategy  stream  stress  strings  structure  study  stylized-facts  success  summary  supply-demand  survey  sv  synchrony  synthesis  system-design  systems  tactics  taxes  tech-infrastructure  tech  technocracy  techtariat  temperance  terminal  texas  the-great-west-whale  the-monster  the-west  theory-of-mind  theory-practice  things  thinking  time-complexity  time-preference  time-series  time-use  time  tip-of-tongue  todo  tools  top-n  traces  track-record  trade  tradeoffs  tradition  transitions  transportation  trees  trends  tricks  trust  tutorial  twitter  ubiquity  ui  unaffiliated  uncertainty  unit  universalism-particularism  unix  urban-rural  urban  usa  ux  values  vcs  venture  vgr  video  virtu  visualization  vitality  volo-avolo  walls  washington  wealth  web  webapp  west-hunter  white-paper  whole-partial-many  wiki  winner-take-all  wire-guided  within-group  wonkish  workflow  world-war  worrydream  worse-is-better/the-right-thing  writing  x-not-about-y  yak-shaving  🎩  🖥  🦉 

Copy this bookmark: