skysight-inc/HackerNews huggingface dataset:
I've heard of people doing this, but never seen it in real life. Do each of your "logical unit" commits build and run properly on their own? I'm interested in the concept, if there's a tool/process which makes that easy to achieve - but it sounds like possibly more work than just making good small commits to begin with.
> At least to me European constitutional monarchy always symbolized stable democracy.

I'd say you have the correlation backwards: the current European monarchies only exist because they were smart enough to largely defer governance to democratic processes. The ones that didn't no longer exist.
Yes. At some point though we stopped caring, and moved onto different “pollutants”
Financial Fragility Is to Blame for Jackson’s Water Crisis
You can install custom firmware on your roborock if you so choose.
Heh touché, but I think we can all agree that’s maybe not really reflective of popular regional attitudes towards “British”-ness.

And I suppose we will see as the parade travels south and crossese the border, but I don’t think you will see the same sort of anti-Charles sentiment in Manchester or London.
By “provider”, do you mean internal Amazon recommendation services?
Nobody is saying it isn’t useful. Sometimes it is. Sometimes it isn’t.

I am saying that in the realm of theoretical science “why?” produces only meta-theoretical (philosophical/religious) answers that may or may not be relevant to the most pertinent issue at hand: “Why are you asking ‘why’?”.

All theories have conceptual dependencies. Necessary mental existents/foundations.

Without dependencies (assumptions) the theory doesn’t work.

Why is there a Big Bang in cosmology?
Why are there elementary particles in QFT?
Why is there spacetime in GR?

The answer to all three is “pragmatic utility.”. If that isn’t the kind of answer you are looking for…

>Do not confuse your inability to answer a question with unanswerability.

Similarly, do not confuse unanswerability with your inability to answer questions.

That is a good way to waste a lot of time…
Indeed my own father waited almost 30 years before he finally got his Canadian citizenship, and lived as a landed immigrant (with German citizenship); paying his taxes and participating in society but not becoming a citizen (and not getting to vote despite being a strong NDP supporter...) and his stated reason for this was his abhorrence for declaring allegiance to the monarchy. A monarchy which many Germans blame for the mass firebombing of civilians at the end of WWII.

It's fine for you and I who are born into citizenship without having to do this ritual. For immigrants, this can be very jarring.
One wonders if you think ramps for amputees are considered an artificial belief or not.

The answers to these questions have real ramifications, treating them as artificial is how harm to real people happens.
There is a lot of liability and time cost involved in a transaction. It does not necessarily make sense for businesses in the business to business space to expend effort on business to consumer sales.
Hopefully the author is never told of how there are "more" incomputable than computable reals, that our system of mathematics can never be both slightly useful and complete, and the whole host of other ignorances that are spread out in the field of mathematics that humanity can never even pretend to overcome.

For me, those gaps make math even more beautiful; for others, I suppose they could destroy the order they find or present a gap in which you could place god.
> PMs have said it is about the only time they get to talk through issues and ideas with someone knowledgeable and invested

That's interesting - please could you give any pointers to who said this and when?
> why do you call it disintermediation?

Because Apple want to control the quality of the user experience.

Right now Apple Hardware and Apple Software are tightly interlinked. Apple can do things in software because they design 100% of the hardware, and vice-versa.

There's a lot of stuff Apple do in terms of quality of experience that's only possible because of that tight integration. Stuff that would be impossible to do with generic hardware and generic software.

But equally Apple know that if you buy an iPhone, you are dependent on a carrier for service. Like the rest of the world, it has probably not escaped Apple's attention that the quality of service you get from the carriers is becoming rapidly worse by the day. As a result, an Apple user's poor experience with an iPhone might have nothing to do with Apple but everything to do with the carrier.

Having carrier level integration with iPhone could also open up further user experience improvements (e.g. maybe they could do clever stuff at carrier level to help preserve battery).
To be fair, I can't think of the last time a human sent me an HTML email.
> The model of treating each variable as stack-allocated until proven (potentially fallaciously) otherwise is distinctly C brain damage.

OK, let's consider block-local variables to have indeterminate storage location unless their address is taken. It doesn't substantively change the situation. Sometimes the compiler will store that variable in a register, sometimes it won't store it anywhere at all (if it gets constant-folded away), and sometimes it will store it on the stack. In the last case, it will generate and optimize code under the assumption that no aliasing loads or stores are being performed at that location on the stack, so we're back where we started.
> I'd take "premature optimization is root of all evil" type of advice with a big grain of salt.

Instead of responding by making this a conversation about “premature optimization”, we might do better by remembering that the Java runtime’s HotSpot compiler does apply automatic optimizations around instance creation.

Instead, we should make sure that (a) we haven’t accidentally taken a bad time measurement because we haven’t given the runtime enough time to see the slow parts of our code and apply it’s optimizations, and (b) that we haven’t accidentally written code that the runtime can’t optimize.

Edit: Perhaps after all of that we still have slow code, but at least we’ve made sure we’re keeping an eye on all of the JVM’s moving parts as we craft our solution.
I think it is more crazy that that are so openly breaking the law.

The same is true with all the loto and gambling crypto sites. They run without any oversight and are blatantly breaking the law.
I doubt if I actually took very much in from watching it - other than wanting to be a scientist! My dad seemed to thing getting me to watch it would be good for me.

However, I still remember that scene nearly 50 years later.
The real word here is "monopolisation".
This is an onboarding/training issue, not a WFH issue.

In office, this would be highly disruptive to whoever was sitting next to you, unless they were tasked to being your mentor. I used to work next to some coworkers who were very intimidating and used every question I had as an opportunity to "demonstrate" their superior intelligence or experience. Luckily, I was assigned both someone to onboard me to the company and to my role. This person was trained, had been with the company a long time, and was well suited to introducing new hires to a large corporation. This could have easily been done remotely.
Italics have also been part of Hackernews for gosh knows how long...
Yes. I guess you have never been near a dairy farm at milking time and seen the cows queue up, or hear the noise they make if they are not milked.
Components of Servo were integrated just fine into Firefox. WebRender is the big one, and iirc many smaller ones too (the css parser maybe? memory hazy)

There's also non-web-related software that uses WebRender, such as Azul. https://azul.rs/

Maybe there aren't integration points at the layer you were hoping for, but that doesn't mean the entire project is "bullshit"
Sure: if they comply with KYC and AML, they are welcome to use whatever fakakta financial system they please.
> ...and Git was designed specifically for the Linux kernel development workflow

Yep. One thing I like to ask is, does your project have millions of lines of code, being worked on by thousands of developers scattered around the globe? If not, you might want to think about whether Git is really the best fit for your needs.
Lots of interesting ideas, but some potentially dangerous generalizations as well. Zeihan claims the midwest is an ideal productive farming environment but recent increases in damaging storms have driven one midwestern farmer I know out of the business.
>I just don't see the business sense for it being purchased by the docs unless the docs just turn around and upcharge the patient?

Seems like you understand perfectly. The doctor is the one who can interpret the data, so they can ask their patient to come in for regular checkups and make sure everything is going great
https://en.wikipedia.org/wiki/Electronic_stability_control

“When ESC detects loss of steering control, it automatically applies the brakes to help steer the vehicle where the driver intends to go. Braking is automatically applied to wheels individually, such as the outer front wheel to counter oversteer, or the inner rear wheel to counter understeer”

So, ESC activates the brakes harder than the driver indicates through the controls, while ABS activates the brakes less hard than the driver indicates through the controls.

Both systems use the same sensors and have to agree on who’s in control when, though, so I can see people lumping them together. Wikipedia also says (https://en.wikipedia.org/wiki/Electronic_stability_control#C...)

“ESC is built on top of an anti-lock brake system”

and (https://en.m.wikipedia.org/wiki/Electronic_stability_control...):

“Just as ESC is founded on the anti-lock braking system (ABS), ESC is the foundation for new advances such as Roll Stability Control or active rollover protection that works in the vertical plane much like ESC works in the horizontal plane. When RSC detects impending rollover (usually on transport trucks or SUVs), RSC applies brakes, reduces throttle, induces understeer, and/or slows down the vehicle.”

In the end, there can be only one set of commands that get sent to the brakes, throttle, etc, so these systems must be interconnected, making the terms more marketing than indicators of specific systems in the car.

By the way, I was surprised to read how old ABS is. https://en.wikipedia.org/wiki/Anti-lock_braking_system#Early...:

“The concept for ABS predates the modern systems that were introduced in the 1950s. In 1908, for example, J.E. Francis introduced his 'Slip Prevention Regulator for Rail Vehicles'.

In 1920 the French automobile and aircraft pioneer Gabriel Voisin experimented with systems that modulated the hydraulic braking pressure on his aircraft brakes to reduce the risk of tire slippage”
Isn't it the business model of Google that you are describing in some way instead ?

"We don't sell or share your data so we can be the only ones who have access to it for advertising purposes"
Italy birth rate is actually a hopeful sign from the environmental perspective. Humanity cannot continue the uncontrolled growth and unsustainable consumption of resources.
>Not all features fit into a single new function, we need to move mountains to rearrange stuff, and to keep code tidy.

Of course. But when modifying another, you can commit and say,

Implemented function X. Modified Y to accommodate this new argument that's used on X... and so on

>As long as the commit messages are clear, and the code works at the end, it's alright.

I'm fine if the commit messages are clear. The problem is when squashing, some people squash and don't keep commit them clear or some even squash into one that doesn't provide any insight or clarity, 'Implemented feature Y' and you get a diff of thousands of lines that touches everything
I'm not a clown. And it's a bit odd to dismiss somebody completely by citing just one thing, very childish.

Robert understands how money works today, knows a ton about the banking system.
Both him and Donald Trump are wealthy and successful, and besides getting rich quick has worked many times for many people (including many who use this site: the dotcom boom, crypto, NFTs, etc) — if you have no ability to figure out how to play certain games, that's another discussion.
Stayed in Melbourne across the street from the giant underground mall above the metro station. Quite the place! Has a whole bullet factory inside. Also, the open airflow structure of many places was so weird coming from the US, and I was there in the depth of winter. 32°F, 0°C the day I left.
I hope they go down that route and get utterly demolished by the courts for disabling the competition in favor of their own ad network.
Yes. That’s why they would rather try and moderate crypto networks rather than ban.

If they don’t succeed, I’d expect more heavy handed attempts by other branches of government.

I don’t think the government will ever give up, in large part because I think there is political capital and mandate to regulate crypto (just not ban it). If crypto crashes even further, a full ban might be possible some day.
My brain is so used to the term chipset it refused to read the headline correctly at first.
Yes, I'd love to see a revamp of the type system with real interfaces instead of the single inheritance with abstract types. I also think packaging and imports need a lot of work — for god's sake, there is no "import adjacent file" mechanism other than a C-style `include`, which just copies and pastes code from another file into the current file.
"Whereof one can not speak, thereof one must be silent."

(per google translate)
I don't think you are making a prediction so much as screaming "A plague on your house for not making special rules that favor me." Good day.
For sure. There's also a big question of what "support" means.

If rendering is usable but not pixel-perfect, then maybe that's fine. Especially when what's being rendered is in categories like "visual fluff" and "needed for advertising".
If those two lines remove 100 of complaints per day but add 10, it's still a net positive change that creates value. Especially since special requests were never supposed to be a guarantee in the first place.

The fact that one type of complaints get converted into another type is an unforeseen consequence. But shipping the change is still worthwhile because it's the only way to expand your domain knowledge and learn about those consequences.
> A curved universe doesn't "have an edge"

Ah, indeed, quite a brain fart moment from me there, since you explained the structure right in the previous comment. Pondering cosmology while sleep-deprived is suboptimal, I guess.

Though now I'm curious about this:

> If it has even the tiniest curvature, then it curves back onto itself and is non-Euclidean

Would it be possible in theory that the three dimensions are curved like a helix—so they have constant curvature but don't intersect themselves? This way the universe would still stretch infinitely in most directions, but would be non-Euclidean, and you'd need to know where the ‘axis’ is to be able to see in a direction that shortcuts to another one.
Can I ask why? You don't buy things in malls anymore? Why? Thanks!
>Realistically (and I am not singling out Apple here), we are more and more captive of an ecosystem.

Yes, we definitely are. But I am not so sure that is a bad thing? And it's nothing new... how many businesses had their entire operations tied to Blackberry, Microsoft, Lotus, etc. for so long? The market might be a little slow, but it's not stupid.

I personally like Apple products and services. I like the integration. I like that I don't have to go out and find third party apps for certain things and hope for the best.

> Losing my phone at this point is worse than losing my wallet and Apple is pushing for even tighter integrations with their customer's life which will ultimately centralize all that information.

The great thing about this is a replacement phone can be loaded almost instantaneously with all your info again. How long would it take to have every credit card company and the DMV send you replacements?
Certainly

I certainly have vague ideas about how it works, but it feels like some physicists feel that time is emergent too. Even if not true, consider this thesis: There is no time at all, not before BB, not after. We only “see” our time because it is a consequence of non-euclidity of what we call spacetime, which is otherwise a timeless structure in which one could recognize “entropy” vectors. Then our emergent time could not exist before BB. And when you apply “exist” or any other temporal tense to that structure as a whole, it’s just a semantic error.
> webrings are still a thing and there’s a bunch out there worth checking out

Oh wow. As an in-my-head joke, after I read the HN title, “web rings” was my answer to myself, casting my mind back to 1995… Imagine my delight to hear it’s still not only an answer, but a good one.

I don’t even know how much longer after Alta Vista vs Google “The Web” was interesting. My flip knee jerk assumption is Google optimized it all into the intellectual equivalent of the worst of children’s breakfast cereals. These days it’s HN and it’s community that serve as big role as jump-off point to interesting things.
Some people put a lot more effort into their photos than I do! Although as they selected people with 100k+ followers I guess taking good photos is basically work for them (or rather their patient partners).
The highlights:

> Through annexation and horizontal expansion, Jackson has grown its own footprint many times over. Josh McCarty at Urban3 calculated that between 1960 and 2020 Jackson has tripled in size while adding only 6% more people. More stuff to maintain with fewer people to maintain it is an equation that equals insolvency.

> All of those miles of roadway, pipe, and sidewalk were added to a tax base that never kept up. And much of the tax base that was there, the most productive part of the community, was torn down for parking lots and silver-bullet projects.

> Over time, an enormous backlog of maintenance promises combined with rising tax rates, record amounts of municipal debt, and a stagnating tax base to rob the city of options. Financially, Jackson is really fragile.
Yes, it will increase. Thanks to the merit order effect [0].

[0]: https://en.wikipedia.org/wiki/Merit_order
oh no, all those blue collar arts jobs are going to be lost! They'll have to retrain as classical guitarists.
You have to remember that access to the US financial system is a privilege not a right. To be granted that privilege, a financial institution has a number of obligations. Thesee include various KYC/AML obligations.

So this isn't Tornado Cash "might be used for illegal purposes" so much as it's clear evidence they're failing to meet their legal obligations.

There's a larger point here too: as much as proponents tour crypto's extragovernmental status, it would take very little effort by governments to completely cripple any crypto assset in practical terms.
SCSP Mid-Decade Challenges to National Competitiveness (US) [pdf]
At most places I've worked being a senior engineer mostly meant being patient and being good at countering management's bullshit. Those two traits can get you far.
It's been very exciting to follow progress on Julia, it's quite a wonderful language. Thank you for all the fantastic work. While I understand 2.0 making sense in terms of breaking changes, I think a 2.0 release would need a major improvement in one area to be worthy of the title, and get more users interested. For example, if there was an update that made compilation significantly faster, or an update that empowered users to never have to restart the REPL with Revise, I think that would be a "defining" thing that would interest a lot of people, more so than breaking changes.
Can't recommend this blog (from a professor in China) enough if you want to get smart about the Chinese economy: https://carnegieendowment.org/chinafinancialmarkets/
Meanwhile JOVIAL is from 1958, ESPOL/NEWP from 1961, PL/I from 1964….
As well as its style system.
If we use Flowers for Algernon[1] as a model for reasoning about levels of intelligence, what's really different about Charlie as he progresses through the story is not the nature of his intelligence, but simply the depth of his mental stack. Once you have access to external means of storing context and knowledge, and a deep enough stack to keep the pointers to those contexts handy, you can slowly, but surely, grind through anything.

It's possible (but silly) to set up an 8 bit based IMSAI computer with access to terabytes of disk space, have it emulate a 64bit CPU with loads of RAM, and grind through DALL-E... the state space of a 64bit CPU with all of its registers is well within the 64k address range of the S-100 bus.

I strongly believe there is nothing I can't learn, eventually. Physical skills and grace are another matter, but learning is something I think is unlimited for most people, if they're curious about the subject.

[1] https://www.sdfo.org/gj/stories/flowersforalgernon.pdf
Tradition and Ritual in Software
.NET Now on Windows Package Manager
Carbon footprint of ordinary British person: 10 tonnes. Carbon footprint of Prince Charles: 432 tonnes. (2019)

Talks to his plants though, allegedly.
No, this will be part of Emacs 29.1, the changes part of 28.2 are relativly minor: https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=...
Good article, although "unbundling" is an odd choice of word. Before AI, the execution step was necessary, but not necessarily attached to the "coming up with an idea" step. Conceptual artists have for years (centuries?) produced ideas that were executed by others.

AI makes the execution step near-instantaneous and almost free. It kind of erases it. It's more disintermediation than unbundling. Execution artists are being removed as gatekeepers.

A question remains that, if an AI generator produces deterministic, consistent output given a set of (prompt, seed, model), does that mean that all possible images are somehow contained in the model?

If there was a Borgesian book containing, say, all possible 512x512 images, one on each page, then surely two people having the same copy of that book wouldn't need to exchange images, they could simply exchange page numbers, and see exactly what the other one is referring to.

If we are now able to exchange prompts and seeds and get a predictable, consistent result out of SD, isn't that what we're doing?
> The browser and libraries are all written in C++. (While our own memory-safe Jakt language is in heavy development, it’s not yet ready for use in Ladybird.)

Have a look at Jakt, it looks a like a really cool language, that strike a balance between performance and simplicity. And it has proper sum-types!

https://github.com/SerenityOS/jakt