Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
osullivj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
47 ms
·
481.
▲
by
osullivj
10y ago
Oh no. Folk can get really obsessive about stationary. I have to have Mitsubishi Uniball [1] myself. [1] https://www.penaddict.com/top-5-pens/
482.
▲
by
osullivj
10y ago
Andy Hornby [1] shouldn't be allowed to run a corner shop, let alone a bookies. Under his rule HBOS ran an unhedged mortgage book. [1] https://en.wikipedia.org/wiki/Andy_Hornby
483.
▲
by
osullivj
10y ago
Docklands Light Railway in London has been driverless for years now.
484.
▲
by
osullivj
10y ago
Basic & Z80 ASM on the ZX81 and Camputers Lynx at home, for fun. Basic & DBaseII on PC-DOS as my first paid gig in 83. Then Fortran, C, x86 & 68000 ASM for mech eng software on DOS, Windows, VMS and Xenix [1] from 1985 to 1990.
485.
▲
by
osullivj
10y ago
Churchill was wrong about many things. But we must credit him with one towering achievement. In May & June 1940 the whole of Europe lay at Hitler's feet. Many in Britain wanted to reach an accommodation with the Third Reich, fearin
486.
▲
by
osullivj
10y ago
Churchill College, Cambridge University is Britain's monument to Churchill, and houses his archives. Churchill himself turned the first spade in the early 60s. 70% Churchill undergrads are science and maths. The man himself wanted it t
487.
▲
by
osullivj
10y ago
The author of the article shows little understanding of the UX factors that trading users need and want. She seems to assume they take a perverse pride in a harsh colour scheme and terse keystrokes. In fact, traders don't want helpful
488.
▲
by
osullivj
10y ago
Raw insert performance is the main driver for tick databases persisting high frequency market data for HFT systems. The TimesTen DB, later bought by Oracle, was built for this scenario. Arthur Whitney's KDB too.
489.
▲
by
osullivj
10y ago
But lots of C++ books. C++ and Python are my primary languages, and I own far more C++ books than Python. For C++ I've got all Scott Meyers stuff, Alexandrescu, Stroustrups C++ language. For Python I've got Beazley, and that'
490.
▲
by
osullivj
10y ago
My first contact with event driven programming was coding for the original Windows C API, back in 1990. Nowadays we call that API Win32, but then it may have been win 16. Switching from the traditional imperative style to callbacks was a bi
491.
▲
by
osullivj
10y ago
Not books as such, but great lost works: Fermat's proof of his last theorem. He wrote a letter to a friend that said something like "I have a most elegant proof, but it's too big to fit in the margin." Also the second ha
492.
▲
by
osullivj
10y ago
Dyson: Turing's Cathedral Feyerabend: Against Method
493.
▲
by
osullivj
10y ago
"This is Berlin", Shirer's collection of transcripts of his CBS radio broadcasts from the Nazi capital 1938-40 is excellent.
494.
▲
by
osullivj
10y ago
Stephen Bungay, Most Dangerous Enemy: excellent revisionist account of the Battle of Britain. Anthony Beevor, Stalingrad Anthony Beevor, Downfall: Berlin 1945 TN DuPuy, A Genius for War: explains how and why the German army was better Von M
495.
▲
by
osullivj
10y ago
Göring [1]: "the people can always be brought to the bidding of the leaders. That is easy. All you have to do is tell them they are being attacked and denounce the pacifists for lack of patriotism and exposing the country to danger. It
496.
▲
by
osullivj
10y ago
I used to read finextra.com, but it's too broad for me now. I get Eddie George's [1] [2] weekly email, which is very London focused. [1] https://www.linkedin.com/in/eddiegeorge/ [2] https://ww
497.
▲
by
osullivj
10y ago
I use bitbucket for my private repos, and github for the public ones, and I do a git add *.txt in the notes directory periodically.
498.
▲
by
osullivj
10y ago
asciiflow.com is great for rendering simple schematics and diagrams as plain text.
499.
▲
Ask HN: Coding notes – how do you do them?
68 points
by
osullivj
10y ago
|
81 comments
500.
▲
by
osullivj
10y ago
I follow the legendary Jeff Vroom [1] and his stratacode project [2]. I was lucky enough to work with Jeff in the 90s, when he was architect of the AVS/Express visualisation system. He went on to Art Technology Group, then Adobe, and i
501.
▲
by
osullivj
10y ago
That's exactly what I've done :) The checksum algorithm that suffixes each msg with a 2 byte check took a little bit of figuring out. I'm using tornado.tcpserver.TCPServer and tornado.iostream. Another plus is generating logs
502.
▲
by
osullivj
10y ago
Yes! I'm currently working on a Windows based building access system dating back to the early 90s. Most of the codebase in MFC C++. The hardware/firmware that runs the door controls used to talk RS232 to the Windows boxes, but now
503.
▲
by
osullivj
10y ago
Angular 1.5, Tornado 4.2 & RethinkDB 2.3.5 for me. Tornado coroutines play beautifully with Rethink queries and change feeds. I've also got a proprietary C++ framework in the middle tier, so some of the server processes are C++ Pyt
504.
▲
by
osullivj
10y ago
The market can stay irrational longer than you can stay solvent. Keynes.
505.
▲
by
osullivj
10y ago
No, you're not alone. I spent 17 years working in investment banks. The trend you identify is quite pronounced in those organisations. My response has been to become highly cynical, and very demanding when negotiating compensation.
506.
▲
by
osullivj
10y ago
You mention IntelliJ IDEA and Win10, so I'm guessing you want a Windows based Java dev env. 4Gb RAM won't be enough for that. I use a 4 year old Samsung Ultrabook: i5, 6Gb RAM, 500Gb disk, Win8. I'm building a cloud system wi
507.
▲
by
osullivj
10y ago
2.7.8 was the latest 2.x when I built the current codebase. Currently I'm testing before a cloud launch. Fixing bugs in my product's functionality is a higher priority than porting to the latest 2.7
508.
▲
by
osullivj
10y ago
Agreed. except: pass is a major bad smell in any Python codebase, just as catch (...) is in C++. The higher up the stack you are the worse it is. A top level event loop with catch (...), maybe dispatching events, is a major red flag.
509.
▲
by
osullivj
10y ago
I code against both Django and Tornado. My Tornado based HTTP servers call C extension while they're handling GETs and POSTs. And that's why I'm staying on 2.7.8 until a customer pays me to port to 3.
510.
▲
by
osullivj
10y ago
Agreed. Look at what happened with the recent Canadian EU deal, which was nearly derailed by Wallonia, the French speaking half of Belgium [1]. A UK EU trade deal will require unanimity from the EU 27. Given the current political climate, t
More ›