skysight-inc/HackerNews huggingface dataset:
There may be cures in future (ways to regenerate all the areas that are involved in hearing - Auditory nerve, synapse and OHC, IHC) but there currently is no way to regenerate HC after apoptosis in Humans. Recovery of damaged/stressed HC, auditory is shown to happen naturally to a degree and -might- be helped through supplements.

I take NAC myself and a few other supplements, the idea is to help support and lessen the effects of oxidative stress. I wouldn't promote any of my protocol since the literature is too weak and from various hearing related forums I read, efficacy highly subjective.

If you're wondering - 7,8 Dihydroxyflavone (DHF) shows promise and there's some literature on frontiersin on this but delivery was done intratympanic injection to the RWM and on animals. Taking the it as a oral supplement may raise risks of some cancers.
There are lots of people from wealthy backgrounds who'll slum it for a while. There's not usually a reason to doubt that. The thing to keep in mind is that voluntary/temporary poverty is very different from poverty you can't get out of with an embarrassing phone call.

I lived in relative poverty for a while when doing my first business, and while my parents were not particularly wealthy, knowing they provided an escape hatch took a lot of pressure off (living somewhere with a highly functional welfare system provided additional comfort). Things could have crashed and burned at any time, and I'd likely have been better off financially.
With the price of SSDs so astoundingly low these days, I often install to a completely fresh drive and keep my old one around as a just-in-case backup of whatever I was previously running.

What I do is to put three Linux root partitions on the boot drive. One root is for my current "everyday" system. One root is for my current "rescue" system, which is usually the same distro and version as my "everyday" system. And one root is for my "experimental" system wherein I try out different distros or operating systems without affecting my two 'main' systems.
It replaced a flip-phone

ok, that's a lot more reasonable than replacing a recent android phone, ignoring the iphone vs android debate.

in written communication it is a lot easier to take something personal that wasn't meant to be. it is also more difficult to make clear that something isn't personal.

my outrage in this thread is targeted at the idea that an iphone is required for youth to fit in. a point that several people here have accepted and supported. the reason to share this outrage is to gather support against this idea and to get ideas how to deal with it and how to talk to my children about it. it is good to know that there is support, but also interesting to see that this is quite controversial.

i appreciate your measured, insightful and quite personal contributions to this topic.
Justice Department wants Sam Bankman-Fried to use a flip phone while on bail
Interesting that it's a different etymology but ended up with the same structure as this other two-animal insult: https://en.wiktionary.org/wiki/Schweinehund
But do you write in the sort of cursive taught to elementary school kids?
Prometheus push gateway maybe? I guess it depends on limitations like battery life, bandwidth and network access (maybe it's behind a NAT or something)
oshpark isn't too much more expensive for really small boards.
..and of course you do not see a relation between the growing concentration of wealth in the hands of a few oligarchs and public spending oddly ever more looking like a neoliberal's wet dream...
Swiss inventor Gianni Andreoli‘s Spitlight: throwing images onto cliffs in 1955
> you are free to duel-license parts of the code with a more-permissive license.

you don't need to dual license it - either it's compatible with the GPL (MIT is) and then can be shipped as part of a GPL program, or it isn't and then you cannot distribute the complete program.
Who live nearby. If you're an immigrant and your parents live another continent, hard to live on their sofa and then get a new visa to come back.
It’s not just a random lottery, but this is not totally wrong.

There is no formula, no one way of doing it. If there was there would be no entrepreneurs. Banks and large companies would just do the “thing” that always works and reliably produce successes over and over again.

All the chaos and trial and error of entrepreneurship exists because every market “hole” is a unique bit of problem domain that can only be filled by a unique solution.

When an entrepreneur tells you how they did it, their advice may not be transferable to anything other than their niche. It’d be like a fish giving advice to a mountain goat.
The fact that people involved are not filing police reports is a strong indication that it shouldn't be a crime in the first place.
What are file systems using? What are tar/cpio/dump/rsync files using? What is kerberos using?
If you enjoyed this - check out this timeline of undersea 'vehicles' some great images and detail about each one. https://cyberneticzoo.com/early-underwater-manipulators-and-...
On the other hand, performance isn't a unique thing Rust brings to the party, C or C++ both have attractive performance in the same ballpark. So if the question is "Why Rust specifically?" rather than e.g. "Couldn't I technically use an awk script?" then safety is a better argument than performance.

Rather than memory safety per se, I'd actually value Rust's type safety over Python's. Yes, strictly speaking Python is dynamically typed rather than untyped, but Rust will shift a lot of your mistakes "hard left" (ie report your goof during compilation not during execution) compared to Python because it gets to do these checks up front, and it is also able to catch a lot more of them because it's much stricter about what types are.

In Python we can write "if foo" and it doesn't matter too much what type foo actually has, Python will try to decide if it's "truthy" at runtime. In Rust either foo is a boolean, in which case this is a reasonable thing to do, or it isn't, that's a type mismatch, your program doesn't compile. Not everyone loves this, but I certainly do.
Skill, and luck have a geometric relationship. Your ability to "catch" success is the surface area formed by multiplying those together. The more of each you have the more likely you are to succeed.

Skill is reproducible. A successful entrepreneur can tell you what skills they have found useful in their successes. You can look at a bunch of businesses and figure out what skills are necessary. Luck is not reproducible. Far too many entrepreneurs discount their luck or lack the ability to recognize and analyze it.
If Wikipedia or Snopes are to be believed on the matter (and I really don’t know anymore), this is way overblown. Mines (emerald, not diamond btw) are cheaper than you think. If my dad buys half of a tiny mine in his retirement I’ll start walking around claiming I’m from a mine owning family!

The story of how he even got to own the mine sounds pretty wild:

“According to the story, in the mid-1980s, Errol and a copilot landed their plane near Lake Tanganyika in Zambia, where "a group of Italians" offered them 80,000 pounds in British currency in order to buy the plane.

Standing with the cash in his hand, Errol was made another offer he couldn't refuse: Would he like to buy half an emerald mine for half of his new riches?

"I said, 'Oh, all right'. So I became a half owner of the mine, and we got emeralds for the next six years."”

It proceeds to say he made about $400000 from the mine in total - hardly a billionaire villain level money.

https://www.snopes.com/news/2022/11/17/elon-musk-emerald-min...

I think the null hypothesis that Musk got lucky in the dotcom era is pretty reasonable, lots of people did. I don’t get all the conspiracy theories.
But what other byte sizes are viable?

6 bits isn't enough. 7 bits is viable for characters but at that point there's strong pressure to move up to 8 as a power of two. 9 fits neatly into octal but there's little advantage over 8 so you're probably going to prefer either 8 or 10.

Between 8 and 10, I could see 10 winning. But either way octal isn't doing very hot.
My favorite example of this is when there were all these books and articles in the 00s that were like "Google's Business Secrets" and "The Google Way". And then I remember a Google employee being interviewed and saying something along the lines of "To understand 'The Google Secret', pretend you have a giant basement full of money, and then whenever you pull bags of money out of that basement (to hire the best people, afford great perks, spend on the latest hardware, etc.), the basement magically fills up with money again. That's 'the Google Secret', and if your company doesn't have a massive revenue stream like that, a lot of their advice won't work for you"
I hope Realemon has the same nanoparticles

I can drink that stuff with seltzer forever
>Doesn't Java also have things that use reference equality? Arrays?

Yes. There are inconsistencies all over the place. In fact, OPs example of java.io.File is ironic, because that object had a number of issues and was somewhat replaced by java.nio.file.Path [1].

Even outside of that, file equality in general is fraught with a lot of subtlety. For example, should java.io.File equality be case sensitive or insensitive?

[1]https://docs.oracle.com/javase/tutorial/essential/io/legacy....
Given that the mine was worth 40,000 pounds and stopped producing in 1989 it wasn't exactly a great source of wealth.
I'm using 10€ Waterman I bought 15 years ago and life would feel different if I ever lose it. The price of ink in Japanese was always a bother to me, so I hoarded cartridges wherever I traveled home. I got a Parker at Christmas once but never really used it because of the feel of it plus the very expensive price of ink; also way too heavy.
I once wrote a calculator that has five output displays: signed decimal, unsigned decimal, hexadecimal, octal and binary. I did it that way because I was tired of having to select the output mode. I also added the ability to select 8, 16, 32 or 64 bit output.
Some people are doubtless more gifted in picking up languages. But my experience getting pretty good grades in 4 years of high school French is this: Traveling in France with a friend who never had any French, I actually could read and somewhat speak a fair bit she couldn't. But I was nowhere remotely near fluent/competent. In general, studying a language and never being immersed mostly leads to pretty surface knowledge.
Ask HN: Learning Real Estate Investing Through Investor Profiles
For those looking to get into real estate, what's holding you back from making your first/next real estate investment?

I don't expect Hacker News to have a high density of real estate investors (relative to Bigger Pockets or r/RealEstate). But every now and then investment questions pop up, usually regarding the stock market, so I figured real estate deserved a little more love. It's less spoken about because the barrier of entry seems higher and riskier, but as a software engineer with no network in the space who took a random plunge in REI years ago, it has worked out spectacularly for me.

I'm 28, so no gray hair RE investor wisdom to share exclusively, but I do know others way more experienced than I who would love to share their story and how they scaled their properties over time.

Would folks on HN be interested in reading in-depth profiles about experienced real estate investors? There would be further options to follow up with said investors for high-touch services or guidance if needed as well.
I look at it like a germ-infested McDonalds ball pit for adults. I felt pretty uncomfortable on a cruise ship even before COVID. Now, I would break out in a sweat just looking at one.
Venv isn't built into Python. You are using Python distributions intended for developers, that's why you will usually have it. Python can be configured to create a distribution without it (which is what typically happen on Linux, where Python is part of the distribution).

Pip with requirements.txt is never fine. It's always the wrong answer to any problem you may think you are solving with it. The problem is it's a very commonly given wrong answer, so, people are used to it.

The reason why it's the wrong answer is this:

You intend for your project to be deployed somehow somewhere. So, you do need a process to find the pieces of the project you are working on to put them where you are deploying them, be it a Docker image, a Python package, an RPM etc. But, pip + requirements.txt doesn't produce any of that. At best, you may hope to have it as an intermediary step in your process.

Now, a very important piece of your deployment is the code you wrote. That's something that's not in the requirements.txt. You sort-of have "pip install -e ." to do this, but it's awfully bad for this purpose because instead of actually installing anything, it's a wrapper around "setup.py develop", which, in turn doesn't install anything, but modifies Python's path where it searches for installed packages. This has a lot of bad / unintended consequences. For example, if you accidentally introduced a dependency on an artifact on your filesystem, it may or may not translate properly into your deployment environment. This is especially bad when you need to use Python code linked with some native libraries, but on your system and on deployment system they are found in different places. It may result in you confusing the libraries (and versions) you think you are using with those actually being used.

In order to avoid all of that, a better way is to create a distributable Python package (i.e. Wheel) and install that, but Wheel has its own way of specifying dependencies, which has nothing to do with requirements.txt. So, you either just don't need that, or try to combine the two somehow...

----

Bottom line: I package couple dozens Python packages for internal use. Those I have full control over don't have requirements.txt and don't use pip at all. They are easy to install and to test, portable between different environments etc. There are teams which produce their own Python packages which I have to package, and in many cases I wasn't able to convince them to abandon the bad (but popular) practices s.a. using pip or / and requirement.txt. This is a constant source of problems when it comes to dependency management. But, authors are convinced they are doing it right...
I mean the dynamics is driven by a linear operator. But you can observe objects that can't be described this way.

I think Hossenfelder described it in the video the problematic in Chaos: The real problem with quantum mechanics
Like Burp Suite in your browser - proxy, request builder, DAST and SCA scanning.
Maybe I will. But these days I also just write too quickly for fountain pens. Thanks.
CWPP – Agents, Agentless or Hybrid?
Agent or agentless CWPP? Hybrid approach can fill the gaps in an agentless approach to provide a holistic security posture.
Research project reveals how seabirds avoid offshore wind farms
It really helps if you set up your environment to mostly not need accurate clicks. For example, avoid needing to grab window title bars or corners, use keyboard-driven window managers. Use keyboard commands instead of clicking buttons. When I last used a Thinkpad, the only time I had to aim at all was clicking links on web pages. I still used the trackpoint to switch active window, but it was a "shove toward upper right", not aiming the pointer at anything (I liked the spatial aspect of it, compared to keybindings).

I also had it configured to move significantly faster on strong input, and slow down with gentle input.
The Pixel phones have an embedded environment hooked up to the normal ARM/Linux SoC. So you pipe from embedded to Linux and then Linux relays up to the cloud.
I got my first and so far only (fingers crossed!) kidney stone five years ago. At that time I started drinking lemon juice with hot water to start each day before consuming anything else, and it has so far kept any recurrence of kidney stones away. I really do believe the lemon juice has been key for me in this regard, and it is in any case a very healthy thing to do daily anyways (known and practiced by other cultures around the world).

Most folks who have kidney stones get them again and again, and anything that can help prevent this very painful event is critical. For anyone who does unfortunately experience kidney stones I highly recommend you try this option.
Who cares? Expected lifetime CO2 for an F150 is 100 tons. So, equivalent to 10 more pickup trucks. Seems like the progress is worth the cost.
Major.Minor.Patch. Aren't the patches either security or bug fixes?
I didn’t say it’s what I want by the way.

But if AI models do indeed become as powerful as people say, it’s going to be hard to give cutting edge stuff to a terrorist organisation and rogue states and just be cool with it ?

Kind of like everyone getting access to bombs but worst because they’re more discrete, can be used to deceive, influence people etc.

Not sure how it’s supposed work in practice really. Definitely interested in hearing other peoples takes on this ?

I guess they already have access now. O_o
Because you don't want to be illiterate without the support of a computer!
I think at some point, if you're presented a media article, and if on demand you're then presented the original source, if you feel the need to have it filtered through a particular funnel, Google can be your friend.

Alternatively it is possible (if not likely) your preferred outlets may not, for various reasons, cover this story. So maybe it doesn't exist! As you say, that's how the world works ;-)
Right, but it's cleaner and better performant to use higher-level upcalls to the hypervisor rather than trapping and emulating every privileged instruction.

As it stands, the hypervisor needs to implement both trap-and-emulate and upcall handlers, and OSes need to implement both running on bare metal and (if they want to perform well on hypervisors) hypervisor upcalls.

If you want your hypervisor to support nested hypervisors, then I guess you'd still need to implement trap-and-emulate in the hypervisor to allow running a hypervisor on top. However, you at least remove the dual paths in the OS kernel if you just disallow the bare-metal case. This also allows a bit more flexibility in hardware implementation as you can change the hardware implementation and the instruction sequence in the hypervisor without needing to modify any legacy OS kernels.
Reminder that ownership of AmigaOS is disputed[0].

Also reminder Hyperion never paid most AmigaOS 4 developers, and never paid AmigaOS 3.1.4/3.2 developers either; every cent goes to lawyers.

It is best to support open source software/hardware projects and developers.

Never feed the hyenas.

0. https://sites.google.com/site/amigadocuments/
The Tunnel of Eupalinos
I do wonder about the Polgar sisters case. By any measure their parents were also pretty exceptional individuals - just read the Wikipedia page - which is a huge confounding variable. Maybe “being laser focussed about raising a child genius” is a trait that manifests as “being laser focused at getting good at chess” when inherited!
hi, i wrote this thing!

if you’re wondering why it’s weird, half-finished, or under-documented, it’s because i wrote it in a couple hours to scratch my own itch, and really didn’t expect to be at the top of hackernews today! if this is something that other people are actually interested in using, i’d be happy to clean it up a bit and add some of the missing stuff…
Imagine the possibilities! If you have enough facial expressions, looked for n ms, moved head n yards, with enough a-b testing you could dynamically design products. Like Weird Science only worse.
I've met plenty of "webshits" that have a degree in computer science and have been working in it for over a decade along with almost all other layers of software dev short of, say, the linux kernel. At what point are programmers allowed to just be programmers regardless of specialization, lack of it, or education?
"Macroevolution is eternal growth" - what is this supposed to mean? Beehives keep growing infinitely, civilizations always advance? Forget previous civilization collapses, remember we're in the middle of the sixth mass extinction. As for "eternal", that's a bold claim to make for all the eternity that hasn't happened yet.

I can just as easily say you're handwaving away the pessimism based on precedent. Precedent holds, right up until it doesn't.
>Most people cannot afford to recover from failing once.

That’s not true in my experience. I’m a similar case, have started 8 businesses in 30 years. Most have had some level of success: enough pay my employees and provide good healthcare while also making a (often small) profit. I’ve also had 2 exits, one of which generatied a life-changing amount of money for my co-founder and myself. Of the 6 business that did not exit, 2 failed to start, 2 achieved multi-million dollar revenue levels then failed, 2 somewhere in the middle.

In between startups I worked for other companies. I tried to optimize $/hr while I did, rebuilding my reserves and even my credit (lost everything once)

Working for others after a failed startup has many benefits. You look at company leadership differently. You observe. You learn. You make more connections. You see more market opportunities. You get inspired. You try again.

Probably key in being able to do this cycle well is to not let the businesses get over leveraged. I’ve had both funded and non-funded businesses. I’ve gone nearly broke a couple of times but a big part of learning to be an entrepreneur is learning to manage money.
Don't worry about it. Imagine some variation of what you are going through, only at 45, 55, or 65 and then realize that you are young, educated, and have the whole world ahead of you. Figure out what you want and go get it.
Boobies. Lots and lots of boobies. And toys probably.
And if Roald Dahl was ever assigned in schools in sure they'd read the original, much as I'm sure they wouldn't assign it unless you're taking like, children's media studies in uni, because it's a fun children's book meant to be read for fun. It's fine that they're changing them slightly to make them less hairy for a new audience idk.
Elegant way to filter and sort queries in Laravel
Laravel Purity is an elegant and efficient filtering and sorting package for Laravel, designed to simplify complex data filtering and sorting logic. By simply adding filter() to your Eloquent query, you can add the ability for frontend users to apply filters.
Having replayed them both a few weeks ago, you are very wrong.

Creatures are no longer upgradable in 4 but have alternate path (so its either Dragon Golem OR Titan). You can caravan them to your towns ibstad of relying on mule heroes.

Heroes are their own units in the battlefield instead of just being abstract generals that sometime cast spells.
Individual entrepreneurship is not a scalable or reliable way to ensure a decent standard of living for large populations.
Ask HN: What's the best pitch shifting algorithm in your opinion?
both real-time and non-real-time are fine
Monasteries were a system for sustaining unwanted children, and those children united became a very powerful institution in the world. Before monasteries unwanted children were generally "exposed", meaning left in the wilderness as infants to be devoured by animals or freeze to death. Birth control is why you only see old monks or nuns today.

Still, monasteries didn't produce any children.
Which culture died quickly due to not practicing marriage?
Pretty good to know. For those of you that get gout and don't know about it, cherry juice is a good preventative and useful if you are having an attack. I will be making cherry lemonade a staple...
It’s not that the conjecture is hard to believe, it’s that it’s being muddled by sloppy language.

If, as you say, you are aware of something, it is by definition now in your conscious mind. The idea that it originates somewhere else is not a new concept. Buddhists have been claiming “thoughts think themselves” for a long time.