skysight-inc/HackerNews huggingface dataset:
You may not have seen it, but do you care to explain this Veritasium video of 3 months ago where they specifically gain (not entirely legal) access to the SS7 network to hack Linus Sebastian's phone?

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

Are you saying the SS7 messages they're looking at of a Canadian telephone subscriber just aren't there?

And this is the EFF saying in July 2024 that the FCC should really make telcos address vulnerabilities in SS7:

https://www.eff.org/deeplinks/2024/07/eff-fcc-ss7-vulnerable...

Are you saying they're just wrong, those SS7 networks don't exist in the USA?

I mean, the article links the FCC request-for-comment on SS7 networks. Just as a quote: https://docs.fcc.gov/public/attachments/DA-24-308A1.pdf

The Signaling System 7 (SS7) and Diameter protocols play a critical role in
U.S. telecommunications infrastructure supporting fixed and mobile service
providers in processing and routing calls and text messages between networks,
enabling interconnection between fixed and mobile networks, and providing call
session information such as Caller ID and billing data for circuit switched
infrastructure. Over the last several years, numerous reports have called
attention to security vulnerabilities present within SS7 networks and suggest
that attackers target SS7 to obtain subscribers’ location information.

This is dated March 2024. It's talking about the very thing you say you haven't seen for more than a decade. To me, it sounds like that thing (the SS7 network) is alive and well in the USA, and the federal government is concerned about its lax security allowing spies to discover phone users' location information - the very topic we're discussing.

It sounds like you're talking mince.
Yes, the operating system is the correct place to enforce capabilities.

The problem with this is that no mainstream OS does this correctly, which means that correctly doing security requires writing a new OS and getting all the userspace programs ported over to it (which is a non-trivial port, because the programming model for capabilities is pretty significantly different from mainstream OSes). It's very hard to convince users to ditch their entire computing ecosystem for a new one unless all of their devices get pwned and they can't access their computing ecosystem anyway.
The Rust Programming Language – Fearless Concurrency
Staff plus just means staff or higher. Staff, senior staff, principal, mega ultra principal etc…
>> scompose the operations

I wonder whether that is some specialised terminology I'm not familiar with - or it just means to decompose the operations (but with an Italian s- for negation)?
I wish graph did not show 2 values with the same blue color
> Average age of first-time homebuyers is 38, an all-time high.

And why is this a problem?

What is wrong with renting for life, exactly? I’m seeing more and more people own rental properties, but do not own their primary residence by choice.
Installing Windows 11 on a MicroSD Card on the Steam Deck OLED
I'd like to recommend that we halt the development of AI until everyone has access to free basic food, clothes, housing and education.
Content-wise more like outside
Deflation is a problem, but not for the reason mentioned there. The reason deflation is an issue is because it makes holding cash into an investment strategy. If the price of goods is dropping, the value of money is rising, so the more cash I hold the richer I get. This obviously dissuades people with cash from investing their cash into actual productive work, which means fewer jobs. There was a small deflationary bump in American history around the 1930s that helps to illustrate what can happen in a deflationary spiral.
Even better - give the customer the $10k.
You can do portable SIMD in GNU C/C++ using the vector extension:

https://gcc.gnu.org/onlinedocs/gcc/Vector-Extensions.html
Happy New Year from the West coast!
>I'm not an idiot and I know when commoncrawl crawls

When will commoncrawl crawl your site again?
Except when it does https://en.wikipedia.org/wiki/Analogy_(law)
Would be a fun premise for a book... someone finally figures out the error correction encoding scheme, and a vast amount of "junk" or otherwise misunderstood DNA in our biosphere is actually chapters of a historical archive left to us by an advanced biotech civilization from our ancient past.

Depending on what we learn from the archive, it could go more towards sci-fi, fantasy, or horror...
Although in theory a U-233 bomb would work just fine, the fact is that very few U-233 bombs were ever made. I don't think that more than 10, by all the nuclear powers combined. One way or another U-233 is not as good a bomb-making material in practice as it is in theory.
https://www.he360.com/ Has been doing this for a while.
Elastic Binary Trees https://wtarreau.blogspot.com/2011/12/elastic-binary-trees-e...
The soviet union most likely did what it did because it was totalitarian, not because it was socialist. A dictator can choose to pollute a river, but that’s kinda besides the point. The point is that the incentives that capitalism creates for individuals’ behavior will tend to drive them to produce without consideration for externalities. Even a dictatorship may arguably have more incentives against such, cause the dictator needs to avoid pissing off the people so much that they overthrow him. Capitalism instead explicitly accepts most behaviors which pursue profit regardless of their externalities. To the extent we don’t do that today, it’s mostly the result of changing our economy to be a more mixed model with government regulation.
> "We detect no activity by nation-state actors in our networks at this time," an AT&T spokesperson said.

Sounds like the root of the issue.
It wasn't only the one graph - there's another graph that has a whole spectrum of blue colors - nearly impossible to tell which is which without going in with an eye drop tool.

I found this to really detract from an otherwise interesting post.
Ugly times there!

Neither am I. Perhaps the game value is different these days.

No game is worth my friendships. Would have to speak up, then follow it through and adhere to the golden rules to treat people right while it all gets sorted out.

Anyone not on board with sniffing something that toxic out is just going to have to go their way, best of luck, etc...

Maybe these things help people. Hope so though I do feel it all is a sort of dodge around people both being more direct in their interactions, which absolutely do include benefit of the doubt being given where necessary. And having just a bit thicker skin, that being derived from "we are as offended as we think we are" basically mandating everyone managing how they respond to potential offenses.

There just are a whole bunch of ways to do that which leave others the outs needed to bring the conversation to a reasonable place and more of us need to use them more of the time.

Put another way, the people burning an hour trying to figure out who is the biggest asshole deserve to have that conversation.

Maybe that just isn't so important?

Thanks for an interesting exchange everyone. I will read final responses on my way out.
Not OP, but I've just gotten really used to verifying implementation details. Yup, those subtle ones really suck. It's pretty much just up to intuition if something in the response (or your followups) rings the `not quite right` bell for you.
> It took them many months to get it on Android.

It's surprising given that back in June? 2024 I just extracted the .love zip from the executable, patched a file or two, and merged it into the love android apk and it Just Worked. Just goes to prove the last 5% rule
Sign up for MailChannels API and I’ll make it free for you.
I know it was a typo, but I want to play edlin ring. The most frustrating text mode adventure ever.
Happy 2025, folks!

My (recent) experience:

> Let's make that asynchronous

It can be done, but here, there be dragonnes.

I just had to make a formerly synchronous load in a recently released app, into an async one, because users with large connection lists (think "friends," in Facebook, but not as "friendly"), were having extremely slow loads.

This was a big change.

First, I had to swap out an entire SDK that accessed the most important server in the app, because the old one didn't play well, with threads (my bad). That actually went fairly smoothly, because of the abstraction (boo hiss, I guess?) that I had used for the SDK. Took about a day, to have the operation running smoothly.

Testing...Testing...Testing...

Next, I had to test like crazy, for weeks, on the user-level code, because the new threading brought the beast out in that code. I found all kinds of places, where I had written thread-unstudly code. None of the issues were serious, and many folks would have said "Fuck it. Let's ship," but I'm a bit anal about certain things, and I'm not being paid, anyway...

In the end, the conversion was a success (not one complaint —fingers crossed), and we got the results we needed, but it took a hell of a lot of testing (especially monkey testing), and Release Day was a nervous one. The UI basically didn't change at all (except for some loading throbbers on the profile avatars), but under the hood, a lot had changed.

Sometimes, it needs to be done, but it's tempting to make it seem easy (which many folks will). I am a rather scarred veteran of "That should be easy," so I went in, with eyes open, and (as noted) had already prepared, with a certain level of abstraction. I figured that the SDK swap would be [relatively] easy, but didn’t bargain for all the little bugs, in the code I thought was already sorted.
Output tokens are still generated, otherwise the model wouldn’t know when to stop being in latent space mode. The <eot> token emerges as the top token at the output layer when it’s time to switch back.
Show HN: Neurture – New Year's Resolutions with Science and Self-Compassion
Seriously, I consider a programming language mature when projects written in that language stop feeling the need to stress that. I mean, for some time projects listed "written in rust" (or "written in go", etc) as the main feature. Now rust is more normalized, finally.
That may be a challenge for AI companies but that doesn't sound like a problem to me. Commodities are great for consumers.
No, this all happens inside the model. I suppose it’s possible that the hidden layers of one model could be sent to another model. But the second model would need to be trained to understand the meaning of the hidden layer’s outputs. You could accomplish that through fine tuning of the second model. It would be neat to see someone try this.
Latent.Space 2024 Year in Review
Given all the division and change across the rest of the web (and by extension the world), glad to have a place where I can learn, share, grow, and maintain an open mind.

Happy new year :)
If you can't understand the code snippets in this post, the concepts will most likely be lost on you, no matter what other language would be used for the code.
Balatro doesn't have ads but it does have achievements and game center.

As much as I'd like my game to spread as far and wide as Balatro, I understand that it won't, not anywhere close. It's just not going to have the polish that Balatro has (I don't have the time or energy, I'm in my 40s with a spouse and a day job).

But hopefully it will be fun to play (it is a more fully-featured remake of an old free web game I made many, many years ago that was played millions of times).

And games that aren't already super high quality mostly don't sell on iOS anymore, at least not before people download it for free and try them. You pretty much have to make the base game free so people will download it and then provide an unlock later.

I'm not trying to be obnoxious about ads. I'm wanting to use the Zach Gage model (Knotwords, Flipflop Solitaire, Good Sudoku, SpellTower). Some minimal ads in between matches (the matches last 5-10 minutes by themselves) and a few extras like themes or detailed stats behind a one-time unlock of a few bucks. I hate the standard model of throwing ads in your face every 30 seconds and wouldn't do that for my game.

Also another native feature that Love2D doesn't support is the iOS Haptics library. Love2D only allows for a half second vibrate at full power and it's way too much. Balatro uses the iOS native haptics library as well (it's obvious, they're very light and quick vibrations). These haptics are super common in iOS games nowadays so it will seem weird if it doesn't support them properly.
An eccentric British inventor imagined 2025 a century ago
I'm British, but had never heard of it until I spent New Year with my wife's family in Denmark a few years ago. Indeed it does seem to be compulsory viewing there, and no-one could believe I didn't know it.
Not sure where you are getting the subsidy figure. China's EV subsidies have been around since 2009, extended and renewed every 2-4 years. The last consumer "direct purchase subsidies" ended in Dec, 2022, but was extended as tax credit for another 4 years for an estimate cost of $72+B in June of 2023. That's in addition to China's provisional ICE-to-EV conversion subsidy of ~20,000 yuan to prop up slowing EV sales, started in May, 2024 and ends December 31 2024, today.

China's cost competitiveness comes from China's protectionism and subsidies past decade. The EU Commission has already conducted an antisubsidy investigation against Chinese EV imports and imposed countervailing measures earlier this year (see EU's Implementation of Regulation 2024/1866) based on prohibited export subsidies given to Chinese EV makers (or MIC EVs).
How do you finish the joints between sections of prefabricated walls?

Where do you store hundreds of running feet of prefabricated wall during construction delays?

How do you move sections of prefabricated wall into and within a dryed-in building?

How do you trim a section to fit and extend another when construction is not ideal?

Who is responsible when something is not right?

And of course there’s getting UL listings for any proprietary electrical connections and issues of inspection for code compliance.

Prefabricated walls are common and are suitable for cubical farms. They tend to cost more psf than regular construction but can be depreciated as furniture and reconfigured more easily than site built walls and fixtures.
Happy New Year from Europe!
What does latent space here mean?
Magnus Carlsen and Jan Nepomnjasjtsjij Shares the Title in the FIDE World Blitz
Hilarious that you're trying to gaslight us into "recognizing" your own incorrect assumptions as facts. You've lost all credibility.
That is an interesting perspective. Here is my perspective. There are no popular projects that use Rust as a primary language. The current fashionable area of computers is machine learning. As far as high level languages go, you will see a mix of Python, C++ and perhaps a tiny bit of C there. Rust is nowhere to be seen.

Your description would be better applied to C, C++ and Python. That is what the majority of popular software uses and people having challenging conversations are often using one of those languages.
I wish it weren't necessary, but BetterDisplay has been helpful with these types of issues in my experience. https://github.com/waydabber/BetterDisplay
cant understand the comp sci stuff yet, but love the way this site looks
Its mature and battle tested at this point. At least for 2D web games. The original/early version of Vampire Survivors is in Phaser if I'm not mistaken. Remade in Unity to make console port easier.
If law enforcement actually did their jobs, this would be more understandable. I don’t know about you or others’ experiences, but when I’ve called the police to report a crime (e.g. someone casually smashing car windows at 3p in the afternoon and stealing anything that isn’t bolted down), they never show up and usually just tell me to file a police report which of course never gets actioned. Seems pretty obvious to me that weakening encryption/opsec to “let the good guys in” is total nonsense and that there are blatant ulterior motives at play. To be clear I’m a strong proponent of good security practices and end to end encryption
You're free to use ALGOL in your posts if you want. It reads like pseudocode used in algorithmic books, and should be familiar to anyone who used the Pascal family.

ALGOL gave way to C, and C is now giving way to Rust, Zig and others. You're playing the role of the people who wanted to keep the example snippets in ALGOL.
Not sure if that's the best way to describe China's business model/practice. WRT, EV batteries in particular[1]:

... China requires auto makers to use batteries from one of its approved suppliers if they want to be cleared to mass-produce electric cars and plug-in hybrids and to qualify for subsidies. These suppliers are all Chinese, so such global leaders as South Korea’s LG Chem Ltd and Japan’s Panasonic Corp. are excluded.

... Foreign batteries aren’t officially banned in China, but auto executives say that since 2016 they have been warned by government officials that they must use Chinese batteries in their China-built cars, or face repercussions. That has forced them to spend millions of dollars to redesign cars to work with inferior Chinese batteries, they say.

... “We want to comply, and we have to comply,” said one executive with a foreign car maker. “There’s no other option.”

1. Power Play: How China-Owned Volvo Avoids Beijing’s Battery Rules Car maker is allowed to use high-end foreign technology, while rivals are squeezed into buying local, Trefor Moss, May 17, 2018, the Wall Street Journal

I don't know any specifics of Ford and CATL, but it was always the Chinese gov't driving their growth either by protectionism or undercutting foreign competitors with subsidies which is why Chinese EVs are being pushed back by the trade regulators in EU/US/Turkiye/France/etc..

I have no reason to believe that it was motivated China's altruism to pass the best price to their American customers.
Dead ends "in the green area" don't matter.

The green walls are contiguous (connected), and the blue walls are also contiguous, but green and blue don't touch anywhere. So the border between the green and blue sections defines the path.

If you made the maze into a physical model, with walls but no floor or ceiling, the green and blue sections would "pull apart" from each other along that border.
OK, but by the time you're just picking ordinary words for the name of your product, should you have any level of concern for what those words mean? Are we going to follow up with "inconsolable"?
Put all the compute and battery into a celtic torque around your neck and light weight raybans with full immersion on your face for a $1000 package and they'll capture the market.
Our C compilers don’t work on their alien crystal substrate because the ISA is different and they don’t use ASCII, but the point is that if they understand English, this gives them the tools necessary to make a C compiler without too much prework involved.
It's ~21% the cost of a home, it's actually the single most costly and labor intense category. That being said it does only take 14-21 days to frame a home.
>> Large language models (LLMs) have demonstrated incredible reasoning abilities, penetrating an increasing number of domains in our lives.

This is now established orthodoxy, a bit like astrology in ancient times but it is complete nonsense. Nope, LLMs have not demonstrated any credible, or incredible reasoning abilities. They have demonstrated an excellent ability for approximate retrieval of previously observed answers (with variations, which should not surprise anyone given that those are generative models) but they fail spectacularly when they have to "reason" in contexts where they really can't have seen the answer anywhere before. For example, the "randomised mystery blocksworld" from this paoer:

LLMs Still Can't Plan; Can LRMs? A Preliminary Evaluation of OpenAI's o1 on PlanBench

https://arxiv.org/abs/2409.13373

"Randomised Mystery Blocksworld" is a version of the good old blocksworld planning benchmark where the names of obejcts and actions have been changed to random strings. The vast majority of LLMs score pathetically low in this, but much better in non-randomised versions, very clearly demonstrating excellent memorisation skills, but pitiful reasoning ability. As you 'd expect from a, well, language. model.

>> A possible explanation for this is that the thought tokens allow the model to explore multiple possible branches before committing to a specific path, whereas chain-of-thought reasoning chooses a direction from the start. This ability is somewhat similar to Breadth-First Search (BFS).

Why BFS in particular? Why not DFS or A*? I can't see any breadth-first bias in those graphs. BFS is not the only graph-traversing algorithm.
The difficulty of porting to mobile is generally changing the UI to work well on a small touchscreen.
Interesting stuff, definitely the kind of real world optimization that happens when you’re able to look at actual access characteristics rather highly abstracted models.

At one level you could just be saving the results into a hashtable to bubble them out again, but at the extreme end the lookup is actually spread across multiple machines in a cluster, so it’s more like throwing the query to the proper one with the right chunk of the index, along with instructions about where the final RPC is supposed to go with the result.
https://www.youtube.com/watch?v=W5XhiJP4qoQ
Thanks I will!
I built Twins of Caduceus (a game where you have to control two snakes simultaneously) entirely using Phaser 3. I've had mostly very good experiences with it as a batteries included framework (renderer, asset management, physics, input, etc.)

It's a shame that the Phaser map/level editor is a perpetual subscription fee with no fallback license. That means you're relegated to either building your own map editor or using something like Tiled.

https://specularrealms.itch.io/the-twins-of-caduceus

https://www.mapeditor.org/
Thank you!

I’ll read through these and try again in the new year.
The point was that examples should be in widely understood languages. The niche languages you list do not qualify as widely understood.

Estne melius scribere exempla latine?
Qmodem was frickin awesome.

Myself and several friends used it exclusively back in the BBS days.
Rest in peace.
Ireland is a terrible example as it was starved to death (like literally), known as the Great Famine. To this day the population of Ireland is still lower than the pre-famine times (1845)
I tried with OpenAI’s o1 model and it came up with the right answer on the second try: https://chatgpt.com/share/6774a930-1e44-8013-8591-424c3b58d8...
That's true.

I have managed to expose some native apis from iOS, web, Windows and Steam but that is far less straightforward and the LLM is sure it knows what to do and it does NOT. Web searches are not great either.
We're at 12 years of design and 5 years behind the originally announced first launch of 2020 now. Space is hard, rocketry is harder and I wish them luck, but Blue Origin has an awfully long way to go if they want to catch up to SpaceX: this was meant to be the Falcon 9 killer, but odds are Starship will be fully operational before New Glenn completes testing.
Two feature requests:

When a new puzzle appears, the old move is still highligted in red.

I tried playing a normal game against the computer: Where is the resign button :( ? Also I clicked "new game" and then the "X". I expected to go back to my doomed game, but I got a new game instead.