skysight-inc/HackerNews huggingface dataset:
It's local-only search, but you reminded me that this is possible with MacOS Spotlight. I wrote an indexer (for Common Lisp) that let you search for function definitions, etc.

http://lemonodor.com/archives/001232.html

For example, if you're looking for a search-and-replace function you know you wrote or had somewhere on your machine, you could do

mdfind "org_lisp_defuns == '*search*replace*'"

(Or just use the regular Spotlight UI.)
> a larger developer base that has to maintain older Rust drivers might cut corners, use more unsafe features, misunderstand/misremember the nuances of this or that, and what was once exciting is now tedious.

The great thing about Rust is that it makes it much harder to cut corners, and much more obvious when someone does (making it easier to pick up at review stage). Invariants can be built into APIs in a way that simply can't be done in C.
Writing Effective Integration Tests for Asynchronous Workloads
In this post, I describe how to effectively write integration tests for complex asynchronous workflows with external service dependencies, and some of the challenges we've faced at Braze.

If you're interested in working on problems like these, check out our open roles!

https://www.braze.com/company/careers
It’s also been a popular name for decades, http://www.ourbabynamer.com/Alexa-name-popularity.html.

IMO, picking one of the most common US names for a voice assistant and then skipping the wake up phrase is dumb.
Right -- we never want to leave a person thinking they are worthless or hated, nor that they don't have to try their best.

It impresses me how consistently the Lord's example & teachings include principles in such perfection and balance. I don't mean we have a record of everything, but that it is so good in that way. He always taught truth, and is patient & helpful if we are sincere in moving forward, doing our very best, on His path, and while never lowering his standards. Kindness and truth, together. There is so much reason for gratitude. (Email me any time/if you want/profile.)
It's ridiculous that he's "deeply sorry" for this. He could've presented the news better, e.g. not rambling for a couple minutes about how hard this was for him, but other than that I don't see what he did wrong. How else are you supposed to fire remote workers? Ask them to come in to hear they're getting laid off?

The hardest part about getting fired is the not-having-a-job part. The tool used to deliver the message seems pretty insignificant.

I thought slightly less of him for being a bad bearer of bad news and much less of him for kowtowing to social media pressure.
By definition a queue is FIFO, which requires preserving ordering, or else you could end up with FIRO (first in, random out)
Words and Buttons Online
Is the US government known for being generous with STEM pay? I was of the impression that most people take a pay cut working for the gov.

Now defense contractors, that's where the big bucks are.
It definitely is - both in the developed and developing world there is a staggering amount of overuse of antibiotics.
https://www.websitecarbon.com/website/worldofmatthew-com/ - "Hurrah! This web page is cleaner than 95 % of web pages tested".

I don't think my website will be causing too many problems with the planet. Next I will be using mainly AVIF images for article images. Moreeeeee optimizations.
“ 3.1. Event-driven Operations

The JWST science operations will be driven by ASCII (instead of binary command blocks) on-board scripts, written in a customized version of JavaScript. The script interpreter is run by the flight software, which is written in C++. The flight software operates the spacecraft and the science instruments.”

and in section 3.5, sounds like javascript just has an API to lower level system functions:

“ ScriptEase JavaScript allows for a modular design flow, where on-board scripts call lower-level scripts that are defined as functions.”

[0] https://www.stsci.edu/~idash/pub/dashevsky0607rcsgso.pdf
For those who were around for the original Gopher, what the name evokes is not just the networking protocol or services built on it, but, more importantly:

It evokes the feel of a technology that is impressive this year but is on the cusp of being overwhelmingly, cataclysmically, eclipsed very shortly by another, much more powerful, technology. In that previous case, Gopher and web of course.

I wonder whether this evocation was intended, as an aspect of the naming here in an AI context.
How does Alexa work? It seems to me it’s hard for anyone except Google Analytics or Cloudflare to build such a service.
Covid-19 Nationwide Wastewater Monitoring Network
They get data from Alexa Toolbar to get estimated metrics and for certificated insights you have to pay for the service and install a script or plugin in case you have WordPress. This is so unfortunate and sad... This is such a good tool, what will you guys be using instead of alexa.com, similar web? semrush? moz? none of them are as good as our beloved alexa internet.
I had no idea this Alexa was still around, and owned by Amazon. Alexa site rankings used to be all the rage like 15 years ago.
I would definitely go Ubuntu over Fedora if it's a more straightforward process
1. Its API tends to be much closer to browser/web standards. This appeals to me because it’s easier/more productive to learn and reference one thing than multiple, similar things. It also appeals to me for portability, and potentially large improvements for “isomorphic” UI.

2. TypeScript in ESM is supported out of the box without a build step. There are solutions to this in Node, but they all have trade offs: ts-node is correct, but slow; ESBuild solutions are incorrect/incomplete (both because ESBuild itself lacks some TypeScript features and because the ESM loaders miss a variety of edge cases; ESM loaders are still experimental and there are large API changes coming in Node 17 (and presumably Node 18 which will be in LTS alongside the older APIs).

3. Performance: in terms of TypeScript (Deno uses SWC, which is nearly as fast as ESBuild and IIRC more correct), as well as heavy investment in Rust internals and third party extensibility.

4. Package management is both more standard (just import URLs) and more flexible (built in support for import maps, etc).

5. Related to #1 and #2, but a separate point: Deno can be expected to evolve faster while remaining relatively stable. Node has many legacy APIs that will likely never be deprecated in favor of even the standards it does adopt, and supporting those APIs already makes adopting newer standards more challenging.

6. There’s something refreshing to me about the fact that Deno’s creator was also Node’s, and that Deno is explicitly an admission of mistakes/warts in Node’s original design.
Full tweet text:

> We started porting the Font Guidebook to Github[0] for anyone who is interested, please follow the project. Send pull requests, tag issues as we update.

> https://github.com/fontlibrary

> This will allow community editing & update what is here:

> https://fontlibrary.org/guidebook

> Have a great weekend!

[0] https://github.com/fontlibrary/guidebook
When you say "invest in artists", do you mean you want to support artists or you want to exploit artists in the hope of making profits ?
Everything I Learned about Programming by Going to Art School
> I find it quiet funny there are a bunch of unix sysadmins in here talking about how PS isn't great, but admit to only touching it "sometimes" for some minor use case. Well, no shit.

So, you want them to use it a lot when they don't like it?
Could this actually be good? It’s less dangerous but spreads faster, which means more people will build natural immunity faster against past and future more agressive variants.

I’m obviously no scientist, but if my logic makes sense, this could actually be an interesting twist of events.
How is it hard to empty? The bottom just flips open. And there are lots of battery options- 3rd party ones aren't expensive.
I want a software stack an application developer (me) can fully understand. I don't want it to depend on a heavy opaque runtime obscuring control flow, requiring both native and VM-level debuggers, and resulting in unpredictable performance (Java/C#/JS). I don't want it to rely on GPU APIs, which expose hardware and driver implementation details (making software behave differently on different computers, and even malfunction on some hardware or with the wrong drivers installed), and lose support on newer hardware (you can't play Touhou 6 without a DX8 emulator). I don't want deep dependencies on heavyweight OSes and daemons and IPC (D-Bus desktop portals and drag-and-drop keep malfunctioning, playing Touhou or running Japanese software requires juggling Windows app locale emulators). I don't want heavyweight apps built on thick GUI frameworks or sprawling OS APIs, resulting in apps which can't run on OSes 10 years in the future (since they're missing GTK2 or Qt4 or WPF, or have an incompatible libstdc++), and also can't run on bare-metal emulators unless you install the full OS.

Maybe Mu is it. I don't know. My concern is that low level code with manual register allocations is too unproductive, and even C (not to mention C++ or Rust) is complex enough that I don't know what the compiler is doing at -O2, with or without TBAA, with or without restrict, etc.

Is it even possible to get a small understandable stack, and full Unicode support, OS-like text editing and keyboard shortcuts, system fonts, system font rendering and fontconfig, tab navigation to jump between widgets, maybe even OS file dialogs and accessibility? Lagrange is a Gemini client which depends on not much more than SDL (good), but doesn't use OS fonts rendering and text editing (bad).
It's funny to reflect on the context, too.

The Inca were probably the most astonishingly advanced Native Americans, and they surely had great thinkers (definitely great engineers). And here come the conquistadors, rock-headed barbarians from the most desperate segments of Spanish society (little else drove people to risk their life for riches in the New World), absolutely slaughtering them, burning their cultural artifacts or melting them down into ingots when applicable.

It's like if (a much more desperate and destitute version of) the January 6th protesters were sent to conquer new worlds.

As an aside, a colorful example[0]: they lured the Emperor in a plaza (he came to show he was unafraid, and his army were disarmed of all but ceremonial weapons), and, in the slaughter that ensued, they tried capturing him. He was up on a palanquin, carried by servants. Unable to reach him, the Spanish began cutting off the limbs of the servants, who it's said, without thinking, bore the load on their shoulders instead (it was unthinkable to do otherwise, as they considered the Emperor a god). Eventually, they captured him. In captivity, they taught him to play Chess, and I think it's said he was good at it. Later, panicked that an army was going to come and re-capture him, they killed him. Before his death, he was offered conversion to Catholicism, which he accepted, which awarded him the clemency of being strangled instead of burned alive.

0: https://en.wikipedia.org/wiki/Battle_of_Cajamarca
Which one? They each have a unique feel and setting.
Only if you know C but not Rust. I personally find Rust fairly easy to follow and C a complete nightmare (the details in C are ok, but it's really hard to see the forest for the trees).
Adding Rust doesn't make it harder to do any of this. When you build a custom driver, you could choose to develop it in C or in Rust. It gives you the choice, and many of us find it easier to build in Rust than in C; but even if you prefer C, you will still have that choice.

Most of "tuning the kernel for specific applications" consists of making changes to the kernel config or compiler settings. Rust won't change the kernel config system, and compiler settings for Rust are quite similar to those for C, as Rust uses LLVM as its backend, and LLVM is used by Clang which goes to a lot of effort to provide a mostly GCC compatible interface.

> in the end, you still need to understand what you are doing, and rust is not going to change that.

If think you understand what you are doing in C, you probably don't. C is a fantastically difficult language to write correct code in at scale; even the best developers make simple mistakes all the time.

I understand the frustration at seeing something else you might have to learn and deal with that might make things a bit trickier during a transition, but that's pretty much the nature of keeping up with any kind of ongoing development process. It's not like the Linux kernel sprang fully formed out of Linus's head on day one and it's just been a matter of adding drivers and making small incremental fixes. There are all kinds of changes that require you to change and adapt, like the removal of the Big Kernel Lock, or pretty much any internal API work, and yeah there can be work to keep up, but that doesn't mean you should hold back progress.
> There have only been a handful of cases of myocarditis or pericarditis in mRNA vaccine recipients, generally young males. A handful. And none of them have died from it.

Didn't you see the wave of cardiac problems in sports? It's much more than a handful, I here about it almost daily.
Lined up as fall guys, some people would say... not me however, I just heard that somewhere else ;-)

Forgot IBM / Adobe / MasterCard / Palo Alto Networks / VMWare / Vimeo

Edit, and more:
https://www.viralindiandiary.com/indian-ceos-international-c...
To learn Klingon or Esperanto: What invented languages can teach us
I'll believe that when I see it. We can't even test for a virus that's killing 400K/year. Nor can we provide safe drinking water for a city that's been stuck with crappy water for years and well publicized to boot.
It uses gravity force to demonstrate that gravity force is not a force. ;-)
One of the key blockers to a good PWA experience on iOS.
Because remineralization doesn't actually work? Makes perfect sense to remove the minerals just to add them back.

Many water treatment companies suggest that because reverse osmosis systems remove the minerals from water that you should add a remineralizing filter afterwards for the purpose of restoring minerals to your water. I’ve tested these filters and while the pH rose dramatically due to carbonates in the filter there were no minerals added.

A number of companies use coral calcium as the remineralizing filter and it is true that coral calcium contains some 70 trace minerals. The problem is that the water passing through a filter system is not in contact with the coral calcium long enough to dissolve it. The water picks up carbonate and as a result the pH increases but essentially no minerals are added. You might see trace amounts of calcium and magnesium.
It's not entirely clear to me if the PC laptop was running on power or not - you don't get any difference on the Mac, and it's still quiet. For me, that's a sufficiently good differentiator, but he makes some good points if that's quiet and portability aren't your thang.
I think the judgmental language is a large part of the reason for the reaction, as the parent seems to be making a blanket judgement of those who aren't engineering themselves out of a job, saying they'd "view that as a personal failure". The blanket nature and talk-down tone of "You should always be engineering yourself out of your current job" is also not likely to win broad support.

To re-use your metaphor, it'd be like a car nut telling you your quality as a person is less for not liking cars as much as they do.
There is no text in the constitution protecting either a right to abortion or any broader right to privacy. There is specific text in the constitution protecting speech and association; in fact, it's the first enumerated right. Abortion has a much higher hill to climb than free association.
The fact that a project as profoundly important as the James Webb telescope only has a $11 Billion budget is staggering to me.
You can also use Alexa to find related sites, which is useful for internet research. https://www.alexa.com/siteinfo/stackoverflow.com
You should be able to do that over in your User Settings (Click your picture in the top right and then Settings.) Adding these two things should change that default for you:

"search.defaultCaseSensitive": true,
"search.defaultPatternType": "regexp",

Also see:
https://docs.sourcegraph.com/admin/config/settings#search-de...
One thing I will say is if you need queuing, very few people actually need global queuing, they only need per-user queuing. Have fixed a number of systems where EVERY event in the world was going through the same queue, and replaced that with an array of queues sort of solution. At the end of the day this usually doesn't even need a real queue, just some database transactions and atomic ordering columns that ensure consistency and order of the events within some very specific scope (like a user). If the most events you'll ever see in a row where their order (with respect to each other) matters is like 5-20, you probably don't even need a real queuing service.
What will happen to ARM now?
Was curious how big the receiver is, also do you probably need to have a base pattern established to compare against?
Laravel, livewire, Unpoly and tailwind. Never been this productive in my life.
How is it any more ad-hoc than powerpoint having an option to PDF and exposing that to PS?
The problem is that there was a very compelling "just so" story that antibiotic-resistant bacteria are inherently at a competitive disadvantage vs. susceptible bacteria absent selective pressure.

Take the antibiotics away, and the resistant bacteria will follow.

Unfortunately, microbial ecology is much more complex than that, and it hasn't panned out that way. Often because resistance plasmids also carry other helpful genes. For example, I'm currently working on a study where there's high levels of antibiotic resistance to an antibiotic that isn't used in that population because there's other things hanging out on the same plasmid.

Also note: That's not what most people mean when they say "ecological fallacy", which is a statistics term.
Past threads about the original (and maybe a few variations):

(Edit: this is fun too: https://abcnews.go.com/Technology/page/scale-universe-cary-m...)

The Scale of the Universe (2012) - https://news.ycombinator.com/item?id=9629418 - May 2015 (8 comments)

Scale of the Universe - https://news.ycombinator.com/item?id=7298423 - Feb 2014 (80 comments)

The Scale of The Universe- Made by 14 year old twins - https://news.ycombinator.com/item?id=4816166 - Nov 2012 (1 comment)

The Scale of the Universe 2 - https://news.ycombinator.com/item?id=4691798 - Oct 2012 (1 comment)

The Scale of the Universe - https://news.ycombinator.com/item?id=3589030 - Feb 2012 (8 comments)

The Scale of the Universe - https://news.ycombinator.com/item?id=3585187 - Feb 2012 (2 comments)

The scale of the universe, and everything - https://news.ycombinator.com/item?id=2398150 - April 2011 (17 comments)

Scale of the Universe - https://news.ycombinator.com/item?id=1953919 - Nov 2010 (39 comments)

Scale of the Universe - https://news.ycombinator.com/item?id=1835460 - Oct 2010 (46 comments)

Scale of the universe (flash) - https://news.ycombinator.com/item?id=1261816 - April 2010 (15 comments)
Omicron Covid genetic-variation Sub-lineage described as 'Omicron like'
Agreed. I remember reading his autobiography back in 2005 or so, and thinking what a weird self-centred individual he was. I certainly don't agree with his politics.

However, I think there's no doubt that Dyson make great vacuum cleaners.
The hypothesis was that resistance mutations would negatively impact fitness (as mutations usually do), so natural selection would prefer no-resistance once the antibiotics are stopped. But instead it looks like once resistance has evolved it doesn’t go away, suggesting that it comes at no cost to reproductive fitness.
I'm curious on what the percentage of contribution from the different aspects of loading a website are. How much are from the data center, from the network transfer, from the computer loading the website, etc.

If the data centers could run on cleaner energy, how much does that contribute to the CO2e measurements?
I clicked into the Go Github repo and found documentation pretty easily. The compiler code itself is well documented, and Go's code navigation tooling itself helps learning.

https://github.com/golang/go/tree/master/src/cmd/compile
> the 60% office is not a good place to work

My office was so crowded before the pandemic that the 60% office might actually be a more pleasant place to work. Less trouble finding conference rooms, bathrooms ... nap rooms. Less packed transit would also make me enjoy my office workday even more.

That said, 60% of a previously almost-empty office could indeed be a bad place to work.
> Also it's frustrating because I asked my pediatrician for blood lead test and they wouldn't do it as they said it's unnecessary.

It's certainly not part of the usual screening tests but it would make sense for certain populations. Lead exposure seems to be more common in the USA, the CDC even recommends testing. In my country lead exposure is most common in certain jobs and those workers are certainly tested every 6 months or so.

> I've heard there is a finger prick test that's not very good and then a blood draw that's actually fairly good but of course more invasive.

The finger prick test is more sensitive. It has a higher rate of false positives. A negative result is good but a positive result must be followed up with a proper blood test.
I agree, it's a recursive search! Translated into software testing:

"level of detail codified in functional, performance and interface requirements"

functions, usage frequency, APIs.

"usually because your interface requirements are not specified well enough"

It's probably a bug in the API.

https://martinfowler.com/bliki/TwoHardThings.html

"There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-one errors"

https://en.wikipedia.org/wiki/Ctags

Suggestion: use ctags to list all functions, variable names in your code. Look for ambiguity (e.g. variable name "i"). Look at neighbouring code. Zoom in and out. A small bug in the most-used code is actually more serious than a big bug in code that rarely gets used.

"How long can you work on making a routine task before you're spending more time than you save?"

https://xkcd.com/1205/
Presumably. But since it's ownership in an LLC, in theory the manager of the LLC could rectify it by issuing a new replacement token or something similar.
Oh jeez, it wasn't until your comment that I remembered the original Alexa. It used to be so big, too!
UK to phase out 2G and 3G by 2033
For e.g. abusesive relation ship sever (and sadly often effective) cases of Gaslightling are pretty common, similar tackticks are often applied in other cases, too.

And with fully deleting messages this opens quite a bit of possibilities.

If they instead would just make the message unreadable, i.e. leaf a placeholder behind this would be a different thing.
I interpreted "orbital insertion burn" to mean the stabilization into L2 burn. With that interpretation the unfolding occurs during its travel to L2 where there is little space debris.
I've loaded in Alexa, Majestic, Cisco DNS, and Tranco rankings into this site:

https://domain.glass/ycombinator.com#dns_rank

Not the prettiest, but I use it a fair amount myself for researching domains.