skysight-inc/HackerNews huggingface dataset:
It is measurable, it improves the standard of living of those affected, and has other environmental benefits.

On the measurable, the fact that some has found that the measures were wrong is encouraging. It can be monitored. When will we find out if tree planting offsets do not happen? Years or decades down the line. In this case I think it is probably fixable - obviously the new stoves are not as good from the users point of view. I suspect outside experts designing things without user input -
they should be treated as customers and their feedback incorporated early.

I think you are entirely right about reluctance to change some people's lifestyles, but is not as simple as "rich western" vs "poor non-western". For one thing, the world is not longer that simple - there are plenty of rich non-western countries. Even economies that are not as rich per capita as a whole, have both substantial rich groups and regions within them and they have large economies (and CO2 eomissions) in total.

Also, it is western countries that have reduced their emissions the most. I linked to a blog post of mine with a graph before: https://pietersz.co.uk/2023/03/co2-emissions-will-keep-risin... on HN.

The problem you mention happens a lot within countries. It looks to me as though, for example, net zero policies in the UK will affect the lifestyle of the rich far less than that of the hoi polloi.
You obviously don't have travellers near you.

Our local parks are now much harder to get into let alone if you are disabled as they all have a small rampart across any flat entrance to stop cars and caravans being driven onto the park.
Somewhere in a programmer's 30s he stops progressing along the axis
of money, and can only move along the axis of influence.
Yeah but, how is an assembly index different than an LZW code?
That could also be an option, although an additional manual step might be slightly less convenient, especially in case you want to “debug” the command (i.e., regenerate multiple times with varying parameters).

Another potential benefit of entering the PW in the field is that the generator could take care of proper escaping – think, if the password contains spaces, quotes, asterisks, $ signs, or other bash shenanigans. (That, by the way, doesn’t seem to work right now, @OP.)

Another idea could be to allow entering an env variable name instead of a value.
Everything I know about LLM evaluation metrics
> AMD has a very inconsistent track record

In what way? Their track record is pretty consistent actually, which is what partially led to them fumbling the Athlon lead (along with Intel's shady business practices).

During the AMD64 days, AMD was pretty reliable with their technical advancements.
Give it a break, until 2 years ago you wouldn't even dream about a fraction of what's out already

Everything is relative!
Same.

Reddit gave me some interesting insights into people like this. Whenever I come across a very radical opinion, I check their whole profile. It is often someone without much if any experience, and clearly doing it just for the sake of tribalism.
Both are with a co-founder, I would not be able to run it alone at this stage, most of my time is spent on development
But if you did a lot of things you might know what does not work and why. Similar to science articles, nobody talks enough about "X technology does not work for Y domain", so a lot of people try to "reinvent the wheel" only to realize "X does not work for Y". Occasionally there is a surprise (because of some technology advancement) but being old definitely gives you more insight in what can go wrong.
Happens all the time the world over, cars regularly mount the pavement to pass other traffic, or just to take a sneaking shortcut - search on youtube if you have been lucky enough to miss this yourself.

First search result: https://www.youtube.com/watch?v=Iuhblb_9qec
ASML posts 30% surge in full-year revenue but signals slowdown in 2024
> Hardly a uniquely American thing.

I don't agree. It's one thing to claim that people are aware of "race", but that's not the issue being discussed here.

The issue being discussed is the degree of institutionalization that racism is embedded in US culture, to the point that unwittingly racist news stories are published in mainstream media, and once that's pointed out regular everyday people come at their defense supposedly for being something normal, totally unaware of actually proving and reinforcing the point.

For contrast, in some countries the editorial guidelines for mainstream news organizations even discourage referring the nationality of those involved in events, due to concerns those could be abused to further racist beliefs in any way.
CGI is just a specification. It absolutely has nothing to do with request processing or load balancing. The web server context processing a http request passes it on via CGI to external handler. What that context is, is it a thread, is it a threadpool, is is a forked process, etc. has nothing to do with CGI itself.
This is so great. I'm really curious what Bret Victor's been working on these last few years.
I don't get it: if you have a canal of communication anyway, why not send the secret directly ? We have many options for E2E encrypted communications, some of which are perfect replacements for whatever you use that isn't. I don't see the need for this.
Netflix password crackdown fuels sign-up surge
It's curious that HNers purport to be...smart, yet this comment is heavily downvoted.

Climate has changed before man. Climate will continue to change.

Beyond that, our understanding of our impact is nonexistent and naive. I have to laugh at the hyperfocus on CO2 as if the planet doesn't have a use for it already.
As pointed out by the author, people who care could already strip the debug info.

C was created in a time when binary sizes used to be important for every program. These days, it only matters for a small subset of use cases.

If anything, the fact that no one fixed it for this long is an indicator that it doesn't matter much for the kinds of things people typically build with rust.

It's nice that there's a fix now, but would I care if Firefox or Chrome binary was 4MB bigger?
Arc (Authenticated Received Chain) is useless. Prove me wrong
This is something I've been wanting to talk about for a while.

I run an email forwarding service (ImprovMX.com) and at first glance, ARC might seem like a good idea when forwarding an email.
When ARC signing an email, ImprovMX would tell to the next hop what was the situation about SPF, DKIM and DMARC even if that has changed now (like breaking SPF, which happens when forwarding an email).

BUT this relies on trusting the one creating the ARC signature.

And for me, this is bad.

What does trusting mean? In this specific case, it would mean having a list of trusted authorities (Google, Microsoft, AWS, etc) that we can trust, but be cautious with all the others?

Heck no! As this would mean a two-way internet, where the big ones have even bigger power, and new, emerging or small ones have no power.

> ARC serves the big ones only.

Am I wrong?
Either the bank is out of harms way and you can get your stuff a few hours/days later, or the bank staff need to GTFO just like you do and won't be around to let you in.
eBay to lay off 1,000 workers, firm says in letter to employees
For what it's worth, I was able to write Rust for the 8bit AVR microcontroller platform. 256 bytes of RAM and 1024 CPU instructions FLASH.

In this comment I describe what I did to remove the bloat:
https://news.ycombinator.com/item?id=36394426

It's not the default and it took me some searching and reading to get there. I wonder if Cargo could have some vastly different default per target. As everybody said in this thread, defaults matters.
>spoke the same Latin,

It depends.
"Expected"

I think people are just going happy-go-click-click in AWS panel and not auditing it correctly

(And if AWS would release aws left-pad I'm sure some people would pay for it)
How to ensure democratic integrity and participation
" I think that there is a naïve tendency amongst social and political elites to think that people do the wrong thing because they 'don’t know' -- that perception is mistaken."

Further good points too.
I built osm_split to extract OSM features into named GPKG files. It makes it easy to pick features by name and drop them into QGIS. https://github.com/marklit/osm_split
We are all using Unifi stuff because there are no alternatives.

Of course it all depends on which bits of the Unifi ecosystem you are using. If you just want a singular device like a firewall or a WiFi AP, you can find alternatives.

But for the full stack from firewall to switches to APs, there just isn't anything that integrates as well as Unifi gear.
At www.youralto.com, users will find a platform that codifies, automates and communicates engineering best practices. Our vision is to empower tech leads and their teams to take proactive control of their activity.
Solution/features:

- Automated reminders for pull and merge requests: Set customisable reminders and receive Slack notifications to help your organisation ship code faster

- Full visibility into your team performance: ALTO offers an overview of your dev team's daily work, eliminating the need to sift through excessive data and help you prioritise important tasks.

- Make your team work as an effective unit: Set your team’s ways of working and iteratively release working software that delivers value for both your organisation and users.
All the Major Tech Layoffs in 2024 So Far
I'm pretty sure this phrase in tech circles was popularized by Python's moto [1], which meant to say that language ships with many features you'd have to get on your own otherwise, so to me the phrasing here was clear - you will likely not need to pull in external deps to make it useable.

1. https://peps.python.org/pep-0206/
https://youtu.be/IZf0bNDWH4s
> Just look at how Jay Z dresses compared to Elon Musk or Bill Gates.

What point were you hoping to convey? That different people dress differently? Because you could also compare how others dress, like Eminem and Obama, and what would your point be?
Not text but an id representing a class/category of images from the dataset. Or they are “unconditional” and the model tries to output something similar to a random image from the dataset each time.
The models presented in the paper are trained on class-conditional ImageNet (where the input is Gaussian noise and one of 1000 classes, e.g., "car") and unconditional FFHQ (where the input is only Gaussian noise).
Since you say you're knowledgeable on this, here's a question: If you have access to the model, wouldn't it be possible to inspect the sequence of token probabilities for a piece of text and derive from this a probability that the text was produced by that model at a given temperature? It would seem intuitive that the exact token probabilities are model specific and can be used to identify a model from its output given enough data.

I suppose an issue with this might be that an unknown prompt would add a lot of "hidden" information, but you could probably start from a guess or multiple guesses at the prompt.
All arabica coffee is genetically similar: how can beans taste so different?
I haven't used or paid much attention to ChatGPT, but the other day I was reading a macOS question on Reddit, and one of the "answers" was completely bizarre, claiming that the Apple Launchpad app was developed by Canonical. I checked the commenter's bio, and sure enough, they were a prolific ChatGPT user. It also turns out that Canonical has a product called Launchpad, which was the basis of ChatGPT's mindlessly wrong answer.

The scary thing is that even though ChatGPT's response was completely detached from reality, it was articulate and sounded authoritative, easily capable of fooling someone who wasn't aware of the facts. It seems to me that these "AI tools" are a menace in a society already rife with misinformation. Of course the Reddit commenter didn't have the decency to preface their comment with a disclaimer about how it was generated. I'm not looking forward to the future of this.
Ye, true. I defer.
I've been using the beta channel for ages. Never has been a problem for me. The stable channel is stable as advertised. It's rock solid. ESR is not so much about adding even more stability and more about just guaranteeing long periods without any changes whatsoever in order to cut down on testing cost that big IT departments have for any kind of change.

Insisting on an ESR release on what is effectively a poorly supported type of operating system where every install is basically a snow flake that heavily relies on it's users being able to fix all sorts of weird issues (i.e. every Desktop Linux distribution ever) is a bit weird and overly selective.
According to the label, that block contains both the uop cache AND the microcode ROM (which is actually at least partially RAM to allow for microcode updates). I guess it makes sense to group the two functions together, they are both alternative sources of uOPs that aren't from the instruction decoder.

So really depends on what the balance is. If it was two or three of those memory cell blocks, I agree it's quite big. But if it's just one, it's actually quite small.

Agner's findings are for the Sandybridge implementation. He says Haswell and Skylake share the same limitations, but doesn't look like he has done much research into the later implementations.

The findings actually point to the uOP cache being much simpler in structure. The instruction cache has to support arbitrary instruction alignment and fetches that cross boundaries. The uOP cache has strict alignment requirements, it delivers one cache line per cycle and always delivers the entire line. If there aren't enough uops, then the rest of the cacheline is unused.

> Also visible from the die shots: decoding and branch prediction are far from free.

Yeah, it appears to be massive. And I get the impression that block is more branch prediction than decoding.

Nothing is free in CPU design, it's just a massive balancing act.
If you don't mind my asking - how many kids do you have? And why did you choose that number?
It's not hard. It just doesn't work. It's modern alchemy.
It would be good to have the problems sorted according to difficulty or other user-defined criteria.
Reversing Type 2 Diabetes Is Much Harder Than Clinical Trials Suggest
JChampionsConference
If they execute the Apple car like they executed the Apple Watch, then the car will look like:

https://en.wikipedia.org/wiki/Fiat_Multipla

But yes, everybody will love it.
The problem with AI is not the AI itself, it is people. Dumb people. Dumb people with credentials and power.
I just looked at my clock; it was 10:59. So I tried 5 + 9 * 6 = 5 + 54 = 59. That doesn't seem right. Then it was 00. That doesn't work either...
And what the alternative would be? Grafton?[1]

Copenaghen or Amsterdam aren't perfect from the Urban planning PoV but after having spent a few months in an LA suburb vs a few years in those cities... Yeah, Thanks but no thanks, I think I'd rather have the imperfectly urban planned towns for the next few years. Matter of taste, I guess.

[1]https://www.vox.com/policy-and-politics/21534416/free-state-...
Knitting is from the Neolithic. The Chinese were already knitting silk about 3000 years ago.
I saw a comedy video recently in which the comic suggested that a man using an umbrella in Newcastle was enough to provoke comedic insults from passers by.

If the film Jaws was set in North-East England:

https://youtu.be/PLNA_57a9qE
Show HN: SQL Review/Approval Tool for Developer Database Access
> Less cargo cult, more common sense?

Does that mean anything at all? It reads like "don't do things poorly, do them right".
Yeah, this would be worth doing even if it increased emissions.
I found out that people are more evil and cruel in general than what I believed. The internet just made it first explicitly and later, socially acceptable.
> I was just pointing out that you can't

No, you were pointing out that some people won't like that solution. Which is completely fine. And yes, that solution is ugly as hell, and it is a dirty hack, and I don't recommend actually doing that if there is a better way (like TOML).

But it does work.

https://www.youtube.com/watch?v=C5kGCwJ25Yc
Kittl raises another $36M for its browser-based design tool
Show HN: I hate look for places on trips so I created a tool that automates this
Don't mutual funds separate voting rights from beneficial ownership? So maybe one way to gather voting rights for other people's shares would be to run a mutual fund.

Shares can also be borrowed (for a fee) for the purpose of short selling, but maybe they could also be borrowed for their voting rights.
CGI is just a simple 'plugin' standard for web server's request processing path. Instead of having internal code process the request, it's sent out to outside application. Historically a web server process was executed from inet supervisor, which controlled socket mapping and connection accepts. So inet daemon would manage TCP, httpd would manage HTTP and CGI handler would manage the content.

There were multiple exec's in a request chain which was pretty slow. Web servers started to consolidate both ends under a same process - whatever was executed via CGI could be compiled to a dynamic library for direct interfacing, and web server could implement its own connection handler with multiple concurrency strategies instead of a simplistic fork one done by inetd.
199 comments, November 2020: https://news.ycombinator.com/item?id=25149177
To hear an example of what V.90 56k really sounds like:

https://www.youtube.com/watch?v=VaWpi9o_hHI
I don't know for sure, but I'd speculate that it is more about customer service than technical capability. While it seems like a bad experience to expect downtime every week, it would be worse to be told "No more Tuesday maintenance!", and then have it end up happening anyway because something went wrong. And things do go wrong in this industry. Leaving the maintenance window open gives them more flexibility to get a variety of work done without having to worry about ticking off the gamers because of changing expectations.
It’s very easy to fix that. Charge per use for accessing it more than once per day.
Encouraging is not the term I would use. This has been known for years. There was a huge piece of journalism a couple of years (which I am unable to find atm, I'll edit it in if I find it) ago that went through a bunch of carbon offsets projects including this one and already revealed the problems with it.

If anything this just shows that even though problems are revealed, they keep happening, and companies keep getting away with their greenwashing claims. That is the exact opposite of encouraging.
I'm a little confused by this part:

This executable is theoretically runnable on all major platforms without fuss. And the Docker container that we build with it [...]

It sounds like they're putting an APE inside a Docker container, but why would you want both?
I deliberately cut that from the sentence to focus on the carbon emission part.

Which is neglegible. I think the part that improves health and reduces death, is extremely valuable. But important like vaccinations, sewers and food programs are important.
Parallel stream processing with zero-copy fan-out and sharding
Yes, it was qualified with "let's say non-voting shares don't exist" for a reason.
newb question:

Do these models actually learn a 3D representation or do they just learn "something" that is good enough to produce an very convincing impression of 3D ?

Subquestion: if they don't learn 3D, can we say that models learning a 3D representation first will lead to even better productions ?
It's really a shame that Rust includes the stdlib piecemeal in binary form, debug symbols and all, in every final binary.

I do love Rust but binary sizes have always annoyed me greatly and I always had this nagging feeling that part of all programmers don't take Rust seriously because of it. And I actually have witnessed, several times in the last 2-ish years, older-school programmers berating and ignoring Rust on that basis alone (so the author is quite right to call this out as a factor).

Looking at the https://github.com/johnthagen/min-sized-rust repo, final binary size of 51 KB when compilation / linking / stripping takes stdlib into account (and not just blindly copy-pasting the 4MB binary blob) is acceptable and much more reasonable. I wouldn't care for further micro-optimizations e.g. going to 20KB or even 5KB (further down the README file).

I also don't use nightly in my Rust work so I guess I'll have to wait several more years. :(
SAP plans to restructure 8,000 jobs in push to AI
Well, long duration grid balancing gets a B on the ladder.

Short duration grid balancing gets an E as renewables/batteries compete.

And power generation with no storage component gets a G, the lowest score possible.
No it could not not have happened.

Address space pressure was immense back in the day, and plain doubling the width of everything while retaining the compatablity was the obvious choice.
Oh no, I didn't know this. I'm adding panic = "abort" to all my projects. If I wanted exceptions I wouldn't be using rust.
Seeing the title and the domain I instantly knew whose blog post this is...
LLMs tend to mimic "marketing vague" unless you give them targeted and specific instructions. At which point you're basically subediting an LLM.
> Each kid gets their own bedroom. A home office. Maybe a movie room.

With dropping fertility rates I'm sure there are plenty of people with 1 or even no kids that don't need those rooms. Home office will be entirely domain dependent (I don't see e.g. a couple of dentists needing or wanting a home office).

So the fact that the default house is pretty massive means that all sorts of people are priced out entirely.
Yeah, I've had that experience too. Or at least it gets close enough that I can make it work.

The Overpass QL language is the most...bizarrely constructed language I've ever had to use. It's a bit hard to believe that the person who designed the language thought this was a perfectly reasonable statement:

(._; >;);
On what seemed to be the final button click, I got an error message. Perhaps clicking that last button should result in the button somehow indicating the app is processing the results so that people don't click the button again.
I agree, unfortunately the trend over the last decade is for a lot of developers to want software-factory style jobs, and think that business is “not their problem”.
Ask HN: An open-source PDF viewer for web with auto-update
I'm looking for some open source project that only shows the PDF and auto updates when the file has changed. Preferable Rust but it's OK other languages as well.
Digital euro 'could significantly destabilise banking system'
I think it's true for common enough platforms, but C is available in too many platforms so I'm not sure it's generally true.
One big reason is that it was 20 years ago. At that time, gcc only did rudimentary data flow analysis and full SSA dataflow was at best an experimental feature. Also, the market would not really accept a C compiler that does the kind of agressive UB exploitation needed to extract the paralelism from C code (and instead people mostly tended to pass -Wno-strict-aliasing and friends in order to reduce "warning noise").

This issue is somewhat C specific and Fortran compilers produced decidedly better IA-64 code than C compilers. Which is what together with respectable FP performance of Itanium made it somewhat popular for HPC.