skysight-inc/HackerNews huggingface dataset:
Can you please greet the things that are new to you in a more welcoming spirit? At least as long as you're posting here. What we want on this site (other sites may differ) is a spirit of curiosity [1]. If you post in a "you're doing it wrong" or "you're not providing me with the information I deserve" spirit, that not only isn't the curiosity we're hoping for, it dampens the entire thread for everybody.

https://news.ycombinator.com/newsguidelines.html

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

Edit: I just saw https://news.ycombinator.com/item?id=42519739, which means you already covered the point, but I'll leave this up pour encourager les autres.
The language actually started as a data entry notation for scientists.
It has this claim:

"egui is not a framework. egui is a library you call into, not an environment you program for."

So I suspect it gives you control on when to redraw and you might eg call it only when user input happens in your app or there's a some other state change that changes what is shown.
You can do passkeys in software too:

https://keepassxc.org/docs/KeePassXC_UserGuide#_passkeys
CFPB 1033 empowers consumers with control over their financial data, driving transparency and innovation in financial services. Our guide covers key provisions, impacts, and compliance strategies to help you stay ahead. Learn how this regulation will shape the future of fintech.
Aha! In hindsight, I'm amazed that I managed to not figure this out on my own.
Usually we are using package managers and just referencing packages. However, even in the hypothetical where I am downloading binaries and checking them in, I still don't see the relationship to the monorepo. I can have a monorepo with 100 folders representing 100 programs, each of these can have completely separate dependencies, languages, etc.

Dependency versions matter when they are all part of the same program or library. Then you have the diamond dependency issue and related problems. However, none of this is related maintaining code in a monorepo. One program can be maintain in 10 different repos (impractical but possible) and still have the diamond dependency issue.
> You might decide to count with foreach(), but that will terminate when it encounters the first value in the array that is NULL.

True only if the programmer doesn’t take the effort to understand the difference between ipairs and pairs.
>The fact that running something via docker is easier for people than the distro way indicates that there are significant UX/usability issues that aren’t being addressed.

It's a lack of maintenance that isn't getting addressed. Either some set of dependencies isn't being updated, or the consumers of those dependencies aren't being updated to match changes in those dependencies. In some cases there is no actual work to do, and the container user is just too lazy to test anything newer. Why try to update when you can run the old stuff forever, ignoring even the slow upgrades that come with your Linux distro every few years?

Some people would insist that running old stuff forever in a container is not "doing things wrong" because it works. But most people need to update for security reasons, and to get new features. It would be better to update gradually, and I think containers discourage gradual improvements as they are used in most circumstances. Of course you can use the technology to speed up the work of testing many different configurations as well, so it's not all bad. I fear there are far more lazy developers out there than industrious ones however.
RegistryChangesView – Compare Snapshots of Windows Registry
Without going into too much detail... ADHD exists.
I've been writing lots of lua recently. The only two things that bother me are indexes starting at 1. It's made my 2d grid math more complicated. I also don't like how I have to write a goto statement if I want to continue/next inside a loop. Other than that I love the simplicity.
Any precedent example for an LLVM-hosted language? There are benefits from being on the same toolchain as popular languages.
If you don't care about this stuff you'll just as easily configure in a static key=value table whatever you like, lua doesn't limit you here. It's benefits are all optional
(probably, I was also looking for that)
It is almost impressive how much worse a GTK4/Adwaita application is compared to a GTK2 application. I just tried this and it has a fucking hamburger menu in a desktop application. If that ever becomes what is considered "native" on Linux I will abandon it after using it for 25 years.
> I considered throwing an error message (twice, both at build and runtime) if dolphin was linked with a bugged version of SDL 2... But I figured the distro maintainers would probably patch out both error message too.

Distro maintainers will not patch in a bug into a program, they will patch out bug from the SDL. :-/
I just started using lua and have types in vscode using lua annotations. https://github.com/LuaLS/lua-language-server/wiki/Annotation...
> i had good social skills and people relied on me to carry social situations. i could entertain, organize and predict needs.

Exactly how were you doing so? Were you able to predict these needs with "tells" or some other reference point? Did you get assessments wrong?

> i earned that expectation to feed my ego and then became trapped in a vicious cycle.

What caused you to think it wasn't worth it anymore?
If the stock Terminal was updated to support nerd fonts, extra colors and horizontal/vertical panes - then would switch back to it in a jiffy.
If you ever decide to make a device or a game for yourself, you will find out you quickly become a multi-displinary autodidact. (self taught/bumbling jack of all trades)

for example, people who set up their own home automation, can quickly become a high and low voltage electrician, an event driven programmer, a firmware engineer and more...

If you have kids or are an aunt/uncle you might write a book. Also, you don't have to write as many words a day, and your "customers/proofreaders" can give you unvarnished feedback.
I used to run a dual 23” crt monitor setup, the day I replaced them with IPS LCDs I couldn’t believe how much desk was freed. On a side note i used to work on CRT TVs and i remember the 36” and how massive and heavy they were, I imagine this beast, specially being a trinitron as they were heavier than other brands of the same size, probably because they were flat on the vertical axis so the glass had to be thicker. Tri-tube projectors were also popular and you could project 150” easily on a dark room, the Sony models were mostly analog so probably the lag is not that bad.
You can click the tabs in wezterm
Hamilton class?
You're right, maybe I read the post a bit too charitably.
There are exact parallels in game design, theatre, etc. The specialism was required to scale up to larger productions. There are still people (like me) that are multi disciplinary, but that's quite a rarity.
I read Shel Silverstein books as a kid, only learned later in life that he wrote some damn good songs too.
Nice seeing you here! :)
Rich Hickey mentioned
This is awesome! It would be great if you could record a snippet then layer your recordings.
I have several friends who have worked on embedded interpreters, and one has used lots of forth, the other lots of tcl.

WOnder how they compare?
In mid-century, probably the majority.
> I don't think either of these languages is practical for real world projects

Maybe not yet, but prior work by this research team eventually lead to CUDA. Terra may be useful as a productivity DSL for some high-performance computations, e.g. listed in their papers:

our DSL for stencil computations runs 2.3x faster than hand-written C
our serialization library is 11 times faster than Kryo
our dynamic assembler is 3–20 times faster than Google’s Chrome assembler

2021 HN thread, https://news.ycombinator.com/item?id=27334065

> Terra is a workhorse and it gets the job done.. Having first-class code generation capabilities has been really nice, especially with built-in support for things like parsing C header files, vectorization, and CUDA code generation. The language is stable and generally doesn't have many surprises. Unlike, say, C++ or Rust, there aren't as many corners to hide odd behaviors.
Blender Game Engine was a thing at one point, died a long time ago though, but now has a maintained fork!

https://en.wikipedia.org/wiki/Blender_Game_Engine
I'll suggest to you that the boundaries between introversion vs mental illness are probably quite blurred in some cases.

And although it may seem ridiculous to you, there are people for whom board games and Russian literature are pretty stressful and anxiety inducing in the same way that public speaking is stressful for many people.

If you had also included math in your list of frequently disliked subjects, then it might be less ridiculous an idea
Not to mention that a better security would involve a master key, and revocable subkeys signed with it, one for each device, instead of syncing. Not to mention n-of-m requirements.

And sure, I understand that most people need the paternalistic form, whey they are not given any guns and are also unable to export their keys from some service.

For example, with TOTP, the key is given to the user in the QR code, but common authenticator apps are unable to export the same data after it was imported. But not all; and the only bad thing about this is that the export restriction is a surprise to those who didn't expect it.
> I'm thinking about designing an embedded scripting language that addresses some of these issues...

https://xkcd.com/927/

;)
This is what happens when US 'no escalation at all cost' politics infect NATO. Started with US request to Poland and Romania to not shoot down russian missiles/drones.
> From your experience, what tips or practices would you suggest to stay disciplined?

Don’t ask others what helped them—it doesn’t matter. People procrastinate for very different reasons. It’s like asking what others did to stop their headaches. Just because they also suffer from headaches doesn't mean you should implement their solution.

One of the first steps is identifying what you feel when you procrastinate. What triggers it? Is it decision paralysis, fear of failure, a sense that you deserve more from life, or the urge to treat yourself? Perhaps your challenge is getting started, or maybe you’re simply overworked.

The solution depends on why you procrastinate. Techniques that focus on organizing work can help with decision paralysis or lack of vision but might be useless if your issue is task initiation or maintaining focus for long periods (in which case, tools like the Pomodoro Technique or timeboxing could be effective). On the other hand, neither of these approaches will work for hedonistic procrastinators, but strategies like making bets with friends or body doubling might yield excellent results.

Source: Helping people overcome procrastination is my job.
>If you want to make sure consumers don't want to return to CRTs, all you have to do are the following:

Nothing. Why would any folk down the street go out of their way to try and find a TV: More expensive, Heavier, Non-smart, power hungry, smaller. They are like classic cars, everyone loves them but not everyone wants to put up with all the hassles that come with them.
This seems interesting. I always thought of doing something similar but for specific topic in two specific arxiv categories. But for 300k papers like what is in here, Does anyone have an estimation on how much this will cost using OpenAI ada embeddings model?
I come from a similar perspective and have argued with a lot of people who disagree. The conclusion I’ve come to is, unfortunately, that many people have similar beliefs on the nature of “good,” yet believe vastly different things from me, and that this gulf is near uncrossable for many. A person taught by their parents and culture to believe, for example, that the “moral nature” of a person remains largely fixed after childhood, and that they could be a better parent than their parents, can justify seizing resources at the expense of their already condemned peers in order to raise a generation more capable of producing a society that does “good.” This is rational and altruistic according to their priors, but results in deeply selfish behavior.

All I’m trying to say is that defining good alone is useless for doing good. You’d also need to get lucky enough to be correct about how to do good.
It means that Everyone is now the maintainer of his own distro fork.
I don’t find article interesting at all. I agree with others that it’s full of gaps and „sound advice”.

Subject is interesting though and I, as person that naturally is introvert I can attest that avoidance doesn’t help. Negative effects doesn’t come suddenly, but after working remotely for 15+ years and mentoring many in similar situation I am sure that sooner or later bliss of solitude develops into non fun, hard to fix conditions.

But then what author describes at start isn’t an introvert/extrovert/shy or anxious person. It’s an obstructionist, a naysayer. Someone who always have an argument for not doing something.

I avoid such people and either remove from or leave teams where it’s impossible. Maybe they have reasons for being bad apples, but that’s not my job to fix it.
This is a profound misunderstanding of introversion. An introvert may choose to develop and use the skills of social connection that come naturally to an extrovert. But at what cost? If the situation demands extroverted behavior, then do it, fine. But the introvert pays a cost to recharge and come back to whatever equilibrium is normal for them. If the cost/benefit does not work out, an introvert can and should make the choice to exhibit introverted behaviors.

Being an introvert who is capable of extroverted behaviors, I always felt confused about the question, "Are you an introvert or an extrovert?" It became clear to me when I read an explanation that went like this: After a dinner party where you meet some new people are you left energized or exhausted? If you're exhausted it is because you're an introvert.
Screw this. Guess my type.
Canada. New Zealand. Jamaica.
Can anyone explain what "commutative and pasting diagrams" are to a humble (and not very good) software writer?

The Wikipedia page was too abstract for me to understand at a basic level [0].

[0]: https://en.wikipedia.org/wiki/Commutative_diagram
There was some encouragement in the 2018 NDAA, https://www.meritalk.com/articles/gao-dod-not-fully-implemen...

> The report notes that the 2018 NDAA mandated DoD establish a pilot program on open source and a report on the program’s implementation. It also says that OMB’s M-16-21 memorandum requires all agencies to release at least 20 percent of custom-developed code as open-source, with a metric for calculating program performance.
You don't understand, Roon's source code is gold plated and that means there's less line noise buzz in the playback or something
not only does it support them, but the default font provides them. although it splits the ligature in half if your cursor is in the middle of it which feels a little weird to me
I attended a talk by a geology professor about features in my area.

Mind completely blown. My area was once under the ocean. And the rocks I see in my regular walks bear clear evidence of having been in contact with water long-term.

Another mind blowing thing: if one digs 10 feet in my area, one hits a bed of limestone. And limestone is constructed from the skeletons of past marine life. And marble is compressed limestone. It just goes on and on. Simply mind-blowing field of study.
It does where it says they give hope for a wunsciptionless future. We've always had subscriptionless, and the software that was subscriptionless is still around.
How do you plan on sustaining the project? Do you have enough committers so you’ll not burn out? Will you need support? Is there a way to donate? I guess what I’m getting at is what is the long term sustainability work around this?
Paying for their annoying algorithm and deaf ears features.
> Missing damage tracking, always painting everything (even when the window is a full 4k monitor),

Out of curiosity, what GPU accelerated terminal does this.
I've tried it out and I can notice that ghostty is a little more snappy than Alacritty. I was happy with Alacritty, but I used a face a weird issue where the whole terminal freezes. I'm not sure if this is a Alacritty issue or tmux issue. I can only confirm this by using Ghostty and checking if the same issue happens.

Anyways this is a great piece of software. I've never been this hyped for a software ever before. Great work team.
This doesn't seem to relate much to the parent comment. The idea of someone introducing you to someone else at a party is them helping.
Gold, Bitcoin, creating a fallout shelter, learning to garden, hunt, and fish.
https://youtu.be/r3d4j2R6Is0
> IRS gets the vast majority of business taxes paid (no way to under-report taxable income)

I guess we should dispel this one if it's really why people think financial mass surveillance is a good thing.

Cash is not even close to the only way for someone inclined to do it to under-report taxable income.

Business income is revenue minus expenses. Anything that lowers revenue or increases expenses reduces taxable income. Businesses can deduct things that are personal rather than business expenses, overpay for deductible expenses to anyone giving a kickback under the table, sell at a discount to anyone giving a kickback under the table, do barter transactions and then deduct the traded merchandise as shrinkage, etc. Most businesses legitimately have single-digit profit margins, which doesn't take much to zero it out.

Then if they get caught they go to jail, which is the same thing that happens if they get caught not reporting cash sales.

And we haven't even scratched the surface of what large businesses do to avoid taxes. Spoiler: It's the same overall thing -- reduce revenue or increase deductible expenses -- but they generally have better lawyers and rarely go to jail even when they get caught.
For some reasons, the font looks thinner compare to Kitty on macOS. Not sure if it is a bug or intentional.
That's not quite true, social isolation has been shown to be correlated with an increased risk of dementia and cognitive impairment in older age. And I reckon there are other studies that show correlations with other health outcomes.
Everything, even UDP, but just networking. The file system is a bit more complex.
Has anyone here read Micro or Prey by Michael Crichton?

> In the Nevada desert, an experiment has gone horribly wrong. A cloud of nanoparticles—micro-robots—has escaped from the laboratory. This cloud is self-sustaining and self-reproducing. It is intelligent and learns from experience. For all practical purposes, it is alive.
I always do first:

apt-cache search netsurf
World without dynamic linking was ended eons ago. You are just too young to remember that.

But, if you like it, find like-minded people here on HN and create a successful distro with static linking only. Maybe you will success where others failed. Thank you in advance.
Buy DIY books and learn to grow a garden to eat food and a garage to build things with. They are good hobbies and will help you should the economy crash in The Great Collapse.
> The "positive" surface already contains all the necessary points.

If this is the case then why are you allowed to duplicate the surface again on the "negative" plane? To me that gives the idea that you duplicate the whole original curve. He didn't motivate that step.

Or oh wait. I think I see it, a bit.

It's not so much duplication it's simply that by doing a negative visualization, you visualize it in a different way. But also in a way that relates to each other as the x,z plane are the same and the vertical (y) planes are inverted.

I guess one could say that the positive plane is for one midpoint and the negative plane for the other midpoint as the surface areas on those planes are a visualization of midpoints.

And then when you turn that into a klein bottle, you show how both midpoints relate.

If my understanding is correct enough, then I have to say, this is wild.

Thanks for explaining! This is really cool. Like I said, I'm not well-versed in math. To even have an understanding of following the main beats of it is really mindbending as most of it is new.
I keep turning my Google Sheets into webapps
This book on ADC and DACs was extremely useful to keep in a work project. TI also have good resources

[1] https://www.analog.com/en/resources/technical-books/data-con...

[2] https://www.ti.com/lit/ml/snaa106c/snaa106c.pdf
I think part of the problem with these assistants is they are fucking annoying to use for all but the most trivial tasks. The only thing I've ever used Siri for more than once is "Siri, two minutes" - and sometimes she still tells me I don't have the timer app installed. The moment I can reliably get an answer to something I'm contemplating, it's going to have a huge impact on how much I use my phone.
Exploring Java's Units Measurement API (JSR 385)
Apparently, this is no longer the case, and the old emulated PDP-11 system was replaced with a new system in 2014–2016: https://news.ycombinator.com/item?id=29157259

The old system we are talking about here was Ericsson JZA 715, mostly written in Pascal with some parts in PDP-11 assembly, running under RSX-11M. Melbourne was the first site in the Southern Hemisphere for Ericsson's JZA series train control software, going live in 1982. JZA 715 first went live in Oslo in 1979. Earlier iterations of Ericsson's JZA software (JZA 410) went live in Stockholm in 1971 and Copenhagen in 1972.
What I miss in these discussions is the "now what". OK, we are all born with different innate preferences, skills, interests, weaknesses.

We live in a world. In that world certain interfaces are virtually required to be implemented. Sure, some advocacy for the different is OK too, but meanwhile self-isolation is just not going to work for most. Also, we all are already learning tons that are based on our instance of the world, nobody would solve or create businesses if it were for pure intrinsic motivation.

How are we improving our weak spots? I sure as hell am going to put energy there, and not waste it all on moping, even further specialisation. Well, maybe those too, but after I spent some effort in addressing point I can identify are weaknesses for my functioning in the world I find myself in.
Trading bots for Arqa Quik.

Mostly functional cross-platform animated ui toolkit based on cairo/pango/gdk. Never published, probably still have a repo. I was proud of it cause it was better than gtk (if you ignore gc-related stutters).

A backend for a boring accounting-related project.

I also have developed an active-record like platform using Lua, but dropped the idea eventually. It was a repl-devenv-like thing with “active” ui, data, transparent networking, etc.

In product-ish category that’s all probably. Not much of it were actual products, as in portfolio sense.
> any applications for the user should come with all their dependencies, like on Windows

s/dependencies/security holes/g