Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aardvark179
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
aardvark179
2y ago
There are many C extensions written with that assumption, but if you were relying on the GIL to avoid Python level concurrency bugs you probably didn’t, they’ll just be slightly rarer and harder to reproduce. That was certainly my experienc
92.
▲
by
aardvark179
2y ago
I think this is all a compromise to allow the introduction of this gradually in a code base and across the standard library. You want to start marking these intentions in interfaces and base classes, but you don't want to immediately i
93.
▲
by
aardvark179
2y ago
Needs to find time to read this more carefully, but on an initial skim it feels like Rust type system is strongly coupling two things very strongly here, the structure of Rust futures, and the scheduling mechanism. I don't think Rust a
94.
▲
by
aardvark179
2y ago
If all you’ve got is JS then every problem looks like a double.
95.
▲
by
aardvark179
2y ago
Oh yeah, absolutely. The trade off with byte code is that it can feel like threading your language through the class file format’s very particular needle, and you have to pay a larger initial cost generating and loading that class, and you
96.
▲
by
aardvark179
2y ago
I would say that AST interpreters are surprisingly fast on the JVM, and byte code interpreters are surprisingly slow. Maybe one day explicit tail calls combined with invoke dynamic will offer us a path to byte code interpreters that the JIT
97.
▲
by
aardvark179
2y ago
There are a lot of things that date it, but for me one of the things that seems most grounded in the early 80s is the description of connectors and converters. If you ever had to deal with non-standard serial ports, or the plethora of diffe
98.
▲
by
aardvark179
2y ago
I used it as a teaching aid to help colleagues from our application teams get the background and skills to work on our core platform. I certainly got a lot out of it because I had to do all the exercises, and I think if i hadn’t had to prep
99.
▲
by
aardvark179
2y ago
Let’s face it, there are worse typos / verbal slips we could have made.
100.
▲
by
aardvark179
2y ago
I may have made that verbal slip while giving a talk on Truffle.
101.
▲
by
aardvark179
2y ago
I think it’s a cryptocurrency, but it’s quite hard to tell.
102.
▲
by
aardvark179
2y ago
That doesn’t seem super human, or even very complicated. I think I’ve written more complex code to summarise output from instrumentation data within the last couple of weeks, and that was when I was on a plane without access to the internet
103.
▲
by
aardvark179
2y ago
That works just great if your numbers are positive, but if they are both positive and negative, and in almost but not quite equal pairings it will fail to give the best answer even if you prioritise by magnitude.
104.
▲
by
aardvark179
2y ago
Give people a ballpark single user price, and a note that discounts can be given for multiple users etc. If you don’t quote any price the assumption will be, “if you have to ask you can’t afford it.”
105.
▲
by
aardvark179
2y ago
So, other people have already answered this, but this does seem to be a gap where many developers lack some piece of knowledge to chain the whole solution together. You normally package this sort of thing by putting the native library in a
106.
▲
by
aardvark179
2y ago
They didn’t just happened to have experiments set up to measure the magnetic field, improving navigation is really important if your power comes from trade so this sort of thing is funded.
107.
▲
PuTTY vulnerability vuln-p521-bias
(chiark.greenend.org.uk)
558 points
by
aardvark179
3y ago
|
212 comments
108.
▲
by
aardvark179
3y ago
It is still prevalent enough that when developing Ruby JITs it can be worthwhile delaying compilation until the framework has started up and finished invalidating all your method lookups, or changing your invalidation strategy to handle new
109.
▲
by
aardvark179
3y ago
Commented out code in downstream forks is particularly bad as it either generates spurious merge problems ( // style commenting means you’ll have to do manual resolution for every line in the commented out sections) or hides real
110.
▲
by
aardvark179
3y ago
I strongly disagree. If you don’t update your dependencies then it’s easy to lose the institutional knowledge of how to update them, and who actually owns that obscure area of your code base that depends on them. Then you get a real CVE and
111.
▲
by
aardvark179
3y ago
Maybe look at something like the Locus list of 2023 books. SF is such a broad genre that you are better off finding reviewers or other sources who you can use to guess at what you might like.
112.
▲
by
aardvark179
3y ago
This is obviously a problem, but it does appear to be an intermittent one, and not easy to provoke for me. I upgraded last week, and have seen precisely one unexpected exit of a JVM process, and I think that memory analysis toolkit running
113.
▲
by
aardvark179
3y ago
I have definitely had to do archeology on 20+ year old code, including disassembly to work out actual production code was when it clearly wasn’t the version we had source for, and that’s now 30+ year old code which I expect will still be in
114.
▲
by
aardvark179
3y ago
You might think so, but if it’s not specified in the standard…
115.
▲
by
aardvark179
3y ago
Floats are well defined, and it is perfectly possible to reason about how algorithms based on them should behave. Few languages specify the accuracy of things like trig functions, so relying on them can be tricky, and JavaScript is particul
116.
▲
by
aardvark179
3y ago
Somewhat annoyingly the ascribe standard only specifies that various math functions return an approximation but does not set any bounds on that approximation. So for many functions you could just return NaN and still be compliant.
117.
▲
by
aardvark179
3y ago
It’s a nice puzzle, but because the two dominoes only have one fixed orientation some of the puzzles end up being a little too easy as the blocked spaces strongly limit the possible tilings. I think I did at least one without having to look
118.
▲
by
aardvark179
3y ago
Oh it won’t be ignored. The EPH voting system is designed to make slates hard to get through, but if your slate is really popular it should still succeed, and the fact you need at least some form membership of the convention usually prevent
119.
▲
by
aardvark179
3y ago
Oh wow, this wasn’t the sort of language I expected to see being built on Truffle, but I’ll be really interested to take a closer look when I’m on a decent net connection.
120.
▲
by
aardvark179
3y ago
I loved these when I was a kid, and I’ve watched few since they’ve been on YouTube. They are beautifully clear and understandable explanations of everyday machines.
More ›