Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
leibnitz27
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
leibnitz27
8mo ago
Some demos offloaded work to the 1541 - https://csdb.dk/release/?id=820
2.
▲
by
leibnitz27
10mo ago
< disclaimer - I wrote CFR, which is one of the original set of 'modern' java decompilers > Generic erasure is a giant pain in the rear. C# doesn't do this. You don't actually keep any information about generic
3.
▲
by
leibnitz27
1y ago
I'm building a tool shed completely from scratch. Actually doing woodwork (ok ok it was also an excuse to get a nice nail gun) and seeing something tangible at the end of your efforts is surprisingly nice if your day job is entirely
4.
▲
by
leibnitz27
1y ago
If it compiles, ship it. Even if it's subtly broken..... I, for one, look forward to the contracting gigs fixing garbage code. :) The pull back on this will be brutal.
5.
▲
by
leibnitz27
2y ago
This. The adoption of LLMs for code generation, even with this statement well understood, feels inevitable, and there's going to be some amazing consultancy work fixing the garbage that gets put near production.
6.
▲
by
leibnitz27
3y ago
For me, the end of the computer magazine was the end of print Dr Dobbs. For years, it was a wonderful staple that was just there. The world's a sadder place for its loss. :(
7.
▲
by
leibnitz27
3y ago
Absolutely this - I'm a bit sad that the alternative name "Plausible Bullshit Generator" hasn't taken off.... https://www.google.com/search?q=%22plausible+bullshit+genera...
8.
▲
by
leibnitz27
4y ago
Can't be the only person who grew to associate anti-fingernail-biting taste with YAY BITING FINGERNAILS.
9.
▲
by
leibnitz27
4y ago
Great, but not Bad Horse great. https://www.a2wd.com/traceroute-bad-horse/
10.
▲
by
leibnitz27
4y ago
Not mine, and not ..... really.... serious.... but someone has to mention the greatest work scripts ever : https://github.com/NARKOZ/hacker-scripts
11.
▲
by
leibnitz27
6y ago
Excel never dies, but BOY does it get worse with each iteration. It often feels to me that in the last several releases all that's been done is apply more and more lipstick to a pig that's already 90% lipstick. I recently fired up
12.
▲
by
leibnitz27
6y ago
I have an OSS 'fun project' - I'm still amazed by the number of issues/emails I get raised which say: "You should rewrite in" / "Why does't it do" / "Make it do". It's ni
13.
▲
by
leibnitz27
7y ago
I haven't raised mine, as I consider it to be a refinement of the bug noted in https://twitter.com/tagir_valeev/status/1210431331332689920 (Don't know if java devs have responsed to that.) (again, reacha
14.
▲
by
leibnitz27
7y ago
Nope - the if condition is not considered in flow analysis. Read the end: https://docs.oracle.com/javase/specs/jls/se8/html/jls-14.htm... "14.21. Unreachable Statements It is a compile-time er
15.
▲
by
leibnitz27
7y ago
negative instanceof is a disaster I posted a bit about it here http://www.benf.org/other/cfr/java14instanceof_pattern.html it was first noted https://twitter.com/tagir_valeev/status/121
16.
▲
by
leibnitz27
7y ago
I knocked up a silly dynamic regex grapher a while back as a little teaching aid - mildly fun https://www.benf.org/other/regexview/
17.
▲
by
leibnitz27
7y ago
(and yes, the nested yield is ABSOLUTELY an anti-pattern. They did promise to do a bulk yield at some point, I haven't used C# in a few years so don't know if I'm out of date!)
18.
▲
by
leibnitz27
7y ago
Sure you can. Here's a super grotty (and expensive) c# version. static IEnumerable<int> infinite() { int x = 2; while (true) { yield return x++; }
19.
▲
by
leibnitz27
7y ago
I bought an org domain back in the 90s, and have been using it as my personal domain (i.e. also primary email address) ever since. While, granted, I was perhaps a little silly to go org (it seemed like a good idea back then!), it's mil
20.
▲
by
leibnitz27
7y ago
Such a waste of a good title. Should have been: "An interview with Barbara Liskov. Accept no substitutes."
21.
▲
by
leibnitz27
7y ago
Aside from all the other excellent points about the motivations behind this group - this one sentence on the website is really a very silly move : 'Currently, most software courses teach either Python or (worse yet) Java'. If you&
22.
▲
by
leibnitz27
7y ago
Hang on. Is no-one else here just blown away by the fact that the guy lucked into meeting Garriot & Watson? Man, I'd have given my right arm for that as a kid.
23.
▲
by
leibnitz27
7y ago
I feel I should link a function mode excel ray tracer a friend wrote in 2004. https://github.com/simon-frankau/excel-ray-tracer
24.
▲
by
leibnitz27
7y ago
I'm in exactly the same boat. To be honest, I've started to get twitchy whenever anyone uses one when he's NOT around, I'm that used to watching out for them. Hand dryers. Leaf blowers. Hair dryers. Hoovers. But b
25.
▲
by
leibnitz27
7y ago
One of the things that's interesting to me is the resources available at the time - in terms of help. With a game like this now (Say, the excellent Thimbleweed Park - you played it, right?), if you get truly, epically stuck, there'
26.
▲
by
leibnitz27
7y ago
Way back in the day, my boss made a lovely observation - 'write your code like it's going to be maintained by an axe murderer who has your home address, and nothing to lose.' Simple guidelines to live your life by ;)
27.
▲
by
leibnitz27
7y ago
One little thing - the string that's running out of space here is the signature of the interface, not the signature of the method. You could use that fact together with method scoped type parameters to get a few more, if it weren'
28.
▲
by
leibnitz27
8y ago
You can still get a real working zx spectrum off ebay for about £30-50. Go on, treat yourself!
29.
▲
by
leibnitz27
8y ago
Sometimes, you have to. An example - some code I was working with gave subtly different results on two processors. It turned out this was because one of them implemented FMA - Fused Multiply Add. https://en.wikipedia.org/w
30.
▲
by
leibnitz27
8y ago
I'd definitely recommend trying the flare-on RE challenges - they do a new compo every year, and the previous compos, with helpful hints / solutions, are available. http://www.flare-on.com/
More ›