skysight-inc/HackerNews huggingface dataset:
I strongly recommend the Sorcery games for anyone looking for any kind of rich gameplay experience on mobile.

In an ecosystem that's been almost entirely consumed by upgrade treadmills and habit loops, it's a perfect counterpoint that is about storytelling and gameplay that's all about emphasizing craft.
That looks pretty interesting, I'd think a regular LCD would already be fully capable of working this way if you swapped the diffuser + backlight for a reflective white sheet? They are transparent after all.
In Germany, we call this „Fernfusion“. It‘s actually working beautifully, and I‘m a happy customer.
The odds increasing from 2% to 3% mean it's 3% likely to hit us, which is more than 2%, yes.

But the steady increase so far does not imply a continued future increase, that the true probability is much higher. He is addressing a normal human tendency to predict trends.
He doesn't want AI for the world. He wants the world for his AI.
The other thing that's PITA with Kafka is fail/retry.

If you want to continue processing other/newer items/messages (and usually you do), you need to commit Kafka topic offset - leaving you to figure out what to do with failed item/message.

One simple thing is just re-inserting it again into the same topic (at the end). If it was temps transient error that could be enough

Instead of same topic, you can also insert it into another failedX Kafka topic (and have topic processed by cron like scheduled task).

And if you need things like progressive backing off before attempting reprocessing - you liekly want to push failed items into something else.

While it could be another tasks system/setup where you can specify how many reprocessing attempts to make, how much time to wait before next attempt ...etc. Often it's enough to have a simple DB/table.
Second Godot Engine Newsletter
Do remember some from when we were in
Florida; since we moved to Tennessee when
I was 5, those memories were from <= 5!

Memories:

(1) In a few seconds older brother taught
me to ride a bicycle: He put me on his
bicycle and held me up as I turned the
pedals. He kept saying he was holding me
up as I kept pedaling and he was > 10 feet
back of me!

(2) Mom made eggnog! Last I ever had!

(3) Brother and I got 'twin' beds, with
headboards, foot boards, and posts!

(4) Dad took a lantern, some dough balls,
a net, and a big wash tub to the coast and
returned with the tub full of shrimp!

(5) One baby sitter was really nice --
still remember her smile!

(6) Shela next door was my age, and we
played. When her family moved to
Milwaukee, I said "When I grow up I'm
going to 'Wilwaukee' and marry Shela!"
I'll admit I'm not deeply familiar with Angular signals, but simply signals are IMO not that useful beyond a conference demo. The real hard part is keeping fine-grained reactivity when you have large-ish amounts of hierarchical data. You'll need to somehow nest signals (like SolidJS and Svelte Runes do) or hierarchically mirror the data in a signal-like data structure (like Legend State observables). From a quick glance at the Angular docs, it doesn't seem like they've solved that at all.
Spring Boot startup time is indeed a problem, especially when scaling horizontally on low cpu nodes.

If your environment allows for burst cpu usage until ready to accept traffic, you can start up really fast as spring does so much reflection magic during startup that can't be done during compilation "trivially". You can include hints for runtime configuration from a build, but it doesn't do much to help in really low cpu envs.

Then you can of course just do native images, but you lose some of the spring "magic", and might be annoying to refactor towards.
> Like seeing things in a rawer form that doesnt align well with more normative views of society.

Psycedelics in a nutshell
ah man, them loading in was satisfying!
The idea the solution any of society’s issues is “integrate more of Elon’s businesses”, is blatant corruption.
> By mapping model performance to monetary value, we hope SWE-Lancer enables greater research into the economic impact of AI model development.

What could be costed in an upwork or a mechanical turk task Value?

Task Centrality or Blockingness estimation: precedence edges, tsort topological sort, graph metrics like centrality

Task Complexity estimation: story points, planning poker, relative local complexity scales

Task Value estimation: cost/benefit analysis, marginal revenue
> It's wild how common the viewpoint by "centrists" is that the problem isn't the nazis, it's people being unreasonable about nazis.

What's wilder is that the left clearly still thinks that continually framing their opposition as modern day nazis is a winning electoral strategy.
The Best Stock Market Trades of Last Year
Experiments to show that solid-state materials were capable of amplifying or switching one electric voltage/current with another.

I'm not disputing that these later became the building blocks for computers, just as the quantum gate experiments being conducted in laboratories today may become the building blocks for quantum computers in the future. But that's not where we are now.
That can be said for every system. They are tools. They all become pathological when transformed into ideologies and used to try to solve every problem in one way.
If C++ cmpler became smarter would't be opinionated as rust borrowchecker?
I'm not well versed with either language as I was reading the article published https://cacm.acm.org/blogcacm/21st-century-c/

I suddenly thought of the forward looking trajectory of the idea of making c++ compiler smart(er) as to ease the burden of memory copying (section 3) with zero overhead. If one traces this arc it means that one day c++ compilers would be equivalent to the borrow checker? That is to say they would throw compile time errors for using some construct in c++ that copied instead of moved?
SSDs might go to read only mode when they have block exhaustion, but my experience in practice is that they simply stop functioning entirely when they fail, whether the endurance is still at 100%, 80% or 5%. You could put the NAND on a different controller, but that's a very involved, difficult process, and even that isn't guaranteed to do anything.

Their unreliability has made me far more committed to ensuring that anything of value is backed up incrementally 24/7.
Kinda disagree on C#

It's actually converging with JS and TS

Small repo: https://github.com/CharlieDigital/js-ts-csharp

Edit: but I don't want to dismiss either because C# does cover a large gamut of use cases (desktop, 3D/gaming, COM interop, etc.) and it is true that in some use cases, you may see a wider range of keyword soup compared to just building web APIs (where I think it really shines; this is a .NET web API in 4 lines: https://imgur.com/a/simple-net-api-with-route-param-validati...).
You can in fact use `dlopen`, via the support provided in the `ctypes` standard library. `freetype-py` (https://github.com/rougier/freetype-py) is an example of a project that works this way.

To my understanding, though, it's less performant. And you still need a stable ABI layer to call into. FFI can't save you if the C code decides in version N+1 that it expects the "memory shared across the vm boundary" to have a different layout.
Haha oh you're right, was misframing in my head the word countable as meaning finite.

I even provide the definition of countable infinity in my counterargument without realising it, though maybe that too is a misunderstanding.
...if they're in a thread with new messages coming after, we can all assume people commenting have read what was said before...

IME this actually isn't always the case, especially if it's a busy channel. And so it ends up being more effective to just book a 15 minute Zoom call with someone if you need to actually get their attention, rather than put a message in a channel and/or privately.
I just use an old macbook air with a bluetooth keyboard that also has a touchpad. The thing is in sleep mode when not needed, so it wakes up fast and does not need a lot of energy. With that setup I can access whatever media I want, have a solid adblocker and a browser with a real keyboard.
depending on the size of the app, this can go from a few seconds locally, to 60 seconds when running on 1cpu nodes

there's just so much being done during startup it requires some burst cpu
Julia: C codegen considered unnecessary: go directly to binary, do not pass C
Look it’s not perfect but then I hear you sing praises about like Oracle® CORBA™ with Accenture® Access II™ and I’m not entirely sure we have the same standards for code quality.
If anything I’ve actually seen people using the OS’s virtual memory as a garbage collector in C and C++. Not really portable everywhere, but close enough for most people. For short-lived executables that can’t really allocate unlimited memory, it’s perfectly fine.
I just don't use platforms that feed me slop
> Don’t you think that’s selfish?

What, specifically?

> but I can still empathise with fellow human beings struggling elsewhere in this globalised planet.

Good for you. What makes you think I can't?

> Considering all the environmental protections being rolled back

in the US?

> you and your family will be affected sooner than you think.

You're a few generations late to the game for that now.
I expect my build tool to respect the JVM/Python versions I've set (looking at you Poetry...) and fail if they can't find them

For what it's worth, uv does this if you tell it to. It's just not the default behaviour. Uv and pyenv can easily be used together.
Reminds me of how it is claimed the Germany’s air traffic control is claimed have been eMacs based in the 90‘s

https://news.ycombinator.com/item?id=26202517
Which Knot Is Stronger? Humans Aren't Great Judges
I am a casual python user, and for that I love uv. Something I haven't quite figured out yet is integration with the pyright lsp - when I edit random projects in neovim, any imports have red squiggles. Does anyone know of a good way to resolve imports for the lsp via uv?
Yeah I mean they were surely too old to support it. But the designers of IEEE-754 must have been aware of these systems when they were making the standard.
The quality of Path Finder went downhill many years ago as well.
Meta – Unlocking global AI potential with next-generation subsea infrastructure
Wild guess, but different versions of Rust for the users?
I think https://mymind.com/ might be trying to build what you are looking for, I didn't use it myself, but I read around that the auto-categorization and content-search are not so great though.

I personally use manual tags to organize my bookmarks as I find them easier to maintain than a very rigid hierarchical folder structure. I also find that having to force yourself not to create too many tags is helpful rather than disruptive.

About the "I wonder if I should write it myself" it seems that the bookmarks app space is quite crowded so I guess it'd depend on what you'd like to achieve with the project. I ended up building https://www.keepalink.com if you'd like to give a try to using manual tags with minimal friction. This is a very young project and I'm not sure if it will support automatic tagging and content search at some point though (which seems more in line with what you are looking for right now).
Ask HN: What do you wish you knew when you started your first programming job?
While we're sharing tips: it turns out that babies are born with a basic sense of hygiene and unlearn it because we leave them lying in their dirty diapers for too long, so they desensitize as a way to cope. If you put them on the pot from the start they will try to hold it in, and will try signal to you when they need to pee or poop because they know their needs will be met. So again it is about communication and paying attention.

We did this and while our child still needed diapers, we only went through half the number we would have otherwise. Potty training was also a lot easier compared to the experiences of our friends.
Interesting. I guess GCC’s cost modeling is different, then? Or does it default to a newer machine?
This is the key, there is a reason why the Fed Chairman doesn't ad-lib any of their public speeches. They read a carefully prepared statement and that's it.

Just a small wink, nod or a pause somewhere might cause panic on Wall Street.
All documentation I've seen says that MCAS only activates when the plane has a dangerously high angle of attack, flaps are retracted, and the autopilot is not engaged.

Almost all flights other than by test pilots or air show pilots will never have MCAS do anything unless it receives faulty sensor data, as was the case in the two crashes.
I've would recommend checking out https://github.com/milanglacier/minuet-ai.nvim
Just wait until Trump pardons Jeffrey Skilling, and puts him in charge of the Department of Energy Office of Electricity, to overhaul grid modernization, cybersecurity, and resilience running the national power grid, the Energy Information Administration, to provide power grid data and analysis, and the Federal Energy Regulatory Commission to regulate interstate electricity transmission, wholesale power markets, and reliability.

https://en.wikipedia.org/wiki/Jeffrey_Skilling
Applying pure computer science to real-world problems is of course its own field of study ;)
It's been a few years since I worked on wearables at Meta, so things may have changed, but the goal from the beginning was to move as much compute off the device as possible to deal with the related problems of power consumption and heat generation. For the particular wearable my time was very focused on at the time, heat was actually the larger issue.
I recognize that "Trump outrage" was passé before his term even started, but can we call it out? This is called "corruption", there's no other word for it. President giving sweet gigs to his cronies, just like in Russia and Hungary.
> Why not have smaller venvs for separate projects?

Because they are annoying and unnecessary additional work. If I write something, I won't know the dependencies in the beginning. And if it's a personal tool/script or even a throwaway one-shoot, then why bother with managing unnecessary parts? I just manage my personal stack of dependencies for my own tools in a giant env, and pull imports from it or not, depending on the moment. This allows me to move fast. Of course it is a liability, but not one which usually bites me. Every some years, some dependency goes wrong, and I either fix it or remove it, but at the end the benefit I save in time far outweighs the time I would lose from micromanaging small separate envs.

Managing dependencies is for production and important things. Big messy envs is good enough for everything else. I have hundred of script and tools, micromanaging them on that level has no benefit. And it seems uv now offers some options for making small envs effortless without costing much time, so it's a net benefit in that area, but it's not something world shattering which will turn my world upside down.
Totally orthogonal, but it's also a super weird piece in that it starts by listing three authors, but then has several paragraphs giving a personal account of a single person's history, as if someone wrote their blog entry and then other people demanded a slice of the credit.
I haven't been following this multi-year saga closely because my test is simple: as soon as I see an unwanted ad in Chrome, I'm out. Haven't gotten there yet.
I wouldn't say dead and gone, tabular data is still a thing.
If a cell phone was taped to their face and they were recording everything they see and send it up to meta, then yeah.

Is it well adjusted that I can't do anything without being tracked continuously? I can't even go pass a bus station without it tracking my wifi.

You want to live in minority report world, go ahead. But don't surveil me.
> What specific expertise does SpaceX have in the air traffic control realm?

None?

> What was the bidding process like?

What bidding process? Remember when it's the "special WH employee" hiring his own company that's all fine and dandy

> Is there a problem statement beyond "it has some old bits"? What are the specific goals?

Every system can be improved, but I think the current issues with ATC in the US are not of a technical nature per se

ATC is much more than controllers watching planes on radar screens

Also remember this is a system that has been continuously evolving since WWII pretty much (and possibly before) and that one of the recent "breaking backwards compatibility" was NDBs being decommissioned in the US (bit by bit)
Cost Efficient Candidate Deduplication in RecSys
He doesn't want that. He doesn't want to fiddle with a touchscreen while he drives. In a just world, he'd get a discount on his car insurance.
Hahaha, that's great. Halfway down this article, there's a link to an old article on File Pilot.
article didn't they they got the project and any project would take months/years even with the best and brightest on the project

> get a firsthand look at the current system, learn what air traffic controllers like and dislike about their current tools, and envision how we can make a new, better, modern and safer system

based on this they can come in to scope out a project and send it out for bidding
One of the most values I get out of a SaaS service is NextDNS [0]. There are competitors like ControlD [1] that are also very good. At the end of the day they both check all the boxes for me.

But, the piece that really got me with NextDNS when I started using it was the unlimited number of profiles. This allows me to target any device, no matter where it is (this is fantastic for mobile devices) and keep my filtering lists in place. I selfhost a lot but still find the annual cost of NextDNS more than fair.

[0] https://nextdns.io/
[1] https://controld.com/
From the description, seems to only work with Python codebases.
> The top comment used the word “ethics”.

Yes. In quotes. Which I think means something other than ethics without quotes.

> You’re here debating too,

I'm not really. I'm chatting with you and others. Not everything is a debate.

> I’m pointing out that speedrunning is not interesting from an ethical point of view

And you won that argument. Your internet points will be transferred to your permanent record within one to two days.
Is a cromulent word a cromule?
before coming to say that Musk is getting government contracts due to corruption/special access please read the full article

> get a firsthand look at the current system, learn what air traffic controllers like and dislike about their current tools, and envision how we can make a new, better, modern and safer system

> [media] will claim Elon’s team is getting special access, let me make clear that the @FAANews regularly gives tours of the command center to both media and companies
Yeah, his history is basically bringing in people he can trust because he can control them and then making them do what he wants to get the outcome he needs. It's a pattern across all of his companies and endeavors.
Kinde of like https://r-graph-gallery.com/ of rstudio?
Spacewalk training 'nothing like diving', says NI's first astronaut
The map art reminds me of that used in Elden Ring, I wonder if that's been influenced by this. I wouldn't be surprised as the director of the Souls games was an avid adventure book player.
In the 90’s, iD made Doom, made money off of it for a few years, and then released the source code. They then did the same with Quake. This is part of the reason companies like Valve exist today, as their early games used modified engines from Doom and Quake. Valve is now continuing that 25+ year tradition. People are still making new Doom maps and playing the game. If history is anything to go by, people could be playing TF2 in some form in the 2050’s and beyond.
Unfortunately Onyx Boox have used sockpuppets and other dirty tricks on Reddit[0] and elsewhere to harass and deter users reporting broken screens. Their international partners have webpages explaining how it's "impossible" that e-ink screens can be damaged or broken without you dropping or sitting on them[1] And in general the company is hostile to anyone with damaged devices or issues of other sorts.

Although no-one is perfect, I really like Supernote and their way of developing as much as possible in the open[2]. The devices are really great to use[3]

[0] https://www.reddit.com/r/Onyx_Boox/comments/19czc16/a_genera...

[1] https://einktab.ca/dealing-with-a-broken-e-ink-screen-what-y...

[2] https://trello.com/b/l0COP24j/supernote-a5-x-a6-x-nomad-soft...

[3] https://taoofmac.com/space/blog/2025/01/18/2335
Frames were used because server side rendering of partial pages was sometimes a massive pain. There was no fancy React DOM that could refresh just the relevant bits.

In these cases you just added a frame and you could click through content and the navigation would stay in place.

...but then, like always, people went overboard and pages started to have 42 frames within frames within frames and it made everything painful.
I’ve never seen one that’s “good for typing” but:

TapStrap 2: https://www.tapwithus.com/product/tap-strap-2/

The ancient Twiddler2 wearable chording keyboard: https://spectrum.ieee.org/media-library/the-twiddler-chorded...

The never productised Senseboard: https://www.nyteknik.se/nyheter/virtuella-tangenter-gor-nytt...

The never productised DataEgg chording: https://www.friedmanarchives.com/dataegg/
Militant Agnostic.
Because US doesn't use slave labor (yet?).
Broken legs and ankles heal better if you walk on them within weeks
Actual data would be a better response than a lazy "you're just imagining it".
So many times I have had to deal with custom "frameworks". I've become jaded.

At least with Spring, you only have to learn it once.
OneDrive is an abomination. I never asked for it on my computer. It is infuriating that MS apps default to saving to it.
'Silo'
" Duffy said the team from SpaceX went to Virginia to “get a firsthand look at the current system, learn what air traffic controllers like and dislike about their current tools, and envision how we can make a new, better, modern and safer system.”"

I don't understand how anyone can be reasonably against this? They are not going to just overhaul everything overnight, they are going to upgrade the system based on ATC feedback.
The rapid unscheduled disassembly continues
Before all of the crashes recently with the FAA it has been having a large resource gap (for more than a decade) and that there was a plan in 2024 was on plan to hire thousands. [1][2] This got to the point that they were cutting minimum flying requirements (airlines losing takeoffs and landing slots) [3]. A big problem with even getting people to have a job at the ATC is that it doesn't really pay that well and the main source of hiring of people is former pilots especially when it can have long hours and shifts. I see this more as what happens when you stretch recommended staffing levels to the point where 90% of ATC towers are understaffed[4].

[1]https://www.faa.gov/air_traffic/publications/controller_staf...
[2] https://www.reuters.com/world/us/us-faa-cuts-minimum-flight-...
[3]https://www.reuters.com/business/aerospace-defense/faa-nomin...
[4] https://www.cbsnews.com/news/over-90-percent-u-s-airport-tow...