skysight-inc/HackerNews huggingface dataset:
"The ADHD/Bipolar mind of the article isn't great at making plans, it's great at following its gut instinct, making shit up step by step."

Which is why I do best with the command line, piping outputs and rapidly iterating to get the output I want.

And why I struggled so much writing Python in a larger, more complex script/app. I wanted to constantly run and rerun the smaller parts to get each one just right. Unfortunately that doesn't work great when you're interacting with a half dozen different APIs that take minutes to run each time. Until I realized what was slowing me down, I was just getting more and frustrated.

Now I am at least aware of the issue. Part and parcel of growing from sysadmin to DevOps to coder, I guess? Now I know to look for shims or stubs that help me. Now I can write tests that isolate and verify, rather than run the whole damn thing end to end.

It helps me to think of objects as those command line tools. Their method parameters are the stdin that get passed through pipes. I apologize that this isn't particularly profound, but sometimes epiphanies are made from smaller realizations.

Maybe I should have tried writing part of my most recent script in Lisp? Just to see if it resonated like described in this thread?
FirstIssue.dev: find a project for your next contribution to open-source
First Issue is an initiative to curate a list of accessible issues from popular projects on GitHub, so developers looking for a new (or first) project to contribute to can get started quickly. Have a look!
I think lighting is the most important factor here.

It certainly can be an issue with training data or a matter of feature selection. On the other hand detecting features on dark skin is simply a lot harder in most cases. I did skin analysis for diagnostic support for dermatologists and feature extraction is simply more difficult. You often need much tighter limits to separate areas.

This was with good cameras in an environment with stable lighting conditions. Cameras for surveillance plainly lack the dynamic range of different light levels to provide enough contrast for analysis and depending on the algorithm precision is very important.
https://archive.is/4YSyA
It is likely that even vastly more intelligence doesn't increase the number of children you raise to childbearing age in a hunter-gatherer or subsistence farming society. That says very little about vastly more intelligence in a modern industrial society (that only really existed for like ten generations so far).
Obviously, I'm not sure how anyone could have read my comment and thought I was claiming the people were claiming that every single drop of oil on the planet had been extracted and used within 50 years.
If you are not afraid of working hard you should be keeping your day job and work on your idea in your spare time until it takes off.
Would I prefer to live now than 2000 years ago? Certainly. Is that because of today's systems of governance, rather than today's technology? No.

The hockey-stick-like growth in technology, quality-of-life, and economic activity generally coinciding with the rise of modern market economics and liberal democracy suggests you might not be able to have one without the other.
KDE Connect? What distro and desktop environment are you using? What type of phone? A few details please?

Are you using voice input in your phone, or are you saying the touch keyboard is comfortable for you?

If I had RSI, I wouldn't want to be constantly gripping a device in one hand and tapping at it with another arm. That doesn't help me rest.
One example of the sort of trivia that's burned into my brain: You never want to use the utf8 encoding. It's broken. What everyone else calls utf8 MySQL calls "utf8mb4". MySQL is filled to the brim with this sort of thing.
I learned that people often take offense to questions, especially “why” questions.

I don't have the attribution but love this quote:
“A good question doesn’t give advice, check hypotheses, impose a perspective, share an opinion, make a suggestion or leave the other person feeling judged or cornered.”
https://archive.is/baF4u

Colleges spend like there’s no tomorrow

Previous Discussions on HN: (7-comments - 2023-08-10) : https://news.ycombinator.com/item?id=37074472
Ten simple rules for writing a technical book
Yes, predicting the stock market does involve predicting what other market participants (and hedge fund bros) are going to do.

But, to predict what other market participants (and hedge fund bros) are going to do, you need to predict any world dynamic that will have an eventual effect on stock pricing.

The most successful quantitative funds (RenTech, 2sigma etc) consistently make billions of dollars in cash each year because they have collected the data sets that allow them to do this better than others. But they are still a long long long way off from having a true world model.
All that shit dust
Washed into rivers and oceans. Freaking tragic.
Brosa: A CLI tool written in Golang to retrieve information useful for astronomy
Last year I built “brosa”, A CLI tool written in Golang to retrieve information useful for astronomy. I wanted to have some fun with Go and astronomy, and this is the first good idea I could think of. The CLI is built with Cobra and it has a few commands to see the weather forecast, locate the ISS, etc. It is by no means complete, useful, or complex, but it was a fun little project to work on.
I was a huge fan of him in the 2010s when he was fighting the good fight for right to repair / sideload / do whatever. He was a bit of an idol while I spent my own time hacking Xbox hard drives and building tooling to write xfat headers and such.

It just seems he hasn't grown a jot since then. I've been guilty of writing stuff like this even in recent years, but I've grown enough to check myself and hold a higher bar for the quality of my writing. Assuming he did read this back to himself, the fact that he saw it as publishable is a bit sad.
Wanted to give it a try, but gating the product behind Twitter/Google SSO was a non-starter for me. Hope you can get a no-login-required demo up eventually!
Leaving Mozilla was enough for me.

For some, self flagellation on top of what you ask won't be enough
> There were more smart programmers in the gaming industry than anywhere else.

Having worked in the gaming industry... yeah, no. (This is a really common belief amongst non-engineers, tho.)

> Microsoft had huge support libraries. So you could get a DLL that could do anything, but you couldn’t get—you couldn’t get Linux libraries that could do anything.

Having read that amazing post-mortem of Microsoft's BSD->Windows migration for (parts of) Hotmail at around the same time... yeah, very no, certainly for web stuff circa 2000.
It isn't necessarily that simple.
I once came across a study that claimed that while the class of electromagnetic radiation associated with cell phones isn't able to cause a cancer mutation itself, there were indications that it could have the effect of suppressing the immune system's ability to fight cancers from other causes.

I'm sorry I have lost the paper when upgrading my home PC over the years. I too would like to read follow-up studies, if there are any. If anyone reading this knows what paper I am talking about, please do reply.
I learned that Marijuana is not as innocuous as it seems and causes major social withdrawal symptoms, sleep and memory issues.
You can also make ramen with sodium hydroxide. Sodium hydroxide is also used in a couple of recipes (e.g. pretzels). A little bit won't kill you, but I wouldn't suggest a teaspoon full of it.
Typically you'd put the checks only in debug builds.
Therapy and community are completely independent. Therapy might help with managing the issues caused by a lack of community, but that’s only one way it can help. Even if you have a great community life therapy can be extremely useful.

The OP’s comment is the equivalent of saying “exercise is solving the problem of drinking too much soda”. It’s not wrong. Exercise can help alleviate some of the issues caused by drinking too much soda by helping reduce your possibly associated weight gain. But that doesn’t mean that if one weren’t drinking too much soda then exercise isn’t useful.
they did prove the precooler work though
https://archive.is/16KwY
The source that you linked points out that there is no experimental data to study this because experiments are designed with a fixed duration. This seems like a serious limitation.

Someone who stays in therapy longer might have a more complex issue that they seek to address, resulting in the negative association (that is, correlation) that you mention.

But I do agree that having a clear goal is a good idea.
> However, I think there is a place for surgery to be shown to the general public, but from an educational perspective for both healthcare professionals that are learning, but also for people to know what happens to their bodies when they have surgery.

Absolutely. Obviously not for every patient as some are more squeamish than others.

I recently underwent a surgical procedure. It was great to be able to find several recorded procedures on YouTube. The videos were recorded in an academic context rather than sensational clickbait, it definitely made going into the procedure easier.
No, I don't know of one. It seems Hashicorpo Vault has a good head start. But up until 11 hours ago, the code was MPL 2.0 licensed, so somebody could fork and start a project under one of those foundations.
Déjà vu I wrote an implementation that _exactly_ did this PoC a decade ago.

Modern network protocols have so much extra reserved bits that you can add pretty much anything want in it; keep going ;)
Really a great addon, I've been using it a couple of years already it on mobile using firefox nightly + personal addon collections.
why hate firefox? I use it rarely on linux desktop but I use it a LOT on my android as it eliminates so many ads for me, from websites to youtube, it worked well.
Well damn, looks like I will be renewing after all.
Why do you say that? I've been considering Nomad recently and I didn't perceive it as dead at all. Their community seems pretty vibrant too.
> There's a complete dearth of decent guides for how to setup a C/C++ environment with dependencies, including some sort of build system, and it's often been my biggest stumbling block.

Disagree. I had to learn make for my first job. I found two ways to manage dependencies that are probably the most common, and the limitations. There really isn't a method that is perfect; I don't know if dependencies can be done (even outside of C) without occasionally rebuilding.

The methods that I've seen rely on using the compiler to generate .h dependencies via the preprocess command. This can be done with gcc / cygwin for cross compilation, or with the native compiler. I'll explain.

Method 1: the "better" method. Generate dependencies for your header files at make invocation, before compile step. This is more robust, but outside of very small projects, this can add a ton of time to the build.

Method 2: the faster, more common method. Generate dependencies as a side effect of the build. When you compile, you use the previous dependencies. A new dependency file is generated for next time.

They both have limitations. Method 2 can detect changes in the header files included from C files, but not headers included from H files. Method 2 can detect changes in header chain, but not all the time. I think it's the files that the headers include, those includes from that file don't get updated, but it's been a while since I've read the paper.

Anyway neither method is that hard. You use gcc to generate dependencies for each file, then combine into one file (or you may create .d files, but for some reason a single file is common). That's it.

Otherwise, add a step to compilation (some compilers may have a build in "byproduct" command). Every time you generate .c there's also .d. When you compile, you use the previous *.d file.

Yes you need to know make, and this is an intermediate-to-advanced make task, but this is true for any build system! Entry level is a user that usually just adapts a build from the engineer experienced with the build system.
IMHO, the MongoDB query language is more suitable for richly structured shapes than SQL, esp. in the area of polymorphism and arrays.
Wait, basically every single company in the world gives you their local bank holidays off, here in the US we have 10-15 of those depending on what your particular company decides to give, and then additionally I have yet to hear of a white collar company that doesn’t also give you at a min 12, but lately I’ve seen 15-20 be the norm.
“Is Fish Meat?” One Justice’s Answer Shows Why the Supreme Court Is So Broken
It's not even storing anything illegal on my end, only the game settings, so I don't know why it shows that banner.
I learned that air frying is the most efficient, and clean way to cook a steak. It doesn't smoke up the house(the smoke is also harmful), cooks fast, and tastes delicious.
Yes, for Google Oauth. I'll try again, but the domain is completely new. We just moved another domain.
This is mostly true, things like truenas and routers(many ubiquiti edgerouters use usb flash drives as the system drive) get away with it by reducing writes. truenas only writes to the system drive when you make a configuration change. all logging is done on the data drives.

Honestly I am not sure why usb flash drives are so terrible. no market for good drives?
If you really think so, I wouldn’t sleep at night if I were you. Thankfully, we actually understand fairly well how it works (cf. the “we’ve built it” part). That we may not know exactly how any particular output is produced is what sometimes happens when you build things that behave non-deterministically. Perhaps you give RNGs and bugs an undeserved aura of mystery.
How's Yandex a "clone" if it was launched a year before Google?
I think Firefox's addon policy is one of the reasons they lost market share. Moving from oldscool extensions to webextensions they lost their unique selling point. Firefox was the only browser that you could really theme. It's adblock existed earlier and was better than others (and is soon again due to Manifest v3?).

Especially for non-tech-savvy people, who don't know what a browser is, if they need a certain feature then you just replaced their chrome with firefox + this feature and they were happy. But if Firefox is just another Chrome clone, then it is neccessarily an inferior one.
we have a choice to reduce economic activity in the controlled or uncontrolled way. sadly it seems we have to have tons of unrepairable electronics replaced every year and downfall of the civilization or it's "communism" aka ultimate evil
The burros are burrowing?
For people who travel a lot and stay in each place for less than three months at a time, it makes sense. I have had 1-2 airbnbs booked at a time almost constantly for the past two years, and know lots of people who work remote and do the same thing.

Airbnb is pretty much the only option for the gap between “stay a few nights” where a hotel makes sense and “stay for 4+ months” where renting a place makes sense.
Sure here’s how: most people (in the US at least) don’t have what you just described.

What region do you live in, out of curiosity?
I learned to stop scheduling meetings on Mondays or Fridays
I’ve seen it but it’s usually [dead]
Common translation tools would benefit from the ability to input some domain information. Typing in an entire sentence is a sensible start, but oftentimes a lone sentence does not carry enough context. Example: in my language, the term "fresh water" translates to "fresh water" or "sweet water". "Sweet water" is the opposite of saltwater, while "fresh water" would only be used in a context like "water in a tank has been replaced". The translations in Cities: Skylines use the literal translation and this has always irked me; if the translator accepted "plumbing" as a context, it would have produced a correct translation.
Scientists may be on brink of discovering fifth force of nature
The linked study is interesting and useful and I'm surprised I wasn't aware of it. Thanks for posting.

Still, these sorts of things are difficult to interpret because severity of problems are also correlated with length of therapy and inversely correlated with outcome. So it's hard to interpret, even if you try to statistically control for it.

It's also something that would be difficult to randomly assign because different lengths of therapy might not be a good match for someone.

It's a bit like saying "length of rehab following traumatic accidents aren't correlated with as positive of outcomes". That might or might not be true but if it were it would be difficult to interpret because you could imagine rehab would take longer after serious accidents and also have more difficult outcomes.

There's other things to consider with length, like maybe the focus is shifting? Maybe someone continues to benefit from it?

Anyway, I agree it's important to try to remain focused in therapy and not use it in the wrong ways, but length is a difficult thing to make sense of sometimes.
in reality, this is something that is going to get better over time... plus, if Tesla has a major issue in their main DC and the chargers cant talk back to it, no one with a tesla can charge... But a BMW can use one of the multiple other chargers available. I was in a services station on a busy motorway here in Ireland (M11 between Dublin and Wexford) and there where ESB e-car chargers (main power company here) and Ionity... but not Tesla. Tesla do have chargers here, just not that many.
> Who spends resources (money?) on running those?

A raspberry pi can generate enough traffic to overload an otherwise unprotected service. It doesn't cost much, if anything to launch a brute force attack.

There's been posts on here about malicious browser extensions, infected IOT devices, malware in mobile apps that give someone the means to launch an utterly brutal attack. Imagine if I had a service that could handle 10k rps. Now imagine 600k android devices from all across the world send one request per second each [0].

[0] https://www.trendmicro.com/vinfo/pl/security/news/mobile-saf...
It’s an ironic use of the term.
I’m fairly annoyed with myself on my worse days for heading into embedded as a career path when Lisp (clojure mainly) is the only development process I’ve really ever felt fit my brain. I’m positive that there is a Lispy language out there (actually in existence, or the aether) that is appropriate for embedded work, but the constraints of the target make it difficult to envision.

I like C and assembly because they’re simple from a language semantics level but incidental complexity is nearly unavoidable. I’m not sure if I have undiagnosed ADHD like many here are wondering, but I do wish I could go back to living in a REPL without giving up the joy of working on real hardware at the register programming level.
the rerelease mentioned here rename .c to .cpp globally but the code base is still c, why is that? I thought it was rewritten in c++.
Linda Yaccarino revives ad council disbanded by Elon Musk
This is not the engine code, this is the game code that was released even prior to Quake 2 being GPLd.

-----------------------------------------
John Carmack's .plan for Dec 11, 1997
-----------------------------------------

The Quake 2 public code release is up at:

ftp://ftp.idsoftware.com/idstuff/quake2/source/q2source_12_11.zip

This source code distribution is only for hard-core people that are
going to spend a lot of time pouring over it. This is NOT a
how-to-make-levels-for-q2 type dsitribution!

This should keep a bunch of you busy for a while. :)

https://github.com/ESWAT/john-carmack-plan-archive/blob/mast...
I think the point he is making is that competition will prevent others from being able to FOOM and 51% everyone else and "win" outright to the point that it is dangerous. Or competition will prevent one player from getting the "powder keg".

Competition can do that if it is fair competition and a good game design. That is why rules and regulations are important in any game or it becomes Calvinball where the only rule is there are no rules and "it can't be played the same way twice" [1], which sounds great until you start losing to cheats. Though even that has some aspect of competition, the changing of rules in your favor while others change the rules in their favor.

The flaw in the thinking is that there will be "fair" competition. Any game design with good regulations and caps on game theory advantages (especially the cheat) "fair" competition is attainable. In game theory, if the other side cheats and your side keeps cooperating, you will lose every time. There is a great little game theory game that highlights it here called The Evolution of Trust. [2]

In a market with collusion, or excessive advantage, this may not be possible to retain fairness. Even right now we can see with overweight/top heavy wealth players in capitalism if there is collusion or one player gets too big, and there is no anti-trust or "blue shell", then that player will win every time. AI needs an anti-trust or "blue shell" to knock down any player that is too advanced, but that might not be possible. Doing that is barely possible in a market run by humans now.

The market is a garden, you have to help the seeds and cull back the overgrowth at the top. This is so the whole garden can thrive, lower seeds, middle plants and large production. Right now the large overgrowth gets all the benefits, policy control, water and nutrients, taking over the garden and even harming themselves with the overgrowth.

Most real world game theory and design would be horrible game design where the larger player always wins. Now imagine a game that the larger player controls the game design, you'd never be able to nerf them.

If one player can get the "powder keg" everyone, we need the game to be able to "blue shell" the bigger and potentially colluding/cheating player.

[1] Calvinball https://calvinandhobbes.fandom.com/wiki/Calvinball

[2] The Evolution of Trust https://ncase.me/trust/
Thanks Bram, RIP .
The value is in the resources of the company being liquidated. Right now, those resources are being used to produce $X per year in profit. But if we sold them all, and just put the cash in a bank we could get $Y in interest. Make sense?

If Y>X then the best thing to do is liquidate the company.

An example might help: imagine you have a steel mill, and it makes just $1000 a year. Someone from Canada comes to you and says "I'll give you 50m for the mill, I want to take all the equipment to Canada where there is a shortage of steel". He will fulfil more demand at a better price by doing that (hence he will offer 50m for a steel mill that only makes a pittance in the USA). And you can't ake the 50mil and build something people actually need (like a refinery since gas prices are really high etc).

Does that make sense?

It's about allocating resources. And stopping them being allocated to things people won't actually pay for (steel production when no one wants steel) so that they can be allocated to things people do want (more gas during a gas shortage).

Resource allocation is actually really really critical both in general and in high efficiency, capital intensive economies like ours. Doing this well is basically why capitalism beats communism in terms of growth.

Obviously profit is not everything. And we should help people made unemployed. But continuing to waste resources just makes everyone poorer. It's just quite an oblique way of doing what amounts to central planning but with no need for a single centre and doing it faster and smarter...
I don't wish him any ill and hope the same... But it's been over a decade since I started following him and if there is a trajectory to maturity and quality in his writing, I haven't been able to track it.

And that's putting aside his recent Twitter drama ...