skysight-inc/HackerNews huggingface dataset:
The connection is that you can inefficiently simulate stackful coroutines with non-cooperative concurrency. Just give each coroutine its own OS thread, and block whenever the coroutine yields. It's slow and not a good way to build real systems, but the fact that it's possible at all means that libraries have to be designed to be able to handle it (e.g., that if they call into user code, it might yield the thread) and so not assume for correctness that their code will keep running in the order they control without interruption.

JavaScript wasn't designed to support non-cooperative concurrency, and so a lot of existing code does assume that it's safe to, e.g., mutate global state in a way that other code doesn't expect or can't handle, run some operation, and then put the global state back how it was. Chrome's async stack traces don't undermine this because they are only for debugging; they can't in any way affect control flow. Stackful coroutines would break this assumption, the same way preemptive multithreading would. You can argue that the language should have included these features from the beginning, but it didn't, and changing it now would mess up the ecosystem.
The number of AI luddites on HN is fascinating.
Isn’t this a good model for the hydrogen atom?

But then not for other elements?
I'm a layman but the gist afaict is:

These models don't understand relationships between objects in a scene, especially between distant objects. So they can't do hands for the same reason they can't get legs on a table right. They know roughly what a table and a table leg look like, but they don't understand that there needs to be 3-4 of them at least, and they need to be spaced so that the table sits level, and the perspective they should have as a result. So, I've seen tables where it kind of gets it right that the legs are in the corners but then as the table legs go down, the front ones are mysteriously behind something that ought to be under the table. And sometimes it kind of loses track of a table leg or two - they melt into the background.

Very similar problem with hands. They need a very specific orientation and shape and the fingers all need to consistently point in the right direction, and typically the same direction (except for when they don't like with a pointed finger, etc).

Curious as to how these models handle it so much better than prior generations. Is it something novel, or a specific hand-based fix they put it, or is it just "we made the model bigger"?
The link seems to be down, but from what I can gather this is linking to a forum post from 2021 where a user (possibly working on bricklink?) was asking for help.
Presumably there was a more recent post since then, but I can't find it. If anyone has a copy of the more recent posts it would help the conversation.

edit: it seems that the blender team noticed that bricklink is using some GPLed code from the blender project (notably, bf_blenlib)

http://web.archive.org/web/20210301135016/https://devtalk.bl...
I have never heard the term "falling star" before this thread.
Failsnapr
Share Your Startups Success / Failure Stories
everything is a remix https://www.youtube.com/watch?v=nJPERZDfyWc
That’s basically the thesis of Beaudrillard’s Simulacra and Simulation, that in the postmodern world everything is a signifier, simulation, or remix of something else, nothing is truly original anymore.

It’s probably not completely accurate to say there’s nothing truly original anymore, but also probably true that the rate of discovery of truly novel and original concepts and ideas has slowed to the point it may seem that way. Possibly b/c all the low-hanging fruit as been taken, and only the more difficult discoveries remain.
You gotta give credit to the Americans, they know how to twist an arm.
Exactly what I do. I use an old Mac Mini with an attached 5 TB USB drive. This provides a mirror of the iCloud data. For versioning, add a separate drive and use Time Machine. This provides versioning. For offsite backup, B2 or other backup provider.
I've had a similar situation, where the delivery guy said I wasn't home, so he left the package at some drop-off point. It was a small package and the house has a big ass mailbox. There wasn't a drop-off notice, either. And both my parents and I were at home, with my mom hanging around in the garden in plain view of the mailbox.

The opening hours of the place were a PITA, so after two attempts I called up Amazon and complained about this. Sure enough, they sent the package again without trying anything funny.
We have been just hours away from a general purpose AI (and fusion power, and a large scale quantum computer and flying cars...) for about 20 years now. I only need a job for a few more decades. So I am not too worried.
> Their point about diff pairs being more resistant to noise is correct, but it’s not the primary reason for using diff pairs.

The article is correct. This comment is wrong.

> Differential signals, at a physical layer level, are faster than single ended IO. It’s because you have double the current drive/sinking capability with two drivers.

The load is also double in a diff pair compared to a single wire, so the net effect is a wash compared to a single wire.

> You’re also getting capacitive coupling between each leg of the pair working in your favor, which keeps your edge transition nice and fast.

The opposite is true. Differential capacitance effectively appears 2X higher than the nominal capacitance to differential signals, making it a drawback of differential signaling rather than a benefit.
Thirding photoprism, got it hosted on a raspberry pi and made it accessible outside of my home via Tailscale. Seems to work fairly well... though I could probably make it faster with an SSD vs an HDD over USB.
Is the entire field of data science (Itself maybe a decade old in terms of being a college major?) now obsolete, in terms of being a distinct job field? Are all data science majors now going to be "just" coming up with the proper prompts to get GPT to correctly massage datasets?
The news is moving quickly, and now I can show you an example of someone hurting themselves to hurt someone else more that has happened just since this discussion: https://www.cnbc.com/2023/03/15/credit-suisse-shares-slide-a...

The Saudi National Bank was not obligated to give Credit Suisse more money; that is not what I'm talking about. They are not obligated to send good money after bad. However, they were also not obligated to internationally announce that they in particular aren't giving them any more money. This is transparently obviously stupid; even without giving them more investment if they wanted to maximize the value of what was left, they shouldn't have said anything.

This is not the same magnitude by any means as China selling off treasuries, but it demonstrates what I'm talking about here, that it is becoming distressingly rational realpolitik to hurt yourself if it hurts someone else more. A BRICS ally taking a bit of damage (not even a lot necessarily, I mean, the expected value of that investment wasn't that high anyhow, but they just conclusively nuked it) in order to topple a Global Systemically Important Bank in the West might just suit them fine.
I was maintaining a uClinux router distro back in 2003, one of the router in our list ended up in court for the first legal case for GPL violation in Germany:

https://isl3893.sourceforge.net/

"17 apr 2004 - GPL testing in court by the Netfilter/Iptables team, due to refuse to give source code of the Sitecom WL-122 (isl3893 based!). In the same time, some source code has appeared on the webserver of Sitecom."
When you have kids, and when they turn into teenagers, you'll want to remember them as they were before.

;)

My daughter loves looking back at home videos of the family. So embarrassing, so beautiful, so many little things about their personalities that would otherwise be forgotten.

Just a few hours ago I was checking backups and stumbled into a nest of folders that had some more home videos in it, and of my son just being his quirky little kid self. Gives my life meaning, shows me I did stuff ok.
> The js ecosystem gets a lot of hate but the power of some of the browser tooling

As a JS developer, this is what really irks me: we have this powerful, interactive, live JS-enabled environment (the browser) that also holds our application. It has great debugging and inspection tools. Why can't we develop our applications live inside the browser? Why do I have to go off to some other tool?
They also have to provide the GPL license file with their software, which most GPL violators choose not to do.

I can't check the software at the moment but if they provide the license file(s) and offer a way to get the source then there's nothing wrong, really.
Makes sense as a replacement for alcohol, one is a plant the other is a distilled poison.
The old Swiss confederatacy was not a single nation but a trade alliance.
I'll give a legitimate example I've had with Python and Mypy. The codebase I work on uses static typing extensively, and largely it's great. However Mypy is... well it fails open badly in obviously incorrect cases. The problem is the teams are by now socialized to trust Mypy and get surprised when very obvious things fail in production because they thought the tool would catch it.

This is the real risk of static analysis IMO, putting undue trust in the tool(s).
I think a big issue I take with the removal of humans from art creation, or at least discussions around it, is that art is always talked about as being separate from the creator. As a product the person makes.

For many pieces of art, and what draws me to art, is knowing that the creator put a piece of themselves into it. (I'm going to avoid talking about the 'separating art from the artist' discussion, that's separate than what I'm discussing here).

An example I've talked about in the past on HN is Raymond Carver. Carver's short stories are often centered around blue-collar men in the mid west. This is because Carver was a blue-collar man from the mid west. I find that interesting. I enjoy reading about Carver's life, and reading about what people had to say about him.

Essentially, write what you know.

Art made by AI is missing that - and I think the frustrating part for me is that I don't think it's that hard to bring it back.

Show me the prompts used for the art. Tell me why you used those specific prompts. What did those prompts mean to you? I want to know all of those things.

I also think people stop too soon. Why not take what the AI has made, do something to it yourself, and then feed it back into the AI to see what happens?
Yeah I usually have bad experiences calling Amazon and have stopped buying anything from them, preferring wither other online stores or driving to a physical store depending. The CSRs usually don’t speak english well enough to respond to anything other than the issues the app also lists. One CSR insisted I send back an item that fell out of the package in the delivery driver’s car.
Why would they? Just to be nice? Since when do large companies give things away?
Could be excalidraw

[1] https://excalidraw.com/
Writing is the easy part. I get stuck on the publishing part. I always worry that I'm going to publish something that people will dislike, and I think that reddit tainted my thinking in that way.
Their President literally said "Swiss weapons must not be used in wars."

Certainly a novel take for an arms dealing country.
They could be in violation on any distribution if they do not include the required notices of relevant licenses and the end-user's rights.
google will never get a new service to a billion users right now

They have the netflix problem (or does nexflix have the Google problem)

they have killed off soo many projects that no one want to invest their time into new ones unless they reach the multi-year stage, and they can not reach the multi-year stage unless they get millions of users...

It is a catch 22, and neither company seems to want to address or even acknowledge is a problem for them
It seems like a large claim to say that an accident between someone going 60 and 40mph is as fatal as an accident between someone going 60 and 80. I would need to see empirical evidence to consider the claim.

Absolute speed is one of the key values indicating how much energy is in a car crash.
14223 nice.
I don't really see this as a downside to the German legislation. If anything it's ... good? It gives the employee a ton of control over whether they do overtime or not. Yes, it's a bit weird that it's technically illegal... but if neither side complains then it's fine?

The power imbalance is so high that normally any scenario where you can 'agree' to work overtime usually leads to employees always having to technically consent or face termination.

It's not perfect but I don't know that there is a better solution given the power imbalance and the game theory of these situations.
>If your content is not AI-generated, add the badge to your work, with pride.

What a farce.
Yeah I agree. Mostly just don't like the use of num jobs x minimum wage - I don't think it's a useful comparison for fabs.

> These are not smartphone factories.

Exactly!
Old cheap Mac Mini with USB drive attached. Put Photos library on it. Set it to keep all photos locally. Back up that drive elsewhere.
Show HN: Aperture – Unified Reliability Management for Microservices
Hello HN,

We're excited to introduce Aperture[0], an open-source project that addresses the challenges of detecting and mitigating reliability and performance issues in microservices. Aperture provides a reliability abstraction layer, enabling globalized load control for easier management across distributed microservice architectures[1].

DoorDash uses Aperture and detailed its implementation in a recent blog post[2], discussing microservice architecture failures such as cascading failure, retry storm, death spiral, and metastable failure. The post also examines the limitations of existing countermeasures like load shedding, circuit breakers, and auto-scaling in coordinating mitigation across services.

Our CTO, Tanveer Gill, recently demonstrated Aperture's capabilities at a recent conference[3]. Aperture uses prioritized load shedding for automatic detection and handling of request overloads, enabling graceful degradation and prioritization. Its unified intelligent load management system coordinates services during outages, and distributed rate limiting protects vulnerable APIs from heavy-hitters.

[0] https://github.com/fluxninja/aperture

[1] https://docs.fluxninja.com/

[2] https://doordash.engineering/2023/03/14/failure-mitigation-for-microservices-an-intro-to-aperture/

[3] https://www.youtube.com/watch?v=yHKPXsZOc5I
> In the end, a hammer is a hammer. If it hammers well, what difference does it make how it got that precise shape?

"Hand made" has been a selling point since things were first made by things other than hands. Example: "The factory, known as the Ateller, [...] it is the place where our craftspeople assemble each BUGATTI by hand."
you can pick up cheap network printer adapters , skip the Pi, plug and play.
The Aftermath of Ola Bini’s Unanimous Acquittal by Ecuadorian Court
I hated this when I was younger. But I've learned to do it, too. To please people. I don't really want, but I also don't want to have the discussion, of why I don't want. Now I try to not do this anymore and speak the truth, but I understand the meaning of why someone does this.
And don't forget adding metadata.

I do scan some paper but there's increasingly less of it and I'm likely to need future access to so little of it that it's mostly not worth the trouble.
Turn back, lest this comment section become a graveyard.
This space is frustrating with any of the cloud vendors as they originally offered a lot of storage for free, then had to resort to various strategies to claw that back after it got expensive.

Google is especially frustrating for me. By default, an Android tries to sync all videos and photos up to Google photos. You can turn that off, but not in any sort of granular way. For example, you can't say "sync photos, but don't sync videos". You USED to be able to do this, but it's all or nothing now. Which I suppose drives revenue for the paid storage plans?
Thanks!
Totally appreciate the concern about the longevity of a new tool, I feel the same when I find something new.

We're working on Pro at the moment which will have a more full feature set for organising and editing/updating/sharing charts.

About traction, we're a VC backed startup and we've been working on our mission to give people data super powers for a couple of years. So at the very least, I can say it's not a side-project that will get forgotten about!
Hear me out. In the most basic sense, to believe the mind a box that can output things not based on input is inherently to believe it "irrational" in the truest sense of the word.

It is to believe the mind to be non-functionally pure[1] in the programmatic sense. Output based somehow other than purely on input.

And if that's the case, the question is where does that irrationality come from? A random number generator? Any developer knows there's no such thing as actual random. It's all either list based or based environmental aspects.

I don't see room for an argument to be made that the human mind isn't just mixing ideas/the environment that doesn't rely on some form of magical thinking.

1. https://en.wikipedia.org/wiki/Pure_function
> That there shouldn't be outlets with stated political positions at all?

What a wonderful concept, a news organization that just spits dry facts and doesn’t spin at all. Kinda like Axios. We really should use AI to write unbiased news articles and fire all the journalists who can’t get rid of their biases. The world would overnight be a better place.
I love how instantly memorable this passage is, all time great.

Here's Pascal on thesame subject:

"When we wish to correct with advantage, and to show another that he errs, we must notice from what side he views the matter, for on that side it is usually true, and admit that truth to him, but reveal to him the side on which it is false. He is satisfied with that, for he sees that he was not mistaken, and that he only failed to see all sides. Now, no one is offended at not seeing everything; but one does not like to be mistaken, and that perhaps arises from the fact that man naturally cannot see everything, and that naturally he cannot err in the side he looks at, since the perceptions of our senses are always true."
Hey Ian,

Author here.

I’ve used Excalidraw and downloaded an external library with the k8s icons.

Also played around with non-default colors to help with info hierarchy.

Hope that helps!

If you need further info, my Twitter account is linked at the bottom of the post. Feel free to DM me there.
Not the ones who wrote 12 magic words on a piece of paper ...
Well I what you've said may be true, a single anecdote does not prove his argument wrong.
Generalizations can be useful in science. I know some of the definitions I use in my field probably describe groups of heterogeneous things. But these definitions can be appropriate when more granular approach isn’t feasible.

But yes, everything is a spectrum, boundaries are blurry etc. it’s just often times this line of thinking doesn’t lead you anywhere.
Invariants are not a synonym for mixins, I'm not even sure where that idea might have come from. Invariants are assertions that are true throughout a program or subset of a program (like loop invariants). Where did you get this notion they were synonyms for mixins and what would that even mean?
I think you might find Thomas Sowell’s A Conflict of Visions interesting; he argues that it’s only about half of society that has this view you describe (expecting people in authority to be somewhat saintly, self-sacrificing, or monk-like), and the other half has a very different view.
There's a GIGANTIC difference between a hammer and a button that when clicked builds a cathedral.
‘Spell-checker for statistics’ reduces errors in the psychology literature
Report: https://nap.nationalacademies.org/catalog/26902/using-popula...
There should be a "Created by AI" badge too.
Zipline unveils their next generation delivery drone system
Stuff like this terrifies me. I'm personally reaching a point where I'm considering investing in an offline NAS with a RAID array and replacing disks every few years to be safe (or based on SMART tests).

Imagine uploading all your photos to a cloud provider, then having 5% of your files disappear. How would you even know your photos are missing if its a small %? At least when your local filesystem is corrupted, you know what you're losing.
I much prefer how it is currently

The important thing is not that there are 6 better words, but there is 1 better score (i.e. you got the second best score possible)
We have an idea re: spin, based on actual research. Spincalc has sources.
Its not "my" argument, I'm simply pointing out that I found it strange to pull out Haidt to explain the concern, when we could understand it far more simply.

To add to your anecdata: yes it was much easier for me to get weed as a teen than alcohol. In that I think the concern itself is misguided even without retrospection. But this is all orthogonal to my comment.
Interesting response. Subjectively, do you THC-linked psychosis regularly?
Thoughts on HBM that Intel has been touting?
“In humans, race is a socially constructed designation, a misleading and harmful surrogate for population genetic differences, and has a long history of being incorrectly identified as the major genetic reason for phenotypic differences between groups. Rather, human genetic variation is the result of many forces—historical, social, biological—and no single variable fully represents this complexity. The structure of genetic variation results from repeated human population mixing and movements across time, yet the misconception that human beings can be naturally divided into biologically distinguishable races has been extremely resilient and has become embedded in scientific research, medical practice and technologies, and formal education.”

Dumb question… why would using ethnicity (which is accepted) solve any issues? And, can people choose their ethnicity or is it determined at birth? Complicated, I bet.
I have photos backed up on Google Photos for the last 10 years. I go back to find old photos all the time. There's different reasons, sometimes I'm just feeling nostalgic for a time in my life and want to see photos for them. Sometimes I want to find a specific photo of someone to send to them.

Here's a practical example of it coming in handy: back in university I moved to another city for an internship and took some framed photos I had on my walls. When I moved back into my parents' house when the internship was over, the nails were still in the walls and I wanted to hang them the same way I had before but couldn't remember which photo went where. So I went into my Google Photos, typed "photo frames," and was able to find pictures in my library with the framed photos in the background, and piece together which photo went where to get everything back to where it had been before.
Only if humans notice them happening.
If this plastic didn't decompose due to salty water and sunrays into smaller parts, isn't that actually convenient for us, since it is unlikely to get out of the rocks and cause harm?
Most every manufacturer uses the retail store for returns. The fact that Amazon gave you the run around is actually terrible.
https://archive.ph/UjoNu