skysight-inc/HackerNews huggingface dataset:
Wow, that's nostalgic. I remember implementing and writing about deepCopy() in JavaScript over 14 (!) years ago[1]. If you read the OP article and were left wondering how such an algorithm actually works, that old article explains it in some detail. The basic idea is still the same; only the handling of edge cases introduced by newer language features is different.

That implementation eventual became obsolete (although it still runs on basic object types) because of newer features being added to the JavaScript language, and by then other implementations were available. It's great to hear a de facto standard is emerging, even if hasn't made it into ECMAScript standard yet[2]. It sounds like the same edge cases are still causing problems. I think if a language is to ever offer really great support for deep copy it must be designed into the language as a first-class feature from the get go.

[1]: https://www.oranlooney.com/post/deep-copy-javascript/

[2]: https://es.discourse.group/t/structuredclone-as-ecmascript-s...
If you visit a cemetery with still readable headstones from the 1800s (even the late 1800s), there will be an awful lot of kids there.
> XMLHTTPRequest is also still available, for example, but did get replaced by `fetch`.

True, although that also highlights my "once it's standardized the vendors are stuck with it forever" point
Does Midjourney v6 use something similar to this because they both have a weird look to the text like amateurishly photoshopped look where it’s almost has different aliasing to the rest of the image looking not truly integrated.

Impressive it’s legible but some work is needed to get it to normal production quality.
https://medical.mit.edu/services/mental-health-counseling
MIT offers counseling services for students.
I dont think they need to win in benchmarks to be usable. As long as the storage breaks the spi shackles and gets at least one.lousy.pice.lane.
Debate: Is Scaling Enough to Deploy General Purpose Robots [video]
Insufficient. How would they have the political power to do that in basically every country on the planet since the invention of the horseless carriage?
You have to be careful with GDP because for some countries that money goes offshore.

Ireland is a tax haven for corporations. Google sells their IP to Google Ireland, then charges for it across a swath of markets. Then the money flows back to Ireland as GDP.

But it doesn’t stay there, it flows back to Google USA.
> you forget that what is the most important in a prosecution is the intent

The intent is to sell hacked access to somebody else's servers.

If I sell hacked access to Microsoft's Office 365 servers, I can claim to have any motivations I like. It's still a crime.
I don't know, did you look? I know from personal experience that pharmacists do catch errors, but I have no clue if anybody is keeping statistics on it. I think most issues get resolved with a phone call from the pharmacist to the doctor and it's anybody's guess if that gets recorded in some database somewhere.

I'm struggling to understand the logic in wanting pharmacists to be more ignorant. Even if cops couldn't interrogate pharmacists because they were all blind and dumb, they'd go to local doctors instead. The police are the problem that needs to be addressed.
I love that this is categorized as "reverse engineering" at the bottom of the post.
Mongols didnt really have knights but even so rode with far more horses than knights. Even the poorest would have expected to have 5-10 when out on campaign and officers could have dozens. Also the horses the Mongols rode would not have carried a knight in armour because they were generally much smaller and didnt need fodder in the same way west asian horses did.
I hate making two posts, but I remembered there is also an CFD industry job board that you may find useful:

https://www.cfd-online.com/Jobs/

Many of the positions unfortunately are for grad students and postdocs, but there are a lot of CFD software developer positions posted here. It is a good place to check periodically to see what is available.

Good luck!
>Modern academics have a perfectly reasonable explanation for all of this. If Onan had impregnated his brother’s wife, the resulting child would have been the heir to the family fortune. Onan refused so he could keep the fortune for himself and his descendants

That required "modern academics" to explain? It was already self-evident in the original telling, a couple of millenia ago... Sure, the other cases of condemnation of masturbation might not be so clear cut.
Can't visualize the graphs well from mobile but the many layers are there because MoE models select a different expert at each layer, not just at each token.
Why would you be thrilled? Are you looking for such content?
Meta and their lobbyists have been pounding advertising in the DC media market on TV, radio, and the Washington Post under all their brands about how they now support the government trying to mandate parents rights to limit access.

Yes. Ever wonder why?

Because this will further destroy *all* privacy on the internet. The only way to prove you're not a kid is to fully identify yourself. The only alternative is to not use social media --- goodbye HN.
what price are you looking to sell for?
I don't know that there is any real opting out of this. The kids do ultimately have to go on to careers and that can be very grim without at least some sort of bachelor's. I think getting the best possible bachelor's (whatever that actually means; certainly the ivy's have very good branding at a minimum) is then the next logical extension of that. But I feel the same way about my upbringing/education - I have no interest in putting a child through any of it.
Scott Alexander is not for everyone (as I've learned by unsuccessfully foisting him on friends for years) but for people who are even remotely interested he is probably the greatest internet writer alive.

I'd love to hear alternative GOATs.
Yes, preview is generated by the sender to avoid receiver's address leak to a sender-controlled host, but what I'm saying is that WA should enforce on the receiver side that both point to the same URL. As said initially, they are most certainly doing it this way to unfurl URL shorteners, which would other be the easiest way to phish people.
At the same time it's also noteworthy that the preview can fail to be generated on the sender side and the message will be send out anyway, so yeah, I agree with you that they could just remove the preview feature. Probably in their opinion the trade-offs are worth, I guess.
A Frivolous Feature
You don't have access to the low level render loop, you have to deal with the already high level DOM api.
> embarrassing nickname

Which one was that?
How about through business models that do not smell like rent-seeking extortion?
The African continent already has more “true” high speed rail miles than the USA in Morocco and is planning a continent-wide network.

https://northeastmaglev.com/2023/04/06/the-status-of-high-sp...

We can be cynical and say this project is falling behind but it’s embarrassing that the richest country in the world has no such infrastructure plan and no presently operating high speed train that exceeds 150 mph.

You’d think that some of the larger metro areas would be connected with such a service in the world’s wealthiest nation.

America’s largest metro area is in a concentrated urban area that is continuously developed from Massachusetts to Washington DC with no rural area in between. But the best you get there is a train service that sometimes reaches 150 mph and only saves a sliver of time compared to a conventional train.

The second most wealthy nation has more high speed rail miles than the rest of the world combined. You’d think that the wealthiest country would at least be in the top 10 list.
Downloading now! I'm already excited! There's a couple of similar apps but they are 99% mac-only. Thanks for making a cross-platform one!
Quoting the parent SEC Consult article:

> This might not seem bad at first, but looking at affected SMTP software on the Internet is a different story. After testing some popular e-mail software in their default configuration, it turned out that Postfix and Sendmail fulfil the requirements, are affected and can be smuggled to. Speaking globally, this is a lot (figure 31)!

It seems like Postfix was properly identified as a party to this issue.
I really like the simplicity of it. I'm just not sure if I'd use it.
your fact is incontestable, but labeling this as 'sad' is.
Why I cope with youtube: adblocker ensures no ads and addon enables background play. Firefox on Android.
The Battery Domino Effect
Yt-dlp is still the gold standard, but in my experience newpipe's reliability has improved in the past year or two.
Right, and history started 2 months ago. There was never a partner for peace of course, not when we gave chemical weapons to Saddam, not when we invaded and turned the place into a shooting gallery for no reason, not when we rejected the talibans offer to turn over bin laden, not when we let him escape into Pakistan, not when we turned Libya into a failed state, not when we invaded somalia, not when we propped up a dictator in iran, not when we sanctioned them for overthrowing the puppet, not when we started the civil war in sudan, not when we supported al-queda, not when we created isis, nope, never a partner for peace.

The US has created significant ill will trying to control the middle east, and there are consequences for continuing this path. You think we can solve this problem with more fighting, you dont think that will cause more problems?
You seem very combative and seemingly deliberately missed the connections in other sub-threads, so why don’t you tell me what point you think I’m making and I can tell you how it’s accurate.
Needs a share button and the animation doesn't play on it's own (I have to drag the scroll bar). Pretty cool though!
I think you don't understand the target market for cheap Chromebooks. Do you really want someone to explain why a Lenovo X1 Carbon that costs 6-7 times more gives a better experience? What older laptop is the Chromebook "so much worse yet more expensive" than?
>100 g protein results in a greater and more prolonged (>12 h) anabolic response when compared to the ingestion of 25 g protein.

What does this even mean? Are subjects taking 100g and 25g of protein a day? Or 200g and 100g over 2 meals?
> especially since Observables have been widely available and actively worked on for a long time, without seeing wide adoption

Take a look at the "Userland libraries" section [0] of the proposal (almost certainly written by Ben). He argues that observables get reinvented in the userland in various libraries over and over again. It is a primitive, like Promise, only better, and with very sound theoretical underpinnings.

[0] - https://github.com/WICG/observable?tab=readme-ov-file#userla...
JS: deep copy so awesome!!

CLJS: ¯\_(ツ)_/¯
Right wing finally figured out social media and is presenting competent pushback to DEI
PP probably refers to those very cheap USB soundcards, usually shaped like a dongle, with two mini jacks, sold pretty much everywhere. I tried a couple in the past (can't confirm if the chipset is the same) and they definitely sound better than expected from a device that cheap, however be aware that manufacturers often save on parts number or quality to reduce costs therefore it can be a hit and miss, with some of them making noises or offering inferior quality.
I'm not an EE, but I play one in my home lab.

I don't understand why this circuit needs an artificial ground at all, since the power source is two 9-volt batteries in series. AFAIK that could make a dead-simple bipolar power source +/- 9 volts and get rid of about half the parts.

The 10:1 voltage divider is also an interesting concept. It seems to me that what this thing does is attenuate the input signal and then provide a low impedance output to drive the 'phones. I wonder if the writer ever considered something as simple as shunt resistors.

Perhaps a "real EE" can enlighten me.

FWIW, I use a AudioEngine D1 USB DAC to drive headphones from a computer. It was not cheap, but neither is my time. For portable use I am rocking (with RockBox) a old iPod "video" with aftermarket SD card mod.
And yet that first sentence was reason enough for you to leave a reply. In a way it did evoke something in you that probably most texts don’t do.
Alise Went from Project Management to iOS Development
'Demonic forces' stopped official investigations into UFOs in the UK
Corporate bank accounts are a thing, at least one country considers bitcoin to be legal tender, and 1.7 billion humans had no back account as recently as 2018.
I am assuming GP is referring to Onan in Hebrew: https://en.wiktionary.org/wiki/%D7%90%D7%95%D7%A0%D7%9F#Hebr...

Edit: possibly Halizah [0] instead? https://en.wikipedia.org/wiki/Halizah

Further edit: didn't see the [1] in GP...whoops
Haven't gotten a chance to try yet but thank you for having an icon that actually looks unique. My dock is filled with purplish blue circles and squares and I have no idea which app any of them are for anymore.
It's not a requirement; it's a $0 option. You could also pay someone a few dollars or befriend a local computer nerd. My memory is fading now, but I think ISPs used to offer web hosting and email as part of your Internet package, so they could always bring that back (I think they still give you email). Once upon a time, Windows came with a web server. You could imagine that sharing a folder on the web could be as easy as it is (was?) to share a folder through SMB (just open folder properties, click "Share", and give it a name).

You asked what a free internet would look like without ads, but you need to keep in mind that ads have distorted the market that we have today. Even today, it's easy for a curious teenager to set up a web site for free on their computer, and it could be made even easier if the demand weren't being satisfied by people dumping onto markets.
See this on the Verge Substack says it will not remove or demonetize Nazi content / Substack co-founder Hamish McKenzie’s plan to ‘strip bad ideas of their power’ is to profit from disseminating them as widely as possible.
100% agree. And websites should also be responsible for their websites.

That businesses should restrict things like this is not a very controversial thing; try using the "parents should be responsible for their kids, not liquor stores" line after selling booze to a 12-year old and see how well that goes for you.

You can't expect parents to be on top of their children 100% of the time. Aside from being unrealistic, helicopter parenting also isn't good for children. Parents need to be able to give children some reasonable amounts of freedom with the confidence they'll be reasonably safe.

Now, if you want to argue what "reasonably safe" means and where and how we make this trade-off: great! Let's do that!

But discussion stoppers like this aren't hugely helpful, or insightful, or anything.
Matt Godbolt converts ANSI C code to C++17 (2021) [video]
Renewables are on a course that will completely change the world, and no one really understands how transformative it already is

England used 0 coal and 7% natgas last night. Rest of their grid was wind and a bit of nukes.

Not some little Carribean island. England.
Those are inputs, ground truth, and outputs from various methods, not training data. Not sure what their training data is though lol.
I agree re the app icon - it would look great and still unique by simply removing the name.
Eh. Just buy a half-decent DAC. I liked Scarlett 2i2, currently rocking Zoom UAC-232; if you're after a smaller package and don't need an XLR mic, I've heard very good things about Audioquest DragonFly.

> When my phone plays certain tracks it makes and explosion of noise when switching songs, or pausing and resuming.

There was a time when I'd laugh, but in the recent years Apple Music has been doing random crap like that on Mac, iPhone, even HomePods. I'm one subscription price hike away from switching back to BitTorrent.

> Although Android is Free Software [...]

Unless you're running Replicant - no, it isn't.
I thought CPU clock speeds had plateaued for nearly two decades now?
Yeah, lots. The reasons are many, and pretty diverse, otherwise I think it'd be easier to fix. Some examples:

- You need to mount a filesystem, use a raw socket, etc. and Stack Overflow / ChatGPT tells you to enable a capability, so you do. It works, so you check it in.

- You're deploying something legacy, that assumes it has more control of the OS than it does inside a container.

- You're a data engineer. All of your tools assume they run as root, because that's just how data science is.

- You're building a "sidecar" for monitoring, control over other containers or something similar. The extra privileges are needed to do your job.

- You're trying to access something you can't, and it's generally easier to overprovision access than to do least privilege.

These problems aren't unique to containers and the cloud, mind you. I saw the same problems, e.g. when working on mobile device security. In general, it's a lot easier to just turn off half of SELinux than to learn how to configure it to do what you want, especially if you have a deadline.
In the grand old tradition of Jurassic Park "velociraptors".
I fail to see how a lot of these things are US specific with maybe the exception of annual enrollment.
Lit's HTML rendering code is mostly just safety and caching so re-renders only run code and mutate DOM nodes they actually need to - I read through the whole thing to get a feel for what it was doing and you might want to do the same to see if there's any ideas to steal.

Reactive properties aren't really an invented abstraction in any meaningful sense - they're mostly just sugar for creating a javascript property whose 'set' handler schedules a re-render if required - think

get prop () { this._prop }
set prop (value) { this._prop = value; this.scheduleRender() }

so to my mind that functionality -is- inherent in the tool, how magical it seems is mostly dependent on whether you've already gone to the trouble of learning the relevant corners of javascript.

I've done (smallish) things that use no build tool and just have two script tags, one to pull in a minimal lit, one to pull in the page's code.

I do agree that it's often easier to implement just the subset of functionality you need rather than using a dependency, but it's still IMO worth understanding the existing libraries to see if there's an idea in there you want to add to your subset, and dismissing lit because it -documents- using a build tool since that's the common approach these days strikes me as a mistake (learning how it works and -then- deciding you don't need that is completely fair, mind).
Or the U.S. unloads cruise missiles on Houthi locations like last time and business returns to normal.
Slightly off topic, but does anyone have any resources / tips on how to build your own tower defense game with multiplayer? Been deving for a very long time, but game dev feels like a completely different beast.
Vector Search with Snowflake
You can now perform vector search directly with Snowflake using SuperDuperDB!

Let me know what you think!
Kinda crazy that it took this long to get a Note++ equivalent (or similar) for macOS! Until now I've been using Sublime for all my quick dev-related scratch notes. This should make things way way better!!
I kind of treat 1800 as old enough that I'm not surprised, but for me it's surprising to look at the huge 27% children death rate that we still had in 1950, as it's amazing how recent that is.
Out of curiosity, what use case can possibly warrant using Windows 7 in 2023?
Firefox android is not supported? lol
> One does not sent their child to Harvard for the education. One sends their child to Harvard to build personal and business connections.

It’s not a coïncidence that the education is damn good, too. A motivated student will be proximate to great minds in a way that is demonstrably productive.
I think the main issue here is that Chromebook =/= laptop. They may have the same form factor as a laptop, but a Chromebook is not intending to do the same general purpose computing job a laptop does, so the hardware doesn't matter as much.
Interesting - normally lwn links posted here are shared with access (a promo link) - this one appears to be behind a paywall?
For failing to click the source link in the top comment, your line shall be known in Israel as The Family of the Unsandaled. [1]
Yes, we never had to be involved. In fact, the holocaust started after we declated war, and we kept it a secret that we sunk a japanese submarine that was near Hawaii because it would have tipped off the forces there that they needed to be ready to defend themselves. Pearl harbor was allowed to happen to justify going to war, soldiers and sailors killed for what exactly?
As other posters mentioned, two of the opamps create a virtual ground. (Op amps generally have optimal performance when the input is halfway between the power rails, and the two batteries in series don’t guarantee that will happen).

The other two each drive one channel. The 0.1 gain is to reduce noise created by the DAC, which is independent (in this case) of the volume control. So the author is turning up the volume on his device, to compensate for the 0.1x gain. Accordingly, DAC noise at the speakers is 1/10th what is was before, but the signal is the same.
If there's 1 thing I've learned from browsing through papers such as this one over the last few years:

It's the social / political aspects that are THE stumbling block for effective action. Not technical, logistical or even economic ones.

Read: technology won't get us out of this "polycrisis". Nor is it the #1 cause or enabler.

It's people. Their priorities, ethics, behaviour & how groups of people interact. Given the history of that, it's kinda hard to be optimistic about humanity's future imho.
They recommend estimating 4.5 seconds of stopping distance. But that’s very conservative and probably not realistic.
I have been through so many doom cycles that by now I put far more value into solutions than worry. Sometimes the two go hand in hand, but not often enough.
> But from what I understood processor speed was supposed to increase, so why does it seem like it’s decreasing?

According to who? Of course a cheap chromebook isn't going to be better?
It's not very egalitarian to let wealthy private institutions be the gate keepers of social mobility. I don't believe we're talking about 'education' here, rather we're talking about status signaling.

I'm 100% for free higher education paid by the state. I'm 100% against the current college and school system.
I'm just spitballing here, but the guys with the "God Is the Greatest, Death to America, Death to Israel, A Curse Upon the Jews, Victory to Islam" flag may in my opinion have a more expansive agenda than what you're describing.
I get some Electron hate, but...

my 9 year old laptop, a 2nd gen i5 running, albeit with 4G RAM, can handle quite a few Electron apps. At the same time as Gnome, Postgres, the Java hunk that is Jabref, some python apps, Thunderbird and Firefox. Electron's really the minnow.
From my understanding exceptions are also an exception, adding overhead even when not used.
Right, we havent spent the last 30 years trying to summon khorn over there, they are clearly irrational evil people that we just need to kill.
Top errors in C and C++ projects in 2023