Hacker Newsnew | past | comments | ask | show | jobs | submit | samus's commentslogin

Presumably by targeting them toward these differences.


Since the presence of that chromosome causes problems in an organism that functions normally with just two of these chromosomes, the change is actually not that big. And the therapy might also not be intended for adults or even children - most of the developmental impediments have already happened at that stage, and neither cutting out the extra chromosome or silencing it will fix this up.


How about kobold.cpp then? Or LMStudio (I know it's not open source, but at least they give proper credit to llama.cpp)?

Re curation: they should strive to not integrate broken support for models and avoid uploading broken GGUFs.


Getting an overview of parsing theory is mainly useful to avoid making ambiguous or otherwise hard to parse grammars. Usually one can't go too wrong with a hand-written recursive descent parser, and most general-purpose language are so complicated that parser generator can't really handle them. Anyway the really interesting parts of compiling happen in the backend.

Another alternative is basing the language on S-expressions, for which a parser is extremely simple to write.


Single transistors aren't yet logic gates by themselves; they are amplifiers with a very specific gain function that makes it possible to use them as switches. Logic gates usually consist of at least two transistors. See https://en.wikipedia.org/wiki/CMOS for an example of how it is done in CMOS technology.


That is correct.

Moreover, the amplifying function must exist at least in some gates, to restore the logic levels, but there is no need for it to exist in all gates.

For instance, any logic circuit can be implemented using AND gates and/or OR gates made with diodes, which have no gain, i.e. no amplifying function, together with 1-transistor inverters, which provide both the NOT function and the gain needed to restore the logic levels.

The logic functions such as NAND can be expressed in several way using simpler components, which correspond directly with the possible hardware implementations.

Nowadays, the most frequent method of logic implementation is by using parallel and series connections of switches, for which the MOS transistors are well suited.

Another way to express the logic functions is by using the minimum and maximum functions, which correspond directly with diode-based circuits.

All the logic functions can also be expressed using the 2 operations of the binary finite field, addition (a.k.a. XOR) and multiplication (a.k.a. AND).

This does not lead to simpler hardware implementations, but it can simplify some theoretical work, by using algebraic results. Actually this kind of expressing logic is the one that should have been properly named as Boolean logic, as the contribution of George Boole has been precisely replacing "false" and "true" with "0" and "1" and reinterpreting the classic logic operations as arithmetic operations. It is very weird to see in some programming languages a data type named Boolean, whose possible values are "false" and "true", instead of the historically correct Boolean values, "0" and "1", which can also be much more useful in programming than "false" and "true", by simplifying expressions, especially in array operations (which is why array-oriented languages like APL use "0" and "1", not "false" and "true").


"Pass transistors" are transistors being operated in pass/impedance switch mode.

Pass logic. Digital. [0]

This is extremely basic digital circuit design. You can create digital circuits as compositions of gates. But you can often implement the same logic, with fewer transistors, using pass logic.

Pass logic is also great for asynchronous digital design.

[0] https://en.wikipedia.org/wiki/Pass_transistor_logic


We don't just use one single method to infer distances. TA is about that there are multiple methods, and that the framework is open for new ones. What is more likely at fault is the underlying model of how the cosmos developed, which is highly likely to be incomplete or misguided.


Actually is quite the opposite. If the difference in expansion between the early and late universe is real than the reigning cosmological model lambda-CDM will at least have to be revised, or be replaced with a model that made that prediction (there are several of them)


I was referring to that model :-)


It's just the sin with the greatest consequences since it invokes the wrath of the groups the person being killed belonged to. Unlawful killings challenge the authority of those who determine which killings are lawful and which aren't, therefore destabilizing societies that are more complex than a hunter-gatherer group.

However, most religions do more than just declare murder to be a sin. They usually aim to foster bonds between relative strangers as well. And values like the guest-host relationship are held to apply to all humans and even to sentient non-humans.


There is one very serious issue with software: it needs updates for security issues that are uncovered. And it might be built requiring access to MS cloud services to work. To get rid of these problems is basically equivalent to adopting open source products.


At the same time, TFA is about software, not about the computers themselves.


Android Open Source is good enough. The tough part are device-specific drivers that never make it upstream and are eventually abandoned by the vendor, making upgrade past specific kernel versions very troublesome.


It is controlled by Google so it not. As long as Google is setting the roadmap for android it is not a viable option.


Why not? GrapheneOS and others show that it is possible to make viable operating systems on top of AOSP, which also have their own useful extensions.

It seems like a waste not to use an existing, well-developed, hardened, open source base, that at the same time provides great compatibility with most existing apps.

Since it is open source, it would always be possible to fork if AOSP goes off the rails.

I think the primary issue is that it is currently hard to get embargoed security patches, unless you have some partnership with an OEM.


AOSP is NOT "open source" by any definition.

It's "some sources available"


AOSP = Android Open Source (Partially)


At the same time it is an open source product and can therefore be forked. Being controlled by Google presents not nearly such an issue as Microsoft products or the Apple ecosystem.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: