memory   50305

« earlier    

印尼炒饭

一个西裔女人招待他,拿过来一份菜单。他没有翻开,只问她,Nasi Goreng 有没有。女侍点头。他就说,好吧,就来一份Nasi Goreng, 一罐啤酒。

印尼炒饭,三年前他吃了整整两个月。那是个一月份,他上了一个雅加达的项目,印尼的一个客户寻求国际并购的机会。印尼是穆斯林社会,风气保守,晚上十一点,肚子饿,唯一开着的餐饮是路边大排档。大排档都一式一样,Chicken Satay, Gado Gado, Nasi Goreng. 所以他每个夜晚就吃这三样,烤鸡肉串,加多加多色拉, 印尼炒饭,配一瓶啤酒。他坐在大排档的塑料棚下面,雨点打在棚面响声如雷。店主在一口大锅前不停翻炒,脸上不停滴下水,不知是汗还是雨。老板娘收钱、擦桌子,扫地,兜里的钱票子都是湿的。大排档粗陋,盐不是放多就是放少,还要不就是没调开, 一口淡一口咸,镬气倒是十足,火候好。他就坐在那条塑料板凳上,这三样吃了两个月。

现在他老婆短发,他的发迹线有点太高。第一只猫头鹰已经被女儿睡得太脏。他知道第二个孩子降生时,老婆会兴高采烈地给他拿出第二只猫头鹰,那一只也会无可挽回地变脏、掉毛。那家做猫头鹰的玩具厂已经倒闭,这种玩具再也买不到了;因为Bill Murray而走红世界的日本威士忌,很多牌子已经卖脱销,十几年内不会有新货。想起这两件事情,他有点伤感。

除了加班和带孩子,他们剩下的可怜的空闲时间都用来看新房和谈房贷,孩子越来越大,必须搬到好学区住才行。对于婚姻,他常常想起Before Midnight,那么烦躁,零碎,温吞吞,缓慢地死去,“也许就和化疗一样”,他有一次这么想到。他疲惫不堪,他老婆恐怕更累,却无法不去爱这一切:毕竟,他们用Lost in Translation里猫头鹰的名字命名了两个孩子:Louise 和Luis。

他还记得自己做过一个春梦,什么情节都没有,只有这个暗恋对象,在洗手台面前,一遍一遍缓慢地拧毛巾。
story  douban  love  sex  memory  nostalgia  melancholy  life  marriage  family  man  youth  middle-age  indonesia  food  work  california 
yesterday by aries1988
Reclaiming memory for lock-free data structures: there has to be a better way
Memory reclamation for lock-based data structures is typically easy. However, it is a significant challenge for lock-free data structures. Automatic techniques such as garbage collection are inefficient or use locks, and non-automatic techniques either have high overhead, or do not work for many data structures. For example, subtle problems can arise when hazard pointers, one of the most common non-automatic techniques, are applied to many lock-free data structures. Epoch based reclamation (EBR), which is by far the most efficient non-automatic technique, allows the number of unreclaimed objects to grow without bound, because one crashed process can prevent all other processes from reclaiming memory.
We develop a more efficient, distributed variant of EBR that solves this problem. It is based on signaling, which is provided by many operating systems, such as Linux and UNIX. Our new scheme takes O(1) amortized steps per high-level operation on the data structure and O(1) steps in the worst case each time an object is removed from the data structure. At any point, O(mn2) objects are waiting to be freed, where n is the number of processes and m is a small constant for most data structures. Experiments show that our scheme has very low overhead: on average 10\%, and at worst 28\%, for a balanced binary search tree over many thread counts, operation mixes and contention levels. Our scheme also outperforms a highly tuned implementation of hazard pointers by an average of 75\%.
Typically, memory reclamation is tightly woven into lock-free data structure code. To improve modularity and facilitate the comparison of different memory reclamation schemes, we also introduce a highly flexible abstraction. It allows a programmer to easily interchange schemes for reclamation, object pooling, allocation and deallocation with virtually no overhead, by changing a single line of code.
non-blocking  memory 
yesterday by mpm
Kazuo Ishiguro - Nobel Lecture: My Twentieth Century Evening – and Other Small Breakthroughs
Throughout the winter of 1979-80, and well into the spring, I spoke to virtually no-one aside from the other five students in my class, the village grocer from whom I bought the breakfast cereals and lamb kidneys on which I existed, and my girlfriend, Lorna, (today my wife) who'd come to visit me every second weekend. It wasn't a balanced life, but in those four or five months I managed to complete one half of my first novel, A Pale View of Hills – set also in Nagasaki, in the years of recovery after the dropping of the atomic bomb. I can remember occasionally during this period tinkering with some ideas for short stories not set in Japan, only to find my interest waning rapidly.

Hence the need for preservation. For by the time I reached my mid-twenties – though I never clearly articulated this at the time – I was coming to realise certain key things. I was starting to accept that 'my' Japan perhaps didn't much correspond to any place I could go to on a plane; that the way of life of which my parents talked, that I remembered from my early childhood, had largely vanished during the 1960s and 1970s; that in any case, the Japan that existed in my head might always have been an emotional construct put together by a child out of memory, imagination and speculation. And perhaps most significantly, I'd come to realise that with each year I grew older, this Japan of mine – this precious place I'd grown up with – was getting fainter and fainter.
writing  interest  history  memory 
yesterday by craniac
Debugging an evil Go runtime bug - marcan.st
"I don’t have the luxury of ECC RAM on this laptop. What I do have, though, is the ability to mark the bad block of RAM as bad and tell the OS not to use it. There is a little-known feature of GRUB 2 which allows you to do just that, by changing the memory map that is passed to the booted kernel. It’s not worth buying new RAM just for a single bad bit (especially since DDR3 is already obsolete, and there’s a good chance new RAM would have weak cells anyway), so this is a good option.

However, there’s one more thing I can do. Since the problem gets worse with temperature, what happens if I heat up the RAM?

Using a heat gun set at a fairly low temperature (130°C) I warmed up two modules at a time (the other two modules are under the rear cover, as my laptop has four SODIMM slots total). Playing around with module order, I found three additional weak bits only detectable at elevated temperature, and they were spread around three of my RAM sticks."
debugging  memory 
3 days ago by arsyed
Gedächtnistraining: Die besten Merk- und Mnemotechniken | karrierebibel.de
Durch Gedächtnistraining lassen sich Vokabeln, Zahlen und Namen besser merken. Wie Gedächtnistraining funktioniert und die besten Techniken für Ihr Gedächtnis..
brain  learning  memory  life  tips 
3 days ago by cito
IndieWire on Black Mirror
The biggest mistake you can make while watching “Black Mirror” is thinking of it as a show about technology, and how it can affect our lives. Technology is, of course, important, but really, what Brooker is examining goes far beyond that. What he’s tapped into is a far more primal, basic issue — our awareness of death’s inevitability, and the question of what we might leave behind.

While some shows choose to confront mortality head-on, Brooker looks to technology not as a solution to that existential crisis, but as a salve. The domineering theme of “Black Mirror,” when you really think about it, is the concept of memory, the impact we leave upon the world during our time here.
black-mirrory  technology  memory  time 
4 days ago by xianoforange

« earlier    

related tags

&  (ram)  -  10k+  1k+  2015  25k+  a:anne-ewbank  addon  advantages  adventure  advice  aging  alfredhitchcock  alloy  alzhemer  am4  amd's  amd  analysis  anigif  animation  anki  annalog  annotation  ao3  apple  architecture  archive  argument  art  article  articles  asan  aslr  bandwidth  bash  biology  black-mirrory  blog  bookbook  books  borrow  brain  brew  browser  bug  buy  c++  c  cache  california  canola  card  carp  cas  cheat-sheet  cheatsheet  check  chess  chrome  cli  clojure  code  collecting  comic  comp3911  compsci  computing  creativity  cuda  culture  curiosity  d:2017.11.30  debug  debugging  demoscene  development  dh  disadvantages  disorders  documentary  does  dos  douban  dram  drive  dual  ecc  education  eeprom  electrical  electrically  email  emma.mcnally  entertainment  episodic  erasable  exercise  extension  family  fast  favorites  filesystem  film  filmmaking  firefox  firmware  firsttime  flash  fluff  food  for  fordarshini  formukesh  fragmentation  game  games  garbage-collection  gc  gif  gpgpu  gpu  graphics  graphviz  guide!  guide  hardware  health  history  homebrew  homepage  howto  hpc  identity!porn  imac  image_practice  imagination  immigrants  in  increased  indonesia  intel  interacting  interaction  interest  internet  iosdev  java  javascript  kill  killer  knowledge  language  latency  learning  legalresearch  levelone  library  life  linode  linux  lisp  list  living  looking  loss  love  mabou  macpro  making  malloc  man  management  marriage  marvel  medina  melancholy  memories  memory-leak  memory-profiling  memoryleaks  middle-age  mind  mongodb  monitor  motherboard  music  nasa  need  netart  neuroscience  new  nodejs  non-blocking  non-volatile  nostalgia  noticing  novascotia  nvidia  nyc  objgraph  observation  of  office  oil  oom  optimization  organize  out  p:atlas-obscura  pascal  pcworld  pdf  perception  perf  performance  philosophy  phone  photography  pixar  plugin  plugins  politics  post  problem  process  production  productivity  profiler  profiling  programming  pst  psychology  python-modules  python  ram  randomness  rank  read  reading  really  recommendations  recover  reference  research  rewritable  robertfrank  ruby  rubyonrails  ryzen  scala  scavengers  science  script  sd  security  seeing  semweb  series  sex  shape  share  should  single  site  slavery  sleep  smartphone  social-engineering  social  software  sound  space  spycraft  stack  storage  story  storyresearch  suspend  swift  sysadmin  system  systems  tab  technology  tensorflow  terminal  test  thinking  thorki  threads  thrust  time  tips  tire  todownload  tolearn  tools  toread  tounderstand  towatch  trace  tutorial  tutorials  ubuntu  ubuntu16.04  unboxed  unresponsive  unsafe  update  upgrade  us  usa  usb  use  utilities  valgrind  virtual-memory  visual  visualization  vmstat  vs.  vulnerability  w:1000  watching  web  what  wheel  wiki  windows  wordpress  work  write  writing  www  you  youth  zfs 

Copy this bookmark:



description:


tags: