skysight-inc/HackerNews huggingface dataset:
Back in the 1990s, this was Computer Associates entire business model: buy software that was past it's peak but still had active, paying users; Slap a CA logo on it; start charging through the nose.

It's like a protection racket. You need that software, possibly have no good alternatives, and CA knew that. They rarely seemed to put much effort into maintaining anything either.

I am surprised it's not a more popular business model now.
I wonder if you could train some machine learning model using the data from SponsorBlock and achieve good results on podcasts as well. That way you wouldn't be dependent on a crowdsourced online database for your offline listening. Alternatively, even creating a transscript using something like [1] and scanning for words like "sponsor", "ad" or specific company names might already be a good enough heuristic.

[1] https://github.com/alphacep/vosk-api
That was my experience years ago when I last did so. Logging in offered no visible upsides and multiple downs.

I learned not to log in and use search wherever possible.

Now I use Invidious (with JS disabled and/or uMatrix blocking YouTube functionality in the browser as an additional nudge), or youtube-dl / ytdl / mpv to play video directly. Usually audio-only for talkpieces.

I'll also disable recommendations and comments portions of the website, for additional bonus (via Stylus).
If by "packaging" Python you mean vendoring it, it's very easy on any platform that I can think of.
React Themes with Styled-Components
Styling is a vital aspect of front-end web development. It helps to create a great user experience and gives a web application a clean layout. There are a ton of style libraries and frameworks out there, but in this article, we’ll be looking at how to style React web applications.
iOS does support browser extensions since iOS 15
Smells like ⸣ to me.
How did sleeping at work and pulling 70+ hour weeks affect your friends, family and mental health?
Because the demand for AMD graphics cards has never been all that great. AMD cards languished on the shelves when there was no RTX card to be found. I mean the RX 6650 XT can be found for the price of an RTX 3050. They have been that price for a bit now. If price to performance were a thought to the majority of people buying cards, there would be no way that would be the case. Obviously, gaming performance is not the only consideration. I've been wanting a new graphics card for some time now. I won't pay the Nvidia/miner tax and AMD does not provide one with easy machine learning access.
What about answering his actual question?
https://github.com/neuml/txtai

txtai can build vector indexes with Faiss/HNSW/Annoy and supports running SQL statements against them. External vector databases can also be plugged in.
This is a manifest V2 extension. Unless someone converts it to V3, it will stop working end of this year.
Didn't the devs behind bibliogram say they were done because of how aggressively Instagram tries to block these alternatives? Maybe I'm misremembering that
If you can use webstuff, clearly it wasn't a problem that involved c++ or rust in any way.
In this instance, GPL == Graphic Programming Language.

This one through me for a loop until I clicked through all your links!
We might read different kinds of code, perhaps? I do lots of systems work where obscure hacks to work around toolchain and hardware issues are common.
I think the term of art is "unlocking value".
Ask HN: Quicker tracker of AirTag, et al.
I wish to monitor for any unidentified RFs commonly found in such RF GPS trackers.

My wife works in a field with lots of people whose executive functions are not fully developed.

I do not want to wait up to 4 hours for her iPhone to notify her that there is an errant AirTag following her as she commutes home quickly from work.

Surely, this is something that has already been done: using Software-Defined Radio/GPS USB adapter and a Raspberry Pi jacked into a car battery.

Is this already done yet? I am seeking fastest method getting there, otherwise I would be plowing ahead myself.

Red LED - car moving - presence of following unidentified tracker

Yellow - car not moving - presence of unidentified tracker

Green - moving car - no unidentified tracker following

button - press to accept each unidentified

button - hold to reset learned RF
Because you only want to merge two objects that have keys with string type. "object" is represented as Record<any, any>. That would mean, you can use any type as key. Here is an example:

function merge<
A extends object,
B extends object
>(a: A, b: B): A & B {
return { ...a, ...b }
}

const result = merge(() => {}, () => {}) // should fail!
const anotherResult = merge([1, 2], [3, 4]) // should fail!

Which is obviously not what you want.

This table here gives you a good overview of differences between object and Record<string, unknown>: https://www.reddit.com/r/typescript/comments/tq3m4f/the_diff...
(I guess this is mostly meditating on what the original builders of software feel when their products, which they poured love and care into, end up in the afterlife of software.)

I've sometimes worried about the fate of my businesses after selling them, in the event they pass through many hands, but that's part of the risk of selling. I got an email from a customer of ~10 years ago complaining that they couldn't reach the current CS team (site was down) and asking if I had a direct contact. It, luckily, came back up; it was not obvious to me that it would.

On the one hand, frustrating as a founder, but on the other hand, no rational person expects someone to grind out support emails for an employer they haven't worked at in 10 years, right? I get that e.g. a teacher is inconvenienced, but the Unified School District of Middle America is inconvenienced that there are homework assignments not graded right now. and they don't get to call people 10 years into retirement and say "Well you worked here once upon a time and these assignments aren't going to grade themselves."
There's currently some concern in IT circles that Broadcom is intending something similar to "The CA Business Model" with their vmware acquisition. :(
Very few franchise dealerships would ever sell a car with problems knowingly. It does happen, because people trade in cars with intermittent problems without telling the dealership.

Compared to Craigslist where there is no shortage of people selling cars directly with current problems, intermittent problems, hidden problems, and massive paperwork issues that can stop you from registering the vehicle all together until resolved.
I've considered hosting my own Nitter and Bibliogram instances but I have to wonder if that reduces their privacy veil a bit. Wouldn't the requests from those instances be coming from a single IP, thereby potentially allowing their respective services to still track you? (Sure, you're avoiding the analytics from those service's web front-ends or apps but that can probably mostly be achieved by disabling JS.) I've considered adding a VPN or TOR gateway between the nitter and bibliogram instances I host to make them harder to track.
Does TypeScript support dynamic dispatch? JS by nature is dynamically typed you should be able to introspect at get the type at runtime.
"being wrong 90% of the time."

They are not wrong 90% of the time. They place correct bets on correct companies, 90% of which will fail. This does not make them wrong, it makes them excellent gamblers. If I'm getting 100:1 odds to roll snake-eyes (two 1's), that's a great bet, and a correct one, and I am not wrong to take it, even though I'll lose money the vast majority of the time.
What sort of scale are you dealing with? ScaNN looks more like a vector index like FAISS, rather than a full database.
If its against (literal) bit rot, i would suggest things like ECC, so they could actually recover the damaged data.

> Is the best available approach to hash the data with a bunch of hash algorithms and publish all the hashes?

This is much less secure than you think it is. See https://www.iacr.org/archive/crypto2004/31520306/multicollis...
> which was developed with Apple support and which I guess has some value…

Clang was a community project, same as LLVM. Apple came along and threw money at it because of FOMO (very similar to CUPS) and eventually a XNU toolchain followed. Apple didn't really provide any value beyond support that already existed for FOSS operating systems.
I am absolutely certain. Chromium on iOS wraps WebKit and adds some features mentioned in the comments in that file, such as translation. But it's still just a wrapper and the rendering engine is still WebKit, not Blink. If you don't believe me, here is the implementation of CWVWebView where it creates the underlying WKWebView: https://source.chromium.org/chromium/chromium/src/+/main:ios...
> and/or financial interest

Soon to be official policy based on their statements at the moderator convention:

"I want our users, user-users and moderator users, to make money on reddit. Specifically, I want them to make money from other users. And so we need to have business models where users are paying money to other users or to subreddits. I would like subreddits to have the ability to be businesses. We have a lot of subreddits that are kind of trying to do this, but the platform just doesn't support it."

It's especially weird becuase in the last year or two reddit has cranked their capricious and opaque moderation up to 11-- it would be suicidal to base your livelihood on that platform where you could be shut off at an instant and without recourse just due to a false report campaign from a competitor, troll, or extortionist.
Did FFXV spend about 15 years in development
Class-action lawsuit for attempted fraud? (charging money for a free account looks like fraud to me, but IANAL, much less in the US...)
Oracle does this too. They buy small companies with vertical line of business software with a lot of happy users and then raise prices and make it harder to integrate or switch away.
It's actually not in the standard library, but you can write it yourself:

type Expect<T extends true> = T;

`T extends true` puts a type constraint on the parameter, which then needs to be assignable to the literal type `true` to type-check.
pg is outdated :(
The modern replacement seems to be some of the new mesh packet radio systems. Hard to argue with the simplicity/resiliency of the current setup though.

I've been ready to take the HAM test for a while but just keep procrastinating on doing it.
ah shit, it's not even plugged in.
I love this. I've always used the idea of creating an MVP first, but I really like your box theory.
Different experience how?

> I've heard excuses, stalls, lies, promises and objections over 10,000 times.

Sounds like you were also trying to guilt trip people who then struggled to find a socially acceptable way to disengage
I believe there are at least 3 full time core developers now.
I actually much prefer how react handles this, I think this very early react talk makes a very good point https://youtu.be/x7cQ3mrcKaY?t=183
Ask HN: Do you live close to your family?
Have you moved to work abroad? Do you live close to your family / visit them often? How do you feel about being far from your loved ones?
A German brand luxury dealership yes, but honestly just about everything applies the same at a Chevy dealership. The pay per vehicle is less on average, but the vehicles and customers are so much easier to deal with that you sell more per hour worked in my opinion.
He could have spilled the beans about what the top problems founders have. These are probably covered in the online startup course YC runs though - so not a "secret" but maybe he didn't want this to be a startup advice piece, but more abstract.
Cool I was not aware of this. Sha2 is just my immediate go to and haven't re evaluated any other options in a long time.
Does it matter?

I can understand that people are upset by such a delay, but this is a cool experiment, I am glad that it could be attempted.

Not the typical game development process, for sure, and it could fail to deliver, but there are many games made "by the book" if this is what you are looking for.
You might be interested in DeepKit[0]. In short, it enables introspection/reflection of typescript types at runtime, and builds off of that to do super interesting things like an ORM, an API framework, ... etc.

[0] https://deepkit.io/
Do you happen to have a link to the proposal I can see and share with a class? I'm teaching a few lectures about some "weird" stuff this semester, and this would be a great example.
Something I really miss from Opera is that the content of every page you visited was saved and stored for search! This helped me so often to find pages that I had visited, and remembered a few words from, but didn't bookmark or save otherwise. No idea why browsers today did not copy this feature.
Wasnt like half of all US dollars printed in last 3 years ?

It feels more like 700$ in 2013 would be worth now 1400$??
Actual title is "Ocean Sequestration".

The piece is about hiding CO2 as liquid on the deep ocean floor.

Personally I'm more in favor of removing CO2 the way that it happens naturally: by erosion and weathering.

CO2 gets chemically bound into some kinds of rocks. Enhanced weathering involves crushing olivine or similar rocks, and exposing the powder to air for a few weeks in a hot place, and then dumping it in the deep ocean.

It's what happens naturally. It'd just be quicker with mechanical assistance.
Couch experience is overall much nicer. Dual classing one pc as a tv and desk thing is just plain annoying.

PC -> TV experiences are also not great in general.

Also many will not buy a desktop computer, their compute device is a phone at most.
That name brings back memories! Not of the good kind.
Dennard Scaling/MOSFET Scaling is over and it's starting to really bite. Power-per-transistor still goes down, but density is going up faster. Meaning an equal-sized chip on an old node vs a new node... the power goes up on the newer chip.

Physics is telling you that you need to let the chip "shrink" when you shrink. If you keep piling on more transistors (by keeping the chip the same size) then the power goes up. That's how it works now. If you make the chip even bigger... it goes up a lot. And NVIDIA is increasing transistor count by 2.6x here.

Efficiency (perf/w) is still going up significantly, but the chip also pulls more power on top of being more efficient. If that's not acceptable for your use-case, then you'll have to accept smaller chips and slower generational progress. The 4070 and 4060 will still exist if you absolutely don't want to go above 200W. Or you can buy the bigger chips and underclock them (setting a power limit is like two clicks) and run them in the efficiency sweet spot.

But, everyone always complains about "NVIDIA won't make big chips, why are they selling small chips at a big-chip price" and now they've finally gone and done a big chip on a modern node, and people are still finding reasons to complain about it. This is what a high-density 600mm2 chip on TSMC N5P running at competitive clockrates looks like, it's a property of the node and not anything in particular that NVIDIA has done here.

AMD's chips are on the same node and will be pretty spicy too - rumors are around 400W, for a slightly smaller chip. Again, TDP being more or less a property of the chip size and the node[0], that's what you'd expect. For a given library and frequency and assuming "average" transistor activity: transistor count determines die size, and die size determines TDP. You need to improve performance-per-transistor and that's no longer easy.

[0] an oversimplification ofc but still

That's the whole point of DLSS/XeSS/Streamline/potentially a DirectX API, get more performance-per-transistor by adding an accelerator unit which "punches above its weight" in some applicable task and pushes the perf/t curve upwards. But, people have whined nonstop about that since day 1 because using inference is a conspiracy from Big GPU to sell more tensor cores, or something, I guess. Surely there is some obvious solution to TAAU sample weighting that doesn't need inference, and it's just that every academic and programmer in the field has agreed not to talk about it for the last 20 years, right?
> if such a third party store doesn't charge developers to host their apps, what kind of dues do they owe upstream?

In an ideal world? Nothing. Apple builds these APIs because they want people to use them, not because they expect a return on their investment. We established that precedent when Google litigated Oracle so many years back.

Of course, Apple will claim they need whatever they can get. Their lack of candid conversation with the community is exactly why we need to respond by taking away their taxman hat.
Not a problem on Firefox and its derivatives
Great. Also like the advice about using TaskTXT more as a transient space for your tasks -- what you need to do now or in the short term, rather than it being a long-term storage location for tasks that you might never get to.
They're not only sending these to active (even if free) users:

They've sent payment demands to users who haven't used it but still had long idle free or expired accounts... but they _also_ deleted accounts that had been idle and have no error handling for that, so all the links in the email just give you 500 errors. Classy.
I wonder if you could just get a regular or boba straw and practice breathing through that for the same benefit.
Is there documentation for how to build / train the txtai models from scratch? I looked but didn't yet find it.

p.s. it might be self evident to some, but Python is missing from the list of supported languages:

API bindings for JavaScript,
Java, Rust and Go

Presumably Python has "native" support :)

p.p.s this looks awesome, submitted: https://news.ycombinator.com/item?id=32918254
Same but around 3 years ago. Likely the best purchase I have made.
While I don't agree with your view regarding the classification of this piece as a sales pitch -- it's infused with variable value proposition statements, it doesn't detract from the core message -- I share your sentiment that PG is one of the leading experts in the world of startup accelerators.

Regarding your suggestions, I don't think that this listicle-heavy Buzzfeed type of writing suits PG. I'm more drawn to his abstract and enigmatic writing style.
The reason you are supposed to do the "hard things first" is because of risk. If you do the easy but front-of-the-box things first, you might find out that the hard things are impossible. Software is complicated and so are requirements. Finding out your product is critically flawed too late burns time. I'm not into buzzwords or over-indoctrinated into methodologies, but I think Agile has that aspect right.
so, trams?
They're welcome to experiment however they want, but Star Citizen was pitched as a game, not a science project. Their ambition was an afterthought, once they saw how much money they received in their initial round of funding.

They deliberately deceived investors by pitching one thing and building another. If you aren't offended by this, I'm glad. It's still deception, and it still erodes my trust in them as developers.
> in a way that benefits society

So when accusations of price gouging arise (say in the aftermath of a disaster), you're saying that it's the government interfering while the people in the disaster area area are eager to pay top dollar for suddenly-rare commodities like water or hand sanitizer? If I see regular-seeming people complaining about prices, should I assume they're covert government agents?
Many besides 2000 mules are linked to on https://hereistheevidence.com/. Again, I'm not arguing everything linked to there is true. But for someone to say there was _no_ fraud in 2020, everything there must be false. But to cite one: Rachel Rodriguez on video confessing to ballot harvesting, knowing it is illegal: https://www.youtube.com/watch?v=nHI_-4ySY4o. She has since been arrested and charged.

Gueillermina Fuentes was caught on video and has since been charged, and pled guilty: https://www.azag.gov/press-release/guillermina-fuentes-enter...
harvesting-case. Not a national case, but shows that it was happening during this time.

Clearly it does happen. This, coupled with the other irregularities listed should be enough for most people to understand we need better security controls on our elections.
It's a spectrum, not an either-or. Many people play competitive multiplayer for the sake of overall enjoyment, not solely to compete. For that, you want the graphics to be as good as possible, to the limit of what you can notice while playing the game normally.
On first glance, I see the word "unbiased" immediately followed by "based on European values". Now, I'm no expert, but to me, that seems pretty biased.
You didnt really give a new reason, you just said why the above reasons might occur.
In Europe, 100 miles is far, and in America, 100 years is a long time. The European towns you are referring to are usually a lot closer together than American towns.
CORS does not double latency for every single request. It adds the additional overhead of a separate OPTIONS request for every single request. Unless the responses are as trivial to compute/serve as OPTIONS responses are, that will be way less than a doubling in latency.
Given the history of the 20th century, this kind of comment promoting European values and jurisdiction seems..... dicey. Companies ethical records, as shitty as they are have nothing on the mass destruction, genocide and stupidity of governments.
In Windows 10 the cursor would automatically end up on top of to the start button if you moved your mouse to the corner of your screen. They have completely borked that functionality in Windows 11 and I still don't understand why.
This is media 101, people aren’t interested in good news, only challenges and struggle.
I personally don't think what the dealer paid matters. If a car is desirable, a few are available, we're going to sell for as much as possible.

If a car is undesirable, and many are available and we need to move them, we will sell them for a loss.

I don't blame people for buying cars we sell for at a loss (although sometimes I wonder why these people don't stop and wonder why this car is so heavily discounted). And they shouldn't blame us for charging more for something many people want and is in short supply.
I don't think this really follows. A crucial thing about the Third Network (made with the Internet Protocol, but in a parallel universe it could have been X.25) was that it's packet switched. The telegraph network is connection oriented in practice, like the Second Network (the PSTN).
With firefox nightly you can install any extension you want with addon collections.
It basically was inspired by Scott Jenson's The Simplicity Shift.

https://jenson.org/The-Simplicity-Shift.pdf (Downloads a PDF).
They are working on that:
https://github.com/OhMyGuus/I-Dont-Care-About-Cookies/pull/9
> FogBugz got bought out by a vulture capital style firm that fired everyone and outsourced everything. They're going to extract as much value as they can. The reputation doesn't matter if they can sucker enough people into paying for it.

As I understanding, that's a the strategy of a lot of private equity: burn goodwill and turn it into cash.
I think Rails was able to avoid this because of its modular structure and ease to write gems that extend the framework in a way that fits your project's circumstances and needed tradeoffs. As DHH famously said Rails is omakase, but you can also make reasonable substitutions.
If they already have an m1 pro or max macbook pro it works well enough.
Odin creator: Commentary on friction in programming language design [video]
Symantec plays this game now, and it looks like PE money likes it, too, so I expect more of this, and what results from it.

(See also: SolarWinds)