skysight-inc/HackerNews huggingface dataset:
It's not likely as sinister as you make it out to be, I could not find out what "A2 regulation in June 2020" means, but I suspect they are phasing out older refrigerants, but allowing sale of existing stock.

For example cars need to switch from r134A as of 2022, but before that it's fine, and home A/C's need to switch from R410a as of the end of this year, but they can sell existing stock for another year.

So prioritizing for sale makes perfect sense, and doesn't indicate anything nefarious, just selling out of old stock, exactly as the law is suggesting.

Edit: I'm virtually certain this is R-134a being phased out in Australia in June of 2020. And I figured out A1 and A2 which are flammability ratings of refrigerants. With R-134a being A1, and the new ones being slightly more flammable and are rated as A2.
Yes, but the original claim was that non-halting TMs must loop because the number of configurations is finite. But that's not true.

Here's an example of a bf program that never returns to an identical configuration, and also never halts. The corresponding TM would be excluded from consideration for the busy beaver number, despite never "looping" according to your definition.

+[+]

A similar-in-spirit TM (with tape alphabet {0, 1}, and only one machine state) is the one that unconditionally sets the current symbol to 1 and then moves to the right. This never encounters the same configuration twice (the number of 1s on the tape increases each turn) and also never halts.
Funnily enough, a pair of AirPods Pros were the first thing that let me sleep on a flight!
I don't have anything to back my theories up, but when ChatGPT was new, heavily resource-constrained, but was catching on and I tried using it for sustainability research and I kept getting errors (service down / system overloaded), my mind always went to "yeah, people trying to do the two plus two is five or generating adult content. Perhaps trying to use it to generate bomb recipes. Let's try using ChatGPT for research again in a few hours"
I highly doubt this. In my opinion, the much more likely reasoning was that there was a huge drop off in pre-order conversion on whichever page had the price and someone important said "we should try removing the price to see how that affects conversion."
Really? I'm skeptical, unless you categorize someone stealing to fuel their drug addiction, as "due to poverty." What about people who steal because it's fun or exciting and not boring, like an actual job? I had a Hispanic friend like that once--he didn't even need the money, he stole just because it gave him an adrenalin rush and because of the crowd.
Not if the API reflects a fundamental change in flows. E.g. not fun to proxy a sync API into the new async one which splits a single operation into three.
Indeed. Nevertheless lack of a conspiracy (which means organized effort of many cooperating actors) doesn't necessarily imply it's not the case at the level of many individual politicians. So many of them actively use so much of the dark arts routinely, trying to trick and hypnotize people into supporting them, that honest rational rhetoric starts seeming obsolete.
This seems quite reasonable imo
Yeah, for real! I'd say the exact opposite. Most artists have day jobs.
> can't you put the flag before the subcommand?

The manpage implies you can't, but I tested and you can.

> and can't you pass the flag when you launch the gui?

I just tested and passing the flag when you launch the gui has no effect.
I'm sorry to hear that you think that. I just changed the color scheme and point size; I'm curious if that makes a difference.
Apple is doing everything it can to add friction to this process for Epic.

It rejected this store because of the button design.

Then approved it “temporarily” after Epic brought attention to the triviality of the decision.

Temporary, pending Epic changing the buttons.
Can Rye work with Conda projects?
Title should really say which novel. The man wrote quite a few of them.[1]

[1] https://en.wikipedia.org/wiki/List_of_works_by_Stanis%C5%82a...
That's exactly what I expect to happen with the source code to Microsoft's own software products, namely Windows.

Hilarity will ensue :)
Multi-agent chatbot murder mystery
Sharing a little open-source game where you interrogate suspects in an AI murder mystery. As long as it doesn't cost me too much from the Anthropic API I'm happy to host it for free (no account needed).

The game involves chatting with different suspects who are each hiding a secret about the case. The objective is to deduce who actually killed the victim and how. I placed clues about suspects’ secrets in the context windows of other suspects, so you should ask suspects about each other to solve the crime.

The suspects are instructed to never confess their crimes, but their secrets are still in their context window. We had to implement a special prompt refinement system that works behind-the-scenes to keep conversations on-track and prohibit suspects from accidentally confessing information they should be hiding.

We use a Critique & Revision approach where every message generated from a suspect first gets fed into a "violation bot" checker, checking if any Principles are violated in the response (e.g., confessing to murder). Then, if a Principle is found to be violated, the explanation regarding this violation, along with the original output message, are fed to a separate "refinement bot" which refines the text to avoid such violations. There are global and suspect-specific Principles to further fine-tune this process. There are some additional tricks too, such as distinct personality, secret, and violation contexts for each suspect and prepending all user inputs with "Detective Sheerluck: "

The entire project is open-sourced here on github: https://github.com/ironman5366/ai-murder-mystery-hackathon

If you are curious, here's the massive json file containing the full story and the secrets for each suspect (spoilers obviously): https://github.com/ironman5366/ai-murder-mystery-hackathon/b...
I changed the color scheme a bit a few days ago so the point size is bigger and there's more contrast. I'm curious if that makes a difference for you.
I just wish I knew what I was looking at at the time!
When I read "Taras", the first thing that comes to mind is Nikolai Gogol's "Taras Bulba": https://en.wikipedia.org/wiki/Taras_Bulba

Not sure it's related, but (spoiler) Taras Bulba's ending isn't pretty (and he is of Ukranian origin).
Legal Considerations When Gathering/Purchasing Data from Illicit Sources (2020)
When I read the badly-written documentation (manuals, datasheets, etc.) of a lot of Chinese products like calipers, stepper motors, and ICs, I often say to myself that I could fix the language easily for a small fee and make their products more appealing when the actual product itself works pretty well.

I wish there was a simple way to monetize this by offering such improvements to companies without a race-to-the-bottom market place. Perhaps companies offering bounties for such suggestions for improvements?
It's not an E Ink display. It's a transreflective LCD.
If you're waiting for everyone on the planet to just get smarter you're going to be waiting a long time. People can also be critical in one area yet turn their brain off in others.
How do you know there's a health impact, or that this is a dangerous product?

The article has nothing supporting either of those claims in it.

The oil they use in refrigerators stinks to high heaven, and that's about it. "POE that has been exposed to moisture can emit a strong odor which I would say is closer to dirty socks".
In a medical or aerospace application, that added firmware complexity could be a non-starter. Not from a price, or even e-waste standpoint. Its that proving the thing is safe is a lot harder when its complex. That's the real point of keeping it dumb.
Hence, “should be required to…” If you make non-compliance with the law far more painful than the profits from illegal metals, you’ve fixed the incentive problem.
I would be very happy if as much developer documentation as possible was actually executed as part of the code.

For example, a diagram of how different services interact can go out of date. It would be better if there was a config file describing which services can be called, and this config file was used to generate firewall rules (for the case where dependencies on services are missing) and alert rules (for the case where unnecessary dependencies are never removed). Another example might be OpenAPI docs that you use to validate requests and responses.

I think that when you enforce a common source of truth behind both your docs and the functionality of your system, those docs can never become outdated. If you just shove
docs into git without using them for anything they can easily rot away.
Even though type annotations are part of the language now in Python, they aren’t used by the runtime so it is still essentially the same as jsdoc or sorbet style type checking. More like a really powerful linter than a transpiler like typescript.

Before type annotations were officially added in python 3.5, you could still use mypy for type checking. The only difference being that the type hint format wasn’t standardized across tools.
It's painfully obvious that the intent of GitHub Copilot is to duplicate a large body of copyrighted code.
Initially, no. They are a mechanism for counting, or a way of recording measurements. Many young people, when trying to learn mathematics, do not take the necessary step beyond these ideas.

They are not helped by educators insisting on presenting "word problems" when teaching maths. To get to the next level, you need to break the connection between numbers and the "real world". I've always felt that the number zero represented the first step that humanity took in this journey - and it's a step that every human also needs to individually take if they want to learn maths.
The monopolists' first step towards unfairly dominating a market always seems pretty mundane.
Think you could find a link?
JRR Tolkein's publisher hired a lawyer to defend his copyright in the USSR. The case failed..

But what exactly did they want? The KGB to send Tolkein fans to the Gulag?
Another big difference between transit in Tokyo versus transit in California: in Tokyo many of the lines are owned and operated by private companies. JR East used to be part of Japan National Railways, but the Japanese government privatized JNR in 1987, and it was split into several regional companies. There are other private companies that operate commuter rail lines, such as Tokyu (which played a major role in the development of Shibuya as well as suburban areas in Yokohama such as Tama Plaza), Odakyu, Keio, and Keikyu. The subway lines tend to be publicly-owned, however, such as the Tokyo Metro subway system, the Toei subway system, and the Yokohama Municipal Subway. Many of these subway lines seamlessly flow into privately-owned and operated lines from the companies previously mentioned; for example, the Tokyu Den-en-Toshi line, which connects the suburban areas of Machida and Yokohama to Shibuya, becomes the Tokyo Metro Hanzomon Line once it reaches Shibuya.

Many of the private train companies have other businesses. For example, Tokyu Group (https://tokyugroup.jp/en) operates many companies, such as department stores (including the famous Shibuya 109), hotels, grocery stores, and even a hospital. Tokyu used to own a fantastic chain of stores called Tokyu Hands, which is hard to classify but sells a variety of goods, but Tokyu sold it a few years ago.
The whole article is about the lack of transparency on a situation involving a product Samsung designed which may or may not have serious health consequences, not about return policies
I redesigned Hacker News (But I used the API this time)
It's pretty normal to do both those things in order to reflect on game design, monitor quality, and provide support.

We don't have to like that it's the norm now, but it's a bummer to see a small studio singled out for something the whole industry is doing, especially when their game is being shared as something especially interesting
SpaceX launched 525 of the world's 626 spacecraft/satellites last year, and in terms of tonnage their dominance is ridiculous, just look at this:

https://x.com/BryceSpaceTech/status/1796623202539434297

They're already cheaper than the competition, they have no need to sacrifice their own margin.
Gaming is literally the industry that coined the term.
Regardless of how you may feel about the locked down Apple ecosystem, it's pretty clear (imo) what the question meant.
How much AAPL do you own?
Coming from a family with several people “on the spectrum,” I want to point out that _some_ people with ASD have trouble with sarcasm.

I would also contend that HN, like my workplace (university math department) skews towards folks with ASD.

Usual caveats of “when you met one person with autism, you met one person with autism…” etc etc.
It's almost certainly an opt-in feature. Do you have to tell your parents not to enable Developer Mode as well?
odd because Merkel knows a thing or two about nuclear, doesnt she?
And now, 30 years later, the name of this Disney character finally makes sense to me: https://disney.fandom.com/wiki/Taurus_Bulba
Echo cancellation is often disabled if you have headphones plugged in, under the assumption that headphones won't be audible in the microphone, and it's better to disable it to avoid it degrading your microphone signal.

It might be that whatever program you're using doesn't know the difference between speakers and headphones (possibly because you're using the 3.5mm jack?)
> As such, to make use of those developers, you basically need to provide handholding for them as much as possible. This is pretty much the reason for things like OOP, frameworks like React, Type safety, e.t.c.

It’s rare to see the “C is great, it’s the developers who are the problem” opinion in 2024
Why do you imagine yourself having to explain them anything at all?

What do you care what store your parents download apps?
IN Defense of Low Fat: A Call for Some Evolution of Thought (Part 1)
You may very well be entirely right.

And I think you know exactly what I meant, because you immediately countered with some historical evidence around those first abstractions.

So, thank you, and I will read much more about Sumerian mathematics with great interest.
People also ask "what is your greatest weakness?" - good luck to anyone thoughtful enough to know a real answer and thoughtless enough to tell it honestly. That interview question is fair but there is a decent chance here that it selects for people who are good at answering hard-to-answer questions more than anything else. It pushes for someone who can fabricate inoffensive but plausible answers.

Selecting people with high verbal and social intelligence isn't a bad interview strategy though.
Mechanical, 3D Printed Seven Segment Display [video]
> Yes, I'm sure their CSAM was trained on publicly available data. They sell broken-by-design devices with decades old kernel for an exuberant price but people still fall for the stale "sEcUrItY" marketing pitch. Talk about naive.

and see, the problem is that people think this passes for a rebuttal, or even civilized discourse. You're literally the exact cliche that pops up in every discussion around privacy that I was referring to in my comment above.

It truly costs you nothing to have a little bit of civility and class. Most of us are here to discuss and not to meme about “le apple CSAM”.

I'm guessing that you're arguing about something that literally doesn't exist, to be honest. Endpoint CSAM scanning was never rolled out to consumer devices, it was a proposal from the EU (that popular savior!) that Apple successfully stalled and navigated until E2E was ready for rollout, upon which they said "lol no, that's stupid" and then the push fell apart.

Regardless though, complying with lawful authorities inside their jurisdictions is something that every corporation is gonna have to do... even in china. If the EU makes dumb decisions, it's not exactly Apple's fault. EU sovereignty cuts both ways, sometimes you get GDPR and sometimes you get mandatory nannyware. But since it didn't pass, I don't know why you'd bring it up as even an issue, let alone as being something caused by apple?

And again, to go back to the start, the fact that this vague "apple bad" argumentation is so routine and so tolerated is silly. You're mad about something that wasn't caused by apple and didn't actually happen anyway. It's vague tonal FUD and virtue-signaling to other people who are similar haters, and there's enough people who upvote/echo similar sentiments that it is self-sustaining. You can address the point without ducking out to random "but what about that one unrelated-to-apple bad-thing that almost happened that one time???" virtue-signaling points.

The ever-relevant Paul Graham: https://paulgraham.com/fh.html
Maybe because it's not their culture, so they don't have the self-hatred many Westerns do?

There's lots of shouting about whether Russia is Western or European, but I think history shows it's really it's own thing. "Rome and Constantinople have fallen. Only Moscow remains."
Interestingly, the bias happened in the opposite direction from the one you're assuming.

We used to have the neutral "man" and masculine "wer-man" and feminine "wo-man". We still see that "wer-" prefix in the word "werewolf".
So it's not that we took the masculine word and started using it as the default, but rather that we took the neutral word and added an assumed masculinity. In that context I see less of an issue with trying to reclaim the neutral-ness of "man" and "mankind".

[1] https://www.todayifoundout.com/index.php/2010/08/the-word-ma...
I belive you're misunderstanding what TCP-over-X means. If you can exchange messages, it means you could exchange bytes, if you can do that you can send any form of data, including HTTPS which is an application over TCP. HTTPS could then include video and images, encrypted and therefore difficult to specifically block.
I've assumed nothing of the sort, nor have I argued for syntax to be eliminated. Both wildly misrepresent what I've argued.

On the contrary you will find that throughout this thread my biggest issue with visual programming is the reverse:

That a textual syntax that maps cleanly to the visual representation is an absolute necessity.

The problem is no visual programming system has included such a system. They've either been only visual, or they've been visual representations of programs written in classical programming languages.

Nobody has come up with, e.g. a language designed specifically to facilitate new visual programming capabilities without losing the ability to cleanly roundtrip to text.

I tried and gave up. Maybe I'll revisit it again in retirement, but I really hope someone beats me to it and finds something that works.
I am the one they call when something doesn’t work anymore. Getting them iPhones & iPads reduced those calls tremendously. I still have nightmares about the browser plugins they used to have installed on their Win XP PC.
It was just updated to extension manifest v3 version and someone went to the trouble of having some sort of field test id mess for it on top of all the nonsense. Doesn't seem like anyone is planning to get rid of it anytime soon.

But the Git history of it is fascinating, starting at the initial merge that got it in that went with the old school trick of "just call X to explain why this is needed" to get your stuff merged. Then every non-trivial change ever to it is inevitably auto-reverted due to some failure before being resubmitted, this must be the "unparalleled Google developer environment" in action - nobody can or bothers to run the tests on a piece of software this big. Half the commits are various formatting nonsense. One third is my favorite - someone making a change to an extension API only to realize the fucking hangout guys sneaked an actual extension into the code base and they will have to update that one to reflect their change. I can feel their anger personally.
The same guy apparently made https://hiveplot.com/
I genuinely hope EU is going to punish this behavior, and I see no way it won't.

This is plain and simple malicious compliance.
> Look at all the environment variables in this dockerfile — which ones are necessary to run this service myself?

It would also help to sort and de-duplicate the variables in the file. COHERE_API_KEY is listed twice. Adding a comment per block of API keys on what they're for would also be nice.
>More regulation

That goes against easy money for corporations.
> In 2022, production-grade vector databases were relying on in-memory storage

This is irking me. pg_vector has existed from before that, doesn't require in-memory storage and can definitely handle vector search for 100m+ documents in a decently performant manner. Did they have a particular requirement somewhere?
There are tools that check whether you are using your types correctly. They work like linters, where you get hints in your IDE and you can run it across the whole project looking for problems when you want to.

The difference between this approach and the typescript approach is that typescript isn’t valid JavaScript, you need a build step that converts it. JavaScript with JSDoc type annotations is valid JavaScript, just with special comments in it, so it doesn’t need to be converted before it is run.
It would be fascinating if NPCs had more backstory to them and more complex behaviors. Although I would imagine it would be near impossible to test since anything could influence their behavior.
Cheers. Beautifully put. Can I quote you on that? :)
The post you're replying to is describing a straightforward implementation of the strangler pattern.

It's a valid and useful technique. Even if you disfavor it, I don't see why you feel the need to judge the comprehension skills of the commenter.

https://www.redhat.com/architect/pros-and-cons-strangler-arc...
And why would apps on other stores not work anymore (which by the way has nothing to do with the store they download it)?

Do you think people with android are having their phones or applications broken because you can install applications by random places on the internet?

That just...doesn't happen.
I dual-boot on my personal desktop. I mostly use Debian, but there's a Windows partition for games and a few other Windows-specific things. The GPU in it was way too expensive to justify buying two, and I use it under Linux for ML, hash-cracking, etc.

My original plan was to do everything in a Windows VM, but there was too much of a performance hit for some of my purposes, and VMWare doesn't allow attaching physical disks or non-encrypted VMDKs to a Windows 11 VM, so it's actually easier to have a data drive that's accessible from both OSes with dual boot than it would be with a VM.[1] I'm still disappointed about that.

[1] Using HGFS to map a host path through to the VM is not an option because of how slow that is, especially when accessing large numbers of files.
It does say right on the homepage:

> What browsers are currently supported ?
Since we depend on the `Origin-Agent-Cluster` header being honored by the browser, we are currently limited to Chrome and Edge.
Congress has power of the purse, not the judicial
This was my experience too.

Had a Delta flight that used gogoinflight internet. On my initial outbound flight I noticed DNS still worked without paying, so when I was flying back home, I had set up a simple iodine tunnel on my homelab in advance.

I was surprised by how completely unusable it was. Of the few sites I even attempted to load, I only just barely managed stallman.org after modifying my browsers maximum timeout via a flag (and it look ~5 minutes).

SSH was also not usable, even a simple "whoami" took ~1 minute to finally execute.

So yeah fun as a cool gimmick, but other than _maaaaybe_ connecting to a single IRC channel, its not practical for anything.