Viewing profile — tomlu
tomlu
HN member- Joined
- Thu, Feb 26, 2009, 2:15 AM UTC
- HN karma
- 427
- Public activity
- 183 items
- HN profile
- View on Hacker News ↗
About tomlu
No profile information was provided.
Recent public activity
-
comment
Comment #26370168
The language server protocol is diametrically opposite to the way that IntelliJ works. For each language, IntelliJ builds its own internal representation (PSI) of the source code. …
-
comment
Comment #25752796
This proposal is fundamentally different from C++ templates as they exist today. You don't just chuck a type in there and let the compiler have a go at it, SFINAE style.
-
comment
Comment #25752761
The major difference is the first proposal separated interfaces from concepts, later proposals (very wisely) unified them. Only concepts could be used in type constraints. They als…
-
comment
Comment #25591177
Australian minimum wage is about 15 USD per hour, which is a wage that can sustain people if they do not spend excessively. The economy is not tanking, the same type of jobs exist.…
-
comment
Comment #25354355
Yeah fair point. At Google a lot of these non-deterministic rules are either banned through "date" just not existing on remote execution machines, or through determinism tests that…
-
comment
Comment #25258020
My full time job was to make Bazel more efficient for about 1.5 years. The answer is: it really depends. If you are executing 100,000 novel parallel C++ actions, then compilation f…
-
comment
Comment #25257979
I haven't had many issues with non-determinism when using Bazel/Blaze? Especially when you use remote execution or sandboxing it's pretty hard to avoid being hermetic.
-
comment
Comment #25257960
That depends on the strength of the puzzle? I find them pretty difficult once you get above 2000 or so.
-
comment
Comment #24642504
I lost my Pixel 3 recently and upgraded to a Pixel 4 (but had a Pixel 1 as well). You skipped right to the worst incarnation - no fingerprint unlock, mediocre battery life.
-
comment
Comment #24484096
You have to work extra hard and give up language niceties to reduce allocations, more so than certain other languages that are more value oriented. You want an List of objects? It'…
-
comment
Comment #24299181
My current and last positions both involve(d) writing (mostly) Go code, so it's definitely possible to find Go jobs within Google.
-
comment
Comment #24100422
You need to be able to switch directly from workspace #1 to #8 (eg.), not hitting ctrl-windows-arrow 7 times. I use AutoHotKey for this purpose. I agree with the grandparent poster…
-
comment
Comment #24086560
Make sure you visit Sydney specifically though, it's a bit different from the rest of Australia. It's not everyone's cup of tea, though you may well end up loving it.
-
comment
Comment #24085396
Parent comment possibly meant "10^25 neutrinos with an energy level indicating they were produced by the CNO process".
-
comment
Comment #23522240
You can do whatever you want if it has no commercial value. Google would not bother asserting their rights because your experiments will not grow into a competitor they would care …
-
comment
Comment #23519052
It's the default at Google, but if you want to have an open source project or even a side business you can. You have to disclose it first and get sign-off. This seems reasonable to…
-
comment
Comment #23415576
I mapped all the programming keys to the alphabetic keys accessible via a third shift state. That buys me 24 symbol keys. Been using it for more than 10 years, works a treat.
-
comment
Comment #23346101
The majority of all Android apps produced by Google are, and I have worked on one myself.
-
comment
Comment #23344656
Me and my team made that plugin. It initially came from the same org that makes Bazel (rather than the other way around), but I think there's now a small team in the Android org th…
-
comment
Comment #23187780
The idea is that such situations are non life threatening. The vehicle will pull over and wait for a human operator. It's not crazy to imagine that computers could handle split sec…
-
comment
Comment #22931035
If you are a professional programmer then paying $200 for a Goland license could ameliorate some of your complaints.
-
comment
Comment #22873315
This is kind of what the SPUs of the PS3 were like, except with way way less RAM.
-
comment
Comment #22731451
I find it both easier to read and to understand.
-
comment
Comment #22706087
Anecdotally I always find Go code bases very easy to read compared to almost any other language. Is it not reasonable to assume this is because of "shepherding"? Otherwise other ef…
-
comment
Comment #22514586
Because performance is a P0 concern to a lot of people. Rust (and C++) has performance as a primary goal, Scala does not.