skysight-inc/HackerNews huggingface dataset:
There is no reason it would need to increase friction per transaction. Right now to make the first purchase at a merchant you have to type your bank account or credit card number into the merchant's website. Instead the merchant would redirect you to your bank's website and you would authenticate with your bank. How is that any more difficult? It's just more secure, because the merchant is no longer in possession of everything someone would need to make fraudulent charges to your account at any other merchant.
puts() adds a newline at the end. gcc will happily turn printf("%s\n", str) into puts(str), though.

I've never tested to see if printf("%s", str) becomes the equivalent fputs(str, stdout)
Did it feel like free speech when you got banned?
Update 2: I made a little thing: https://github.com/luckman212/screencapture-nag-remover
DocETL: A tool for creating LLM-powered data processing pipelines
Is Math the Path to Chatbots That Don't Make Stuff Up?
Better never means better for everyone. And it always means worse for some.
Do you also need space for context on the card to get decent speed though?
https://archive.ph/iZ6TG
I use Tor for privacy.

CF blocks Tor; you can't get past the captcha.
You're simply ignoring the argument.

YOU are human. That's what makes humans special. If we were frogs or ducks, we would consider frogs or ducks to be special, respectively.

If you are making a comment about physics, that's fine, except then there is no SHOULD, but only IS. Should is a construct that exists within a society. Since we are humans, our shoulds only hold within human society.
I think the USA is overdue an ideological renewal. Free market, neoliberal capitalism isn't cutting it. The profit incentive isn't cutting it. Supply chains where it takes hundreds of contractors and subcontractors to build anything aren't cutting it.

We see this in Boeing, where management with an ideology of profit maximization and a structure dependent on a bunch of suppliers has led to a crisis. On the other side of the Pacific, BYD has vertically integrated critical parts of car manufacturing and now is moving extremely quickly and affordably.

Another example; the Federal Government invested billions on banks in 2008, billions into the auto industry in 2009, is now investing billions into Intel, but refuses to take any shares for some reason. It has this ideology of investing billions in the private sector to save industries key to national interest, but "state owning shares is spooky so we want nothing in return". It seems so backwards to me.

If the industry is that important to the country, maybe at least have a seat at the board of directors? You don't have no nationalize anything, but at least be in the same room. Other countries, from China to France, have demonstrated there's a lot of value in this state-private sector joint ownership.

I don't know what the right answer is, but the current status quo seemingly ain't it— not just in execution, but in ideology. Something fundamental is non-ideal.
It's self-reinforcing. If commit history is reasonably clean, the barrier to doing code archeology is lower, so you reach for it more often. And if you do code archeology often, you develop a better sense of what's a clean commit history and what makes commit messages useful.

The need for code archeology depends on a project. When you writing a lot of new code it's probably less important than in a legacy thing where most changes are convoluted tweaks made for non-obvious reasons.
> 30 years of TCL here. It really is the worst.

If it's personal preference, than fine. But that doesn't make it a horrible language for all. I enjoy TCL and Perl and I'm 35.

I don't touch Python because I don't enjoy it. And I coded with it when it was in early 2.0x in 2003. I'd rather learn Java.
I really love the extent to which Terry Tao has embraced the promise and potential of proof assistants. So many smart and talented people in that community doing so much amazing work. With folks like these pushing the boundaries, the sky is the limit.
At this point, China is outdoing the West in so many ways, and rapidly catching up in the areas where it still lags. I’m not one to eagerly praise the CCP, but it’s hard to not see how China is progressing while the West lags more and more.

The West plays nice as much as possible. China is playing to win.
I invested in a Chargemap pass for my trip to France this summer. One card which works in nearly every French charger. Plug in, tap the card and it starts charging. Tap the card again to stop. That's it. Cost 20 euros for the card, and I think the rates are a little more than the native apps. But not enough to bother me. Highly recommended. You still have to deal with idle charges though.
Why the US Drops 14.7M Worms on Panama Every Week [video]
We should be thinking about building golden products, not golden tools.
The significant asset isn't equity, it's control. 51% is much more valuable than 49% when the owned organization is supposedly working towards technology that will completely change how the world works.
Am I in the minority where I hope that this creates a larger ecosystem of open-source content management systems? I use Umbraco because I am effectively given a blank slate to create any type of website I wish, and it doesn't come with any templates or document/content types by default. I've put an enormous amount of work into customizing the software, prior to there being decent documentation (yet the best documentation is the actual code, which I've studied for over a decade). My sales people still have to regularly fight the "why not Wordpress?" question from business leaders, even though I can run on less than the minimum requirements, and am able to provide security fixes quickly while keeping everything in Git. I would hazard that my solution is more custom tailored to individual clients, without needing to jump through hoops, and can break down individual parts of a page into easier to reason about properties (textbox for page title, RTE for general page content, custom sidebar content pickers for reusable sidebar content).

Back in 2013 when I got started with Umbraco, it was more about trying to emulate what users wanted from Wordpress, but over the years it became more about a custom tailored experience for each type of "content" one might want to create in a website. "Posts" that allow categorization, tagging, and listing in date/time order. Company directories that list individual company profiles, which have a profile thumbnail and full-size image, fields that can be labeled on an index page for things like phone, email, fax, etc. while also providing a full profile page for further details. Photo and video galleries, that make it easy for an end user to paste in YouTube videos, or link to a photo thumbnail and full-sized image with a lightbox effect, but also a full page for SEO purposes.
Here’s an update on DJP from the DjangoCon sprints this morning: I added a asgi_wrapper() plugin hook in DJP 0.3 and used it to build a plugin that drops a Datasette UI directly into a Django application: https://simonwillison.net/2024/Sep/26/django-plugin-datasett...
For sure, and sending hug-ops to teams like yours that have to deploy & enforce mass patches! But I'm also thinking of environments that don't even have the benefit of a team like yours. https://issuetracker.google.com/issues/172222838?pli=1 is (or seems to be?) a saving grace, without which every school using Chromebooks could see worms propagating rapidly if even one student connected to a compromised router at home.
A discussion on Linux in space (2023)
Life expectancy is statistical probability

The mission targets a length of time, then the engineering matches for the design and build

Reality is usually much longer
Intel Xeon 6980P vs. AMD EPYC Power Efficiency / Performance-per-Watt Benchmarks
You only need a dynamic-DNS system on the hidden service. Then you can avoid the regulatory capture of registrars and host in a friendly country.
> Is Matt/automattic ethically obliged due compensation?

This question here goes straight to the heart of things.

WP.org is a 501(c)3 organization. Ostensibly, it has absolutely nothing to do with Automattic. Reality... appears to be somewhat different.

If there were compensation due, it would not be to Automattic.

WP.org has a board of directors, not a dictator. Ostensibly, Matt is the Chairman. Why would he be due compensation?

The fact that such questions even arise shows just how ... murky ... Matt/WP.org/WP.com/Automattic's interactions are.
Another HN hot take about the Cloudflare bogeyman.

The CDN can't give you content you're asking for without knowing which content you're asking for.

This improvement prevents your ISP and the government from reading your packets to get that same information.
There are many sources and hints out there, but here are some details from one of the devs at OpenAI:

https://x.com/_jasonwei/status/1834278706522849788

Notice that the CoT is trained via RL, meaning the CoT itself is a model (or part of the main model).

Also, RL means it's not limited to the original data the way traditional LLM's are. It implies that the CoT processes itself is trained based on it's own performance, meaning the steps of the CoT from previous runs are fed back into the training process as more data.
You don't like free markets and you cite semi-governmental-department Boeing and too-big-to-fail-gets-bailed-out-every-time banks and auto companies as an example?

You'll find free marketeers everywhere complain about these exact companies, for the same reasons.
Matt Mullenweg needs to step down from WordPress.org leadership ASAP - https://news.ycombinator.com/item?id=41620051 (31 comments)
> No idea what you mean by this but I would assume that the cost of running things is lower

I meant that light rail must be much more expensive, but now I’m not so sure. I hadn’t considered you can have more passengers per driver and if labor is dominating cost then yeah trams can be cheaper!

> a lot of cities that I visited […]

Have you accounted for the reliability of these networks? In my experience trams (or rather tracks and electrical- and signal systems) often break down when there’s snow in the winter, leaves in the fall or sun-bending in the summer, which may not be noticeable on visits. That can also increase costs, since the backup is usually buses and you need a task force who can go fix problems.

Maybe I’ve been unlucky, but my experiences relying on them everyday (in San Francisco and Gothenburg) have been disappointing.. it feels like those networks have been kept alive for nostalgic reasons.
The thing about free speech is that everyone has their own criteria of what should or should not be included into it.

When someone talks about "free speech absolutist", one expects they will include everything. No exceptions. After all, that's what the "absolutist" is supposed to be doing here.

If you want to add exceptions to free speech, then you're not an absolutist. You just have the same lame relativist free speech definition as everyone else. Except your criteria is different than the others. Which, I mean, no problem, but at least be honest.
We’re already in a new paradigm, one in which web devs are abandoning referential integrity guarantees in favor of not having to think about data modeling.

I’d say they’re then surprised when their DB calls are slow (nothing to do with referential integrity, just the TOAST/DETOAST overhead), but since they also haven’t experienced how fast a DB with local disks and good data locality can be, they have no idea.
Flight and segregation emerge spontaneously in any population where people don't want to be a significant minority, even when they prefer some amount of diversity:

https://ncase.me/polygons/
Information Retrieval, WS 17/18
In rare move from printing industry, HP has a decent idea
Luckily, hoarding digital media is a lot easier and doesn't take up much space.
Obligatory XKCD.

https://xkcd.com/2052/
I think you have a cursory understanding and are then pulling that to the extreme without actually knowing how the industry operates.

The problem stemming from flags of convenience is well known and the Port State Control system [1] was created to manage it.

In other words: live up to our requirements or we will detain your vessel.

The US is not a signatory to any international port state control scheme but as is usual the US runs its own nearly equivalent scheme through the coast guard. [2]

[1]: https://en.wikipedia.org/wiki/Port_state_control

[2]: https://www.dco.uscg.mil/Our-Organization/Assistant-Commanda...
We used to be in this space, and with Ayvri/Doarama - which was a 3D virtual world but not a flight simulator, it was used by paragliders to replay flights, commercial drone operators, some defense, transportation planning (trains, maybe others as well), etc etc.

We approached Microsoft when we were selling the company, and the response we got was "you're too close to work we're doing for us to even look at you or talk to you". I assumed that meant they are building out a digital twin, with capabilities to run in a browser at high speed with high resolution (which we did). That was 3 years ago. I'm surprised we haven't seen something from them yet.
Much of the dossier reads like it was written by ChatGPT. Similar style and structure of paragraphs. I think a Trump campaign staffer got a little lazy.
libgen is backed up by annas-archive and you can help seed the torrents
https://annas-archive.org/datasets
https://annas-archive.org/torrents
So when the first amendment says congress shall make no law abridging freedom of speech, that's self-referential and does not refer to an underlying basic human right? Or are you saying that Americans just don't care about why the bill of rights exists anymore because the constitution is now their sole source of morality?
Django Search
>China is outdoing the West in so many ways, and rapidly catching up in the areas where it still lags.

I'm not seeing it. Chinese economic power and tech capacity might exceed US capacity in time, but I give it only p = .25 or so. China's descending into some sort of political chaos seems more likely.
That's why you see pulp paperbacks selling for $20+ so that the e-book looks like a steal at $15.
A Plan to Halt the Internet's Enshittification, Throw It into Reverse
The numbers are on WordPress.org's Five for the Future website:

- https://wordpress.org/five-for-the-future/pledge/automattic/

- https://wordpress.org/five-for-the-future/pledge/wp-engine/
I think you misread, I read it as 99% of users don't care about anonymity
Doesn't matter. As long as you use VR to display a virtual 3D environment and you move within it, your inner ear will fight with your vision system if you're moving or not. If the visual system and the accelerometer don't agree, the positioning system throws an exception.

And, for whatever reason, the human exception handler for that problem is firmly linked to the barf() subroutine ;)
Y'all are being weird about content from an online service that, I would assume, is meant to be shared with others, not hoarded on your local storage.

I don't know what IG "archiving" entails, does it remove stories from public view or something?

The main point of using an online service like IG is for serving and sharing your content. Not keeping it to yourself. IG stores and serves public content in a secure fashion, with very high availability and unparalelled reachability.

You've replied to my "over-engineering" with single-user hoarding solutions. Do you want to serve the content or not?

IG posts involve more than a JPEG. "Stories" are slideshows made of multiple items. There is metadata, tagging, other users: context. If you want to download a couple of JPEGs and lose all that context, you're not using IG anymore, you're hoarding.
Wait what? This is from first hand experience? Do you think you could describe "permanent relief" a little more? That sounds amazing. This is the first I've heard of anyone actually using Lenire, I assumed it was snakeoil.
Committing to Apple’s Reminders instead of continuing to fritz with various to-do apps. Reminders was good enough and I havent thought about switching in a couple of years now.

For hardware+software, the Remarkable 2 tablet changed my life. I was never a handwritten notes person and was never even an organized person. I read some book on organization and was like, “I should try being organized.”

Bought the Remarkable 2 with the logic that if I spent $500 on the thing and never used it, I’d feel like a moron.

I’ve been using it daily for about 3 years now and just upgraded to the Pro and love it even more.
Turning the database inside out (2014) [video]
If you look at the quantity of computation/energy spend for each task it's still true that the problem that looks simple to people is the one that is harder to solve.
Don't try to base a company around developing and selling open source is a lesson that folks will keep learning again and again. You have to make money doing something else and if your core competency isn't that something else you'll lose to someone where it is.

If you want to sell software then sell software.
Hey, you missed out coroutines :-)
That's unrelated to these findings.
Good point. I should say that I have no interest in putting in the effort to change it since I really like my MacBook Air, iPad Pro, and iPhone.
From: https://bsky.app/profile/martin.kleppmann.com/post/3l52cfxhq...

I see it didn't get much notice here when originally submitted in 2014, but I thought there might be some interest since it's an inspiration for Bluesky's AT protocol.
A dev that explains that all managers are obviously useless.

You keep coming back to this caricature. And yet, I've never met anyone with this opinion.

I just give an example where someone is asked to do something daily, and yet it is clearly not because of that.

Right, you said they were being asked to (in reality: made to, not "asked to") do that because they effectively had a "disease".

When management takes that attitude about its rare and precious talent, well, all bets are off.
The smallest known insects are also parasitic wasps: https://en.m.wikipedia.org/wiki/Dicopomorpha_echmepterygis

They're wild. They're born inside the eggs of barklice, and mate there. Males are ~186 micrometer, smaller than some single celled organisms like amoeba!
M2 Pro has 200GB/s
Our Android app is frozen in carbonite
Template metaprogramming can be a useful tool. It's not a silver bullet, but they enable valuable compile-time optimizations.

I wrote a library, CEXForLoop, that makes one aspect of compile-time programming better. "If you find yourself reaching for compile-time iteration, reach for CEXForLoop." Check out the linked article I wrote about CEXForLoop.
When I said this convention was old, I meant it:

Apple Extended Keyboard M0115 (1987): https://en.wikipedia.org/wiki/File:Apple_Extended_Keyboard_M...

Apple Extended Keyboard II M0312/M3501 (1990): https://en.wikipedia.org/wiki/File:Apple_Extended_Keyboard.j...

Apple Adjustable Keyboard M1242 (1993): https://en.wikipedia.org/wiki/File:Apple_Adjustable_Keyboard...

Apple Design Keyboard M2980 (1994): https://en.wikipedia.org/wiki/File:AppleDesign_Keyboard_blac...

Apple USB Keyboard M2453 (1998) (not in their usual position, above the number pad instead): https://en.wikipedia.org/wiki/File:Apple_USB_Keyboard_B.jpg / https://deskthority.net/wiki/Apple_USB_Keyboard

Apple Pro Keyboard M7803 (2000): https://en.wikipedia.org/wiki/File:Apple_Pro_Keyboard_black....

Apple Keyboard A1048 (2003): https://en.wikipedia.org/wiki/File:Apple_Keyboard_(A1048).jp...

Apple Keyboard A1243 (2007): https://en.wikipedia.org/wiki/File:Apple_iMac_Keyboard_A1243...

Apple Magic Keyboard w/ Numeric Keypad A1843 (2017): https://en.wikipedia.org/wiki/File:Apple_Magic_Keyboard_with...

Additionally at least as far back as the Powerbook G3 "Wallstreet" in 1998, and including the iBook lines from the same time period, to the best of my knowledge every Apple portable since (as well as any wireless/compact keyboards with Fn keys) then has supported Fn + Left/Right for Home/End respectively and Fn + Up/Down for Page Up / Page Down respectively. They were even marked as such through the early non-unibody MBPs but continue to function that way today even without the markings. While these aren't dedicated keys, they're convenient enough in combination with the other modifiers that you'd be using to move the cursor that I don't personally consider it a significant difference.
I see downvotes at the time I commented, which is unfortunate as ideas should be at least explored. Someone on the internet has been keeping statistics [0] that do suggest the collapse in output happened in the 1980s.

But on the other hand, the same stats show a steady decline in the number of companies from 1950 that was only stabilised after the collapse in output, so it is probably arguable that the high-production situation was unsustainable. Economics can be complex.

[0] http://shipbuildinghistory.com/statistics/decline.htm
The engineering to get it to last a year probably isn’t significantly different from five years, etc.
Ha, I was in the same position. It's fantastic at scripting serial consoles.

Oddly enough, Lua is also near and dear to my heart. It's a great language to embed to allow non C or C++ folks the ability to extend software or to do so dynamically.
Having a public ip address doesn't always mean there's no firewall in between a pc and the public internet, ideally with sensible default rules. It's not 1996.

And sorry if I'm being a bit harsh on this, but this point comes up every time when ipv6 is mentioned, by people that clearly don't understand the above point.
Thank you for bringing this up.

I hadn’t come across folly::Coro until now. It does seem quite similar at first glance, and some of the utility functions they have are ones I’m also planning to implement, as others have also pointed out are currently missing.

One difference is that they use a custom Try<T> type for handling exceptions and values, I’ve opted for std::expected introduced in C++23. I’ve also added "monadic-like" chaining of tasks.

Overall, it’s a very similar library, and I’ll definitely look into it for inspiration and potential improvements.
Thank you for this link! My mom went through hell trying several “professional” commercial services both locally and elsewhere, just trying to get our couple dozen or so family video VHS tapes converted into some digital format. They all suck ass—not that my mom cares, of course, she's perfectly content watching videos of her children hideously stretched from 4:3 to 16:9, among many other issues. But now at least I have a weekend project to look forward to!
> xcode is a piece of absolute crap but i still have to pay $100 a year or whatever for it.

You say xcode is horrible, but have you tried opening a project in Android Studio after 6 months and getting it to compile again?

It was funny, when I was at Microsoft, almost no one used Visual Studio because it wasn't able to handle code on the scale of MS's code bases. (I think things may be different now). That and it didn't support unusual build scenarios (which now it does.)

I wonder if it is the same case at Apple with xcode. Do OS engineers on MacOS actually use xcode to developer MacOS?
What makes you believe CloudFlare wouldn’t do this? They may have state actor employees or be compelled by a government to surveil users.
Great stuff. Network Backboning with Noisy Data paper that this is based on is even more interesting IMO.
https://www.michelecoscia.com/wp-content/uploads/2017/01/201...
I’m somewhat baffled as to what is taking so long to at least digitize the tapes. He alludes to perhaps some more steps than just pressing play, but it seems to me the workload could be broken up by focusing on recording the tape data and dealing with the digital editing later to eliminate the physical tape problem.