skysight-inc/HackerNews huggingface dataset:
Really liked the trick of defining the struct in the return part of the function.

Array pointers: Array to pointer decay is extremely annoying, if it was implemented as Array to "slice" decay it would be great.

Static array indices in function parameter declarations: awesome, a shame that C++ (and Tiny C) do not support it >/

flexible array member: extremely useful, and now there are good compiler flags for ensuring correct flexible array member usage

X-Macro: nice, no-overhead enum to string name. Didn't know the trick

Combining default, named and positional arguments: Named-arguments/default-arg, C version xD. It would be cool if it was added to C language as a native feature, instead of having to do the struct hiding macro.

Comma operator: really useful, specially in macros

Digraphs, trigraphs and alternative tokens: di/tri/graphs rarely useful, alternatives synonims of iso646.h are awesome, love using and/or instead of &&/||

Designated initializer: super awesome, could not use if you wanted C++ portability. Now C++ supports some part of it.

Compound literals: fantastic, but in C++ it will explode due to stack deallocation in the same line. C++ should fix this and allow the C idiom >/

Bit fields: nice for more control of structs layout

constant string concat: "MultiLine" String, C version xD

Ad hoc struct declaration in the return type of a function: didn't know this trick, "multi value" return, C version xD

Cosmopolitan-libc: incredible project. Already knew of it, its awesome to offer a binary that runs in all S.Os at the same time.

Evaluate sizeof at compile time by causing duplicate case error: ha, nice trick for debugging the size of anything.
> Argentina was one of the wealthies countries in the world before decades of drifting into socialism.

These sort of ridiculous, ignorant statements that have neither a clue of what Argentina used to be like, what it was in recent times, and what socialism actually means are the reason why Milei can lure gullible morons.
They did have ayahuasca, weeks of free time after the harvest, and a huge playa.
... and Fabrizio De André [1][2]?

[1] https://www.youtube.com/watch?v=iKSkLw7YKwo

[2] https://en.wikipedia.org/wiki/Fabrizio_De_Andr%C3%A9
Its kind of difficult for a hairdresser in Turkey to compete with the barber down the street from my house.
mostly people consider tcl non-performant because fundamental operations are about twice as slow as cpython, which is no speed demon: https://news.ycombinator.com/item?id=41637953

another reason is that we don't know how to write fast tcl, as i inadvertently demonstrated in that thread
Really enjoy the language, even if I don't use it much these days. Does it still produce GUIs from 1995 on Linux? I'd still be using it today if it had halfway reasonable support for building GUIs on Linux, like they've had for ages on other platforms.
> Housing prices don't necessarily increase every year forever. Rents don't necessarily increase every year forever.

There will be dips here and there, but I think the general trend will always be up because inflation will always be a thing.

> your personal planning horizon.

That's really the only thing that matters. And I also think it's why rent vs buy arguments are people talking past each other. The "rent" people are likely assuming a sub-10 year horizon, possibly even sub-5 year, whereas the "buy" people are assuming 15+ years.
Could humans get up to four reports if we learn how to efficiently kick as well as punch? :thinking_face:
Actually I meant speed of generated program/binary :P
Thanks for sharing! I use Fireabse Hosting, which I guess gets grouped in with the other services you mentioned. It's free, has a lightweight devX, and integrates with CI via GitHub actions for preview and production builds [1].

[1] https://github.com/jwngr/jwn.gr/tree/master/.github/workflow...
It’s not exactly encouraging when a website for a UI tool contains absolutely no visual examples of UI on any of its main pages.
I have used and developed in Wordpress since 3.2. Mullenweng is a dictator and maverick, and I’m not convinced that he’s good for the Wordpress ecosystem.

But neither are highly customized WP hosting platforms.

Revisioning, especially since the post_meta table was added, is a huge burden on the DB. I’ve seen clients add 50 revisions, totaling thousands of revisions and 200k post meta entries. Important enough to call disabling it by default a “cancer”? Chill out Matt.

Revisions aren’t relevant past revision 3-5.
>But isn't it the case that national security concerns are being reached

It's not being fully met. Likely with elimination of Jones Act, it would disappear entirely. So it's one of those, it's bad now, do you want to eliminate it completely?

Only way I could see Jones Act disappearing but Merchant Marine Fleet to remain intact is announce that US is done playing world Navy Police. If it's not US Flagged, US is done giving a shit. Economic worldwide collapse to follow.
Don't miss Pete's comment on that post. Such a cool YT channel!
Do you remember those portable sh-coded HP JetAdmin printer drivers? Are you saying things today are worse than that?
Canada is a founding member of NATO.
Interesting read. It puts into context the importance of luck in life. There is a group of people who become oppressed to the point that it becomes unbearable and they have a choice either to die by revolting too early without critical mass, or by letting themselves starve from the increasing weight of the oppression. In the case of the opioid epidemic, people have been/are driven to insanity and commit suicide by drug overdose.

You really don't want to be in that early oppressed group.

IMO, it's because human systems are over-systematized and over-regulated. It always causes oppression. Some group of people has to pay dearly for all the structures that are imposed on them. Laws and social structures essentially never work for everyone equally; at scale, many laws systematically steal wealth, power and opportunities from one group and give it to another.

Even the most well-meaning laws basically end up stealing from certain groups of people for the benefit of others. Especially on a complex global playing field. Just look at Africa. It's not their fault that they're stuck in poverty... Western powers keep installing corrupt dictators by sponsoring coups. The dictators then saddle their citizens with debt. The people have little say. Then basically they become so poor that they are forced to immigrate to the rich countries which are causing the problems... And for the most part, join the lower class of that society where the oppression continues under a different form.

They get to be oppressed in this slightly different way while also contributing to the continued oppression of their people back in their home countries through the gift their cheap labor to their oppressors in their new country, which enriches them. This is made possible by a combination of ignorance and intergenerational low self-esteem inflicted upon them by their oppressors as a result of manipulation of the political systems of their previous countries.

IMO, US leftwing politics are extremely short sighted with their approach to immigration because they are building a critical mass of oppressed people in the US. Some people will be grateful initially but the gratefulness will soon turn to disdain once the new reality sinks in.
> “If people of a given country are against a certain type of speech, they should talk to their elected representatives and pass a law to prevent it.”

Yet Brazil's speech laws he publicly flouted and attacked.

As a theory worth exploring: Is it because India's government matches Musk's far-right politics (or do they have any direct relationship), and Brazil's does not? Are there other data points we can use?
Thanks for the reality check. Wait some more, use voice for now, is what I hear... Although a decade is a long time in signal processing and Meta has dumped a boatload of cash into this.

No 6dof either ?

Sorry for using you as the 'say something wrong, get corrected' research method, but kudos for jumping in. ;}
Is there not a value in drawing interdisciplinary ties between fields? Physics underpins reality, would it not be feasible that it's laws scale to higher order complexities?
More realistically without the Jones act, ships wouldn't be built or operated by the US at all. International vendors can do this cheaper.

You'd instead see all domestic shipping be entirely dependant on third-party international operators paying third-world wages to third-world crews, and you'd have next to zero recourse against them if they, say, run one of their ships into a bridge, or spill a few million litres of oil.
Your argument is post hoc ergo propter hoc. But as with car import tariffs and quotas, nobody doubts that removing all import obstacles would lead to the offshoring of most remaining car manufacturing.

What economists argue that the Jones Act is suppressing is greater use of domestic sea transport, which could be much cheaper than trains and trucks. Without the Jones Act sea transport would grow, but undoubtedly using foreign ships, perhaps relying on a primarily foreign crew. OTOH, a much larger domestic shipping industry would likely spur demand for downstream services, as well as open up opportunities for growth elsewhere in the economy, so overall jobs for Americans might grow. But deregulation grow the ship building industry domestically? Nobody expects that.
Isn't it a similar case with the American busses? They are crap because they're protected?

Similar with Boeing too.
Of course, but then Congress couldn't create a jobs program to scare up a few more votes for the incumbent in certain districts. And so job security triumphs over national security.
There is also another reason, which is that passenger rail makes sense only in specific geographic and economic circumstances, and outside of Northeastern corridor, these are very few. Commuter rail requires urban population densities that do not exist in most US metros. Intercity passenger rail only makes sense at a very limited scope until air travel beats it on both speed and cost. Europe and Asia just have different patterns of development.
All my friends say “octopodes”.

Some people on the internet keep saying that that's wrong; I find that very strange.

>because we don't pluralize any other word that way.

Certainly we do “platypodes”, “matrices”, “irides”, “clitorides” and “vortices”, are all quite common words.
This is so messed up.
The notion of 'borrowing' an e-book, which has no intrinsic limit to number of times it can be checked out or when it must be returned, is a joke.
I wonder if there's any other instance (in programming or else) of intersecting grammar constructs being accepted.
Show HN: Myuser: B2B Outreach on Autopilot
Hi HN
we built an AI model (you can check it out at startmyuser.com?cg) that understands your business and on autopilot get leads, send cold outreach to them, reply back and answer their questions, book meetings (checking with your calendar and coordinating with the client) all on autopilot.
You just chat with it and it goes and everything possible to get you clients.

we only charge based on performance - per reply and per successful sale.

I would love to hear your feedback!

- Abraham
In some countries Teletext never went away. The Dutch system is still up and running, and has a web front-end: https://nos.nl/teletekst
> But can the US depend on Europe's, South Korea's, Japan's, Canada's, Australia's? I think so.

If our goal is to be robust against the risks of a great power conflict, we can't necessarily depend on manufacturing from these countries because a great power conflict might either overrun or cut off our supply lines to these countries. In fact, control over East Asian shipping lanes is the central point of the current cold war with China.
What part of "it's an upper limit, not a baseline" do you not understand? And an upper limit that people exceed not by choice but because there is no cheaper housing available. And the causes for that have absolutely nothing to do with the number.

Again, it is a very, very privileged position where you can suggest that people should just spend less than those 30%, because it shows your income is big enough that a smaller proportion of it is still enough to afford something.
in the middle of the alley
Every printer vendor does things differently, every printer has different constraints and options? Too many standards?
curl developers deal with this exact thing[0] (AI generated security reports)

0: https://daniel.haxx.se/blog/2024/01/02/the-i-in-llm-stands-f...
It also mentions:

> I can tell you that there’re other, more easily exploitable code paths going on, not just in the discovery mechanism - also reported and ignored. To this day they have not been acknowledged or patched.
Show HN: PGT-Proxy – A PostgreSQL Proxy in 277 Lines of Rust
It's time we talked about something many developers, data analysts, and even web application servers are guilty of: downgrading PostgreSQL connection security. Too often, we see connections dropped from full TLS verification to "any TLS" (i.e., sslmode=require) or, even worse, plain text connections. Why? Because most cloud providers, like AWS or Google Cloud SQL, use non-public Certificate Authorities for PostgreSQL. The result? Unverified TLS connections because no one has time to set up all devices across an organization to trust custom certificate authorities.

And here's the most egregious part: some vendors that need to connect to your database outright recommend downgrading TLS, disabling TLS, or placing private databases in public subnets. I was so fed up of seeing this.

So I wrote and open sourced PGT-Proxy!

== What is PGT-Proxy? ==

PGT-Proxy is an intermediary server that securely bridges TLS-enabled PostgreSQL clients and servers. It acts as a reverse proxy with support for PostgreSQL's unique TLS protocol, which requires bidirectional transmission of special bytes before initiating the TLS handshake. The protocol is why you can't just stick a load balancer in front of a PostgreSQL database and expect it to work.

== Key Features ==

TLS Termination and Initiation: PGT-Proxy handles TLS connections on both the client and server sides, ensuring end-to-end encryption.

Certificate Management: Supports custom certificate authorities, enabling full TLS verification even with non-public CAs.

Binary or Dockerized Deployment: Deploy with a binary or available as a Docker image on Docker Hub, making it easy to integrate into your existing infrastructure.

Small Footprint: PGT-Proxy is built on Rust, with a very lightweight Docker image that is limited to a trimmed OS and a binary file for PGT-Proxy.

== Why I Built PGT-Proxy ==

Our customers needed secure connections from our network to their private PostgreSQL databases, without the hassle of managing custom CAs or setting up complex network configurations. We realized that the lack of straightforward tools enforcing proper TLS connections led many to adopt insecure practices. By creating PGT-Proxy, I aim to make secure, fully verified TLS connections simple and accessible.

== Try It ==

You can see the source code on GitHub, use the public docker image, and let me know what you think. I'm around to answer questions, take feedback, or even show you how to use it (the docs are pretty good, but my email is on my profile if you need me).

https://github.com/ambarltd/pgt-proxy
https://hub.docker.com/r/ambarltd/pgt-proxy
Too bad the only thing our current government can think to do is ban the FlipperZero.
Do you have any links? This is very curious and new to me, I haven't personally seen this before, but I'm more than happy to be wrong!
> pretty much only got patronized because the devs just can't accept that their code is crap - responsible disclosure: no more.

I can think of another reason they got patronised.
Can you provide a link? I just looked at a few FEC filings for Vance and they list a PO Box or an office in Ohio, not his home address.
How Europeans Are Recruited Through Telegram to Commit Sabotage, Arson, Murder
He attacked Twitter in the past for banning someone for the exact same reason.

Musk was one of the people who was unhappy with the decision to ban links to the Post’s story. “Suspending the Twitter account of a major news organization for publishing a truthful story was obviously incredibly inappropriate,” Musk wrote of the decision on the story in April 2022. He even invited former Rolling Stone pundit Matt Taibbi to examine internal documents showing how Twitter handled the decision. (In the course of tweeting his conclusions, Taibbi exposed the email addresses of Dorsey and Representative Ro Khanna.)
It sounds like this will automatically find and associate with each commit that last touched the modified lines, which is nice.

There've been plenty of times I haven't done a fixup because I couldn't be arsed to check exactly which of the three ancestor commits in my branch the tweak actually belongs with. I wouldn't even consider splitting into three fixups if there were three tweaks that belonged to three different ancestors. It sounds like this tool/workflow will do all that work with a single invocation.
In 2021 a literal discord group raised several million dollars so take that into consideration.
Normally shareholders aren’t ok with that.
Yes; I meant that Finland has a pretty good relationship with the US; I didn't say anything about Canada and NATO.
See Pepsi rebrand for answer.
Streisand effect.

The dossier doesn't matter. The fact they are blocking it does.
> I have kept my personal philanthropy private until now.

> This is something I’ve tried to keep quiet, because true philanthropy isn’t about recognition.

...

> If Lee Wittlinger, who controls Silver Lake’s investments in the WordPress ecosystem, or Heather Brunner, the CEO of WP Engine, would like to publish their charitable contributions over the past 12 years, they are welcome to do so.

Man, that's a shitty fucking attitude. You write about how charity isn't a pissing contest, and then invite your perceived opponent to defend themselves. Nice job hypocrite, should have checked that one in post.

The only thing that comes close to this line is the introduction, where he seems to imply the majority of his detractors are hired by private equity, and not people who actually read and disagreed with his stance of their own accord. This seems like a fast-track to paranoid delusion - I'm not going to disagree with someone who's ace up their sleeve is to call me a pinkerton.

It's time to call it what it is; this little ego dispute is just brand suicide for Automattic and Wordpress. What an absolute disaster.
Monthly Python Data Engineering Newsletter and How Data Platforms Work Book
With this edition of the Monthly Python Data Engineering newsletter, it has been released the first chapter of the free book "How Data Platforms Work", aimed at explaining the internals of data platforms in a simple to understand manner for Python developers.

The first chapter takes a look at the foundations and the basics of compute engines and query execution.
Let's look back at this: https://news.ycombinator.com/item?id=41549649

Is this the result of a team solely consisting of "A-players" who "learn from mistakes"? The document cites previous failures such as "Do not leave consteatants [sic] waiting in the sun (ideally waiting in general) for more
than 3 hours."

Among other things, I'd say: these types of documents rarely bear any relation to the reality of a company.
Especially since Congress needed to allocate funds for the project anyway, just pass a law that says "buy some ice breakers from Finland, notwithstanding any other laws, and here's 1 billion dollars to do it."
Is Vercel a frontend tooling startup?

I've always seen them as a AWS-wrapping hosting company, who funds some react projects on the side and will drop them at a moment's notice.

Netlify, who bought Gatsby on its decline, still seems to be going alright without being a frontend tooling company.
It also explicitly says you can't use "Wordpress" in your product names, and WP Engine is doing that. I thought it might be common, but the other big providers do not use WordPress in their product names.

Essential Wordpress

Core Wordpress

Enterprise Wordpress

https://wpengine.com/plans/
Does Automattic follow wordpress.org's copyright rules? If not then I see the hypocrisy. If so then I don't.

Also it seems wordpress.org kept their resources open to WPEngine until WPEngine sued wordpress.org[1] (not wordpress.com according to the blog post).

So if wordpress.org is getting sued, why would they keep their resources open to the litigant?

[1] https://wordpress.org/news/2024/09/wp-engine-banned/
2020 is astonishing in VR. I get the same melancholy I do on a real plane and can fly for hours sightseeing out the window. There is also a real sense of peril.

It's quite the experience. I can't wait for 2024.
> What industries? Steel? Protectionism.

The US imports steel, and the protectionist regime almost killed the US steel: https://reason.com/2024/01/02/protectionism-ruined-u-s-steel...

> Batteries? Protectionism. Solar? Protectionism.

That's relatively new, and it _will_ lead to disaster. The US is already falling behind in battery tech compared to China and South Korea.

> Autos? Protectionism. Aircraft? Protectionism.

Need I remind you of Detroit and its handling of cheap Japanese imports in 70-s and 80-s?

Aircraft are only slightly protectionist, the US companies can (and do) buy foreign aircraft (Airbuses and Embraers are commonplace).
Visual Studio is huge productivity booster if you do C# or maybe even C++

GitHub Desktop is really useful.

GitHub itself is huge!
There has been a patch to extend the COPY code with pluggable APIs, adding callbacks at start, end, and for each row processed: https://commitfest.postgresql.org/49/4681/.

I'd guess that this may fit your purpose to add a custom format without having to fork upstream.
Definitely bad IP advice, but I think it helps WP Engine to be able to say "look even all the various 'official' Wordpress sites said our name was fine for years".
vhs to dvd drives are fun https://www.ebay.com/sch/i.html?_from=R40&_trksid=m570.l1313...
My takeaway was if it is our server/cloud cost we will try to optimize the hell out of it. When it is user / client side cost, fuck the user, we will write the crappiest possible software in JS/TS/Electron whatever and ask user upgrade their machine if they whine too much.

And totally agree about CV driven development. All these rewrite articles looks like they are trying to convince themselves instead if intelligent readers about rewrites.
If we measured our service industries the same way we measure boats, we would rapidly see they can’t float either.
There might be someone hopelessly addicted to amateur astronomy, frequently disrupting their sleep schedule and taking out usurious loans to pay for their equipment. But, that's not happening on a scale that we need societal regulation. Gambling is a different sort of vice than many fun activities.
Also this:

> sudo ufw deny 631
> sudo ufw reload
it does have his unredacted home addresses in both Ohio and DC.

In the United States, the addresses of politicians are public records.

It's how journalists and the general public verify that they live in the districts they are elected to represent.
They already are not built in the US at all. This is already true today. We already build less than one oceangoing Jones Act compliant ship a year. The US shipbuilding industry can hardly get any worse than it already is today.
I had to read that title several times before I figured out it was not "Monty Python Data Engineering"... :)
Globalization, not the Jones act made it disappear.

If you want to bring it back, you have to deglobalize. (Good luck with that!)
Not sure I agree with you here. I use LLMs all the time for work. I've never once used a space agency for anything.