skysight-inc/HackerNews huggingface dataset:
It's structured as a multi-stakeholder cooperative, from what I understand.

"Building an artist-owned platform is a complex challenge, but it’s one we are uniquely positioned to solve. Our growing coalition includes founders of Ampled, a project that helped pioneer the concept of cooperative platforms, as well as artists, music industry professionals, and specialists in cooperative law and platform economics. "

From a introductory blog post.

https://subvert.fm/blog/a-collectively-owned-bandcamp-succes...

More on the co-op model in the FAQ.

https://subvert.fm/docs/what-does-it-mean-to-join-the-co-op/
One simple and cheap thing that we do is have condoms (cheap) right next to the pregnancy tests (expensive) in vending machines.

It's logically possible this doesn't reduce single and early parenthood (although I bet someone had measured), but even in that unlikely event I don't see how it would adversely affect family, friends, or networks either.
They are judges in that they make decisions, but they are not magistrates; they are civil servants. The way it works is also quite different from the cour de cassation. There is not really a prosecution, a defense, or parties civiles. It’s its own thing, partly for philosophical reasons related to separation of powers, and partly for practical reasons under the Ancien Régime. The kings did not want magistrates to interfere with the State, so they created a different judicial branch. Napoléon modernised it but kept the same principle.
Nihilism solves so much nothing.

A million more layers of "freeing" yourself and you are back to where you started every time.

An ape granting all impulsive choices the ability to undo anything long-term at all.

Futility is a real thing for some dreamers to accept... but plan-less-ness is not freedom.

It is bondage to short-sighted repeated failure.
Given that burnout is a physiological state of emotional|physical|mental|... exhaustion, yes, other professions experience burnout. However, which subtype of burnout is more prevalent in different career fields, or at different stages of life.

When someone says they are experiencing burnout, my first question is, what type of burnout is it? Have they broken down the problem yet?

Is it Overload? Their pace of work could be more sustainable, work/live commitments are imbalanced, or there is a mismatch in where they spend time vs. where they wish they were spending time?

Is it Under Challenged? Do they not feel stimulated by the work, are their abilities not being developed, or are they wasted in their current role? Are they more interested in what comes next?

Is it Neglect? They don't feel recognized for their efforts, they don't have a good mentor or sponsor, they give up on themselves when faced with challenges, or they abuse themselves through unhealthy habits (neglect can be self-neglect)?
You are right. I was just trying to come up with a generic term for 'the physical world'. Neurons are made up of molecules, Neurotransmitters are molecules, a 'chemical'. Even the spark of the brain, isn't it just calcium ions carrying the charge.

Guess I was just off-hand thinking that 'chemicals' was 'reasonable' cutoff point from going too small, but small enough. It was off the cuff scaling, I have no real evidence where we would stop on the sliding scale from larger emergent properties.

People that go smaller, to quarks, and throw in Quantum Mechanics are usually not super serious. It gets woo-woo.
There's some truth in what you're saying, but its also wildly exaggerated and “everything that is exaggerated is insignificant”.
In a world where Raspberry Pi exists you’d think we’d be able to make such a TV happen.
I started and sold a company in the industry, and agree that macro level analysis misses this. In the us healthcare as a “product” has an AWFUL customer experience. On so many levels. And the worse it gets the more people want to “burn it all down”, despite the fact that it might not be as dire as we think when we do the high level analysis. Whether or not that’s a good thing is up for debate.
I think the title by itself suggests a different question than the article raises.

The idea of the article is that certain visualizations can help think through certain problems. Maybe you can hold these visualizations in your head, or maybe you can't (because your aphantasic, they're too complex, you're tired, whatever), but they're just as available to you on paper or in diagramming tools if you need them. It's trying to start a discussion about what helpful visualizations people turn to in specific problem contexts.

It's separately interesting to hear people try to characterize what they visualize in some generic/universal way, but I think it's causing a lot of people to self-diagnose as aphantasic when it's not indicated. You're not obliged to have some vague generalized visualization going on in your head when programming any more than you would be when speaking, or writing, or playing music. More commonly, one might draw on specific visualizations here and there as they enrich and relate to what you're expressing in your art.
LLM Hallucinations are real. Admittedly for the prompt I provided just the word and some basic rules. It should be possible to increase the quality if e.g. I provide the sentence in which the word was used to the LLM. Nevertheless Hallucinations will always be a problem i think there is no way around a human quality gate in the process?
> to bypass the difficulties of working with membrane proteins in the laboratory, the team used AlphaFold to predict interactions between proteins

> AlphaFold predicted that three sperm proteins work together to form a complex. Two of these proteins were previously known to be important for fertility.

https://www.nature.com/articles/nature18448

Here’s the paper linked in the article.

Does anyone have experience using AlphaFold? I don’t have a Nature subscription to see how they specifically accomplished this, but I glanced at the AlphaFold GitHub, and I can’t quite wrap my head around getting it to predict something like this. I’m sure it’s not as simple as prompting ChatGPT with a verbal question.
To me it looks like this is simply New York Times that is into unraveling OpenAI’s and Microsoft dirty laundry for fun and profit.

It’s funny they’ve quoted “best bromance”, considering the context.
That would be its dialectical counterpart
How does it help the discourse to bring this up? Would you like it if someone inserted this kind of (irrelevant) and unsubstantiated information when commenting on an article you wrote?
Check out JSON Merge Patch
The pros/cons section is giving ChatGPT to me
How is Bandcamp doing nowadays? I know the backstory of it being bought by Epic, then Epic realizing they have no use for a music store and selling it off to Songtradr who immediately gutted it by firing half of the staff, but I don't use it enough to know if enshittification has set in yet.
MySQL, for all its faults, actually handles this quite well. Generally speaking, assuming there aren't any major backwards-incompatibilities (which there haven't often been in my experience), you can start up the old server in place of the new server and you're good to go. Some table-rebuilding can be done in-place if you need to do things like recreate indices, but _generally_ you're good to go from there.

For more complex deployments, cases of backwards-incompatibilities in the data structure, or where I had reason to rebuild many large tables, you set up a replication secondary, do pre-upgrade migrations (e.g. in the case of deprecated functionality), upgrade the secondary, do post-upgrade migrations (e.g. in the case of new functionality), and wait for replication to catch up 100%. Then, after sending traffic to it for a bit to ensure it works correctly, you swap the primary and secondary and do it again.
I don't think so. In the "normal" world, you can't address anything smaller than a byte, and you can only address in increments of a byte. A "word" is usually the size of the integer registers in the CPU. So the 36-bit machine would have a word size of 36 bits, and either six-bit bytes or nine-bit bytes, depending on how it was configured.

At least, if I understood all of this...
If you have not seen it I'd recommend watching Rich Hickey's talk on Hammock Driven Development: https://www.youtube.com/watch?v=f84n5oFoZBc
3LC – Illuminating the ML Black Box. Better, Faster, & Smaller AI Models
No it shows how important good prompting techniques are.
> it can only give us extremely high confidence

Here's an interesting thing. Even high confidence can't be verified.

Let's say you examined 10 million swans and you think you observed all possible swans. But there's no way you can know whether or not the actual population is 10 billion trillion swans or a google swans.

If you observed 10 million swans and they are all white but those swans could only represent 1/99999999999999 of all possible swans. Then that means your observation is low confidence and there's no way whether we can verify what fraction of the population our sample size represents.

So actually high confidence is just an assumption. At a very technical level the confidence that science brings to the table is very very weak. We are making tons of assumptions and jumping to conclusions all the time.
Extending the 80/20 analogy, how much additional efforts does the last 20% take here? The format seems efficient enough, but I'm wondering about the complexity trade-offs one can expect.
This reminds me of the Star Trek TNG episode "Rightful Heir", where Kahless returned to unite the Klingon people. It turned out he was a clone and not the "real" or original Kahless, but in the end, it did not matter. Faith and spirituality transcends historical authenticity.
Yeah, it doesn't solve the problem of low quality code/laziness, but it's a better tool/approach for documenting your tests than encoding the description/documentation into it's name.

Encoding such information into the name makes about as much sense as encoding constraints into SQL column names.
A Train Architect Designs the Perfect Commuter Train [video]
No, but it might be able to organize a fleet of humans to stock a grocery store shelf.

Physical embodied (generally low-skill, low-wage) work like cleaning and carrying things is likely to be some of the last work to be automated, because humans are likely to be cheaper than generally capable robots for a while.
Elon Musk's disaster relief promises: Should we believe the hype?
If any device with physical buttons didn't also support screen touch as well, this would be an issue, but that's not the case; every competitor device with buttons also fully supports screen touch, so you get both!
Maybe we're talking about different things, but resources in REST are identified by their URL and URLs use '/' to separate elements in the path.
> Open AI seemed to have a massive lead in this space but that lead seems to be shrinking every day.

The lead is as strong as ever. They are 34 ELO above anyone else in blind testing, and 73 ELO above in coding [1]. They also seem to have artificially constrain the lead as they already have stronger model like o1 which they haven't released. Consistent to the past, they seem to release just <50 ELO above anyone else, and upgrades the model in weeks when someone gets closer.

[1]: https://lmarena.ai/
This sounds like enshittification itself, in its own way. Rotating hands to the highest bidder.
Haha, true. I was sure it is "Inn" from Hearthstone Innkeeper but that's a case of LLM Hallucinations. See my other comment on how this can be improved but not solved completely imo
The approach I've generally seen used is that you have a set of validation that you apply to the JSON and apply that to the results of the patch operation.

You probably want to have some constraints on the kinds of patch objects you apply to avoid simple attacks (e.g. a really large patch, or overly complex patches). But you can probably come up with a set of rules to apply generally to the patch without trying to validate that the patch value for the address meets some business logic. Just do that at the end.
> I'm seeing folks like you get laid off with the current climate.

Who cares? At this stage in my life (and a distant second my career too), if that's the kind of attitude your work demands of you, there's plenty of other validating things to do that also provide a living. And I always hear that people don't quit their jobs, they quit their bosses. But yeah, I would never fire someone for setting appropriate life/work boundaries and sticking to them.
> I don't have a high opinion of Trump but I also can't believe he's that stupid.

And that's why he gets away with all these ridiculous outbursts.

Remember how he suggested to inject disinfectant against covid?

Sometimes the simple answer is correct: he's that stupid.
Not sure why the article does not reference the following paper which is a must read for anyone working with floating point: https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.h... (original: https://www.itu.dk/~sestoft/bachelor/IEEE754_article.pdf).
Same here, I stepped away from actual software writing as a career and moved into Product management and then later Project management, where I fit better. These kinds of roles give you a bigger picture view, and put you in the position to help prevent big planning or design mistakes from happening. Having an actual software-writing background also helps immensely since you need to interface with engineering daily and need to speak their language. Too bad the compensation is a faction of what it is in software development, but I happily made the tradeoff.

I write code as a hobby now, and am much more satisfied with that because I make all the decisions on my own personal projects.
just have a drone fly ahead and have the lidar pointcloud on hud. This are very bio-logic excuses :)
It sort of is like a URL here's some more examples with both relative and absolute queries https://opis.io/json-schema/2.x/pointers.html
would this be like open-collective for musicians?
I see nothing. I just select a scope and do a mental step-by-step simulation. I do one pass for expected inputs, and then a lot of passes for unexpected inputs. If anything I hold a stack of intermediate values in short term memory, but it's formless. It feels like a story. Since I stare at the code while doing it, you could say that some characters in the story are the relevant slices of code on the screen. If there's no code to stare at, like a planning thing, I write pseudo code or ascii diagrams regardless.
Imagine not having a voice in your head. How are you gonna do rubber duck debugging within your head?

https://www.youtube.com/watch?v=u69YSh-cFXY
Cannabis Leaves Molecular Marks on DNA Linked to Psychosis
Awesome-Pocketbase: A collection of PocketBase community resources
>Methylomic signature of current cannabis use in two first-episode psychosis cohorts

https://www.nature.com/articles/s41380-024-02689-0
Thanks for sharing, I'll try and find time to compare and write about it
>The more often a person has regular checkups with a doctor the shorter their life expectancy.

Well I'm no expert, but I can think of an alternative interpretation to this datapoint...
Limit Application Memory Usage with Systemd
If months are circular for you, in which direction do they progress? A few years ago I realized my mental model of calendar months goes counter-clockwise. No idea why. I'm also aphantasic, so it's a sense of space and movement but I'm not actually seeing a circle. NYE is at 12 o'clock, but January is oddly at 11.

edit: here's the article that prompted me to reflect on this https://nrkbeta.no/2018/01/01/this-is-what-the-year-actually...
> even worse when they don't properly enforce it and instead silently truncate it

JetBlue truncated to 10, e.g.:

fly0nJetBlue -> fly0nJetBl

So I can tell you it's even worse when they silently truncate it on save, and on some logins, but not on all logins!
I'd also include the status of the company. What a startup needs from tests is very different from what an enterprise company needs. If you're searching for product market fit, you need to be able to change things quickly. If you're trying to support a widely used service, you need better test coverage.
Don't fret — we must imagine you happy.

To answer TFQ: it depends upon how much I "squint": I normally see DAGs, but include cycles if I'm zooming in, or just linear pipelines if I'm squinting my mind's eye.

Kind of like Drakon, filtered through both Iverson and Dijkstra, but in landscape chunks.
Gataca was a cautionary tale, not an instruction manual.
Never liked it. Ignores the wonderful fact that javascript's type system natively distinguishes undefined from null values.

{
"name": "bob",
"phone" null
}

This would set the name to bob, null out the phone, but leave all other fields untouched. No need for a DSL-over-json.

Only trouble is static type people love their type serializers, which are ever at a mismatch with the json they work with.
Show HN: Run, learn, and debug x86-64 Assembly code directly from your browser
I recently created this project to teach assembly, and to have an assembly playground in the style of codepen/jsfiddle to embed in my blog posts.
It's based on a wasm version of the blink x86-64 emulator, so everything runs client side with no backend server and with a runtime of only ~200Kb
It becomes clearer if you check out the entire quote from von Neumann:

.. mathematical ideas originate in empirics, although the genealogy is sometimes long and obscure. But, once they are so conceived, the subject begins to live a peculiar life of its own and is better compared to a creative one, governed by almost entirely aesthetical motivations, than to anything else and, in particular, to an empirical science. There is, however, a further point which, I believe, needs stressing.

As a mathematical discipline travels far from its empirical source, or still more, if it is a second and third generation only indirectly inspired by ideas coming from "reality," it is beset with very grave dangers. It becomes more and more purely aestheticizing more and more purely l'art pour l'art. This need not be bad, if the field is surrounded by correlated subjects, which still have closer empirical connections, or if the discipline is under the influence of men with an exceptionally well-developed taste. But there is a grave danger that the subject will develop along the line of least resistance, that the stream, so far from its source, will separate into a multitude of insignificant branches, and that the discipline will become a disorganized mass of details and complexities. In other words, at a great distance from its empirical source, or after much "abstract" inbreeding, a mathematical subject is in danger of degeneration. At the inception the style is usually classical; when it shows signs of becoming baroque, then the danger signal is up. It would be easy to give examples, to trace specific evolutions into the baroque and the very high baroque, but this, again, would be too technical.

In any event, whenever this stage is reached, the only remedy seems to me to be rejuvenating return to the source: the reinjection of more or less directly empirical ideas. I am convinced that this was a necessary condition to conserve the freshness and the vitality of the subject and that this will remain equally true in the future.
1/ SWE jobs where you have some agency on what to build and the tooling choice do exist. Try working as an employee for an engineer-driven company.

2/ that can be rewarding. I have found nuggets of genius in other people's code. Being able to think like someone else is a valuable intellectual exercise.

On self-expression: the most highly trained musicians at the best orchestras spend their time refining the interpretation of music they didn't write. The more constraints are written into the sheet music, the more creative you have to get.

I'm not saying your perspective is wrong. I'm just saying someone could have your job and come to completely different conclusions.

Maybe you have to change your perspective or find an occupation which matches your perspective on life and work.
Or you could keep your job and rant on your blog from time to time if that's what you need. Ranting is sometimes necessary for mental hygiene.

Out of curiosity: What exactly kept you from working on a pet project instead of adding variants to Chess.com? Fear of failure? Fear of rejection from your audience? Something else entirely? Sometimes a little courage is all it takes to bring more happiness into your life.
You might like JSON Merge Patch then - much simpler syntax that avoids the URL stuff
> I would love to see a deep dive on what features / architectural paradigms the Golang runtime shares with Plan9. Has anything like that been written?

If it has, then it's most likely available on https://cat-v.org/. Even if it hasn't, cat-v.org is a great starting point.

Besides, close to your line of thought, and assuming you didn't knew about this already, Pike & al previously worked on Limbo[0], a "predecessor" of Go, used to wrote Inferno[1], a Plan9-like OS, which could be hosted on arbitrary OSes via a bespoke virtual machine called "Dis".

So there were indeed a few previous "drafts" for Go. I'd doubt that Go has been designed "for" Plan9 though.

[0]: https://en.wikipedia.org/wiki/Limbo_(programming_language)

[1]: https://en.wikipedia.org/wiki/Inferno_(operating_system)
> What does it mean to predict the next token correctly though? Arguably (non instruction tuned) models already regurgitate their training data such that it'd complete "Mary had a" with "little lamb" 100% of the time.

The unseen test data.

Obviously omniscience is physically impossible. The point though is that the better and better next token prediction is, the more intelligent the system must be.
Technically the article does say the young gestate farther into the vents, which is news. Not surprising news, but still news.

“Under the seabed” would have been more accurate.
I think this is why Google preferentially wanted to take me down a 45 MPH state route that runs downhill and has curves and no separation between the bike lane and vehicle traffic instead of the nice, calm, traffic-less series of roads in residential neighborhoods that was accessible with a quarter-mile detour. Those roads didn't have sidewalks or bike lanes marked on the roads, so they were totally unsafe for a cyclist. As opposed to the 45 MPH road, which is perfectly safe because it has a bike lane.

This is a great project.
It's very rare that the client protocol changes dramatically and in an incompatible way, so typically nothing changes and no one notices.

I've seen a few rare cases where an update to the client library is required for improvements to the protocol, e.g. when MySQL switched to the new password/authentication format, but that was also backwards-compatible: the old format was used until an account's password was changed, password changes could be told to use the legacy format instead, and you could set the legacy format by default. The only issue that occurred (and it did occur) was old client libraries + new server password hashes, but, again, in this case it didn't affect existing installations/users/passwords.
Yes, they already collected all the data.
The same data has had walls put up around it