skysight-inc/HackerNews huggingface dataset:
> If I was shipping stuff to the US from china I would just not until this is resolved.

If I were shipping stuff to the US from China, I would keep doing it as long as stuff gets ordered. I wouldn't be the one paying the tariffs, after all, so on that count nothing changes regardless of the tariff rate. The importers US-side pay the tariff, so the effect on me would be reduced orders, but there's no reason not to continue to fulfill whatever orders I get.
The whole Hacker News support thing gives good dev vibes but we had a support ticket for over-billing go unanswered for months (01288863) despite email pleas to a salesperson and then the ticket was closed without response. Made it impossible for me to convince my org to continue using Cloudflare.
"Hurry up and idle" for CPU design ended up being great for power efficiency. Nature came to the same conclusion for biological organisms a long time ago.
Other companies have the same EUV machines. TSMC also made the good decision in hindsight to make an early bet on those machines.

We know TSMC is dominant - the real knowledge of how they are doing that is in the heads of people working at TSMC. Or maybe better to say that something is missing from the competitors? Process? Management? Everything?

Cadence and Synopsys are US companies that need to know many of the technical parameters of TSMC processes. They might know more.

Intel's Tick–tock model has lost it's tick. https://wikipedia.org/wiki/Tick%E2%80%93tock_model
WordPress.com's support ticket form, in its early days, had business hours - you'd have to submit the ticket the next morning. I remember being pretty baffled the first time I ran into it.

Like, I get live chat having hours… but a form?
I wish there was a hacker news minus hacker news
I don't think we can "technology" our way out of this one. If you equivocate technology to power, then the only way to use it to fight fascism is to make it as widely available as possible to prevent it from being concentrated by the state or private capital. In America we have fundamentally failed to realize the basic implements of online privacy and software freedom and this is exactly what we deserve for it. We never democratized the technology that matters.
It does not listen on IPv6 address!

Such a shame susam.net still has not adopted IPv6 in 2025 :-Q
> personal NAS

You have complete freedom on things that you tag as "personal".

A "business" is always looking to grow upwards and onwards.
Only about 1B people in EU+US. Majority of people only need one phone. If I were a cell manufacturer, I'd drive down costs to service the other 7B people.

Of course, you won't make the same margins as EU+US business. Not sure if that is enough incentive to onshore consumer manufacturing.
The thing is that sort of thing is relevant, even here on HN.

Say you work abroad for a US tech company. Are you at risk if you need to travel to the US for work? What kind of precautions do you need to take?
Some Brazil government websites/apps have a "virtual queue" system.

During traffic surges, such as when government allows people to withdraw part of their unemployment fund for one reason or another, the site/app loads normally but display a page placing you in a queue with a dynamically updated ETA, usually several minutes or hours.

Example (news article in Portuguese): https://epocanegocios.globo.com/economia/noticia/2023/07/dis...

A weird way to rate limit... I guess it perfectly emulates the real life experience of waiting in line for hours in government branches.
Automating the Search for Artificial Life with Foundation Models [video]
At my previous company (a Fortune 20) when I controlled maintenance for my applications...I scheduled it during the day because there is more resources if things screwed up. Rolling maintenance meant 0 down time, even if unsuccessful.
I am glad that AI provides what you are looking for.

I'd still be interested if you have a specific point you disagree with in relation to what I wrote above and in particular, what we wrote in our little book (the link is above) specifically about the topic of this conversation.
If you need to manage multiple windows in emacs I find ace-window perfect.

Pops up a number in the top left of the window and you hit it to jump to it. If only two, C-o works as before.

https://github.com/abo-abo/ace-window

I have never used more than like 5 windows and only for a short time. I guess it doesn't work past 10 but that's gotta be enough for anyone...
I just noticed my post was on HN. Thank you very much :)
I'd love to hear how that goes. I've never written any code for OS 9 or earlier. I have heard many things about the brilliance of QuickDraw for writing very fast 2D drawing code on the very limited hardware of the time. I have not heard anything about the actual experience of writing software with QuickDraw calls.

I'd also be really interested to know how SDL2 would fare by comparison. Would it be as fast on old hardware? It wasn't built with the assumptions of that old hardware in mind, so I would be very surprised if it performed as well.
I have always wanted to do one of these, but I have the worst luck of having time off with clear skies. I either have clear skies and no time off, or time off and poor visibility.

Would love to hear from anyone that has attempted this, how far did you get? Any thoughts on what you'd need to do next time to improve?
> I bought a six-pack of sand timers.

How do they tell someone 15ft away that you're busy / on a call / etc?
Should be accessible now.
If this is her first time in France, please tell her that the remove indifference she will be faced with has nothing to do with her being American.

We are much less "surface friendly" then in the US - this is particularly visible in shops and restaurants. Nobody will greet her as if she was a long time friend.

I would say this is probably the only thing that she will notice.

Ah yes, and kilograms, meters and celsius. And people crossing the street on red light. And people saying fuck rather than f**k.
They're about to close for the entirety of Passover, so, if you thought <24hrs was bad, those of us who like them just aren't ordering for 9 days...
You might find the Python discussion forums ([0] and [1]) interesting; conversation that guides the evolution of PEPs happens there.

As Nick mentioned, PEP 750 had a long and winding road to its final acceptance; as the process wore on, and the complexities of the earliest cuts of the PEPs were reconsidered, the two converged.

[0] The very first announcement: https://discuss.python.org/t/pep-750-tag-strings-for-writing...

[1] Much later in the PEP process: https://discuss.python.org/t/pep750-template-strings-new-upd...
PEP 501 allowed `.format()` to do this, but discussions on PEP 750 felt that format shouldn't be needed, because when you need a basic format, you should probably just use f-strings. But maybe `__format__` can be added in in a future version of python if this is really wanted.
Little lost robot was about a robot with the first law modified. That's not about the law failing but rather failing to install the full law.
Hello fellow Manning author! This book is fantastic. I remember reading through a lot of it a couple years back. Super helpful and it's one of those books you can pick up, grab a nugget or two of good info and come back later.

Now that I'm starting another big Go project I'm going to look at it again.

What I like most about this book is it feels like it's all "real world" stuff. You can tell the author has built a lot with Go and can save you time by telling you were the potholes are. Great stuff!
C++0x concepts tried to achieve that but that didn't work.

(But Rust traits works like that)
there was still angst then, it just was more targeted in single directions, not like now where the angst is aimlessly directed at society, sponsored by squarespace
That’s not my experience but it’d be interesting to from others on the matter.
my ISP is spectrum
You completely disregarded the central thesis of the comment you responded to.

The one child policy means there are no people to do the manufacturing in China in the future. The population pyramid is inverted. You can't do manufacturing without lots and lots of people. Or at least you'll get out competed by your neighbours who have lots of labor.
I don't know why you would want to let someone use an AI when taking an IQ test. There's already debate about how useful IQ tests are for measuring intelligence. Letting someone use an AI during the test would just further muddy the waters: are you accurately testing the person's cognitive ability or their ability to feed questions into an LLM?
At the margin there are people who don't eat the cheese today because it is too expensive for them. Those people are the ones who benefit from slightly cheaper cheese.

On the other side you have those wealthy enough to enjoy as much as the want out of it at its current price. Those would be the losers if quality were to deteriorate.
If you want to see a usage for this I've built, and use, [SQL-tString](https://github.com/pgjones/sql-tstring) as an SQL builder.
Time Bandits was pretty bad and so as I recall was Clash of the Titans. OG versions of both.
obv Steven Pinker "when everyone knows that everyone knows"
Naming is hard; for instance, JavaScript also has its own template strings, which are also eagerly evaluated.
Agreed. That was also my point when I mentioned the book started the "100 ${LANGUAGE} Mistakes and How to Avoid Them" series at Manning.
Disagree. Every language has quirks, and best practices.
Maybe there were indeed more jobs created by using the goats, but those jobs were likely filled by people other than the human lawn mowers.
> I have yet to enjoy any of the "creative" slop coming out of LLMs.

Oh, come on. Who can't love the "classic" song, I Glued My Balls to My Butthole Again[0]?

I mean, that's AI "creativity," at its peak!

[0] https://www.youtube.com/watch?v=wPlOYPGMRws (Probably NSFW)
We are not, don't take the word of someone random on internet.

As your said, this is the behavior of an individual, tourist or local, that makes the man or woman.
I bodybuild, and when I'm lifting hard -- especially peaking volume at the end of a mesocycle -- my body CRAVES sleep. I'll fall asleep as soon as my head hits the pillow and sleep 8 to 9 hours basically straight through.
We all know from the Snowden files that they don’t actually need to see his contacts.

They knew everything about him already. This was just intimidation.

> they will usually give up after locking you up for a day or so.

If you think that anything about what is happening in the U.S. is business as usual well…
The classic 68k Mac binary model is pretty far from what LLVM and GCC support even if they still have backends capable of compiling to older 68k CPUs (I'm not sure if that's case). Executable code is stored in the resource fork; the Mac SDKs require a compiler with support for a special syntax for trap-table based calls; the classic Mac Toolbox expects Pascal-format strings for most things.

helfire mentions Retro68; if you look at its README, you can get an idea of the scope of modifications required.
Now they should uncensor trans women next.
Important sentence is "..or at least not as often as they should" :)

I have no doubt most people brush their teeth in one capacity or another, but do you really think 98% of people brush them regularly and sufficiently? I reckon that drops down quite a few double digits at that point, and since we're talking about populations here that's quite a lot of people.
I just wish it didn't get Pythonified in the process, e.g. needing to be a function call because backtick is hard to type on some keyboards, nearly having a completely separate concept of evaluating the arguments, etc. x`` vs x(t'') is a 2x blowup in terms of line-noise at worst.
The mistake is taking one incident and attributing it to an entire class of people. Just because one man has been a creep in the past doesn't mean that all men are creeps/one woman has acted crazy in the past doesn't mean that all women are crazy.

Attorney client privilege means something, and a different attorney in the same situation would have acted differently.
same. super convenient to be able to go to photos.[domain].com for my photos. the immich android app is great too.

cloudflare tunnels is a game changer, I can't believe it's free.
Added example to parent comment.

This example still works, the entire f-string is sanitised (including whatever the value of name was). Assuming sqlstring is the sanitisation function.

The “template” would be a separate function that returns an f-string bound from function arguments.
You’ve unlocked a memory:

Back in the day I ran a giant hosts file for the same reason. I guess dumb OSs didn’t index HOSTS files well (didn’t expect them to be very large?) and it slowed things down noticeably.

Apparently it’s still a thing and the workaround doesn’t work either:

> This is still relevant with Windows 11; adding a 20MB hosts file (to block every known malicious IP) makes a 24-core i7 /w nvme take 4+ hours to boot. Worse, DNS cache is now system-controlled and cannot be stopped. Do not attempt!

https://serverfault.com/questions/322747/can-a-long-etc-host...
Added example to parent comment.
Yes, exactly. T-string arguments can't be unbound; they are eagerly evaluated.
All discussion on PEP's happens in public forums where anyone can opine on things before they are accepted. I agree that the experts are more likely to participate in this exchange. And while this is wish-washy, I feel like the process is really intended to benefit the experts more than the novices anyways.

There have been processes put into place in recent years to try to curb the difficulty of things. One of those is that all new PEPs have to include a "how can you teach this to beginers" section, as seen here on this pep: https://peps.python.org/pep-0750/#how-to-teach-this
One could argue on a business though. A UPS truck is only going to deliver when you're awake.

Sure, yes the back-office of passing the item through processing centres require 24/7 operation's for the delivery to reach from left side of the country to the right but if we were not conditioned to accept 24/7 as a thing, do you really need X in next day delivery when if XYZ CompShop was open and sold the same item for a reasonable/same price at a reasonable time for you?

24/7 provides convenience but convenience isn't always the greatest nor always the best. It's these businesses that make the price high for the local causing them to suffer per-se because we expect it all now.
I tried a little bit 20+ years ago. Bought a 'road Apple' Performa for $50, download Pangea's game programming book, can't remember if I used MPW or CodeWarrior...

It wasn't anywhere near as simple as DOS game programming was so I think I just installed YellowDog and used that Mac as a webserver.

https://www.pangeasoft.net/book/buy.html

Edit: I just opened that PDF and I think that's a newer version or I remembered the book wrong.
Quoting operators are something I actually miss in Python whereas t-strings are something I have never wanted in 17 years of writing Python.
Structural Optimization of I-Beams via Typographical Analysis
New Zealand's online Lotto (lottery) service only operates in strict business hours.

> MyLotto operates between 6.30 am and 11 pm Monday, Tuesday, Thursday, Friday and Sunday, and between 6.30 am and midnight on Wednesday and Saturday.

https://en.wikipedia.org/wiki/Lotto_New_Zealand
I look around at half of the people around me and feel like they would look the other way if I were disappeared.
Building off this question, it's not clear to me why Python should have both t-strings and f-strings. The difference between the two seems like a stumbling block to new programmers, and my "ideal python" would have only one of these mechanisms.
Beyond Agency
I read it about two years ago, and would definitely recommend it. It has a similar vibe to Josh Bloch’s Effective Java.
We work in the neurotech/sleeptech space, specifically with the stimulation which was VERY poorly described in this article where they discuss "pink noise".

They point to one small study in 7 participants, but slow-wave enhancement (increasing slow-wave delta power) has over a decade of research, including 4 recent papers in older adults looking at Alzheimer's both as a preventative measure and as management of symptoms (we can't say treatment yet, that's still many studies away).

We provide our technology to researchers, and are preparing our consumer product.

You can find more on our website, as well as links to a few of the more relevant studies at https://affectablesleep.com

How I describe the technology is that slow-wave activity is the synchronous firing of neurons, the hallmark and defining feature of deep sleep. We can't create slow-waves, but we can increase the electrical activity, increase the synchronous firing of neurons, which is like giving the glymphatic system an extra boost of power. This enhances the restorative function of the brain, without altering sleep time.

I should be completing our whitepaper which provides a more in depth look at the technology, the state of sleep, and a large chronological list of how the research has progressed over the last decade.
Actually very usefull to find all registries in one place. Now I can finally remove some bookmarks.
Sidekiq - a background job framework for Rails, has an office hour, for which you have to RSVP for.

That seemed like a reasonable way to set boundaries but provide some entry level support.

https://sidekiq.org/support.html
I don't think that's the reason.

https://peps.python.org/pep-0750/#arbitrary-string-literal-p...
This book format lends itself very nicely to a book club. I was in one with both new and experienced gophers. The mistakes are great discussion points. The veterans got to share stories when they've made whatever mistake or how they've avoided it over the years. The noobs often made comparisons with other languages.

A little secret about the book is a lot of the "mistakes" are introductions to some aspect of Go worded as a mistake. "Not using fuzzing" and "Not using errgroup" are a couple of examples.
This is amazing and I wish I had access to this resource months ago when I explored a new binary format as well.
To be clear, I didn’t register anything. I just have a configuration that serves records for a zone like “artichoke.” on my DNS server. Internal hosts are then accessible via https://gitlab.artichoke, for example.
"That is the premise of LLM-as-AI" - I assumed that was an AGI reference. My definition of AGI is pretty much "hyped AI". What did you mean by "LLM-as-AI"?

In my own writing I don't even use the term "AI" very often because its meaning is so vague.

You're right to call me out on this: I did, in this earlier comment - https://news.ycombinator.com/item?id=43644662#43647037 - commit the sin of responding to something you hadn't actually said.

(Worse than that, I said "... is uninformed in my opinion" which was rude because I was saying that about a strawman argument.)

I did that thing where I saw an excuse to bang on one of my pet peeves (people saying "LLMs can't create new code if it's not already in their training data") and jumped at the opportunity.

I've tried to continue the rest of the conversation in good faith though. I'm sorry if it didn't come across that way.
Cool! New to Notion, but I might check this out.

Spotted a little typo: "Prooven" method
Tomorrow's News Today
As soon as bots reach a page with the compressed payload, they never make another request. That's how I know it worked. Also curl, wget, or most libraries automatically decompress gzip content.

Of course, Some bots just post spam without ever reading the content back, which defeats my scheme.
The part that aggravates me the most is that DOGE staff at the SSA are being used to provide information on individuals targeted by this dragnet - at this point, you can see why DOGE would want to use college grads under 25 with less moral scruples than, say, anyone older with less to lose (i.e. the senior civil servants at the SSA that had recently resigned over sharing this information.) It does also illustrate that “DOGE” at this point is a general-purpose fixer for the executive rather than an impartial efficiency strike team.
Windows 1.0 with Steve Ballmer (1986) (HQ, 60FPS) [video]
It's an early implementation of a part of rust. It's not even close to being able to use as the daily compiler.
This blog post uses a really weak report as the source for its information. The survey used for the report only got 433 responses. Based on the percentages given in the report, RHEL-related distro usage breaks down like this among the respondents.

- 113 CentOS
- 93 RHEL
- 62 Fedora
- 50 Amazon Linux
- 44 Rocky Linux
- 35 AlmaLinux
- 29 CentOS Stream
- 15 Navy Linux

That's a hilariously small sample size, so small that I would say it's irresponsible to draw any real conclusions from it. Never mind the fact that the survey potentially confused respondents by not clarifying CentOS as CentOS Linux.

Meanwhile, CentOS Stream dnf countme data shows that 2.1 million unique systems are hitting the public mirrors, and Meta engineers have publicly stated in conference presentations that they run a fleet of "millions" of CentOS Stream systems using private mirrors. So you'll excuse me for not worrying about only having 29 reported users on a tiny survey.
> Such as? You seem sure these exist, but are refusing to elaborate

I don't know what you are asking here.

"What is a woman?" Should be a fair question if "trans women are women" is taken to be true.

> What exactly is meant to be a similar problem here that exists depending on the answer to that question?

The point is the when the question is asked, it isn't answered, and treated as being asked in bad faith.

The reason is any answer given is likely to be a problem (i.e. offend someone) so it's simply avoided.

It's maybe reasonable to avoid "gotcha" questions, but some questions (i.e. on the basic premise of your position) shouldn't be so.
Microgravity 101
One solution that existed for a while was using the `!` operator for deferred. `t!'my defered {str}'`

The main reason for non having deferred evaluation was that it over-complicated the feature quite a bit and introduces a rune. Deferred evaluation also has the potential to dramatically increase complexity for beginners in the language, as it can be confusing to follow if you dont know what is going on. Which means "deferred by default" wasnt going to be accepted.

As for LLM's, it was not the main consideration, as the PEP process here started before LLM's were popular.
> the Template -> string function

There is no such function; Template.__str__() returns Template.__repr__() which is very unlikely to be useful. You pretty much have to process your Template instance in some way before converting to a string.
Related pet peeve: if the price of something goes down, it's a price drop, but when it goes up, it's a price change.

Can we coin a term for this weasel-y headline writing?
"Here ruining people is considered sport." Vince Foster on Washington.
Decoding Encoders: How Neural Networks 'Map' Reality
I want to delve into some more technical interpretations in the future about monosemanticity, the curse of dimensionality, and so on. Although I worried that some parts might be too abstract to understand easily for non-technical people, so I wrote a quick intro to ML and encoders as a stepping stone to those topics.

Its purpose is not necessarily to give you a full technical explanation but more of an intuition about how they work and what they do.

Thought it might be helpful to some people here as well who are just getting into ML; hope it helps!
I wonder, as AI becomes more and more complex and incomprehensible, and the risk of loss of control becomes greater and greater, that the solution will simply be two adversarial AI's, one which generates, the other to detect deception/misalignment, and that at some point, when things have become so advanced beyond comprehension, we just have to trust the ying yang balance of good vs evil AI gods. /s