skysight-inc/HackerNews huggingface dataset:
Tend to agree. Consciousness is a social fact evidenced by it's plurality of grounding, single cultural origin, and memetic propagation. The idea itself is barely 500 years old. If it is a fundamental aspect of the human experience, why wouldn't it have origins stretching back to prehistory?
Another major factor that goes into “the main colors in an image”, but doesn’t get picked up by these services, is the “visual importance” of different colors. For example, in the image used in the post, you probably want the color of the bird, the color of mountains, the color of trees, and the color of the sky at a minimum. But getting information about what elements are important is hard. Perhaps you can get some of the way with those new segmenting AIs.
It looks like most of the languages are doing the same thing w.r.t using a 'List'-style implementation that re-sizes/copies it's internal buffer when it runs out of space.
One thing I wonder though is whether the managed languages pay a bigger penalty on the memory usage than the unmanaged languages due to this.

In the unmanaged languages, those intermediate buffers should be freed immediately during the re-size operation.

But in the managed languages, they might stick around until the next GC. So the peak memory would be higher.

In this example the runtime overhead is going to represent more of the memory usage anyway but it quickly isn't negligible. E.g. a list of size 1M is going to be ~8MB (64 bit addresses). So even if the array is re-sized from 1->2->4->8->...->~500K, the end result is not going to be worse than 2X the size.
https://en.m.wikipedia.org/wiki/Accounts_receivable
I think it's the application of Scrum to work that doesn't primarily fall inside the (Cynefin) "simple" domain-type work that Scrum was designed for.

It's fine if the work is straightforward and easy to estimate. But, if it isn't, things get problematic. There are three variables that interact with each other when working on a project: time, scope, and quality. If you pin down both your acceptance criteria and the time you have to implement (which is basically what happens in a sprint planning meeting), then quality is the only remaining variable you have to manipulate when things aren't going according to plan.
> feeling psychologically safe on a team [has] a substantial impact on developers' performance

Make sure that developers feel psychologically safe, right up to the moment you lock them out of the building and send them a layoff email.

Reassure the remaining developers that they, too, are "safe."
This is about gender, not sexuality. Your confusion is understandable, but common among those who have not done the work required to have an opinion[0].

[0] https://fs.blog/the-work-required-to-have-an-opinion/
Oh I see. So Apple wanted ASUS to only produce laptops for them.

Nasty but also not surprising, sadly.
Do they still require you to make an account with them and wait a few weeks, or am I thinking of a different manufacturer?
> . No normal human is going to memorize 100+ unique passwords meeting various complexity requirements.

No, they're either going to reuse their passwords or use post-its or excel.

> It almost makes shaming people for re-using passwords look like you're out of touch.

Shaming regular people for reusing passwords _is_ out of touch.
I had a similar experience with an Android. Even though I never approved the use of my phone, Google account security showed it was registered already.

The prompts went away when I explicitly removed it as a sign in option.

I also had to explicitly disable "skip password when possible".
Just wait until the Amazon drone delivery service starts to roll out. You'll have drones humming along all day long. It'll be advertised as a "benefit" in your new neighborhood—buy the house, your address is eligible for drone deliveries! Or you have to pay a little extra in your HOA for the "luxury" of having your Amazon orders delivered in 30 minutes.

Good use of AI: detect delivery drone, fire Nerf sentry guns to eliminate noise.
On one hand I don’t think China is doing that much wrong here, at least nothing worse than other countries.

But basically because it’s not “those countries” giving those things away, it’s the corrupt kleptocrats who represent those countries which are giving them away in exchange for some personal gain. They don’t care about what it does the country because they can take their personal wealth and family to London or Miami and forget about it
You can “run” more threads than you have cores when they are all inside sleep()
I stumbled upon this project a few weeks ago, while starting to get a better handle on how to use PIO (and the rest of the RP2040 infrastructure, like PIO/DMA interactions). I searched for it at first, thinking that an HDL implementation of PIO would be a good way to test and simulate PIO interactions and timings. It turns out there are some neat and more specific PIO simulator/emulator projects out there, so I've moved that way.

Still, this project is quite interesting. I have a design I'm working on that would really benefit from 4 PIO blocks all cooperating on a piece of RP silicon. Since that's not likely to ship anytime soon, I am vaguely interested in piecing together some HDL that stitches together a RISC-V core with several PIOs.
The developers they chose to talk to are generally higher up on the tree and have an inner view of the motivations of the companies (corporations) they work for.
“The first cross-platform Sysinternals code will be in Rust” – Mark Russinovich
I'm not confident of a public/private sector distinction in China.
As others have mentioned, the results come from the difference between async concurrency vs "lightweight threads" (in Go and Java).

In the nodejs test, there's very little javascript code being actually executed here. Whats really being tested is nodejs's event queue (libuv), which is written in C. And its being compared to Go's coroutine system - which is also in C. But, if I recall correctly, Go's threading model includes a preemptive scheduler (which is very complex) and it allocates a stack per goroutine.

This doesn't test if Javascript or Go code is faster / more efficient. There's almost no javascript or go code being executed here at all. This is testing the execution engines of both languages. Go's execution engine has more features, and as we can see those features have a cost at runtime.
There's No Incentive to Colonize Mars
Decades ago, a couple might have a mix of professional and clerical/educational workers. Such couples could (easily) move because the "other" spouse could probably find work in a month give or take. Real estates tended not to be ill-liquid so bridge loans were available to assist the new purchase. Unless there were kids, particularly teenaged kids, no problem.

Now, there's way fewer "other" jobs, real estate is less liquid, remote jobs are available and there's less interest to move into undesirable areas than in the previous century. Also, tech areas have sprung up on more cities, making it possible to get a pertinent job without moving and without WFH. Sux to be a company in these times if they're not being flexible.
There is also a C guide [1] which has a pretty interesting email policy...

I’m generally available to help out with email questions so feel free to write in, but I can’t guarantee a response.
I lead a pretty busy life and there are times when I just can’t answer a question you have.
When that’s the case, I usually just delete the message. It’s nothing personal;
I just won’t ever have the time to give the detailed answer you require. [...]

[1] https://beej.us/guide/bgc/html/split/
I can't speak on the specific details of web midi, but after the spate of poorly designed browser features with intrinsic security vulnerabilities (eg canvas fingerprinting), it's reasonable to be wary of things coming down the pipeline.
The input to an optoisolator (i.e., an LED) is two pins, with no reference to ground. So either current is flowing through the opto's input, or not. Because they're not referenced to ground (or any voltage), the voltage on either pin relative to ground is irrelevant.

(In this way, two connected MIDI devices can have different ideas of what signal ground is without causing issues.)
Isn't that already offered out of the box via WebAudio's `AnalyserNode` ? https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNod...
One of the best textbooks I’ve ever read
>My Brother printer no matter what I do likes to go into this deep sleep mode that may as well be powered off, nothing wakes it up, power cycle and it drops right back into deep sleep immediately....

Give the printer its own fixed IP address by specifying the MAC address in the router's DHCP table.
"Don't be evil" was /killedbygoogle too :)
Sounds like a diversion, the press is trying to cover his pedophilia?
We have no glass, ceramic, steel, or marble-topped tables or furniture for this reason. Putting things down on them is super noisy, people tend to drop things on accident and the sound of a metal water bottle hitting a thick glass table is the worst. Even simple things: keys, phone, coffee mugs, your laptop. I feel silly typing this out, but the general noise level of day-to-day living went way down when we swapped the glass furniture for wood furniture throughout the whole house.

+1 to earplugs when vacuuming the car.
Just tried it. No difference whatsoever.
Eh, the dimensionality and coupled-ness of the genome makes it a very different big data problem than basically every other big data problem.
Because water is so cheap (cheaper than dirt) that it’s not punitive at all to pay for twice or ten or a hundred times normal.
99% Invisible did a podcast recently where they talked about a very similar issue: the privatization of parking meters in Chicago.

Parking meters have a similar problem. The purpose is for drivers to pay their fair share to use some real estate in a city, however the city and elected officials in charge have a vested interest to keep prices low. Nobody wants to be the mayor known for raising parking rates.

Privatization makes some sense in this case since a private company can actually make the meters charge closer to what parking should cost. However, it ended up being a pretty bad deal for Chicago in the end.

https://99percentinvisible.org/episode/paved-paradise/
I'll plug some excellent work that is underrepresented here:

CJ Cherryh's "Cyteen". Won the Hugo for best novel in '89. The backdrop is Cherryh's Alliance-Union universe -- which is arguably one of those classic "cold war in space" type space opera settings of science fiction of a certain vintage -- but that conflict isn't the focus of this novel. Cyteen is set in the research organisation that designs, grows and conditions the "azi" clone slave caste that generates population of labourers and specialists required to keep the Union society running. I found it initially slow going, but it turned out to be one of the best novels I've read in a long time. The plot is a kind of coming-of-age / political-intrigue / murder mystery tale. Not a space opera - power games, paranoia, abuse. https://en.wikipedia.org/wiki/Cyteen

Yoon Ha Lee's "Ninefox Gambit" (first of a trilogy, each book in the trilogy shortlisted for Hugo best novel 2017/2018/2019). Space opera / military sci-fi. The political stability of the empire depends upon adherence to the empire's standard 'calendar', which is maintained through ritual torture of heretics. Much exotic technology depends upon calendric properties, and fails in regions where populations are following a nonstandard heretical calendar. The outcomes of battles depend not only on how many fleets or waves of infantry can be expended, but each side's mathematical ability to understand the local calendrical properties and adapt their tactics and technology accordingly. The plot follows a military officer's mission to quash a rebellion at a key star fortress -- and her attempt to improve the chances of success by having the mind of a dead undefeated war-criminal general loaded into her head. Space opera / military sci-fi.

Arkady Martine's "A Memory Called Empire" (won Hugo best novel in 2020). A tiny independent station sends a replacement diplomat into the heart of a neighboring empire, in an attempt to direct the empire's attention elsewhere and maintain independent station sovereignty, and discover what happened to the previous diplomat. Backdrop is suitable for a space opera, the story is political intrigue. The station society is one where memories and personalities can be artificially recorded and stored, and then re-implanted into future generations to preserve skills and knowledge. The novel explores attraction and intoxication with the culture and language of a dominant foreign power that is threatening to engulf one's own home.
I can't bring myself to care about a few well-off idiots who failed to do their due diligence when buying a house.

If this article were about hundreds or thousands of families with decile 1 incomes and so limited ability to move elsewhere, then I would care.
> Originating from the mid 20th century, it is hardly traditional

Why can’t something 70 years old be traditional? Most “traditional” things aren’t as old as people imagine, anyway.
You can also get a less accurate but potentially still useful reading with only the phone in some apps. You'll get false negatives because it can only really measure movement but if it says your sleep is shit it probably is.
FYI, that feature makes the comment completely invisible on pages where it would otherwise show up in the basic HN web interface (no asterisks or anything). But it appears that if I go to the URL comment directly from a non-logged-in browser, it does show the three asterisks. So it looks like hnstatus becomes aware of the new comment (probably just enumerating IDs?), and can see its parent but but can't read the content.

(I edited this comment based on investigation I did while this comment was in its delay period)
Heh that was the exact paper I was talking about, guess I got the decade wrong
On one hand, it seems fine to allow the CPU to run anything for the family without requiring the compiler make up to 2^n code paths of each routine that uses this kind of "sometimes implemented fast" feature in order for the binary to be portable across the family. On the other hand, it seems useful to allow the compiler to choose when such optimizations might be worthwhile. Maybe, rather than require software to always check, it'd be good enough to let there be a CPU flag which hints at the implementation the compiler can optionally look at if it thinks it'd be worthwhile.
Color me septal…

Can you cite a medical study that evaluates the accuracy of your smart watch’s assessment of your quality of sleep?

Preferably one not sponsored by the manufacturer?
Hi HN! This is Aditya, one of the cofounders of Horizon. Excited to hear your feedback and answer any questions :)
That XKCD is hilarious! I've never seen it before:

My control key is hard to reach, so I hold spacebar instead,
and I configured Emacs to interpret a rapid temperature rise
as "Control."

Good ol' "M-x spacebar-thermometer-mode".
I think Celery is doing itself a disservice by supporting so many brokers and result stores with different behaviors about delivery guarantee, leading to leaky abstraction everywhere.
> Even the same client that has multiple businesses and has to use multiple subscriptions could have a different look. I don't know what drives this at Intuit but it's confusing for me and I'm supposed to be the expert.

I guess that, behind the scenes, Quickbooks might run each client on its own code base or some limited multi-tenancy on a shared code base. So if your clients span those code bases, they could easily be on different versions. And the heuristics for when a code base is upgraded may depend on factors that you can’t see.

This is just a hypothetical, but that’s where my money is.
Sounds kind of like Ticketmaster. "Oh, the rates went up, that's not our fault, it's this private company." "Oh, so you're getting all of the extra money then?" "Not so much, well, the guy who set up the deal got a big personal payday, but we are getting only a tiny sliver of the ongoing extra revenue."
I can assure you that sushi was not weird to most Americans 10 years ago. Maybe 40 years.
It's a good question! The binary format is completely inscrutable to human eyes and is not designed for manual inspection/editing. However:

1) For Rust, the generated types implement the `Debug` trait, so they can be printed in a textual format that Rust programmers are accustomed to reading.

2) For JavaScript/TypeScript, deserialized messages are simple passive data objects that can be logged or inspected in the developer console.

So it's easy to log/inspect deserialized messages in a human-readable format, but there's currently no way to read/edit encoded messages directly. In the future, we may add an option to encode messages as JSON which would match the representation currently used for decoded messages in JavaScript/TypeScript, with sums being encoded as tagged unions.
> some standardized interop between browsers and a password manager. Like, my browser shouldn't know or care about passwords, it should just mediate the authentication request to my chosen password manager through some standardized means.

This way lies dragons. Browsers are among the most complicated software that most people run on their machines these days, and the number of bugs lurking in them is probably large.

I don't use any browser plugins for password managers, choosing instead either to copy/paste them by hand from my password manager, or using xdotool or hammerspoon to type them in.
1Password deleted more of my accounts than that when it crashed the v8 upgrade.
SK
If it was me, I would go the Excel route for input and a little mashing of the data, and then use PowerBI desktop to visualize and play with it.
This article has no "hint claim" that China is the sole lender. In fact, there's no such thing as "the front of the line" when you're the sole lender.

It's an article about Chinese lenders rejecting and sabotaging the traditional practice of lenders working together to avoid a default. They're trying to grab as much as they can for themselves while the debtor falls into chaos. You don't need to be the sole or even majority lender to cause immense pain through short-sighted greed by doing that.
A sleep study is the gold standard, but sleep trackers like Oura reportedly getting pretty good and a lot cheaper and easier.
I went with Swords-stadium-man and it got it with that as well.
For clarity, this is not https://www.foundationdb.org/

Which Apple acquired years ago and then released it open source.
It's how they've always done things. It was about 10 years after the last 68k Mac shipped before the entire classic OS was power. Same with moving everything from carbon to cocoa.
The thing is, this is compared to 36 months reserved instance, which also assumes 100% usage. For true on-demand you pay much more.
Well, Foundation was a mature Obj-C library at that point, Swift’s future was unclear, and Swift needed to have better Obj-C interop anyway.

I think that Foundation being a Obj-C library effectively forced Apple into eating their own dog food (for the sorely needed Swift/Obj-C interop), so I don’t think rewriting Foundation in Swift would have been a good strategy for Apple.
Archived all my old mail in a paid service. Still use the google one for the easy one tap login at many places. But if possible I added the other account too. Some places you can link logins together with regular email password.
Yup - this would do the job faster and better.

Task task = Task.Delay(TimeSpan.FromSeconds(1));
tasks.Add(task);
I guess my point isn't that they shouldn't build a quality dm feature, it's that most people don't consider e2e part of that. The average person cares about ease of use/utility and that's about it. The people who do care more about privacy already use apps like Signal.
1906 items in my 1Password. Not including those I archived or deleted.
It's a solid case for FIDO2 keys.

- Inherent MFA that is faster and more secure than SMS codes, or app notifications.

- One pin code and/or biometric to remember rather than hundreds.

The answer isn't to add another layer of management to passwords, but to eliminate passwords as a method of authentication.
Not "errata". 286 had more address space, so above 1MB didn't wrap around (by design). But this differed from 8086.
https://10minutemail.com/
Since when? As far as I know they still have the virtual keyboard and it was never random. They used to have a random seed physical card.
You're absolutely right that:

> Often the answer to this question unfortunately is not a technological merit, but knowledge of a team and willingness to learn.

And for the software engineer, this is also true:

> [it is] important ... to learn multiple programming languages

But I don't think the majority of python users are software engineers. They're data analysts, they're scientists, they're students. They'll never face a choice between Python and Rust, let's just be happy they chose Python over Matlab or Excel.

And with that in mind, writing Rust-shaped python so we can interoperate with our less-softwarey-brethren--while not the nirvana that we crave--is not a bad compromise.
I think your point at the end about the inability to make decisions hits the nail on the head. Would be interesting to see a study of decisiveness & hoarding correlation.

Inertia is a hell of a thing. Selling, donating, recycling, or disposing of items is an active decision.
Nah, first principal models (ie, QM) are now in Hi-Performance Fortran, C, C++ and/or Python: https://psicode.org/
I think Kimchi will get there, many major supermarkets like Safeway are beginning to stock it.

Often their SKUs, IME, are overpriced and low quality, because they market it as a health food and try too hard to cater to that niche, so it’s not spicy or salty enough and lacks fish sauce. You’re still way better off going to an Asian grocery store for it.

But eventually they’ll figure out they can just sell the good stuff… It’s a great snack and Americans are already familiar enough with eg dill pickles and sauerkraut that I think we’ll eventually embrace real Kimchi.
Thanks for the tip.

Do you have any ideas on what search terms to use please, to look for these?

And they have to be the ones from Solum, or Samsung, right? Is there a specific product range, that we could use as search keywords?
Pfft doubtful. Rust, C and C++ all have very similar performance. And apparently a javascript framework is currently beating all of those languages in the composite score on techempower, though that seems a bit weird to me:

https://www.techempower.com/benchmarks/#section=data-r21&tes...

C doesn't have a built in, optimized async execution engine of any sort. C with threads would lose to any of the async runtimes here (including javascript).

C++ has async now. By all means, write up an async C++ example and compare it. I suspect a good C++ async executor would perform about as well as tokio, but it'd be nice to know for sure.

I'd also be interested to see how hard it is to write that C++ code. One nice thing about Rust and Go is that they perform very well with naively written code. (Ie, the sort of thing chatgpt, or most of your coworkers would write.) Naive C would use kernel threads, so if we're comparing average C code to average Go code at this test, the average go code will end up faster.

(This isn't always true of rust. I've seen plenty of rust code which uses Box everywhere that runs crazy slow as a result.)
Didn't mean to attack. I just didn't see any valid arguments as to why Rust was less suited to replace C than other candidates.