skysight-inc/HackerNews huggingface dataset:
I don't think that's the case here. The early internet and social media's original function and intent was basically to share information, learn things that would otherwise be nearly impossible to know, like what's going on across the globe and to keep in touch with friends/family.

Today's internet is a far cry from those ideals. It's about a handful of enormous companies sharing private data, shaping the way people think by promoting fake news and suppressing differing opinions. It's about making a buck of advertising which makes it impossible to surf the web without add blockers. Social media has devolved into a cesspool of hate and a fake sense of self worth.
I mean, this is something you can trivially look up. Shipping, total, is about 10% of transport emissions, cars and vans are 50%, road freight is 25%.

(Shipping, there, does include some stuff other than cargo, but it’s mostly cargo).
Thanks. But keep in mind to me programming has been a hobby since childhood. It is what I do to unplug from work - just different types of projects. That makes all the difference in terms of motivation, and energy.

That said, while an editor like Emacs is a big project, an editor can start really small. E.g. look up Femto on GitHub, which was my starting point, or Antirez' "Kilo", so named because its about 1k lines.

If you ever get the itch, look at existing small editors and pick one to butcher as a starting point. You can replace every single line over time, but starting from something working let's you focus on what you want it to be rather than how to get it to a point where you can start using it (and even if not something you can use for everything, at least now and again). It's a lot easier to stay with a project like this is you get to where you use it every day, and every improvement makes things a bit easier.
Also this specific tidbit explains how he can be lord of all things (he created the universe anyway) but still be a blind idiot fool (he apparently doesn't even realizes what's happening)
>We knew this about casinos. That's why they were relegated to a little hellish desert town.

There are only two states with legal casino style gambling statewide, but most states offer many other ways to gamble legally: lotteries, tribal casinos, racetrack betting, and sports betting are widespread and nearly every state has at least one form of legal gambling. In fact there are only two states where all forms of gambling are outlawed: Hawaii and Utah.
I was lamenting yesterday how coins should all just go away. Round up or down.
The death of Jezebel is the end of an era of feminism
This is a great and accurate historical history of the Network Server and its software.

I worked at Apple, in the same building with the Apple’s Shiner team and AIX teams, and had a Network Server in my office because I was on the team at Apple porting NetWare to the machine—I still have a bootable CD. The project was cancelled just as it was entering Beta when disks were to get into customers hands.
Most people don't quote data that is easily misinterpreted though. Like sure if you did shoplifting, speeding, or something else, it may require that. But if you're quoting murders, or violent crime, that stuff is often reported, especially in nicer areas, and may even be less reported in poorer areas.
The 'Georgists' Are Out There, and They Want to Tax Your Land
Well, it’s a great source to train your LLM. It makes a lot of sense to hide it from competitors
Use of knockoff parts will occur no matter what Apple does because those parts are always going to be cheaper.

That said, I think maybe the solution may be closer to something like allowing fake parts to function when placed in iPhones, with a couple of caveats:

- A prominent top level section in Settings appears listing all non-genuine parts

- When the phone has been factory reset, an alert appears at the bottom of the “welcome” screen and can be tapped to view the same list as above, so any prospective buyers of the device know exactly what they’re buying (and hopefully, can negotiate a better price as a result)

This addresses the cases of both dishonest shops and dishonest sellers trying to pass off the used devices they’re selling as fully genuine.

As for parts in used phones, I think those should remain device-locked until the user has explicitly unlocked them with a process that requires a second confirmation from the user after a week with a code sent by snail mail so thieves can’t coerce victims into part unlocking.
It’s their design choice.

Most Windows laptop or Android phone do not have this hardwired coupling approach.
I mean, even if the Russians aren't aiming for that, many people make it sound like modern electrical grids and supply chains in developed nations are always teetering on the edge of collapse, so it shouldn't take much to push them over that edge.
> Native speakers know not to include it here, and I don't know why.

Native speakers would phrase it as "critical Danish infrastructure." Commas are only used to separate coordinate adjectives that are equal in importance. Here, "Danish" gives us an immutable property of the noun which is more important that "critical" which is a statement of quality.

"Broken critical Danish infrastructure" is also grammatically valid since it's "(condition) (quality) (national association) (noun)"
Top consultancy undermining climate change fight: whistleblowers
This was my first startup idea, and the first one we executed on: an open-source CI that runs on your machine exactly like it does in the cloud and doesn’t use YAML as the main configuration format.

Others have tried the same, including Cicada, which was built by the same folks as Fig.

Here are the failure modes for this idea:

- CI succeeds most of the time. It’s only in the minority of cases that running CI locally is useful, as you don’t need to debug that often.

- The only case where CI fails more often is when building pipelines. If you’re building pipelines then GitHub actions already has bazillions of actions and recipes available. Their “whole product” is a huge advantage (shout-out to readers of Crossing the Chasm).

- The friction to adopt GHA is much smaller as it’s one click away on GitHub and all your other stuff is already there.

- Making an MVP of CI is really difficult because it requires lots of features. You can’t even start if you don’t have things like permissions, outputs for different workflows, and a significant amount of infra for orchestration.

- Even when you have an MVP the switching costs of CI are ridiculously high, and it’s a critical piece of infrastructure, so it’s difficult to get people to move over if you’re only offering marginal gains.

- GitHub is owned by Microsoft, which owns Azure. Their compute will be way cheaper 99% of the time. Your product advantage must be significant enough to justify higher costs. In any case, their margin will be ridiculously higher.

It’s funny how many people get to the same conclusion, yet this is a really difficult problem to solve.

TL;DR: the author idea is great and many people thought about it before. Executing such an idea is extremely difficult though.
The History of Commodore, Part 1
I think this is unlikely as the us tax base would literally implode.

That, and a brain drain from America to other countries may occur. I would expect the government to step in.
No, my point is that the trucks are still there. The ships are just adding an extra step that wasn't there before.
What about it? Are you trying to point to something specific?
Maybe it was one single global Pyramid builder company building pyramids in different parts of the world. So a global pyramid scheme :-)
Experience Costumes
Regarding Usenet, I was convinced to never trust Google anymore the day they removed the discussion search filter from the search engine, which happened roughly 10 years ago. Before that date one could search for people discussing products or services, while after that day one would be inundated by a pile of pages selling those products or services. They first removed the filter from the main page, but kept it reachable through the search URL, then completely removed the functionality, although people were already complaining. It wouldn't cost them a dime to keep it; that was a deliberate move to direct users searches from community forums to commercial pages.

https://www.seroundtable.com/google-search-filters-gone-1799...
Oh wow, just from the title I assumed it was talking about gachas (FGO/Genshin/etc), but no, the "apps" the article is talking about seem to be several orders of magnitudes worse ($100k+) than even gachas (where even fully whaling out on a banner costs you ~$2.5k).
I thought I knew the answer, but it is a tricky question, at least in English. Firstly, there is the order of adjectives:

https://dictionary.cambridge.org/grammar/british-grammar/adj...

Secondly, whether to separate them with a comma:

https://getitwriteonline.com/commas-between-adjectives/

These two principles together seem to suggest "The attack against Danish critical infrastructure" (you would not put an "and" between them, and place comes before type), but to me, "The attack against critical Danish infrastructure" feels slightly better. I'm not sure why, but it might have something to do with my feeling that when I hear about an attack on infrastructure, perhaps the question of how serious it is puts any other adjective in context.

One could also say "The [May, 2023] attack on Denmark's critical infrastructure" or "The/An attack on critical infrastructure in Denmark."
Same here, it's so liberating! I'm also using a Magefile to run the pipelines (written in Go) locally.
I wonder, can't distros provide pipewire configs and patches? I've had great success with my laptop (other maker) with both a kernel patch for DSD and a quite straightforward pipewire config (the filters.avail folder has examples for Dolby surround!).
What is an example of a page with no styling, then, if not one that uses the defaults? :)
Neither does github. Any package at github.com/user/package (which is a lot of them) has this property.

With the bonus that if github does go down, you can redirect it to another mirror of the package if the maintainer puts one up (or you can vendor early, but that's an option for everything).
It’s been this way for 20+ years.

> Google Groups became operational in February 2001, following Google's acquisition of Deja's Usenet archive.

https://en.m.wikipedia.org/wiki/Google_Groups
I wouldn’t say Intel sold defective products if they were honest — and said that speed ups came at the cost of chip level security. But they didn’t.

The trade off between risk and performance isn’t a smooth gradient in this case. Eventually conservative behavior under a certain threshold does nothing but cost performance and waste power. Therefore, the multi-billion dollar question is where that threshold is and how closely can a design toe that line. Perhaps I am wrong, but I don’t believe Intel’s management would risk a vulnerability like Downfall for better SIMD benchmarks.

Do you believe that Intel would have sold as many chips if they’d been honest — “our products are faster than before by trading your security for speed”?

Outside of the “prosumer” market, the vast majority of retail consumers do not even look at CPU benchmarks, nor could they understand them if they did. The true target of those performance numbers is the enterprise segment, a reoccurring multi-billion dollar revenue stream for Intel. With that in mind, it makes about as much sense for Intel to ignore vulnerabilities for benchmarks as it does for a milkman to sell spoiled milk.
Roblox is similar and in some sense even worse cause the kids are younger. There needs to be some curation or something done.

Also apple needs to develop better parental controls and we need MDM services that can restrict these apps for people with addictions.
When I called to ask for a quote when the screen on my phone cracked, the repair guy said upfront that it's going to cost more than a used phone of the same model.

To that I replied that this is fine, brought the phone, got a loaner free of charge (probably because the guy saw that I came in with a flip phone as replacement) and the next day it was ready for pickup.

Honest business, five stars.

I think they get rid of a lot of troublesome customers by persuading them to just get a new phone instead.
You're getting updates for PCs over 10 years old because thanks to the way IBM PC clones work, the OS kernel can be independently updated from the drivers of the peripherals, not tied to them as it is in the ARM ecosystem with obscure FW blobs that are tied to the interfaces of a particular Android/Linux version.

On Widows at least, drivers from the Windows Vista days still work just fine on Windows 11 as the ABI hasn't changed that much since then. Good luck with that on Android.
Eh, CUDA can mostly be transformed to HIP, unless you use specialized NVIDIA stuff.
As someone who daily drives a Linux M2 MBP: It depends if you can live with some caveats. The main ones are

- No sound from the speakers (unless you have an M1 as can be seen from this post). But headphones work.

- No external screen support

- No Thunderbolt

- No Fingerprint sensor

- No Video decoding/encoding acceleration. But the CPU is strong enough to easily keep up with 4k 60FPS. So you "just" pay for it with shorter battery life.

- No support for some important GPU APIs (Vulkan, OpenCL, newer openGL) which some application you use might need.

The above list is the current state and even a few months from now will probably look different.
This really doesn’t work in practice. We brought down our whole compute cluster once when someone ran update and it changed some stupid thing.

It will happen to you sooner or later also. Updates are always out of band for this reason.

That’s why everybody does builds and isolates isolates updates to that process.
I'm with you, and am surprised there isn't comparable competition.
First, I was talking more towards the general readership than you specifically.

Second to respond:
"Uh? Where did they not accept cash?"

As a tourist I mostly went to restaurants, cafes, and museums. The grocery stores still took cash but the other places not so much. I had to make a decent effort to get rid of the remainder of what I had prior to my departure. Tourists and locals often don't have significant cross-overs, so that might be the difference in our experience.

I defer to you of course on the actual experience of cashlessness. I wish you the best.
a recipe for getting exploited by a supply chain attack
I love nix. I have also wasted far too much time trying to write my own expressions when just typing “brew install ___” would have let my get back to work.

My biggest issue with homebrew is you’re always at head and you always upgrade the world. This is not good when you want repeatable things to happen. My second biggest issue with nix is you can pin things, but it’s pinned to some obtuse hash of the world. I build embedded code and I just want my toolchains to work perfectly, including avoiding the weird cmake bug in >3.25 that keeps dropping —std=20 from my arguments and then failing to build my “modern” c++ code. The amount of work this takes is too damn high with both brew and nix.

Previously, I worked on and delivered a developer command line Swiss Army knife type tool, you have probably seen them. They do everything from build, docker, package, test, submit code, tail logs, etc. These have a ton of dependencies, and when you support Macs you end up using homebrew. Your install can then be broken by someone brew installing something mundane in their own machine. Not good. I tried to use nix for this, but packaging coverage wasn’t enough so I ended up wasting time packaging my own dependencies. Not good. I ended up putting a parallel brew repo up in my private git repo, then using a hidden brew that wasn’t on the user’s regular path to install the tools I needed at the right versions, and only upgrade them after I’d confirmed they worked. Still a waste of time and space but at least it didn’t suck up weeks of my time.

I’m back in a similar space. I’ve got a complex set of tooling I want to share the install with to my teammates so we don’t have random issues with it, and we’re on Mac, Linux, and Windows. I just want to pin to version numbers (and a bunch of it is python with version pinned requirements, installed by scripts that someone wrote who doesn’t use nix and expects a global imperative environment) so I’m back to hosting my own brew repo. This is really what nix should make trivial but to me it’s a leaky abstraction. I keep having to look under the hood and do my own work to make it function.
When someone wants to setup a casino that awards players with real money for winning, it's heavily regulated. Sure, they're allowed to set extremely favorable odds for the house, so it's still a scam. But they actually have to publish those odds and abide by them. And lucky players do actually come out ahead. Slot machines do occasionally pay out jackpots. The most important regulation, IMHO, is we do not allow minors to participate in this activity. This regulation doesn't seem very controversial.

But what if someone sets up a casino where there is no chance of a cash payout? No matter what, the player loses 100% of the money they put in. For some reason we do not regulate this kind of casino at all! It's totally wild. This kind of casino should be the MOST regulated, or banned entirely. Worst of all, we let children participate!

Slot machines that use worthless virtual currency, award only virtual currency, but let you buy virtual currency with real currency? Playing one of those is worse than playing a real slot machine, or even playing a rigged real slot machine! At least both of those have some non-zero chance of paying out real money.

Lootboxes in video games? That's gambling with a 0% payout. All you get are worthless JPGs. And we let children participate!

Crane games at the arcade? Those are just vending machines with programmed odds. They are gambling! We let children play them.

Baseball, Pokemon, or Magic cards? Other collectibles that come in blind boxes or sealed packs? These are gambling! Sure, some will argue that these are different because no matter what you are getting some minimum prize. A pack of Pokemon cards will always contain 10 cards no matter what. Well, what if I make a $5 slot machine that at minimum always pays out 50 cents no matter what you spin? How is that different from a $4.50 slot machine that has the potential to pay out $0? Changing the odds and payouts doesn't make it not gambling.

IMHO, all of these activities should be completely banned for children. No games of chance whatsoever if they cost real money per-play.

As for adults, consenting and informed adults can throw away their money if they want. But all of these activities should be heavily regulated. And the casinos that don't pay out a cent should be MORE heavily regulated than the normal ones.
That would add a lot of drag.
Should I watch Lord of the Rings or The Hobbit first?
> The requested URL / was not found on this server. That’s all we know.

This is the part people are talking about.

This all could just be a weekend glitch that's fixed on Monday or Tuesday this week. I wouldn't leap to the conclusion of this title without an announcement from Google.
I don’t want to carry around a pouch of coins like a medieval traveler.
You paid 4M for your home of land, but are still subject to regulations of the country.

It’s your home, but you’re not even allowed to run a nuclear reactor in your garden.
Very few professional artists refuse using Photoshop or After Effects because it will "contribute to Adobe's monopoly".

But for some reasons professional programmers are judged under a much higher moral standard.
It seems unlikely that it'll ever get fully upstreamed, but according to a post on the discord that I'm pasting in full below, there certainly can be parts that may get upstreamed. I do a lot of NES related development in my free time, and llvm-mos has been awesome for rapid development. I'd love to see of this get upstreamed in the hopes that it could reduce the maintenance burden on the small team, but I'm not trying to speak for them or anything haha.

> So, I wanted to do a little blurb on the topic of upstreaming LLVM. My previous answer to this questions was "yeah, we'd like to, but we have more work to do." This implied that we were working on it. More accurate to reality is that we were keeping it in the back of our heads and doing work to decrease the diff from upstream. The latter is also useful for making merges from upstream easier, and that's closer to the real reason I was doing it.

> Well, I've lost some rather high-profile fights upstream. In particular, upstream now strips out attribute((leaf)) from LTO builds, which is the whole thing that makes our static stack solution work. I personally think this decision was totally bogus, and wasn't alone in this, but the conservative voice won out. My experiences with the LLVM community so far has been one of deep conservativism; the stranger you are, the more you need to justify your strangeness with real-world impact. We're a very strange hobby project, which just doesn't bode well. We could make our backend a lot less strange by making it a lot less good, but then it becomes impossible to compete with incumbents like KickC and cc65.

> Accordingly, I'm not keeping the goal of maintaining llvm-mos entirely upstream in the back of my head anymore. I don't oppose work along those lines, unless it interferes with making llvm-mos the best 6502 compiler we can.

> That being said, LLVM may independently change to be more amenable to us, so this may become easier in the future. This has already happened prior to us, with GlobalISel and AVR making development of the backend far simpler. If that happens, I'll definitely reexamine my opinion on this.

> Alternatively, I'd definitely be open to upstreaming the unobjectionable parts of llvm-mos backend; we could then maintain the actual distribution as an increasingly thin fork from upstream. In fact, we could probably get started on that project today; I haven't yet spent much time considering the idea, but I'm starting to like it more and more, since it gives increased visibility, easier merges, and an excellent reference backend for upstream documentation. (We're really nice once you strip away all the crazy!)
The process of mining, to ore, to refining to sponge to billet or extrusion is not something you are going to do in your garage.

If we JUST look at aluminum… it’s mined in places like Australia, Chinese companies then ship it to Iceland for refining on tankers because of cheap electricity, then back across the world to china where it made into powder/sponge at basically one Chinese city, where then it may be turned into billet, shipped across ocean again to USA maybe through Panama to the east coast where a company gets it in, then CNC machines it into some low tier product that is destined for a landfill but markets it as a made in USA widget.

Between the fact that this metal was handled and shipped across the world two or three times… the regulation and necessarily environmentally dirty processes are just not happening in the USA. We have regulated ourselves into the most unearned environmentally “conscious” position.

The fact that we have people controlling narrative about climate change and they aren’t pushing to deregulate in order to move production away from China is all anyone with experience in manufacturing needs to know on this “debate”.

You let me know when “Greta” Co is pushing to make the world less reliant on China in order to not just mask the environmental costs of production.
It will move the other way in a year very soon
Want a well-paid job in tech? You just need to become a cloud-native god