skysight-inc/HackerNews huggingface dataset:
I prefer self-checkouts and use them whenever available. However, the interaction design can be unnecessarily difficult depending on the retailer. Oddly, the most annoying instance locally is the implementation at a high-end grocery store. The cart interaction design expects each item to be placed in the "bagging area" one at a time and to weigh the expected amount.

Any time this requirement is not met or it thinks an "unexpected" item has appeared, the system locks up and waits for a store attendant, who is rarely available. This interaction design is a terrible approach as customers obviously have usage patterns that vary from a single rigid pattern. I've tested it extensively out of sheer morbid curiosity and remain shocked at how bad it is. I've also seen other users frustrated to the point of just giving up and abandoning their purchase.

The most frustrating aspect is virtually all of the fundamental broken-ness of the design is from wrong-headed attempts to discourage theft which are clearly ineffective anyway. It's like the system was designed by a paranoid anal retentive accountant who was completely unaware of the last two decades of interaction design best practice. They clearly never surveyed the range of natural user behavior, or if they did, chose to intentionally ignore it.

Meanwhile, the best implementation of self-checkout locally is Wal-Mart. It has little of the inflexible expectations and relatively few failure modes. The theft deterrence is centered on human psychology more than rigid compliance such as having a live camera view of the user's face visible on-screen. I think it's likely quite a bit more effective while being completely non-disruptive. Frankly, I tend to avoid the high-end store due primarily to their aggressively broken self-checkout system.
> if you try to follow someone who is not on your instance, there is a whole rigamarole you have to go through.

Can you be more specific? What rigmarole did you have to do ?

For me, I just hit the follow button on anyone I like and it just works, even if they are on different instance than mine. Their posts now show up on the page my instance serves me. Same for commenting or boosting posts of other people on other instances. I just hit the boost button and it just works. Commenting also just works. What did you have to do to follow someone on a different instance?
Even free apps you download are technically purchased (for the price of $0.00). My purchase history still shows some free games I downloaded in 2013
> CSV export isn't under save because it doesn't retain all the details of the document (such as formatting). This behaviour is standard and can be seen in MS Excel, LibreOffice, etc. as well.

Office warns me my changes will be lost and offers to change to XLSX. Numbers just changes it silently, without warning.
Epic Rap Battles of Programming: Java vs. Go
I count only 4, small features from C++20 not supported by Clang here:

https://en.cppreference.com/w/cpp/compiler_support#cpp20

For core library features, you can just clone GCC from master, and use

--gcc-toolchain=/usr/local/gcc-dev

To use the latest "libstdc++" and get all the C++23 stdlib features from GCC while benefiting from the LLVM compiler toolchain

I haven't found "clangd" lacking at all for C++20 or C++23 development, but it does require that you configure it properly.
tl;dr: perceived code quality (followed by clear goals/requirements)
> It's never been my experience that a full IDE is better for dynamic interpreted languages.

IntelliJ IDEs are very good at figuring out dynamic languages, but on top of that they also know a lot of tooling and frameworks. So even if you have dynamic Python, but use it in Django, IDEA/PyCharm will be able to give you completions, code navigation, and refactoring just by the virtue of knowing what goes where in Django.
I have no idea, but I also prefer uncarbonated water ;)
From their website:

"Regardless of what is causing the issue, this shows why net neutrality is so important for internet users and online services alike."

For the UK that ship already sailed given its enshrined in law that ISPs have to block adult sites unless you register with the government.
Visa Proposes Automatic Payments Using Ethereum Layer 2 System StarkNet
if they had, it'd be worse - they'd probably never know they were hacked...
As someone who loosely followed and played in the space, I got scared around when Binance set up their own non-eth chain and everyone just... was OK with it. I may recall wrong, but this stuff was "justified" because people didn't want to pay the fees and delays to trade on something like Uniswap.

Funny, because BNB was one of my best investments at the time, making up for other counterparty risks I didn't avoid.
I don't know how I feel about this. On the one hand Okta's position in the market makes them a high value target to hack. Between the Lapsus$ hack in April and this, Okta has had a rough year. At the same time I feel like they should know better, and I hated the way they handled the Lapsus$ breach, trying to hand wave the potential damage away
Musk: “I saved Twitter from $3B shortfall by ‘cutting costs like crazy’”
Collaboration on Keynote works much better than in Powerpoint...Google Slides is the only one better, but Slides is a dumpster fire...
First came a viral storm. Now, we have puzzling superinfections
The messages were written by the very people that they are ostensibly sent to. It's sock-puppeting.
I agree with brookst. The fact that most Apple first-party software only works on Apple devices is a given, and any time you call an app “collaborative” it’s a given that we’re talking only about the devices which can run the software.

What are we supposed to call it when they add collaboration to one of their apps? “Adding walled garden” is nonsensical, because to whatever extent it’s a walled garden, that was already the case before adding collaboration.
They "packed" a court with a single justice? That's "packing"? In no other area would you ever consider the addition of a single individual to be "packing" anything. The term "packing" is being misused here as an emotional trigger word to cynically attack the court's legitimacy. That is propaganda, not precision.

Precisely, packing refers to what the cited article explains as the Democrat long term plan to fill the court with liberal justices: "If Democrats win 53 or 54 seats, it's far more likely that Congress will expand the Court."
Interesting read. And it doesn't end up with Electron, which is "Flash for the Desktop".

Notarization

Why I don't wonder? I come from Linux and the weird rules for App Bundles and Notarization on Mac are pain. And badly documented. And the tools suck! Which entitlements my app needs? How to change libraries paths? Compiling applications on Mac is easy (with Hombrew), shipping to ordinary users as App Bundles is complex and difficult. If you're not a MacOS-Developer using XCode?
This is a pretty enormous statement. Programming languages are tools and not every tool suits every job. Rust is certainly a "good" language but it will not change the world. In 10 years perhaps we can resume this conversation with some actual substance.
Which corporation? If you had read the article, you would fine that it comes down on the side of Webb and of his advocate, and leaves the anti-Webb camp looking at best silly--though it does not explicitly say they are.
I agree on principle, but principle can have edge cases. I live on a 10-acre rural property, surrounded by similarly sized plots. A lot of the people out here are small business owners who run their businesses from home, so there is equipment and supplies all over their properties, etc. One of my neighbors likes to randomly shoot skeet and do target practice with his rifle. Another one likes riding four-wheelers, etc, up and down the adjoining property line.

Hell, I have three broken down vehicles on or near my driveway for years and no one's said a thing to me about it. At least they're on their own wheels and not up on cinder blocks :-)

How people want to live can be irritating, but we all moved out here for the space and more freedom to live our lives, so we have to try to get along. I'll put up with the noise from your shotgun at noon, but when you start setting off cherry bombs at 9PM, then I'm going to be pissed and you'll hear from me.
I mean, they can they just have to convert it. Is it that different from sending it as a PDF because you need to have installed a PDF reader or Acrobat to read it?

The only reason .docx files are more easily readable is because everyone makes a point of natively building in the ability to convert them because it's so ubiquitous. But it's a Microsoft format that Microsoft put a lot of effort into locking down as much as they could get away with, only backing off on it when they started getting into anti-trust trouble.
He certainly set a high bar for the blackest of reactions to things.
You must not be from the south. It's too damned hot most of the year to work in a closed garage, you gotta keep the garage door open so you don't die.

Also, have you seen any modern garages? Most of them are too cramped to do any work in.
> There are always creds in private/company repos! Lots.

I disagree with the "always" in this statement. Sloppy, lazy private repos sure. It is possible to have them completely absent in any and all repos though I've only seen and been part of such an effort once, it takes a lot of work to make sure it happens and I have little faith in most companies following through with that.
It is most certainly not.
The top comments did indeed say everything was fine, although to be fair, almost every single reply to those comments said the OP was full of shit, and gave reasons which turned out to be entirely correct. By comment volume, the skeptics were much more represented.

So it seems like the population of HN has both a bunch of boosters who will blindly upvote plausible-sounding “everything is fine” positions but also a bunch of better-informed people who will do the work in tearing those boosters down.
Ultimately every law relies on judgment calls. It’s impossible to make laws 100% clear cut in all situations.
Over 100 new ancient designs discovered in Peru's Nazca lines
I read somewhere that Apple replaced their own language model for autocomplete with a crowdsourced one (that is, taken from usage from many phones), and the quality immediately went downhill.
Probably 40 years ago, my dad used to dump his oil in a spot in the yard. Years later I realized that spot is about 100 feet from his well.

Somehow, we are all still alive. (He did stop doing that eventually).
Honestly, I kinda get it. I'm tired of people pushing Xcode dotfiles and __MACOSX folders to the main branch. If you're not conscious of the machine you use and the formats you employ, how can you be expected to collaborate effectively?
DrinkIndex II: ChatGPT and the 90s FullStack Engineer
To me, yours is a strange ordering. I would have thought (i)Books would be #1.
I remember when Minecraft was released a bunch of kids had their first Java experience due to the modding scene. Funnily enough I didn't do that since by then I was a C enthusiast and had an irrational hatred towards Java (oh how the turntables..). I wonder if that's still possible now that Microsoft has changed the codebase IIRC?
I wonder how much cross-pollination with Cyc [1] can be performed, and how DBpedia's ~5M terms can be compared to Cyc's ~25M assertions?

[1] https://en.wikipedia.org/wiki/Cyc
Every hospital I have ever been have a free phone in the ED waiting room. It’s common to see a homeless person using it. Has a list of numbers for shelters, taxis etc posted along side it.
The US law, and the British law it was modeled after, were both trying to solve an existing problem of theft. You’re right that the rationale did include the notion that granting protection would be good for society and encourage creation of new work (because the alternative they witnessed in practice was to make money copying someone else). You’re right that this was part of the purpose, but the stated purpose from the very beginning was in fact to protect authors’ and publishers’ rights to make money. Not only was that always the primary point, but it is also the very mechanism by which they promoted new work: the only incentive to create new work is that you have legal protection from copiers for some time so you can make money. This is why these two reasons are inseparable, right?
This is true and very unfortunate. My response to this is that when I want to learn anything in-depth, I use textbooks written by experts (e.g. professors, industry experts often from the past). It's hard to verify the expertise of blog authors and SO contributors unlike the authors, and blog posts can often be more about self-promotion than sharing deep insights. Sometimes I even write to these authors asking questions and they actually respond. To some extent, old internet is still alive and beautiful. It's just buried under a lot of noise.
Nodemcu's lua is a reasonable option too. In terms of offramps, platform.io can get you moving towards the doors anyway. I haven't used it with esp8266, but on ESP32, you can switch between arduino and esp-idf; of course, if you use arduino components in your build, you still need them; you can use arduino as a component in esp-idf. It's a little fiddly, but I could see replacing components bit by bit until you run out of Arduino.
I feel you.

I think this is due to the fact that the overall concepts are usually quite easy to understand and therefore easy to talk about.

As soon as you have to dig deeper you need to invest significantly more time to talk about it and your audience becomes really small.

This is amplified by people creating newsletters, content (marketing) in general, but the actual knowledge/wisdom is not given away. It's incredibly frustrating but happens in almost all technological field, especially when they are fast moving.

In mechanical engineering for example a lot of wisdom is also put into norms, standards and so on. Books are written about it. But 10 year old books are still completly valid while in software every couple of years a new framewokr is the new hot shit.
I haven’t read this carefully yet but I’m initially skeptical that it’s that easy.
I tried the JetBrains remote IDE, it was awful. Sad since I'm sure it was amazingly hard to get to that point and they poured a lot into it. There's just so many resources and so much process tied to the local environment outside the IDE, this was light years away from making sense. I'm keeping an open mind, though, maybe some day.
are you using one of the apps? if so, then yes, it's as easy as that. but if you are using a web browser, then that's where all the rigmarole comes from.
I guess you don’t realize Microsoft has been doing this with .docx and .xlsx for years. They claim it’s an open standard but it doesn’t work flawlessly in anything but their software. It’s more subtle but the same type of walled garden trickery.
No, not currently.
Official mastodon servers are filled to the brim.
Your % loss in crypto value for that period is almost exactly the same as mine, even though I didn't have any XRP and "spread my investment" over 4 different cryptocurrencies.

Thankfully my "investment" was low enough to walk away from. It was basically an experiment. Glad I did it. Now I know. Of course my wife told me it was a ponzi scheme from the start, and was completely right. The real combined value of all the crypto in the universe is zero. The market just hasn't corrected itself yet.
If you mean greed isn't good, you're right - I meant to finance companies, greed is a good thing. It's the point.
Darktable 4.2.0 Released
Exactly this. When the guy who never met a war he didn't like is telling you our current path is a bad idea, you had better fucking listen.
Remembering the startups we lost in 2022
> I was raised with the philosophy that calling a person Black was offensive and that I should always use the term African-American. I always respected this. But apparently this changed in the matter of two years

No, it was never right in the first place, it didn’t change in 2 years. Racial labels have always been a matter where there are a variety of strong preferences shaped by different personal experiences.

The actual rule is listen to abd be respectful of your specific audience; being aware of the general discourse and issues (of which, any particular author's preferred terminology alone is the least important bit) is part of doing that for general or new audiences.
This reply completely misses the point. All missions have an expected lifespan. The reason why they didn't use some sort of cleaning system is simply because it wasn't needed. The lander gathered all the data it was expected to, and then some. Why add complexity if it isn't useful?
See also: lawn parking bans.

https://www.latimes.com/archives/la-xpm-1991-10-28-me-406-st...
> Unfortunately Docker only works on Linux

And Windows. On Windows, Docker can actually create and manage Windows containers in addition to Linux ones.

macOS just doesn't have the namespacing primitives for such a scenario as far as I'm aware.
Without context, it can either be 'Pfizer is bad' or 'laws are too strict'. I can't make an educated guess.
See also: futel

http://futel.net/

https://news.ycombinator.com/item?id=32118936
Women react differently to things like intermittent fasting given the vastly different hormonal profile to men. I’m much like your ex (I can’t think properly until I feel full, which means a significant breakfast) and anecdotally I have noticed that men seem more likely to go for longer fasting periods. Women’s bodies really don’t like to think they’re starving.
> Doesn't it make it effectively centralized?

The word you are looking for is federated. Different Mastodon servers comprise a so-called federation, so servers belonging to it can exchange data between each other. There are many federated protocols, for example, email and xmpp are federated. Some server owners choose to not be part of federation, or refuse to connect to some specific servers in a federation. That's what happened to Gab a few years ago.
No, I am just using the https://mastodon.social/ website on browser.

> but if you are using a web browser, then that's where all the rigmarole comes from.

Requesting again. Can you be more specific? What rigmarole do you have to do? Does hitting the "follow" button of a user on another instance from your instance not work for you? Do you get an error? Some other issue? Details please!
Everyone Elon Musk Was Spotted with at the World Cup Final in Qatar
It's... the twitter profile of the rover, it's not that big of a deal
Obligatory links to YouTuber Mark Rober's quest for vengeance against porch pirates:

* Glitter Bomb 1.0 vs Porch Pirates: https://youtu.be/xoxhDk-hwuo

* Glitter Bomb 2.0 vs Porch Pirates: https://youtu.be/a_TSR_v07m0

* Glitter Bomb 3.0 vs Porch Pirates: https://youtu.be/h4T_LlK1VE4

* Exploding Glitter Bomb 4.0 vs Package Thieves: https://youtu.be/3c584TGG7jQ

* Car Thieves vs the Final Glitter Bomb 5.0: https://youtu.be/iWeu2dxHRDg
> Problem is many of these institutional systems were developed or revolutionized in the exact wrong moment, in the 50/60.

In addition, because of the way the policies were made and allowed select people to get rich from these policies, those people now use their money and power to further entrench these policies to keep their own power and money. The auto industry wants continued government subsidies for roads, vacant land owners want to continue property tax instead of land value tax, etc.

It's like we've dug a massive hole and some of us see a way out, but many people with the tools are still digging.
You're forgetting the actual heavy lifting that proper IDEs do, and that VS Code leaves to language implementors. Unless you know how to do proper code analysis, you won't be able to make it "just the way you like".

Even writing a proper IDE-aware compiler is a quite a daunting task.
FYI I'm pretty sure you meant to link a different nature article, the one you linked is something about methane emissions from wetlands.
Max Planck said that science advances one funeral at a time
> Local laws always seem so reactionary and poorly thought out.

Try attending a few City Council meetings, and observe the mental acuity and time frames of the Council members, and citizens who speak up during Public Comments.
> This is just like a "no food or drink" ordinance on public transport - no one is going to enforce if you are sipping coffee from a travel mug or eating a candy but can enforce if you bring on a bag of McDonalds and leave it on the seats

I suggest going to your local municipal courthouse some day and listening to the cases. Because you're extrapolating from your own experience, and are completely wrong.
Neither one is good, but at least Excel warns me formatting will be lost.

I wish they'd warn you on first operation that CSV can't handle, and ask.
I wonder if this will be able to be ported to the Commander x16. Nice to have something that isn't based on old licensed code.
What does that look like? Stolen parts will always be cheaper.

The warehouses full of people in Shenzhen tearing down millions and millions of stolen iDevices would still be chugging along, inserting stolen parts into the supply chain.

Apple enforcing DRM on parts is very much a pro-consumer move, steadily taking us towards a world where a stolen iPhone will be worth nothing.
They might dominate, yet the CLR is polyglot and you can even buy Eiffel, Cobol and Fortran compilers to it, today.

https://www.microfocus.com/en-us/products/visual-cobol/overv...

https://www.silverfrost.com/1/default.aspx

https://www.eiffel.com/eiffelstudio/screenshots/

People do pay money to target it, go figure!
There is a small but major difference with Flash vs Minecraft and Roblox. Flash let you create something from scratch (or close to it). You aren't just modding a game, you are making a game or a cartoon. It was fantastic. Minecraft you are limited to the world of minecraft.
Yes, cities have can enact pretty much any law they want until it's challenged in court. Just as an FYI, many cities have enacted curfews before, typically, I think for children and teens.
It's error prone and frankly silly when there is a superior option. It's more difficult because it's bad, not because it requires higher skill levels or is more complex and powerful. Why would you use something more difficult yet less effective? Using JS is foolish when you have TS.
Also not a geneticist, but I'm pretty sure this is wrong because you only get recombination between analogous autosome pairs. The allosomes, or sex chromosomes, you just get from one parent anyway. Females get the X from the mother and the X from the father, but rather than recombination producing an X that is different from either parent, one of them just gets deactivated randomly in every cell during embryonic development and the offspring ends up with a single active X in each cell, usually roughly 50/50 split between exactly the same as the father and exactly the same as the mother. This is true in placental mammals, but in marsupials, it is always the father's X that gets deactivated.

So it seems like making XX from a single XY person would just end up doing something genetically similar to what already happens with marsupials, which doesn't result in non-viability.

Of course, cloning at all does result in not getting genetic diversity you would normally get from recombination, which can eventually result in population-level problems if you're doing enough of it.
GitLab team member here.

We released a beta version of our new Web IDE which is built using VS Code. The new Web IDE will provide users access to more features, improved performance, and the ability to securely connect to a remote development environment directly from the Web IDE.