skysight-inc/HackerNews huggingface dataset:
I thin that prerequisite is only for that tutorial.

If I understood correctly, Odigos supports a bunch of observability backends and, instead of Datadog, you could use Jaeger, Splunk or Open Telemetry (for example).

https://github.com/keyval-dev/odigos/blob/main/DESTINATIONS....
I do feel for those sensibilities. It's like steampunk trying to realize the character in the waking world--but not quite with the full suspension of disbelief.

I got psyched by a dream once, I woke from a dream pleased to realize that the crystal structure from the dream was still here with me. I remember saying (while looking up at the structure), "That's nice usually when you wake up from a dream you don't get to keep things". Then I woke up.
IIRC - the game Wing Commander used the three shear method to rotate the ship images. Can anyone corroborate?
Maybe,

... although these days rebase is mostly handled on the server. By the time your PR is reviewed its already behind main so server side needs to rebase it anyway before merge can be done.

If you do rebase to squash commits, most projects prefer you didn't
Kudos!

Back in those days, game programmers were like wizards. They did some pretty awesome stuff, with terrible toolsets.

They also tended to be paid fairly poorly, and worked to death, if I remember. I was once recruited by Sierra Online, and decided that discretion was the better part of valor, and all that.
DINK == Dual Income No Kids
I'll add `clone` and `annotate` too.
DINK means "Double Income No Kids".
I'm doubtful it will ever work (but I'm glad someone like Bret is working on it). If I think about the technical things I've learned the hard part is usually learning how to think about them, not telling a computer what to do. Even in a low-level language like C++ it is generally not too hard to express what you want once you know what that is.

Now, it might appear that the tools Bret is working on help you to think about your problem better, and I think that's true at the margin. But they don't seem to help that much since mostly people are lazy and don't want to think hard (myself included a lot of the time). So these tools slightly lower the activation energy and probably somewhat increase the number of people who are able to learn certain concepts, but they don't lower it that much and a motivated person can generally find a good explanation of anything that's not at the research frontier.
Honest question: who in this field has a better track record of their visionary ideas leading to real-world implementations than Alan Kay?

Not everything ended up being adopted in the form he envisioned or with the semantics he proposed, but there have been a lot of right calls and influential designs in his 50+ year career.
Slightly related,a little dated, but relevant reminder:

Rebehold, the Range-R:
https://en.m.wikipedia.org/wiki/Range-R

https://www.usatoday.com/story/news/2015/01/19/police-radar-...
Even 200 years ago, it was common for women to give birth 10 times.

I bet 100k years ago, some women were pregnant yearly, from teenage to menopause.
That's also the way C++ does it, with a very similar syntax (which means C# probably got it from C++).
It's always been my belief that the full on faith put into future AI will be "how the AI takes over".

We will look at these things as devine correctness, and eventually forget their human construction entirely.
I'm currently working at a mid-size startup that is undergoing ISO27001 certification. A lot of the complaints we are getting from employees are similar to the contents of this article.

Part of my job is training our staff on the new requirements. They question everything from why each individual has to badge in one by one to why doors can no longer be propped open. Why can they no longer access company resources with personal gear? Why can't they install whatever they want on their company gear? It goes on and on.

My answer is always the same, in order to be certified we need to show that we have demonstrable, verifiable control over this (for example entry logging).
Hard to understand why the parent comment was downvoted. This is precisely the interpretation of the US system in political science: A one party oligarchy with two factions that slightly differ in issues that are non-critical to the oligarchy's interests. They clash wildly on identity issues, but when it comes to feeding the military-industry complex, the stock market and keeping their own taxes low, they are always 'bipartisan'. A recent Princeton study confirmed this:

http://talkingpointsmemo.com/livewire/princeton-experts-say-...

Actually, the above study is just a confirmation of what was known a long time ago as outlined in one of the most famous and biggest study of the US system and social dynamics:

https://whorulesamerica.ucsc.edu/power/class_domination.html

This famous UCSC study found out that ~30,000 people (including women, children) constitute the American elite class and they are extremely class conscious and exclusive. They hold balls to introduce their children into their own society for coming of age, they intermarry within themselves, they monopolize all positions of power among themselves. The study found out that they monopolize everywhere from governors' seats to senate to corporate boards among themselves.
The single best command that made working with `git rebase` infinite times easier is

git reflog

At the very least it will stop you from "oh I fucked up the <rebase/merge/cherrypick/whatever> so bad that I must delete and clone the repo again".

At best you can salvage commits that have been rebased out, get back whatever you happened to checkout and basically it's the best command I found that does true to the "it's almost impossible to lose something in git once you've commited it"
Ah, forgot clone :)
I used like 80% of these. Althought most in "cleaning stuff after importing to git" or "writing some hooks to do fancy stuff" way

but of this

[includeIf "gitdir:~/code/work/"]
path = "./work_config"

I did not know. It's exact thing I wanted!
It was released as "Mac OS X", and then later shortened/rebranded to just "OS X". Unless you want to argue that the etymology of "OS X" is completely unrelated to "Mac OS X" and is merely coincidentally very similar, the statement "OS X was short for Mac OS X" is correct by all but the most pedantic definition.
Meanwhile the "efficiency cores" in the latest processors (both x86 and ARM) are basically optimal for precisely those highly threaded integer workloads. Bulldozer was just too early for its time.
I think we spend way more on air con than ev charging overall. The average of 10kwh per day or so is nothing.
> If you use any others and you are a normal developer, chances are you are overcomplicating things and should rethink your way of using git.

I strongly disagree with this one.

Git is one of those constants in our developer-live that is bound to stay for a long time. Probably longer than most other tech/tool that most of us use and learn on a daily basis.

The fundamentals of git aren't that complicated, the datamodel isn't any more complex than what you get taught in an introductory datastructure course. And once you understood it, you can leverage it to create an actually readable and usable commit history instead of the unreadable mess that your average enterprise project is. In my opinion, it's well-worth the trouble of taking an afternoon to understand git beyond the commands you've mentioned.
scrolling up in console usually gets you 90% of the way, git prints short commit ID for most ops.

> that does true to the "it's almost impossible to lose something in git once you've commited it"

Till GC doesn't eat it away. But IIRC default GC is few months
Oooff... I expected better from him. That's a lot of defensiveness and "in my use cases, for a limited subset, tools could easily, ...". C++ has been improving and some things are better. I'd rather read about those.
What does naming have to do with AC though? This seems completely tangential to the axiom. It’s about the nature of sets, not the semantics of how you make the selection and reference it.

AC says: if there is a set of non-empty sets y with length x, I can construct a new set z of length x by taking a member from each set in y.

How does being able to name the constituents z or any member of y matter to the logic of the axiom?
I think most people who have configured `semantic-release` on a repo can cop to using —allow-empty at least once. Or if you’re like me, every other commit.
You're addicted due to a deficiency in your reward pathways. Stop beating yourself up. You have no impulse control.

You can not control these things with will power any more than a dog can will its way to human.

Self accept, get medication for the dopamine issue, stop beating yourself up, go slow.
>>and used in a bad faith way by people who want to just dismantle the administrative stat

It not in bad faith. I absolutely / 100% have the desire to dismantle the administrative state, it should not exists at all.

Anyone that claims to support "democracy" should also want to dismantle the administrative state as there is nothing less democratic than a bunch of unelected bureaucrats with the power to rewrite laws, and ruin peoples lives / businesses
> I think you'll get much more out of addressing the core problem -- I don't know what that is for you, but with therapy you may find out. See a good psychologist who is experienced with ADHD.

How do you know that the OP hasn’t tried that already?

“Therapy” is not the panacea many people make it out to be. If it works for you, great-but others are not guaranteed to have the same success. And poor results are not necessarily because the therapist wasn’t “good” or “experienced” enough-even with the best therapists one can still have poor outcomes, and that isn’t necessarily the fault of the client either, psychotherapy has its inherent limitations, and no therapy can be 100% effective
Noooooooooooo!
> Our selection process is societal, not “natural”

That's culture, not evolution. It's absolutely natural (in every sense of the word) and there are biological components.

Outside of that, though, there is also physical natural selection that occurs. Human "hardware" is evolving along with the "software".
Right now I have 100 tabs open, many of which are HN posts or links from HN posts that I still want to check back on. That's down from the low 200's a week ago. Once a week, before I read more HN, I go through my tabs and either read it and close it, save it for next time, or say "realistically I will not get to this within the next year due to (other projects I want more)." and close the tab.
no git stash ?
> If you use any others and you are a normal developer, chances are you are overcomplicating things and should rethink your way of using git.

Or perhaps I bothered to read the documentation and I know more than you.
Advertising and tracking a bigger problems than spam IMO.

The most ridiculous part of this phone-verification BS is that many companies (e.g. Twitter, Discord) let you create an account without it but will then demand a number at some point later. This only hurts real users because spammers can just switch IPs and create a new account that they can use for a while.

> Google Voice will give you one for free

And what information do you have to give Google for that number so that you can avoid giving your phone number to Google?
> There are many modern scientists who don't understand evolution.

A. I doubt there are many who don't understand natural selection and/or want to talk about evolution without understanding it

B. I excluded those people explicitly, so what's your point?
Can you tell which env variable to set?
You can make a very profitable decent business that doesn't "scale" in the technology product sense of the term.
> If you do rebase to squash commits, most projects prefer you didn't

I've been using rebase to fix bugs in earlier commits (on a feature brannch that hasn't yet been merged into main) so that you don't end up with broken commits in the history.

I've also been using filter-branch to retroactively apply autoformatting to all commits in the branch.
Doesn't seem like it: https://raw.githubusercontent.com/gorse-io/docs/main/src/pos...

Sometimes I write a future date when I expect something to be finished. Probably just something like that and forgot to edit it before publishing (or, maybe they expected it wouldn't be published until that date).
git tag

git am

git format-patch
no, it allows politicians to continue to make unpopular decisions without having to be held accountable for it by the voters.

"It is not us, it is that crazy FBI/DEA/EPA/ATF/CIA/NSA/<Insert Agency here>, if you elect us we will put a stop to them"

and they never do
Manyverse is cross-platform and it's the main desktop app nowadays: https://manyver.se

The Scuttlebutt.nz website hasn't been kept up-to-date. SSB's development is also decentralized, so this means that not everything moves forward in unison, so depending on who you ask, Scuttlebutt.nz is not the official frontpage.
They may be ellided entirely if there is a superclass constructor without any parameters.

In all other cases, either super(...) or this(...) MUST be called exactly once. Additionally, you can't catch Exceptions thrown by a call to super(...) or this(...) (so you can't call them inside a try{} block). Finally, you can't reference any non-static members of the "this" object except to write to write to a field.

So yes, the rule is significantly more complex.
It's hard and took me a lot of time to just accept this is how I am. I also been doing a lot of bookmarks, screenshots, notes and what not.
Most of the time I never actually return to them and even if I wanted to most likely I get distracted before I even get to it.

I just go with whatever I get the moments of focus with and I learned to work in a completely non linear way, so that the chaos I have eventually turns into something that works.
I think for you - Germany might be an anomaly since in Germany you guys have strong rental protections. and rentals can have long leases i.e 3+ years. whereas in the UK / US a lease usually last a year. in london with average leases being 6 months to a year.

in the UK new builds are inflated due to gvt shenanigans
A metre is very human sized also .. you can easily hold your hands a metre apart (it's ~3.3 feet (~3.28 if being picky)), about the same as a yard.

I mean, who uses feet anymore anyway?

I've just measured up a whole bunch of stuff making a parrot proof covering for a pear tree .. everything is jotted on the back side of a bit of board in mm (millimeters).

3230 mm is 3.2 metres and a bit .. a bit under 10 & a half feet (but, again, who even uses feet or thinks in them anyway? *)

* We do use yards for conveying to USAians what distance we shoot targets at on the farm; (eg from the next door neighbours youtube channel [1] 5023 yards 24" x 24" target ULR shooting)

[1] https://www.youtube.com/watch?v=7owwTz7Z0OE
I guess he's referring to WordPress.com which means no updates needed...at least for simple sites
What makes you think it is dead when there are active users every day, development is active, and there's a developer conference this week (https://p2p-basel.org/)?
Once you start reading about history you will laugh at the challenges of today.

Like it literally couldn't get worse for the Netherlands than 1672 and we got through that (in fact look at the mighty France and England today who's laughing now).
The font that powers Excalidraw
> gas stations having to be parking lots and parking garages that can hold hundreds of cars

So like bucees?
I've never heard this before. Any insight into why values so quickly drop to 0?
> The fundamentals of git aren't that complicated,

Agreed

> the datamodel isn't any more complex than what you get taught in an introductory datastructure course.

Also true. The problem is that people love to shoot themselves in the foot by overcomplicating normal use of git
That's all fine, until you try to push to someone else's repo and things start to crack.

So as a person who had to maintain a fairly large project, and had to fix a lot of madness from developers I nowadays suggest everyone keep their git adventures to a minimum.
Do any of these methods work to rotate a Sidecar display? Right now I’m using BetterDisplay to creat a dummy and then rotate and stream that dummy to the Sidecar display, but it’s a bit unwieldy and sometimes unreliable (due to an Apple bug apparently).
If we had some good way to work with graphs, code could easily be represented as such. I mean still having code inside graph nodes, but you could switch views between program flow, data flow, data structures dependency etc.

It could already be made better to what we have, but there's tons of little improvements on text already and editors are very optimized to how we work currently, so it seems like it would take enormous effort to match that.

But for example for web development, seeing visual changes live is already a norm and it was not popular back when he was doing his presentations (well meta refresh tag in the 90s, good times), plus tests runinng in the loop only on things that changed also seem like a step in a good direction.

Most of all, all languages are optimized for text. Visual representation seem to have an inherent problem that it's most intuitive to touch it and that won't get anywhere close to efficiency of a keyboard. I don't think it's not possible to solve though. We just haven't yet. We've came a long way from switches and perforated cards and there is no reason to think we will stop here.

As much as it pains me to say, it's possible that much of code will be dictated to "AI" in the future and then graph representations of what's going on start to make much more sense.
Reflog entries get removed after 90 days. Unreferenced objects after 14 days (since ctime).
I don't think we should avoid calling out companies for their bs even if that means they might avoid doing some other less shitty things.
> A good example is housing.

I think housing is a bad example to use wrt Japan.

Japan is one of the few markets in the world where, for the most part, only land has value. Buildings LOSE value over time. This is for multiple reasons but mostly due to ever-changing earthquake-related construction regulations such that it's almost always cheaper to rebuild from scratch than keep an edifice and retrofit to regulations.

This is also why Japan has more architects than any other country- if buildings are not kept and are almost always destroyed after a 30 year mortgage, the owner can build whatever they want and not have to be concerned about resale value- so lots of unique residential architecture.

Alastair Townsend first covered this in ArchDaily years ago and it went on to be covered extensively by NPR and other outlets.

https://www.archdaily.com/450212/why-japan-is-crazy-about-ho...
> Did the governments bother trying and evaluate the popular support for such idea?

They couldn't care less about such things. In 2005, a gun control referendum took place and 63% voted against disarmament. It didn't matter, they still pushed disarmament into law.

https://en.wikipedia.org/wiki/2005_Brazilian_firearms_and_am...

> The Euro has been a failure for everybody except Germany

That's the design. The whole point of such a "currency" is to transfer whatever economic strength Brazil has to the other failed economies of south america. Socialize the losses of Argentina and Venezuela among the brazilian population.
I'd say landing such a company already require an internal or initial contact there. In case that contact does not exist, I'll tread careful like I am working with a black box. You'd have to navigate their bureaucracy somehow and a big company will have a reputation for such things (either good or bad).

The contact, depending on your friendly terms with him, can shed light on how these processes work and what to expect. It's up to you to determine if it's worth your time/effort to pursue working with them. Everyone has a different sweet spot.
I loved the bit about the channel-3 wireless display transmission: historical fiction at its finest.
> … which results in either losing work sooner or later (because you don't commit often and early enough to always have something to roll back to),

You can just git add without commit. The changes will be saved to index and live till git decides to GC its files (so few months). Extracting those might be PITA (as requires playing with more arcane git commands) but you can't really lose data

git stash is also lifesaver if you need to quickly jump to branch to do something else

Lastly there is "git commit --amend" way of just incrementally changing the current commit but that requires some self-discipline (or hooks preventing your from) to not amend pushed commit and then having to fix that.
> You'll find in a few weeks time the things that didn't actually matter are gone.

What gets me mad sometimes is that when I work on something and hit a road block, then I remember I found an article about it a year or so ago and I definitely saved it. I just have no idea how to find it.

I have not looked, but I wonder if there is an indexing tool that would also do an OCR on screenshots, PDFs etc. in the local filesystem and then had some advanced querying.
(I develop Manyverse) Onboarding in SSB is invite-driven and thus is at odds with safety. If you want to "find people" easily, and easily join the network, then this means that any harasser can also do the same. Improving Onboarding while not sacrificing Sustainability and Safety is my top priority and there are several protocol advancements being worked on, more information here: https://gitlab.com/staltz/manyverse/-/wikis/Starchart/
Likely because it's absurd to state that politics in America are "beholden to white supremacist conservative Christians."
Assuming it's a capital repayment mortgage, you're neglecting that you are erasing debt, only the interest payment is really a cost here.

But yeah I think it makes sense to exclude it anyway, needs/wants might change and you no longer have the room(s) available to let or whatever, and it wouldn't really be a useful comparison of your 'side project' earnings to compare a year as a landlord with one not, it's a different thing.
The name of this command always makes me think of "the floggings will continue until morale improves".
I think his experiment with DSLs (VPRI STEPS project) is very insightful, I always herpderp about how we need better tools to in situ express "the domain", but of course reality has a very strong bias for keeping apparent complexity down, keeping cognitive friction between components minimal, leaky abstractions are bad so encapsulation has to be total, so it's extra hard as an afterthought (hence ORMs and middlewares tend to be very clunky), etc.

Though there are a few examples of moving in the right (?) direction, for example styled components (for React, which moves CSS into JS/TS code, there's a VScode plugin for it, and thanks to the tagged templates they can be validated).
A human does not require infinite memory because most problems the human needs to solve only require finite memory.

But also, a human can easily augment his/her own memory by some pen and paper, or by a computer. That way, a human can solve more complex problems.
Show HN: JQAPI – Alternative jQuery Documentation Browser (V3, Based on Astro)
Interesting read, but I don't know what the term “upstream” refers to. Is it a parent commit or a remote or something else?
The problem we currently seem to be having is companies patenting things you can't possibly protect as a trade secret. Having one volume control for multiple devices is entirely obvious as soon as you run into the problem it solves.