skysight-inc/HackerNews huggingface dataset:
Why these baseless conspiracy stands?
Interesting that both the client side API and server side API for Cloudflare's turnstile seem to match Google's reCAPTCHA nearly exactly, which works in pretty much the same way with the exception that you can't configure it to _never_ show a visual captcha (in rare cases the v2 Invisible reCAPTCHA will still show the "select all the X from the images below" dialog)

Even down to the API endpoint and JS API names.

https://www.google.com/recaptcha/api/siteverify
https://challenges.cloudflare.com/turnstile/v0/siteverify

grecaptcha.render({ callback: function (token) { ... } });
turnstile.render({ callback: function (token) { ... } });

As soon as I saw the examples I recognised the names, I guess it's designed to be a drop in replacement?

https://developers.google.com/recaptcha/docs/verify
https://developers.google.com/recaptcha/docs/invisible
probably a bubble thing as most produce of the hn crowd does indeed not need any trucking
Best alternative is not using any at all.

Web, Web widgets (available on most OS for 30 years), or native.
See my comment above. LSP servers are complicated beasts coming with a lot of specific dependencies. It is simply impossible to ship all available language servers together with Emacs. Even VSCode does not do it. For popular languages it downloads them automatically for you. But this is exactly what "lsp-mode" (the alternative to "eglot.el") does, too [1]. If you are an expert in a specific language it also should not be too difficult for you to install and setup one yourself.

My personal prediction, however, is this: Thanks to the advent of the static parser framework "treesitter" we will see language servers becoming obsolete in the long run. Treesitter enables an editor to load a parser backend as a plugin and on top of that provides a powerful query API to semantically analyse your code. This should be sufficient to implement all of what an external language server does already but inside the editor's process.

[1] https://emacs-lsp.github.io/lsp-mode/page/languages/
This model is doing very very well actually. Most people hate getting whatever doc their crappy work insurance offers. Once people find a doctor they like they stick around for decades.
Please explain the con...
https://archive.is/FG540
It is fair to criticize Mozilla's operations. It's not fair to spew FUD on the best browser alternative that currently exists - your comment implies that Firefox isn't any better than Chrome. That is simply not true from a user-hostileness perspective, which is the context.

Financials are another matter, and if they are really so problematic then what you should do is either propose a better alternative, or even work on it yourself, given that it is open source what we're talking about.
Lol so let's just not have doctors then?
Ukraine war: Cyber-teams fight a high-tech war on front line
This is caused by IR35 changes where self employed de facto can no longer offer services, as they are being forced into something called deemed employment, where they have no employment rights, but pay both employee and employer taxes without ability to make profit. Many people in the industry simply threw in the towel, because it became pointless to work.
SEEKING WORK | REMOTE ONLY, happy to commute within the EU 1-2x per month

I'm a lead/founding engineer (full stack) with a strong product experience.

Think of me as an on-demand CTO. I can help with the implementation, technical delivery as well as product. All in an iterative, user-focused way.

If you're a founder trying to build your MVP or a scale an existing product, get in touch:

- Book a call: https://calendly.com/hey_hey/work-chat

- Email: hello@<domain name of my site>

Résumé/CV: https://sonnet.io/cv and https://sonnet.io/projects

Please no messages from companies operating in these domains: crypto, adtech, gambling, fintech, big pharma.
Ah the good old fake pattern of having to switch this on every single installation despite being able to switch it on account level technically.

Some needs to sue Meta for this too, “presence” across all their apps behaves the same. And resets on every major update.
No and it doesn't matter.

Electron is for lazy developers that cannot master Web widgets available for 30 years on mainstream OSes.

Or step out of their comfort zone into pure native applications, or background services making use of default browser for UI.

If people like myself have been able to master multiple native since decades, and also use such approaches during the dotcom boom, it is hardly an excuse for younger devs lacking such skills, other than laziness.

And yes, even MS, VSCode isn't as bad, as it relies on several external processes, renders into WebGL, and has the excuse they use it to sell services into Azure and Github, back at X-Windows/one UNIX development server.
Is that safer than downloading from Mozilla or Vivaldi? For $10,000 which one would be more likely to add a compromise?
I didn't mean to use Django _and_ a separate migration tool. It's just that I did work with Django so far, but switching now to a new codebase without it. Hence my question for experiences in DB migration.
What? Was everyone else at the company living in their car and relying on the food bank to feed themselves? Or was this in some strange ultra-low-CoL environment?
This is a difficult topic. On one side, it seems wrong to force platforms to pay for hosting and bandwidth costs associated with bots scraping their open user data... Yet it also feels wrong for big tech to continue to use their monopoly position to take away users' bargaining power in terms of control over their own data.

It feels like the free market solution would be to form some kind of large group, like a union, a syndicate whose members would agree to delete their Facebook (or whatever platform) accounts en mass unless their demands are met (similar to how a union works when employees go on strike). Then Facebook (or whatever platform) could decide whether it makes sense to lose all these users/accounts or comply with their demands to make their data public and take the costs of hosting/opening up that data. Then this would not require government intervention.

I think one thing the government could do would be to facilitate the creation of such group/syndicate via a large advertising campaign. That seems like the right level of government involvement.
I quite dislike all the crap they try to tack on like Sync or Pocket, sometimes cluttering the UI after an update. But still everything can be disabled, so not too much of an annoyance.
What People Think of the UK Online Safety Bill
I think in this case, it would be OK to add [mollydotcom] to the title. That's how I knew her, not by her last name.
Firefox's branding has always felt a little unusual to me. not as bad as some other popular free apps (SumatraPDF, VLC) but perhaps that subconsciously puts people off? Chrome has always looked and sounded quite clean and cool in comparison. I say this as someone who only ever uses FF or Safari
Building a “heavy metal quartet” of AI compilers
Remembering Doug Lenat and his quest to capture the world with logic
How HIBP works for users navigating from third world countries:

https://imgur.com/a/K5z1X2R

It's a long .gif file which shows that cloudflare's website loads just fine, but HIBP is unusable. Thanks Troy and Cloudflare for making this (free) service unusable. It's free, so I shouldn't expect that it works, anyway. Chrome on Linux and no VPN, fwiw.
> and up to $140k in the office as a project manager once you really know how things are built.

This is so bizarre. If someone knows how to build a cabinet, why would you promote them so they no longer build cabinets? If someone loves building cabinets, the only way to make more money is to stop building them...

It's one of the problem why companies cannot find skilled workers...
Not to put too fine a point on it, but Mozilla also owns its existence to Google's firehouse of money, a portion of which is streamed to Mozilla (some $500M in FY 2021) to ensure they keep Google as the default search engine.
This really feels like CIA NSA propaganda. As if nothing wrong happened. What the hell.

The character assassination of Snowden&co in the anglophone sphere is absurd, and probably manufactured. But this didn't quite happen in other languages.

Assange trials are just mind-blowing and worrisome, and yet the simple truth is here: who told the truth is in jail, and who committed war crimes is outside.
I've seen this firsthand at a multinational bank with Indian co-workers. I discovered this when, out of frustration, I commented to a co-worker that a certain VP and his line managers were being idiotic and wonder why some of the more competent lower managers were not being listened to. That co-worker whispered that it was because of the caste system, which is why he himself never got promotions he deserved.

I also saw this during hiring when Brahmin managers would be rude and condescending to all other castes and non-Indians during interviews but fawning when it was other Brahmins. So it affects non-Hindus when a Brahmin is at the top.

The caste system not only impacts Hindus but also non-Hindus and should be banned and exterminated in a modern professional environment. It should kept to places of worship and personal homes and lives.
> there is a de-Googled one called Chromium

There's Chromium and there's Ungoogled Chromium[1]. If you're looking for (some) independence from Google, you want the latter. Or just avoid it altogether and use other browsers.

I wouldn't recommend Blink-based browsers (Brave, Vivaldi, Opera, etc.) You're still indirectly giving Google power over the web by using their engine.

[1] https://github.com/ungoogled-software/ungoogled-chromium
Really cool project!
I think that the home page lacks some audio exemple produced with it or video captures of the software being used to get a better idea of what it's like.
Just want to pour one out to my fellow corporate drones on locked down work laptops, who can usually choose between a pre-installed and managed installation of Chrome (a rock) and/or Edge (a hard place).
Not sure why downvoted without much comments. I can see a possible problem in that the bots would just establish multiple parallel connections and wait.
Show HN: DOM Update Highlighter (WebExtension)
Hi,

This is something I made in spare time to test my own frontend code for bad state management / excessive re-renders. It is a really simple script, but nonetheless it provided a lot of value to me, so I decided to package it as a WebExtension. A bookmarklet is also available.

The script uses MutationObserver API.
i use koyeb.com for me
I've used Firefox as my main browser for 15+ years, and the only times I've needed Chrome have been for performance-related reasons in some browser games or some heavier sites. Though recently it feels like firefox's performance has gotten better and I rarely find myself having to launch chrome anymore.
I would be surprised if that were true. there are some very influential people on HN
Snowden was behaving like a Russian propagandist in late 2021 and early 2022. He was repeating Russian lies that they were totally not going to invade etc.
The difference between Git checkout, switch, reset and restore
Case Study in Dunning-Kruger? A Popular Science YouTuber's Stomp into Economics
For someone who's brought clarity to complex physics topics, Sabine Hossenfelder's recent video - an “intro” to economics - jumps the shark. It feels like a slow-motion crash (course) into the Dunning-Kruger effect. With simplistic, naive interpretations and moralistic undertones, it propagates myths that many experts have spent years trying to debunk from the public space - some of them Nobel laureates, and, multiple times requiring the use of the expression "Zombie Ideas" in the book’s title.

Let's dissect and discuss ;)
I wouldn't say a new trend, it did go through a hype cycle a few years ago, and some teams have adopted it. I definitely wouldn't call it a standard practice though, as it brings with its own overhead. In effect you've got "byte in memory as a service" with its own deployment, maintenance, and statefulness. It's only useful if you have a business model that really relies on having this capability. That could be in a sufficiently large, already complex, sprawling application estate, having a single flag in a central location could be useful if several pieces of your sprawling estate need it.
My comment didn't "imply" anything. I stated that Firefox may be coming to an end. Then I stated the facts that back up my belief: (1) Mozilla has over a billion dollars; and (2) they are reducing the amount of money allocated to Firefox development.

I simply have no idea how you can possibly draw any other conclusion. It's not "FUD" either. If you can refute the article I posted, I will stop posting it and never speak of the matter again. Until then, I will criticize Mozilla for not spending money developing Firefox. Because I care about Firefox and want to see it kill Chrome, not languish in 5th place dying a slow death with zero leverage to actually stop things like WEI from being inflicted upon us.
Anyone who was an advocate of web Accessibility from the early days is someone who knew that we are all God's (or whoever's) children. Rest in peace, Molly.
Influential to who? Most avenge joes don't even know about HN, let alone the "celebrities" here. At the end of the day it's just another echo chamber.
Yeah software made in the uk is far from great. That’s why if you want high quality software you send work to east europe. Lots of contracts are now heading that way since the skilled labour cant come here.
She has an interesting website https://www.theresaemmerich.com/personal-bio
Life imitates Art?

'Your plastic Pal who's fun to be with!'
TF also stands for TensorFlow, right? So I would say a even larger fraction.
You're ok with them being factory farms then?
>Note that refusing to answer is fine

I was required to put a "desired salary" in an application form. It was a required field. I wonder if the employer sorts by lowest?
Now if hn users start making casual apps work on linux by contributing to wine and proton that may change.
maybe enough hn users could get their companies stop using windows (but i guess the sysadmins are on slashdot iirc)
We (at Weaviate) support separate BM25, vector, and combined hybrid search, so I can talk about the performance aspect of all of these a lot. The tl;dr is: It's complicated. What you say, may be true in some cases, but not in others. One does not always scale better than the other.

For example, ANN indexing with an index like HNSW scales pretty much logarithmically. A bit oversimplified, but roughly we see search times double with every 10x of the search space. In addition, calculations like euclidean distance and dot product (and therefore cosine sim) can be parallelized very well at a hardware level, e.g. AVX2/AVX512/neon and similar SIMD techniques.

With BM25, this isn't quite as simple. We have algorithms such as WAND and Block-Max-WAND, which help eliminate _scoring_ elements that cannot reach a top-k spot. However, the distribution of terms plays a big role here. As a rule of thumb, the rarer a word is the fewer documents require scoring. Let's say you have 1B documents, and a 2-term query, but each term matches only 100k documents. If you AND-combine those queries, you will have at most 100k matches, if you OR-combine them, you will have at most 200k. The fact that there were 1B documents indexed played no role. But now think of two terms that each match 500M objects. Even with the aforementioned algorithms – which rely on the relative impact of each term – there is a risk we would now have to score every single document in the database. This is, again, over-simplified, but my point is the following:

ANN latency is fairly predictable. BM25 latency depends a lot on the input query. Our monitoring shows that in production cases, when running a hybrid search, sometimes the vector query is the bottleneck, sometimes the BM25 query is.

> Hybrid search can be used to first filter a smaller number of candidates and then rerank them using vector search

My post is already getting quite long, but want to quickly comment on this two-step approach. For Weaviate, that's not the case. BM25 and vector searches happen independently, then the scores are aggregated to combine a single result set.

Yes, you could also use BM25 as a filter set first, then re-rank the results with embeddings, however you wouold lose the BM25 scores. If you want to use keywords just as filters, you can do that much, much cheaper than through BM25 scoring. In Weaviate matching keywords to create a filter set, would only require AND-ing or OR-ing a few roaring bitmaps which is orders of magnitides more efficient than BM25 scoring.

Disclaimer: associated with Weaviate.
In the UK I recall we have about 70k or more drivers with HGV licence who don't work as drivers and there is a "shortage". There are two main reasons they no longer work - first one is government changed the law, so they can no longer run a business (if you own a haulage company, you can't perform service as an owner) and so not many fancy driving without sense of working for oneself and expanding, the second reason are poor wages. So even if someone comes to terms that it is now a dead end job, the alternative cost of doing it is too high. E.g. spend years behind the wheel and in 10 years time, due to inflation you will probably be making less money than when you started. In that same 10 years time you could have learned a different trade and make up for the time spent on learning and have a view for progression.
Using Chrome at work and Firefox at home, the only features I missed were low-effort 'translate this page' and extensionless reverse image search.

Wise Google have decided to remove the second point by replacing it with terrible Lens.

The differences aren't really important any more. Both have converged on similar UIs, both have important privacy extensions, both have password managers and payment storage. My only caveat for suggesting Firefox is that it's a possible frying pan -> fire situation, since they push their own revenue-building tat and get paid by Google.
Honestly I'm still not entirely sold on the idea of Postman, for sending a simple HTTP request I find the python requests library a lot more intuitive to work with.

Then again I'm mostly looking at APIs to eventually use them in some other python script so perhaps my use case is not the best fit.

Unless the API does something weird you can do a lot worse than using curl and bash. I mean even using telnet (or openssl s_client) is not too bad if you're only doing a simple GET.
Dedicated scrapers have been using IP pools for more than a decade. Search for (residential) proxy pools and you’ll find a million vendors selling access. IP-based rate limiting stops cheap skids and screws over people behind CGNAT, that’s all.
>The character assassination of Snowden

Well nobody forced him to repeat Russian propaganda in late 2021 and early 2022 that "Russia was totally not going to invade".
Microsoft didn't learn it's lesson with Internet Explorer. When the thought leaders abandon your product, the everyday users won't be far behind.
Well, "impacts most prices, the most" is a kinda complicated statement to parse, so I don't know precisely what the original poster meant.

But almost all products on store shelves got there by truck. As do almost all the products in an Amazon warehouse. And almost all the inputs a factory uses will arrive by truck. Even the gas in the gas station arrives by truck.

Obviously, this doesn't apply to things like video games, netflix subscriptions, gym memberships or electricity. And obviously, trucking costs are lower per-item for items you can fit more of in a truck, and lower as a % of item cost for higher cost items. You'll notice the cost of trucking a lot more on a bag of onions than you will on an nvidia 4090.

If you count a weekly food shop of 50 items as 200 prices per month and a single netflix bill as 1 price per month, "impacts most prices, the most" could be true.

Politicians are generally very wary about things like gas tax increases because they don't just increase the amount households are paying at the gas station, they also increase the cost of the weekly grocery shop and many other things too.
No, I don't. It is about bottom-up accountability. Expecting top-down accountability is stupid and a recipe for an unhappy life.

We need to teach people to stand-up for themselves, not expect those above them to eventually accommodate them.
Made a Chrome extension (hardy har har) to disable these.

https://chrome.google.com/webstore/detail/no-privacy-sandbox...

Source: https://github.com/kevin51jiang/no-privacy-sandbox
The Windows model.
They're giving this away for free. There is no charge for a website to call document.browsingTopics()
i think it was intended as a replacement; made it easier for me to give my clients the possibility to choose between different captcha services while i only have to code one (with some minor quirks) implementation
Show HN: Disable Chrome's Privacy Sandbox Settings
0 mention of bitcoin. Jesus. Talk about manufactured consent
Genuine question: Why would we want Microsoft to go out of business?
This is one of the reasons that developing on your production OS is something of a best practice. Not specific to SBCL at all, but this general problem of dependencies not quite matching can bite you in a lot of ways.

People forgot this lesson when macbooks got popular for development, then had to relearn it by upending the ecosystem into containers.
A tiny correction if I may, I think its "CreaTec", not "Created". I think they are refering to this one: https://www.createc.de/LT-STMAFM/
Indeed, you have to go legal about this (what I am exactly doing, but my lawyer gave birth then it takes some time).

"Interop" alone does not mean that much anything: what Big Tech is scared of, small software, simple protocols, able to do a good enough job, which it is "easy" and "cheap" to develop an alternative of.

For instance, IRC(TLS) bridges, noscript/basic (x)html (HTML forms can do wonders). EU started to emit personal user certificates for auto authentication, and let me tell you: it is HORRIBLE to install such certificate in Big Tech browsers... and I am suspicious about the certificate file format (never really got into it).

But don't fool yourself, Big Tech "knows" and will fight it, then expect the worse: they will shadow-hire teams of hackers to destroy your alternative. The part of having up and properly running "juicy" public internet servers up is 50% of the job... and it gets worse if you have a payment processor.
That does not change anything, asymmetric or symmetric, the same principles apply. E2E means that only the recipients has the ability to decrypt the messages, so far we seem to agree. As I said, and you verified, for your scheme to work, then messages should be encrypted with a known government PK, but that is not privacy. Now the government has the ability to decrypt everything, and can store messages indefinitely and use it for whatever they decide now and in the future. That is a surveillance state by definition.
> I don't think I'll dox myself, since she kept to herself a lot.

It took me very little detective work to determine that you ...(drum roll) are me.

No wonder I almost posted the above.

> I judge books by their covers.

On second thought, although I like great covers, you're not me. Carry on; you do you.
indeed! i do miss the old newsletter that had random curious bits and links. anything similar nowadays?

https://tinyletter.com/resobscura/archive
> Remember that cache of data that was so damaging to the US that it would only be released if he was harmed?

I do not.

Source?
Come on, with ASML EUV-HighNA with the smallest feature set we can have.
I don't think they're comparing the merits of either, but rather how can humans can convince themselves they're doing the right thing when it's obvious to us that they aren't. "no one thinks himself a villain, and few make decisions they think are wrong".