Top
New
🔦
tapirl
joined 2/7/2015, 2:17 AM has 843 karma
POSTS
Some (Real) Go Subtleties
by
tapirl
on 10/22/2025, 4:08 PM with
0
comments
Go toolchain v1.22.n breaks Go 1 compatibility
by
tapirl
on 7/31/2024, 9:16 AM with
0
comments
For-Loop Semantic Changes in Go 1.22: Be Aware of the Impact
by
tapirl
on 3/2/2024, 4:30 AM with
6
comments
Golds – a godoc alternative which lists all type implementation relations
by
tapirl
on 6/7/2023, 4:46 PM with
0
comments
Since Go 1.22, loop {for I, p:= 0, new(int); p = &I; {p = &I}} might never exit
by
tapirl
on 5/10/2023, 3:46 PM with
17
comments
Go Built-In Slice Manipulations Are Incomplete
by
tapirl
on 1/6/2023, 7:52 AM with
0
comments
The docs of Go 1.20's arenas experiment feature
by
tapirl
on 12/9/2022, 4:13 PM with
0
comments
AConstStr[I] in Go is not a constant, it is a pity and it is a luck
by
tapirl
on 11/21/2022, 6:51 PM with
0
comments
No safe efficient ways to do three-way string comparisons in Go
by
tapirl
on 10/24/2022, 1:34 PM with
150
comments
Go Optimizations 101: suggestions and tricks for high performance Go programming
by
tapirl
on 5/30/2022, 4:30 PM with
1
comments
Use Go Maps Efficiently
by
tapirl
on 5/29/2022, 5:56 PM with
0
comments
Add one more line will improve Go program performance much
by
tapirl
on 5/27/2022, 11:55 AM with
0
comments
PayPal offered to buy Pinterest for $45B
by
tapirl
on 10/21/2021, 9:53 AM with
0
comments
Go is not C, so there is not an extreme fast way to merge slices
by
tapirl
on 7/11/2021, 4:07 PM with
0
comments
Writing qualified Go benchmarks is not easy
by
tapirl
on 7/9/2021, 12:36 AM with
0
comments
Golds: A code reader for reading and studying Go code in a mouse-click way
by
tapirl
on 3/15/2021, 12:59 PM with
0
comments
Intel's Fate (2014)
by
tapirl
on 1/14/2021, 7:35 AM with
0
comments
Intel's market share will be occupied by ARM, sooner or later (2014 by He Shang)
by
tapirl
on 12/29/2020, 6:20 AM with
0
comments
FyneDesk is an easy to use Linux/Unix desktop environment built in Go
by
tapirl
on 11/18/2020, 2:55 PM with
0
comments
Sex Is Real
by
tapirl
on 10/13/2020, 6:26 PM with
32
comments
A wonderful 3D game in browser with 13k code size
by
tapirl
on 10/13/2020, 5:10 PM with
0
comments
Img2css – Convert any image to pure CSS
by
tapirl
on 10/10/2020, 3:18 PM with
0
comments
Zdog – Round, flat, designer-friendly pseudo-3D engine for canvas and SVG
by
tapirl
on 10/10/2020, 3:10 PM with
0
comments
Go might support converting a slice []T to an array pointer *[N]T soon
by
tapirl
on 10/10/2020, 2:21 PM with
0
comments
Full List of Open Source Physics Engines
by
tapirl
on 10/10/2020, 3:43 AM with
0
comments
Golang Channel Use Cases
by
tapirl
on 9/25/2020, 5:44 PM with
0
comments
“make+copy” calls run faster than a single “make” call in Go
by
tapirl
on 9/12/2020, 4:42 PM with
0
comments
Gold: A local docs server for Go, shows type implementation relations in brower
by
tapirl
on 9/12/2020, 4:24 AM with
0
comments
An experimental Go local docs server which shows type implementation relations
by
tapirl
on 6/17/2020, 3:22 PM with
0
comments
There is a function which has 18 return results in the K8s project
by
tapirl
on 6/13/2020, 1:38 PM with
0
comments
The Kubernetes project code statistics
by
tapirl
on 6/13/2020, 9:35 AM with
0
comments
Go compiler 1.14 eliminates greedy goroutines
by
tapirl
on 2/6/2020, 4:35 AM with
0
comments
A Go 1 compatible final value proposal
by
tapirl
on 1/29/2020, 2:37 AM with
0
comments
The benefits of supporting immutable and read only values in Go
by
tapirl
on 1/23/2020, 3:17 AM with
0
comments
Small design details I like in Go
by
tapirl
on 12/29/2019, 8:24 AM with
3
comments
The main sell point of Go is not simplicity, but overall balance and flexibility
by
tapirl
on 12/9/2019, 6:17 PM with
51
comments
A proposal to support read-only and practical immutable values in Go
by
tapirl
on 6/29/2019, 3:57 PM with
0
comments
The experience of making and publishing eBooks for my book Go 101
by
tapirl
on 5/23/2019, 11:26 PM with
0
comments
Wasm2x+x2wasm: can WebAssembly be a pivot to translate code between languages?
by
tapirl
on 5/10/2019, 6:30 PM with
0
comments
A proposal to support final values and read-only parameters/results in Go
by
tapirl
on 2/27/2019, 1:30 PM with
0
comments
A Go immutable types/values proposal
by
tapirl
on 1/23/2019, 8:01 AM with
0
comments
A read-only value (not read-only type) proposal for Go
by
tapirl
on 1/11/2019, 8:09 PM with
1
comments
Open Source Physics Engines
by
tapirl
on 1/8/2019, 5:53 PM with
0
comments
Go type system in one page
by
tapirl
on 11/13/2018, 3:23 AM with
0
comments
Nil in Go
by
tapirl
on 11/11/2018, 1:12 PM with
0
comments
Overview of Go Type System
by
tapirl
on 10/27/2018, 6:50 AM with
0
comments
An Introduction of Go
by
tapirl
on 10/20/2018, 6:57 PM with
0
comments
Some Go benchmarks, reasonables and counterintuitives
by
tapirl
on 6/29/2018, 11:17 PM with
0
comments
In Go, some evaluation orders in multi-value assignments are unspecified
by
tapirl
on 6/25/2018, 11:35 PM with
0
comments
Reflections in Go
by
tapirl
on 6/24/2018, 6:15 PM with
0
comments
Thinking Go is simple is considered harmful
by
tapirl
on 6/19/2018, 6:02 PM with
17
comments
Google to invest $550M in China’s JD.com
by
tapirl
on 6/18/2018, 9:40 AM with
0
comments
Exceptions in Go
by
tapirl
on 5/21/2018, 3:17 PM with
0
comments
How to perfectly clone a slice in Go?
by
tapirl
on 5/14/2018, 2:33 PM with
0
comments
Go Channel Use Cases
by
tapirl
on 4/2/2018, 2:39 PM with
0
comments
Go 101 – a book focusing on Go syntaxes and semantics
by
tapirl
on 3/31/2018, 1:31 PM with
0
comments
DigitalOcean doubles all plan memory for free, and provides more plan options
by
tapirl
on 1/19/2018, 12:09 PM with
17
comments
by
tapirl
on 1/19/2018, 12:07 PM with
comments
Debian 9 installer is broken (still not fixed yet)
by
tapirl
on 7/6/2017, 3:11 PM with
1
comments
JavaScript .bind() vs. .apply() and .call()
by
tapirl
on 5/20/2017, 10:05 AM with
0
comments
VRML – 3D for web (1994)
by
tapirl
on 4/22/2017, 5:55 AM with
0
comments
Xiaomi’s Mi 6
by
tapirl
on 4/19/2017, 3:25 PM with
0
comments
Periph – Peripherals I/O in pure Go
by
tapirl
on 4/19/2017, 3:11 PM with
0
comments
Memory Blocks in Go
by
tapirl
on 4/19/2017, 2:43 PM with
0
comments
by
tapirl
on 2/23/2017, 1:10 PM with
comments
Unofficial Go FAQ
by
tapirl
on 2/18/2017, 12:17 PM with
0
comments
How to Close Channels in Golang
by
tapirl
on 1/7/2017, 1:02 PM with
0
comments
Golang panic/recover Use Cases
by
tapirl
on 12/31/2016, 1:26 PM with
0
comments
Golang is really awesome and why it beats Scala/JVM
by
tapirl
on 12/27/2016, 2:21 PM with
0
comments
OO programming details in Goalng
by
tapirl
on 12/13/2016, 2:45 PM with
0
comments
The Adventure of a Ball
by
tapirl
on 12/6/2016, 1:25 PM with
0
comments
Learning to Speak Lingerie
by
tapirl
on 11/26/2016, 12:46 PM with
0
comments
Fedora 25 released
by
tapirl
on 11/23/2016, 12:40 PM with
0
comments
Strings in Golang
by
tapirl
on 11/9/2016, 12:12 PM with
0
comments
The unsafe Package in Golang
by
tapirl
on 11/7/2016, 1:42 PM with
0
comments
Nil in Golang
by
tapirl
on 10/19/2016, 1:56 PM with
0
comments
How panic/recover Works in Golang?
by
tapirl
on 10/17/2016, 1:48 PM with
0
comments
Bounds Check Elimination (BCE) in Golang 1.7
by
tapirl
on 8/22/2016, 2:12 PM with
25
comments
Show HN: IfLoop, a new programming style, designed for mobile phones and tablets
by
tapirl
on 7/5/2015, 2:21 PM with
28
comments
What Rect is not the shortened of Rectangle?
by
tapirl
on 4/25/2015, 4:22 PM with
2
comments
Show HN: Fill Free Space, a casual puzzle game, based on a very simple mechanism
by
tapirl
on 4/19/2015, 5:38 PM with
1
comments
Any Rotation Gesture – A gesture recognition library
by
tapirl
on 4/16/2015, 10:32 PM with
4
comments
Show HN: Push Out Fans – a casual puzzle game based on a very simple mechanism
by
tapirl
on 4/13/2015, 8:17 AM with
8
comments