skysight-inc/HackerNews huggingface dataset:
I'm actually a pretty big fan of Scott Alexander and the other rationalists, although I don't always agree with their conclusions.

Most rationalist philosophy is underpinned by happiness utilitarianism, which I think is fundamentally flawed. First, I don't think happiness on an individual or Global level is the most important metric to optimize for. I think there are other objectives that can stand on their own merits, and even in contrast to happiness such as virtue, progress, and integrity. Secondly, I don't believe in the fungibility of happiness utils. Utilitarianism assumes and even requires that different forms of Happiness can be made equivalent without loss of information included in their qualia.

That said, I still think rationalists are ahead of the pack simply because they are interested in introspection, trying to examine life with open eyes, and trying to increase their individual agency to achieve their goals.
Weird description from OP of domains previously being indexed hours from creation. Domains aren't 'magically' being indexed without any kind of nudge. Maybe it was registrars or associated systems letting the engine know. Maybe it was you searching for your new domain. There's always a trigger even if you can't see it directly, how else would it know about anything? And over the years indicating to the engine/spiders that a new site existed depended more and more on site owners to let them know via submissions and console setup etc. The rest of this seems to be personal anecdotes/hearsay etc as with many SEO posts. I would think everything is still being indexed, but not shown because of low relevancy, and whatever other things google is trying to do to clean up results (which is fine, not saying that isn't happening). Show me the log where no spider ever touched your pages or did and it's not showing up before jumping to these conclusions.
And yet, no one is doing this, because it's perfectly possible to spend money without keeping track of it.

On the other hand, with cash, you're sort of forced to keep track of it, because otherwise it will just physically run out.
We're still thinking about our approach but this is a nice suggestion, thank you.

I'm curious, for what reasons are you interested in the source code yourself?
Downside of ChatGPT is that it makes stuff up, of course, even when you ask it for URLs.

A few days ago I was going to send a patch to Alpine Linux, and I remembered they had a document for how they want commit messages to be authored but couldn't remember the URL.

Google search results for "alpine linux commit message style doc" only returned garbage in the first ~50 results - pages from Alpine's wiki unrelated to commit message style, pages from other projects like the Linux kernel about their commit style, and batshit results like https://docs.ansible.com/ansible/latest/collections/communit... (happens to contain the word "commit").

So I asked ChatGPT "What is the URL of Alpine Linux's style guide for commit messages?" and it confidently told me it's https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/C... , which does not exist. I replied "That is a 404" and it responded "I apologize for the inconvenience. Alpine Linux's style guide for commit messages may have been moved or updated since my last training data. To find the most current style guide for Alpine Linux's commit messages, you can visit their repository directly and look for the CONTRIBUTING.md file or [go read their documentation and figure it out yourself, paraphrased]". The first one is a lie - a file named CONTRIBUTING.md has never existed in the master branch of that repo, as git easily reveals. The second one is schizophrenic - it's telling me to read the same file I just told it doesn't exist. The third one is unhelpful.

I had to find it myself. (It's https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/C... )
> The Internet has become a massive web of surveillance, and doing something about it is a primary reason many of us are at Mozilla.

They could start by making their own surveillance opt-in.
Um generally just get a call on the Blower erry few days with some new opportunity. Spend my days working on backlog.

Might do some advertising this year. But mostly word of mouth goes harder than advertising or tendering for work. Legit have gotten consult for gov work bypassing tender just by word of mouth. Do your job well and the work will come. Also get out of conglomo megacorps. Doesnt matter how bright you shine you will still get lost in the sea of shit that they are. Making future work harder to find.

Remember, do a good enough job and other people will sell your services better than you can. Also register a company. Plenty of work where folks don't want you for the whole season just a game or two. It's easier to get thrown small bits and pieces as a contractor than having a company sign up to your services for a year. Get multiple companies throwing small bits and pieces.
We are stuck between a rock and a hard place politically. The real decisions should be coming from Congress not the courts. However, Congress is too disorganized and disconnected to answer the important questions, leaving the courts to either muddle along or else become semi-dictatorial. In most countries, this would cause a constitutional crisis, but the modern U.S. system seems to be a little too resilient to such otherwise concerning signals.
More dissembling. Anonymous and private are not the same thing. Claude Shannon mathematically formalized what privacy is all the way back in 1949, and this isn't it. No matter how much Mozilla twists and squirms, they are deploying a system that converts your private activities into information that benefits your adversaries. A privacy preserving system doesn't do that. It gives nothing to your adversaries.
> The C standard for math.h requires these functions to be present as specified. They are specified to round correctly, the C standard specifies them to be present as specified, therefore the C standard specifies them as present and correctly rounded. I literally quoted the relevant sections, there are no conforming C specification which give different results.

Forgive me, but I cannot see that in the document sections you point out. The closest I can see is F.10-3, on page 517, but my reading of that is that it only applies to the Special cases (i.e values in Section 9.2.1), not the full domain.

In fact, my reading of F.10-10 (page 518) suggests that a conforming implementation does not even have to honor the rounding mode.
Respectfully, you do not seem well informed on this matter.

THCA, when decarbed, will convert into regular THC. A good chunk of what you are smoking with "regular" marijuana was likely THCA when on the flower, particularly if it is relatively fresh.

I've been smoking for decades. The THCA products will get you just as high as a similarly potent strain of recreational stuff in a legal state.
No, medicare shouldn't pay for it, but it should be completely legal for patients to take whatever drug or procedure they want, and for startups to provide those drugs and services. The medical industry in the United States is a gate kept, over-credentialed, bureaucratic mess.
Link to source (Apache 2.0): https://github.com/neuml/txtai
Not sure if I really understand what this project is doing. A NetBSD distro for (specific) crappy hardware, named after a Peter Thiel quote?
Hey, not sure how this came up but I’m the original author of the repository…thanks for taking a look at my code and thinking it was cool enough to post on here. If you have any questions let me know, or create an issue on the repository and I’ll try to take a look at it.
> CUDA is not designed to be vendor agnostic and Nvidia can make things arbitrarily difficult [...] technically.

(Let's put the legal questions aside for a moment.)

nVidia changes GPU architectures every generation / few generations, right? How does CUDA work across those—and how can it have forwards compatibility in the future—if it's not designed to be technologically agnostic?
<dfn> is important when writing mathematical texts. I use it all the time.
Sure, but errors for fixed point happen very differently to floating point errors.

E.g. (a-b)*c, which is the common example for cancellation, if a and b are very close, can have an unbounded error compared to the result in the real numbers, in floating point. Since all operations besides "/" are exact in fixed point, no error can be introduced by this operation in fixed point (if all operations are representable).

Claiming that fixed and floating point are suffering the same way is just wrong.
It was probably visited by the Annunaki living on planet X
> Lisps use Macros

IF is a built-in special operator in Common Lisp. COND is a macro, which expands into IF forms.

> (if (> x 1) '(print 'larger))

Stuff like this would not really work Common Lisp for the following code example:

(let ((x 1))
(if (> x 1)
'(print x)))

The evaluator would not know that the X in the print form refers to the lexically bound X from the LET form.
Or The Waves which is arguably the equal of Ulysses.
But doing that if you have a large ancient C code base is a lot of work.

The reason for the existence of strlcpy isn’t that it is perfect, it’s that it’s the best option with good UX for integration into an existing C code base.
I'm sorry to inform you that Hacker News and Silicon Valley are not the entirety of the American landscape.
You're right, this post is based on personal anecdotal experience. I have access to Google Search Console data for over 100 websites, and most have many pages in the "Discovered - currently not indexed" and "Crawled - currently not indexed" categories, despite ranking well for some keywords and getting traffic. This wasn't the case 10 years ago.

Regarding "Google never indexed everything" - I'd say it came close. They did manual de-indexing for heavy spam sites and would even send an email when they did this. Apart from that, nearly everything was in the index, including duplicates. De-duplication happened at the ranking stage, not the indexing stage.

At some point, Google even had a second index, the Google Supplemental Index, for pages of lower importance.
I think they would happily negotiate that price down to nil per month, if they could be absolutely sure a 'device' on your account wasn't actually your cousin 'sharing' your cellular account to save a bit of money.
One way is to make sure the hardware team does certain things to support easy transition to new architectures, we have seen this with Apple Silicon for example!
I dug into this a tiny but and learned that the ACM started having conferences in the early 1950s - https://dl.acm.org/doi/pdf/10.1145/30408.30418 - while the famous Dartmouth workshop that coined the term AI was later, in 1956. So I agree, it looks like computer science was already establishing itself as a discipline before the term AI started to be used.
> Which is fine, but I feel a lot of criticism is not really reasonable.

My criticism of Google search is unrelated to my feelings about Google itself. My criticism of Google search is that it gives me truly awful results from my queries.

That's objectively true, as demonstrated by the fact that other search engines (even ones that use Google in the background) are better at that.
I clearly said "up to 5%". If I lose 5% of my stock portfolio on a single stock in a year, but the rest of my portfolio goes up the expected annual return of 8%, I still made money that year.
And just how are you delivering the key material for your one-time pad?
I have a fair bit of experience writing tests for concurrent code that uses timers on Go. We started with an open source test library ( https://pkg.go.dev/github.com/benbjohnson/clock ). It had a lot of problems. This was many years ago, looks like it's seen some maintenance since so maybe it's better? Then we tried to fix it. Fixed all the obvious bugs but still had a lot of problems using it in practice. It's not enough to just handle the calls without context of who is calling them in concurrent code. Then we switched to using gomock which ended up also being hard to use.

It's quite tricky is sort of the bottom line. It's not enough to just create fake time there's a lot more to it.
This is not entirely on topic for this post, but I wish the website had even a brief paragraph about what this is, or more importantly what the vision is.

Even the initial “Q&A” post seems to assume some basic existing knowledge of the project.
Guinness claims that the IBM System/360 (1964) was the first computer to use integrated circuits. I've tried unsuccessfully to convince them that they are wrong. The Texas Instruments Semiconductor Network Computer (1961) was the first, a prototype system, followed by multiple aerospace computers earlier than the System/360. Moreover, the System/360 used hybrid SLT modules which weren't even integrated circuits, so it's not even a contender. Maybe you could argue that the System/360 was the first commercial, production computer to use high-density modular electronics, but that's a lot of extra adjectives.

https://www.guinnessworldrecords.com/world-records/first-com...
> Ok, non-tracking ads. So, until tracking ads stop existing, these will continue to bring in significantly less money.

That's fine by me.

> It is extremely valuable to know which users are interested in your product. Advertisers want this.

Advertisers aren't entitled to everything they want. While they've been getting away with it, they're certainly not entitled to cause harm just because it will make them more wealthy than they would be otherwise.

> This product from Mozilla can be seen as a step in this direction,

I agree, this product from Mozilla is a step in the direction of giving Advertisers what they want: higher profits through the invasive tracking of users.

The fact that it allows advertisers to outsource the user tracking to yet another third party does not make it "less tracking". It may not even keep our data out of the hands of advertisers if they're able to use the information they're given along with additional data to re-identify individuals. Differential privacy may reduce the odds of that happening, but there are no guarantees.

> It’s not like everyone with a site is putting up advertisements for fun.

No, they mostly do it for profit. It's not like everyone with a site full of ads needs those ads to keep the site running, or that those ads couldn't be profitable without invasive tracking. It's not mechanical, it's usually just greed, selfishness, and laziness.

If someone wants ads on their website it's very easy to sign up with an ad network that is harmful to the people visiting your website. It's easy to not bother making sure those ads aren't pushing malware, or spreading harmful lies, or promoting scams. It's easy to just collect your money and not worry about who is being hurt by your choices. It's easy to say "everyone else is doing it!", but the fact that it's easy doesn't stop it from being wrong. Ads aren't going away, but we should insist on them being less harmful.
Live and let live is for things that don't affect you.

You seem to not be aware that people care about what the world around them is like? Or in denial? Or you think it's unjust? I don't get it. It seems like a good thing to me.
"Boring" is a pretty subjective criteria. I can't think of anything that isn't interesting to somebody.
Rule of thumb, the more people are talking about a stock the more weary you should be that your insight is ahead of the curve.
The openmp device runtime library was originally written in cuda. I ported that to hip for amdgpu, discovered the upstream hip compiler wasn't quite as solid as advertised, then ported it to openmp with some compiler intrinsics. The languages are all essentially C++ syntax with some spurious noise obfuscating llvm IR. The libc effort has gone with freestanding c++ based on that experience and and we've now mostly fixed the ways that goes wrong.

You might also find raw c++ for device libraries saner to deal with than cuda. In particular you don't need to jury rig the thing to not spuriously embed the GPU code in x64 elf objects and/or pull the binaries apart. Though if you're feeding the same device libraries to nvcc with #ifdef around the divergence your hands are tied.
I guess you can just buy from a reputable electronics distributor such as Mouser or Digikey. They have to keep their supply chains clean due to having larger customers that would abandon them in a heartbeat if they did not.

Yes, you will pay more for an SD card from one of these places than on Amazon. But not insanely so. That is the price of assurance.
High carbon emissions from wildfires in Russian Arctic
Consider talking with the folks running NREL's SolarAPP platform. Potential partnership opportunity considering the data flows in scope for automated permitting.

https://news.ycombinator.com/item?id=40777288

https://solarapp.nrel.gov/
tl;dr:

* Not supported out-of-the-box by distros.

* Device support is not complete, some models are better than others.

* He had to look at websites and mailing lists to get it working.
I just want to be able to embed diagrams in my code files.
The "instantly available part" is not really true, though.

I am an expat in Germany, I have two different German bank accounts plus one in my home country.

My main income is the monthly check from my company but I have lots of different ways to spend it (the aforementioned acvoubts, credit cards, paypal and sometimes even just cash.
So the only way to have an overall picture of what I am spending my money is to actually periodically log it manually, labelling each transaction and adding a short description of what it was for.
I once saw a Clojure implementation of red-black trees that had an inline, visual diagram of each tree pattern to match on, and how to mutate the graph (at one of the Strange Loop conferences.) extremely slick, since code was generated from the diagrams (or by, can't recall which.)

that's an extremely niche case, certainly not enough to justify including visualizer widgets in an IDE, but here's another: form builders. they've fallen out of favor recently, but UI layouts are extremely visual and lend themselves well to visual programming.

DrRacket is a neat little playground for experimenting with this kind of thing.
Minor pedantry: It's "Peace for our time"

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

> It is often misquoted as "peace in our time", a phrase already familiar to the British public by its longstanding appearance in the Book of Common Prayer.

I must admit, even after reading the WP article, I am not clear on how it applies to TFA reddit post.
Can you link to any such studies?
Those are the mass numbers from the periodic table which are exact integers and chemists probably know in their heads.

If you have to look up a 4-digit number, it's not easier to look up or use 12.01 u instead of 19.95 yg, especially with higher atomic masses where they're less integer-like, as you say. But using u involves more conceptual complexity because you're mixing two different mass units (u and g) in the same calculation. That's the part that's hard to do in your head. Chemistry students often struggle with this whole concept, which comes with a whole parallel collection of formulas and quantities to work with the alternative mass unit. They more easily understand SI prefixes which is just reusing an existing well-known concept.

You don't need to struggle with doin math on very tiny numbers any more than electrical engineers have to struggle with picofarads and nanoseconds.
That’s pretty funny. Good test of value across the millennia. I wonder if the best aqueduct engineers during the peak of Ancient Rome’s power had villas worth their body weight in gold.
The bet I described was that GPUs would be more and more relevant in modern computation, and that Nvidia sells the best GPUs and the best toolkit for writing general purpose code on GPUs. GPT is just the latest on a large chain of applications.
> I care a lot if I appear in a commercially-operated snapshot/video.

This is where likeness rights come into place. A commercial entity can't use your image as an endorsement of their product or in marketing materials without your consent, which is why many production companies err on the side of making sure they vet every face in every image of their marketing material.

> The difference is that a regular person probably isn't going to include that photo/video and related metadata in a database where it will be combined with the contents of other databases and weaponized against me.

As you said in the next paragraph, this is impossible to prevent without stripping people of their copyrights to use their work however they please, including by sharing on social media or uploading to a extremely value-oriented service (like Google Photos) that only provides their services for free/cheap because of the value they get from being able to "improve the product" using user content.
Why aren't these findings or studies published as blog format? You'd think these would be available to humanity in 2024.
Another miscarriage of justice driven by courts' failure to grasp statistics?
> This means the phone can be imaged, then brute-forced on a server.

No, it cannot be, which is what I'm saying in my comment.

You cannot clone "secure enclaves." They are hardware mechanisms, not software.

Additionally, things like secure-enclaves have made pin length/commonality being a significant risk factor largely a thing of the past. If you only have ten tries, you will likely miss the correct pin, no matter the statistical likelihood you might find it.
Name one example.
While I have mixed feelings about The New York Times's coverage of certain topics these days, this is one topic where their reporting has (positively) shaped events. They had a big investigative piece earlier in the summer about pharmacy benefit managers: https://www.nytimes.com/2024/06/21/business/prescription-dru... And that likely led to the recent FTC announcements.
You're right, it wasn't magic. For the brand new WordPress sites, I believe it was due to the default pings that came with the standard WordPress installation.

When you published a new blog post on a fresh WordPress install, WordPress would automatically send out a ping. This feature, called "Ping-o-Matic" is still present in every WordPress installation. You can read more about it here:

https://developer.wordpress.org/advanced-administration/word...

Google likely picked up these pings and quickly indexed the new content. It wasn't an official process, but it worked reliably. The system is still in place, but Google doesn't seem to care anymore.
I started scrolling the list at MDN, saw that there is <portal> now, then closed the tab.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/po...
Meanwhile ext family, even in ext4, requires that you handle optimizations decisions made for Fujitsu Eagle and its contemporaries.

I could easily read NTFS with hexeditor, calculator and pen&paper. Trivial even (most annoying part was the run length packing in 4-bit nibbles).

I gave up trying to read ext's cylinder-oriented mappings.

And FWIW, everyone has a read/write driver for FAT with LFN (and UEFI generally avoids names outside 8.3 just in case), using a different filesystem would lead to issues with OS support.

PE itself isn't really that much of legacy cruft, especially as far as it is used in UEFI (sure, you have the "program not for MS-DOS header", but that's useful for the rare case someone tries to open it under FreeDOS).
Yes, we're being asked to accept Mozilla giving up on thwarting the adversaries and instead transitioning to cooperating with them, "because the economic forces are too powerful" - which is a politically indirect way of saying "Because Mozilla want 'dat money, badly".