Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lewurm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
lewurm
2y ago
What is a former q3 champion doing these days? I'm genuinely curious. Since you are on hacker news I assume you do something with software. Any skills that you picked up back then that are useful today?
2.
▲
by
lewurm
2y ago
Firmware is using cache as RAM (e.g. https://www.coreboot.org/images/6/6c/LBCar.pdf ) to do early init, like DRAM training. I guess later things in the boot chain rely on DRAM being set up probably though.
3.
▲
by
lewurm
2y ago
> I actually think I'm going to rush out and buy a Windows ARM computer right now. If you have an Apple Silicon machine you can run a Windows Insider build via UTM in a VM.
4.
▲
by
lewurm
2y ago
Probably a OpenJDK Zero VM build. That's a configuration without JIT or template interpreter, but a "plain" C++ switch dispatch interpreter that requires no runtime code generation.
5.
▲
by
lewurm
3y ago
Sure, but neither javac (the Java to bytecode compiler) or HotSpot are doing that. The former tries to preserve as much as possible, and for the latter interprocedure analysis is too costly at run-time.
6.
▲
by
lewurm
3y ago
Mac Mini running Asahi Linux might be an option
7.
▲
by
lewurm
4y ago
Thanks for the context! What's the difference between the stage2 and stage3 binary? Does stage1 produce different binaries for the same input compared to stage2/stage3?
8.
▲
by
lewurm
4y ago
GraalVM will have a stable release that includes Apple Silicon support next week. Glad to see the snapshot did the job for you though :-)
9.
▲
by
lewurm
4y ago
For github: https://github.com/$user.keys
10.
▲
by
lewurm
5y ago
Issue at JetBrains: https://youtrack.jetbrains.com/issue/JBR-2074
11.
▲
by
lewurm
6y ago
I'm new to mechanical and split keyboards, but so far the moonlander has been great. Well, in the beginning it was a bit of a learning curve, but coming from the ergodox that shouldn't be an issue for you. Not being wireless is th
12.
▲
by
lewurm
6y ago
My pessimism tends to agree with you. OTOH social distancing and wearing masks has shown recently that (most) people are fine with changing their behavior, if necessary.
13.
▲
by
lewurm
6y ago
Premature optimization is the root of all evil. There are lower hanging fruits. Avoiding animal products in your diet is your best bet as individual to fight climate change: https://www.theguardian.com/environment/2018&
14.
▲
Microsoft releases early access JDK build for Apple Silicon
(twitter.com)
3 points
by
lewurm
6y ago
|
0 comments
15.
▲
Poking at the Tesla Model 3 MCU and a Closer Look at Its EMMC
(github.com)
2 points
by
lewurm
7y ago
|
0 comments
16.
▲
Running C# on my favorite JVM
(github.com)
3 points
by
lewurm
7y ago
|
0 comments
17.
▲
by
lewurm
7y ago
CoreCLR started to implemented Tiered Compilation https://github.com/dotnet/coreclr/blob/master/Documentation/... It's experimental currently, no profile guided optimizations _yet_
18.
▲
by
lewurm
7y ago
> [...] which is what for example .NET does. .NET is the platform. There are different implementations for it doing different things. JIT compilation is still different to AOT even without profile guided optimizations. Simple example: In
19.
▲
by
lewurm
8y ago
Targeting a stack machine is much easier when writing a compiler for the first time, but real-world machines are generally register based. In general this is true, here however, we are targeting LLMV IR which is register based with infin
20.
▲
Writing a JIT Compiler in C#
(mono-project.com)
48 points
by
lewurm
8y ago
|
4 comments
21.
▲
by
lewurm
8y ago
no, blazor uses a Mono version that interprets at runtime .NET. AOT is in the pipeline though
22.
▲
Mono on AIX and IBM i
(mono-project.com)
80 points
by
lewurm
8y ago
|
49 comments
23.
▲
by
lewurm
9y ago
`jaotc` integrates with the HotSpot VM, while Substrate VM provides its own runtime (GC etc.) and intentionally supports only a subset of the JVM features. FWIW, both use Graal as a compiler.
24.
▲
by
lewurm
9y ago
that's most likely intentional, I'm sure Oracle has a lot of lawyers to look over this kind of stuff ;-)
25.
▲
by
lewurm
9y ago
With Substrate VM you get way faster startup for your Truffle language and potentially overall less dynamic footprint. Graal VM is based on HotSpot, which is sort of "bloated" for the specific use case that Truffle has.
26.
▲
by
lewurm
9y ago
This is huge, congrats to the team! I hope it helps Substrate VM to get better adoption outside of Oracle.
27.
▲
by
lewurm
9y ago
Ideally, an application doesn't have to choose, but the runtime uses some good defaults. For example, let's have a look at the HotSpot JVM: A Java method first gets executed in the interpreter, then, if it's hot enough it wil
28.
▲
by
lewurm
9y ago
check out https://twitter.com/kumpera/status/924007954696646656 and http://blog.stevensanderson.com/2017/11/05/blazor-on-mono/