Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sjwhitworth
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
61.
▲
A Notion Setup for Productivity
(stephen.sh)
2 points
by
sjwhitworth
6y ago
|
0 comments
62.
▲
How to use an iPhone as a webcam
(stephen.sh)
1 points
by
sjwhitworth
6y ago
|
0 comments
63.
▲
Why is dbt so important?
(stephen.sh)
2 points
by
sjwhitworth
7y ago
|
0 comments
64.
▲
Local Overconfidence
(stephen.sh)
3 points
by
sjwhitworth
7y ago
|
0 comments
65.
▲
by
sjwhitworth
7y ago
Sorry, I do need to set this up. It's just a bunch of Markdown at the moment. Thanks for reading!
66.
▲
Beware the Mean
(stephen.sh)
94 points
by
sjwhitworth
7y ago
|
36 comments
67.
▲
Local Overconfidence
(stephen.sh)
1 points
by
sjwhitworth
7y ago
|
0 comments
68.
▲
Why is building machine learning systems so hard?
(stephen.sh)
3 points
by
sjwhitworth
7y ago
|
0 comments
69.
▲
Full Stack is more than Front end: Every engineer needs to be a DevOps engineer
(syslog.ravelin.com)
11 points
by
sjwhitworth
7y ago
|
1 comments
70.
▲
The mechanics of migrating Monzo to dbt
(youtube.com)
1 points
by
sjwhitworth
7y ago
|
0 comments
71.
▲
Why do we test software?
(stephen.sh)
1 points
by
sjwhitworth
7y ago
|
0 comments
72.
▲
by
sjwhitworth
7y ago
'I am deliberately ignoring techniques that require significant effort, or large changes to program structure.'
73.
▲
by
sjwhitworth
7y ago
There's a little at the bottom that encourages caution. In a previous draft, I wrote about the importance of proving hot spots before optimising, but took it out as I wanted this to be more a list of techniques. On sync.Pool: good spot
74.
▲
by
sjwhitworth
7y ago
Good point. Here's one off the top of my head: a giant map that caches some count by date. You can represent this as a map[time.Time]int (native Go time type), a map[string]int (time represented in some string format), or a map[int]int
75.
▲
Simple techniques to optimise Go programs
(stephen.sh)
273 points
by
sjwhitworth
7y ago
|
83 comments
76.
▲
Ravelin launches graph DB as service
(twitter.com)
2 points
by
sjwhitworth
8y ago
|
0 comments
77.
▲
Further Dangers of Large Heaps in Go
(syslog.ravelin.com)
2 points
by
sjwhitworth
8y ago
|
0 comments
78.
▲
So, just how fast are Go channels anyway?
(syslog.ravelin.com)
2 points
by
sjwhitworth
9y ago
|
0 comments
79.
▲
You probably shouldn't use DynamoDB
(syslog.ravelin.com)
2 points
by
sjwhitworth
9y ago
|
0 comments
80.
▲
A profiling adventure to speed up Go
(syslog.ravelin.com)
3 points
by
sjwhitworth
10y ago
|
0 comments
81.
▲
by
sjwhitworth
10y ago
https://groups.google.com/forum/?fromgroups#!topic/golang-de...
82.
▲
Powering real time fraud detection with BigQuery
(syslog.ravelin.com)
2 points
by
sjwhitworth
10y ago
|
0 comments
83.
▲
Mondo raises £1m in 1m 36s
(twitter.com)
5 points
by
sjwhitworth
11y ago
|
0 comments
84.
▲
Scaling a startup using DynamoDB
(ravelin.com)
3 points
by
sjwhitworth
11y ago
|
0 comments
85.
▲
Detecting online fraud networks
(ravelin.com)
11 points
by
sjwhitworth
11y ago
|
0 comments
86.
▲
Banking APIs, or, how fraudulent are you?
(stephenwhitworth.com)
29 points
by
sjwhitworth
11y ago
|
3 comments
87.
▲
by
sjwhitworth
11y ago
Blame the lack of competition in the international payments system I guess.
88.
▲
by
sjwhitworth
11y ago
We at Ravelin ( https://www.ravelin.com ) are building solutions to stop this. Still surprises me how many people think banks/schemes are responsible for CC fraud, when it's actually the merchant that gets punished. And
89.
▲
by
sjwhitworth
11y ago
Ravelin [ https://www.ravelin.com ] | London, UK We do real time credit card fraud prevention for online merchants - specialising in the on demand economy, ala Uber/Hailo/Deliveroo/Postmates where low latency decisi
90.
▲
Plod – A simple distributed web crawler in Go
(stephenwhitworth.com)
1 points
by
sjwhitworth
11y ago
|
0 comments
More ›