skysight-inc/HackerNews huggingface dataset:
Check out, for example, Dart's VM. Or https://github.com/facebookexperimental/skybison

Look at objects.h for example. Or the interpreters
Not true. I've made i8n features like that in the past for companies where they thought it would be nice and did not put any research, before or after launch, into whether there was any benefit whatsoever.

"Yeah, but your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should." -- Dr. Ian Malcolm.
Scientists use seismic noise to image first hundred meters of Mars
The Search For D. B. Cooper https://www.youtube.com/watch?v=CbUjuwhQPKs
Yes, it is capitalism at work. Whomever pays more, decides.

Apple says something along the lines of “we guarantee to buy x million chips this year, y million next year. We know it’s expensive to build that capacity, so here’s a few billion up front”.

That’s an offer few can make and nobody else is willing to make.
How did it turn out for them?
> addition, multiplication, exponentiation.

Which are the hyperoperations of rank 1, 2 and 3:

> In mathematics, the hyperoperation sequence is an infinite sequence of arithmetic operations (called hyperoperations in this context) that starts with a unary operation (the successor function with n = 0). The sequence continues with the binary operations of addition (n = 1), multiplication (n = 2), and exponentiation (n = 3).

https://en.wikipedia.org/wiki/Hyperoperation
Would you be comfortable with losing all of your data and going down when the spend limit is hit? That's fundamentally why this is not as simple as you think
The problem with raising interest rates is that there are many mechanisms by which exceptionally wealthy cash out borrowed dollars. Owing to how wealth is distributed the majority of QE has gone in this direction.

Consider leveraged stock buybacks, leveraged dividends, selling to a greater fool, and simply owning corporations which are too big to ever go chapter 8/11 without taking the economy with them.

Increasing rates will simply mean that these individuals can get paid by interest rates ( you have to borrow from someone after all ).

The only strategies to break this wealth concentration involve punishing capital accumulation. Meaning inflation or taxation.
"There is not enough capacity left at TSMC because of the Apple orders getting priority"

Reality: Apple had designs ready and committed to production. Indeed, the first 5nm production was Apple chips, and HiSilicon. Yes, HiSilicon with stock ARM cores somehow managed what AMD and nvidia (who are barely even Apple "competitors") couldn't.

"They are using their warchest to ensure their competitors do not have access to high quality processes."

Again, nvidia and AMD both tend to hang two processes behind (making their chips cheaper, higher yield, and because they have a slow design iteration for new processes), but let's pretend that they were really trying for the newest process (you know, the one that HiSilicon managed to get). Apple's evil here is apparently simply making products. Because you know that Apple isn't just reserving unused capacity -- they are literally making A15s and M1s and soon 5G models in the hundreds of millions. It's pretty amazing that simply making your products is now nefariously blocking competitors (if you're ignorant enough of actual fact to think that was actually happening).
Looks like iosevka to me. Lovely font

EDIT: I wrongly assumed at a glance because of the shape of the $. On closer look the characters are much wider than iosevka. It's jetbrains mono
I wouldn’t! There’s never been anything in my life that I’ve been as passionate about as doing nothing.
Apple doesn't need to manufacture their stuff at TSMCs latest protest, neither do AMD or Qualcomm or NVidia.

Taking the offer with the most money attached is not a good idea in the long term. They're currently providing unprecedented leverage to Apple.

Apple Silicon needs the performance crown as the comment you're replying to mentioned. Having a good market share in the premium sphere is not good enough - if instead of trading blows but still ending up ahead of AMD, AMD processors also were on 5nm with DDR5 memory they'd be plainly slower. Then Apple would be in the position where their laptops are slower and have worse battery life than the competition and also Docker doesn't work right for developers and some of your VSTs don't work at all, and few people would take the pain of changing architecture for worse performance.
Note that John Carmack himself provided that answer.
The last time I went to a bank I remember thinking the loan terms were pretty bad for the business I was involved in relative to equity approaches. Why do you think there's been a shift towards equity financing? I wasn't looking at anything in this space a few decades ago, is it because debt financing options are worse or equity better?
If the earth pin is not optional, how do you plug something in if it isn't present? Do you have special sockets for devices that are double insulated?
Fzf can search virtually anything, since you can pipe output into/through it. It’s fantastic.
Google "The Enclosures". In Britain people had their right to subsist off common land removed by Parliament[1].

You can argue that the move from agriculture to industry, from countryside to city, would have happened anyway. What is indisputable is that for many people, the possibility of subsisting in the ways they had before were systematically removed by the state (at the time under the complete control of the property-owning classes).

[1] https://en.wikipedia.org/wiki/Enclosure#Parliamentary_Inclos...
And then you'll ruin your warrant.
> I think a real problem in this area is the belief that there is "one true notation" and that everything is unambiguous and clearly defined.

One main cause for this belief is that in a programming there is one true noation (or rather, a separate one for each language) that is unambiguous and clearly defined.

I dislike maths notation as I find it lacks rigour.
And in today's world, right click, save as.
If anyone really wants it, it's available on AliExpress for around 5-7 USD including shipping to pretty much anywhere in the world

https://m.aliexpress.com/item/1005002998790310.html
Related: https://web.williams.edu/Mathematics/sjmiller/public_html/10...
Unlike new mothers, there is no sound biological reason for fathers to require extended paternity leave. Throughout human history, fathers have had an imperative to provide for their families and generally couldn’t afford the opportunity cost of taking an extended paternity leave. If there was a biological reason for this, it would have become culturally enshrined a long time ago there would be no debate on its merits. This a “nice to have” not a “need to have”. Our needs fundamentally arise from biology and thus have evolutionary origins. Saying otherwise because it isn’t convenient is “horseshit”.
> Anyone knows of a plug that has this feature?

Used in Europe: https://www.plugsocketmuseum.nl/Schuko1.html
The world has gotten more competitive than ever with globalization, but i hope parents realize that sometimes competing too much is the wrong way to go, epoch changing discoveries always come from independent thinkers who love what they do, loving anything means the freedom to choose and to be passionate about something, something you cannot force your child to do, it is a process of self discovery in which you may nudge them in the right direction but you can't do the thinking on their behalf. For the future, we need people who make the pie bigger rather than having too many people fight over the pie that exists.
Introduction to Cloud Firestore for SQL Developers (Part 2)
Actually, someone was caught a few days ago:

https://www.bbc.com/news/business-59342011
I’m not so sure it’s ‘just’ signalling.

If I was a billionaire, I would definitely own some $100K watches and probably have some million dollar artwork.

Why? Because some expensive watches are really nice, and so are some expensive paintings, and why wouldn’t I buy them if I could easily afford them?
In this article we will discuss how to translate some advanced fundamentals of SQL into NoSQL in the context of Cloud Firestore.
Opportunity, yes, it describes it pretty well.

I also have seen friends from east europe leaving their home countries for opportunity in the west, even when judging from my warm, cosy, settled place, i thought, that their jobs were crappy. But it was opportunity for them.

And now they also judge from their warm, cosy, settled place. and try to make working conditions better for for their fellows.
Even if anyone can buy the same machines (and wafers and chemicals) as TSMC, integrating and operating a fab that results in good yields is an art. Only a couple competitors can do it. The learning curve is hideously lossy: You have high costs, billions in capital tied up creating those operating losses, and you have to sell for less because your customers know the pain you are in.
To answer this you need to look to genetics and epigenetics. Those are the hard limits, and I would advise against making assumptions before you do consult experts on gene and receptor protein regulation. Those are the mechanisms that underlie the adaptive features of an organism (humans are organisms)
(I am not a real lawyer) but I think it's just little more complex to program. CPU time issues don't matter much, we can design around that.

If we pull, say, 1000 rows in the foreground, you have to keep in mind when designing UI that you have to wait for data. E.g. you have to design some sort of indication that data is not yet 100% loaded if user tries to search something in page.

Another point is that (maybe, I have no experience in UI design) that users favor fast loading page, even if it only has 10 rows..
I definitely would be. But that's no argument for or against something. You can either be expected to defend yourself or you can expect rules and other people to do it for you (not implying a dichotomy fallacy, it's a gradient), I'm definitely squarely in the "stop whining and defend yourself" generation (perhaps call it "hazing").
My grandfather, who was a Kansas farmer, said that he had to buy his land all over again every 10 years because of the taxes that the Queen collected.
As another commenter pointed out, while Fish has some nice out-of-the-box features, they’re all achievable in Zsh with a few lines of plugins. And did you know Zsh has a short for loop? Along with fantastic plugins like fzf-tab, I don’t see a reason to use anything else right now.

Though, I’m keeping a very interested eye on Nu shell. They’re doing a lot of stuff right, and I expect it will become a very useful scripting language in its own right even when not used full-time as a shell.
Clubhouse revealed that “Pinned Links” were one of its fastest-growing features
What artists? All the NFT art I’ve seen has been either generative cartoons or internet memes.
Realized after reading this that it's American Thanksgiving today. Happy Thanksgiving to our American friends. I'm thankful for a lovely forum where we can read and share articles like this one.
Definitely. That’s a good point that the ledger is only a trustworthy account of what has happened on the chain, and we should never get fooled in to thinking that placing untrustworthy records on a trustworthy chain makes them trustworthy.
The only way to analyse this as something bad Apple has done is to make out a case under competition or antitrust law in some jurisdiction. In Australia we have the concept of exclusive dealing, which the US (I think) doesn't have an equivalent to, but even then, it's extremely difficult to violate this law as a purchaser of goods/services, using money to buy them. This is because ANYBODY can acquire money and compete with you by offering more money. You could hold a monopoly on your own products (and then if you imposed exclusivity arrangements on purchasers of your products you would be abusing your market power to lessen competition), but it's essentially impossible to hold a monopoly on money itself.

In all, you're characterising Apple, competing fiercely in an open market, as preventing other people competing by being too good at it. That is a bit ridiculous. If AMD and Qualcomm die out as a result, it will be because they couldn't keep up, which is capitalism functioning correctly. Even under those very broad laws, the only party you can remotely fault is TSMC, and even then, they are literally just taking from the highest bidder, which is again capitalism functioning correctly.
> It's not. `Record<string, string>` doesn't mean it has a mapping for every string key (that's not possible)

Yes, it absolutely does mean that. Just because you can't correctly implement an object that satisfies the type doesn't mean that the type means something else (`never` is also a type that you can't implement).

> The only thing wrong with it is that `MyRecord[someKey]` will by default have type `string`, not type `string|undefined`.

Um, yeah. That's what's wrong. And therefore Record<string, string> literally does mean a string value for every string key.

The problem here is that some of these "utility types" have a specific intention behind them, and you aren't "supposed to" use Record this way. You're "supposed to" give it more specific types, like Record<'a' | 'b', string>.

But the compiler should be smart enough to know that nothing can possibly satisfy Record<string, string>, so if you write the type, it should be impossible to assign to it.

> Luckily, there's a compiler option to make it return `|undefined` (and it works on arrays too, which have the same problem by default): https://www.typescriptlang.org/tsconfig#noUncheckedIndexedAc...

That's not the solution here, because it will cause a Record<'a' | 'b', string> to return string|undefined when I do `o['a']`, which is also wrong.

The solution is for TypeScript to handle Record correctly.

> I am surprised and disappointed that this works without casting, but I think with casting it's reasonable. TypeScript has to give you trap-doors to work around its checks when they don't serve your purposes; this is part of the "being overlaid on an imperfect language" thing. The important thing is that those circumventions are explicit and stand out.

I have no problem with casting. Having hard type casts does not make the language imperfect or incorrect.

> Though I will say, you definitely can't pass a readonly object/array to a non-readonly object/array function argument, so I'm doubly surprised your example works. I may dig into it further later just out of curiosity.

Definitely?

https://www.typescriptlang.org/play?#code/JYOwLgpgTgZghgYwgA...
That’s “competitor”.
The electorate, based on the fact that the elected president has managed to change tax law numerous times, at least stateside?
e^(iπ) = -1 is basically the unit circle in the complex plane:

https://en.wikipedia.org/wiki/Circle_group
I agree. Or as someone above said, it created opportunity.
Snikket November 2021 server release
Release6.0 – Mercurial
> meaning that people with a sweet tooth can avoid the large, known harms of sugar with minimal exertion of willpower

Aspartame tastes so awful I can't see how that's going to make me thankful.
Didn't know his name, I was saying dang as in dangit in my head for year. Need to fix that to Dan-G.
Addendum: I think booking.com tried this (maybe they still have it): https://www.youtube.com/watch?v=ftr9qW8Axiw

But me clicking a button to see the details of my booking and getting transferred to a chat interface where my click was translated to a question with a "processing" progress bar irritated me to no end. And it replies with just a partial info inside a tiny chat bubble instead of having all the info in full screen! Just give me the freaking page with my booking details, godfuckingdamnit!
How is "inherent competence" demonstrated? On that one deal when the boss needed the PowerPoint updated the night before a big presentation, Charlie was in the office and got it done. Nothing against Adam, but he happened to be on leave. Now the boss is deciding who to promote... it's just natural he's going to remember Charlie coming through and getting the job done when necessary. This is a simple example but multiply by lots of projects and lots of tasks and lots of meetings that Charlie participated in and Adam didn't, and the gap, in the boss's mind, likely widens.
The ETH scene is sociopathic/absurd/ridiculous. Most non shit art is on Tezos, where indie artists from all over the world are killing it.

https://hicetnunc.art/

And a more organised storefront at https://objkt.com/

https://www.fxhash.xyz/ is doing generative art straight on the blockchain.

I have an account on Twitter as @CryptoAntonioni and I share decent art, avoid the trash.
"My spidey sense is tingling."

https://www.youtube.com/watch?v=ROFIc0-enLc
Never heard of this app before and for some reason I read the name as “feedId” so that made it a bit more difficult to find. What’s “feeld” mean?
Just re-read the post and no, that type of thing certainly isn't ideal. Apologies, OP. I'm still not sure if it's technically effectual with the YT algorithm, though. Would be an interesting talking point, that's for sure.
Maybe we're having a definition difference. My understanding of the term "discrete math" is that it refers to any math whose characters aren't part of a continuum.

Anything to do with numbers besides the reals. Anything to to with finite sets. Anything to do with groups, rings, polynomials, trees, graphs, ordinals, lattices, compass-straightedge-constructions, polygons, knots, categories, sheaves, topological spaces, vector spaces, and anything to do with oddities like map coloring or plane tiling, and a lot else too.

It's a course in "everything else" for students that are being pigeonholed into a mathematical specialization by the fact that it's been fashionable to use real numbers to describe the world since Newton.
My new favorite image compression/decompression format!

A+ for simplicity, readability, and security/code auditability!
LG TVs, at least as of my C7, have a menu setting to both hide the ads and to not show the home bar on startup.
Back when mobiles had become more accessible. My friend would phone his sister downstairs to get us some snack and drinks. She wasn't impressed, to say the least
> put about 10k rows into the browser and let the user use ctrl+f to find what
they're looking for" which is probably also wrong for all sorts of reasons.

I actually use a UI like that, and this particular one is not fun to use. You have to wait 2-3 seconds and experience unresponsive UI untill all the 10k rows are loaded

Having said that, I think this approach ("put about 10k rows into the browser") could still work, it just needs more love.
Perhaps you aren’t aware that the meaning of legal terms is decided by courts.

The alternative is that you don’t know what monopoly means and you are just using it a general way to say you don’t like Apple.
Many of the features are also achievable with pure bash with ble.sh (https://github.com/akinomyoga/ble.sh).
And? Everyone with a cloud cron job or doing the same thing on a compute instance hosted somewhere has the same reality

Telegram is just a nice platform, have you tried using it? basically just a standard ui so that none of your bots need frontend development

Why regurgitate something about the optional e2e feature
How can it be both.

They either needed that many because they were selling that many.

Or bought way more to stop others from buying.
DuckDuckGo introducing App tracking protection
Of course not and "640K software is all the memory anybody would ever need on a computer".
So you want to use my likeness to make money by selling it while simultaneously telling me that my life is too mundane to bother asking me if this is ok?

Most street photography that becomes popular is centered around people who are in distress. How is that not exploitation?
I think the opposite is true. Modern Hardware is more than fast enough for pretty much all end-user applications(except maybe high-end gaming, but that's not sorely needed), we're just too wasteful with all the performance we've already got.
I remember designing plenty of "BazAdapterFactoryManager" software in my early days of software engineering.

Sometimes I still have to maintain that software, and I remember quickly what regret feels like.
The big point indeed is, that Apple pays in advance to finance the buildup of the production facilities. Of course they get the first access at the output as a consequence.
What Is Web3? Should You Care?
Does anyone know if Samsung's 3nm and TSMC's 3nm are the same? I recall different fabs measure differently.
I never had to do this and I don't believe you can do this directly via a language construct but you can do it within a class via a method or trait or static function. This trait can then be applied to any class. Probably be better though to just have a create function that takes an input of type and coverts to class.

Anyway I was curious so I wanted to try this out with the trait method here is working code that illustrates this.

<?php

/* trait to cast from any iterable to class */
/* reusable - close to what I think you are asking for */
trait castFrom
{
static function castFrom($data)
{
if (!is_iterable($data) and !is_array($data) and !is_object($data)) return null;
$class = new self();
foreach((array)$data as $key => $value)
{
if (!property_exists($class, $key)) continue;
$class->$key = $value;
}
return $class;
}
}

class Foo
{
use castFrom; // use the castFrom trait
public string $str = 'blah';
public int $num = 5;
public function hello() { echo "{$this->str} : {$this->num}\n"; }
}

class Bar
{
use castFrom; // we can use the castFrom trait again and again
public int $x = 0;
public int $y = 0;
public function hello() { echo ($this->x * $this->y) . "\n"; }
}

$data = ['str' => 'foo', 'num' => 7, 'x' => 3, 'y' => 7];

$foo = Foo::castFrom($data);
$foo->hello();

print_r($foo);

$obj = (object)$data;

$bar = Bar::castFrom($obj);
$bar->hello();

print_r($bar);

/* you could just use create functions form the class */
class Creator
{
static public function createFromArray($data) {} // create from array
static public function createFromObject($data) {} // create from object
static public function createFromSerial($data) {} // etc..
static public function createFromJson($data) {}
}

EDIT: Added ugly check to make sure the type can be iterated over.
The whole post seems a bit myopic, to be honest. First, TSMC is more of a monopoly than Apple is (and ever will be as long as they don’t care about entry level consumer devices).

Then, Apple gets a temporary exclusivity on the new node (which they helped finance), but this leaves a lot of capacity on the older nodes. These processes are still really good, the vast majority of TSMC customers don’t care about being on the bleeding edge for the sake of it.

Let’s be realistic: what would have been the alternative for TSMC? Leave Apple’s investment out of the table and waste time bringing their new process online without it? AMD or Qualcomm would not be in a much better position right now. Or TSMC, for that matter.

What is the end game you’re afraid of? Apple takes its business elsewhere? To whom? Wouldn’t this leave TSMC with paid-for facilities they could now use to produce chips for other customers at a discount?
> Does that not mean that every grateful person acknowledges God's existence, at least implicitly?

No. It means that the emotion of gratefulness isn't always a simple reduction to what you have there. Similarly, I think thwave who replied to you is also wrong. The emotion doesn't have to always follow such a simplified framework or be legibly caused. Of course it has to have some causal chain, but I think the legibility could be as opaque as "X is grateful for Y because Z suggested that maybe they should be" where Z didn't have anything to do with Y, Y doesn't necessarily do much for X, and so on. It doesn't make the emotion of gratefulness any less valid. I expect the ways the emotion could come about is varied enough to avoid these simplifications.