skysight-inc/HackerNews huggingface dataset:
Excluding the physical elements, it still seems a poor, possibly actively misleading (or should I say misdirecting), analogy.

The better way to understand it is to use only two cards, one face up one face down, if you give one to each person randomly, how can you magically match the other person? By flipping the card, because for every down you have, the other person has one up.
I don't know about PyObjC, but JXA is very awkward when coming from JS: it brings in conventions from Objective-C, and it's not explained anywhere what patterns I'm supposed to use. E.g. with collections, it seems that instead of just values, you get some very lively views that change while you're trying to use them and refuse to act the same on subsequent access—so the robust way to get values from a collection repeatedly is to obtain the collection each time anew (or convert it to a sane Array). You have to figure out by yourself how AppleScript is translated to JS—or, more realistically, by copying examples from the web. Either I didn't find the proper documentation, or it's pretty much nonexistent. As the article mentions, the Github repo is the primary knowledge compendium on how the hell one uses JXA.

It's pretty much impossible to casually write JXA scripts now and then, just knowing JS and consulting reference docs—instead, it seems that you'll have to learn arcane ObjC conventions from the 80s and keep translating those to JXA, without much help from Apple. Add to this that Swift/ObjC docs themselves seem terse, done with a hefty bit of ‘fuck off’ attitude, and are more of ‘here's what we have’ reference with too little of ‘here's how to do the thing you want’. IIRC Swift docs just drop pages on old versions of classes and functions, so when Apple keeps rearranging things again in new versions, and you inevitably have old examples from the web, you have to grope for how each change works, instead of just opening the deprecated page and reading there that this new thing is now used.

So you have to translate JS ← JXA ← AppleScript ← Swift/ObjC, with resistance on every step.

Oh, and the system settings? I haven't seen comprehensive docs on them either. Just apple.stackexchange and a bunch of howto sites. I guess Apple prefers to provide living for these sites instead of spending some of the billions on a technical writer.
Yes, calling any other EU country from the EU costs a lot. 1 dollar/minute and more. The most expensive plans (50+ dollars a month) usually include 100 EU minutes or so, but not many people have these plans.

Data costs vary a lot across the EU. I pay 70 dollars a month for unlimited data with unlimited speed, for example.
If you wanted an 8xAND gate I would recommend the 74LS30. There, saved you a bunch of money.
No, Fedora is general purpose.

Source: Fedora developer, previously employed at Red Hat as a Linux packager.
Risking the future of your business for a 20% customer sounds like a tricky proposition, and moves like this have real risk for TSMC.

It's hard to predict the future; and the whole point of a foundry and why TSMC has been so successful is because they refused to play that game. They kept their options open and flexible rather than betting on a few key chips, and they've repeatedly pointed out how the very diversity of their customers has meant they always have some customer willing to be a guinea pig for some new tech.

Losing diversity is a cost; it undermines their very business model. From a business perspective you'd hope they really made apple pay through the nose for that cost, and not just acquiesce because they're a significant customer.

I'd say it's at least plausible that TSMC miscalculated here, and didn't think AMD and Qualcomm (and perhaps others) would dare.

To be clear: they might still get lucky (and AMD/Qualcomm unlucky) - it's not exactly news that new process nodes sometimes fail or are delayed, and if Samsung turns out not to be able to deliver, they'll be able to reacquire that diversity with little trouble, surely. And if they can replace AMD/Qualcomm with other leading edge customers they might not even really be losing much of that diversity they value so highly.
Perhaps controversial but I feel that we reached a saturation point with google's insistence on AI/natural language queries, where ddg is now giving me better search results than google for technical queries.

I think the only area where google is still able to outcompete other engines is searching for regional results in Google Shopping, apart from that SEO's are effectively eating google for breakfast.
In Norway we have similar laws. There's also at least two sites that track prices from various online stores, so you can check cheapest price for almost any product and track it's price going back years.
Eventually, there'll be an immune escape variant killing vaccines like crazy, but for now, it's all media driven fear. Ignore.
I used my first Moka whilst I was on family holiday to Tuscany and it produced the best coffee I'd ever tasted. Somehow it tasted creamy despite it just being normal black coffee.
I'm pretty sure that would also fall under the laws regarding misleading the consumer, and also let's say I am a company that sells coffee makers - in order to do this tactic I have to choose a potentially sellable coffee maker and decide not to sell it for a longer period of time in order to make a potential killing on black friday at the same time when consumers checking prices on coffee makers on pricerunners and other tools see that you have a coffee maker that everyone else has for 1000 at 10000 and decide your company is lousy and not to want to buy anything from you?
Reading "always from authors of proven worth" raises the question of how new authors might come to develop proven worth.

Most, obviously, wont. Some, however, will. Seneca himself was one of them.

But this remains an interesting problem and question:

- How do we assess quality?

- How do we cope with a superfluity of new information?

- What are the costs of failed assessments and promotion (and there will be failures).

- How many 2nd chances should be afforded to those who've betrayed trust, and worse, attention?

- How do we cultivate new and good interpreters and fabricators of the universe we find ourselves in?

I often call this the vetting problem. There's an essay by Arthur C. Clarke in which he discussed "the servant problem, Sri Lankan style", of how to offer (and interpret) letters of recommendation for household help. (The post-script to the essay is both amusing and insightful.) This appeared in one of his essay collections, though I don't recall which one.

It's also a problem in any activity in which agents and agency exist: the principle-agent problem, regulatory capture, corruption, infidelity, betrayal, and the like. Initial assessments are useful but not definitive; ground truths may change and mistaken assessments may prove durable and even potentially valid. Some truths are self-generating ("if you want to have trust, give it", and rather similarly for distrust), some are self-defeating.
This is the only proper way of doing that. Having pointers to variables on input that functions modify is ugly and error prone. C gets a lot better the moment you try to make your functions as pure as you can.
The sad thing about moka pots is that they never break or wear out and no one can sell you a subscription for pods or filters. They have a quiet presence and reassurance which is drowned out by the clamour of commerce hammering at your door to sell you something slightly less messy and slightly more convenient at the expense of the planet and your soul.
Sometimes I wonder if I'm the crazy one. Kafka seems to me to be the only sensible foundational datastore out there: it can maintain and propagate a log with all the properties you would want a datastore to have. Relational database seem to be a crazily overengineered solution in search of a problem, with incredibly poor reliability properties (essentially none of them are true master-master HA out of the box, and they tend to require significant compromises to make them so) to boot.
SIM attacks target vulnerable/unnecessary applets that some clueless providers leave there, which can also affect esims according to some articles. And since no one bothers to setup actual SIM PINs anymore that too probably doesn't help.
Nothing. The containers support is in the WebExtension API.

Firefox's multi-account container extension has no special access, beyond usual extension permissions.
Don't those get hot? Adhesives and heat don't really mix well.

– Tried to once fix an electric kettle with duct tape.
Not completely true since the introduction of module packages. You can now get more up-to-date packages within CentOS Stream/RHEL.
These APIs didn’t all come out the same time, so they weren’t designed to differ.

Instead they decided against doing live node lists in future but couldn’t change how the older methods work as that would break websites. In the world of DOM/JS you can’t really make breaking changes.

https://humanwhocodes.com/blog/2010/09/28/why-is-getelements... Has more context
How to create and work with OpenSSL SSL/TLS certificates
Out of curiosity, what problem were you trying to solve by doing this? All the use cases I can think are pretty niche.
Our Stamets should be given the command of the USS Jefferson Starship.

He’d put the trip back into space trips. ;-)
On Europe vs. the US: if you consider private health insurance in the US a part of your taxes, then the difference is not that big anymore. In fact it may even be the other way around: in the US you may be overpaying for health services if you are insured [1]

[1] https://www.nytimes.com/interactive/2021/08/22/upshot/hospit...
Diese Seiten gehen mir auch extrem auf die Nerven!
it is possible to recover! you just have to reset your account password, which blows away all server data, starting the quota over. but this is ok because you should still have a local copy, and when you log in with the new password you can upload that.
I'm with you. This is the only complaint I have about the language itself.
Very long article, from which I was unable to ascertain what was so brilliant about the Moka Pot. Unfortunately, this gizmo no longer provides the most convenient coffee-making method ("pods" seem to be more "convenient"), nor the least expensive in terms of equipment cost (that would be the "pour-over"). I can't see a niche for them today, aside from novelty or nostalgia.
Exactly: at its core a moka is just a casted aluminium blob. Good luck breaking that one.

Replaceable parts are a few euros.
Do you want a genuine Black Friday deal?

I am giving a 33% off of my book Deployment from Scratch[0] with discount code "blackfriday". The discount is bigger than even the one on launching and most of the copies are sold for full price.

I agree that other sellers should be more honest... the problem is that some people (inc. my parents) just love discounts so much and are completely blindsided...

[0] https://deploymentfromscratch.com/
The problem with traditional moka pots is that they can not be used on induction stoves. As people move from gaz to induction, they abandon Bialetti and Alessi gadgets.
It's kind of awesome how happy accidents like this come to pollute a myriad of word meanings, though many people have absolutely no clue, and simply cannot fathom how eerily words can divest meanings, such that the meat of their importh is utterly changed. Reading this very paragraph a few centuries ago it would have seemed quite silly, with naughty interpretation.
Niche? Everyone uses them in Italy.
My flatmate keeps forgetting his moka pot on the hob and needs to buy new rubber seals pretty regularly.
It reminds me of the cheatsheets we used to make before math competitions. Many of those things are forever etched in my brain. The only difference is that the ones I made tended to have a lot more freaking triangles.
this has been the main reason as to why i don't understand the hype behind 5g on phones
At the end of the day it is just a job, they don’t need to be passionate about it.
Lennart Poettering: I just realized that systemd has already infected Solaris
For voting with money, consider Librem 5: https://puri.sm/librem-5.
A nice collection formuleas that seem usefull when doing theoretical computer science. Maybe could improve it with adding the definition for NP-complete, context free grammars, Turing complete, and such.
Black Friday seems to be pretty widespread: many German retailers like https://www.galeria.de/ or https://www.mueller.de/ advertise "Black Shopping" today, and it seems common enough in the UK as well.

Heck, some British retailers are even co-opting the 4th of July as a sales holiday for local businesses: "Independents' Day."

Never underestimate the inexorable march of capitalism.
Could be stalking. It is known that employees at cloud services access customer data from time to time. Complete data protection is nearly impossible here.
Uber to halt app in Brussels from Friday after court ruling
Indeed, although it is quite sad that the only solution (a long term one) is to turn computers with C Machines with memory tagging, as WG 14 is silent on how to improve the dire state of it.
Well for math matrix formulas it gets difficult to read. Like (A+B)/2 *C*(A-B)/2 is better than mulMat(skalardivide(addMat(A, B), 2),mulMat(C,skalardivide(subMat(A,B),2)))
My thoughts exactly. Where are the lambda functions, ADTs, lattices, pre/post conditions for formal derivations, category theory? Boolean logic?
Major AI Controversies of 2021
What usecase would async/await have in day to day PHP use?

I can see it being a boon for the esoteric stuff like ReactPHP, but for a regular MVC site it just seems like a unnecessary complication?

In JS land, it atleast makes interacting with the event loop and NOT blocking the UI thread easier.
Solana's Energy Usage Report
> The more businesses move to SaaS models, automation takes a different shape as well, i.e automation scripts involving business objects within/outside the system.

Well put. I see this getting applied to cloud infrastructure too. Cloud providers are increasingly offering their products as pure software objects on which traditional software engineering principles can be applied. I have been experimenting with using typescript to define infra components for last 18 months and have seen higher code contributions from non-operators(most of them are typescript practitioners) w.r.t terrafrom or ansible.

[slightly shameless plug] Recently started using Deno + typescript and its even better. My thoughts on this here: https://adnaan.badr.in/blog/2021/11/20/deno-for-infrastructu...
Strange that this crops up now because my mother just found one at her second hand store and started using it last week. Showed it to me this weekend when I visited.

She's bosnian so she's made coffee with a turkish coffee pot directly on the stove most of my life. As a kid I would also grind beans for her in an old brass hand cranked grinder from Bosnia. When you grind the beans yourself by hand they do tend to be a bit coarser, fitting for the moka pot.
In case it's not obvious what is going on: it's using the actual state borders for the Great Lakes states, so the water territory is included.
The way social media is radicalizing people. Feels a little like a young baby hitting its toys together at times.
> Also, if other countries don’t have hedges, what happens to the grotty pornography magazines that dwell natively in the hedgerows? Are they in some sort of meta-state of quasi-existence? A theoretical hedgerow porn mag?

In other countries porn mags tend to nest in the woods. In japan i understand the endemic porn mags generally live under bridges, more rarely in small bushes.
I remember that ST article. Their statistics have problems - for example, a big reason people lose their jobs is because of drug addiction or alcoholism. The same for evictions. The same for their own families throwing them out.

Drug addiction and alcoholism is the proximate cause of a lot of calamities in peoples' lives.
I'm the same way. I find that I can't even enjoy drinking the coffee at those shops. It's not a manure flavor, but there's definitely an acidity and strong flavor that I do not enjoy.

And, ftr, I am tired of Starbucks coffees too. It's hard to find an in between.
Yes, there is the Californian position, which is really very racist. Even more than outright saying there are racial differences in intelligence. Why? These actions will:

1) HIDE the difference from the weaker students (whether black, or poor, or ... we can abstract about which exact group you think is less capable here)

2) take away the opportunity these classes give children to work to compensate

In IQ studies it is reported diligent work can increase your aptitude by slightly above 2 standard deviations, if you start young enough. That would imply that with enough support some mentally retarded people (which starts at IQ ~85) can be taught up to above normal intelligence (IQ ~105)

Both factors of course increase whatever innate differences exist. I find it very hard to believe these people working for California, who have studied pedagogy, would not be aware of this. So you can be very sure they are purposefully working to hide the difference. Well, until these kids try university, or to find a job. Then it can't be hidden anymore. Also, then it'll be much more difficult for them to do anything about it.

So this is very much about denying kids opportunities, for the personal gain of the people implementing these policies.
This seems to be the original publication: https://dl.acm.org/doi/10.1145/242581.242585
This reminds me of the time I worked for an ecommerce firm, and one of our customers used the same backend for physical and online shopping. Systems went down due to some bug causing cpu load. People in the store couldnt pay for their goods. Many angry phone calls were had, whilst I frantically searched through the logs to find the bug.
It's not wrong, they just overloaded the = operator for the RuntimeComplexity class ;-P

Jokes aside, in my college we would write something like:

O( f(n) ) = O(n^2) + O(n)
I wonder why we need all these different collections. Makes the DOM feel hacked together by lots of totally different people not communicating (?) There's probably a reason, though.
> It's the only programming language I use that feels adversarial

This may be just that you are not very used to the language. I have the same dreadful feeling (that the language fights against me), even when using languages that I'm reasonably proficient with.

For example, in C++, a simple expression like "y = f(x);" already gives me the chills... Is the () operator overloaded? and the assignement operator? If the object x has size equal to 10GB, and y is supposed to have the same size, how much memory does this operation require? 10GB? 20GB? 30GB? 40GB? each of these completely different answers is perfectly reasonable, depending on extremely delicate details of the implementation.

Garbage-collected languages are even worse, I never know whether they will start a memory reclaiming spree that will halt my program for a few seconds.

Even in python, I have this sort of jump scares a few times per month.
I see it's time to update xkcd 1987. https://xkcd.com/1987/
That was easy to test, and no. class_exists returns false for traits and they can't be used as parameter types. It throws a TypeError when I do that (even though the instance I pass uses the trait).
I prefer Giannina's - they're steel as well and the lock mechanism is wonderfully solid. In my family we had exactly 3: one at my grandparents', one at my parents', and one at my house. The 3-6 cup filter is a nice touch for when people comes over for dinner.
It's just math. In my view, CS theory is about computations as a whole. That is – formalisations, languages, algorithms, structures, and design principles.
As far as I am concerned google already dropped the ball. For 2 years I am getting useless results immediately when I am not searching for something very generic. I am leaving shadow of a doubt that there might be a reason that I am never logged in and I am cleaning all the tracking cookies. I have skipped to self-hosted searx instance and I get much better results when they are aggregated.

I believe that the whole problem comes from their AI. Since most of people on planet are searching for things that are highly non-technical, the AI is learned to give them priority over the technical documentation etc. which almost nobody uses. I am also experiencing that the sites that I know are there, are not returned at all (or somewhere on 100th page).

I would really love to see the google search as it was 20 years back. At that time it was far more useful, quite frankly I didn't see any improvement in precision of search results from those times, it only went to the worse.
They want to turn around mass surveillance at least, although they did not say anything about state trojans. The state bought NSO Pegasus too.

But let us wait on their deeds, most of the new government was also part of the old government, which was very prone to increase "security®" to the detriment of everyone already living in the safest time of humanity.

In a country that managed to build a totalitarian nightmare twice in just one century the belief in the state and general fear is already stuffily high in my opinion.
Both are good for different purposes.

Want to store data, query it in arbitrary and hard to foresee ways and also want to easily tune performance for these queries? Relational datastore it is.

Want to have ACID? Well, relational datastore it is.

Kafka is not the right solution for these problems.
> I think there's a small typo there, 9 bar would be more regular for espresso.

Yep, my mistake : )
The warning signs are there for genocide in Ethiopia
Bastille deploys and manages of containerized applications on FreeBSD
As an Italian living abroad I can tell you that one or two old Moka always travel with you. There's always space for a Moka in your luggage.
My experience is also that the best coffee comes from the old beaten up and a bit burned Moka owned by your old grandma.
Moka (or its lesser known refinement, Brikka) is still the most convenient to me.

It's small. It's 0 maintenance. It's works during blackouts or on a camping stove. Maybe not as fast as an applicance, but still fast.

Compared to a bulky, single-purpose appliance which gives an aftertaste after a couple of months, yeah it's more convenient.
With respect, you seem to be saying he should not be designing the buildings he does, but he should rather design a set of buildings that you have clear ideas about. Honest thought: try sketching out your ideas. Send them to him, and ask for feedback, from him and others. It sounds like you have some vision!
That's the same 'logic' that anti-maskers use. It's not about absolutes, just because something is theoretically vulnerable doesn't mean you need to throw caution to the wind.
It has been abused to allow remote code execution in LastPass, a password manager.

https://bugs.chromium.org/p/project-zero/issues/detail?id=12...
ISTM that the main cultural difference is that UK companies consider developers as cost centers, not profit centers. Therefore, the bean counters have an incentive to either eliminate us or consider us as interchangeable cogs in the system.
I love the simplicity and perfection of a moka pot.

The Dualit toaster is another piece of "built to last" kitchen equipment.

https://www.dualit.com/products/classic-toasters

Pressed steel panels and all parts available since 1946. They're made for caterers so you probably won't ever need to repair it if you're using it domestically.

We've had ours since 2004ish and it still looks and works exactly like new.
s/major/vocal/
The advice I always had from local roasters is to store the beans in a fridge.

I have the luxury to have a stepless grinder, and I can observe the difference when I have to adjust the grain size between beans that are freshly roasted, stored in fridge and stored at room temperature.

At fridge temperatures, beans stay wet and oily much longer.