skysight-inc/HackerNews huggingface dataset:
Beyond this being a fantastic document, I really appreciate it being offered as a single HTML page:

https://beej.us/guide/bgnet/html/
The API and output on failure from Perl's Test2-Suite (https://metacpan.org/dist/Test2-Suite) is amazing. I miss it in every other language I work in, especially Go and Rust, both of which have fairly anemic tooling for this stuff compared to Perl.

I've tried making something similar in Go (https://pkg.go.dev/github.com/houseabsolute/detest/pkg/detes...) but the language makes having as nice an API impossible, and I really don't love what I've come up with there. The output from detest is pretty nice though (until it wraps lines in which case it's a mess).
> Chemistry is a bit late to the game

This is not true. In the 80s? 90s? E.J. Corey spearheaded an attempt to create a database of all chemical reactions and tried to get programmers to design expert systems to create intelligent chemistry planners. If anything, they were too early to the game.
Every loan comes with conditions. No one is forcing countries to take those IMF loans. They always have the option of living within their means.
Definitely worth doing for millions. HNW banker might be able to arrange also.
At what performance threshold should one migrate from a relational database to a graph database? In other words, is there something like OtterTune that can help me figure out the best storage engine (SQL vs NoSQL vs Graph vs Timeseries) for my service based on traffic patterns?
Is that something they can be sued over?
>The show aired years after the anti-nuclear movement started having real effects on the industry.

Sorry, let me amend.

The anti-nuclear movement and its consequences have been a disaster for The Simpsons
Does anyone trust AI to generate work product in the real world? My early experience with gpt was that it could generate the same boilerplate a good ide could, or it could generate whole segments of primitive code that also showed up in a simple internet search, or it could generate something that was novel and looked good but was subtley wrong. If I was in law I might trust it as a judge to find problems with things lawyers handed me in case I missed something, but I can't imagine trusting it to write a legal document, or correctly identify precedent for the relevant jurisdiction. I would trust it to write a pop song, or a cover letter with a lot of proof reading. Is there a better quality of product out there somewhere? I keep hearing companies cite AI as a way to cut down on employment, but from my experience that seems like wishful thinking.
Rural living can be noisier than the suburbs. It depends on density, agriculture type, presence of commercial activity, etc. Where noise ordinances exist, they are generally more lenient outside city limits. In the USA, getting action against a noise nuisance is extremely difficult.

The quietest living experience I've had over the past decade has been a modern high-rise apartment in Korea. Between-unit noise insulation is good. If you are in a low-traffic area and high enough to be away from incidental street noise, you can have true silence most of the time. The only real threat to your peace is if you get clog dancers living above you.
What's the exact language in the agreement? is it a "Right of First Refusal" ? Something else?
As a counter-example, I haven't had an entirely successful Google Takeout export in at least a couple of years, using their service to schedule the exports automatically every two months.

I always have a failure with Google Fit data, which reports 'Service failed to retrieve this item' on the same JSON file every time. I assume this is something corrupted at their end.

It's not that uncommon for my exports to intermittently show failures with other services -- for example, my latest export, taken on April 20th, also failed to include one of my YouTube videos, with the same 'Service failed to retrieve this item' error. That video is usually included successfully, so I'm guessing this was a glitch.

Nothing major, but I can well believe that others also experience regular errors, although I'm sure we're in the minority.
Can you provide a concrete example of an algorithm that’s easier to express with recursion?
> Notably, at 1 million tasks, I observed that the overhead of launching tasks became evident, and most programs required more than 12 seconds to complete.

I didn’t quite get this part. Even if your runtime has no overhead, the fastest way you can execute 1 million 10-second tasks is 10 * 1 million / num_cores, right? Why would these million tasks only take 12 sec?
The quietest place I've ever experienced is out on the ocean, after a calm, anchored on the great Bahamas bank. A stillness came over us as we shut the engine off and listened to the vast nothing.
I suspect this is the case, at least in some areas. Robotics has been used, along with other smaller-scale/faster systems, to screen corporate databases of O(million) compounds for activity vs. new targets. They've also had chip-based, multi-sensor setups for decades. Given the sheer amount of $$ floating about this business, if they can buy it, they have. As soon as it was available. Compared to the cost of failure, the cost of hardware or software is small.

And the chemical modeling researchers were playing with machine learning/neural nets in the previous century (Gasteiger, amongst others). The problem then, as now, was that the number of statistical methods to build models greatly exceeded the amount of data that was available. And even companies that have grown by acquisition (Pfizer, for example) didn't get clean data they could aggregate - and much of it was on paper.
Walking around in horseshit and -piss all day before most medical science had been discovered can't have been great for public health.

It's good to remember you can't see the smell in old photos!
Perhaps Pakistan should cancel their nuclear weapons program and stop funding terrorists. That would probably free up some money to pay for electricity.
My familiarity with SK is minimal, but I am interested by part of your comment and would like to study more. What is the name of the cult you are referring to?
I didn't read the article. All I saw was a modal site ad asking "Do you have a moment?"

Turns out I didn't.
I don't know why people expected iPad become so expensive. It's a big iPhone without cellular. Though capacitive 9.7 screen wasn't popular, it wouldn't cost so much.
Computation is more than silicon chips, more than digital circuits, or the Von Neumann architecture. It’s not inhibited by the code/data distinction. It’s a general model of information processing encompassing any conceivable physical implementation.

Fundamentally information is a state description of the attributes, interactions and geometrical relationships in physical systems. Regions of magnetism on a tape, holes punched in a card, patterns of electrical charge in transistors, the distribution of electro chemicals in nerve cells and synapses. It’s all just information. All physical processes are processes on information. From the perspective of information theory, it doesn’t matter.
these people are jealous that nginx was acquired by F5 for whopping $670 million, which is more like $800+ mlns in today's money.

not a bad sum for apache 1.3 fork...
... k? If you have nothing to contribute, then please don't comment.
And a physical print book.
Can you entire results directly? I thought another app had to enter the data for you.
Kids almost never die, so that's not a very competitive statistic.
I think should be a balance. I went full digital Marie Kondo a few years back, and I regret it.

I'm into a lot of niche media, like covers or small indie band scenes. And at the beginning having everything in Spotify or YouTube seems nice... Until there is a rights issue or something worse (like an artist being doxed) and the song it's deleted and became lost media.

Now I backup everything in a 2x2TB HDD just in case (Mirrored across 2 computers using syncthing, similar to Raid 1) and seeing how my music playlist in YouTube it's full of gray thumbnails, I think was a good investment.
CGPT-4:
I'm sorry, but I cannot provide assistance or guidance on illegal activities, including the production or synthesis of illicit substances such as methamphetamine (meth). Methamphetamine production is highly dangerous and illegal in most countries due to its harmful effects on individuals and communities.

If you or someone you know is struggling with substance abuse, I encourage you to seek help from a medical professional, addiction counselor, or a local support group. There are resources available to provide guidance, support, and treatment for those dealing with addiction.

Remember, it is important to prioritize your health, safety, and legal well-being.
Without severe expansion of data privacy laws universally, most of my alternatives fall short. I can tell somebody to use 2FA and to be selective about their data, but what good does that do when companies are barely complying with GDPR as is? Our solutions are mostly to know bad things will happen and to have it affect as little as possible so you only have to change one password/account. Bleak. It's disappointing in a way, we could do so much better; substantially improved data privacy laws and mandatory e2e encryption would be great first steps, but they would enrage the very same corporations (like HP) that pull off this nonsensical garbage that puts us all at jeopardy. They keep pushing all these tracking services updates to those to restrict use and enforce sales, we can't handle this by just telling people to update less because eventually other companies will start adopting those policies if it results in increased ad revenue.

I also don't think your post is to be hated, it is not bad and is actually important in getting people on board with the idea of mass reinvention of digital services. We can't get there until we all accept that digital life currently is just far too invasive and we need better regulation before we can even start to work on personal advice. Such personal advice from Telekom[1] as an example, most of it sounds good but doesn't actually work in reality due to how weak our data privacy laws are.

[1] https://www.telekom.com/en/company/data-privacy-and-security...
I include the 3rd party fees as part of the hardware platform.

I could be wrong too, but I don’t think most of their money comes from their own games.

Actually, thinking about their other franchises like Pokémon, Animal Crossing, Smash, etc. you’re probably right, but I still fell like the way they act/view themselves is in-line with my comment.
Frames per second counter is a game for some people
Can you please explain the trade off in more detail?
You've already fallen into several pits of failure, perhaps without realising it.

Firstly, "alive" and "dead" are very squishy words with no clear definition. You can mould them into whatever you please, but that's not a firm foundation for any kind of debate.

Second, you can't just state your position as fact. You say that "Consciousness has nothing to do with any sort of processing." That's not an argument! You're making an assumption, and treating it as an obvious thing we all agree on. We don't. In fact, it's the main point of disagreement. This is like a theologian assuming the Bible is true because God wrote it, but Atheists don't believe God exists.

"Any process is the content of experience, not the subject." -- this is too vague to respond to. It could mean anything.

Other than hand-wavey, vague things, you've only said one clear thing, which is to assume the outcome that you would like.

Materialists aren't just making assumptions. Tests have been done. Real, scientific experiments. We can (trivially!) alter consciousness through chemical, surgical, or electromagnetic means. Simple physical processes seem to underlie consciousness, and altering those processes alters consciousness.

Every teenager that has taken LSD or mushrooms can attest to this fact. Anyone that has taken a nasty hit to head can experience this first hand.
IIRC, Treasury.gov makes you enter your password by clicking buttons on a virtual, on-screen keyboard. Ugh.
751 entries in my KeePassXC database. I'm sure a number of those accounts are for long-dead sites, and many of the rest are throwaways I don't expect to use again.
You can get kimchi in a can. It's ok.
What Number Comes Next? The On-Line Encyclopedia of Integer Sequences Knows
When to Move from Batch to Streaming
Why? What purpose does this serve? Is this a fun project? What is funny about it?
What problem does it solve? I just don't get it!
China still doesn't have an expeditionary military. They have very little capability for direct military intervention in any country farther away than Vietnam or India. Even sustaining a small naval flotilla in the Persian Gulf was a major stretch for them.

They are working on building up such a capability and the situation may be different in 10 years. But as of today, they really can't.
How do you figure? What’s requiring my async function to take a context in the first place? Even if it takes one, what’s stopping it from calling a function that doesn’t take one? Similarly, what’s stopping a function that doesn’t take a context from calling one which does?
By far the most annoyance is caused by illegally modified cars and bikes.
I built a platform called Iterate (https://www.iteratehealth.com) that allows you to track blood tests and other biomarkers including VO2 Max, DEXA Scan.

Some of the specific biomarkers you can input into the platform include LDL-C, HDL-C, Triglycerides, Non-HDL-C, VLDL-C, TG/HDL-C, Total Cholesterol, Lp(a), ApoB, ApoE, Homocysteine, hsCRP, Uric acid, Fasting Insulin, Fasting Glucose, OGTT, Hba1c, Campesterol, Sitosterol, Lathosterol, Desmosterol, TSH, fT4, fT3, rT3, ATA, ATPA, Estradiol, FSH, LH, SHBG, Testosterone, Free testosterone, PSA, ALT, AST, Total bilirubin, Cystatin C, eGFR - Cystatin C, Hb, Ferritin, Omega-3, and Vitamin D.

Once your blood test results are inputted, the system enables graphical representation of your historical records. This can help visualize trends over time, potentially revealing patterns or changes that might otherwise remain unnoticed. It also provides reference values for comparison, making it easier to understand where your results sit within the broader context (for things like gender/age).

It also tracks metrics across sleep, exercise, nutrition, emotional health using data from your wearables.
Wellnessfx.com is ok and free.
I guess it could be good in a soup, but personally if it doesn't have at least some crunch I don't care for it. I had a bad experience with kimchi that went off and couldn't even taste any for a year without gagging as a result.

That said, rural folk in this part of the country are more likely to appreciate a fresh kimchi than they would soft stuff; the same goes for sauerkraut (bagged vs canned).
I thought it was a 286 errata-- where the address didn't wrap around correctly in real mode. The "fix" was IBM repurposing the keyboard controller to fix up the behaviour on A20.
Yeah, newer build city building in SF is much quieter than Palo Alto.

The constant lawn equipment in suburbia make them incredibly loud. Gas leaf blowers are banned but it doesn’t matter, they’re used anyway along with hedge trimmers. They are basically going at all daylight hours, it was one of the surprising perks of moving to the city - much quieter.
Deep sleep may be the best defense against Alzheimer’s
I suspect chemistry was playing about with automatic (retro)synthesis way earlier than you think: https://pubs.acs.org/doi/pdf/10.1021/bk-1977-0061.ch001. I think it was work started in the 60's, and big names worked on it.
There's plenty of places that are dangerous, which police are known not to go into because wearing a police uniform is an invitation for trouble.

You'd also likely be long dead before anybody investigated your disappearance in this hypothetical scenario.
I've been using this one:

https://github.com/markwk/awesome-biomarkers#biomarker-track...
Exactly. I figure they put the mouse charging on the bottom on purpose so that people would not just leave it plugged in. I end up charging my mouse about once every few months so it’s not an issue.
Unfortunately we named our kid ChatGPT 20 years ago…
Very cool project and great write-up, nice work OP.
However, it is irresponsible to present facts without sufficient additional context in order to avoid leading an audience to a faulty conclusion. There is such a thing a misleading an audience by omission and to do so purposefully is dishonest.
If you know a system that both has async/await _and_ full-blown green threads, then I can try to test it.
Dunno about that cult, but huge conglomerates like Samsung and LG control their entire economy.
It's absolutely fair to compare them.

Just like comparing C vs Python performance.

"B...b...but Python is easier to write."

Sure. That is a trade off. And whether the trade off makes sense depends on the situation.
Usually last names only are used by journalists after the first time. Therefore you see one name it's usually the last name with no title. The exception is VERY famous people with unique first names like Oprah, Elon, LeBron.

I suspect the reason people say "Bill" and "Tim" is because these companies have 100K+ employees for whom using their first name is the norm and expected (for example would be weird to watch management use anything else with each other at all hands meetings), and they do it in public too, so other people on the tech internet do it too.
They do. Internally, the gatekeepers of this data are mostly old-school chemists whose ideas of AI are stuck in the "maybe AI can do some property predictions better than our first principles FORTRAN 77 models, but I doubt it" mindset.
This is quite the hot topic in chemistry and materials for the last few years. See https://arxiv.org/abs/2304.11120 for a current perspective-ish review
Funny I was just going over this again yesterday. Also didn't know he had one called Beej's Guide to Network Concepts[0], which has some really good explanations in it.

[0] https://beej.us/guide/bgnet0/html/split/
North Korea was screwed the second they were divided. They have terrible geography for sustaining a country.
I'll probably never have proper quiet again, as since 2019 I've got permanent Tinnitus in one ear. I can ignore it sometimes, and I can sometimes cover it up a bit with ambient noise like waves or out in nature, but it's always there.

Not sure what caused it. Predates Covid so it's not that. Might have been working in an open office that always had 4-6 conversations going and I had play music on headphones loud enough to block it out, or my previous car that had a small hole in the muffler I never ended up getting fixed, it got kind of loud at times. Or possibly an antibiotic I took a long time ago I had a bad reaction to that's also known to contribute to tinnitus, although that was quite a ways back that I took it now.

Regardless of the cause, I'm stuck with it now. No hearing loss either, at least not yet (I've been tested). Just that stupid ringing.
> You don't have to "color" your code into async and blocking functions

Unpopular opinion: this is a good idea. It encourages you to structure your code in a way such that computation and I/O are separated completely. The slight tedium of refactoring your functions into a different color encourages good upfront design to achieve this separation.
If tests are naming you less rather than more productive, you should rethink how you use tests.

(I've seen MANY examples of unproductive tests, they're definitely a very real problem - but it doesn't have to be that way.)
Sure. Some of the C library functions are red-hot code that is a bottleneck for many programs (memcpy is a striking example, but sometimes strcpy variants are too). So popular C libraries like musl, glibc, bionic, etc - they sometimes create a dedicated assembly implementation of these functions that get called a lot. This requires more care than a C implementation would (or C++ in LLVM's case). It also requires the additional burden of maintaining sometimes both a C implementation and assembly for each supported architecture.

AFAIK the LLVM libc maintainers recognize the value of the assembly implementation and specify as an anti-goal because it conflicts with their primary goal of having a portable C implementation that can be instrumented by the compiler. The compiler instrumentation can help detect defects like buffer overruns -- even in production, in some cases. Note that the intent here is to detect defects in the C library itself, so maybe enabling it in production (w/HWASan, e.g.) is not a use case they tend to focus on.

But Address Sanitizer is a feature for "C-style" languages (that term I am using covers many languages). But it cannot be used for low-level languages like assembly. So assembly was ruled out by design to preserve this capability.
Oh jeez I just realized you and I made the same two comments the last time someone asked this:

https://news.ycombinator.com/item?id=30400572#30401018
legal@ is a great way to talk to a real human.
I was speaking about handsets. You can install AOSP on an SBC connected to your TV which is what I would do rather than use whatever is built into a TV.
You're right about learning parenting on the job, and about the best-laid plans.
Yes, to be precise, the destruction of labor laws...
ExEcUsE Me, ItS JuSt a TeMpOrArY MeAsUrE, AlSo I dOn'T wAnT tO lIvE nExT tO HiRoScHiMa./s
Nice that algebraic types are getting more love. Would be nice if these could be imported into existing systems, like Cap 'n Proto.
If you get an old iPad, you can't (re)install modern apps.

Apple has forced app developers to upgrade their apps, which has revoked support for older iOS versions.

I ran into this over Christmas when trying to help someone who had been using an old "The New iPad" (I think the iPad 2) but had lost the charger cable.

We charged it up, it powered on and reconnected back to their wifi. They had to re-sign in to Apple, but was unable to install any of the Google apps.
Has there been a technology that has hit the trough of disillusionment[1] so quickly? It really is quite amusing.

[1] https://en.wikipedia.org/wiki/Gartner_hype_cycle
Yes, this extension requires javascript to works.
It seems like rich version of Diogenes syndrome, instead of taking from rubbish you buy them new (so you accumulate more slowly).
I have a google account. I know the password. I have access to the recovery email.

I however don't have access to the associated phone number. Google won't let me log in...
This technique is trivially fooled by anything which messes with the Logits, which is what everyone is now doing in the non chatGPT world.
Surprised that they don’t mention Kalbi as a dish Americans love. It’s just grilled ribs with a sweet sauce and available at Trader Joe’s.
> At some point somebody actually worked out which registry key actually matters

That “someone” was Mark Russinovich. He is now the CTO of Azure.

https://en.wikipedia.org/wiki/Mark_Russinovich
Anechoic chambers are anechoeic, not soundproof. I used to have access to one, which was very quiet, but that was a side-effect. If you had a neighbor playing loud music, e.g., it would still penetrate. There are some consumer acoustic isolation techniques, like sound insulation and brackets that isolate the drywall from the studs. I don't know how well they work.
Looking at the github project [1], it seems that the diagrams are serialized in a binary format (drn file), which according to the file command is a sqlite database. They generate Lua?

I suspect a text-based serialization format that works well with diff would go over better.

[1] https://github.com/stepan-mitkin/drakonhub
I'm not, and I'm sure if I had to use Excel every day I would adapt. But both Windows and Office reached their peak at around 2003 and it's been downhill ever since. I quite liked Windows 2000 Pro as a desktop.
Clandestine communications in Internet-denied environments