Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xcv123
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
721.
▲
by
xcv123
3y ago
Writing a NES emulator is a fun programming challenge. Start here: https://www.nesdev.org/wiki/NES_reference_guide and maybe read this first to understand where to begin with emulating an old CPU such as the 6502 http
722.
▲
by
xcv123
3y ago
This shows how to run x86 software inside an ARM Linux VM using Rosetta https://www.nocentino.com/posts/2023-01-02-running-sql-serve...
723.
▲
by
xcv123
3y ago
Hmm, well the CPU in the M1 is ARM64 which is already open. But the M1 is a system on a chip that includes many proprietary components besides the CPU, such as GPU. So it's not apples to apples with 90's x86, which was a CPU only,
724.
▲
by
xcv123
3y ago
What a joke. None of the drivers on x86 were open source, and there were literally thousands of devices that needed reverse engineering. The M1 instruction set is ARM which is already supported by Linux.
725.
▲
by
xcv123
3y ago
With that attitude, Linux and FreeBSD would never have started and would not exist today. You're advocating the total opposite mindset of being a "true techie". It has all been developed on proprietary hardware from the begin
726.
▲
by
xcv123
3y ago
I'm saying your comments basically boiled down to that. You are unhappy that developers might prefer a tool that doesn't officially support newer features of a language, even though it doesn't really prevent them developing w
727.
▲
by
xcv123
3y ago
So you're saying that you are unhappy that Jetbrains doesn't officially support JDK21 yet? Cool story bro. It's a tool preference. Same deal with any other language. Nothing is preventing your developers writing code for JDK2
728.
▲
by
xcv123
3y ago
It removes the need to write async code in many cases. It is a more straightforward and efficient way to accomplish what we have already been doing for years on the JVM. You don't need to switch frameworks https://spring.io&
729.
▲
by
xcv123
3y ago
The difference now is that it's implemented in the JVM instead of a library / framework. It is easier, simpler, and probably more efficient. You can get higher throughput from existing code with minor refactoring. Thread threa
730.
▲
by
xcv123
3y ago
Exactly. That's the point. It is beneficial only when you have a huge number of requests relative to the number of platform threads. The idea is that you can map a million of these virtual threads on to a small number of platform threa
731.
▲
by
xcv123
3y ago
No it is straightforward to setup a Maven project manually and use Vim if that's your preference.
732.
▲
by
xcv123
3y ago
That entire section is running on a virtual thread, which is scheduled on a platform (OS) thread. While it blocks for each callRemote invocation the platform thread is free to process other virtual threads. https://docs.oracle.co
733.
▲
by
xcv123
3y ago
From 2000 to 2010 we progressed from the Nokia 3310 to the iPhone 4.
734.
▲
by
xcv123
3y ago
Because the transporter replica is not you. That is a separate person with their own separate consciousness. You are murdered and someone else is born.
735.
▲
by
xcv123
3y ago
> Also, where is this data going? The existing ChatGPT says it has nothing past 2021. To the next ChatGPT
736.
▲
by
xcv123
3y ago
Sounds like a hardware defect. 2 years of zero crashes with my 6600XT.
737.
▲
by
xcv123
3y ago
LLMs are neural networks. If you understand their strengths and weaknesses they are extremely useful. Use LLM's to explain abstract concepts, discuss ideas, analyze text, as an interactive tutor, not as a datastore of facts to be recit
738.
▲
by
xcv123
3y ago
https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video "Intel Quick Sync Video is Intel's brand for its dedicated video encoding and decoding hardware core. Quick Sync was introduced with the Sandy Bridge CPU m
739.
▲
by
xcv123
3y ago
+1 for AMD on Linux "Nvidia - fuck you!" - Linus Torvalds https://www.youtube.com/watch?v=_36yNWw_07g
740.
▲
by
xcv123
3y ago
No this is just getting started. https://lilianweng.github.io/posts/2023-06-23-agent/
741.
▲
by
xcv123
3y ago
Because that reduces bandwidth and occupies more space
742.
▲
by
xcv123
3y ago
> I mean it's not even right. Most parallel/concurrent pedants would consider multithreaded code to be "parallel" even if it is running on a single core. If you're using these as technical terms which have specif
743.
▲
by
xcv123
3y ago
Yep. "Arbitrary" as in it can represent any function you want on the natural numbers (0 to infinity).
744.
▲
by
xcv123
3y ago
Pedantic nerd nitpick: it gives you concurrency but not parallelism. (Concurrent threads can be time sliced on one core)
745.
▲
by
xcv123
3y ago
> I may have missed something You did not miss anything. The GIL prevents parallel multi threading.
746.
▲
by
xcv123
3y ago
In mathematics, a function is a mapping from input values to output values. A vector is a mapping from a set of integers to a value at the specified index, therefore it is a function. e.g. float vector[4]{1.0, 5.0, 3.0, 2.5}; vector[0] == 1
747.
▲
by
xcv123
3y ago
False. The median balance for savings is only $5k in the richest country in the world. That is nothing. People are living paycheck to paycheck. https://time.com/personal-finance/article/average-american-s... "
748.
▲
by
xcv123
3y ago
That's not how money works. Otherwise you could solve these problem by printing money.
749.
▲
by
xcv123
3y ago
You got downvoted because M1/M2 MBP 16" has practically the same keyboard and chassis as 2015. I own both (2015 and 2021). The keyboard is much better than 2016-2020
750.
▲
by
xcv123
3y ago
The Rube Goldberg machine builders will do the same in any language. Give them Java and they will build monstrosities beyond your comprehension. The functional paradigm has its strengths and weaknesses, just like any other paradigm. One of
More ›