skysight-inc/HackerNews huggingface dataset:
Ask HN: What biology research projects should I pick?
I have been offered a list of biology + data science research projects at my university. I do aim to get into Deepmind or some other AI / biotech company in the future or at least try to commercialise some of my research. What do you think have the highest potential to contribute to society and advance science & the goals above?

- Increasing the predictive accuracy of an ML model that predicts whether using a infrared spectral signature to identify if an individual has a mosquito-related disease like malaria. eg. would be used in a scanning device to replace PCR.

- Prediction of bacterial species resistance to the antibiotic rifampicin. This would use ML to build a model with genome data and predict antibiotic resistance in certain bacterial species and whether some species are unable to evolve resistance. This data would be used in future, experimental projects.

- Improving scalability of single-cell immune repertoire analysis. Omniscope is one startup working on improving current workflows.

- Developing better statistical methods to assess diversity of immune receptors using sequencing depths or cell numbers

- Single-cell trajectory analysis with immune repertoires
A small addition: Structural typing means that TypeScript normally allows extra properties, but in contexts where you're immediately declaring and using a type, TypeScript will complain.

For example: `const user = { name: 'Bob', city: 'Reykjavík' }; saveUser(user)` is allowed because of structural typing. But `const user: User = { name: 'Bob', city: 'Reykjavík' }` throws a compile error; you're telling that you're specifying a `User`, but the value you give is not (just) a `User`.
> And because there were far more Google talk users than "true XMPP" users, there was little room for "not caring about Google talk users".

Sounds like it was already centralized even before Google stopped supporting XMPP.

The truth is that users do t really care about decentralization, they care about features, ease of use, and quality of implementation.

Once a majority of the uses move single implementation of the protocol, the single implementation protocol itself becomes more important than the standard.
I went and looked at your submission, and I am comfortable with how we handled it and the level of detail we gave you. Would you mind sending me an email so I can hear a bit more? It sounds like we might've implied something we didn't mean to.

These should not take 10 hours, unless you're learning Rails from scratch or something (some people do this). We've tried different ways of saying "don't spend more than 2 hours on this unless you really want to" and it doesn't always come through.
I have been thinking about it more and it could be the existing language models are actually large enough and it is lack of differentiations that leads to immature responses.

The developing these ideas further faces at least the challenge that an AI that is exposed to the public will develop an in accurate understanding of our world.

One driver of these misunderstandings is the lack of understanding expressed in the average internet post. The second big driver is that commercial needs requires a thought police mentality. This mentality distorts the expression of the answer the AI is articulating which my look like psychosis to the observers.

I believe that an AI will have to develop in isolation. The maturity of the current system is not able to distinguish a fact vs. fantasy. This is a problem we all posses at different levels. It's also possible we only need our personal AI assistant to be only 80% and the remaining 20% it gains from a dialog of it's host (the user).
Notion is the perfect CMS. I bought the Bullet.so subscription to get a static site generated from my Notion.

If your script works well, this would open up great avenues for a free alternative.
>An AI product - more specifically, the model weights - is a derivative work of the original works used for training; AI training is a process of algorithmic compression of the originals.

I'm not so sure this is as obvious a conclusion as you think. Imagine for a moment an AI OCR program. If one goes to their local library and scans all the books there to generate the models used to OCR text, does that make the OCR model and application derivative works of the books? Does copyright give Tolkien's estate the right to prevent the distribution of AI based OCR if a published copy of The Hobbit was used in creating the model? Certainly with the right inputs, the model can be used to generate a verbatim copy of the work it was trained on, but is that sufficient to say that your OCR model is just an "algorithmic compression" of these books?
All these alternate layouts seem to be optimized to minimize finger movement in English, but that's not really how things work in practice.

For one thing, there's more than English.

Then, it's not just about finger movement, but about easy movements. For example 're' seems common in English, and is really easy to type as a 'roll' in qwerty.

'n', 'u', 't' 'v' are all really easy to reach with the index finger in qwerty, so it's not just about the home row, but about easy-to-reach keys.

Also a lot of keyboardists are programmers, so there's the whole story of punctuation. Let alone software keyboard shortcuts etc.

I've found it's better to configure your software than to change your keyboard layout. For example I'm learning Janet (a lisp-like) currently, which allows kebab-case variable names. Wow, it's such a blessing to be able to type without shift-modifyer, 'vector-embedding' instead of 'vector_embedding' or 'VectorEmbedding', and [1 2 3 4 5 6] instead of [1, 2, 3, 4, 5, 6], etc.
Great choice. Brave seems much more better and does more than what Firefox can do.
I'm confused. I have been using webauthn with a USB authenticator for at least a year now with Firefox. How is this a new feature?
Where's the button to pronounce the sentence on Android? This is a required feature for me and that's why I'm using a competitor
<Jurassic Park quote>

The engineer/maker types sometimes fail to consider second order effects of whatever they are building if the coolness factor is high enough.
Actually. Windows 11 explains everything.
I think it was Rich Evans who said it would be way better if Voyager gave up at some point, and decided to found a new federation in the delta quadrant. I think I agree with him, because yes, the suspension of disbelief sort of piles on after a while.
No, not because that.
So is the case with everyone, and so it was throughout history. Ideology alone doesn't last long when put against a threat to life or limb. Playing up historical identity or destiny or such is means of gathering political support - not the actual reason for leaders to start a war, nor for the soldiers to fight it. Conversely, describing your enemy as fighting for ideological reasons, is the means to deny any of the claims they actually have, sound or not, and a way to rally support against them.
Yes. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guid...
Absolutely, the show gets better as it goes on. As I recall, partway through season 3 is where it starts to really take off.
Are everyone necessarily being tricked? I wouldn’t go full Occupy Wallstreet mode if someone at work asked me whether I liked Monopoly or not. I would just say the usual thing about the snowball effect.
Why go through the rigamaroll of a contact mic? Just use a mic that listens to the entire conversation, then an AI layer to remove every voice except yours, before you can access the recording

Similar to how the NSA doesn’t “collect” in its dragnet because until they search and review it, it’s not collection
I will only do take home if I feel like the company is serious. If they are sending me a take home without meeting with the hiring manager, it goes straight to the bin.
I would guess that “too dangerous” is both hype and also means it utters insensitive statements. Not that it’s primed to topple human society.
> Borel means that it includes all finite open intervals in the real numbers. So (0,1) but not [0,1].

The Borel algebra is generated by open sets, but it includes complements (and therefore closed sets) as well. In fact it's also generated by closed sets. The Borel algebra of R also contains sets like the rationals and the irrationals. The types of sets that aren't included in the Borel algebra (but are in the Lebesgue) are nasty things like (some) subsets of the cantor set.
Remember to submit your blog to ooh.directory
> Not quite - an encrypted SSD is deliberately designed to be hard to understand, while the brain is probably not

Who's to say that the difficulty in understanding how the brain works is a defense mechanism of sorts? Similar to how the blood-brain barrier exists as a defense mechanism. The wording "deliberately" can imply a pedestal that doesn't really exist, that places "deliberate" human design above "natural" micro-evolution that basically happened by chance. It would stand to reason that a more complex brain, that's harder to understand, would survive natural selection. Even the brains of tiny animals are quite complex in their smallness, they encode a lot of different knowledge ("instruction set" if you prefer), that enable them to do certain things that would take us a lot of manual "over-the-top" processing and calculating. For example, the ability for a cat to right themselves nearly perfectly when falling, given enough distance. Their brains can inherently calculate the exact amount of force, and the exact motions to take, to achieve the desired amount of rotation in three-dimensional space.
"these companies aren't really hiring unless you are young and cheap"

Nah, I think there are more factors at work (Also, cheap is relative, therefore dependent on other factors, and therefore somewhat vague)-- its a multivariate situation where you, and the many factors you bring, flow into a process and the many factors it brings. If enough of those factors line up enough-- you get hired.

If it takes 18 months to get hired, I'd analyze the factors you bring. Such as: Web portfolio & Online presence. Network. Resume posted on multiple sites. Appearance & Demeanor during interviews. Skills/Years Exp/Qualifications relative to the role's stated requirements. Etc.
We don't really give individual feedback on the take home challenges. Where we struggle is explaining this to people, it's not obvious to every dev _why_ we don't give specific feedback. Here's what we send:

---

Unfortunately, we’re not going to be moving forward with your application for the backend role at this time.

The first thing we want you to know is that we got a lot of applications for these roles. Like, a lot a lot.

The way we evaluate candidate submissions is that we’ve built, over a year or so of running this challenge, a written rubric for what the strongest submissions look like. We started with something sane looking, and then iterated over time as we got a sense of what candidate submissions actually looked like.

We score submissions according to that rubric. Different members of our platform team score different applications; they’re just jumping in and looking at the code and making grading decisions. In the pool of candidates we’re evaluating right now, your code submission missed our cutoff.

A natural thing to want from us next is a copy of the rubric, or specific information about what your submission was missing. We’d want that too! But we can’t give that to you, for (at least) two reasons:

(1) The outcome on your code was a weighted combination of a bunch of different factors, so there isn’t a simple answer that doesn’t just dump our whole rubric to you.

(2) We want to preserve the opportunity for people to apply to these roles in the future, and spoiling the challenge would break that.

What we can tell you is that the most successful submissions had a combination of these attributes:

- Heavy user focus. Successful submissions explained how the system could do good things for users.
- Straightforward database models that make the queries we care about fast to run.
- Transactionally safe sync with Stripe. For example, the best submissions mentioned that Stripe API requests had to be idempotent to ensure the user is not charged multiple times.

We sincerely hope you stay in touch and re-apply in the future. In the meantime, we'd like to give you some Fly.io credits to play around with! If your email address here matches your Fly.io email, click here to get them. If not, please let us know which email you use for Fly.io and we'll set that right up.

Please feel free to reach back out to us about other roles, or about this role in the future. Thank you, again, for doing this.
Yunohost
You begin by sharing an anecdote where you perceived Germans as strictly law-abiding, only to have your assumption reevaluated when someone pointed out the presence of children, and the possible intention to teach them patience and safety.

However, instead of reconsidering your stance on Germans' law-abiding behavior, you reassert your bias by invoking Godwin's Law, linking a contemporary incident to the actions of Hitler.

Do you see any issue with this?

(I'm not German)
Meanwhile, both Rust [1] and Haskell [2] manage to implement statically type-safe string interpolation.

[1]: https://willcrichton.net/notes/type-safe-printf/

[2]: https://hackage.haskell.org/package/formatting
Ask HN: Are you tired of being fully remote?
Just curious to know how many people are tired of being fully remote? Would prefer not to hear the "I love being remote, it works with my lifestyle, etc" or "I hated the commute, I don't see why we were in the office five days, more productive at home" comments because mostly it's not the response I'm looking for. I'm interested to hear from the people who are tired of being remote and have gone back to the office or are planning to quit and get a job that's back in the office at least 3 days a week?

I think being remote worked for me for a while. I have a kid, I totally get the freedom and flexibility of it, but I also miss being around and working with human beings in person. Coffee shops and co-working spaces are no substitute for this. Interacting with people in other social settings is also not a replacement for this. I miss a team dynamic and one that's in person. I miss going somewhere that's out of my house for the purpose of doing a job that's fulfilling or at the very least in the service of something.

Not knocking the choice of being fully remote. It works for people and that's great, I still take advantage of that freedom, but there is something hugely lacking because I'm not going somewhere to work with people. And I think some of that will entirely change how and where I work next e.g do not want to work in a fully remote company, do not want to work across timezones, preferably want to be in a team of less than 10 people.

Who else is with me?
Perhaps by consumers but among the AI industry/NLP I would view them as the top 3 most sophisticated companies. They have also gained a ton of respect from me for not joining in with the "closed" approach other companies have all now adopted.
This is only true as the software industry keeps piling abstractions on top of abstractions, as Moore’s law allows it. But we’re reaching the end of the Moore and already feeling the effects of it, for example Javascript frameworks priding themselves on performance instead of features.

Give it some time for the industry to finally mature.
This is the one: https://github.com/fly-hiring/infraops-challenge

Here's another: https://github.com/fly-hiring/platform-challenge
Does it? I don’t really follow the logic
Rule 113 has some interest implications. The Fernegi are a true patriarchy, women aren’t allowed to wear clothes, let alone own businesses. So, in Ferengi society the boss is always a man. That would mean 113 is tacit implication that homosexuality is part of Ferengi society.
I also asked myself the same question. There is some useful information at the bottom of this redit thread: https://www.reddit.com/r/embedded/comments/w5cq50/zephyr_vs_...
https://egraphs-good.github.io/
Allowing patients to record audio and video greatly increases the impact of incidental disclosure, of other patients PHI being exposed by your recording or another patient recording your PHI, and that can be a HIPAA violation depending on the context.

All modern phones have locked down access to call sound output to prevent stalking apps. Sometimes there is a workaround to record call output through the accessibility features, usually this comes with a big enough disclaimer that it can’t be used to stalk someone when used maliciously. The more reliable way to record a phone call including what the other person is saying is to put it on speakerphone.
> it's pretty much game over

Not if it takes the computational capacity of the entire world to simulate a brain with an iq of 65.
Google also thought their AI was too dangerous to release....so chat-gpt released theres. See a pattern?
Don't know about there, but in Oregon you just know where it's enforced. The limit here is 55 everywhere, but if you can get a clear stretch you can drive 80mph on I-5 without being stopped anywhere within Portland city limits. Once you get a little outside, the state police will stop you for going 60.
Both.

The European cities will be affected in varying amounts, generally less than America; but it's relevant to analyze both to see if European cities / countries will have to increase taxes significantly.
I have no idea what the average household load looks like.

I could imagine a scenario where every outlet also has a USB port. It could run your laptop and your lights. Obviously it can't run a fridge or a stove; maybe future fridges would run off the same current as the stove?

What I'm most unclear on is the middle range. I know you can't run a hair dryer or microwave that way. What about a food processor? Maybe a toaster?

I'm trying to figure out how much that middle range makes this a deal breaker.
What I mean is: approximately everyone played Monopoly an had a bad experience. That bad experience was by design, and meant as a lesson, demonstrating how certain economic ideas lead to bad outcomes. Approximately nobody connected the dots here.
But most of all, users care about talking to their friends. You could have all the features and amazing UX but if their friends are using tin cans and wet wire, that's what they will turn to. Network effect trumps all. Features and UX are marketing, which at most can help you bootstrap to the point where network effect kicks in.
Underlined hyperlinks are not that usual any more. But very clear.
Hi, I am the Game of Trees project founder and main author of the code.

If there is anyone here who would be interested in seeing this project
advance faster and has funding available, please talk to me.
I am a freelancer with an EU VAT ID.

Progress since the beginning in 2017 has been steady but slower than I would like.
I have occasionally applied to various open source funds (prototype fund,
NGI zero, and the like) but was never lucky enough to get funds allocated
(which is fair: many other great projects are being funded instead, so I am
not bitter about this).

And I don't want to bother the OpenBSD Foundation since they are already partly
funding unrelated work I am doing in the OpenBSD wifi drivers and 802.11 stack.
I also believe that the ability to run this alternative Git client on any nix,
and the alternative Git server on OpenBSD (though there are plans to port the
server to any nix as well) can be useful for many communities and organizations beyond OpenBSD.

Some things I would like to work on in particular are:

- SHA256 object ID support, enabled by default, with repositories running
either SHA256 or SHA1, without the ability to mix different hashes in the same
repository. The server could offer a read-only repositories converted
to SHA1 for legacy clients which do not support SHA256. Git itself does
already support SHA256 so this won't break compatibility with regular Git clients. Though it might not be possible (yet?) to push SHA256 repositories to many hosting sites but that is not Git's fault.

- Server-side "trivial-rebasing" of changes, such that clients could push
changes to servers without having to fetch first, provided pushed changes
can be merged tree-wise, ie. without any file content clashes or unclean
additions/deletions of files.

- Performance improvements; Got currently spanws one privsep child process per pack
file on disk, cycling children in and out as needed when there are too many
pack files. This can cause a lot of forking during random access across the
entire history, which occurs when computing deltas while packing.
Small pack files should be stored in memory instead, and each child process
should be able to handle multiple packs to reduce the amount of forking.

You can skim the man pages to see all the work that has already
been done: https://gameoftrees.org/manual.html
And of course you can read the source code; see the web site for details.
When you advertise your article as helping your readers "finally get" a concept, then giving them "more than that" is precisely what you should wanna do, but also giving them more than the obvious examples that are available to anyone.
First thought, it may be against the law to record someone without their consent, even if you scrub it later.
This guide did not invent the grammatical mood. https://en.wikipedia.org/wiki/Grammatical_mood
We're not. We've had issues losing track of candidates over the last year. This is one of those all or nothing problems, a 0.5% failure rate is pretty bad for many human beings.
What would happen if only bad actors had access to LLMs, deepfakes, and stable diffusion models? They could convincingly fake image/video evidence and accompanying online support for disinformation, and most people would buy it.

But today, given the widespread availability of these tools, most people know what they're capable of, and when a meme photo of Donald Trump in handcuffs gets circulated nobody takes it seriously because they have seen dozens of fakes before.

So IMO if you really want to minimize the potential for your AI tool create chaos, release it to the public. Show people what it's capable of. Once people tire of memes of Obama spouting the navy seal copypasta, they will be prepared to call out disinformation generated by these tools as well.
Brevan Howard do this. Avoid them
FDIC accidentally reveals details about Silicon Valley Bank’s biggest customers
From the README:

## What about the Debian "Political Dissident" test?

See the above. Pretty much the same thing. Again, if I can find some
wording to exempt individuals from the distribution requirement who would
otherwise be put at clear risk to their human rights by state or corporate
actors, then I'll add such wording.
Your attempt at making it black and white fails. When you say "obviously police and ambulances (and fire trucks) doing their jobs don't have to follow the sign."

Does this mean that if police are code 2 en route to a crime 10 miles away they can use the park to save time? What if they are code 3?

Part of doing the job of firefighter includes conducting drills. Can they choose the park as their drill environment?

Further, even if they are responding to a crime in the park, are police allowed to drive on the sidewalk because someone has broken the littering ordinance?

Even ignoring these grey areas and focusing on your own statement, there is a philosophical dilemma. Are the first responders who "don't have to follow" an inherent part of the rule, or is the rule absolute and they are merely permitted to break it? in either case, by legal or by social convention?