skysight-inc/HackerNews huggingface dataset:
I use Unreal professionally but on the side when I make smaller 2D games I am using Haxe/Heaps currently (although haxe/heaps can do 3d perfectly fine I'd probably stick with Unreal in that case due to experience).

Godot seems to be the way people are going right now though (I haven't tried it).
Two of my favorite sci-fi books of all time.

Just found out Project Hail Mary movie is in pre-production...
It's not exactly the modern equivalent, but owners of a modded Nintendo Switch can dual-boot with a few different Linux images: https://wiki.switchroot.org/

Since it's based on the official (albeit outdated) Tegra drivers, you can run a surprising amount of stuff on it. I got SkiFree working in Box86 and called it a day.
> ropes in Rust won’t work well due to the lack of incremental search at this time

Unless you don't mind implementing a couple dozen lines yourself. The regex_automata crate allows you to directly access the DFA, so with iteration through the rope and a bit of state tracking you can already do this, just not as convenient (yet) as a single method call.
The Most Dangerous Thing in Culture Is Beauty
I agree with the previous comment that the current approach lacks flexibility in achieving high contrast. It might be beneficial to consider a more general and adaptable method that can accommodate different styles or even introduce primitives for different styles in the future
I'll take "Dickensian Workplace Stories" for $370k, Alex:

> My typical day started at 7 a.m. I worked until noon, had lunch and a couple of meetings, and then dove back into intense coding blocks from 2:30 p.m. to 5 p.m.

> Even after work hours, I couldn't turn work off — I kept thinking about the problems at work and what I needed to do. I think the pressure and the environment of working in tech made it incredibly hard for me to disconnect after work.

> For six months, from March to September 2020, I was at the lowest point in my life. Every day felt like a grind: I didn't know what I was doing or why I was still working. My performance started dropping — I couldn't focus on my code or keep up with the deadlines.

> In my opinion, there's a constructive way to give feedback: "Hey, I like the attempt you made here, and there might be opportunities to improve in this way." But some engineers at Meta lacked tact and nuance: "This is really bad. You shouldn't have written it like this." This kind of feedback makes it sound like this is a black-and-white issue, and it often overlooks the emotional aspect of communication.

> I remember one month, I was the only engineer on the Android team because people were either on vacation or taking mental-health leave. I didn't want my team to be held back because of me, so I felt pressured to perform. If I didn't stay up to speed and get those learnings quickly, then I'd be delaying future work streams, which would impact the whole team's progress.

> It was frustrating that leadership was looking so closely at commit counts to gauge employee success. I believed that code quantity alone didn't prove anything — skills like mentorship, project management, and navigating interpersonal dependencies should also be valued. But my manager held a different perspective, and that conversation was one of the last straws that convinced me to leave Meta.

What is...a job?
Can you cite this? All I see is that BigThink is owned by FreeThink [0], and FreeThink appears funded by Bedrock Capital and MaC Venture Capital [1], neither of which I can tell are associated with the Charles Koch Foundation [2][3].

That said, I've spent ~5 minutes on this, so I certainly missed something.

[0] https://bigthink.com/our-mission/

[1] https://www.crunchbase.com/organization/freethink-media/comp...

[2] https://www.linkedin.com/company/bedrockcap/

[3] https://www.linkedin.com/company/mac-venture-capital/
> How often do you edit I file that big?

On the other hand, does speed really matter for small files?

Handling uncommon scenarios gracefully is important.
I am completely on board with the idea of Richard Stallmans of abolishing software patents BUT it is simply an ideal that I do not see ever happening on a large scale. The fact is that when it comes to business, they can help. It is just a shame when there is the potential to leverage them against smaller players.

Things that work on one scale for good can also be leveraged for bad on another scale.
O no, Amazon is worse.

They run a program directly for Chinese manufacturers to sell in US Amazon and even bulk ship their goods on Amazon chattered freighters.
as I mentioned above, the idea that 'well if they got that far you already lost' comes off as video game logic. You don't have a reset button or save point to go back to, you die. So even if it gives you ridiculously thin odds, or even if those added odds are just perceived ... You do it. Much like the ww2 tankers who put sand bags on their tanks.

Do you see those tankers saying 'well, if we took a shell there, we already lost'
> Nobody wants to go back to a world with hundreds of relevant and thousands of legacy encodings.

Japan does (assuming agreeing a unicode-like encoding that actually worked is off the table), for the simple reason that practical support for Japanese in "international" applications has regressed since those days.

> Obviously much better when nobody can read anything than forcing some people to read texts where there's the occasional odd ('non-native' if you exaggerate a bit) font style choice.

https://wiki.c2.com/?AlmostCorrect . Failing obviously and universally is better than failing subtly in edge cases.

> What you can do today is (taking HTML+CSS as the obvious choice) is proper font choice, `@font-face` declarations, proper downloadable fonts, proper configuration of OpenType font feature flags, if necessary on the basis of Unicode code point ranges. (There's also Unicode variation selectors, bit I've never worked with those so can't say how well those work.)

You can do a lot in HTML because HTML has a lot of specific support - something that would likely also be true in a world without unicode. (In the unicode world we have only one encoding per HTML file, but there's no reason a file format couldn't support multiple encodings in the same way as supporting multiple language spans etc.).

> It's not like the pre-Unicode chaos of mutually incompatible encodings did anything to help you with any of these points. Rather, it locked you into a rather small (when compared to Unicode) set of codepoints, and you typically only could do one setting per document.

The old system made the easy things easy. In those days effectively any program that could display French or Swedish documents could also display Japanese documents.

The unicode world makes some things that were previously hard easier, such as mixing languages (as long as the lanugages you want to mix aren't Japanese), but your file format has to go beyond "plain" text for the most basic functionality of properly displaying monolingual Japanese documents.

In the old days if you didn't think about languages at all your program would be broken in every non-English language. Now it's broken only in Japan. That's an improvement for most places, but it's a huge regression in Japan, because previously most programs made some effort to deal with internationalisation issues and now they don't, they just say "it's unicode so we don't have to think about it".
Have you ever gotten your coins stolen from your wallet or invested in an ICO that turned out to be a scam, you are not alone because this happened to me too. I initially lost $90,000 in just 3 months from Cryptoallday, I contacted the authorities and they refereed me to a bitcoin recovery agent who helped me recover all my funds within less than 2 days… I’m speaking out to improve our awareness of these cryptocurrency thieves and help you if you have been a victim yourself. Simply email: CRYPTORECOVERYHACKER @ GMAIL COM
I find myself wondering if Apple applied some kind of back-channel pressure to oust Riccitiello.

With Unity at such a privileged position in the developer ecosystem of the upcoming Apple Vision Pro, I can imagine that Apple execs were pissed off that Unity would do something so stupid and shortsighted to jeopardize their developer ecosystem.

I haven't heard anyone float that idea yet, and the term "Apple" doesn't appear anywhere (yet!) in the comments of this post, so it doesn't seem to be on most people's minds. But still, I wonder...
Speed of light limit is a big problem though. How do you explore the universe if you can't catch up with it? Even with a googol of human lifeforms running as AI spread out across it in a mesh, it is still expanding too fast!
I tried with Beastmaster and Swampmonster with First Wife, but I'm not Elon Musk so it didn't fly. I might be able to sell Zefram Cochrane, though. Do you think it'll matter if Cochrane is his middle name? :D
I've read some others with undercover agents when federal money is involved in the care like the patient using Medicaid and the doctor repeatedly uses that as a ticket for billing unnecessary services.
V's coroutines now work with V's GC
I recently did a deep dive into DS homebrew. Some cool stuff - a Yugioh calculator, mp3 player, port of Doom. In particular, I just love the hardware of the DS Lite or the DsI - it feels great in 2023, and the symmetrical screens are amazing when holding in vertical mode reading an ebook or playing Hotel Dusk. It also has one of the best pieces of software ever for learning Chinese, ‘My Chinese Coach’ - there are additionally two more (at least) homebrew software packages that focus on Chinese, such as DS Zhongwhen.

DS is very underrated - so many great games, and it’s an emulation dream. All without being too powerful, and having ‘realistic’ graphics that just drain battery life.
It's not just about ads though—I use uBlock to "detox" many websites by hiding certain HTML elements.
Good question. I wrote it to support my work on highly efficient text CRDTs for collaborative editing. I wrote a blog post about it a few years ago, though this is out of date now since I’ve made so many new performance improvements:

https://josephg.com/blog/crdts-go-brrr/
Also unrealistic and non sensical exercise. Feels like it would be much easier to bs as well. When you have actual compiler and tests, try to bs that.
I don't know the full answer, but on Windows the problem is less significant because of the core memory management decisions that were made.

In Linux you get a ton of copy-on-write memory - every fork() (the most basic way of multiprocessing) creates a new process that shares all of its memory with parent. Only when something is written the child process actually gets "its" memory pages.

To put that into perspective, imaging you have only one process in your system, and it has a big 4GB buffer of rw memory allocated. So far so good. Then you fork() three times - your overall system memory usage is still roughly 4 GB. And now all four processes (parent and 3 children) overwrite that 4GB buffer to random values. Only at this point your system RAM usage spikes to 16GB.

This means, that the thing that actually OOMS may be just "buffer[i] = 1". It's very hard to recover from this situation gracefully, because this is an exceptional situation, and exceptional situations may require more allocations which are already impossible. Now compare that to Windows, where most memory allocations are in predictable moments, like when malloc() is called, and failures can be safely handled at that point.

So, in the ideal situation, Windows running out of memory will just stop giving new memory to processes and every malloc will fail. In Linux it's not an option, since every write to a memory location can suddenly cause allocation due to copy on write.
Right. There’s a practical justification for being honest, which is that if you’re dishonest, you can find yourself in a situation of having to continue the lie, or coming clean and damaging or losing that relationship, or even your reputation.

I have started two businesses that have generated positive cash flow (and sat on a board for one that didn’t), and honesty is the only right answer.

You gain trust in thimbles and lose it in buckets.
> was that one of the increasingly common "management consulting" / investor- & revenue-focused type of gaming executives

My read of this debacle is that the Unity CEO did not pay attention to details. It's as if he had ever thought of how the policy would play out -- a signature move of a corner-office boss who simply delegates everything about product to his lieutenants. Or worse, to the lieutenants of lieutenants.

This is in such contrast with those founder CEOs, who painstakingly think through product and policy changes.
Ideally our incident response would just generate it's own nice logs of actions, making one of the main jobs of the AI here unnecessary.
This is the real solution. Pretty much all printers accept read/write from public by default and share a lot of info about themselves. Any program on your computer could do this if it wants, the only surprise here is that it took this long for anyone to bother.
They'll sure scrutinize this or that, I'd be surprised if they _suggested_ a salesperson compensation structure.
This can depend on the local market and natural resources available.
This is not cynical - it's a common/smart play with little downside taking advantage of a bad situation (e.g., like the CEO being hated in general by the community).
In this[1] piece I argue that LLMs do, in some cases, demonstrate understanding.

[1] https://www.reddit.com/r/naturalism/comments/1236vzf
For the record, there are dozens of pieces of homebrew software worth mentioning.
I think the concern is real but I don’t think there is another viable competitor to Unity
Show HN: Free content optimization tool for SEO
Printer is not your printer – Hacking Printers at Pwn2Own Part I
(disclaimer that I work in a climate group)

> The only way to do anything is to sacrifice something.

I think this narrative is not correct, or at least makes it seem like climate change will only get solved if we stop being consumerists. There is no need to be that negative, and I find that it hurts the chances we we will actually solve climate change. I get the disillusionment, I do (especially working on it every day).

Food production and distribution for 8 billion people (alone) is about 30% of climate change. So, even if we stopped everything else, climate change would still happen (albeit a bit slower). Even if we all switched to a low carbon intensity diet and literally did nothing else, it would still happen.

There are plenty of ways to mitigate climate change. For better or worse, we live in a capitalist society, and those ways are not generally profitable. However, that means (correctly) pricing carbon into our goods and services will accomplish what you want.

Anyway, I have found most folks who want to do something have never even written their representatives (which takes minutes, minutes!). Tell them you want a revenue neutral carbon tax, or pick something you think works better.
At this rate it is going to be easier to simply emulate the entire universe (aka Devs) and just travel virtually around space-time that way. Then we can just stay home and eat cheese puffs.
I understand that we have to deorbit the ISS at some point, but it's crazy to me that it's cheaper to deorbit all this debris rather than recycle some of it. It's already in orbit. There are "giant steel trusses" - wouldn't it be easier to make the next space station out of some of the existing space station?
What makes a bad decision then? Excellent press while customers still bailing out wouldn't make it a good decision would it?
You'll find by looking at their older posts that the author has actually written quite a lot of elisp.
This is such a simple and obvious idea, I don't know why nobody does this. I guess they can't agree on a standard, but the first company to create this would probably also set the standard (and the second one would set it again).
Related is that Alexa seems to like to add any HP printers nearby with WiFi direct still on, and relentlessly remind you when the neighbor's printer ink is low. I have ~20 random printers in my Alexa account that I don't own and keep reappearing whenever Alexa scans for new devices.
Unreal is even more expensive and requires reporting your revenue to pay for it. How is that a better option than Unity?
Here's a proposal: https://www.youtube.com/watch?v=v3y8AIEX_dU
Fwiw as a known clutz i haven't yet broken a USB C socket, the worst i've done is gummed a socket up with pocket lint. The symmetry helps avoid as many issues.

I did break USB A sockets though. They could easily be jammed in backwards and with the offset from center tongue and the cable perfectly designed to wedge in the wrong way and snap the tongue i did it far too often.
Lego Galactic Senate
> We don't live in a world where any part of this holds water, at least I don't. Care to elucidate where exactly HK and Taiwan got their full set but Japan didn't?

Characters from "Traditional Chinese" and "Simplified Chinese" have different codepoints even for "the same" character, whereas characters from Japanese (or old Korean) are made to share Chinese characters' codepoints even for visually different characters.
Heh, I was thinking about this recently, but from a slightly different angle: most browsers don’t feel like user agents any more. https://untested.sonnet.io/The+modern+Web+has+lost+the+User+...

Personally, I don’t mind the light-dark function although I don’t see much utility in it, since I use variables for this sort of thing.
How about no when it comes to killing people as you describe?

But yes on social media.

I don’t see any issues with that.
Sure, we use group WhatsApp, not facebook (we’d still be on sms if not for media sharing and group management sucking on there) but that gets similar complaints from privacy-conscious geeks. Point is, if you refuse to use what other people are using to communicate, it either puts a burden on others or means you miss stuff (or probably some mix of both). That’s why people say they can’t abandon whichever platform or platforms are central for their various social groups.
Horrifying
Behind the scenes with Raspberry Pi 5
The recently released RPI 5 offers PCIe connectivity I believe.
Swift is a different class than rust though.
> Circadian rhythms aren’t permanent. If they were, international travel would be impossible for humans. Circadian rhythms are defined as entrainable, meaning adjustments to the environment must change the rhythm.

Sure. That's why I'm a night owl in every timezone.

You seem to be assuming that circadian rhythms are driven by some stable 24h/cycle oscillator, with an offset that can be changed with some effort, whether self-directed or in response to environment changes. But if that was the case, international travel would be a chore - you'd probably be back home before you finished adjusting.

The way I see it, circadian rhythms are more like the oscillator with a floating reference point, constantly adapting to environmental cues, and a stable offset that's near-impossible to change (probably genetically fixed). Under this model, international travel is easy - the body will quickly adjust the reference point to the new timezone, based on environmental cues, but the offset remains fixed. And this is what I observe - I'm a night owl in every timezone.
I am all for trying.
Thank you. I'll fix asap. The data source only gives me the names as complete names in "last, first middle" format, and I didn't want to take risk parsing them since there are inconsistencies, but I'll work it out. For now, I've clarified the format in the placeholder of that field.
A better question is why should anyone care? Distasteful and offensive as it may be, disinformation on X is not an actual problem that needs to be solved. This is just a bunch of parasitic EU bureaucrats looking for ways to justify their jobs and waste more taxpayer money.
Show HN: Flapimoji – Emoji Flappy Bird Coded by ChatGPT
They do, and invariably fail but I'd argue trying to hide an adblocker is going to be more tricky than pretending to be android, for example.

But both downloading and alternative frontends still work fine, I just got the message on youtube for the first time (only on desktop though, not android, firefox on both), minor inconvenience to run yt-dlp in an internet accessible folder and means I retain the content should their random behaviour make it unavailable in the future.
I just realized, all this time, i should have known which way the USB ports were on the back of the pc.
All I had to do was visualize the motherboard inside the case and I'd immediately and easily know which way to plug the cables in without looking.

Wish I'd thought of this 15 years ago...
My favourite is this oddly named street in the village of Pontesford, Shropshire.

Linley Terrace the sign says... then in small writing, 'This side only'. The other side of the road is Linley Avenue!

You can see the signs on each side on this streetview

28 Linley Terrace
https://maps.app.goo.gl/CapSpetAsm3pDzx98
Oh I get it, I originally said “window manager” rather than “window server.” You’re so helpful, thank you!
I'm not a linux user, so not an observation of experience. Just the existence of this website suggests to me that however it is being done right now could be made clearer somehow.
WA licensed realtor here, working outside the I-5 corridor... what you say is an accurate reflection of what I see in my rural market - sales are slower, but prices aren't dropping. When I talk to my colleagues who are in the Puget Sound market, they all indicate that inventory is almost tighter than it was previously - people are in a 3% rate and unwilling to move unless life forces them to do so.

I'm not an economist, but I see it as a basic function of supply and demand. So long as demand is high and supply is stable, prices must remain high. Sales may be slower (IE: you see properties sitting on market longer...) but that is a reflection of constrained borrowing / access to capital, not decreased demand.
It's pretty much what it says on the tin. A field which warps nearby space into a different shape.

What that means is complicated to explain, but the gist of a warp drive is that you expand space behind you and compress space in front of you. The normal space in between gets pushed forward, ideally at speeds faster than light. There's lots of good explainers on YouTube if you want to learn more.
you can also cut the worst case non local edit case in half by implementing a circular gap buffer as in climacs https://flexichain.common-lisp.dev/download/StrandhVilleneuv...
Lemminds DS is my favorite.

http://www.mrdictionary.net/lemmings/
A relaxing coding session with ChatGPT lead to this...

MIT License https://github.com/franzenzenhofer/flapimoji
Thank you. I'll fix this. I'm working out dark mode for the map, so I'll do it along with that when I figure it out.
CAN-SPAM Act (Controlling the Assault of Non-Solicited Pornography And Marketing Act) of 2003.

Perhaps, auto-forward them to spam@uce.gov w/ some sort of preface that you can't unsubscribe.
It's almost certainly because staircases were 1) hazardous as hell, 2) going down is way more dangerous than going up, 3) clockwise puts the dominant hand/foot on the side with the biggest width when descending.

There was an article here on HN a while ago talking about how the stupidly designed staircases were responsible for the Victorian trope of "falling down a staircase to your death."--the ones for servants were especially poorly designed.
Fedora does that on some (but not all) disk/ram size combos. IIRC the installer won't put swap on nvme unless you tell it to explicitly, and will always set up the smaller of 4g or half of physical memory as zram.
That doesn’t surprise me, I was just translating what the other guy was saying!
> We're not able to run any piece of gear without the occasional failure

Seems like they could easily pressurize the pipes when idle to detect leaks