HNHacker News
TopNewBestAskShowJobs

ecnahc515

1,009 karma · joined January 30, 2013

[ my public key: https://keybase.io/chancez; my proof: https://keybase.io/chancez/sigs/BHLfAciHsN2cxJ5tSPufcaT8nE0EuDPoaf4DJ_LVkUk ]
submissionscomments
ecnahc515··on Land use policies make urban childcare expensive and rare
Many schools are starting later for this reason. Just because the bus may take long doesn’t mean there aren’t other issues that should be solved to make buses a more viable option.
ecnahc515··on Ollama now supports AMD graphics cards
Ollama is the Docker of LLMs. Ollama made it _very_ easy to run LLMs locally. This is surprisingly not as easy as it seems, and incredibly useful.
ecnahc515··on Google's self-designed office swallows Wi-Fi "like the Bermuda Triangle"
Phones, conference rooms, etc.
ecnahc515··on Ask HN: How do you use userscripts?
The popular modern css and react style frameworks use dynamically generated ids and classes so it’s not necessarily to prevent userscripts but it does make it harder to use them.
ecnahc515··on GPT in 500 Lines of SQL
Sure, but if your doing work in machine learning that’s generally not the terminology used, hinting that this isn’t the area the author specializes in (which isn’t a bad thing, but take their explanations with a grain of salt).
ecnahc515··on Systemd by Example (2021)
Not really, there’s systemctl list-units.
ecnahc515··on Mozilla names new CEO as it pivots to data privacy
No company would do that. What OEM is going to pay for a new, less compatible browser engine written in an unproven language that no one knows? Even if it is safer, that's pretty much the lowest priority for many companies, and safer != unable to exploit.

Companies who want to embed a browser engine into their product use WebKit, which is free, and maintained by multiple other companies, and has been around long enough that it should be compatible with pretty much any website that exists.

ecnahc515··on Show HN: filippo.io/mlkem768 – Post-Quantum Cryptography for the Go Ecosystem
None of that is an actual implementation of the cryptography, that's just the interfaces. The actual implementations are elsewhere and use architecture specific assembly for anything that needs constant time properties.
ecnahc515··on Show HN: filippo.io/mlkem768 – Post-Quantum Cryptography for the Go Ecosystem
Because he's a security engineer/cryptographer. He's the maintainer of the crypto package in the Go standard library. https://words.filippo.io/hi/. It's literally his job to write the crypto code everyone else uses.
ecnahc515··on Servers are (probably) starting to drop serial ports
The same is true for networked serial consoles.
ecnahc515··on Engineer Used Water Pump to Get $1B Stuxnet Malware into Iranian Nuclear Plant
He’s dead. He died in a motorcycle accident according to the article.
ecnahc515··on In Europe, trains are full, and more are on the way
Yeah that's a very Swiss thing. People get upset when trains are more than 1-2 minutes late. It's so reliable even a delay of < 5 minutes is important to people. Not to mention, transfers sometimes are < 5 minutes long, so a train being 1-2 minutes late means you might miss a timed transfer.
ecnahc515··on Ask HN: Netflix doing mass layoffs today?
> Statements like this imply that doing the best thing for the company won’t be rewarded in the best way for individuals. Why not?

I think part of it is that they believe you are compensated well enough that you don't need extra rewarding.

ecnahc515··on How Git cherry-pick and revert use 3-way merge
Have you ever used git cherry-pick? Git rebase is if you were loop over each commit (bottom to top) and run `git cherry-pick` on each commit separately.

If you haven't used git cherry-pick, then it is basically a shortcut for `git show $REF | git apply -`, where the short cut is the simplest form of using git, you have a patch (via git show) and you want to apply it to your local checkout.

ecnahc515··on Hard-to-swallow truths they won't tell you about software engineer job
It depends on the language. Some languages are just poorly designed and make it really hard to write anything that’s clean without trade-offs.
ecnahc515··on Go, Containers, and the Linux Scheduler
> CFS quotas only become active under contention

That's not true at all. Take a look at `cpu.cfs_quota_us` in https://kernel.googlesource.com/pub/scm/linux/kernel/git/glo...

It's a hard time limit. It doesn't care about contention at all.

`cpu.shares` is relative, for choosing which process gets scheduled, and how often, but the CFS quota is a hard limit on runtime.

ecnahc515··on Git rebase, what can go wrong
Have you ever had to use git bisect? That's really where a 'clean' git history is important. Plenty of people never use git bisect, and that's fine too. That said it's a very useful tool when you do need it, and can drastically simplify finding when and where a regression was introduced.
ecnahc515··on Mptcp: An overlooked new feature in Go 1.21
Apple
ecnahc515··on Deno Queues
> e.g. GC allowing one to return what look like stack allocated pointers from functions

I think this is due to having escape analysis and SSA rather than having a GC.

ecnahc515··on iPhone 15 Pro facts and estimates
Wow that's truly unfortunate. I hope one day health science can solve that problem for you.

Have you travelled to Europe where there's a lot more usage of coins (eg euros/franc)? Do you just have to wear gloves?

ecnahc515··on Show HN: Langfuse – Open-source observability and analytics for LLM apps
This reply is top notch. I agree with the points here. Definitely worth considering this advice.
ecnahc515··on The OpenTF Manifesto
IMO: HashiCorp is in this situation because they want to grow too big, too fast. A lot of their software is tooling, tooling that doesn't necessarily make sense to sell in a SaaS offering, or if it does: it's going to be commoditized. However, SaaS is where the $ is. They have investors they must please, and they want a big return on investment. It's probably too late to fix this, but IMO if they took the slow and steady route of providing support and professional services HashiCorp could easily be profitable while maintaining all of their products, but perhaps to a lesser degree.
ecnahc515··on Social engineering campaign targeting tech employees spreads through NPM malware
With some other languages, you have big projects that basically are your secondary stdlib. Boost in C++, Apache Commons in Java, etc. These can reduce a lot of your dependencies down to a single umbrella project who stewards everything. The number of developers who work as maintainers on the packages within these projects is probably comparable to the number of developers working on the same sorts of packages in Node, but they're all working under a single banner, effectively. It's about having dependencies within projects as organizations vs the NPM approach where basically every dependency is it's own project and organization.
ecnahc515··on Bcachefs File-System Plans to Try Again to Land in Linux 6.6
Not quite the same, but snapraid can do something sort of like this. It's not real time though, it's scheduled. It's usually combined with something like mergerfs.
ecnahc515··on Releasing an indie game on 3 consoles at once and failing financially (2016)
Exactly, but everything else with those names is terrible.

Their argument is that games that use titles like this, tend to be using these names to try to take advantage of the success of other titles with similar names. If your game is named "like another game", then your basically marketing it as "$y is like $x but better", but $y is rarely ever better than $x based on most people's experience. Once you pick up on that, anything marketed as $x tycoon is going to be viewed as "yeah it's probably terrible, like the other $z tycoon I already tried".

ecnahc515··on Apple Introduces M2 Ultra
At the time Apple did this, they had already been soldering RAM onto the motherboards of iPhones because phones needed the smaller envelope. At the time, it was probably more about saving money on manufacturing by not having extra, moving parts, and making it simpler to automate the fabrication. Also, even back then, this would have an impact on thermals and size, which could easily be the only justification needed.
ecnahc515··on WASIX, the Superset of WASI Supporting Threads, Processes and Sockets
Those languages are very much designed around the JVM though. You have Scala, but not eg: C++, because the JVM itself is much higher level than what many languages would want to target.
ecnahc515··on How the lemon was invented (2018)
That's their point, that we should probably not be eating "modern foods".
ecnahc515··on Podman Desktop 1.0
Qemu is the hypervisor in this situation. Which doesn't necessarily preclude having Rosetta acceleration of AMD64 binaries within the ARM64 Linux guest itself.

That said, as far as I know, the only official way to use Rosetta inside a Linux guest is using Virtualization.Framework, which allows mounting a Rosetta binfmt handler via Virtiofs. So it's also going to use Qemu inside the VM to handle running amd64 images, not Rosetta.

ecnahc515··on Black holes might be defects in spacetime
Not to mention, the LHC is responsible for a lot of innovation in it's own right, just in terms of hardware, software, etc.
← PreviousPage 2 of 19Next →