skysight-inc/HackerNews huggingface dataset:
Bird species have different looks and mating rituals that usually prevent mixups but sometimes it happens: https://en.wikipedia.org/wiki/Rackelhahn

One theory is it requires multiple phases. First an unintenional egg mixup. First there are eggs laid by one bird, then it's abandoned for some reason and another bird of a different species lays eggs on top. All the chicks are raised by the parents as if of the species of the latter bird, but one or more of the hatchlings are actually from the first batch, a different species. The chicks will absorb enough of the habits as to mate with their "social species" instead of their "biological species". (Am not a biologist and don't know the precise terms).
Do you do 100% of deployments using hot reload? If yes, maybe you should share the recipy with everybody else, since consensus seems to recommend the opposite.

At the very least you will have a different procedure to upgrade the erlang itself, right?

>If you have something simple, you don't need to use erlang

I think on a spectrum of difficult things there is an area between hosting static file on rpi at home and running massivele distributed system full of long running stateful processes.
Advocating for waterfall?

Not every product can be totally designed and spec’d out from the outset. Especially when time to market is important.

Maybe this works at the individual feature scale, but at any reasonably large product, designing _everything_ from the outset would result in brittle design.
1. Project that takes longer has higher chances not to be finished.

2. Feature creep is a thing and it’s a valid concern. In planning you don’t usually do a potential benefit analysis, you do risk analysis, because additional wins are nice to have, yet you are interested in project success more. So focusing on risk rather than benefits here too makes sense.
Spent 4h yesterday looking for a bug in my atomics, and probably 4 more today :^)
Your comment is redundant. Rural folk don’t usually meet “outsiders”, and their circle of contacts usually revolves around people who fix tractors. A “liberal coastal elite” meets all kinds of people, and has a better understanding of nuance and “actual people”, even if they appear to be an “influential intellectual”.
JavaScript is a painful first language, full of gotchas. Even worse code bootcamps introduce it with react. I always recommend anyone starting programming to just make command line programs at the beginning in something like python. I might be wrong but at least it introduces a fundamental universal programming tool.
> Specify the product as concretely as possible

This is no small task.
I hate the idea of boring, generic art, but for lived spaces, I'm kind of on board.

Walk through an old european city, there's a sense of cohesion that's immediately appealing. That's missing in a lot of modern architecture where every building is trying to show how unique it is.

There's so much unsustainable churn in building and interior design. Finding universally appealing design doesn't feel like the worst thing in the world.
That's a valid broader definition but in practice I find it too broad to be very useful.
> Because there is no actual money, there must be consensus among creditors, and the assets in question might more than pay the debt (in general).

What makes you think there wasn’t agreement from all the creditors? There is zero chance the assets can cover the debt (which is close to a billion dollars). The whole point of the deal was that the primary creditor was giving up part of their claim to allow the other creditors to actually see a real payout. There was real cash on the table, and under the rejected deal, every creditor, except the biggest, would see more actual cash in their pocket.

All of this was only possible because the largest creditors worked with the trustee to create a better deal for everyone involved. The fact it also allowed the largest creditors to stick it Alex Jones was icing on top.

> So no, you can't just go rogue and take possession of someone's property for any price you like without even having the cash, just because they haven't paid their debts or they are an unlikeable person.

If you’re the one that owns their debts, then yes you absolutely can. The current owner has already forfeited their claim to the property when they defaulted on the debt and started bankruptcy proceedings. Why the hell would the owner of the debt be required to have the needed cash on hand to repay themselves, that’s ridiculous.
One would expect the electrocution risk would be enough to deter the human attackers.
It really is amazing how many companies have no interest in upskilling their workers, nor even any interest in keeping long time experienced workers happy.
Can you expand on the concept of throwing/catching to warm up? I’ve never heard of that before (though I’m also not remotely familiar with C++).
DeepSeek-VL2: Moe Vision-Language Models for Advanced Multimodal Understanding [pdf]
> It remains unclear if autism is characterized by a fundamental time perception impairment.

https://pmc.ncbi.nlm.nih.gov/articles/PMC6852160/

Some other reviews state there is evidence, but only on studies for very small time scales. Not saying this definitively states anything, but it is interesting.
I don't think you can do that with Claude. That's what people use uncensored local models for.
How have I never run into this?!?!

Thank you!
> No easy answer is available, but it's worth asking.

Beyond "expanding our knowledge about 'x'", a lot of disciplines don't have much of an answer, so I don't see the value in asking the question apart from trying to dismiss the relevant discipline.

So many of our technological advances have relied on chance discoveries (e.g. penicillin), so we can't predict ahead of time what the end uses are going to be. This is especially the case with maths as it is so abstract, but where would we be without Boolean logic, public key cryptography, information theory etc.?
One can go hiking or kayaking for a few nights or even just try to pitch a tent when it's sleeting. Ordinary stuff can feel much more appreciable after that. For a short while only though!
The reason the USA beat the USSR to the Moon
For some insight into what more can be done, see

- https://internals.rust-lang.org/t/slow-incremental-compilati...

- https://internals.rust-lang.org/t/feedback-request-performan... (there is more context to that being published today in a blog post)

There are several more ideas that are in even earlier stages of discussion.
>> “Homeless is a misnomer. It implies that someone got a little bit behind on their mortgage, and if you just gave them a job, they’d be back on their feet,” he told former Fox News personality Tucker Carlson in October. “What you actually have are violent drug zombies with dead eyes, and needles and human feces on the street.”

I don’t usually agree with musk, but he’s absolutely right this time.
Uh, Joe, you have random variable X. What is its value?

Sam, just a minute. Let me draw a sample. Got one: X = 7.

But, Joe 7 is not very surprising or interesting. Is there anything else?

Sam, sure, one more minute. Got one!

Joe, well, then, WHAT is it????

Sam, sorry, it has 2^12345 digits and will take a while to print it out; this morning I have a coffee shop meeting with Susan; and I don't want to miss Susan, cute, pretty, sweet, smart, darling, adorable, precious ..., and single!

Exercise: Show that there is a random variable Y with the same distribution as X and such that X and Y are independent random variables. I.e., knowledge of X tells us nothing about Y.

The intuitive concept of random is closer to unpredictable given even everything else, that is, what probability theory defines as independent.

There are more details in Royden, Rudin, Breiman, and Neveu. To preview, there is a non-empty set Omega with a collection F of subsets that form a sigma algebra and a measure P on F. Then random variable X is a measurable function from Omega to the set of all prime numbers. So, for some point w in Omega and function X, X(w) is a prime number. Can think of w as a trial.

Uh, this morning I'm working on some Rexx code, so here I can't reproduce or compete with the references by Royden, Rudin, Breiman, and Neveu.
Natural selection is not about the phenotype. It is not beneficial to the mother to have "her genes" propagate. Natural selection works on a gene-by-gene basis and, if anything, the genes "use" the individual as a carrier serving their "benefit", not the other way around. Even more precisely, it's about genes becoming more or less widespread in the population. A gene doesn't "care" what happens to one of its carriers. You gain nothing by spreading "your" genes; your genes, however, may use you as a vehicle to spread themselves.

The question is, then, if there is some gene that encourages adoption, will such a gene spread in the population or not? I'm not sure I see why it would. However, if such a trait is already spread in the population, especially if it's not a specific gene but an outcome of others, indeed I don't think there would be selective pressure working against it for the reason you mentioned.
nice <big compile> works for me nicely, with less typing if it's a CPU issue. If it's memory depletion it's no help.
It's not well known, but the JVM has very good hot reload support, and is a very reliable and performant platform.
That's project management, not product management.
This [1] is a (somewhat outdated!) design doc for how we're approaching incremental compilation in the Isograph compiler! If anyone if interested in helping build an incremental compiler, the project is being actively developed and open to new contributors! See also my recent talk at GraphQL conf [2]

In particular, we're actively implementing a simpler Salsa [3] and transform the currently-batch-mode compiler into an incremental, pull compiler.

[1] https://isograph.dev/docs/design-docs/incremental-compilatio...

[2] https://www.youtube.com/watch?v=sf8ac2NtwPY

[3] https://www.youtube.com/watch?v=_muY4HjSqVw
Palm pilot was manufactured in the US.
>and it crested a

I sat for too long trying to rationalize how the cresting of a wave became a synonym/analogous for “produce”, before I realized it was just a simple misspelling (or autocorrect) of “created”.

It kinda works honestly, I’ve seen far worse deliberate turns of phrase.
> I'd rather spend my calorie budget

Butter (and fat in general) is very satiating compared to other calorie sources.

Shifting more calories to fat can make it much easier to eat fewer calories overall.
> I've got one that allows you to choose between 70°C, 80°C, 90°C

That's really cool, I suppose I haven't really looked, being a coffee drinker, a kettle was never important to me.

> It's a mistake to use boiling water when making coffee - it'll extract a bitter flavour.

I have two espresso machines, one in the kitchen and one in my home office, I also have an Aeropress like yourself, love it, but I only use that for travelling. Wouldn't dare pour boiling water over my freshly ground coffee :)
In 2012 I was at a company that entered data into a custom program backed by sql. The user would then take a screenshot of the main card after saving it. They would then print the screenshot, hole punch it, hand write names and reference numbers and then file it in cabinets in the file room.
I'm pretty sure it comes with a command line C# compiler. At least it used to up until Windows 10. I haven't used 11.
Product reviewer with a very popular YouTube channel.
Nothing comes to mind that you can interface with a computer, but when I wrote the phrase I was thinking of projects on the scale of Long Now [0], requiring physical etching on materials and very careful storage.

Alternatively, tell people that they can't store something and you're likely to find it robustly mirrored by many.

[0] https://longnow.org/ideas/very-long-term-backup/
Not sure why you're being downvoted - it's tautological that implementing the average opinion is going to end up with something average.
Language servers
The big differences are:
1. Rust closures are by-value structs; whereas Java closures are heap objects.
2. Rust generics are monomorphized; whereas Java type-erases them -> lots of virtual call overhead when passing a closure to a generic function.

Sometimes, if the Java JIT manages to inline absolutely everything, it can optimize away these overheads. But in practice, Rust FP gets optimized a lot more reliably than Java FP.
There's a universe of difference between an individual choosing to install this kind of software of their own volition on their own machines (or making their own version as you pointed out), and the comically evil megacorporation that is microsoft forcing it on everyone who uses windows with no way of knowing if disabling it actually disables it, and with no way to trust a single word they say because, again, it's microsoft we're talking about. The same company that already phones home with egregious amounts of data for everything you do and see and shoves ads and other bloatware right into your taskbar which requires user scripts to temporarily disable before being reinstalled anyway on a system update.

How anyone can have trust that rewind won't be misused is baffling to me, I wouldn't trust a Janitor at M$ to not sell their own family out for a 1% YoY profit increase, yet alone the engineers working there and their psychotic C-suite.
Ah sweet, man-made horrors beyond comprehension
Quarkdown: Turing-Complete Extension of Markdown
How do you explain Silicon Valley's "failure is accepted" culture
...to someone who is not from the valley?
I understand neither way, cause I’m staring at the extensive stdout/log.txt instead. Why pause, watch, evaluate or search for branches with conditionals if you can just see it all at once, search, go back and forth and distill by grepping. Using a debugger feels like walking through a maze over and over instead of just looking from above. (And not using anything is imo just a waste of time and your employers money, if you have one.)
Cost of living/spending power is not the same as quality of life. Mobile phones alone are an insane improvement in QoL.
For the past year or so, I've been trying (off and on) to formalise part of my undergraduate complex analysis course in Lean. It has been instructional and rewarding, but also sometimes frustrating. I only recently was able to fully define polar form as a bijection from C* to (-pi,pi] x R, but that's because I insisted on defining the complex numbers, (power) series, exp and sin "from scratch", even though they're of course already in mathlib.

Many of my troubles probably come from the fact that I only have a BSc in maths and that I'm not very familiar with Lean/mathlib and don't have anyone guiding me (although I did ask some questions in the very helpful Zulip community). Many results in mathlib are stated in rather abstract ways and it can be hard to figure out how they relate to certain standard undergraduate theorems - or whether those are in mathlib at all. This certainly makes sense for the research maths community, but it was definitely a stumbling block for me (and probably would be one if Lean were used more in teaching - but this is something that could be sorted out given more time).

In terms of proof automation, I believe we're not there yet. There are too many things that are absolutely harder to prove than they should be (although I'm sure that there's also a lot of tricks that I'm just not aware of). My biggest gripe concerns casts, in "regular" mathematics, the real numbers are a subset of the complex numbers and so things that are true for all complex numbers are automatically true for all reals[0], but in Lean they're different types with an injective map / cast operation and there is a lot of back-and-forth conversion that has to be done and muddies the essence of the proof, especially when you have "stacks" of casts, e.g. a natural number cast to a real cast to a complex number etc.

Of course, this is somewhat specific to the subject, I imagine that in other areas, e.g. algebra, dealing with explicit maps is much more natural.

[0] This is technically only true for sentences without existential quantifiers.
You should qualify much of this like "music", "movies", and your blanket of "creativity" with something like "commercially pushed". You may even have a case that creativity among the masses is stifled by sameness, overproduction, and relatively low cost from the hyperoptimization from those bland studios which makes creation intimidating to someone wanting to become some kind of artist.

But I assure you creativity is alive and well.
Exactly this! It immediately turned me off from the product when I realised there isn’t a single practical image of it. It’s impossible to visualise how it would actually look on the counter.
This was not even "the technology" of then.

This was what engineers were barely capable of, with the technology that did exist, but even most executives who were the type of user it was envisioned for never knew anything about it, much less had anything like this much desktop technology ever.

Everybody else in the non-executive category, even more of a complete fantasy.

IOW the difference between what you see there vs now is minor, compared to the real "backward" state back then.

Even though things like transistor radios were already common, you have to realize that in a huge percentage of dwellings in the US, and way more in the rest of the world, there was still not yet a single transistorized product.

I was a young math & electronics geek and was aware of more stuff like this than average.

Along with all the much more mature people, like the extremely rare engineering students who might want to work for IBM or something, this was exactly the kind of thing that was inspiring the movie "2001: A Space Odyssey" which came out the next year.

Anyone who had any clue something like this was already possible, could basically agree how cool it would be and was really looking forward to the 21st century when it would be here.

If the world was not destroyed by nuclear war before the 21st century got here :\
> Do you do 100% of deployments using hot reload?

About 99%. We need to restart servers maybe once a year. Maybe next year we will finally migrate from erlang 21 to latest. Most "stopping everything" deployments take max 1s of downtime, like this month when we needed to upgrade postgresql database by switching it over to new machine, having zero downtime here would take a little longer to get the consistency, but we could spare a second to make it much simpler task on database side (it was a restart of database module, rest of erlang server was unaffected and clients were not disconnected). Otherwise, most deployments are not visible as disconnections, we have a lot long-running connections.

> At the very least you will have a different procedure to upgrade the erlang itself, right?

Yes.

> I think on a spectrum of difficult things there is an area between hosting static file on rpi at home and running massivele distributed system full of long running stateful processes.

Is PHP good for both? I think PHP is NOT good for long running stateful processes, but I didn't use it in 10years. And it probably is not needed for static files.
The difference being for homeopathy we actually do have the research priving it's a scam whereas for social studies we only have the research showing that some proiminet studies are a scam (or are unpreplicatable for other reasons). That's a far cry from "social studies are proved not to benefit society at all" and cutting all funding for them.
I think it is both. IBM may missed the point in a big way. They were an slow corporation to market an OS home product. The PC became a home product and IBM was not ready to be on that kind of circus.

But don't underestimate Microsoft. They went very hard to market Windows as home product and also as a server in corporations. But they also did some shady stuff.
Read: https://www.quora.com/Why-did-IBMs-OS-2-project-lose-to-Micr...

And later with open source:
- https://en.wikipedia.org/wiki/Halloween_documents

That's why young people today, don't understand older guys from the 90's that hate Microsoft. Microsoft was really evil that decade.
I pretty much immediately bounced due to your website design. Idk how to describe it - but, I guess just too much going on? I had zero interest in actually reading any of it because it was just so... I don't know.

Turn it into a normal ol' expected ecom product page so I can actually read and just click and see things and different angles and such and I would've stayed.

But good luck!
What stage of "map completion" is this at? Seems overall to be very sparse on information. It makes claims like

> Explore over 500k maps down to streets

If I look at the UK - arguably the cartography champions of all time, there is nothing though the years other than the shadow of current day. There is basically nothing on Ireland at any point, even though it's a very well documented history rich area.
> still largely the same book

What is your metric?

The point is our measures of genetic “distance” aren’t precise enough to make statements like OP’s. At least half of it is eukaryotic operating code, and much of the remaining is “junk” DNA we’re only beginning to understand
> Not every product can be totally designed and spec’d out from the outset

I'd argue that no product can be spec'd 100% from the outset. Not even something like the regular Notepad.exe.

You'll always find some hidden complexity overlooked that results in the revision of the spec at the middle of development.

Embrace the change.
Edit: manually added languages again in settings and "swipe up" action appear
Step 1: use concurrency on a very high level. For example, write an app, and then run 4 instances of it, each working on a quarter of your data.

Step 2: when you absolutely need concurrency within one app, try using some library that already solved the issue. For example, there are lots of databases with pretty strong concurrency contracts while still being efficient.

Step 3: if you absolutely need custom solution, use a library/language that provides reasonable tools out of the box and keep your logic to minimum.

Following the first two steps will solve 95% of your concurrency issues, if you include step 3 it goes to 99%.
Cloudflare on 2024: Global traffic up, Google still king, US churning out bots
Indeed. I've seen people blind to how vague their specs were — I'm sure we all have a similar story, mine was someone wanting to know how much it would cost to make "uber for airlines" but it really was that vague a description even after I questioned them for more specifics, because their attempt at specifics was still vague.
Yes! well done. Having taken apart some consumer level coffee machines I was shocked at the poor design. Something much better is possible, but requires redesigning the base components that are common off the shelf