skysight-inc/HackerNews huggingface dataset:
Masahiro Sakurai, creator/director of hit game series "Kirby" and "Super Smash Brothers", has an excellent YouTube series.

https://www.youtube.com/@sora_sakurai_en
Elon Musk is as manipulative as he is smart. In public appearances he uses his 4-yo son as a prop to soften his image. And the way he broke down resistance from members in the Trump cabinet is classic. At the first Trump cabinet meeting he appeared dressed in a t-shirt with "Tech Support" written on it big letters.

And when he started speaking this is what he said: "I actually just call myself public tech support here (opens his blazer to reveal his t-shirt with "Tech Support" written on it) because this is actually... as crazy as it sounds, that's almost a literal description of the work that the Doge team is doing is helping fix the government computer systems. Many of these systems are extremely old. They don't communicate. There are a lot of mistakes in the systems. The software doesn't work. Umm... so we are actually tech support. It's ironic but it's true."

When he lowers himself to "Tech Support" the people in the room can't refuse. The smartest techie in the world is offering to fix their broken systems!

If the system doesn't work as Elon claims, you don't want Elon to fix it because he is using this as a backdoor to gain entry into the system and then manipulate it in ways that he is not fully disclosing.

Any system maintenance must be done by qualified individuals who are background-checked and trained and are part of the organization, and properly supervised, instead of 19-year-olds who no one knows what they are doing and how long they are there for.

It is clear that Elon Musk is using "Tech Support" as a Trojan horse.
> the chronic inflammation that is patriarchal domination via semi-martial law

What does this mean?
I think the interesting thing here though is the notion of `am a jealous God`.

Note: Exodus 20:5 and Similar Passages: The concept of "visiting the iniquity of the fathers on the children to the third and fourth generation" is often understood in the context of the collective nature of ancient Israelite society. It emphasizes the idea that the consequences of sin can affect subsequent generations, particularly in a communal and covenantal context. This does not necessarily mean direct punishment, but rather the natural repercussions and influence of one generation's behavior on the next.

So one interpretation is that: these people's descendants are not directly punished bust just less favorable by God given the jealous nature of God (i.e. the jealous nature to the degree that is expressed in Exodus 20:5 if we take Exodus 20:5 at face value as composed by Moses at the cultural-political time when he received the Commandments where God proclaimed that He is a jealous God)

On the other hand, regarding Ezekiel 18:20, it is a verse that is a part of a broader discussion in Ezekiel 18 that emphasizes individual responsibility when it was composed by the prophet Ezekiel ~6th century BCE, during the Babylonian exile. So once again, one good interpretation can be that due to the cultural-political background at that time, God's message to humanity (for the betterment of humanity) was in a tone where He emphasized less on His jealous aspect and more on the individualism of sins - which is interestingly very similar to the idea of karma formulated in Shakyamuni's Dharma, which was also around that time in human history.
Java TreeMap is thread unsafe.

The business logic is thread unsafe because it uses a TreeMap concurrently. It should either use something else or lock around all usages of the TreeMap. It does not seem to be "in itself" wrong, meaning for any other cause than the usage of TreeMap.
I don't think books and tutorials help that much. Playing and making games — a lot of games — might help you grow more as a designer than reading and watching YouTube.

1. Do master studies. Take a tiny environment or mechanic of a game you love and reproduce it for education, knowing you'll throw it away. Do this often. Get faster at it.

2. Ask people what their favourite game is. Play it. If it's fun to you, why? If it doesn't resonate with you, why?

3. Internalise the idea that ideas don't matter that much, execution is what matters. Good game designers can make otherwise boring games feel fun to play. (See "the art of screenshake" below.)

4. Make a lot of games. Make them small enough to finish. You don't have to release them all, but you should watch other people play them sometimes.

5. Don't listen to people who tell you not to watch YouTube for game design ideas, there are plenty of great videos out there that have positively changed how I think about game design:

The art of screenshake (starts a little slow, but stick with it!):

https://www.youtube.com/watch?v=AJdEqssNZ-U

Designing to reveal the nature of the universe:

https://www.youtube.com/watch?v=OGSeLSmOALU

Game design is a search algorithm:

https://www.youtube.com/watch?v=o5K0uqhxgsE
Exactly. Not sure why you'd pick GPT 4.5 over lots of GPT 4o queries or an o1 query
That isn’t my experience at all. e.g Helldivers 2 I have to lower to medium setting, Black Myth Wukong I have to run at lower settings than Windows. This is with Debian Testing.

It isn’t just I that have observed this. I have a friend using Arch and he noticed there is a higher input latency and worse performance.

I’ve also noticed some weird mouse behaviour in Doom Eternal.

It is enough of a difference that I just reboot into Windows now to play games.
You are not just fighting for yourself, you are fighting for all future generations by helping to contribute toward finding a cure, even if you don’t benefit it from it. It is a noble cause, like going to war to defend your country.

If you only want to contribute toward things if they benefit you, then the real cancer is you.
You had me there for a second. :)
The high-end Framework has 128GB, just like Project DIGITS. VRAM size has always been the problem, so I'm not comparing these APU SBCs to PCIe GPUs.

The comment was more about the timing of the announcements. Maybe Framework should have waited a year and then use an RDNA 4-based APU, developed and marketed in close coordination with AMD. The competitors are Apple and Nvidia, where both build their own chips and get to design their entire systems.
ninjavis – generate visualization from ninja build logs
Is there a way to add a comment to disable the check rule similar to what you can do in ESLint to ignore a rule?
Yeah I figured it was EBS :) the default max iops is like 16k... an i3en can usually destroy 10 default-config EBS backed instances :P

Thanks for the info and GL with your project!
Not surprising since they're gearing up to inject ads into their office suite (free tier anyway)
That's because a bar is generally required by law not to serve someone already drunk.
They wrote this in 2019, well before any useful codegen LLMs existed.

https://www.high-flyer.cn/blog/3fs/
512GB/s from insiders
It's on libgen and the like
Imagine you have the text of a book in a word processor. You can change the text by typing new words or deleting ones that are there. You can also change the font, size, alignment, etc. The latter category of changes does not alter the words in the text, but it can affect how that text is interpreted, which parts of the text a reader focuses on, etc. The difference between a genetic alteration and an epigenetic alteration is conceptually similar. Genetics is changing the "text" of the genome while epigenetics is changing aspects of the genome that affect how that "text" is interpreted and used.
It has become another loop hole, to hire for low wages and hit the diversity goals. Time to review this rule.
TEGs will concentrate heat. A TEG adds significant thermal resistance to your system. For a TEG to produce meaningful energy, you'd almost certainly need a heat sink of some sort. From a total system efficiency and cost perspective, you'd probably be better off just directly mounting a heat sink to the back of a panel.
I was talking about, thinking in terms of 20 nanoseconds intervals, rather than completing a request in 20 nanoseconds. To get 1 microsecond wire-to-wire latency you do need to count your nanoseconds.

Why this number - this is because it’s roughly the time it takes to read 64 bytes from L3 cache. And NICs tend to be able to push data into L3 (or equivalents).

Current state of the art - look up nanoPU, from Stanford. Wire-to-wire under 100ns is not impossible, but this would normally assume pre-cooked packet, selected from a number of packets (which is not an unusual scenario in HFT).
He will be missed. A full generation of heroes of mine is starting to fall. I think the minds and life of individuals like Spassky are very hard to replicate in modern society, we are just different now.
Context: I am a software engineer working at AWS in Commerce Platform - International Expansion. All opinions here are my own. Also, I am just an fairly new engineer, not a lawyer.

Countries in Europe are covered by the EMEA SARL (Except for Turkey) https://aws.amazon.com/legal/aws-emea-countries/. When we generate invoices we look at your contact and billing addresses, and since they are EU we will have them come from the EMEA SARL. We may also have it come from a branch of the EMEA SARL if it exists in your country (for example Greece). If your business has a contract with AWS then the contract can override this behavior. AWS applies taxes under some circumstances, see https://aws.amazon.com/legal/aws-emea/.

With regards to tariffs, my understanding is that its a big maybe. EMEA SARL is a fully owned subsidiary of Amazon Web Service Inc. so for tariff purposes it may be treated as AWS Inc. Alternatively, the tariffs could be structured to only apply to US usage. Its the EU's choice. If the EU wants them apply to all AWS/GCP usage then they will.
Dexter and his brother Brian are perfect examples of this
I thought this was going to be about the NPC/monster AI in Dungeon Crawl Stone Soup.
You mean this one?
https://news.ycombinator.com/item?id=9125816
Harold Cohen and Aaron – A 40-Year Collaboration (2016)
This is really interesting thanks for looking into it. I kind of just assumed that the author used AI and it mixed some stuff up.
If you're actually trying to sell a product (I should hope so, if you're here asking this sort of question) then HN is probably the wrong target demographic to ask. I suppose it depends on what exactly it is you're trying to sell, but you'd likely do better with a tent outside your local mall.

HN is not going to be representative of the vast majority of software market sectors.
A lot of sociology research is activist in nature and not rigorous. Is the study similar?
> I suspect the lack of war-related stress is also a driver of island tameness [...] in humans

Why?
SO also has the "eternal September" problem
I ran a bunch of workstations with Windows 7 for many years this way, also using the predecessor of PrimoCache with local SSDs with a cache. I had an OpenSolaris server for the backing storage with ZFS/COMSTAR.

I've been pretty much Linux only for the last ~15 years or so, but NVMe/TCP is so much faster. I would look at doing a secondary disk applications using NVMe/TCP once booted.
Search engines are dying, because the publicly scrape-able web is being drowned in slop and the search engine purveyors are leaning into it. SEO is dying because search engines have become so useless that even non-tech-adjacent people have noticed.
Here's a direction we could take: Content distribution should be decoupled from content attribution & payment. If I have a collection of torrented music, I should be able to play it in a way that looks up who deserves to be paid for it, and aggregates that data such that at the end of the month, the artist gets paid.

Let's build it and get a bunch of people using it and show the world that the pirates are willing to pay the artists more than Spotify is. At such a point, why wouldn't everyone avast payments to Spotify and hoist the jolly roger in the name of paying artists more?

If someone lead in that direction, would you follow? Would you use the player that made the payments happen? Would you seed the torrents that made the player work?
Have you seen this before in person? It would make a great blog post.

I haven't personally encountered a buggy comparator without a total order.
Why quality eval is the key to search and RAG
Writing is quite different as a discipline and in its effects when it's for self-discovery, self-analysis, messaging others, etc.

It's like the vast differences between relaxing alone at home, caring for your partner, hosting guests, going to work, taking kids on vacation...

What's helpful in either case is the ritual of entering that domain: you pull yourself together for work, dissolve on the couch, and put on a happy listening face for the kids. The more consistent you are in your rituals, the more quickly and deeply you enter and exit that domain.

That's how to escape mental defaults: have a huge variety of them, widely-spaced, so you can introspect their difference and play their respective lights against their shadows.
Yeah sales speak for themselves
From the Firefox Terms of Use: "These Terms only apply to the Executable Code version of Firefox, not the Firefox source code."

From the MPL 2.0 text: "If You distribute Covered Software in Executable Form then: [...] You may distribute such Executable Form under the terms of this License, or sublicense it under different terms, provided that the license for the Executable Form does not attempt to limit or alter the recipients’ rights in the Source Code Form under this License."

If you compile Firefox yourself, you can do whatever you want with it, subject to the MPL's terms. You can even put your own Terms of Use on your own executable copy. Though if you do this, Mozilla may demand that you rename it so that it doesn't use their trademarks (see: the whole Iceweasel story).
That's for the court to decide, when you sue Mozilla for remotely bricking your browser.
If more businesses were based in Indiana we would understand this problem better.

Gary Indiana is a population center on Lake Michigan, across the Illinois/Indiana border from the Chicago exurbs. They’ve elected to be in the same time zone as Illinois, while the rest of the state is in the same time zone as Ohio. And 1997-2006 was just a clusterfuck where another county joined with Gary, and a bunch of counties decided not to follow DST.

I am not smart enough to know what time it is without asking a computer.
Not yet, but this is in our roadmap: https://github.com/DeepSourceCorp/globstar/issues/135

We're planning to implement a `skipcq` mute word.
Bay Area tech startup with 'bats–t' product moves testing to Nevada
> The short version is that for HN moderation there is a dispassionate algorithm that punishes "fights" and sometimes dang actively performs an action that lets the fight happen, but he doesn't actively stop fight provoking content.

I don’t think the last part is true. As moderator, dang does have the ability to manually down rank posts based on the HN guidelines as well as what he views is good enough for HN.
They have three other approaches that they're considering as well. (Check the About page on TFA.)
I don't know how they can sue for mentioning their product and that's very scummy behavior
Given Rust's supply chain worries, maybe it really is, don't count it out too quickly.
The throughput on those charts is pretty wild - multiple terabytes per second.
Describing a change to DNA methylation "alters" a gene is technically correct in the sense that it is an change to the molecular structure of the DNA that makes up the gene, but is indeed misleading, because without further clarification a majority of people would assume it refers to a change in the gene sequence.
> This does not necessarily mean direct punishment, but rather the natural repercussions and influence of one generation's behavior on the next.

This is a rationalization. If you try to interpret it honestly you can find dozen different places where god punish random people for sins of their relatives (for example "unoborn kids" in cities genocided by Old Testament Israelites either through regular war crimes or direct God's magical intervention).

And then there's the fragment that says that God will not punish a city if there's even one honest man there.

The only way to make it consistent is to ignore contradictions. And I'd say it would be easier to ignore the few ones that are against collective responsibilty (because there's far fewer of them).
> Java and .NET are both VM-based and have noticeable startup time. As such, they are best suited for servers and not for tooling. Golang and Rust (and Zig, and D, V and many other compiled languages) are much better in those areas.

For JIT-based deployments, it is measured in 100-500ms depending on the size of application, sometimes below. .NET has first-party support for NativeAOT deployment mode for a variety workloads: web servers, CLI tools, GUI applications and more.

Go is a VM-based language, where VM provides facilities such as virtual threading with goroutines (which is higher level of abstraction than .NET's execution model), GC, reflection, special handling for FFI. Identical to what .NET does. I don't think the cost and performance profile of BEAM needs additional commentary :)

Go also has weaker GC and compiler implementations and, on optimized code, cannot reach the performance grade of C++ and Rust, something C# can do.

> Those years are long past me. I form my own opinions and I have enough experience to be able to make fairly accurate assessments with minimum information.

The comments under your profile seem to suggest the opposite. Perhaps "minimum information" is impeding fair judgement?

> I don't mind doing that (per se) but I find appeals to authority and credentialism a bit irritating, I admit.

Is there a comment you have in mind which you think is engaging in credentialism?
Yeah, people are holding on to the rigid, simplistic, outdated notion that DNA is the "genetic code" that defines everything.

I think neural nets show that, realistically, evolution requires backpropagation (epigenetics).
Ah the myriad of VAT rate annoyance
Skype probably was rewritten multiple times - C++ client was replaced with Electron, and server API was broken many times as well. The reason Microsoft shuts down Skype is not because there is too much technical debt but because there are few paying customers and because there are new messengers like Telegram.
I'd use "cola" in Dutch to refer to the generic type of drink, which is pretty much universal in Dutch AFAIK. But I would use "coke" in English. I'm not sure where I picked that up: I've lived in a combination of England/Ireland/NZ over many years, and to be honest I'm not actually sure how it's used there. Maybe just from US films?

Although what I really wanted was a Pepsi, but she wouldn't give it to me. All I wanted was a Pepsi! AND SHE WOULDN'T GIVE IT TO ME!
Isn't limitation of liability part of virtually every open source license?

From MIT license:

> IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

From GPLv3 license:

> ... IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM ...
> Nor does ChatGPT ban you from the entire network because you answered a Palestine question on the politics sub-section. (Happened to me.)

Some Reddit subs (as well as web forums/messageboards) have the same problem. If your views don't align with the majority (or the minority, if they run the sub), you're likely to get banned or lose the ability to post.
Magic Secret of Nine (C64 demo) explained
You bring up bad memories. I fucking hated my htc touch diamond. It was pretty but man was it slow.
Everybody who doesn't donate isn't a freeloader.
It's not an exact drop-in replacement. There are many filtering capabilities that cannot be ported [1] to MV3, filtering lists can only be distributed through extension updates [2], and filtering is unreliable.

> Injecting content scripts in a non-declarative way is unreliable in MV3 due to fact that extensions are really service workers which can be suspended at any time.

[1]: https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-as...

[2]: https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-as...
Best source I've found for exactly what this is was reddit, here: https://www.reddit.com/r/ATC/comments/1izjg2m/starlinkverizo... for a system called FENS here: https://www.faa.gov/air_traffic/technology/cinp/fens
Combine a Trombe Wall with a TEC.

https://en.wikipedia.org/wiki/Trombe_wall

https://en.wikipedia.org/wiki/Thermoelectric_cooling

I don't think it would make much electricity. But a Trombe wall can trap a huge amount of heat.
um, I would argue overbearing moderation is positive for overall "quality" of content. But not as useful as ChatGPT that will spoon feed you answers and not care about misspellings, bad English, asking the same question, etc. It is truly remarkable how good it is.
Chip-based system for THZ waves could enable more efficient electronics
Maybe, unlike the existing ones, this one works
they gaslight you in "polite" Corporate Voice, you mean. It's one of the things I hate most about conversational agents. I always tell them to stop using the first person and respond in short declarative sentences and to stop pretending to have emotions and it makes it a lot more tolerable.

Fuck polite. It's a machine. Machines can't be polite because they don't have the capacity for empathy. What you are calling polite is a vacuous and flowery waste of expensive tokens in a patronizing tone.

My favorite is when it politely gets it wrong again. And again.
I can't speak for every institution, but our PR department does as many back and forth passes as it takes for the scientists who did the work to sign off that any edits made still preserve scientific accuracy.
I just find it odd to describe something that happens at the federal level on average once a year[1] as atypical. (And I'm sure even more frequently at the state level).

[1] https://en.wikipedia.org/wiki/List_of_American_federal_polit...
Sometimes you must succumb to NIH. How do you think all those tools you mentioned got produced?