skysight-inc/HackerNews huggingface dataset:
> Musk’s X has filed an antitrust lawsuit against a trade group and several advertisers, alleging they conspired to withhold “billions” of dollars in ad spending over concerns that X would “deviate from certain brand safety standards for advertising.”

Yeah, if you're carrying stuff that I don't think is safe for my brand to associate with, that's not "withholding" advertising from you. That's me saying that your site has become a cesspool, and I don't want to get any of it on my brand. You didn't have a right to my advertising that I'm unjustly "withholding" from you.

There is (or the lawsuit claims there is) an active House Judiciary Committee investigation of GARM (the trade organization in question), for whatever that's worth.

My take: I don't know the legal ins and outs on this. But Musk sounds like he thinks he's entitled to our ad dollars. That doesn't seem likely to attract more business - rather the opposite. (If you're going to sue people who once advertised and don't any more, then maybe it's better if I never start advertising on your platform in the first place.)
A new Bill Gates-backed project wants to make carbon removal more legit
The Carbon Removal Standards Initiative (CRSI) :

https://www.carbonremovalstandards.org/about
Are the nazis here in the room with us, right now?
https://eel.is/c++draft/res.on.exception.handling#2

I general functions from the C standard library must not throw, except for the ones taking function pointers that they execute.
That reads a lot like "if you can look past the fact Famous Serial Killer murdered people, you have to admit he was pretty skilled with knives!".
You should also mention that before you had done custom alignment accounting for this feature, that it was an excellent alignment breaker (therefor a big no-no to release too early)

For example, if I ask an LLM to generate social security numbers, it will give the whole "I'm sorry Hal, I can't do that". If I ban all tokens except numbers and hyphens, prior to your "refusal = True" approach, it was guaranteed that even "aligned" models would generate what appeared to be social security numbers.
Security at Antithesis: A Manifesto
the law may not be this explicit, but I assure you that shareholders are
Is that a word now?
Agree but it appears a sizeable amount of young men see themselves in him somehow and therefore idolize him. As long as he has that cult of personality, people will gladly accept the abuse for a chance to be near him.
Paying for Kagi is worth it, just to have an LLM not pop up in my search results.
I like the music, Burial - Archangel vibes from one track. Have it play the next song after it plays the first otherwise it just goes silent, unless it's intentional.
https://www.amazon.com/dp/B0C5HW6W9Y

This would give 3 M.2 slots and high speed ethernet.

https://www.amazon.com/dp/B07N1HC88M

Something like this can be used to upgrade a dual-3.5" SATA NAS into a 8x-M.2 NAS (assuming the cooling and everything work appropriately).

Just some ideas.
> How about putting different hosts into groups, and then running a command on the group so that every machine in the group runs the same command?

That can be done with a simple awk/fzf script, which would even allow me to interactively chose the hosts from the ones configured in the ssh config.

> How about managing both hosts and users so that I can easily log into a system as different users for different purposes?

The ssh config already allows doing that:

Host prod-as-foo
HostName domain.of.prod.server
User foo
Identity File ~./ssh/foo.key

Host prod-as-bar
HostName domain.of.prod.server
User bar
Identity File ~./ssh/bar.key

> How about adding some security features to make key management more secure than the standard "everything in the .ssh directory" strategy?

IdentityFile keys can be setup to be symmetrically encrypted, requiring a password on use.

The keyfiles can also be loaded via `ssh-agent(1)`, allowing to directly use non-local keyfiles (source: `man ssh`)

> Maybe add some SCP/SFTP features so that moving files from host to host is easier.

Both `scp` and `sftp` already use the ssh config file.
playing devils avocate

> the fulltext tool, can and should hold only 'active' data

very possible with postgres, too. instead of augmenting your primary table to support search, you would have a secondary/ephemeral table serving search duties

> as data size is smaller, it better fits in RAM

likewise, a standalone table for search helps here, containing only the relevant fields and attributes. this can be further optimized by using partial indexes.

> as FTS tools are usually schema-less, there is no outage during schema changes (compared to doing changes in ACID db)

postgresql can be used in this manner by using json/jsonb fields. instead of defining every field, just define one field and drop whatever you want in it.

> as the indexed data are mostly read-only, the can be easily backup-ed

same for postgres. the search table can be exported very easily as parquet, csv, etc.

> as the backups are smaller, restoring a backup can be very fast

tbh regardless of underlying mechanism, if your search index is based on upstream data it is likely easier to just rebuild it versus restoring a backup of throwaway data.

> The PostgreSQL has had several longer outages - during major upgrades, because of disk corruption, because of failed schema migrations, because of 'problems' between the chair and keyboard etc...

to be fair, these same issues can happen with elasticsearch or any other tool.

how big was your data in solr?
*Differentiation, not derivation.
You think big is and has been for the past 15 years any better?
cities cost more for smaller spaces. when you've got a family you need that space, but for two empty-nesters, a city location is smaller, easier to manage, and closer to things. elevators and small apartments on a single floor might even be preferable -- no stairs for bad knees.

also if you're not able to drive cuz your eyes or reaction time are bad, being walkable helps -- that exercise might even keep grandpa healthier, longer.

and in the case of my in-laws, a big draw was proximity to (good) medical care. literally walkable to the local hospital and medical services, and if something goes bad the ambulance can get them there ASAP.

and then you have more food options, more entertainment, etc.
Yes, I definitely missed a lot there. An email, to make me aware of those discussions would have probably made quite a difference.

Anyway, it sounds like it would potentially not have changed much of a difference considering you are also pro DOSP ;-)
It looks a lot like cedarDB's "german strings".

<https://cedardb.com/blog/german_strings/>

You could probably write a C++ implementation based on the article.

Note that it's not all that useful if you don't plan on searching for text based on their prefix. From my understanding, this is mostly a better way to store SStables in RAM/partially on disk if you mmap.
https://youtu.be/J0zjJKBK9ys
yeah like the 'big falcon rocket' -> big fucking rocket

effing go for me too
Langflow is a great orchestration product! Our goal is to enable low latency data processing with and without LLMs through one click deployment into production ready APIs.
I've built a bunch of Python (and CLI) code to try and help make that work better: https://sqlite-utils.datasette.io/en/stable/python-api.html#...

import sqlite_utils

db = sqlite_utils.Database("news.db")
db["articles"].enable_fts(["headline", "body"])
results = list(db["articles"].search("softball"))

Or with the CLI tool: https://sqlite-utils.datasette.io/en/stable/cli.html#configu...

sqlite-utils enable-fts news.db articles headline body
sqlite-utils search news.db articles softball
"illegal cartel boycott"

I'm not sure what you're talking about, can you fill me in a little bit?
Find the Wi-Fi antenna and remove it if you are so worried. Unfounded fears without action is merely handwringing, while unactionable fears aren't worth worrying about.
If your hosting provider is a US company, you might be wrong about this law not applying to you.
I am nobody important living in rural middle of nowhere, but visited SF twice for work, and it was the most horrific city I have ever been to. I am a big man and didn't feel very safe.
So weird and laughable. CEO makes a video extolling the global town square and how it's at risk because of advertisers. Meanwhile it's owned by the richest man in the world and the CEO says usage is higher than ever.
Channel File 291 Incident: Root Cause Analysis Is Available
Friend of mine just tried this in Russia.
DOESN'T WORK
>We will give a 3-week notice before updating gpt-4o to point to the new snapshot gpt-4o-2024-08-06.

Source: https://platform.openai.com/docs/models/gpt-4o
The problem with BM25 in a database, is that is can have unexpected outcomes for some common use cases.

Take multi-tenancy.

What if user 1 has many more documents than user 2, and uses "new orleans" a lot. But user 2 does not. User 2 does the search.

The db will first use FTS, and then filter. So user 1 will bias the results of user 2. Perhaps enough for user 2 to discover what words are in user 1 corpus.
Re: NVIDIA. I wholeheartedly agree. Google/TPU is an existence proof that it is entirely possible and rational to do so. My surprise was that everyone except Google missed.
There ie the rockchip CM3588 NAS Kit but it is a non mainstream CPU which cost between 200-300€:

https://wiki.friendlyelec.com/wiki/index.php/CM3588_NAS_Kit

there is also the asustor nas:
https://www.asustor.com/de/product?p_id=80

If you just need a single nvme SSD you could also buy a banana pi 3 Router:

https://wiki.banana-pi.org/Banana_Pi_BPI-R3

Edit: forgot links and product
Thanks. I think I mainly developed more empathy.

I married an artist. She knew no physics, no advanced mathematics, but plenty of philosphy and languages as well as the technology and philosophy of representational art. She was a lot smarter than me and we spent a lot of time expanding each others' horizons, not deliberately or didactically but just through living.

Also so many things seem clear when you are young and I was repeatedly humbled by how complicated the real world is compared to academia or research (where I worked on very abstruse subjects, e.g. the denotational semantics of reflexive languages).

I think you see this in a lot of people: libertarianism and even Ayn Rand is more popular with young people ("hey I'm smart and responsible; why are there all these annoying and pointless rules getting in my way?"). I was never a libertarian but back then I was sympathetic to Rousseau. But you have fewer grown up libertarians because many learn to realise that sure, things are imperfect, but we live in a world that evolved (sometimes well and sometimes not) to work with fallable systems and lots of opinions, some well thought out and some...not so.
Full-RBF by default merged into Bitcoin Core
The market would punish you too.
More likely the roof than your basement, though in the latter case, you'd likely not need me to tell you ...

A prime meteorite and meteoric-dust hunting ground is Antarctica. With an ice cap that's kilometres thick, odds are high that all rocks, and much dust, found on the surface of the snow are meteoric in origin.

2018 story on that: "Hot on the trail of Antarctic meteorites" <https://www.snexplores.org/article/hot-trail-antarctic-meteo...>

And yes, there's a global warming angle on this as well: "Thousands of hidden meteorites could be lost forever as they sink in Antarctic ice, taking their cosmic secrets with them" <https://www.livescience.com/space/meteoroids/thousands-of-hi...> (2024)
they went to Santa Cruz, man.

Go Slugs!
Faceting over even small result sets and producing the relevant counts is really hard for postgres, and caching tends to be impossible due to the combinatorics of the problem. There's some discussion around supporting better indexing options here that is relevant: https://www.postgresql.org/message-id/CAJqPDh9o%3DoxRP%3DxZh.... Practically, https://github.com/cybertec-postgresql/pgfaceting is the best bet for people who must use postgres even though it still uses a manual maintenance step.
They try to gaslight us and tell us this isn't true because of benchmarks, as though anyone has done anything but do the latent space exploration equivalent of throwing darts at the ocean from space.

It's taken years to get even preliminary reliable decision boundary examples from LLMs because doing so is expensive.
Right. You've got to live with the ethics of the things you do (and don't do.)
Every court officer who signs off on a bogus DMCA notice is violating their oath and is subject to disciplinary action. They are also committing barratry which appears to be a civil tort in some states.
I'm probably not a favorite amog the moderators here. I don't mean to sound snarky, but if Twitters moves out of San Francisco, will the no-nudity ordinance in San Francisco get repealed? I had understood it was the influx of the tech companies that caused the fiasco thet resulted in it being passed in the first place.
To be clear, the post you linked does not argue that 'fiduciary duty' ISN'T about shareholder value maximization; rather, that maximizing shareholder value goes beyond short-term thinking
I would do this if it benefited my company. It’s almost always easier in the long run to fix something upstream than to have to maintain a downstream fork.
Some of the tactics in the script are explained in Never Split the Difference which I highly recommend for sales but especially negotiation (the article author also mentions the book author, Chris Voss).

The sales script doesn’t seem to have anything nefarious really. Just some tactics to keep the call going and typical early sales qualification to move a prospect to the next stage of a pipeline or out of the pipeline. Typical SDR/BDR work. I’d assume what’s said in later stages is more juicy.

The mildly interesting insight to me is how the call starts with trying to get the prospect to schedule a follow up using an incentive (the market report), before getting into the qualifying questions, which are meant to determine if the prospect is going to be a match for the offer. It makes sense from the standpoint you really want another call scheduled so you don’t get their voicemail and you might lose the opportunity to schedule that later in the call.

I wish the author added text from the actual sale past the qualification stage, but I’m guessing that wasn’t really scripted.
While I did find the rest of the article fascinating -- I find the tricks and traps of conmen fascinating -- I do not think the missing context was at all important. It was actually a cop-out. Any Stratton Oakmont business acumen was overshadowed (and possibly caused by) their willingness to commit fraud. It's not something that can be glossed over.
I have the Flashstor 12 Pro. As the name suggests it's 12 m.2 nvme bays and it's pretty darn small considering.

Pros:

- It does what it says on the tin and I have 12 nvme drives in a ZFS pool

- It has 10G ethernet built in.

- It's pretty small, especially compared to most HDD focused NAS systems.

- It's just an x86 PC and you can blast the factory OS away to install your OS of choice without issue.

Cons:

- Each drive only gets a 3.0 x1 connection. It's honestly not much of a problem though as 1 GB/s per drive is still a ton of bandwidth after 12 drives.

- The built in ethernet is RJ45 instead of SFP+. Not the end of the world, just less power efficient.

- No PCIe expansion slots for anything but m.2 2280 drives.

- Single RAM slot so no dual channel and no large amounts of RAM. 32 GB works fine (I think Intel says the processor is only rated for 16). I can't remember if I tried 48 and it failed or if I never bothered. Either way 32 GB can be a bit small if you're really wanting to load it up with 4 TB or 8 TB drives and features like ZFS deduplication.

- The single built in fan could have been silent had they made any reasonable design choice around it. Instead I had to externally mount a noctua fan (to the same screw holes, just the inside is not a standard mount) and feed it power via a USB adapter. Works damn silent and cool now though.

- CPU (4 core Intel Celeron N5105) is very weak and the actual performance limitation for most any setup with this box.

I don't regret getting it, it's a solid choice given the relative lack of premade options in this segment, but the follow up NAS build was just me getting a motherboard/CPU with lots of PCIe lanes and loading up 4 way switches. You can do that via buying used Epyc servers on Ebay (loud/chunky) or just building a low end consumer class "workstation" (things like x8 x8 from the CPU instead of x16 for the assumed GPU) and PCIe to x4 switches (not the splitter cards which assume the motherboard has bifurcation and lanes available but actual switches). If you go the Epyc route you don't have to get switches and you can go back to cheaper splitters. I went the latter via some PCIe switch cards off Aliexpress. Performance and scaling of this one was better of course, but so was cost. Since I did all of this prices for m.2 drives have actually went up quite a bit so I'm glad I did it when I did.

What I would not recommend is anything non-x86 (older Ampere servers have lanes at not sky high prices but better to just go used Epyc at that point and get more CPU perf for the same dollar. SBCs are... a poor choice for a NAS on most every account but hacking factor). I'd also not recommend the Flashstor 6 as it only has 2.5 GBe connectivity and at that point what's the value in paying extra to do this all in flash.
For me it would have been over $400 since I have over 40 individual windows. I’d do it for $150, maybe $200. But not $400. I’m guessing he was able to pull a few though.

As for the “in the area” thing, it sounds logical at first and I’ve heard of neighbors negotiating a discount by getting the same job done by the same vendor but for jobs that take a good while if not multiple days, it just doesn’t matter.
It does remind me bit of "Big Data is Dead", which I believe was written by someone who worked on BigQuery (external version of Dremel), and then realized it doesn't actually add much value for customers:

Big Data is Dead (2023) - https://news.ycombinator.com/item?id=34694926

My opinion is that Google culture enforces scale because it can lead to doing something competitors can't, or if you want to put it less charitably, "monopoly"

For example, there are stories YouTube being a few months from falling over when it was acquired, and being saved by Google scale

At the time, I do think it was true that few other companies could scale to what YouTube users demanded, or at least absorb that cost

---

So the company has a culture of scale, for sure, because it has business value FOR GOOGLE

I remember Marissa Mayer sent out "product guidance", and said that technical advantage is one of the criteria, i.e. being able to do something that a competitor can't do

The market is very hostile -- profits are eroded away by competition. But yeah for most companies, like approximately all Google Cloud customers, scale is not the reason they exist. The product is the reason they exist

By definition, there can only be one company that uses scale as a competitive weapon :)

i.e. there is only one "most scalable" company

Of course that's not strictly true, because there are different dimensions of scale, but it's perhaps a useful way of thinking about why Google culture is obsessed with scale. And conversely, why Google seemingly ignores and sunsets products that don't scale.
Apple's SuperDrive for reading disks seemingly discontinued
How can we enable the text reply with a function call? Usually the message returned is a tool call only when it calls a tool?
Doesn't that affect BM25 with a solution like Elasticsearch as well? Or is that smart enough to apply filters to the corpus statistics before calculating relevance?

You could solve that in SQLite by giving each user their own separate FTS table - not impossibly complex, but would grow increasingly messy if you have 10s of thousands of users.
If your hosting provider is in the EU, the Digital Services Act shields them from liability for hosting illegal content, provided they respond swiftly to takedowns, which is why they do.
I think cold calling works decently for a certain subset of business people. There are folks out there that have genuine needs that salespeople can meet. At my last job, I didn't have authority to buy nor any real interest in the risk that such an opportunity could mean for the business. My boss, on the other hand, had lots of authority and would occasionally listen to pitches because they could benefit both parties. 95% of the time things didn't go further than the first call, but every now and then it would be a good fit. Anyone more senior than him probably didn't have the time for cold calls, but there is a sweet spot in the org where they can be effective. Since my boss had the ear of the budget setters, he could pitch them the idea and reap the benefit. Like other commenters have pointed out, cold calling and spam aren't so different in the sense that if they never worked, nobody would do them.

For example, I worked with with the woman in charge of our modeling team. She had a big issue managing a growing, international workflow. They used spreadsheets when the team was smaller, but that solution didn't scale and was starting to show cracks. Her boss gave her significant budget to fix the problem, but she had no idea how to spend it. I told her that one call to a Jira sales rep (or equivalent) and all her problems would evaporate. One call could have potentially saved our firm tons of money and provided another firm with a very good, sticky customer. As far as I'm aware, she was so overworked as-is that she never reached out/researched it.
No, they haven't. I have at least one porn bot start following me every day. In any thread, a porn post can just randomly appear. TBH, the rate at which it's getting worse is increasing.
As someone who actively works on these kind of systems, it's a bit more complicated than that. The past few years we worked on migrating from some old system from the 80's designed for LAN use only, to a cloud based item catalogue system that finally allowed us the ability to easily make pricing info more available to consumers, such as through an app.
Why do businesses insist on learning about the Streisand Effect the hard way?

I would never have known about this low-effort parody site, and even if I did learn about it is of poor enough quality that I would never have shared it.

But now I am 100% behind this site, and interested in spreading the word, since it apparently touches a nerve.
Until people are fed up with it of course… once something is clearly better I assume it won’t take long.
SpaceX's new direct-to-cell Starlink satellites are brighter than the originals
How are you defining the word free?
Now the question is when they will support soft constraints like this: https://huggingface.co/blog/constrained-beam-search
A therapist needs to persuade a troubled person to change their behavior and mindset. I don't know why you keep focusing on the malign example, everything on earth has good and bad application.
There’s no housing south of SF. That’s why the Menlo/PA/SC crowd originally invaded SF. It was cheap and hip.
It doesn't matter. Your hosting provider either doesn't care about the DMCA at all because it's run by some ideological free speech warrior (e.g. njalla; these hosts cost 5-10x more so you aren't using one) or it cares about taking things down and doesn't care about putting things back up (these are the ones people actually use e.g. Hetzner, Cloudflare).
The latest Firestick 4K Max is slow, full of ads, and locked down to where some of the more fun side-loading features don't work anymore like remote button remapping. I ditched it and got an Apple TV that doesn't force you to watch ads for Ford pickup trucks.
Why would I say something less true, why does your mind go there automatically?
Thank you for this explanation. A few things just clicked for me.