skysight-inc/HackerNews huggingface dataset:
Central planning limits freedom and mobility. While the '15-minute city' concept is mostly a well meaning idea for urban planning, it will no doubt spiral into a technocratic nightmare which would hamstring the 'spontaneous order' that makes cities special. Look at Google's attempt at this - Sidewalk Labs. I want organic grass root urban development - not big tech smart cities. Its hard to dismiss conspiracy theorists when the technocrats are super invested in these projects.
I made a simple framework for LLM sampling algorithms that can discard generated tokens.

This means it gives you the ability to set rules by which the last tokens are considered incorrect and need to be regenerated.

I have included 2 demo algorithms.

It offers support for both GGUF models (llama.cpp) and models in Huggingface format (Transformers library).

Enjoy!
This certainly is an elegant X.org party trick that can't be done easily in almost any other windowing system: creating a virtual Xrandr display that overlaps with existing physical displays. It's slightly awkward since if it exits outside of sigint it will leave a virtual output and no overlay window but that's a pretty minor issue. (All of that having been said, I would strongly advise to not over-index on SLoC as a measure of quality or elegance.)

This flat-out can't be done in Wayland. Though all is not lost, you might not need this at all in Wayland. The standard way to capture the screen from an unprivileged process in Wayland is through desktop portals, and at least KDE supports a wide variety of different capture options including capturing a rectangle of the screen. I haven't tried, but I suspect this is even true when running X.org applications, thanks to XWaylandVideoBridge.

I am not really thrilled about D-Bus stuff everywhere, but it is nice that you can pretty much override any screen capture behavior you want by changing the org.freedesktop.impl.portal.ScreenCast implementation: I think that's actually a step in a better direction versus having every application implement its own functionality for selecting capture targets.
In sociopolitical terms, a nation refers to a group of people sharing the same culture. A nation-state is a sovereign state (a country) that encompasses all of the people of that culture, as opposed to other kinds of states that might be multiethnic or city-states or empires or whatnot. It's generally seen as the culmination of various independence movements in the 19th and 20th centuries, as constituent peoples within multiethnic empires sought their own independence as a self-governing state.

Not all modern countries are nation-states. Countries like San Marino or Singapore are city states, while countries like the US are often seen not as nation states because they don't have a strong core concept of ethnicity forming the basis of the nation. (In particular, note that citizenship in the US--indeed most countries in the Western Hemisphere--is based primarily on jus soli, i.e., being born on sovereign soil; whereas most European countries figure it primarily on jus sanguini, i.e., based on your parents being citizens).
I'm shopping for a better search engine.

Any suggestions?
I think it's i & 32. Agreed on that being more readable.
I don't know in what company you work at. But you can't have outdated libraries in production forever. Vulnerabilities happen. Stable does not equate outdated. Look at .Net. You can pick a codebase from 2014 and make your way around easily. It is like home. Similarly, your 2014 dev could jump into a time machine into 2024 and work with .Net Core easily. Also, 2014 codebase can keep getting the latest security patches without having to rewrite the codebase.

That's not the case with React or most of the js frameworks
Not my experience at all. Granted I haven't tried writing a loop like this in 20ish years, because once you spot that mistake you don't tend to make it again, and CPUs are better now.

Another thing to note is when you call sleep with a low value it may decide not to sleep at all, so this loop just might be constantly doing syscalls in a tight loop.
Dupe: https://news.ycombinator.com/item?id=41812181
It contains the word "delve", a word that got way more popular in use since the introduction of LLMs.

Also this paragraph sounds a lot like it has been written by LLMs, it's over-expressive:

We systematically advanced through each tier, commencing from tier 5 and descending to tier 0. At every tier, we organized the clusters into manageable batches, ensuring a systematic and controlled transition process. Before embarking on each stage of the version upgrade, we actively involved the on-call teams responsible for each cluster, fostering collaboration and ensuring comprehensive oversight.

The paragraph uses "commencing from" together with "descending to". People would probably write something like "starting with". It shows how the LLM has no spatial understanding: tier 0 is not below or above tier 5, especially as the text has not introduced any such spatial ordering previously. And it gets worse: there is no prior mention of the word "tier" in the blog post. The earlier text speaks of stages, and lists 5 steps (without giving them any name, but the standard term is more like "step" instead of "tier").

There is more signs like "embark", or that specific use of "fostering collaboration" which goes beyond corporate-speak, it also sounds a lot like what an LLM would say. Apparently "safeguard" is also a word LLMs write very often.
It's neither. I remember them moving to the cloud but apparently they moved to Google/Oracle (the latter making this article particularly interesting btw). As per the relevant press release : "It’s understood that Uber will close down its own on-premises data centers and move the entirety of its information technology workloads to Oracle and Google Cloud."
I would agree and expand on this and say such hyper-luddites tend to make picking up new technology a self-fulfilling bad idea. Even if you can present a fantastic business case for something they don't want to learn new things so if you do introduce it they will refuse to learn and progress will suffer as a result.
It also means you need to replace everyones radio at the same time because everyone needs to hear everyone on the channel.

Where new additional technologies are possible, they have been applied (digital packet networks, like with CPLDC - Controller-Pilot Data Link Communications).

Replacing A3E modulated VHF radio requires you replace it for literally everyone, because there are way more users at airport than you think.
902 dollars. No thanks.
Mostly what was in mind when I made the above posts were the after market ECU systems you can buy. I know it's not exactly the same - but I'm hoping that someday someone will make a aftermarket ECU for electric cars.
> which is just too much to be bearable for anything else but the very occasional call.

I've compensated for this in IM calls by speaking with a more deliberate and measured cadence as well as adding slightly longer pauses (and waiting for such) at transitions in conversation. At least for me, it's worked just fine.

I have plenty of friends on the opposite side of the planet who I can carry a conversation with despite the latency by following this.
If the state had any control over DB, they wouldn't have been invested in Arriva (a bus company) until a few months ago, and they wouldn't make most of their cargo revenue with trucks (DB Schenker).
New Mersenne Prime discovered (probably)
There is no custom reader. It works with standard NFC readers on Linux and Android.
Content-Blocking in Manifest v3
When SCO Fired Darl McBride
Point is many of these libraries don't just let you get latest without rewriting some of your code. Multiple that by 10-20 and you are in for a real treat.
Except that Google is complicit and directly benefits of the current state of their search engine, no matter how awful it is to actually use it.
By window manager started out as ~50 lines of Ruby copying an equivalent amount of C.

You can say many things about Wayland, but it's "simple" from a point of view I for one really do not care about. Wayland may be "simple" in some respects, but it makes most of the things I care about doing unnecessarily complex.
upgrade clients and testing the application logic, changes to the queries themselves as written, the process of detecting the regression and getting MySQL patched by percona, changes to default collation ... all of these things have nothing to do with whether the instances are in containers and whether the containers are managed by k8s or not.
Relevant pg thread on twitter: https://x.com/paulg/status/1777030573220933716
NASA's Europa Clipper Launch
In my locale, the only people that want to inspect the building is the bank (if you are borrowing to build). They just want to know it is there.
I can't answer with an overview on who got such a feature, but "every" system got a different way of doing that: rotating usernames as well. Create a new user with new password.

This isn't 100% equal as ownership (thus permissions with DEFINER) in stored procedures etc. needs some thought, but bad access using outdated username is simpler to trace (as username can be logged etc. contrary to passwords; while MySQL allows for tracing using performance_schema logging incl. user defined connection attributes which may ease finding the "bad" application)
we are getting a moon time zone, maybe, eventually, requires international agreement so maybe never

https://www.npr.org/2024/04/09/1243405460/space-news-moon-na...
Is it? I'd imagine they all share many common ancestors, but that those common ancestors are probably shared by many others as well so it's not very unique.

30 generations back (a thousand years?) you have over a billion ancestors, which is way more people estimated to have lived at the time, meaning your family tree at that depth contains the same people over and over. Of course your ancestry probably isn't uniformly distributed across the globe, but without modeling it mathematically my guess is that if you go back ~3700 years to when Abraham ostensibly lived you can find multiple people that appear in the ancestry of virtually everyone from the Old World.

Anyway intuition can often be poor when dealing with large numbers so if anyone has concrete math or research to share I'd be interested in being proven wrong.
I’m confused how this is even a question.

With AM, anything that causes a variation in the intensity of the signal will introduce noise.

With FM, anything that causes a variation in the timing of the signal will introduce noise.

Unless you’re traveling at relativistic speeds, operating a time dilation device, or colocated with a black hole, you usually aren’t going to see the rate that time flows at vary.

Thus if you can make the amplitude of your signal irrelevant past a certain threshold and embed all the information into the time domain, the only thing introducing interference should be other EM sources that happen to be on the same channel.
Paging sysop... paging sysop... paging sysop...

:-)
It's also why there existed more advanced security extensions for X11 (like security labels for windows), but also why even bare-bones X11 had methods to ensure that only one specific application was getting input, specifically to handle secure input like with passwords.
The best we can do with them is to "pay them no mind", i.e. just let them pass though us and then into the void of non-effect. The important understanding is that we can choose to act upon them or ignore them. Ignoring negative impulses is essential for developing compassion as a way of life, and doing so is no less than warfare, the most important we can ever undertake. Of course, if the impulse is "you left the burner on", you should make sure it's not going to cause a fire! Discernment of the flavors of streams that present themselves to our consciousness is sublime and the work of our lifetime.

I made the Bhodisattva Vow nearly 30 years ago, and am now a very happy person with a very happy family, though we have lived in poverty for ~15 years now. Ask me how ;-)

Side note: I lived with yoga practioners and know of the possible dangers therein, so I highly suggest that you add a mantra of positivity to your practice. My experience is that the best are the various two syllable names of our Creator, to accompany your heartbeat. Such mantras are the best baseline for us to fall back into within the busyness of this 21st Century life, but choose what makes you feel happy, for happiness is within the grasp of our every choice.

With love and friendship.
Dude took an isolated instance where a well-tested new material engineering technique was used to fix a bridge and actually made an argument against boring technology. Amazing.

I wholeheartedly disagree with the sentiment. However, I will point out that not all tech is built for all purposes.

Just like we wouldn’t praise I-95 being rebuilt with silly putty just because the engineers enjoyed working with silly putty. They used a well-designed solution for a fitting problem.

So too do we need to consider that boring technology is usually the RIGHT choice. But in instances where it’s not, or where it doesn’t matter: knock yourself out! Have fun!
FEMA contractors ordered to 'stand down' after security threats, messages show
Why It's Important to Call Bullshit on Columbus
In regard to having to have some licensed professionals inspect the work, you'll still often have to do that even if you hire someone to do the job. It is just often baked into the cost to do the job, and the people doing the job will do all the legwork for you.
The clever part isn't just the recursion. These translate (almost) as "one" and "two" in German.
Show HN: Rust Markdown/React to HTML Transpiler
> But normal Russians are normal people like you and me, if anything they are more hostages of this terrible situation than Westerners.

By any chance, did you have conversations with Russians recently where they feel like they can speak freely? The vast majority of them support if not Putin himself, then the idea of restoring Russian Empire through the force one way or another. A lot of them blame "west" for all their problems and a sizeable portion still feel that collapse of the west with its values is the thing to be desired.

Hiring or working with Russian is a liability for any company for practical reason - from espionage to causing major tensions in the periods of world instability or just when person will "come out" on social media with their views and beliefs.
from what i looked at, go was a bit more complicated than rust for cross compilation. but it was still a lot less complicated than sorting it out for python. dunno. was at least two years since i looked at it, but i remember rust coming out on top in my mind.

unfortunately the same maintenance issue applied -- it was a python / R shop so no-one else would have been able to change the code once i left.
But after AIDS sets in, you don't?
Language Models Expose the Flaws in Multiple Choice Testing
> Is there any good way to plot multiple asteroids while maintaining their relative size ie. handling scaling correctly?

Sure thing! Just look up the sky. They are all there :) Perfectly to scale even!

Or if you want it scaled down look at an empty sheet of paper. That is a true representation of how many asteroids you would see if we would scale the solar system down to fit the paper.

In fact I just calculated and the sun itself would be about 0.06mm in diameter if you want to scale down the solar system such that the orbit of Neptune fits on a standard A4 paper. So by all means an empty sheet of paper sounds like a correct visual aid to illustrate the solar system in its entirety, not just the asteroids.
Not really:

https://data.worldbank.org/share/widget?contextual=aggregate...
A Will to Win: The Role of the Public in Taiwan's Defensive Military Outlook
Of course there’s no engineered homeostasis to mess up on Earth. There might be a general tendency toward homeostasis: lots of, in some generalized sense “mass” and “momentum” in the system, and a tendency for species to die off by consuming all their resources and running out of places to put their byproducts. But that seems more likely to be something that humans fall afoul of, not coral, which seems more like an accidental victim and evidence that homeostasis has some pretty big gaps.
Jenniffer Westmoreland (Plaintiff) vs. Matt Mullenweg (Defendant) [pdf] (2022)
The author seems to have drawn from

- Buddhism's mindfulness

- Taoism's natural flow/simplicity

- Stoicism's control of own's mind

- Mindfulness teachings from Jon Kabat-Zinn and/or Thich Nhaat Hanh

- Cognitive Behavioral Techniques

- Mihaly Csikszentmihalyi's flow states

- Literature/poetry from Henry Thoreau and Ralph Waldo Emerson
> to live with ADHD is in large parts about managing a fuel tank which is simply much smaller than everyone else’s

Isn't the fuel dopamine? What you said reminds me of this explanation of ADHD from /r/explainlikeimfive¹:

“When you know you have to do something, your brain requires a certain amount of chemicals (including dopamine) for you to start and stay engaged in that activity. A person without ADHD will go "I need to write my essay." And the brain will go "ok, here is 1 unit of "starting a task" chemicals to get you started." A half hour later the person says, "hey I found interesting information on something else, but I need to stay focused on my paper" and the brain will go "you're right. The paper is more important. Here is a unit of concentration chemicals, use them for the paper" And this repeats basically until their task is complete, then the brain goes, "yay! You finished! Here's some happy chemicals, and an extra shot of dopamine" the dopamine hit solidifies a positive relationship with getting the paper accomplished.

A person with ADHD will go like this: "I need to write my paper. Brain, can you give me concentration chemicals?" And the brain says "I'm sorry I don't have any, no." So they struggle with getting focused. If they manage to force themselves to sit, they may see something else and think, "this is really interesting, but I need to stay focused on my paper." But the brain goes "hey I found some concentration chemicals, but you can only use them for this other thing. If you so much as look at your paper I will destroy all the concentration chemicals we have! Plus, I'll send out unhappy chemicals and you will be miserable and possibly even feel pain, but yeah I'm going to dump an ungodly amount of concentration chemicals on this other thing so good luck"

So basically even if the ADHD person WANTS to write their paper, the brain will not produce them chemicals necessary for them to stay focused on it and even if they DONT want to do "the other thing" their brain chemicals won't let them stop focusing on it.”

[1] https://www.reddit.com/r/explainlikeimfive/comments/vn1je2/e...
Try this!

https://en.wikipedia.org/wiki/Nyctography
Makes my head hurt thinking about long timeframe datasets across geographies and accounting for all of that as these continue to shift.
FM stays good as the signal weakens, and then kind of drops off a cliff almost.
If anything photography mostly just replaced painted portraits, hence why high art went super abstract in response.
Ackman is not a tech folk.
At Uber's scale they are a cloud service.
38C3 – Call for Participation
> I can believe this, but it's funny because I work on a project where the main product is written in Rust, and it's the build tools written in Python that are the technical debt that nobody really wants to touch!

Oh hi! You must be my teammate!

I joined a team like this and just started a personal build/dev/ops tool repo in Rust for things that I needed but were not automated. Over time it has become an "official" repo and renamed to be blessed with an official "org" package prefix.

When I started this project and people were interested, I was asked why I didn't just add to the Python repo; I said that others are free to rewrite them if they want to, but I can't justify spending days messing around with Python to achieve what I can in less than 30 minutes with Rust when I need to quickly automate a tedious task.

Edit: A lot of downvotes on this, but in case it wasn't clear - the team is happy that someone took the time to scaffold a repo in Rust that everyone feels more confident in contributing to, since the overwhelming majority of the codebase is written in Rust and the Python tools repo is full of annoying runtime errors that could be trivially caught at compile time.

The end result is more people feeling more empowered to automate repetitive and tedious tasks which can easily be fudged when executed manually instead of suffering with them because someone who isn't even here anymore decided to start a tools repo in Python for a team that almost exclusively writes code in Rust.
Was not aware of this, I've been reading the file since like … a very long time. I did always find the "Portrait of J Random Hacker" pretty lame, but really enjoyed the AI Koans, especially "Moon instructs a student".

--

New version has many more terms in the lexicon, but it's good to see the "canonical" terms although the foreword exhibits its own strong bias. Original is missing some of my favorites from the so-called rogue fork like "bogo sort", "magic smoke", and "big red switch"

--

Link to original

https://www.dourish.com/goodies/jargon.html
> He's a builder so he could do almost all of the work himself

So $300k plus a ton of skilled labor. That's a lot more than just $300k.
Hooli?
It's simple. Human writing is short and to the point (either because they're lazy or want to save the reader's time), yet still manages to capture your attention. AI writing tends to be too elaborate and lacks a sense of "self".

I feel like this article challenges my patience and attention too much, there is really no need to focus on the pros of upgrading here. We reader just want to know how they managed to upgrade at that large scale, challenges they faced and how the solved them. Not to mention any sane tech writers that value their time wouldn't write this much.
Also it was used for a temporary repair to get the road open again while a permanant repair was made using more conventional roadbuilding.

If you know something is a temporary repair and time is the most important consideration, you can take risks or shortcuts (crushed stone wasn't available) because you know it's not a permanent fix.
> MicroWin, is able to remove Recall, but in the process, File Explorer loses all of the nice touches that have been added in recent Windows updates. This essentially reverts the program to its Windows 7 state

That's a very tiny price to pay. More than worth it.
Yep patching Ubuntu is so stable it's fully automatic and upgrading to the latest Ubuntu is 1-2 days work. Getting to the latest on our front end is a project.
My understanding is that there are lots of existing corals well adapted to high heat/low pH, mostly from shallow atolls.

... But, if you transplant them they get outcompeted immediately. Corals are constantly engaged in a WW1-style trench warfare for space, so spending metabolic energy on something other than eradicating one's neighbor is not a great strategy.

(I work in a tangential area)
If they have techs they don't want to sell you parts, they want to sell you service. Granger sells parts. Would you call up restaurants trying to buy a raw potato?
I don’t understand what you are saying.
Show HN: Tetris Style Math Game to Boost Your Fast Counting Skills
Hey HN!

I built a simple to play Tetris-style math game to help boost your fast counting and mental math skills. The game combines the fun of classic Tetris with quick math challenges — you have to solve quick math problems before they hit the bottom.

Android link - https://play.google.com/store/apps/details?id=falling.number...
iOS link - https://apps.apple.com/us/app/falling-numbers-math-dash/id64...

I made this game as a fun way to improve fast math counting, and I’d love your feedback!