skysight-inc/HackerNews huggingface dataset:
Google used to be cool and now it’s not. Wonder which companies of today will end up completing the cycle tomorrow?
Such a 'smart allocator' can't just work with a size and alignment, it also needs to know the internal structure of objects so that it can arrange them differently (maybe to remove padding bytes, maybe to turn arrays-of-structs into structs-of-arrays. And in turn the compiler needs to know how the 'allocator' has rearranged things in order to generate the code which accesses the data.

I also wasn't thinking about moving parts of a struct out into heap allocations, I think in most situations that would be worse than having to deal with padding. Instead at least have the programmer think about how the internal memory layout of sum types might affect performance in specific situations instead of just using them everywhere and in mass because they are convenient.
Sources, for posterity:

https://www.cnbc.com/2021/10/21/sam-altmans-worldcoin-wants-...

https://www.theverge.com/2023/8/2/23817147/kenya-worldcoin-s...
I have an HP PrimeG2 and I adore it.
As I understand it, Google wants to add some signal to http requests which tell the server that the user is using a system made from some specific software. For example an unaltered stock Android phone.

What would be the one-sentence technical explanation of how Google wants to achieve this?
On the computer, I use Emacs' Calc [0]. Having such a powerful calculator right there and built into my editor is compelling.

On the go, I use Droid48 [1]. As much as I love my real HP-48G, I find that it's similar to the saying about cameras: "the best camera^H^H^H^H^H^Hcalculator is the one that's with you."

(And in case you can't tell, I like RPN.)

[0] https://www.gnu.org/software/emacs/manual/html_node/calc/ind...

[1] https://play.google.com/store/apps/details?id=org.ab.x48
no, the "saying" is "the king is dead, long live the king", because the "saying" uses the apparent absurdity of the king being dead and alive to illustrate the stability of the royal system: the people don't need to worry, they are never without a king.

yes, in a particular circumstance, if there happens to be a queen involved (rarer within agnatic primogeniture), then it would be spoken as you say, but that's not "the saying" that people generally quote.

Rarer still, but 2 Queens would have the same form as the saying, "the queen is dead, long live the queen", which I mention to mention, when the king is dead, if it's "long live the queen", it's not generally the king's spouse even if she was styled "queen", but would be some direct blood relative of the king such as his daughter. I think his wife would become Dowager Queen. The Dowager queen might rule as Regent if her children were not adults yet.

https://en.wiktionary.org/wiki/agnatic
I think this is overly cynical. The playing field would be level with or without these companies existing.

This is one of many problems where the profits are concentrated among a few players highly motivated to preserve their existence, at the expense of annoyance among vast numbers of people but not to the degree that they act.
Ok, but you have to worry about detecting fraud. Without a PIN/MFA attackers have it much easier time doing fraudulent transactions from the start => more time spent by everybody checking transactions.

And even if you have peace of mind, I wonder who pays for the cost of the fraud. I would imagine the bank will just pass it over to the consumer in some fees. So a system that reduce fraud (even if can't eliminate it completely) is still better in my opinion.
https://i.imgur.com/2gPCYOF.png

wtf ok i'm going back to my HP49 emulator
I mean WW2 was a particularly cooperative time for the US.
Google begged me at least 3 times today to use chrome, with things like "For a faster google experience, try Chrome" or "Google drive is better on Chrome". I'm a firefox user till the day it dies, or I die, which ever one comes first.
Total Commander 11.00 final for Windows available
Yep! Casio FX-82AU Plus that I got in high school. Nice and quick to do quick sums and reasonably capable for more complex calculations. I also have an older Casio graphing calc but having never used one at school I just don’t have the muscle memory for it.
You don't need any giant lists - earlier someone mentioned the love for widows and children, and yet this didn't seem to apply to random peoples who at a given time were the enemies of Israelites and were ordered to be murdered, including all women and children, no exceptions.
Good news for Germans - until the govt comes up with the idea of slavery, I mean obligatory conscription to fill it out:/
I use web components in a small project where I don't want a build step (it's plain HTML and I just use web components for re-usability instead of copy+pasting mark-up).
Maybe I misremembered, I recall LKY saying, to paraphrase, “Don’t tell me harsh punishment don’t work. I have seen it work very well during the WWII Japanese occupation”.
I don't know anything about meth.

My impression is heroin is treatment for parasitic infection, something US doctors tend to not look for "because it's a third world problem."
> While reading it it felt like the author of this article had an axe to grind.

In the last sentences of the article, the author shows his true colors and advocates for a "multipolar world", which is basically a politically-correct way of saying "we should get closer to Russia".

And indeed, if you look him up, you might learn that he signed a petition calling for an end to support for Ukraine[1] and he frequently speaks out against NATO and defends Russia[2][3]

[1] - https://voxukraine.org/en/russian-disinformation-narratives-...

[2] - https://ct24.ceskatelevize.cz/svet/3439336-valka-neni-v-rusk...

[3] - https://tass.com/world/1460895
Google have long been a trojan horse for corporate and governmental interests. This was clear with the approach they took with rss - make a fantastic product to draw in lots of users, then kill it as rss disintermediated the web, with little scope for google to direct you to where they want you to go.

I suppose they told us what they are when they scrapped their "don't be evil" motto.
Firefox lost you, but it certainly hasn't lost me or anyone who slightly cares about their privacy.
If you like the outside, but not the exercise, a good portion can be done from a vehicle, as well!

Get in touch, internet stranger, no matter what year you find this.
I think it shouldn't exist unless the person they take stuff from is convicted, and say a year or two has elapsed, before anything in a cache has to be returned to them, and returned immediately if they are proven guilty.
All the default* options belong to the system settings, not to the specific app.
The system delegates specific functionality to a corresponding app.

Still, I admit that the whole settings structure is confusing and Apple should implement something similar to VsCode where you can globally search for all existing settings.
Curious what they had it do.
German Angelsächsisch (literal translation is Anglo Saxon) is typically used in German as an umbrella term for the English speaking world, so Britain-USA-commonwealth is covered by it. While it is used sometimes to “other” the English speaking world it does not lend itself as easily as other terms for xenophobia because three German regions are actually called Saxony (Lower Saxony and (upper) saxony, saxony-Anhalt. Xenophobic speech in German would often refer to “der Engländer”, or “der Amerikaner” (the Englishman, the American)
Wasn't part of this a fault of deregulation?

In a 1975-era model, where AT&T owned all the physical plant, there was no point of interface where information would be lost. Presumably all the necessary information to monitor abuse was in the same place, because it needed to be accounted and billed for. There was no "Well, we know the calls are coming from Bob's Telecom and Shrimp Cannery, but all we can do is send them an angry letter" black hole.

I'd expect there were also fewer opportunities for arbitrage hacks-- I doubt a monopoly player needs to do any sort of kick-back scheme to get someone to generate extra fruadulent traffic.
More probably exist because of the bomb. A land invasion would've killed an order of magnitude more Japanese, and of course plenty of Americans as well.
> You either die a hero or you live long enough to see yourself become the villain
This is why OSS software with simple html interfaces that can run locally or from server, or with QEMU from the newest Apple laptop is so great.
Being like 20x more expensive helps ;)
Yeah it’s a nice variation on ‘todays kids don’t want to work anymore.’ In this episode it turns out they’re too stupid!

This place is going to hell in a hand basket I tell you! In my day we learned to use a slide rule and that got me through 50 years of not using slide rules. Kids these days.
I mean they literally included just renaming a tab. Like, not changing any behavior, just replacing a string with another (well x times for internationalization.... but then again they probably fired that team and even if not it's certainly an afterthought to them).
> codesign of the processor

Was very confused for a moment.
Adobe products look the same across Windows and macOS. I don't think they are using so much native stuff. They even ported their software to ARM, I think they could manage a Linux transition
The article applies this terrific Doctrow quote about Secure Computing to WEI:

> Should your computer be able to be compelled to tell the truth, even when you would prefer that it lie on your behalf? Should there be a facility in your computer that you can’t control that other people can remotely trigger?

It is an apt application of the quote, and a fundamental question that is likely based on culture and each persons or organizations past experience with abusive overlords. I personally opposed it.
I expect, if given the chance, large banks will adopt WEI just like they adopted integrity APIs on iOS and Android. And they'll put up a prompt telling you to use "a secure browser".
CAR T therapy is incredibly laborious.

https://www.dana-farber.org/cellular-therapies-program/car-t...
MR imaging is possible with permanent magnets and resistive (copper wire wound) magnets at low field strengths, below 0.35T or so. Above that the heating of the magnet windings becomes excessive and it would be very difficult to maintain a stable enough field strength.

Superconducting magnets are very nice as long as there is no quenching. The material used for conductors must be mechanically stable and perform consistently from one production batch to another. One reason why current high tc superconductors are not popular...
Study: Cannabis had a positive impact on anxiety, depression, fatigue and social
I agree with your maths - It’s possible they need more error correction bits or something like that, and there is a reference in the article to needing more bits to account for “chromatic abberations”
You don't have any first amendment rights on facebook at all, nor are they required to respect the spirit of the first amendment as a private entity.

Again your 2nd amendments can not supercede my right to keep gunners off my property. It's my property not yours. You can walk around all day with your 50 cal rifle on your property and (lots of ) public land, depending on the state

I could go on...
Yes, because you can use it when working through ideas with someone. Turning away from them to use the computer is a conversation killer.
The shadow DOM doesn't help at all here, that's mainly about scope and isolation. The (in fairness confusingly named) virtual DOM helps by splitting up writes and reads.

The goal when updating the DOM is to do all the reads in one batch, followed by all the writes in a second batch, so that they never interleave, and so that the browser can be as asynchronous as possible. A virtual DOM is just one way of batching those writes together.

It works in two phases: first, you work through the component tree, and freely read anything you want from the DOM, but rather than make any updates, you instead build a new data structure (the VDOM), which is just an internal representation of what you want the DOM to look like at some point in the future. Then, you reconcile this VDOM structure with the real DOM by looking to see which attributes need to be updated and updating them. By doing this in two phases, you ensure that all the reads happen before all the writes.

There are other ways of doing this. SolidJS, for example, just applies all DOM mutations asynchronously (or at least, partially asynchronously, I think using microtasks), which avoids the need for a virtual DOM. I assume Svelte has some similar setup, but I'm less familiar with that framework. That's not to say that virtual DOM implementations aren't still useful, just that they are one solution with a specific set of tradeoffs - other solutions to layout thrashing exist. (And VDOMs have other benefits being just avoiding layout thrashing.)

So to answer your question: the virtual DOM helps because it separates reads and writes from each other. Reads happen on the real DOM, writes happen on the virtual DOM, and it's only at the end of a given tick that the virtual DOM is reconciled with the real DOM, and the real DOM is updated.
Oh, you mean like when that comma.ai doofus said he'd join Twitter as an intern and fix search in a month? And then musk enthusiastically brought him on to do that?
In principle, this makes sense.

But if you look at Japanese leadership at the time, even after two bombs were dropped, the military leadership still didn't want to surrender. So a demonstration likely would not have achieved anything.

Japanese leadership was zealous in the extreme, at a level that is difficult to understand from a modern perspective. The difference between Japan then and Japan now is an order of magnitude larger than the difference between America then and America now.
I’m pretty sure morality and moral compass predate the Geneva Conventions, though. Just because it was not “sanctioned” doesn’t mean it was necessarily moral, and WEIZSÄCKER’s comment indeed shows it.
You could use `jsx` / `tsx`. Maybe it's worth for you to look at

https://github.com/cyco/WebFun/

Example for a `tsx` component:

https://github.com/cyco/WebFun/blob/master/src/ui/components...

Pure TypeScript / scss components.
I guess I wasn't clear about how I thought this stuff worked.

WSL is like the Chromebook Official Linux Developer thing -(he last time I updated it), Debian, inside a container, inside a VM, running under ChromeOS. You can run what Debian can run. Inside the container.

I thought ChromeOS as a distro is more like a runtime - it has the stuff to let it boot a Chrome Browser and VMs. etc +hardware support. There wouldn't be much point (other than fun) for Running random software on ChromeOS. It would be like OpenWRT, but without the package manager.
That’s nightmare fuel: finding out that your enemy is making physics bombs out of elements you weren’t aware of. It’s the plot of an X-Files or something.
> Meta has no real interesting in delivering anything other than a product they can ship to millions of people on day 1 at a low price point, while Apple is actively cultivating exclusivity of access as a marketing tactic.

Apple literally ships millions of devices on day one (that is, on the exact day they announce they will ship it).

Edit: with very few notable exceptions like the wireless charger
> You literally do if you are employed by someone. You expect money from them in exchange for productive work. You are free to start your own business if you want to be however-productive you feel like that day.

No. You're paid to deliver productive work, not to ensure you're working on the greatest productivity possible at all times. That's a fool's errand, eventually bringing you guilt when you can't perform at that level due to life's twists and turns, turning into a burnout when you aren't able to keep your productivity at 100% but keep trying (and failing). If you are employed by someone there's an expectation of doing your job, delivering value, not of chasing the greatest productivity possible. You are a person, not a fucking machine. Balance is needed to be constantly productive, to be able to be creative.

> In-person collaboration is always better than remote messaging/video calling. It just is, and probably always will be.

> It's very disingenuous to pretend remote collaboration is anywhere near as effective as in-person collaboration.

It is very myopic to state platitudes without any data to support your main argument, based on some "it just is". It might be for you and your colleagues, it might not be that important for a lot of people/processes that adapted to not be in-person.

Stop trying to force others to live how you think people should live, you do you, let others decide what's best for them.
This is the right answer.

Data is a liability. Gathering it costs money, storing it and protecting it costs money and if you leak it GDPR will make sure it costs you even more money.

Hence if you see someone actively or passively collect your data chances are they are selling it to everyone who asks
Built a CLI¹ a couple of years back that uses HashiCorp Vault's implementation of the Shamir Secret Sharing algorithm and exposes its functionality to the command-line.

¹ https://github.com/incipher/shamir
It's a saying referring to having pride in the nation you live in. Make your country's status in the world just a tiny bit higher. Win a Nobel Prize for your country. Win the Olympics for your country. The US is not big on collectivism and that's okay. Other countries do things differently.
I almost have ptsd from these dark days, I won’t go into details ;-) but there’s plenty of literature about separation of concerns. Having the templates doing the data access takes me back 20 years ago, but I can see why this idea comes back in a web component era.
Google was made possible by a platform shift: From desktop apps to websites.

First they positioned themselves very early in the web user experience: After the user turned on their Dell computer, booted Windows and started Internet Explorer, the next step was to use Google.

Then they moved one step closer to the user by building their own browser: Chrome

Then they moved even closer to the user by building their own OS: Android

Then they moved even closer to the user by building their own computer: The Pixel Phone

The question is what the next platform shift could be. And if the big players will miss it so that a new player can emerge. And if there will be a new player which is as smart and driven as the Google founders.
Remember when they use to say “Don’t be evil”?
This exact paper is the newest progress on recent hype regarding a semi-trustworthy not-peer-reviewed study claiming 'superconductors at room temperature'.

'Superconductors at room temperature' are cool because they would answer questions like "How would we get solar power from [your local desert] everywhere else for free?" and "How are we going to use MRIs when the helium runs out?" as two examples.
Idk, there might be a pretty decent supply of rich narcissistic fools. It could be that it's rather lucrative being the one to be the happy ceo for their dumb shit.
It's always interesting to discover a new class of materials that make high temperature superconductors even if they haven't discovered a room temp one.
Not parent, but I wrote some components based on lit-js, they're here: https://git.sr.ht/~mariusor/oni/tree/master/item/src/js. The top level call would be oni-main-actor.render()

However I am a total noob so it might not be entirely idiomatic. An example for the end result is at https://releases.bruta.link
Unicorn – A full-stack web framework for Django
I lived in china and put effort into de-googling my phone. Now I’m back in the open world and seems need do all over again.

Must be a biz opp to run a proxy that strips everything google from pages and web communications. I would pay a few $/month to not be farmed without consent.
Something similar to the earliest radiowave detectors?

https://en.wikipedia.org/wiki/%C3%89douard_Branly#Coherer
Every request first goes through "trusted attesters" (read: Google and pretty much Google alone) along with some information about your device (hardware information, browser data, executable hash, etc) for them to sign it and decide whether or not you're legit. See the Play Integrity API on Android for similar implementations.
I read through this thread and I can't help to feel reminded of the discussion about cryptocurrencies. So many people that want to believe, rational people that try to explain why it has to work when there is just not enough information right now. As if we believing it will change the outcome of the replication everybody that doesn't believe is shunned and called a heretic. Suddenly people that studied social sciences try to explain to me (a certified electrical engineer) why this is a big deal, because they saw a few videos on youtube about it, with theories of how this solves all energy problems that are so far removed from practical reality that this can only become a let-down.

Note: I am cautiously optimistic myself, but damn, just wait and don't overhype it.
My statement came with a precondition:

> if a significant number of people start doing it.
We use a three way hose connector and just block or open the 3rd side with a thumb to activate/deactivate the vacuum pressure at the tip.

The pump was $20 and the end is a 5cc syringe. All in, it was under $40 and works great!
Did you ever try a chargeback? With EU banks, it’s a bureaucratic process in my experience, filling forms, dealing with humans, waiting for merchant response, proving contact with them etc. US banks seem to operate on a magic word “chargeback”: you utter it, the charge is reversed, done.
the most smh aspect of this was that truck actually does fit under that bridge, it just doesn't fit under the even lower warning board.

the whole thing was an accident intending to happen!
> Starting to sound like a “I should just damn well go write that and quit complaining”

Sounds good to me.
crazy that they just unashamedly removed it.
What does that have to do with humans?
Stipulate that Google itself has noble intent at the moment.

There is zero control over the future.

That is, we don't have to ascribe malice to Google while running away from this potentially evil mechanism.
Very interesting post, thank you.
It is still very common for business clients of all sizes, in all industries (even critical infra) to request 2FA via SMS. Good for the company you work for that they dont :)
Indeed the entire cold war (and I mean the previous one) was defined by this kind of questionable compromise. There was much talk of freedom and democracy while turning around to support brutal dictatorships, religious extremists and endless civil wars in order to defeat a supposedly more important enemy.

This is exactly why I'm so sceptical of the eagerness, even enthusiasm, of those who want to launch us straight into the next cold war, again to the mood music of ethical sounding objectives you cannot possibly oppose.
When you're referring to Portuguese in your app, it seems like there's a blend of Brazilian and European Portuguese. It's crucial to differentiate between the two since they have distinct nuances. I'm presently working on mastering European Portuguese, so it would be beneficial if you could specifically incorporate that.
I'm part Japanese and still think dropping the bombs was the moral choice.

Even after dropping two bombs, Japanese military leadership still didn't want to surrender, and attempted a coup because the Emperor surrendered.

Plus, the firebombings of Tokyo killed more civilians, so aren't those worse?

While there was plenty of racism to go around at the time, I don't see how racism played into it. Germany was firebombed just like Japan. It didn't get nuked because the war there ended before nukes were ready, that's it.
I read this book a few years ago and really enjoyed it. Many things to say but one thing, why do books like this have to mention JFK somewhere in there.