HNHacker News
TopNewBestAskShowJobs

joshuaissac

2,468 karma · joined June 18, 2019

I am Joshua Issac. I am a software developer building trading systems in London.

LinkedIn: joshuaissac

Twitter: Joshua_Issac

Website: joshuaissac.com

E-mail: hn at [my domain]

submissionscomments
joshuaissac··on Restore full BambuNetwork support for Bambu Lab printers
> They have no rights to prevent people modifying and using AGPL software however they want.

AGPL software can be used and modified within the limits of what the AGPL permits. People can do that with their Bambu software running on their own hardware.

That does not extend to using their proprietary BambuNetwork cloud service (somebody else's computer). The AGPL specifically mentions this scenario in section 6. There are open source alternatives to that like the third-party Bambu-Farm and bambuddy that people can self host instead.

Interestingly, Bambu's own initial approach to the AGPL was more in line with "modifying and using AGPL software however they want" (and potentially violating their section 6 obligations), until customer backlash forced them to adhere to the terms of the licence.

joshuaissac··on Bambu Lab is abusing the open source social contract
You can run modified software per the GPL but that does not include the right to connect to Bambu's servers with your modified software. That is entirely reasonable (especially since this is not some social/messaging application). If I release a client as open source, that doesn't mean it's OK for modified clients to connect to my server. I expect you to use it offline or set up your own server to connect to.

I don't know if that is what is happening here because the article is talking about a fork that is bypassing Bambu's servers entirely (which is permitted under the AGPL) and Bambu is not happy.

Edit: On re-reading, it seems to me the fork is still calling Bambu's servers. It's just bypassing some things.

joshuaissac··on Claude Code refuses requests or charges extra if your commits mention "OpenClaw"
You can also embed references to OpenClaw in the compiled binary to dissuade AI-assisted decompilation.
joshuaissac··on The Orange Pi 6 Plus
There are some projects to port UEFI to boards like Orange Pi and Raspberry Pi. You can install a normal OS once you have flashed that.

https://github.com/tianocore/edk2-platforms/tree/master/Plat...

https://github.com/edk2-porting/edk2-rk3588

joshuaissac··on 72% of the dollar's purchasing power was destroyed in just four episodes
Inflation is about what goes on inside the country. So you can have inflation internally while the domestic currency strengthens against foreign currencies, and vice versa.

If your currency is falling against foreign currencies but prices are also dropping domestically, you get deflation. This was happening in China a couple of years ago, and they were exporting this deflation to other countries.

joshuaissac··on Using calculus to do number theory
The mathematical field of tackling number theory problems in this way is called analytic number theory.

https://en.wikipedia.org/wiki/Analytic_number_theory

The prime number theorem, on how prime numbers are distributed amongst the integers, was first proved using analytic techniques.

joshuaissac··on Revealed: Face of 75,000-year-old female Neanderthal from cave
If first-order hybrids made up only a small proportion of the total population of humans and Neanderthals, then the probability that a pairing between a member of a modern human tribe and a member of a Neanderthal tribe would involve a first-order hybrid is quite small. Like if there are 2 hybrids in a 150-strong tribe at the frontier, and a cross-tribe pairing happens, there is about a 1.3% chance that it involves a hybrid, and half of that that the gender matches up. Even with a higher estimate of 5% hybrids in a tribe, it's a 1.67% chance for a match with the right gender.

And when that chance is realised, and a second-order hybrid is produced, the high child mortality rates of the time would put downward pressure on their numbers. Not zero, but a couple of orders of magnitudes lower than first-order hybrids.

First-order hybrid being having one parent from a Neanderthal tribe, other from a human tribe. Second-order hybrid additionally having at least one parent as a first-order hybrid (as in your step 3).

Also, there actually is Neanderthal DNA in the modern X chromosome. If in your step 2, Ann gives birth to a daughter Andrea, the daughter would have a Neanderthal X chromosome, and she can pass it on within her tribe. But she would have no Neanderthal mtDNA, which is only passed on maternally.

But there is other data that this model does not explain. Like, why is there no Neanderthal contribution to the modern Y chromosome?

joshuaissac··on Revealed: Face of 75,000-year-old female Neanderthal from cave
Or Neanderthal women lived with their tribe and their hybrid children died with that Neanderthal tribe, whereas modern human women and their hybrid children (or at least the ones who have living descendants) lived with modern human tribes and had a better chance of survival.
joshuaissac··on Making WebAssembly a first-class language on the Web
That was something else entirely. Not for scripting but to write compiled ActiveX browser add-ons.
joshuaissac··on It took four years until 2011’s iOS 5 gave everyone an emoji keyboard
It was Wingdings.

But they do use Unicode emojis now.

joshuaissac··on Making WebAssembly a first-class language on the Web
Internet Explorer used to support any language that Windows Script Host could run. By default, that was JScript and VBScript, but there were third-party engines for Python, Perl, Ruby, Lua, and many others.

Possibly disabled now as they announced VBScript would be disabled in 2019.

joshuaissac··on It took four years until 2011’s iOS 5 gave everyone an emoji keyboard
> short-lived

Outlook was doing this even 3-4 years ago.

joshuaissac··on Ubuntu Planning Mandatory Age Verification
And how many of them are using desktop Linux?
joshuaissac··on Motorola announces a partnership with GrapheneOS
According to their site, they used to support Samsung a long time ago but Samsung made changes in newer handsets that closed off access to the secure element.
joshuaissac··on The normalization of corruption in organizations (2003) [pdf]
> Oppression would be quite impossible throughout history if people weren't willing to oppress their own kind to the benefit of others.

Isn't the opposite far more common? When oppression happens, it is typically people oppressing the out-group for the benefit of the in-group.

joshuaissac··on What does " 2>&1 " mean?
If all of your scripts run in the same venv (for a given user), can you inject that into the PATH and rely on env just finding the right interpreter?

I suppose it would also need env to be able to handle paths that have spaces in them.

joshuaissac··on Towards Autonomous Mathematics Research
My reading of their comment is that a proof space is a concept where a human guesses that a proof of some form q exists, and the AI searches a space S(q) where most points may be not valid proofs, but if there is a valid proof, it will hopefully be found.

So it is not a space of proofs in the sense that everything in a vector space is a vector. More like a space of sequences of statements, which have some particular pattern, and one of which might be a proof.

joshuaissac··on Show HN: Data Engineering Book – An open source, community-driven guide
English version: https://github.com/datascale-ai/data_engineering_book/blob/m...
joshuaissac··on Show HN: I speak 5 languages. Common apps taught me none. So I built lairner
Something strange I noticed with the Malayalam course (maybe also other languages with a non-Latin script): when a word is shown, two Latin transliterations are shown underneath. The second one looks like an IAST or ISO-15919 transliteration. The first one is often wrong and sometimes even nonsensical. Why not have only the second transliteration?
joshuaissac··on ai;dr
AI-generated code is meant for the machine, or for the author/prompter. AI-generated text is typically meant for other people. I think that makes a meaningful difference.
joshuaissac··on Major European payment processor can't send email to Google Workspace users
Following Postel's law results in the normalisation and proliferation of defective implementations. The actual standard becomes irrelevant, and new implementations have to be coded against the defective ones.

My opinion is that Postel's law should be approached in the same way that Linus Torvalds did CVS when designing Git. If in doubt about an implementation decision, consider what Postel's law would recommend, and then do the exact opposite.

joshuaissac··on Windows Notepad App Remote Code Execution Vulnerability
> FIPS-compliant bindings (OpenSSL)

Using FIPS mode can be insecure because the latest FIPS-compliant version can be years older than the latest non-FIPS one with all the updates.

The only time it makes sense to use the FIPS version is where there is a legal or contractual requirement that trumps security considerations.

joshuaissac··on Notepad++ hijacked by state-sponsored actors
You can also sponsor the development of Neovim. The money goes to funding developers.

https://neovim.io/sponsors/

joshuaissac··on Antirender: remove the glossy shine on architectural renderings
Reverse model aimed at estate agents already posted in this thread by someone: https://news.ycombinator.com/item?id=46829566
joshuaissac··on I got hacked: My Hetzner server started mining Monero
> nope. You should look at https://docs.docker.com/engine/network/

That page does not address rootless Docker, which can be installed (not just run) without root, so it would not have the ability to clobber firewall rules.

joshuaissac··on Dollar-stores overcharge customers while promising low prices
> NC law. Does it have an "invitation to treat" practice [...] rather than a legally-binding offer?

Are there any common-law jurisdictions in the world where having products on sale in a supermarket is not generally considered invitation to treat but as an offer to sell?

joshuaissac··on YouTube increases FreeBASIC performance (2019)
There must be so many subtle features like these that people use subconsciously, and when they try to move to another operating system, they try it, nothing happens and they get frustrated.
joshuaissac··on Search tool that only returns content created before ChatGPT's public release
> website probably went under new ownership

According to the article, it was the founder himself who was doing this.

joshuaissac··on Neopets.com changed my life (2019)
> in the context of today’s highly controlled platforms that simply don’t make space for users to customize or do anything outside the platform directly

There is Roblox, which is popular with kids and lets them upload minigames written in Lua.

joshuaissac··on Brexit Hit to UK Economy Double Official Estimate, Study Finds
> The EU is undemocratic

EU Members of Parliament for the UK were elected via proportional representation, whereas Westminster MPs are elected via the comparatively undemocratic first-past-the-post system, where a party with 14% of the national vote gets just 1% of the seats in Parliament (Reform UK, GE 2024), and one with 34% of the vote gets 63% of the seats (Labour, GE2024).

https://www.bbc.co.uk/news/articles/c886pl6ldy9o

← PreviousPage 2 of 26Next →