skysight-inc/HackerNews huggingface dataset:
> OTC medicines that by current standards would not be made OTC

Acetaminophen would almost certainly be in this category, if it could even get FDA approval at all. The effective dose is dangerously close to a toxic dose that causes liver damage, and not comfortably-far from the LD50. The only reasons acetaminophen is OTC is that it's been informally grandfathered in, makes an absolute fortune for pharmaceutical companies, and doesn't get you high.
The animated step by step is new to me, but any DB worth using is going to include tools that explain the execution of any query you give to the DB. It's known as a "Query Plan". And, despite the name, is not limited to queries. Query plans aren't friendly to the uninitiated, but give you far more technical information you need to actually tune the query and ensure things like "am I actually using the indices I have on this table?".

I'm not a DBA, but I have over 20 years experience using RDBMSes of Oracle, DB2, SQL Server, Sybase, etc.
This may be regional, but it's been 10% here for as long as I can recall - although the alcohol free version is much more prevalent than it used to be.
If you are looking for in-person, I think it’s a numbers game. I would like to meet more people like this myself, but I have found a few just by meeting friends or friends that are engineers.
The IRS might not be able to know about every credit/deduction, but they could host an online form, pre-populated with what they do know (most income sources for most people, family size/child deductions, etc) and then give a simple list of credit/deduction checkboxes/inputs. Even that would be worlds better than paying for TaxCut or a CPA every year, or doing it all manually on paper.
Currently there's no limit to the complexity that governments can inflict on us. Since there's no garbage collection process for laws/regulations, we wind up with an enormous body of legislation and regulation which almost nobody understands or adheres to. It's terrible for the rule of law.
Gotta chime in on this.
Seattle (in general a great place) has some pretty horrible things re: purchasing alcohol. Idiot/mis-placed store/bar-workers who only want a state ID. My U.S. passport=NO. My U.N. passport=NO.

Freakin' weird.

Edit: I worked at Boeing for eight years, very often in a sec/reserved area. My passport was good there. Buying booze down the street from [Boeing] plant 2, no.
I recently got an SDR dongle, remembering similar experiences from my childhood.

I noticed the exact same thing about Chinese radio stations. At first I thought I was lucky to find some reflections from the other side of the world. But globally tuning around via kiwisdr.com made me realise that these must be locally repeated. This is a remarkable phenomenon.

Together with a load of other government supported stations from the US, Britain and France and the occasional apocalyptic warnings by Christian radios, this makes the air full of someone's propaganda. Realising that was a bit sad.
Ask HN: Google Places API is expensive – what is your spend, or alternatives?
I'm using Google Places API, and the pricing is quite extravagant. Granted, it seems to have much better (accurate, relevant) results compared to TomTom's API.

For those who are using it: How much do you spend?

For those who switched to something else: What do you use now, and what are your thoughts on it?
In the case of an AM radio, the electrical length is orders of magnitude LONGER than the physical length.
I think Guitar Hero is harder than the real guitar in the sense that it's hard to know what you're doing wrong because the feedback isn't so immediate. For me, when it comes to really fast sections, if I start missing notes it's hard to tell if I'm going too fast, too slow, or just pressing the wrong buttons. I loved the games in their heyday and got pretty good, but I reached my own skill plateau where I stopped improving and it just didn't feel good anymore.

I recently played through Thumper, made by ex Rock Band devs, and while it's not a direct replacement, it's a huge improvement in many ways. It's much less forgiving, but you at least always know exactly what you did wrong.
What a strange comment to say "A value of exactly 1.0, say from the result of min(1.0,f), is not going to arbitrarily change to a different value." Christ man, floating point arithmetic is on computers, it's definitely deterministic, no one is saying it's indeteriminable, lol, including the author. It's not like we're off in LSD space where numbers change meaning from moment to moment, it's only that there is information lost in each operation that lead to accumulating error such that exact comparisons usually do not express what you mean to compare in computer programs. That's all, and I don't think the OP is saying anything else.

Other than that I'm not sure what you're adding. The point is people are unclear when they write code because they do not understand floats, and because few people really understand round-off error, they should as a rule compare with np.isclose unless, as you say, they now for a fact they expect a specific floating point number (although the times that happens is by and far the minority in actual code).
The unemployment part really concerns me. We are going to be automating so many people out of jobs and there is going to be no work or only minimum wage jobs out there for them. Whatever field the majority of them train to will be slammed with pay cuts as a glut of new workers gets added to the pool.

We really need to start implementing universal basic income
Sails worked great to move ships for a long time. If you can't make sustainable cruise ships then you shouldn't make them at all. This idea that we need to keep every single excess we're used to is ridiculous, if you're gonna use nuclear power you can use it to make something useful like energy for steel or aluminum production instead of driving lazy tourists between ports that doesn't want them.

Energy abundance was a luxury we had for a few decades, it's time to wean us off it and start conserving energy and resources, not find new ways of living above our means for a couple of generations before the next bill needs to be payed.
>I don't at all buy that the rage is "intentionally manufactured".

I disagree. I think some of the outrage is "artificially" inflamed by our connectedness and some is intentionally inflamed.

I say the outrage is "artificial" because, people would be a lot less polarized if their only information on the topic was their personal experiences, but they were already primed by many stories about the worst offenders from the opposite group. For example, when they actually interact with a someone who is adamantly for or against masks in real life, they are already angry and fed up from reading stories online.

On the intentional side, political groups and MSM absolutely played up the divisiveness for their own benefit. Politicians used it to smear their opposition, and companies used it to drive clicks.

This polarized, divided, and radicalized communities and made it very difficult for them make reasonable compromises on acceptable behavior
> Runtime library addition (plugins)

https://pkg.go.dev/plugin

Linux only, but it exists and it works… I just wouldn’t recommend that particular pattern for almost anything.

Either some kind of RPC or compile-time plugins would be better for almost all cases.

- With RPC plugins (using whatever kind of RPC that you prefer), you get the benefit of process isolation in case that plugin crashes, the plugin can be written in any language, and other programs can easily reuse those plugins if they desire. The Language Server Protocol is a great example of an RPC plugin system, and it has had a huge impact throughout the developer world.

- With compile-time plugins, you get even better performance due to the ahead-of-time optimizations that are possible. Go programs compile so quickly that it’s not a big deal to compile variants with different plugins included... this is what Caddy did early on, and this plugin architecture still works out well for them last I checked.

> dependency injection

https://go.dev/blog/wire

Java-style DI isn’t very idiomatic for Go, and it’s just a pattern (the absence of which would not prevent applications from being developed, the purpose of this discussion)… but there are several options for doing DI in Go, including this one from Google.
Good question. No, we don't intend to replace the CI service. We think of CI as infrastructure, and there are plenty of great infrastructure providers out there. And you are absolutely correct that for Dagger to succeed, it has to remain agnostic to infrastructure providers, which means we cannot build an infrastructure provider business ourselves. If the experience of hosting Dagger becomes so bad that it affects the developer experience, we might ship such a feature as a stopgap and even charge for it - but it is not a strategic priority. The sooner other infrastructure providers offer a fantastic hosting experience, the better. That is not where we see the biggest opportunity for Dagger.

However, there is a great opportunity to help businesses manage their software supply chain. What is running where, and how did it get there? Who is authorized to run which pipelines on which machines, and which which inputs? What is the diff between this dev environment and staging? Staging and production? Etc. Keep in mind this is not limited to your production pipeline; there are staging environments, development environments, all running pipelines all day long. It's hard to simply know everything that is going on.

Each time Dagger runs your pipeline, it can produce telemetry about every aspect of your supply chain. Git SHAs, docker image checksums and cryptographic signatures, specific versions of kubernetes and cloudformation configurations, before and after templating, test results, monitoring status... It also integrates with your secrets management backends, your developer's local source code. Basically every node in your supply chain can be a node in your DAG if you want it to. The logical next step is to give you a centralized place to send all this telemetry, and tools to extract insights from it. You could also perhaps manage the configuration of your various Dagger engines in one location.

Another product that is often requested is a visual DAG debugger. When a pipeline break, you want to know why, and staring at your CI logs is definitely not the best experience for that. With a web UI, there's a lot we can do there.

The business opportunity boils down to this: if CI/CD pipelines are software, there ought to be a platform for developing that software, and an ecosystem of developers creating value around that platform. Dagger aspires to create that missing developer ecosystem. If we succeed, there will be no shortage of business opportunities. If we fail, none of the other features will matter.
> Underlying documents required to obtain ID cost money

Err, no they don't. At least not with any of the IDs I've gotten in California for the past several years....
> In the end, someone has to pay for office space

True, of course. But geographically distributing the need for space reduces the very concentration of demand in the office park areas.

The larger home (with an office) may be entirely unaffordable in the city center where HQ was, but with remote you can move elsewhere where it can be cheaper than an apartment in that city.

Or you could rent a small office away from the crowds where it's cheaper. This is what I've been doing since pandemic start. Sure, I wish the employers would pay for it but it's still so much better that it's worth it. On fuel alone I save enough every month to pay the rent a couple times over. And my commute is ~5 minutes on a bike instead of 60-90 minutes sitting in traffic.
Nix builds, tests and publishes more than 80,000 packages, continuously on every commit, for multiple target platforms, via one monorepo.. without Docker.

It’s not just for building machines, that is NixOS and its module system, which is a library you can use with the build tool.

It’s possible to build your own Nix-based monorepo internally at your company, too, and still ship containers in production (that are also built by Nix, again, without Docker).

Dagger is not a CI provider, it is a build tool and task runner. Integrating Nix with CI is the same deal as integrating Dagger with CI.

Enter my biased opinion, as someone leading a team through solving the problems this tool purports to solve, but by using Nix: this tool will suffer from the same fatal flaws that Docker does, by being built on its foundation (Buildkit). It is abstracting dependency management at the application build level, whereas Nix solves it at the fundamental system dependency level.

I would like to be proven wrong, so best of luck!
I think we're seeing a repeated need for an ability to have some kind of reversibility. The question is: can it still be accomplished in a decentralized way? For example, could there be a mechanism to reverse transactions that required majority vote? With the idea being that it would have to be this sort of high stakes attack in order to garner the votes.
I would tend to agree. I've heard the "dictionaries only record usage" argument before, and I've always found it unconvincing. The same people who argue for purely descriptive linguistics when you challenge a word usage of theirs for being ambiguous will turn around and correct you when you misspeak.
> Further, I expect the number of cars on the road to go way up
> I also suspect it means there will be lots more long distance drives

This is the wrong direction for the world to move in. We need to make our transportation efficient both to reduce emissions and not pillage the earth for rare minerals for these self driving electric cars.

MOST (not all) 3 hour drives can and should be done through train trips. Trains are efficient, they offer more equitable access to transportation, and they can be very fast. The American obsession with the automobile, and the way that obsession is pushed internationally through exported media, will ruin us all.
“Johns Hopkins study”

It does not appear to be peer reviewed. They are economists not epidemiologists. Only one of three are associated with JH and JH did not endorse the study.

https://healthfeedback.org/claimreview/claims-johns-hopkins-...
Full YAML is crazy, but the StrictYAML subset I can definitely live with.

I regularly go over the main alternatives (TOML, JSON, XML), and they all have serious warts for config IMO.

Better formats exists (such as HOCON) but are much less popular. For a public tool I'd still stick with a YAML subset that everyone knows and can work with a minimum of fuss.
Waymo arguably reached level 4 with commercial taxis with no human at the wheel a while back: https://www.youtube.com/watch?v=__EoOvVkEMo
> Assuming that the magnet and EM waves were very strong, could we (in principle) observe that magnet being pushed towards / away from the radio signal source?

You would need radio waves with impractically low frequencies (and therefore impractically large antennas).

> And do radio waves have some kind of stronger effect on molecules that are dipolar?

Radio waves interact very well with metal, which is not dipolar. If you want to poke around at dipole moments with EM radiation, you're more likely to do it in the IR region, from what I remember from my instrumentation class in chemistry.

EM fields interact with substances because the EM field can be absorbed and make electrons or other charges in the substance move around. Different types of motion require different amounts of energy, and this puts them at different places in the EM spectrum.

In the middle of the EM spectrum you can excite a lot of various vibrational modes. With longer wavelengths, you can interact with things like unpaired electrons. With short wavelengths, you can interact with electrons deep inside a substance. Each different part of the EM spectrum lets you probe a different aspect of the substance you're testing... in one part of the spectrum you might be able to see resonant peaks corresponding to specific structures or shapes, in another part of the spectrum you can see peaks corresponding to specific elements.

Take what I'm saying with a grain of salt because this is all half-remembered from chemistry classes a long, long time ago.
D-Day in Kyiv – My Experience Working with Ukraine’s Offensive Cyber Team
Lucene was my introduction to concepts in document search such as TF-IDF and attribute-based information retrieval working at an eCommerce company where these problems were our bread and butter, but while it was incredibly good at what it did, the concepts it used were so 'low-level' that I always felt like higher level "wrappers" around Lucene such as Solr/ElasticSearch were so much easier to get started with and scaled up (and in many ways, more idiot-proof), even as someone who was not a novice to the field.

Lucene in Action was an incredible book though, esp. given the time when it came out, and somehow has remained quite relevant through the years too! Strong recommend!
Thanks for the kind words!

I’ve also published an open-source iOS + Android app to the App Stores, called GitTrends that leverages my AsyncAwaitBestPractices library if anyone wants to see how to use it in a real/live production app!

The source code for GitTrends is available here: https://gittrends.com
I think they mean in the abstract. With a fixed precision, you have round-off error as long as you only have a fixed number of digits, and thus have all the attendant issues in computations with them.
with run-down shacks approaching $1,000,000 in certain areas, I would be fine arguing that "middle class" is a misnomer. "working class slaves" is more apt, because we can dispense with the whole "working class" part, and shorten it to "wage slave."

Some people take offense at the "slave" terminology, but i suggest that if homelessness, death, illness, etc await you if you leave a working class job, you don't have a choice. HN has a bubble of thought that i bump against quite often, this is one of those ideas that i disagree with the zeitgeist on.
Those benchmarks appear to be for Arc "3" GPUs, which are the low-end ones.
> I am unable to update a ten year old app because Apple think they know the 10k daily users better

I'd be interested in hearing more details.
All those other engines are cross-platform, whereas LibJS is UNIX only and actually very dependent on SerenityOS libraries (so not really a portable UNIX library), but that's apparently the intended design.
Also not to be confused with https://dagster.io/
Competitiveness will get a rocket boost from duty-free incontinence underpads (sec 74765).

More duty-free exemptions smuggled in this act:

* Sec. 74733. Dog and cat apparel.

* Sec. 74747. Jewelry boxes.

* Sec. 74746. Guitar cases.

* Sec. 74750. Men's leather gloves valued at $18 or more per pair.

* Sec. 74853. Golf bag body flats.

* Sec. 74851. Golf bag bodies with rain hoods and straps.
Sorry but you can’t toxically gaslight me and most of the country into idly standing by in the current year while governmental policies continue to give foreign countries and non-Americans advantages over the American people. The age of globalism and outsourcing so corporations can sell out the American worker and consumer for a quick buck and a cheap disposable product made in a country with lax environmental laws and wasting fuel to ship it halfway across the world is coming to a close, and none of your extremely progressive zeitgeist accusatory and inflaming buzzwords can change that, no matter how many you attempt to cram into each paragraph.

The unfair advantages (and scams and frauds that go hand in hand as well) are extensively documented and well known, which is why our big tech companies are so high on foreign nationals in the first place, and why their countries of origin love it as well.

That being said this bill is an excellent step towards bringing jobs and manufacturing back to where they belong: the USA.
> Living aboard a cruise ship doesn’t come cheap. For example, fully furnished residences aboard the MV Narrative cost between $1 million and $8 million, and there are a limited number of 12- and 24-year leases available, which start at $400K. In addition, there are the monthly homeowner's association-style fees, which vary according to the size of a residence and cover everything from ship fuel to housekeeping, as well as all standard food and drink. In essence, it’s a fee similar to the kind of packages that you often pre-pay for on a typical cruise ship.

Not possible unless you work for a FAANGO.
Show HN: Nanojob.com – Micro Task Job Board
The US hasn't changed - it's always been a country of crazy people and smart people and zealots and honest, hard working folks. There's no such thing as our "true face" - American was populated by the radicals and risk-takers from other, older societies. We've always been a nation of slightly insane people.
For me the most notable one is the adoption of a GTD system for task tracking, which I did in concert with two related changes: starting inbox zero, and switching from bookmarking-and-categorizing to clipping-for-search reference material.

I started each of these around 9 years ago now, and can't imagine going back. The greatest impact isn't even literally on "getting things done", but on the time when I'm not working. I don't have to hold things in my brain. When I'm not working, I can forget about all that stuff and actually rest, or focus on other things. And when it is time to work, it's all right there. (And by work, I don't just mean the 9-5, but essentially anything that needs to get done, vs recreation. Although I do also use it to remember things I'd like to do someday for fun—everything from books I'd like to read and movies I'd like to watch to things like taking golf lessons, or buying a new helmet.)

We also of course use project tracking software for work, but I find it extremely beneficial to have my own personal system as well. Everything goes in there, from large, ongoing projects to 'remember to switch the laundry over'.

I wrote a blog post a few years back describing what works for me[1]. For the most part it still applies. I use Evernote, but would probably look at something like Joplin if I were setting it up today. (And will probably migrate, someday.) About the only other significant difference is I do a lot less sending emails to evernote now, since the gmail 'snooze' feature is pretty convenient. I'll still do it in cases where I want to add some notes though.

One thing to be aware of is if you're used to a less structured system (a written agenda, sticky notes, marked-unread emails, etc.) this will take significant time to adapt to. It was my primary focus for the better part of a month just to get things set up in a way that felt good to me, and then another couple of months before it stopped feeling like extra work to make myself use the system. But in the years since then, I can't imagine having lived without it. (And I built a fairly successful company and had kids over that period.)

[1] https://www.tempestblog.com/2017/08/16/how-i-stay-organized-...
But in the general case (absent pandemic restrictions which have already been unwound) -- what you've been saying is completely off base.
Velocity up spinning in circles because communication is down and leadership can't lead.
Chatbots could one day replace search engines. Here’s why that’s a terrible idea