skysight-inc/HackerNews huggingface dataset:
This reminds me of when people try to make a new Ruby implementation. They get the basics down and think "this isn't so bad! I can do this!". Fast forward a few months and they're stuck on some nasty little edge case around eval and method_missing that they need to run Rails. Or some weird aspect of C extensions.

TypeScript's compiler is an unholy, unsound mess, because JavaScript is an unholy, unsound mess. Sure the basics of type checking structs and variables is somewhat easy. But what about conditional types? What about weird generic constraints? What about indexing types? There's some really confusing stuff going on underneath the hood.

It's also a mess that *does not have a spec*. Even if you somehow manage to make a type checker that implements most of the features, there's no way to ensure it has 1 to 1 parity with TypeScript. Plus that parity can be broken at any point.

The only way I could see this happening is if the author somehow convinced Anders Hejlsberg or a significant portion of the TypeScript team to work on this new implementation. I'm not sure that's gonna happen.
The snark is unwarranted, because there's actually a huge benefit to reducing your ability to be infectious to the people around you.

It allows you to live your life without social distancing and without any risk to people you engage with.
This is on Windows, I haven't tried installing Linux on the machine. It's also intermittent enough that it's virtually impossible to debug.
1G/s connected machines have uncapped bandwidth, 10G/s machines have a 20TB cap, then €1 /TB.
Wait..... The coming variations are unknown, and the current variant is known.

I thought the only game we were allowed to play was to prepare for the worst and hope for the best?

If those are still the rules, you DEFINITELY want to prepare for the worst by getting Omicron, the real weak attenuated live virus vaccine. You definitely don't want the vaccine whose one trick S-spike protein is functionally useless as of now.
I think that's an overly harsh take. I've fallen prey to the pattern the author describes many times, and I inevitably end up making updates like that because I feel bad that work isn't getting done, which fuels a procrastination doom loop of anxiety and avoidance until I rip the bandaid off and hustle to make up the missing work.

It sounds like you've never experienced this, and that's great for you, but don't discount what the author is saying. It rings uncannily true to me, and it sucks when it happens.
Yes does any one know when first light photos will appear? I know it is very unknown but I've seen many NASA employees live suggest there will be some interim first light photos to come and I am super excited to see them.
Sorry. I can’t take the page that uses category theory and artificial intelligence in that sense seriously
I am perfectly aware of the manifest V3 controversy, I just use FF on both phone and desktop.

Meddling with the way doubleclick and google-analytics gets deployed on the web would effect all browsers.
If anyone happens to know: what are tsc's bottlenecks?

I presume that if the bottleneck was just number of loop iterations, V8 would already be about as fast as C or any other language?

Is it simply that accessing/mutating javascript data structures like objects, arrays, set, etc. is slow? Are those not fully optimizable by V8 for some reason? Or is it something else like the GC being slow?
Have you been to fast food recently? It feels like prices have tripled over the past decade, outpacing reported inflation numbers significantly.

In Seattle:

A mcdonalds medium fry is $4.12.

A taco bell bean burrito is $3.11

A burger king whopper meal is $12.39
Nope. That's vaccine immunity. Let's get our terms right.

Also, you can infect others presymptomatically with the vaccine. With omicron, it looks like asymptomatic transmission also occurs. Don't worry. I've researched this. You're not the first person in this world to try to make others feel guilty for not getting the vaccine. The problem is you don't have a ton of science backing your guilt trip.
Microsoft Bing sending dirty email spam 'from' and 'to' our public email address
> This begs the question, why not simply use immunity status instead of vaccination status? If someone has the right antibodies to fight COVID, does it matter how these were obtained?

Because humans love any opportunity to discriminate against another group of people. Despite this discrimination making zero sense, since clearly us vaccinated people are still spreading COVID at very high rates.
I don't have much to add, but wanted to say that I appreciate the thought-out response.
I’ve been casually following turbolinks (now Turbo) for a while now, and I intend on using it in a future project.

Is anyone out there using turbo? Got any suggestions or tips?
Nintendo Switch game cartridges taste offensively bad (2017)
Great book. I relentlessly and boringly quote the commandment from the CEO in that book that there was to be "no mode switch".

I have found this to be a great rule of thumb in software too. Engineers often first instinct is to add "advanced mode", "legacy mode" or whatever. Often with no idea how much trouble having two modes of behaviour will cause downstream in training, understanding, compatibility etc.
I'm not a Rust fanboy (in fact, I rather despise the RESF, especially given Rust's mediocre tooling), but: I think that "You have to tease out the implicit ownership model and one may not even exist" suggests a problem with the program itself.

I can't think of any reason why a program must have an ill-formed ownership model (unlike, say, the fact that many interesting programs must have an embedded dynamic type system (tagged unions etc) to do their thing).

Now. The Rust language and existing tooling doesn't give you any help in figuring out the ownership model, but I can easily imagine a language and tools that would help with that.

This isn't meant to refute anything you've said (you said "[existing] non-GC languages are bad in general" not that non-GC languages cannot be good) - just add clarity.
Not that Clearview isn't disgusting, but they do seem to be in the right here.
In re the youtube vid, that's a flippin' huge hanger. Crazy that this stuff is sitting dormant.
> So what do you want here? Do you want the break neck pace of innovation to continue which is ultimately very good for everyone? Or should we spend all of our time making sure your Apple IIc still has security patches for 2022?

I want my perfectly good phone, that I bought 3 years ago, to still get updates. In all honestly, my old Motorola G4 would still be a good phone if it had more storage (and didn't eat SD cards).

Everything about my Pixel 3a (which is EOL in 4 months), works absolutely perfect for all my needs. Great camera, still very good battery life, plenty of storage / power. This is forced obsolescence for a device that is more than capable of handling most everyone's mobile workload. And, as a mobile minimalist, mine especially.

This kinda shit makes me want to go back to a fucking flip phone. I'll probably roll the dice with Lineage or Calyx, but the absurdity of all this is really frustrating.
This is not normal. I was a kid at the same time and lived in Versailles. We only drank tap water and it was encouraged (the price of bottled water is about 300x the tap water one).

There must have been something seriously wrong with that water - water in France is classified as food and follows very strict regulations.
> I don't recall the Japanese being accused of poor quality.

It was a different time: https://www.nytimes.com/1952/01/13/archives/japanese-machine... "The Japanese flair for imitating, but not equaling, the manufactures of occidental nations has caught up with her machine-tool industry, ..." (1952)

First it was imitating, but not equaling, then it was imitating with equal quality but a little cheaper, and a few generations later nobody remembers that "Made in Japan" ever meant anything but high quality.
Why Not Copy YouTube’s Good Idea?
more than 1% of what market? I think it is possible apple + Samsung produce less than 1% of all arm cores by volume. But sources for all of this would be nice, there is a lot of speculation in this thread, and most of it seems wildly uninformed (not a dig at you, thinking of elsewhere in the thread where a good portion of comments don't have a great grasp of what arm does).

Another factor to consider: I believe in-house designed core, on an SoC, ends up producing more ARM IP cores than apple/samsung/nvidia/whoever IP cores. 8 or 12 in house designed main cores may be supported by up to 20 cortexes as various controllers, boot processors, audio whatsits, and security widgets. I don't know if Apple made their own small space and/or low power designs for supporting processors, but that's not how other in-house arm core based SoCs I am familiar with worked.
Who really knows how many times we have been so close to the end...and how many times we will be, really scary
Let's be totally overkill and use AES-256-GCM with Json Web Encryption.

https://datatracker.ietf.org/doc/html/rfc7516/
Just to make sure that no one reads this and believe in that "Great Barrington" claim, the numbers (as of today) are:

Total Signatures
920,477

Medical & Public Health Scientists
15,707

Medical practitioners
46,412

The rest fall under "concerned citizens" category.
But to do that you first have to become infectious, right? I'm no longer being snarky, I'm curious what I'm missing in the thought process.
I think they mean generally. And I tend to agree. I had suspicions while reading it but wasn't completely sure till I checked the Author's bio on the right. Some, if not a lot, of it doesn't apply well if at all the the "classic" fields of engineering, where engineers tend to be much more focused and trained in their skills.
Using a EU-citizen's picture for marketing purposes without their consent, if the picture was taken someplace where this is legal, sure.

But that same picture should then not be used for that purpose in the EU where it's illegal.

It's not dissimilar to how public drinking in The Netherlands would get me drunk, but doing the same in Saudi Arabia gets me 100 lashes.
CEO of Content Stack on Her Career Journey – Podcast
I never said "not the people committing the fraud". Why not both? Amazon is the entity warehousing and shipping the products in the United States (or wherever the buyer happens to be), and is and is the party enabling the fraudulent products to be sold to the buyer. I'm not a lawyer, but I'd have to think there are consumer protection laws being violated here, as well as mail fraud, assuming at least some of these products are shipped via the postal service.

I support legal action against the companies selling the products too, but they tend to disappear and reappear under different names, and are likely all located in China, which I assume makes prosecution more difficult.

Responding to your edit: this is not "private companies doing the job of the government." If there are fraud and/or consumer protection laws on the books, then companies need to follow them, and they need to face legal consequences when they don't.
Clicking ads is effectively ad fraud and you'll surely tank your IP reputation (incl. recaptcha and other 'IPs with malware/hacked IoT on them' lists).
If they worked so well AMD would not be in such a bad position with their GPUs in ML. They would just need to compile to their arch.
I'm good at working on a team and looping in others. I also find it to be one of the most exhausting parts of software development. It's so difficult to constantly need to get feedback and buy-in from other people, and takes away a lot of the creativity and joy in programming (for me).

Which isn't to say you shouldn't do it, just that it's one of the things that makes me dislike working on a team. I actually think this may be one of the factors in burnout for a lot of developers. Writing code as a team is almost like writing a novel with a few dozen other people, all of which have differing ideas on how the book should be written, or even what it should be about. It's hard to feel the joy in creating something when you're only a small cog in the development machine, and every decision needs a dozen voices of input.

It's disempowering to feel like you're never able to make a decision yourself, despite supposedly being hired for your expertise in the field.

> Always encourage engineers to show their work as quickly as possible – an engineer on a project should never go more than a week without showing something, and usually it should be more like a day.

"usually it should be more like a day" is bad advice in my opinion, and a likely source of micro management. Let professionals do their work.
Maybe slightly off topic, but I'd love to hear about people's experiences using systemd as process manager inside a container, specifically for the unprivileged container case, where systemd would be launched in user mode, so only doing process management, without all the other kernel-hook stuff going on.

I really like systemd, and I really don't like supervisor. So I'd love to figure out how to make this work.

I know the easiest thing would be to ignore the user mode business and just use podman, where the work has already been done [1], but at least in the short term that doesn't help for more restricted environments like cloud kubernetes.

[1]: https://www.redhat.com/sysadmin/improved-systemd-podman
I've recently settled with running foobar2000 in wine
>Clearview claims that they have stopped selling to Canadian clients but they don't know where the people in the images are from. Probably true if they're just scraping images, but their argument seems to be "innocence by ignorance".

This part of their defence is outright laughable. What's the point of having this sort of database without the associated metadata?
I too used MPD in various scenarios for maybe a decade, but sometimes last year it stopped working with pulseaudio, and no amount of tinkering seemed to fix it (other apps worked with PA like a breeze, but not MPD). So I replaced it with Qmmp, and am slowly forgetting about it.
I think the manual is intetionally flying over `overrideDerivation` because it shouldn't be used. To understand the difference you'd have to know that `stdenv.mkDerivation` is a library function that wraps the Nix primitive `builtins.derivation`, which is what actually makes a derivation.

`overrideAttrs` changes the arguments of the former, while `overrideDerivation` changes the arguments of the latter. The reason is it's "deprecated" is that it forces a full evaluation of `stdenv.mkDerivation` before it can continue and it override the lower-level derivation, so some niceties that Nixpkgs provides don't work with it.
1. We have never had a lockdown in the US
2. We have never had a mask mandate in the US
3. We have never had a vaccine mandate in the US

You can't claim they didn't work when we haven't tried yet.
I mean, maybe, maybe not. Depends on a lot of factors. The entire collapse of a major superpower could potentially have a lot of knock-on effects on otherwise unscathed countries.
What do scientists think at this moment about what is the most likely origin of Covid?
Can someone explain in easier terms what does he mean? Should I do cold shower when I feel I procrastinate too much and want to motivate myself to start working?
Do companies hire/recruit (ex-)employees from competitors to re-implement the same features?

Yes.

Lots of IP between your ears. No point in the code/manuals/docs when you wrote them yourself. You’ll know they’re not exactly correct and may appreciate being able rewrite from the ground-up now knowing what you now know.
Ultimately most people don't need the rapid pace of new chips. The pixel 3 level is sufficient for the foreseeable future.
There isnt a binary innovation or support. Just as we have LTS branches of software we should have LTS firmware. I would buy a LTS device in a heartbeat. But there are those who want the bleeding edge and they should be catered for too.
It is relatively common to have a parent (usually the mother) to work 4/5 days to account for the Wednesday day off.

There are also city-ran "youth centers" (centre de loisirs) where you can park your child for that day.
Social auth isn't that much better than email auth which is what social auth replaces. If you lose your primary @gmail there goes your accounts to everything. Some services let you change your email but most don't and your email is your account. Having all your accounts exist in a dead-man walking state isn't that much better.
I'm still using my Google Nexus 6P that I purchased five and a half years ago. Yes, it hasn't been updated for years but I almost never download new apps to it and I haven't been compromised so far (as far as I am aware).
Can you guarantee there won't be an unpatchable boot ROM security flaw in three years of devices' "support" span?
The Great Barrington Declaration is complete garbage, and does not have a million scientists' signatures. Even if you go by the self-proclaimed numbers, slightly under a million "concerned citizens" signed it and 15,000 public health scientists signed it. The next question then is how they verified those 15,000 were scientists and the answer is they didn't. You checked a box when you signed it. So at best, they have 15000 people who would claim that they are scientist. Oh, btw, you didn't have to put your real name to sign it, so you have individuals with clearly fake names claiming to be scientists signing this thing and there still were only 15,000 signatures. Nope, do not base public health decisions on this dumpster fire of a petition.
re military mission never using the size, there could always have been classified payload launches that ended up using it.
A chinese USB-C to Ethernet adapter had instructions to download and install a macOS kernel extension for it to work.
Thanks but no thanks. This was a product that was (presumably) vetted and retailed by an EU electronics retailer.
I never understood this deal. Nvidia can hire some CPU designers and make a RISC-V core and join a much more vibrant ecosystem. Why settle for ARM?
Well yes. I wasn't intentionally shaming the poco project with the link, but having a bunch of attention drawn all at once does have a way of moving these things along.
that depends on which metrics you care about.
https://archive.fo/9u2qm
The frustrating thing is when only the first half of this philosophy (ship now, fix/polish later) is adhered to, where things get shipped frequently but seldom followed up on. The incentive to finish things needs to be strong for not only the engineers but also for the product teams and managers directing them, but as far as I can observe this is exceptionally rare — in fact it almost seems like the norm for non-engineers to push for shipping new features over polishing older ones. A lot of the engineers I know would love nothing more than the opportunity to polish the project they’re responsible for to perfection, but are never given the chance.
"Once the rockets are up who cares where they come down, that's not my department" https://www.youtube.com/watch?v=QEJ9HrZq7Ro
Same problem here. And marking genuine emails as 'not spam' does not guarantee the mail will come through next time.
You are not wrong. I generally sell as a mercenary, and prefer it that way - I've been doing this longer than some of my managers have been alive. I'm paid just as well if they want to "pair program" or jira the whole process, but yeah, you hired me to fix a problem - if you are the problem, I get paid just the same.

Welcome to the real world, if your work is interesting, the clock might not turn on when I'm having fun. If your work is bullshot, I bill tighter than my lawyer
Got my second Moderna dose in september and was about to get the booster but instead I got omicron positive. Absolutely asymptimatic and quite an accidental discovery, got tested randomly for no reason. After the infection goes away would it be recommended to get the Moderna booster right away or wait for some time?
I'd say it's very common. I get requests on a nearly weekly basis. From both friends and family. Some have asked me several times.
It's heartening to hear that I'm not the only one. Browsing the web on a smartphone makes for a terrific distraction while standing in line at the coffee shop; My notifications are largely disabled and I've never used social media.

I can honestly say I've never suffered from envy/depression/addiction from the use of my device and I firmly believe this is why.
Tragicomically the author quotes: "the great ecologist E.O. Wilson" for guidance on what a good scientist is...

Read what Scientific American did to Wilson mere three days after his death:

https://razib.substack.com/p/setting-the-record-straight-ope...

A meritless attack by an untrained hack, with no evidence and proof whatsoever:

> seemed to have little to do with Wilson, and everything to do with opportunistically shoehorning particular views about social justice into the practice of hard science.

and

> ... attacks on science are legion, genuine fear of the social-media mob is rampant in academia and whole careers are “canceled” on a specious basis ...

That is a much better lesson for a young scientists of where science is headed.
No one suggested that, and not all bots are evil - there's still a number of useful web spiders that webmasters can benefit from, it's not just googlebot out there...
They're not just inefficient, they're also harder to work with! Binary formats are rigid and less corner-casey. Human readable formats are a total false economy.
It's going to absolutely blow this away. Here are some of my single precision GEMM benchmarks for the M1 and M1 Pro:

https://github.com/danieldk/gemm-benchmark#1-to-16-threads

tl;dr, the M1 can do ~1300 GFLOP/s and the M1 Pro up to ~2700GFLOP/s.

On the vanilla M1, that's 28 times faster than the best result in the post.

The difference (besides years of optimizing linear algebra libraries) is that Accelerate uses the AMX matrix multiplication co-processors through Apple's proprietary instructions.
I might not have been clear enough I think. I can clarify further if the below is insufficient.

That was the point of labeling 1 version of any duplicated permutation "canonical", to prevent duplicate content penalties.

https://developers.google.com/search/docs/advanced/crawling/...
Understanding the Performance of WebAssembly Applications
https://weihang-wang.github.io/papers/imc21.pdf
A clever and nefarious tactic - makes me wonder how this can be mis-used for assorted malevolence. What about beards? Red hair?
This 'tube does a good summary of it, he is very eloquent.
https://www.youtube.com/watch?v=BuaKzm7Kq9Q&ab_channel=Marqu...
i see the point here.

i do think giving space for hard work is important. i still more often see the opposite problem of too much silo'd work leads to wasted effort, but for some really hard problems, having a bunch of space to think them through is beneficial.
A program doesn't have to have an ill-formed ownership model. But if it does and you're trying to translate from one language to another, you should probably pick the language that makes the job easier.

It reminds me of a programming assignment I had 20 years ago. We had to take our teacher's old FORTRAN program and "convert" it to Java or C++. I knew both equally well at the time - and I picked C++ because it had goto whereas Java didn't.

This meant that I didn't really have to unravel the meaning of the program. Whereas with Java, I would have to.
I meant compromise the physical integrity of the planet, which is what I assumed was the metric the commenter I was replying to was using, based on their comment that the Earth would retain its roughly spherical shape.

We can't physically destroy a planetary body yet, not even close to it.