skysight-inc/HackerNews huggingface dataset:
> if you have a well-stocked large kitchen which not many can have due to size constraints or budget constraints.

I'm sorry but that is oft-repeated nonsense that you have to have a well-stocked large kitchen to be able to cook at home.

You can cook as well in a small "galley" style kitchen as you can in a large one.

Other than herbs, spices and maybe a few bottles/cans of this and that, you don't need to keep vast stocks of anything. All you need to do is engage the brain and do a little bit of forward-planning for the week ahead.

How do you think people who grew up in, for example, communist-era Eastern Europe survived ? They all cooked at home. They certainly didn't have access to a supermarket so they could have a "well-stocked large kitchen". And their kitchens were certainly not large. Yet they ate well, they ate healthily.

> Cooking is definitely efficient at 3 or more people, can have tradeoffs with 2 people and makes little sense if you live alone

This is also utter tripe, again oft-repeated.

In 2023 we are blessed with this thing called refrigeration.

Again, engage brain and plan ahead.

You can make a variety of dishes for the immediate days ahead and put them in the refrigerator. As long as you stick to basic sensible food hygiene, food will be perfectly safe after a few days to a week in the fridge.

Leftovers can go in the freezer. You can equally (and should !) for example put a supply of stocks and soups in the freezer (soups for when you need a quick meal, stocks to add flavour and depth to other dishes).

It's not rocket science. It is simply, regrettably, a skill that has been lost in today's culture of immediate gratification and laziness.
It's also crucial to not forget about wirth's law, that states that software is getting slower than hardware is getting faster.

So don't fall for software vendors that want to convince you that you need a faster CPU every x year. You don't.
> Code isn't worth optimizing until it either becomes a bottleneck

This is a well-known fallacy. There's no guarantee your performance problems have a single bottleneck. In fact, more often than not, your entire program is poorly thought and the only way to fix it is a full rewrite, with the associated risks.

> When I was teaching, I often used this metaphor: suppose you’re writing some system, you decide that you should avoid premature optimization, so you take the usual advice and build something simple that works. In this metaphor let’s pretend that your whole program is a sort. So you choose a simple sort that works. Bubble Sort. You try it out and it functions perfectly. Now remember Bubble Sort is a metaphor for your whole program. Now we all know that Bubble Sort is crap, so you have to eventually change to Quicksort. Hoare likes you more now. So how do you get there? Do you just, you know, “tune” the Bubble Sort? Of course not, you’re screwed, you have to throw it all out and do it over. OK, except the greater-than test, you can keep that. The rest is going in the trash.

> But you got valuable experience, right? No, you didn’t. Anything you learned about the Bubble Sort is worthless. Quicksort has entirely different considerations.

> The point here is that a small bit of analysis up front could have told you that you needed a O(n*lg(n)) sort and you would have been better served doing that up front. This does not mean you have to microtune the Quicksort up front. Maybe down the road you’ll discover that part of the sort (remember this is a metaphor) should be written in ASM because it’s just that important. Maybe you won’t. There will be time for that. But getting the right key choices up front was not premature. There is a suitable amount of analysis that is appropriate at each stage of your product.

https://ricomariani.medium.com/hotspots-premature-optimizati...
The more interesting conversation is about outspoken individuals with wealth, sustaining power, massive communication reach, and what ethical behavior responsibilities they have.
>>would you say that article is fair to Elon?

So if you're describing someone's fascist behaviour, you now need to be fair to them? I'm sorry I didn't realize we have to find and explain the reasoning for someone's insane conspiracy theories - I guess next time Musk tweets that the moon landing was fake or some other crap, we'll have to find a reason why he thinks that, before being able to point out how stupid that is?

>>does it present numerous sides and possibilities for why Elon does the things that the article is attacking him for?

I'm really struggling to see how any of this is an attack. Is describing Erdogan's totalitarian practices also an attack on him? Or is it just when you don't preempt the article with a whole story as to why Erdogan behaves the way he does?

>>Or does the article present a singular interpretation for Elon's behavior?

Sure, it does. Like with any other article, you can read it and come up with a different conclusion, this is what the comments section is actually for. What isn't helpful is coming here and saying the whole article is an attack so should be dismissed - ok, cool, if you think Musk's general behaviour isn't leaning toward fascism lately then please explain why you think so, again, that's why we're here - to discuss.
- I invented cookies. They’re my baby.

- Why didn’t you have the foresight to predict that it could be used for what it is used for now?

- Whoah there. Kind of out of left field. I had nothing to do with WWW cookies.

?

Seems like you can just tell those friends that you invented the great-grandfather or the fifth cousin once removed on the uncle’s side to the modern cookie and be done with the conversation a lot quicker.
That sounds great. We all know how secure credit cards are and that nobody ever gets fraudulent charges.
"Reason and reason alone", it's a bit more complex than that, unfortunately. From Voltaire, Descartes (Le bon sens est la chose du monde la mieux partagée [1], "Common sense is the best distributed commodity in the world, for everyone is convinced that they are well supplied with it, and even those who are the most difficult to please in everything else are not in the habit of desiring more of it than they have."), and others, Enlightenment has risen. And there is a rather pertinent critique of enlightenment, as in the Dialectic of Enlightenment [2] by Adorno and Horkheimer. For them, the Nazis also think they must purify the race because it's the most rational thing to do, even if they view as the best leader a brown-haired, weakly-mustached, average height methamphetamine abuser.

[1] "Le bon sens est la chose du monde la mieux partagée : car chacun pense en être si bien pourvu, que ceux même qui sont les plus difficiles à contenter en toute autre chose, n'ont point coutume d'en désirer plus qu'ils en ont.", 1637, Descartes, Discours de la Méthode; the French, only their guillotines are sharper than their words.

[2] https://en.wikipedia.org/wiki/Dialectic_of_Enlightenment
I didn't downvote, but maybe it was because the article can't be read without creating an account on the site?
The price tag in Europe already has at least one exception in some countries like Germany: bottles and cans subject to the deposit system usually have the deposit added on top of the listed price. Of course, one can recover the deposit by returning the bottle or can to a suitable store, but at the point of sale it is usually added on top of the listed. (The price listing often acknowledges this addition explicitly, with text like "zzgl. 0,25€ Pfand".)

But yeah, I guess that doesn't differ by payment method, so it wouldn't affect the choice of payment method. And it's not a percentage, so it's easier mental math.
There is no built-in support that I know of. The official repos usually only contain the latest version of each package (Postgres being an exception).

However, every time I've needed older library versions I've found that somebody already uploaded a suitable PKGBUILD to AUR (Arch's user-contributed build-from-source system).

For instance, the current version of PHP in Arch is 8.2.6. If you need an older version there is php81, php80, php74, etc. available in AUR. If it didn't exist, just take the PKGBUILD for the current version, modify it to build the older version, then upload it to AUR so other people don't have to re-do the work. It works well in practice.
With 3d secure and SMS verification I would argue that any standard crypto payment is faster than credit card as has been for a while. At least online.
Yes, I'd like to see a world without silly credit card cashbacks, too. And ideally they'd slay that beast by removing regulations, not by piling more on top.

> I don't know what's the solution here. I'm weary of government intervention in capping prices, but I'm not sure what's the alternative here -- force each card to be available over multiple networks and for them to bid the interchange per transaction? Durbin amendment style caps? I don't know. But I do know that the status quo cannot stand.

Perhaps make it easier for new payment providers to enter the market? Here in Asia we have lots of alternatives popping up (like Grab pay). And merchants are happy to support them, because they typically charge lower fees than Visa and Mastercard.
I ended up with AI-generated Music Reviews on TikTok
I actually found it surprisingly comfortable to read, but of course, everyone is different. You can always use the browser console to disable/change the `background-color` (in this case also `background-image`) CSS property of the body.
That site really shows the best way to do dark mode
30%, not 20%. Don't make it appear cheaper than it is.
I assume you would have conditions for each workflow which are then pattern matched to user behaviour to see if that workflow is relevant.

You still have a globally defined happy path of coordination but your overarching application logic isn't spread everywhere but contained in one place.

The preconditions for the logout would trigger a different workflow.

I am the author of additive-gui, which is based around the idea that you provide all the rules of the GUI and the computer works it out - what applies when. Additive GUIs loosely models dataflow between components and layout.

https://github.com/samsquire/additive-guis

It's not ready for anything, it's just a proof of concept. But it doesn't really implement workflows yet.

I would rather maintain a codebase that uses this pattern of user workflows, similar to state management than sprinkled logic everywhere.

Think of workflow engines as a runtime, not a hardcoded sequence of steps that can be activated or deactivated based on events, like a state machine.
Aldi already does a credit card surcharge in some countries.
Thanks for summarising, I never used plugin and I had hard time understanding the tweet
Comparison of DataFusion and DuckDB using TPC-H benchmarks
ReactiveUI is based on Rx and is very popular in the .Net world: https://www.reactiveui.net/.
:( Holy shit... gone far too young. Andy was one of the greatest bassists of the 80s, no question.

(Do you think we can offer up Morrissey's soul in exchange for bringing Andy back?)
Games aren't anime. Having a lower framerate means you will be making more mistakes, especially in combat. Besides, a sudden drop in frames just looks bad.
With new trade deal, Big Tech wants to be above the law
All it takes is one kid in class to sideload the app and show off to their friends that they have the app again, and others will follow.
that's called the pub mate
> Why?

I explained why in the post.

> Who are end-users here exactly?

Whoever uses it in the end.
Userbenchmark is fairly useless for CPU performance, though. Their results are often completely nonsensical.
Is that a problem though? Office toilettes are used way more often then residential. You can just put more residential toilettes in series than you could put office toilettes.

Pipes dimensioned for an office floor is surely enough for flats.
Emulators are for a very small niche audience of players, most of whom simply wouldn't buy the Switch.

Also, their own quarterly reports and expectations confirm they aren't launching new hardware anytime soon.
Mainstream media
> If the funds were being spent correctly then why would they be accounted for falsely?

How should I know? There’s never been any hint that the funds were spent on the wrong items. After all, the military has a rather large budget for spare parts and repair equipment, and Congress doesn’t micromanage how many hammers they are allowed to buy.

Most likely it was just an honest mistake. Someone used form P instead of form Q (or told the contractor to), and accounting didn’t notice. Indeed, if this were evidence of a crime I think the politician in question would have lead with that, rather than pointing it out as an example of government waste (which is bad but not generally criminal).
Here in Asia we have alternatives to Visa and Mastercard popping up.

Merchants are typically happy to take them, because their fees are lower.

> Regulation is warranted in monopoly/oligopoly situations. Either by changing the rules to favour/promote increased competition, or, as the EU has done here, by capping the fees which they can charge.

I suspect you might want to look into lightening regulations, so that upstart competitors have an easier time entering the market. Instead of piling on ever more regulations that only those who are big enough to afford an army of lawyers and accountants and lobbyists can manage.
For some reason the link now leads to a 404.

Stable link: https://github.com/microsoft/guidance/blob/8677f3aa269e05ecb...

Commit that removed the notebook: https://github.com/microsoft/guidance/commit/b91d332f49a55ed...
Dennard Scaling is dead https://en.wikipedia.org/wiki/Dennard_scaling which is why things stopped magically getting faster (chips started getting too hot)
This is history repeating itself; like the "frowned-upon", complex structures of conglomerate in Japan and South Korea. Samsung is an example most are familiar with. At least gen Z and millennials get to see how one is borned.

Too much money, why not DIY?
It should have a split keyboard and thus be half the size.
To be fair, it's because of the HN front page that I have read about the possibility and credibility of a lab leak.
A very well argued science based article with a reasonable timeline and explanation that allowed to me to know about a position made unhearable elsewhere.

Broad statements on the "HN crowd" don't make much sense to me. It's the internet and there's much more diversity than most other subgroups, get used to it.
This is mostly a myth. If your business has high revenue, that is a lot of money in fees to CC processors. Of course if you prefer CCs then you can invent a bunch of imaginary costs for handling cash.

This idea of businesses that are handling cash are cheating on taxes is about as right as saying men with moustaches are burglars.
C++ is the most important source inspiring Rust throughout its development. Rust devs just like to downplay that role.

- Rust has interface inheritance with pretty much the same syntax

- Rust’s generics are monomorphized, exactly like C++ templates. They also have the same syntax. The only difference is that Rust generics are trait bound.

- Rust RAII is used exactly as it’s used in C++. Moves in Rust are destructive, while in C++ they are not. At the time where move semantics were proposed for C++ in the C++03 era, both types were proposed and the committee decided to go with non-destructive moves.

- Scope resolution syntax is also a carryover from C++.

When the words superset and subset are used in regards to C, C++ and Objective-C, it is quite a misunderstanding to describe C as a subset of Rust.
I’m a big fan of temporal and xstate (xstate for UIs in particular) lately, but they both present a major issue in my mind. They provide excellent foundations to create very reliable software, but the tools and conventions they offer are hard to learn and to work with.

That is such a huge setback because virtually no one I work with is willing to learn these tools in order to write better software. Even people I think are very intelligent (certainly more so than I am) think they can write these kinds of tools themselves ad hoc, as needed. It simply isn’t true; it’s a bad idea almost all of the time.

If we could find some way to make these tools more intuitive and attractive to depend on, I think it could be literally transformative. I know similar tools are popular in more engineering-centred software, so it isn’t necessarily impossible. On the web and mobile software side at least, getting people to define their application states and flows with any rigour seems to be like asking someone to file their taxes and write an essay about it afterwards.

But I also get it. These tools are a lot to absorb. Sometimes it feels like they’re in the way. Though I’d argue that when they feel like they’re in the way, it’s often because you didn’t anticipate a workflow stage or application state and its absence in your mental model is making the tool hard to use because they simply won’t accommodate broken workflow or state models. That’s a good thing, and something we should want from our tools. It’s something many people love about Rust, for example. Yet again though, many feel as though Rust gets in the way as well.
> PS4 and 5 for example are boring, just mostly normal x86 computers with custom OS.
Well, PS3 wasn't boring and where did it get them?
Boring is good.
You are failing to price in counter-party risk, exchange rate risk, and myriad other risks. Not to mention the cost of having a whole separate point of sale for a currency nobody has - or the fees for converting it back into a currency you can pay your suppliers and taxes with. Or the cost associated with reporting.

You can pay a very similar flat 1/3 of a cent fee for an instant FedNow payment with none of those risks or costs starting in July.
A thread on the orange site is very definitely not representative.
The payout to the merchant is delayed, isn't it? So if they go away, they don't get paid anyway?
That’s not the case on the US (tax is added after the fact) and there hasn’t been a massive switch to cash. Convenience is a powerful thing.
> [constraints] the implementations are rarely extracted out for general purpose usage and rarely have a rich API.

Yes.

One of the goals for Objective-S [1] was that it should be possible to build constraints using the mechanisms of the language (so not hardcoded into the language), but then have them work as if they were built into the language.

Part of that was defining how they should look, roughly, and figuring out the architectural structure. I did this in Constraints as Polymorphic Connects [2].

For syntax, I use the symbol |= for a one-way dataflow constraint and =|= for a two-way dataflow constraint. This combines the := that we use for assignment and the | we use for dataflow. Also relates the whole thing to the idea of a "permanent assignment", which I think was introduced in CPL. The structure is simple and general: you need stores that can notify when they are changed, and a copy-element that then copies the data over. At least for one-level constraint. If you want to have multiple levels, you can

I was very surprised and happy when I discovered that I had actually figured this out, sort of by accident, when I did Storage Combinators [3]. There is a generic store that does the notifications, which you can compose with any other store. The notifications get sent to a "copier" stream which then copies the changed element. Very easy. And general, as it works for any store.

For example, I have been using this to sync up UI with internal state, or two filesystem directories. And when I added a store for SFTP support, syncing to SFTP worked out-of-the-box without any additional work. ("Dropbox in a line of code" is a slogan a colleague came up with, and it's pretty close though of course not 100%)

[1] http://objective.st (Site currently being revamped)

[2] https://dl.acm.org/doi/10.1145/2889443.2889456?cid=813164912... / http://www.hpi.uni-potsdam.de/hirschfeld/publications/media/...

[3] https://dl.acm.org/doi/10.1145/3359591.3359729 / https://www.hpi.uni-potsdam.de/hirschfeld/publications/media...
> but when the screen fits so nicely over it dropping the screen doesn't seem like such a huge bonus.
> As it stands I'd probably prefer a screen for the 2% of my computing time where I actually want my world to be "public".

Yes. Why drop the screen at all? No reason you couldn't have glasses like this on a regular laptop, adding a second screen "behind" your main display. Or just close it to about 45 degrees.

I love the idea of a private display, or a floating multiscreen layout, but I dont want to sacrifice the regular screen for that.
> Nationalize a universal payment interface like India did. India, a very corrupt, bureaucratic place with billions of people did it.

Didn't you just contradict your own argument?
> Onboarding in particular is demonstrably more difficult to do remotely.

More difficult, doesn't mean it's impossible or shouldn't be done.

Do not confuse one's inability to do something with a general impossibility.

Now yes, it does take a different mindset and we probably need to try different strategies for 'breaking the ice' over remote
https://en.m.wikipedia.org/wiki/Revolutionary_Mexicanist_Act...

> Operating under the motto of "Mexico for Mexicans", the organization called for the expulsion of Jews and Chinese from Mexico.

> […] The organization received financial support from the Nazi Party of Nazi Germany, from the National Fascist Party of Italy, and from Mexican industrialists such as Eugenio Garza Sada.
Same here in Switzerland. Most cards I see now have dual use and work as debit and credit card with visa or master.

My card works everywhere and even credit card transactions appear as slow debit transactions.

I also don't pay any fees for any of that. Only the merchants do in my case.
Yes, I always wonder how this is both legal and allowed by corporations.

Sounds like a kick-back from suppliers directly to employees.
The main bass riff of Barbarism Begins at Home is unbelievably catchy, too. Those ghost notes!

Marr gets much-deserved credit for his guitar work, but I firmly maintain that some of the Smiths' best tracks basically are their basslines, and Barbarism is a standout example. What a terrible loss....
No more bit fiddling – introducing bilge
I just got the nreal air recently. Don't know if the nreal light is the same but the airs can be just used as a display through dp alt without the app. However, instead of a floating screen in a fixed position, it will just be a static display that moves with your head.

I will also say, for the nreal airs, they're not quite there yet. It's blurry throughout and completely unreadable off center, I find myself moving the glasses around so different parts of the screen will be in the center. Regardless of center or edge they they're always a bit blurry and hurt my eyes, and after taking them off I can't focus my eyes on things far away. I still like them as a low resolution screen for watching youtube while washing the dishes for example, but their use is quite limited.
>TOTK originated as a DLC for BOTW

Do you have a source? I don't remember any official word saying this
Your comment made me smile because I experienced the exact opposite just two days ago.

I usually get around either by bike or public transit, but I had to move some inconveniently shaped items (studio lights for photography), so I decided to rent a shared car. It took me almost 40 minutes for a trip that takes 10 minutes by bike and 15 minutes by public transit. It was also highly unpleasant, because the "weirdos" you mention also exist in car traffic. Only in this case, the "unpredictable idiots" are texting while driving and drifting out of lanes.

I'll need to transport the same things again next week and I'll either find a way to pack things more compactly so that I can take public transit, or I'll take a taxi (still takes longer, but at least I'm not the one dealing with traffic).

For context, this is in Munich, Germany.