skysight-inc/HackerNews huggingface dataset:
After "Your potential, our passion", Microsoft's new tagline is:
"Your privacy, our business".
"The difference between the two groups wasn't statistically significant."
Anecdotally, C++ developers often have a harder time coming to Rust than folks from a more scripty background. They have to unlearn things, and that can be harder than learning things.

You can see similar opinions expressed in this thread, like here, for example: https://news.ycombinator.com/item?id=36496654
It's from a daily newsletter that covers a range of topics in law and high finance. Highly recommend, it's generally a great read.
They were probably forced their hand here by the US Government, which is really sad given that the rest of the industry basically got a free pass for shunning EV adoption for years.

That said, this is definitely making me interested in a non-Tesla for our next EV. Tesla's tech is unrivaled, but the competition has better hard products.

Once the competition's lane-keeping/"smart" driving catch up to Tesla's APv2, I think I'm out. Even though I absolutely love using FSD beta.
First U.S. Malaria Cases Diagnosed in Decades in Florida and Texas
I've only had an Nvidia GPU laptop for 2 years so no experience of using older series of drivers, but Nvidia's 5xx series of drivers work great on my T460s running the latest Mint, drivers installed using the Ubuntu driver tool.
Secure boot works out of the box, prime render offload works without a hitch (and no need to log in/out to switch GPUs), battery life is ballpark similar to Windows.
“No parking on Sundays” is an exception that proves the rule. The implied rule is that parking is allowed on Monday through Saturday.

I almost never see this phrase used correctly however.
The Night 17M Precious Military Records Went Up in Smoke
No mention of Carbon? I was under the impression Google was designing Carbon to be their C++ successor?
Because I want to experience LSF?
Another memory: when joining a chat, the standard form just said "username enters the chat" or something along those lines, but it was just an HTML form, and the entry text was just a hidden input.You could write your own form that would give a different entry message. A few Geocities sites had a dropdown to select from a few options. I believe I had (probably copied from somewhere else) a form that had both dropdowns and an option to choose a freeform input for your entry text.
Gut reaction: Did the facts actually change...or did a new fact just show up in your too-small and poorly-curated collection of facts?

If the latter - be very aware that adding one perhaps-important-feeling new fact will not substantially change the quality of your collection.
In the US, the cops essentially get a free pass to make mistaken arrests. The canonical example is arresting someone pursuant to a warrant that the cop thinks exists but doesn’t.
Whose else?

- x86 and x64 are too power-hungry for small systems.

- Power is still up and running, but also on the high end, too (see Power 8 and 9).

- MIPS32 cores are found in lower-end MCUs. AFIACT MIPS actively offers their cores for embedding in MCUs, like ARM.

- You can still buy MCUs with Atmel AVR and 8051 8-bit architectures on the lowest end.

What's lost? SPARC and Motorola 680x0, I presume. I frankly wonder what prevented 680x0 from getting into widespread MCUs. Apparently Phillips used it their custom controllers for some time.
https://chessvision.ai/
I don't have any particular problem with this feature existing, it helps me as an apple user. Though I can imagine a standardized protocol would be what the OP of this thread wanted.
While I agree and would prefer green threads to async myself, I believe Rust chose async/await because it was shown the former could not be done as a "zero cost" abstraction and didn't interop with C well (somebody correct me if I'm wrong on that).
This is neat, but, as with all projects in this vein, I fail to see the real value add. We've had ML-powered code generation for several years now (Copilot released publicly in late 2021), and apart from a cute novelty, there's no real use case I've found. (Maybe except for generating tests, but when dealing with a novel code base, the models really can't figure out dependency injection, mocks, weird edge cases I'd care about, etc.)

This might be a bit contrarian, but I don't really think there's product market fit here, at least for engineers. And if given in the hands of non-engineers, you'll need to have an engineer at least look over the code anyway. I haven't seen or heard of anyone that seriously uses ChatGPT to generate code and uses it in prod (apart from engagement-farming Twitter posts).

> Understanding someone else’s code for large internal engineering teams is often a challenge

Without proper context, this will fail miserably. Have you ever seen a corporate codebase before? It can be the definition of "wtf?" even for a seasoned developer that's been working there for years.

This AI-generated code trend reminds me of the "no-code" fad of the past decade.
And it uses Linux native services like cgroups for isolation.
Online etymology sources say that Sun comes from Germanic Sonne by way of Old English. Latin was Solis so that's presumably where Soleil cane from. No idea if the beginning S from both Germanic and Romance sources is just coincidence or if they're both diverged from a common proto-Indo European source.
Intel has already lost its role as chip provider with Apple. As a fab, if it outperforms TSMC as the parent suggests, it could provide manufacturing for Apple's designs.

Of course, we'll have to see if Intel keeps up after finally clearing its 10nm hurdle.

The M series isn't as great as it seemed. It had an initial advantage of a smaller node, and benefits from everything being on-die. It's huge, so it relies more on the chip tech getting smaller than traditional CPU solutions.
Breaking Security-Critical Voice Authentication
Devlog: Wave Function Collapse: Optimizing This Mess
> Compilation is fairly fast these days. I would say it's faster than C++ feature-for-feature, at least for clean builds.

Faster than C++ is of course very faint praise. C++ is also very slow!
The submit button doesn't seem to be working
It's for portability.

Your alpine binary can run in an alpine container. But folks run that alpine container on ubuntu 18.04 or debian 11 or macos or wsl2.

also, docker brings a lot of usefulness to this mix - dockerfile "recipe" that builds on other recipes, layered filesystem sort of like version control, global namespace, etc
I haven’t tried debugging with lldb in some time so I don’t know whether it has improved significantly, but couldn’t the 9% also include that?
An AP reporter (article below) opts to help bolster LEO's anti-encryption goals by parroting LEO PR without meaningful analysis and then goes one step further. The article says LEO cracked encrypted devices, falsely implying the handsets themselves were compromised in bulk (a power that LEO dream of having) - while info about the actual infiltration (of the EuroChat comms server) is omitted.

refs: https://apnews.com/article/encrypted-phones-crime-encrochat-... https://archive.is/w8q81
The next version will make it much simpler to deploy isolated networks by using TLS roots to prevent accidental peerings.

It's also worth noting that Yggdrasil doesn't have the equivalent of "peer exchange" — only directly connected peers would ever find out your public IP address. Yggdrasil will not form new peerings automatically, with the single exception being multicast-discovered nodes on the same LAN.
On the left, Tailwind. On the right, vanilla CSS
Found the ergonomics of rc-update and other commands exceptionally decent, and consistent enough that I could usually guess the correct invocation even if I hadn't used it in a while. Never saw it break or tie itself in knots (which, on Gentoo, at least as I managed my Gentoo systems, was an accomplishment). I find the config syntax non-awful. Every other init system I've tried is worse (IMO, obviously) on one or more of those fronts, and not enough-better on any others to make up for it.
Perfectly illustrates my displeasure at Tailwind. I know the common refrain is "that's why you use React components", but I can't help but feel bothered by this idea that <X framework has traction> and it requires <Y and Z frameworks too> and all of them are each independently really big and complicated for <reasons so deal with it>.
Frankly a pretty dumb article. The effects of psychedelics are fundamentally different from the narcotics most people associate with people being "on drugs".

Taking psychedelics occasionally has an effect on the user closer to attending psychotherapy than the hedonistic escapism of opiates or stimulants. It puts users in touch with subconscious feelings they were not previously able to articulate.

In 30 years, people taking LSD or psilocybin once a quarter to get in touch with their feelings will probably be entirely unremarkable. We're just in a bit of a chaotic period while we shake off the silly propaganda of the 70s war machine that feared that hippies were going to cut off their money spigot.

The way it has panned out, it is now blatantly clear that psychedelic use is not a threat to capital: SV capital has embraced psychedelic use and is just as greedy and selfish as their east coast cocaine-and-alcohol using counterparts on wall street. Psychedelics don't make people more moral: they just get them in touch with themselves - it looked threatening to the economic order when only communists and free love hippies took them, because in the 70s squares were too afraid to try psychedelics. But now that the squares have started taking psychedelics, its pretty clear (and possibly unfortunate, IMO) they don't turn into communists as a result.
I assume you compile the source code because you want to be sure you don't use any compromised binaries? But how can you be sure the source code wasn't compromised with some obfuscated C code? (Honest question, I'm just a humble application developer.)
> Python is easy to use and easy to start programming in. Much easier than the other alternatives you mention.

In the case of Go (used in the comparison), would have to disagree. Learning Go (along with similar offshoots like Go+ or Vlang) is arguably as easy as learning Python. Go was purposefully designed to be that way. The more significant distinction (in terms of learning) would be compiled versus interpreted, but there are many pluses and minuses that go either direction.

Python's advantage is the long ago targeting of and being embraced by many school systems. So is seen as a "go to" language to teach, along with many books written for that purpose. Newer programming languages have to play catch-up, if they are even focused on academic circles.
Note for the confused (maybe just me?), this is not related to python-mutagen[0], the metadata library.

[0] https://mutagen.readthedocs.io
There may be regional differences. Most people I know that have teslas complain about shocking build quality issues, with the exception of the cars built in China.
For anyone else who was struggling to make the leap year work with all the other math: 0 is a leap year.

For anyone else struggling with how to make the country name work with roman numerals or element names, you can lowercase the country name then it doesn't count as a roman numeral nor element.

If your chess move is illegal, make sure you're also notating the effect of the move (Nxe6 for N captures on e6, not just Ne6. Ne6+ if it's a check. Ne6# if it's mate.)

Spaces are also allowed so feel free to break up parts of the password to separate things and prevent them from interfering with each other.

Use XXXV as the roman numeral. Easiest to work with since only V (23) is an element.

Reroll your color if its hex has any numbers in it. You'll thank me later.

I made it to the final challenge (password must contain the current time) and it became extremely difficult because the current time, the length of the password itself, and a pesky 9 that was in my youtube URL were just too much to add up to 25 (even though I tried to overlap things, like 3:383 to cover 3:38 current time as well as 383 prime password length). I would've needed to somehow reupload a video that didn't have any digits in it (or at least one that had a lower digit like 1 or 2) or wait until it was 10:00 pm or something.
Fast growing startups have little middle management. Bloated pathologic orgs dying in a recession have a lot of management. To have fewer management, we need to only have young companies and let older ones collapse sooner.
Managing and scheduling everything can be overwhelming, but I've found a combination of digital tools and old-fashioned pen and paper works best for me. I use calendar apps for appointments and deadlines, while to-do lists keep me organized. Finding a system that suits your style is key!
For those who haven't heard of s6 before (like myself) here is the homepage:
https://www.skarnet.org/software/s6/ and the repo: https://github.com/skarnet/s6
Most of the subjects are Indian related therefore useless in North America
Hands-On Project on Synthetic Data with Generative Models
At the Data-Centric AI Community, we have started a project around synthetic data (https://github.com/Data-Centric-AI-Community/nist-crc-2023)
It's a beginner-friendly, low-pressure project that everyone can add to their portfolios so the goal is really to learn more about the topic and experiment. We're looking to have more contributors to the project and this Thursday we're actually having a short "code with me" session for those who would like to follow the project as well, hopefully, you can start coding with us too :)
Or:

s = - inf
...
if p > s:
s = p
longest_to_end_start_token = i

And then maybe you could sort all tokens by their length (if you wanted to find a length of sub-x).
> Are you suggesting that judging your child's actions as wrong is psychological abuse?

Nobody said that. We are saying that corporal punishment is physical abuse.

> the legal precedent has been clear on the legality of spanking and the distinction from abuse

An action does not need to be illegal in all areas (or illegal at all) to be a form of abuse. Corporal punishment causes negative emotional, behavioral, and academic outcomes in children regardless of whether it is used in an area where it is legal or illegal. It is physical abuse and a poor method of parenting that is detrimental to the children's long-term welfare.

> Lifetime spanking/slapping was independently associated with increased odds of mental health disorders, physical health conditions, and defiant behaviors in adolescence after adjusting for childhood adversities and child maltreatment (unadjusted and adjusted odds ratios ranging from 1.29 to 2.19).

> These findings suggest that lifetime spanking/slapping is uniquely associated with harmful mental, physical, and behavioral outcomes in adolescence, and efforts should focus on its prevention.

https://journals.sagepub.com/doi/full/10.1177/07067437211000...
Maybe, but in most circumstances where you don't need help you will notice the call and can cancel it in time.
I agree. I think phone hardware became "good enough" a few years back (as PCs did around 2010). The last time I upgraded is only because the repair guy changing my battery broke the cell antenna. I'm fine using a 10yo flagship phone, IF it's not sabotaged by the OS and app developers bloating what runs on said hardware.

I can't think of any apps other than games and the browser that need anything above a 10yo phone to run perfectly.

For mobile games, that's a given, but it's something that only kids care about.

As for web browsing, it will forever be trash because HTML/JS is such a shit and inefficient way to access information. You could put a quantum computer in the phone and it still won't be as responsive as a native app using a fraction of the resources.
Neither uses the GNU userspace, which is what people mean by "linux"
While I think n>1000 data points on Rust learning curve is informative, I think build time complaint is less so.

This being Google, it probably means something like "this C++ build takes 24 hours locally, but thanks to magical distributed build infrastructure it completes in 10 minutes, whereas Rust build takes 18 hours locally but even with magic does not complete in under 30 minutes, which is too long". That is important to Google, but it is almost completely irrelevant to anyone outside Google.

It is unclear to me whether improving rustc performance is the right solution to Google's problem. It is probable working on Rust integration to Google's build infrastructure is higher ROI than working on rustc.
I can't find any (official) documentation on how it measures the speed. Against which target?

Edit: Found https://www.macinstruct.com/tutorials/how-to-check-your-macs... which says:

"The networkquality tool uses Apple’s CDN (https://mensura.cdn-apple.com/api/v1/gm/config) as a target"

The contents of this file (for me):

{ "version": 1,
"test_endpoint": "sesto4-edge-bx-021.aaplimg.com",
"urls": {
"small_https_download_url": "https://mensura.cdn-apple.com/api/v1/gm/small",
"large_https_download_url": "https://mensura.cdn-apple.com/api/v1/gm/large",
"https_upload_url": "https://mensura.cdn-apple.com/api/v1/gm/slurp",
"small_download_url": "https://mensura.cdn-apple.com/api/v1/gm/small",
"large_download_url": "https://mensura.cdn-apple.com/api/v1/gm/large",
"upload_url": "https://mensura.cdn-apple.com/api/v1/gm/slurp"
}
}
Orb Stack looks neat but I don't think it provides that capabilities that Mutagen does? It seems like the two would be compatible with one another.
But how can they even find the people that are willing to work cheap and long enough to compete against TSMC in Taiwan? TSMC is having a lot of issues to scale up their Arizona operation.
Is it wrong if I ask here where I can find Allie chatbot? I would like to try it. The only AI I chatted with is ChatGPT. It is very polite, but I often hit a wall where it says "I'm just an algorithm... So I can't do what you ask". I would like to experience more freedom when interacting with such an entity, to feel what it is like.
Faster and more energy efficient chips will continue to open up new consumer product categories, just as they have with the desktop, laptop, smartphone, smart watch, and smart home thing.

Major companies seem to be betting that AR eyeglasses that look like normal glasses instead of ski goggles will eventually replace smartphones.

On the data center side, the whole AI revolution has been largely driven by available compute.
How about me taking a high resolution image of the Eiffel Tower at night (against copyright), and then another person scrapes my image and sells prints online? The argument reduces to “is stealing from thieves against the law”.
Microsoft would need to do their part in the OS, but Apple reportedly didn't do all of Rosetta in house. (IBM now owns the start-up reported to have done the core.)
Author is missing the forest for the trees.

Risk-takers, innovators, short-cut-seekers, I'm-smarter-than-you's, I-can-out-hustle-you's, I-need-adventure-not-safey's, drop-out-of-school-to-code's etc are all going to be more likely to experiment with mind-expanding substances than the general population.

They are also more likely to start companies, perhaps with wild ambitions.

VCs are the pattern-matching mimics of the ecosystem, so who cares what they do - they are clearly just following the trend that is set out by the founders.

How is it surprising, then, that startup hotspots have higher use of psychedelics (especially against the backdrop of a giant revival of psychedelic use)?

Isn't it exactly what one would suspect?
It's important to prioritize security while being efficient. Consider using standardized security frameworks like SOC 2 or ISO 27001 to streamline the process and demonstrate your commitment to data protection.
> Since 2018 U.S. stocks have returned 9.59% per year (I checked with Portfolio Visualizer) and international stocks have returns 1.83%.

Right, so there's your 8% per year upside risk. So during US recessions, do international stocks provide a differential return against US stocks that is high enough to support that 8% yearly upside risk?

(And, even if they do, now it's a matter of timing the market...)

> I don't see how that supports the idea that economies are very interconnected and investing outside the country can't produce a large return differential.

I didn't say it wouldn't provide any differential. I implied that that differential will either always be negative or positive but small enough that it's not worth moving.

Or, in other words, US or European recessions would equally tank foreign investments dependent on US or European consumers. Of course these markets would be somewhat resistant based on the strength of their own local economies, but are those economies strong enough to provide solid returns through a US or European recession? And if they are, is the differential high enough to risk the 8% yearly upside during non-recessions?
> Rust is not used enough yet that anyone will be forced to use it.

Google hired Ferrous Systems to train employees, as well as writing their own training curriculum. That sounds to me like people who would not otherwise use Rust being asked to use it at their job, and their job investing in their skills because they wouldn't or hadn't done it on their own. Is that different than "forced to use it"?

> It does not seem likely anyone of those 1000 is currently doing maintenance so much as completely new projects/features.

Google has been using Rust in android since 2019. That's four years. That is of course not "legacy" in any large sense, but at what point for you is something legacy? Does none of that work over four years count as "maintenance"?

> So if you were pulled from maintenance in C++ to work on something new in Rust I'm pretty sure you'll say Rust is great just because you feel more productive.

The start of this sub-thread, and a lot of the discussion inside of it, implies that people are using Rust simply because they want to, and not because it provides actual advantages. Is your position here that the sole advantage of Rust over C++ is that since projects are newer, they're better to work on? And if so, is that advantage illegitimate?
I was checking it like a year ago and it was cool but lacked some functionalities that i relied on daily basis (in comparison with tmux). I'm sure that some of those could be already implemented but plugins could probably fulfill rest of those.

For sure i see need for some kind of plugin "package manager" here.
on one hand this would help with discoverability of plugins, but more importantly with updates. checking each of plugin every so often isn't convinient and in such systems i usually check once or twice a year if there is any update.
I have this issue sometimes. If switching doesn’t work automatically when my Bluetooth speaker is turned on it’s not an quick option to select them.

Apple has a “select audio out” menu thats on a lot of music and video apps. It shows “Apple airplay enabled” devices and makes switching easy. If it’s just Bluetooth it’s harder (you have to go into setting…)
I'm reminded of this in the very early days on my blazing fast 486... where you would go to build the kernel and walk away for two days waiting for the next compile failure.
I write my app’s logs in HTML. It allows me to format as tables, large fonts for alerts, colour for errors, embed images, all sorts of visual aids. Easy to scan and identify the important stuff at a glance.

There is one common function to format as low-level HTML, and a trivial markup code to simplify calling it.
> "A new book, I Feel Love, explores the rollicking history of the 90s club drug turned 21st-century therapeutic treatment"

To clarify a bit, MDMA original intention was for therapy. However, it was quickly off-scripted (so to speak) as a club drug. There was a time in the mid to late 80's (in the USA) where MDMA was legal because, at the time, the way the drug laws were written, it wasn't illegal.

MDMA is simply returning to its roots.