skysight-inc/HackerNews huggingface dataset:
It's not your customers' fault that your business model is not viable, and guilting people into turning off AdBlock is manipulative and detrimental to overall human productivity.
Asking people to watch ads is simply a bad trade off, in the same way that burning trash to save on fuel is bad -- to save 1$ in fuel costs, environmental damage in the thousands is caused. To make 1$ from ads, many multiples of damage in lost productivity and bad product proliferation are caused.

Ad based businesses are as bad as door to door life insurance scammers, multi level scammers, etc.

In short, find a job that doesn't require damaging other people.

/Forgot to mention, watching ads without buying the advertised product simply decreases ad yield over time and therefore it even wastes productivity for 0 return in the long run./
I don't think repeatedly referring to gaining unauthorised access to a network as a "trick" would trick a judge (or corporate lawyers) much at all...
yeah it only works if you have some kind of ungameable unique id for each participant

if it's parking, you could conceivably make people enter their license plate number when they enter, which would allow you to detect duplicate entries, and is reasonably hard to game if you have some enforcement mechanism on the actual parking side of things
This is very common in organizations where decision makers do not have proper incentives like in a free market. More government = less accountability.
“owns” not necessarily in a financial sense, more that they have very comprehensive access to ip metadata the world over.
Did we?

I swear I see more power lines obstructing my view of the sky than gas stations.
My read on it, roughly in priority:

1. Getting you on a call (anyone, not just recruiter) is a way to drive the interaction to a conclusion, one way or the other.
2. Getting you on a call gives them the opportunity to read you.
3. Getting you on a call gives them the opportunity (if they are of the type), to make you feel a social obligation to reciprocate (information, time, etc)
I agree an investigation would be warranted if SpaceX missed the landing zone entirely, but in this case they not only landed inside the landing zone, they even managed to land on the ship itself before the booster fell over into the sea. And the landing zone is, much like the dump site for an expendable rocket, cleared of marine traffic ahead of time.
Congress has had ample opportunity to pass changes since the rise of algorithmic feeds too though and they haven't done so.
> Also, there is no way to know which related site the user is logged in to, so they would have to prompt for every one of their sites.

This is not how it works. The mechanism is about allowing a cluster of websites to choose a single first party domain and have all of them share cookies together, not sharing arbitrary cookie from arbitrary domain, otherwise it would create loopholes in connected components that bring back the downsides of third-party cookies. What you mentioned should be done using SSO.

After thinking about it a bit more, I have a clearer picture of how it should work in my mind:

* All cookies are double-keyed: the primary key is the origin of the top-level page and the secondary key is the origin of the page that sets the cookie, just like how partitioned cookies work right now.

* stackoverflow.com uses a header, meta tag or script to request changing its primary key domain to “stackexchange.com”

* The browser makes a request to https://stackexchange.com/domains.txt and make sure that “stackoverflow.com” is in the list, authorising this first-party domain change

* When the user agrees to the change, the page is reloaded with stackexchange.com as the primary key, thus stackoverflow.com can obtain login details from stackexchange.com via CORS or cross site cookies.

* A side effect is that all cookies and state are lost when switching the first-party domain. Should stackoverflow.com be acquired by a new owner, say x.com and changes its first-party domain to x.com, all cookies on stackoverflow.com are lost and the user will have to login on x.com again, maybe using credentials from stackexchange.com. It’s unfortunate but it works around the issues mentioned in the post in a clean way, avoiding loopholes that transfer cookies by switching the first-party domain frequently.
I’m only really thinking about ML/scientific computing workflows where all the heavy lifting happens in jax/torch/polars.
For Anandtech to shut down means we are headed for a major recession.
>> The TSA's response here is childish and embarrassing,

> It’s very hard for management, even IT managers,

I'm confident that the grandparent's comment is correct.

TSA is closer to the issue than HSA; I'd wager big that they sense embarrassment.¹²

TSA management would have immediate access to people capable of framing the issue correctly, including their own parent agency. Their reaction was never going to be held back by technical facts.

¹ US Sec/LEO/IC agencies have a long and unbroken history of attacking messengers that bring embarrassment. There is ~no crime they are more dedicated to punishing.

² The worlds easiest presupposition: Discussions took/are taking place on how they might leverage the CFAA to deploy revenge against the author.
Haven't all the good review article sites disappeared at this point? DPReview springs to mind.

Anandtech was always reliable. It was Tom's Hardware when Tom's Hardware sold out (some 20 years ago). Many here may not even know that Tom's Hardware was originally a well-respected source of information. But I guess Tom's Hardware was a glimpse into the future, low-quality content litttered with affiliate-spam.

But there is a market for high-quality content still. I can't help but think that the article sites simply failed to adapt. Look at Linus's Tech Tips [1]. Yes, video production is expensive but the advertising revenue is also higher.

None of these sites seemed to have adapted to the world of short form video content (Tiktok, Youtube Shorts, IG Reels) in a way that feels fresh, organic and useful.

Reddit seems to be the last bastion of getting authentic information and even that is steadily getting astroturfed.

[1]: https://www.youtube.com/user/linustechtips
Problems? What kind of problems? Discovering word embeddings was sort of a happy accident of LLMs: back propagation "improved" them from a similarly random starting point as the NNs.

It's not a technical problem as in overwhelming any resource. It overwhelms me, for starters. Secondly my existing mitigations suggested it, I resisted the move for some of the reasons people here are saying it's a bad idea; I finally concluded the benefits outweighed the costs and I'd try it and see what happens.

So far, so good. Once the fire burns out it should be great.
Having a standard set ofwell documented things ready to go as if they were part of the core language, all with a single snazzy name, is soo important. I love this; Maybe it can become the new standard target. All it needs now is a good mascot or logo.
This seems really useful! Good work
Has any Apple TV purchase been revoked?
Not hard to find.

https://www.engadget.com/x-now-treats-the-term-cisgender-as-...
EmuDeck coder pivots to hardware with Linux-based "EmuDeck Machines"
My wording was poor, what I meant was not competitive with petrol cars as early as the 60s or 70s.
Here's the cleaned up version of Rust from the OP:

pub fn read(path: Path) -> Bytes {
let file = File::open(path);
let bytes = Bytes::new();
file.read_to_end(bytes);
bytes
}

Here is is in raku (https://raku.org):

sub read(Str:D $path --> Buf:D) {
$path.IO.slurp: :bin
}

[the `--> Buf:D` is the raku alternative to monads]
I was a bit surprised when they initially announced this, there was also some discussion here around them making the shirts themselves, where people were quite skeptical:

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

But now I'm actually looking forward to my T-Shirt, Doggo Original Yellow it is!
The Problem with Telegram
> You said Kubernetes is great for building any kind of a platform

I didn't, that was someone else. I wouldn't say any kind of platform, but it is a great foundation for many platforms.

> it suddenly turns into a no, not like that

Not at all. Read my post and the OP again! Several valid solutions have been offered, some that work out of the box, some that require a little tinkering.

If you want to do a traditional VM deployment you'd segment your workloads per hosts and put some hosts in the VPN. Sure. Cool. You can do exactly the same with kubernetes with node pools.

Only when you want to have some workloads that have access and some that don't running on the same host machine you might need to do some tinkering. Just like you'd have to do otherwise. Kubernetes really changes nothing, other than giving you ways to deal with it.

Of course there's plenty of ready built solutions for this you can just plug in, too. Search for Service Mesh.
Mexico Before Europeans
Horses caused a huge pollution problem in urban areas. By the 1890s, New York City had over 100,000 horses, which produced over 2.5 million pounds of manure per day. The streets were covered with manure and dead horse carcuses. Cars were seen as the far cleaner alternative.
So in all of those tens of millions of dollars you never once advertised a product or service that had any flaws? Seems pretty unlikely.
If you live a life so isolated from other people that you can die and nobody notices for months, you are either living a sad life, or you’re highly socially dysfunctional.
Show HN: Word Game Bench – evaluating language models on word puzzles
Hey HN!

Word Game Bench is a fun benchmark for evaluating language models on word puzzle games. It is a relatively hard benchmark, where no model currently scores above 50% average win rate.

Currently, the models are evaluated on 2 tasks:

1. Wordle is a word puzzle game where the player has to guess a 5-letter word in 6 attempts. For each letter in the guessed word, the player receives feedback on whether the letter is in the target word and in the correct position.

2. Connections is a word association game where the player has to group 16 words into 4 categories of 4 words each. The player doesn't know the categories beforehand, and has to group the shuffled words based on their associations

I believe there are several advantages of this benchmark:

- Instead of prompting the model once and getting back a response, in this benchmark the model interacts with the game and produces its final output as a result of its own actions/predictions in the previous steps of the game, as well as the feedback it receives from the environment.

- Tokenizers are one of the main pain points of language models today. Wordle, by providing character level feedback for the guessed word, tests how well the model incorporates this new knowledge into making a next guess satisfying the constraints of the environment.

- On the other hand, Connections is a game that requires the model to reason about the abstract relationships between words and group them into categories.

- "Controversially", I don't plan to maintain a fixed evaluation set for reproducibility purposes because of the commonly occurring test set leakage. Each daily puzzle is evaluated only once!

Let me know what you think!

Page: https://wordgamebench.github.io
> provided there’s a back door or vulnerability that only (1) knows about.

Do you have any examples from existing tools, e.g. Tor, for which that's true? Tor's been around a long time-- surely something would have surfaced at this point, but I haven't really paid attention to it.
Congressional Insider Trading
if the older person wants it, yes. On the other hand "welfare check" in lots of areas is a justification to break rules of privacy and it is increasing.

This article starts with an obviously disturbing topic - dying alone as an elderly person. Yet the Japanese are super nosy people with very little privacy in my experience there. Somehow, there are customs that are deeper around privacy that are not obvious.. and perhaps a growing society that is not changing well.

Expectation of privacy, territory and associated manners and legal actions.. are being examined here. The wildly-downvoted comment stands.
Annotation Service Builder ASP.NET (dependency injections)
That is more of a case of that one vendor not having diverse enough customers. Not of your company being big.
I would describe him as a tech enthusiast.

His content doesn't have the journalistic quality that feels like he is going out and digging for stories etc. The content is given to him by companies and he chooses to showcase what he is given.

There is not really anything wrong with that either but I don't expect any real scoops to come from his channel.
Yes, and, there are two related but different operations there:

- Look up an arbitrary element by its value, and then change that element's priority. This is often needed in real life, but is fundamentally incompatible with std::priority_queue's highly restricted design. There is no public API at all for dealing with "arbitrary elements" of a std::priority_queue; you interact only with the .top() element.

- Change the top element's priority, i.e. handle it and then throw it back down to be dealt with again sometime later. This operation is used in e.g. the Sieve of Eratosthenes.

I'm not sure which operation you're thinking of w.r.t. Dijkstra's algorithm; I'd wildly guess it's the first operation, not the second.

Changing the top element's priority is easy to graft onto the STL priority_queue's API. I've done it myself here: https://quuxplusone.github.io/blog/2018/04/27/pq-replace-top...
The proper name of this operation is `pq.replace_top(value)`, and for the perfect-forwarding version, `pq.reemplace_top(args...)`.

Search `reemplace_top` in this Sieve of Eratosthenes code: https://godbolt.org/z/bvY4Mr1GE
What's wrong with Ctrl+Z?
that the water bottle he brought in "had a high concentration of vitamin D," not KCl

That's very strange right there. Vitamin D is a hydrocarbon, it is completely insoluble in water. Vitamin D poisoning requires taking doses way in excess of 10K units for months on end, you aren't doing to slip a person that much through drinking water.

The only way to interpret the statement is that things are not as they are made out to be.
The Rise and Influence of the Spirit of Rationalism in Europe
Cassandra and Elastic Search
This is an old-ish article about Julia, but from what I can tell the core issues with autograd were never fixed:

https://kidger.site/thoughts/jax-vs-julia/
Forgive me if I'm wrong but I thought that was a fairly standard thing? The Ipython kernel uses exactly the same format, or you can go for a full shell and use xonsh.

Or is python the odd one out in its REPL implementations here? I'm only familiar with python and e-lisp for REPL's.
Econ or Bloomberg had an article about a month or two ago about stores locking up their merch and the motivations for it, and why it's such a stupid idea (sales plummet when you need an employee to unlock deoderant). One of the reasons for locking everything up is that they don't have good inventory management systems and when a manager or higher level person sees empty shelves they assume theft...but often times it either hasn't been ordered or simply hasn't been put on the shelves. Most real theft happens from the trucks delivering the goods.

edit: found it

https://www.bloomberg.com/news/features/2024-08-01/why-cvs-a...
Q2 2024 they were at 25.7% which is an increase but a much slower increase than previous years. The EV market is in a slump everywhere in the US so how long that lasts is probably the determining factor.

I'm not sure what they punishment is if automakers miss, trying to figure that out now.

edit: If they are going to miss, they can:

1) sell ZEVs or PHEVs at a 25% discount to "Clean Mobility" grant recipient organizations for a bonus score of 0.5 and 0.4 vehicles respectively.

2) trade in banked ZEV sales from 2020-2022

3) trade sales with other mfgs up to 2030

4) just shift allotment of EVs to California as the restriction only applies to vehicles destined for California (and other states that opt in). Worst case for mfgs is that people who really want an ICE car can buy from them in an adjacent state.

5) lots of other credit math that seemed complicated and niche

The max penalty if none of that is possible is $5000 per noncompliant vehicle sold over the limit.

https://ww2.arb.ca.gov/sites/default/files/barcu/regact/2022...
In `top` you won't notice a difference in cpu utilization for the transcoding work with an intel iGPU (as long as transcoding is being handled by it, of course).

The N100 is definitely powerful enough run a ZFS RAID array. Depending on what all you'd like to run, it might be enough. Check it out with cpubenchmark's compare feature!

I used a Celeron G4900 (also has an iGPU) as a plex server for years, and it's half as powerful as an N100. The celeron is a fairly slow processor, but for plex it was enough since the iGPU did the heavy lifting.
> you can get out with your cash hoard

cash is effectively claims against what other people can give you in the future.

An illiterate mob can only give you very few things of value. So, indeed, this is short-termism running society to the ground - as if there is no tomorrow.
It's the other way around, there was a class action, but the eventual outcome was that everyone needs to sue individually instead.
Take a look at https://news.ycombinator.com/newsfaq.html under 'reposts', you had a recent Show HN of this so you probably want to give it a bit more time before reposting. https://news.ycombinator.com/item?id=40710138
For TCP you're just looking for packets having SYN without ACK.

client server
-------- SYN --------->
<-------- SYN+ACK -----
Well, the comment from OP isn't necessarily complete. The AGPL is not about preventing someone from using source code (indeed that would be contrary to the spirit of all liberal and copyleft licenses), but rather the condition under which source code modifications need to be made available.

Specifically, if you offer the software for "Remote Network Interaction" (AGPLv3 section 13), well, "if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version".

I think the original challenge with AGPLv3 vs (to grossly generalize) the VC-backed open source corporate ecosystem was not around source code, but around monetization as SaaS by the hyperscalers. The problem there is even if the hyperscalers publish source code modifications (which they probably have no problem with) they have such sales efficiency and gravitational pull that they will end up eating your business.
AI Regulation's Champions Can Seize Common Ground–Or Be Swept Aside
Japan's population decline is due to the collapse of the "bubble economy" in the 90s. This resulted in the "Lost Decades" where household incomes fell. This is especially shocking to Japan that had promoted the myth of the "salary man" where you worked for one company for life and are rewarded with lifetime employment. This break of the Japanese social contract left a deep scar on the Japanese psyche. To further complicate things, married women in Japan face social pressure to drop out of the work force after having children. They face an impossible choice of not having children or poverty.

https://en.wikipedia.org/wiki/Lost_Decades
Mechagrad: Simple Reverse-Mode Automatic Differentiation in Rust
A lot of remote controlled air conditioning systems (like mini-splits and windows units) send the entire state of the remote via the IR blaster every time a key is pressed so there's no chance of the two getting de-synced.
Yes I remember that accident. I live and ride in that area. I wonder what happened.
Accept my signing certificate and try again. /s
You’re talking about web development; the computer doesn’t matter at all, neither does the OS… get a very cheap used laptop and install NetBSD or any LTS version of Linux. Seriously, a decent keyboard you can type on is the only thing that matters.

Now, if your employer is paying for the damned thing, go for a Mac or, if you’re a confirmed masochist, Windows.
That was just a propaganda piece from big theft.
If the client talks to service A, which talks to AGPL service B, I assume that would count as having to "prominently offer the source code for service B". No? If that's true, then it becomes a real pain to track all the places where an end user could indirectly come in contact with service B.

If that's not how to interpret the license then wouldn't a simple API gateway or proxy circumvent it?
Post News tried this and failed. Not sure why.
The people closest to you are the ones who are supposed to be able to tell you that "you're wrong" in the least hurtful way.

"Support everything I do blindly" is NOT what friends do its what sycophants do.

Your friend is supposed to lift you up when your right, and tell you "you are being a moron" when your wrong.
Yes, it's really false. They weren't saying that maintainers couldn't change the API nor that the maintainers who changed the API had to update the Rust part, just that they needed to tell the Rust maintainers what they did and what they intended so that they could correctly encode their underlying assumptions in code.

In other words, they simply requested adequate documentation and the response was "I'M NOT LEARNING RUST AND YOU CAN'T MAKE ME", effectively. That is nontechnical nonsense
> pie is consumable

More precisely, it's a rival good [1].

[1] https://en.wikipedia.org/wiki/Rivalry_(economics)
So with traditional Parquet this is usually handled through “sane” partitioning.

Heavily simplified version — Each partition is a separate file containing a bunch of table rows. And partition splits are determined by the values in those rows.

If you’ve got data with like a date column (sign up date or order date or something), you would partition on a YYYY-MM field you create early on.

Each time you run a query filtering by YYYY-MM, your OLAP query tool no longer needs to read bunch of files from disk or S3. If you only want to look at 2023-12, then you only need to read one file to run the query.

Edit — OLAP kinda stuff is all about getting the data “slices” nicely organised for queries people will run later.
Low cost 'smart mask' can detect disease from breath, researchers say
I'm not sure what your point is, then. We already know what happens when gasoline cars are able to compete freely against electric cars. The speculation is what would have happened if gasoline cars weren't allowed to compete freely, either due to an act of God or an act of legislature.
I'd like to report a rare bug to hn. A post to the same link, with the same title, made 15 min apart, with nearly the same number of upvotes, showed up in my feed. Somehow the filter missed this.

https://news.ycombinator.com/item?id=41401322
DARPA isn't an intelligence agency.
Reimagining Observability: The Case for a Disaggregated Stack
I look for more credible sources and find it all gamed for profit.
Are the costs of roof/home installs falling anywhere? Here in eastern Canada the pricing has gone up per kWh in the last 10 years fairly significantly.
Even if they didn’t know it should be their responsibility to know regardless
Please stop directly referring to brands in your descriptions. This is not Twitch. Maybe it’s like Twitch, but it is not Twitch.

Not only is it confusing, it also gets you into hot water legally.
> Because TikTok’s “algorithm curates and recommends a tailored compilation of videos for a user’s FYP based on a variety of factors, including the user’s age and other demographics, online interactions, and other metadata,” it becomes TikTok’s own speech.