skysight-inc/HackerNews huggingface dataset:
There's an old anecdote where I think Pascal, but I'm not sure, argued the existence or non-existence of God in front of the king with another philosopher. Maybe-Pascal exclaimed loudly and with great confidence "A plus C equal B squared! Therefore God exists! COUNTER!" The other philosopher didn't know much about mathematics, had no idea to reply, got flustered, and "lost" the argument.[1]

And honestly, I'm not sure I would have done better in the moment. On reflection? Sure. But in front of the king, presented with a completely unfamiliar argument stated with great confidence and demanding a reply? Yeah, maybe not. Even on topics where I have reasonable in-depth knowledge I sometimes really doubt myself when someone says something very wrong with great confidence, and sometimes I really double and triple-check things to make sure I'm not making a right fool of myself.

Few years back I ordered a sandwich at a deli. Still looking at the menu, the lady asked what I wanted. "Ehhh, well, ehmm, I don't eat meat, so, ehhh, something without that". "Oh, I have chicken!" And she said this so quickly and with such confidence that for a few seconds I was genuinely doubting whether "chicken" was meat or not and wasn't really sure what to answer.

I guess she had a bit of "a moment" and we had a laugh about it afterwards, but I thought that was a pretty interesting and harmless example of how you can really start doubting yourself.

NFTs are another example. When I first heard of it, I thought I had not understood it correctly because "surely it can't be this dumb". And for months when all the NFT hype was raging I thought it must be some very complex crypto bonanza I wasn't really understanding. All the obscure jargon and lingo the NFT people confidently use aided that notion. I'm not really interested in crypto in general, but finally gave in and did some more in-depth reading on it. I found that no, it really is that dumb, and I had understood it correctly months ago, and all the jargon was just meaningless bollocks word salad.

[1]: I read about this years and years ago, I can't find anything about it right now and this anecdote may be false, but it seemed trust-worthy enough at the time to remember.
So settle on something in the middle -- cover parking lots.
The investors who got rich through Boeing have cashed in a long time ago. What you're suggesting would be much more interesting to them than Boeing is today. You're basically saying 'this handful of companies is virtually guaranteed to share contracts worth billions per year among them'.
Google Maps tests new pop-up ads that give you an unnecessary detour
Not to mention of any food containing carbs or fats...
Isn't one of the use cases in GRUB choosing which kernel you want to load?
Ah, Joey! That's the one.

Yes, I think a big factor was his early life and then further drug "adventures" (was put on adderall at 5 y.o. -- by his admission -- become dependent on it and then fell into meth and the rest).

If you read some of his journals I think this, and a different sort of familial alienation (which led to another sort of social alienation) led to this chain of events. An alienation nonetheless, but yes not exactly job-caused (though it cannot be ruled out as a factor).
This turned into a bit of a toxic tangent, didn't it?
Probably not, at least not without hacking the game. Typically only things which were built to use the extra RAM see any benefit, whether that's homebrew, leaked game betas which rely on the extra RAM that devkits had, or games made for the Sega Chihiro arcade platform which was basically an Xbox but with double the RAM.
Relative to costs of flights and accommodations, people just have a lot more money.
Russian space agency head says Moscow has proof America DID go to the moon
I meant you package your whole app into container with all required libs, and dont publish your app as a package
It's a tiny nuance, but what would really open Apple to competition is allowing 3rd party developers to offer replacement experiences for "Intelligence" and other functions, like the OpenAI integration.

The DMA seems vague only if you have bad intentions and want to get away with it. Perfectly fine if you want to do the right thing.
I can't open the .odp file right now, but:

>We (Red Hat boot loader engineering) will present our solution to this problem, which is to use the Linux kernel as its own bootloader. Loaded by the EFI stub on UEFI, and packed into a unified kernel image (UKI), the kernel, initramfs, and kernel command line, contain everything they need to reach the final boot target. All necessary drivers, filesystem support, and networking are already built in and code duplication is avoided.

That has been doable for a few years already. What's the new part?
Today's digital entry experience is far from frictionless. Might as well add a scan of the PDF417 barcode on the back of the latest state ID cards.

I just went to a MLB game yesterday, and the digital process was:

- Open ticket app
- scan ticket 1
- scan ticket 2

I imagine this could have been:

- Open ticket app
- scan PDF417
- scan ticket 1
- scan ticket 2
You can also just press 'v' if you're using vi mode in ksh like hardened old unixbeards like me :}
I appreciate the article, but isn't the example image of a grey bird on cobblestone looking on a dark pool of water an odd choice to illustrate color subsampling?
But twitter isn't perfectly functional now.
Snooze, please repeat more of the MBA playbook to me.
Via EFI probably.
> Naturally this led to a proliferation of new Python package managers which leverage the new standard. Enter poetry, PDM, Flit, and Hatch.

An important qualification: Poetry uses pyproject.toml, but it doesn't use the standard (i.e. PEP 518, and 621) metadata layout. This in practice means that it doesn't follow the standard; it just happens to (confusingly) use a file with the same name.

To the best of my knowledge, the others fully comply with the listed PEPs. In practice this means that the difference between them is abstracted away by tools like `build`, thanks to PEP 517.
I mention this ceiling pinning footgun in the article.
It's an enormous pain in the ass to explain to folks, and some software engineers I've met are totally incredulous that that's "not the right thing to do"

Poetry makes it 10x worse with its `^` operator
I'm an app dev. How exactly would I track your location without your consent?
> Software developers are the wizards and shamans of the modern age.

No they are not. The big difference is that wizards and shamans closely guarded their secrets to keep their position secure, while software developers will happily give them away to as many people as possible.

This means that software developers as such have close to zero leverage.
Drug delivery with melt-spun liquid-core fibers
Good catch, thank you. Changed it to schedule a demo.
What, do you think, would be an appropriate damage amount for the coffee spill that caused third-degree burns? Something much less than this?
The Linux kernel does not require an initramfs. You can build a kernel with everything compiled in; with no modules needed at all. Initramfs is used for generic kernels where you don't know beforehand which features will be required. This allows you to avoid wasting RAM on features you don't use. But it is optional.
I had something that looked somewhat explosive put in my mailbox. I live in a well off suburb. Cops took two hours to arrive.

For a squirt gunning? They aren’t gonna do shit.
Apparently respiratory transmission to humans is not a relevant concern: https://news.wisc.edu/raw-milk-is-risky-but-airborne-transmi...
That’s the neat part - you install GRUB if that’s something you care about. For the 98+% who will always use the newest kernel, and can tell the system to (hypothetically) use a different kernel on future reboots after the system has loaded, it won’t be an issue.
Frankly, the EU didn't go far enough. Instead of allowing this popup bullshit, they really ought to have enforced do not track.
Long time HN lurker, decided to make an account because I have some knowledge about this.

I think there are two interesting things the article misses around PC bangs:

1. StarCraft could run on a potato. The PCs in these cafes were not always the most modern, and the lack of system requirements was a big boon to StarCraft taking off. This is also why League of Legends became very popular in South Korea.

2. Ironically, piracy. The article mentions that cafes bought copies of StarCraft to install on their PCs. This isn't quite correct, in practice a single CD key would be used to install StarCraft on all PCs in the cafe.

StarCraft Brood War in Korea is alive and well. It's had a recent resurgence and is currently the most watched game on their popular local streaming service Afreeca (essentially Korean Twitch.tv).
Well, I've also been homeless... before my ME/CFS was bad so it was much easier to deal with. Anyway, that's irrelevant.

You can recognize that such people will make such decisions, and I agree that they will, but where I don't agree is that making such decisions is in anyway morally ok. If Jane chooses to keep her job where she is knowingly cutting corners on making lifesaving widgets I will judge her harshly for that regardless of her personal circumstances. If Janes work is unimportant then I couldn't care less.
This has to be one of the most corporate-simping bloated think pieces I have ever seen.

I didn't even know one could be so in love with the biggest corporations on earth and get enraged at the thought of them not being able to make the largest profit they possibly can.
Should return the gold to the Americas first.
By publishing module you refer to situation when a single module is reused across different applications?

So if you dont have modules that used across apps, then you dont need to package and publish wheel?

or if your modules are already vendored in your main application module (monorepo) then no need to package app as a wheel?
Or the reasonable option, which to enact regulations, including applying for a permit, and then to enforce them.

The issue is not short-term rental, the issue is too much short-term rental.
awesome. :) i should maybe mention that i organize https://ai.engineer, which used ti.to. tito worked well for us, very little complaints except that coupons were laborious to create and maybe it could have been easier to aggregate different stages of ticket between early bird/late bird/general admission for data analysis
On Rye: "This project was ultimately abandoned by its author in 2023 and given to Astral.sh in favor of supporting uv instead"

I don't think that's quite the right way to frame this. Handing Rye over to a company that could maintain it full time isn't the same thing as "abandoning" it - and the new maintainers are active on that project: https://github.com/astral-sh/rye/commits/main/
Imo, PG's latest essays have been meandering, overly political, and far outside of his core competency. This feels like an oldschool 2009-era startup-focused chicken soup for the soul with some actionable takeaways.
Poetry user here. What is so special about Conda that makes it particularly good for ML use cases?
Moreover, whenever someone says "XYZ brings money to the area" you need to look at who in particular it's bringing money to. It's not like this money is being dropped out of a helicopter uniformly over the area's people. It's largely going to a relative few businesses and property owners, who spend a fraction of it in the local economy, who itself spends a fraction locally and so on.
> I'd rather have "NMIRFS" (no more initramfs).

In many cases, you don't need initramfs. I rarely use one in embedded systems.
Look into "extended stay hotels", which often have separate bedroom / living areas and full kitchens.
Taking real disconnect breaks (more than one week) also help a lot. Some people, including me until recently, don’t seem to do this often or at all
They do, just no-one wants to visit them.
I made a mistake about Rye when I posted the first draft of this article. That has since been corrected.

Rye is incredibly young, and when I first encountered it, I looked at its source code and found it was simply calling piptools under the hood.

I did not realize that it had changed and now uses uv (or perhaps just the same solver as uv) under the hood.
https://transformer-circuits.pub/2022/in-context-learning-an...

there is a lot of evidence to suggest that they are performing induction
It was only ever true for "clr safe" code, or a subset of C#. In particular, since VB.NET didn't/doesn't have unsigned types, not all C# could be expressed in VB.NET, even after decompiling from IL. (Not sure what happens if you try and decompile to VB.NET code that uses unsigned, for example).
"We could make it happen today" -> As of today, human drivers make less mistakes than automated driving... and Tesla is promising it for a decade now, but has come to level 2 only (where drivers must hold the steering wheel) and Mercedes has achieved level 3 for highways only... So we are nowhere close to "level 5 on all roads with substantially less mistakes than human drivers"... and that would be just a single part of AGI...
Show HN: S3HyperSync – Faster S3 sync tool – iterating with up to 100k files/s
An alternative S3 sync tool to extremly fast sync s3 buckets.

Feedback and contributions are welcome!
Yes, and yes. There are libraries for embedding lua in rust programs that allow you to trivially switch between Lua, LuaJIT, and Luau.
Cool, nice product. Interesting to see that you've managed to get translations working on top of chatGPT, even for languages like Arabic! I decided not to support target language edits, because I felt it would make it much more difficult to keep languages in sync, when the source string is not always leading. How do you deal with this properly? Would love to have an automatic workflow that updates the json source file, as i18n tags are being added/removed from frontend files. For versioning; maybe just take advantage of the project's (git) versioning?
When I scanned a lot of documents about ten years ago, I empirically found that JBIG2 is so much better than anything else including JPEG. That's specially optimized for scanning text documents.
In theory the chipset max is 2GB, but the physical motherboard does not have enough address lines traced to support more than 256MB. Adding more memory would require a PCB redesign
We used to ask people to rank themselves on the page-jones scale of expertise (detailed here https://medium.com/@helen.taner.nc/how-to-estimate-your-soft...)

Generally, people who ranked themselves as Masters were subject to the dunning Kruger effect (and/or arrogance)
And chose an architecture really interesting where everybody will recode an half-baked version of the work-in-progress protocol so each desktop-env/window-manager will have different compatibility characteristics; and where tons of actual implementation mix the graphic server with the desktop-env/window-manager so that crashes are extra fun.
I think a couple of people hired to to work on Linux graphics did not like dealing with legacy code (who does?) and somehow convinced their incompetent managers that everything has to be rewritten.^1 This went just like most "let's just rewrite it and it will be much simpler and better" IT projects. Now 15 years later or so we have a fundamentally inferior replacement (with probably nicer code though) which still misses essential features and plays catch up a, a simultaneously a serious lack of investment into maintenance of X, and also a lack of investment into user visible features in apps (I think gnomes pdf viewer gets its third rewrite, but still can't play embedded videos in presentation mode).

A lot of the user community was fooled into believing that Wayland would make graphics and gaming much better any day now ^2, which never really was based on sound technical arguments.

^1 This was roughly the time when everybody wanted to build new phone or tables operating systems to capitalize on an emerging mobile market. So maintaining stability for the desktop wasn't a priority.

^2 With grotesque nonsense claims about X such that the old drawing API slow apps down even though they are unused, etc. Those "arguments" were endlessly repeated and you can still see this even here, also everybody who ever implemented a GUI application in Linux should realize that this can not be true.
> Run a simple thought experiment. Would it be easier to deliver power 100 meters or 100 km's? That's what we are debating here.

What you're debating is the cost of using a grid that already exists and is already in use.

> I'm unsure about what the cross section of aluminum has to do with the size of a province,

The answer is right there in the same post. Multiply them together to find out how much material you need (and by extension cost); likewise resistive losses.

The material costs for making an extremely efficient grid are trivial compared to everything else involved in the supply of energy that already exists and has already connected all those "various small towns distributed around the province".

--

Also, I demonstrated with my maps that if you put a copy of the German borders around the Calgary-Edmonton conurbation, you'd get almost the entire population of Alberta, so your stat is misleading.
[dupe]

More discussion: https://news.ycombinator.com/item?id=40902749
You mean the content or the portfolio sites?
If you think about the data they are trained on, they don't see a lot of examples of multi-step plans. Given they are trained to see how concepts (ie, high dimensional vectors) fit together, they aren't going to perform well without a lot of examples of the reasoning required. They'll get there eventually, with synthetic data, good descriptions of goals followed by code written to implement it, etc.
Original author here...
wait, what?

I believe pip (or at least older versions of pip) makes it possible to have cycles. Are you analyzing dep graphs made with older versions of pip?
https://news.ycombinator.com/item?id=40902749
I'm using the same as you - Debian 12. The only snag I've noticed is that it's pretty easy to make a session crash, at which point you lose the entire desktop.
Again, how is that relevant? Are you familiar with the arguments made in Bullshit Jobs? What people get paid is not really part of the discussion.
Microsoft bans Android for its China staff, mandates iPhones for work
Linux has multiple choices for filesystems for root, even if you only count the most popular ones. And on top of that they could be encrypted by LUKS. Duplicating all that into the bootloader is what GRUB does, and poorly. Putting the kernel into the ESP is much better in that regard.
Have you looked at the RustRover IDE?

https://www.jetbrains.com/rust/
Author asked about authoritative DNS servers used to serve purchased domains, not recursive DNS resolvers.
I love your minimal-but-effective splash page! It looks like it didn’t take too long to build, but it shows what the tool looks like and gives a link to waitlist
> The specific issue with OSS was that it was never part of Linux

Huh?
> Rocks are mostly an off-piste issue

*laughs in East Coast*
I doubt the second bit is true - they will still be marking the ticket as used in their backend.

They are just trying to prevent scalpers printing off tickets 10 times and selling them outside the venues as a scam, which happened at every large concert I have ever been to until recently (so I assume this is working!).
> the E.U. identifies an issue (excessive data collection) and reaches for a regulatory solution, locking in a terrible status quo, while the U.S.’s more market-oriented approach results in a better experience for users and better business outcomes for businesses.

I would ask the author to ask average Americans how they feel about their lightly regulated internet providers, airline operators and health care providers.
Congress is useless, along with the rest of the planetary corporate-fascist oligarch facsimiles of democracy.

If software engineers united behind true ideals of freedom, we could automate the entire stack of "leadership" and raise the floor of society.

Open source implementations of:

Universal cryptographic identification

Decentralized voluntary anonymous voting, verifiable by every voter

Sovereign algorithmic monetary policy

Liquid representation

Complete digitization of all necessary information to audit any authorities, at any time

Full release of privacy for any "public official" -- service to society should be a burden, not a privilege

This, and much, much more can ALL be done with software. An entirely new paradigm of society, with freedom unalienably encoded into the fabric of the social machine.

Our rights digitized, our privacy, speech, and pursuit of happiness made into software.

I would say software may have an impact, and the thinking of this impact extends far beyond the next quarter of profits. This mindset can extend into a multi-planetary society and beyond. A continuously evolving, open source mechanism of human governance.
Object oriented and immutability are not mutually exclusive.

Would I be correct in assuming that you're tired of people not doing proper data engineering, and in general having a irresponsible disregard for it?

At least, "soul crushing to constantly be fixing problems that shouldn't have happened in the first place" resonates a lot. But I mostly see it as a result of the aforementioned.
I lol'd at this.

At my last job, we lost days if not weeks to "solving environment" due to poetry and many folks not understanding that ceiling pinning is BAD when you use a tool like poetry to manage your deps.
> Scalpers are the problem that you have to accept.

Several European countries ban reselling tickets for more than the original cost.
> Point being, tourism isn't all good for all people.

Depends on your definition of "good". If by good, you mean an increase in economic activity and therefore wealth, then yes tourism can certainly benefit that. Let's just look myopically at restaurants. All things being equal, if no tourism existed in Barcelona versus its current form, then restaurants would not be operating at their current capacity. Even if let's say this meant all restaurants could continue to operate (e.g. didn't fire anyone), but at like 50% operating capacity, it would mean no restaurant owner could profit enough to invest profits into new decor, new capital equipment, better cooking materials, etc. All of those service providers now suffer and will hit economic hardships. Those people now have less to spend on food, housing, etc.
I have continually contented that the terminal is the single thing eternally condemning Linux to <5% market penetration.

It's not just entering text. The entire experience is complicated. It's a Concorde jet cockpit[1] (with no labels too), when 95% of the population just wants to fly their drone around[2].

[1]https://qph.cf2.quoracdn.net/main-qimg-2566f4c91b894e4169d77...
[2]https://media.thedroningcompany.com/images/tincy/WQZpC56vqMp...
To be fair, I've only been skimmed through the article, but nowhere do I see any research, or even clear arguments/fair reasoning, about monopolistic behavior in free markets. Only false comparisons (Apple when it was close to bankruptcy and Apple today - yes there's a huge difference!) and jumping to conclusions (Apple was the one restoring faith and rescued third-party development - before App Store no businesses developing third party software existed, or?).

Yes, when you're vertically integrated and dominate a market (in practice have some kind of monopoly) it's fair you need to open up certain things to everyone. Unless you believe in a completely free market without any regulation.

A fair bit of research supports that stance btw. (That free markets needs to be regulated)