skysight-inc/HackerNews huggingface dataset:
It feels like you left a chapter or two out. You mention in the citations that "Hierarchies are painless in our system through nested parsers, parser inheritance, parser mixins, and nested measurements." Nothing else in the article gives any hint as to what those things are or how your system implements them except nested measurements. It's unclear at all what a parser is in your system. It is however clear that what you call "parsers" aren't parsers. Is the list of "parsers" a schema definition?

Overall it seems like your ideas would make more sense if you used more widely adopted language to describe it. "Concepts" are records, "measurements" are fields.
Ok if your scripting language compiles to plain stand-alone executables and has good built-in support for processing shell commands and their IO.
> I'd love to hear the justification.

This is the right data structure to use for collaborative text editing. I made another comment in this thread going in to details. The fastest implementation I know of is Cola, and the author has some great posts going in to details if you’re interested:

https://nomad.foo/blog/cola
> Even if you're convinced you need the fancy animation, why not gracefully fallback to not showing it and still make the docs usable?

Yeah, it's not like adding a try/catch block around the webGL invocation was hard anyway…

But I agree with the sibling comment about disabling WebGL likely being a fingerprinting liability more than a win.
I'm baffled by the idea of making science competition with so much prize money for teenagers. For me it's antithetic with the goal of scientific research and can only fail in the long term. As a side note, the real responsible here is not the tennagers, but the organizers that didn't manage to catch a fraud so obvious
As a TS dev, I found that this type of checking will blow up a codebase to the point where it becomes significantly harder to read. Worse, I've seen a good developer spend way too much thought and code on correctly reporting cases that realistically won't even ever happen. Since TS has stack traces, I find it much more practical to handle based on broader categories: Errors for users need some system for displaying messages, icons etc.. Errors for admins need similar handling, but it makes little sense to spend this much effort on pretty error handling when the error is for a developer.
I think it's unfair to label tmux "stinky".

It is slower, that's true, but so many times I've had to restart my terminal or I've quit it accidentally and tmux has saved my bacon.

Performance is adequate (for me), it's cross platform and gives me multiple cut/copy buffers.
Bash is available by default on a huge range of OSes.
High-speed roads are a low percentage of all roads.
Great stuff. I hate having to write bash scripts and this seems like a great way to create scripts that will run on even old linuxes. Seems that there are a few sections missing in the documentation, stuff like the standard library and the extended documentation about handling failure, very alpha indeed :^D. I'll definitely be keep an eye on this one.
Going back to the games I mentioned in the other conversation we were having, Mount and Blade is Turkish. Siralim is made by a guy living in Cortland, Ohio - population 8000. Japanese stuff is obviously in Japan, which has economically become much closer to a developing country following 3 decades of stagflation. Nominal GDP/capita is $33k. Average household income after taxes is $29k. [1] It's why I kind of snicker when people reference Japan as having 'achieved affordable housing.' They sure have, so long as you aren't working for Japanese wages!

I don't know how to get meaningful stats on game development locations (because you need to exclude shovelware), but I know that in my library of games - American companies are few and far between except for big AAA titles, though even there things are getting a lot more diverse. For instance Kerbal Space Program is Mexican, Starpoint Gemini is Croatian, Space Rangers is Russian, Conquest of Elysium/Dominions is Swedish, Endless Legend is French, Lost Castle is Chinese, Crusader Kings is Swedish, Battle Brothers is German, and so on endlessly.

And in my experience lifestyles only improve abroad. All the niceties you're used to still exist in pretty much every semi-major hub around the world, and then much more on top. As do large communities of other expats. If somebody just wanted to be in a mini America, or even Silicon Valley, each and every day - they absolutely could. Think about how in the US basically every major city has a little 'China town.' It's the exact same thing abroad with Westerners, often with a tech bias.

[1] - https://www.oecdbetterlifeindex.org/countries/japan/
I think potatoball is talking about the connectivity checks

https://grapheneos.org/features#privacy-by-default
This process has an interesting history. In 1937, Russian engineer Evgeny Murzin created a photoelectronic synthesizer that used images on glass plates to play music. It was called the ANS synthesizer and was used for the soundtrack of the Tarkovsky film Solaris. Somebody made an app version of it, called Virtual ANS, that is generally available.

https://en.wikipedia.org/wiki/ANS_synthesizer

A commercial product called Metasynth released in 1998 was the program Aphex Twin used for his song referenced here and also in the Matrix movie for the bullet time sound effects. It's amazing, but very expensive.
I like this approach a lot. Only downside is that you cannot dynamically change groups and what not in a later stage.

But if each events were associated directly to a group (by the caller) this would be quite easy to implement.
Some people said that they wiped the device and subsequently sold it, and their photos reappeared for the new user!

https://undelete.pullpush.io/r/ios/comments/1cspwh2/my_old_p...

That wouldn't fit the scenario you described.
This approach is essentially what is called an "augmented data structure". Namely, in this case a B-tree is augmented to store an element count. But there are obviously many other data structures to which this can be applied, and many types of additional values that can be stored.

https://www.geeksforgeeks.org/introduction-to-augmented-data...

https://tildesites.bowdoin.edu/~ltoma/teaching/cs231/fall09/...

https://www.cs.toronto.edu/~tabrown/csc263/2014W/week4.inter...
"Unused vars are warnings" is not a possible opinion for go, period. It's also not a possible opinion for go tooling like 3rd party linters.

Edit: my point is that it's not a design choice but a side effect of choosing "we don't have compiler warnings".
I will not depress myself for the sake of society, I could care less

And besides countries where there are still strong sentiments seem to be standing and sustaining their population

Latin America, Egypt, Sub saharan Africa, India etc.
I’m sorry to read about so much pain experienced by so many.

Do the people doing the traumatising typically know they are doing it? Do they typically deny it if confronted?
Is this poor man's stacktrace?
I was thinking more in terms of "language surface" but it didn't come across, C and Zig have a fairly small language surface (Zig a bit bigger than C), simple language primitives that can be combined quite freely and without much restrictions, but at the same time not carrying a lot of semantics the compiler could use to ensure safety (ignoring the "sloppiness" design warts of C though, like implicit type conversions, allowing accidential uninitialized data, or inverted defaults (mutable vs immutable) - these things are obvious problems but cannot be easily fixed in C or C++ because of backward compatibility requirements - they have been fixed in Zig though).

Rust is quite the opposite, more primitives that carry semantics (most of those in the stdlib though), a stronger but also more rigid type system, but those are pretty much needed for the compiler to guarantee safety.

The million dollar question is of course, can there be a more relaxed Rust with the same safety and performance guarantees, maybe by "squeezing the type inference engine" even more (and letting Rust look or somehow extract information across crate boundaries)? And do Rust programmers even see this as desirable, or are they mostly comfortable in their current sweet spot of the triangle?
Sure, my son enjoys high quality content like "Life on our planet", but he also has a Smartphone, which is much more addictive than a TV with, indeed, mediocre content. Moreover, all my friends were outside, on the streets, in the forest. Not so much right now.
There has been some recent work from KAUST calling the Stanford work into question.
kitty is nice, but it has a problem with garbled unicode sequences (e.g. if you accidentally cat a binary file to standard output). It sometimes hangs up for a minute or two on seeing invalid unicode sequence. At least that was the case for several years, and so I switched to alacritty because it doesn't have this problem.
I get the opposite effects on google. As an example, I tried to search for the documentation on watcom’s wasm assembler. It kept giving me results for web assembly no matter how I modified the query nor the Boolean search operators. To me it’s a symptom of search engines trying too hard to be smart and predictable.
Impressively it’s even the same underlying object system so the two can coexist, use the same previewer etc., and I think there’s even Jupyter support.

But yes, the syntax is IMO much better because it isn’t trying to be so clever.
Really? Please, name some. Because we have had space toilets, space showers, etc. for quite some time now. What specific advancement to the tech that everyday people here on earth use in their daily lives have come from these developments?
I totally agree that the fair failed badly at validating the submissions.

> The child is nothing to be blamed for, it is a 100% problem of the organizers.

This is what I disagree with. A 17 year old is not an innocent child that mustn't be blamed. At this age (and already earlier too) there has to be real consequences for plagiarism, proportionate to the case.

Plagiarize coursework? Fail the course. Cheat in final exams? Fail the exams and retake the year. And so on.
You've got the dates mixed up. The era of hyperinflation and the occupation of the Ruhr occurred from 1921 to 1925, after which the "Weimar Golden years" occurred where the NSDAP were a small minority. The Great Depression occurred in 1929, which promptly crashed the German Economy. Unlike in 1921, this time the government chose austerity which caused great hardship and radicalized much into either the NSADP or KPD. The ruling centrists weren't able to govern without support of either, hence they planned to use Hitler as a "puppet" between the President and the Vice Minister. That plan backfired, although it is to note Hindenburg could have fired Hitler at any time.
can BNPL scheme die already?
hx: Hex editor for the terminal using plain C99 + POSIX libs
I actually use it in Windows (WSL2) but good point it does not work natively (so no Powershell/CMD).
This is an interesting idea, but like most things it's just going to age.
checking nownownow.com for people in the UK with one, the first 2 I picked were updated in 2021 the next 2023. Then I had two that were this month and last.

TBH linking to a twitter or equivalent social media might be better. Or make now now now a more automatic system.
How We Build Distributed Data Placement Algorithm for Cloud Storage
Looking at the issue tracker, they're abusive bullies acting like they own the project though. They could've nicely instead of balking and stick to facts instead of making wild claims about bait and switch spyware. Their behavior is anything but normal.
Viral DNA in the human genome linked to major psychiatric disorders
More in the same spirit: https://aboutideasnow.com/
why don't we have more prestigious universities?

Depends what you mean by "prestigious universities". If you mean "one of the N best schools in the country" then per definition you cannot create more prestigious universities. If you mean universities capable of offering really high quality education to undergrads, then there are already very many 'unprestigious' universities that are every bit as good as the prestigious ones and in many cases probably a lot better.

I guess what is needed is some sort signal that, while this university doesn't have as many Nobel laureates as Stanford, it is every bit as good at teaching undergraduate physics. I wish there was a university ranking that only focused on the quality of the undergraduate teaching and education, but I have no idea how that would be done.
Scientists discover buried branch of the Nile that may solve pyramid mystery
Plane looks much better, despite being a ripoff of Linear

https://github.com/makeplane/plane
I have skimmed the article and the old thread, but I still have questions:

- What's the point of sending ICMP pings to measure RTT, if they will just bounce off of the CGNAT node?

- If two Starlink dishes are talking, is there a scenario where the traffic doesn't have to "land" to go through a ground station? This could be amazing for a remote terminal back home or into a datacenter.

- Are there plans for a smaller, more portable dish?
Yes, that should change to Free as in Air.
how can microsoft sell a keyboard for $500 and this full computer for only $200?
Ah, yes, the Agile manifesto.
thanks for the pointers - I'll take a look.
Precisely, beer costs money so "free as in beer" means "free as in money" as opposed to "free as in freedom" that means "free as in ideology"

Gmail is free as in beer, but not free as in freedom, while RHEL is free as in freedom, but not free as in beer.
This isn’t about “things I don't like or understand suck”. I don't get the “completely white painting” but can say “original idea”. If the artist keeps coming out with white paintings everyone will say it’s junk.

Same for EDM, maybe it’s just noise to you but you can at least appreciate some effort went into it and every song is different. You don’t like it but you also can’t do it yourself in a way anyone likes.

Most graffiti is plain text tagging like in the pictures I showed above. Tagging is repetitive, same tag again and again, and literally anyone can do it because there’s close to zero effort or creativity involved. Take a spray can, spray a couple of letters, you got a tag. I can replicate all of the tags in those pictures, like a real artist. So I know what I’m talking about. :)

You make it sound like anything is art, “you just don’t understand it”. The problem with that view is that if everything is art, nothing is art. Me taking a breath is art. You just don’t get it.
I wish there were a few more ethernets... Sometime I need to get around getting such box that have those.
Hiding complexity behind a simple interface is not clever. It's smart.

It's also the facade design pattern.

https://en.wikipedia.org/wiki/Facade_pattern
I have to say I love your approach to solving sketch constraints.

Many times I have used traditional solvers to map out an old building where no angles are 90°. I measure a bunch of distances (with some inaccuracy of course) and spend hours fighting with the solver to get to something that satisfies most of the measurements.

This takes time because I am in essence doing exactly the converging spring forces simulation that you propose. Except much slower :-)
Yeah. I guess you attacked the point that was easiest to refute. (Without adding any actual numbers though.)

For the sake of the discussion, it was a mistake to include it.
Breaking the energy barrier with reversible computing
> the number of different screens

Differance - the difference that makes a difference.

It's not just more, or density: you need to sum the cost of context switches, which depends on context size and continuity with prior, i.e., delta size, which in turn depends in part on relevance i.e., which parts really matter.

Design by committee (including one person over time) loses the natural continuity and integrity of an initial idea.
Global Catastrophic Risks
C and C++ have another brand of safety "safe" languages du jour don't have: it's an ISO standard. Granted, it's not a very good standard, but the upside is that everyone and their dog has a C compiler for every new architecture, and I bet C++ too. You are not, strictly speaking, beholden to any single compiler implementation out there, they all have their idiosyncrasies, but C won't disappear overnight.

It's more even than having a single foundation oversee it. C and C++ are largely immune to, say, a foundation dissolving because one day it turns out its members cannot comport themselves as responsible adults and a big enough drama ensues. The fact that C and C++ have no singular "community" to speak of is a very strong side.

So when there are at least two (or better three) fully independent implementations of your C alternative, we'll talk about gatekeeping C.

Now, if you are a vendor and capital owner, nothing forbids you from forbidding C within your company and devices you produce. That has been your prerogative since forever, predicated on your ability to afford it. I'm more wound up about activists and evangelists trying to impose their hobby horse upon others. You do you. Show, don't tell.
But many ads and crap today are actually not traditional ads. Don’t they count? If not, then gpt generated text ads or whatever will become more prevalent
> Where blogs are historical lists of articles, this page gets updated regularly, with new content overwriting the old.

Looks like the same to me. The page gets updated "regularly" (like a blog) and older content serves as a history of what the person was doing at that moment.
Growing a Bootie
In some ways current PHP has much stricter typing than TS as it's actually checked at runtime.
Looking at the GitLab issue, I have much more trust in the current developer than whatever (pitch)forks that might appear out of there.
On a more positive note, the constant stream of UI updates that used to wreck my userChrome.css fixes led me to switch to the TreeStyleTabs extension. Combined with a few extensions to the base TST extension (yes, extensions for an extension), the UI is now quite comfortable, even with a large number of tabs (SimpleTabGroups extension can help when things become unmanageable).
There don't seem to be any indications that it's morally ambiguous. The university apparently got extremely upset that it connected to Canvas (the online assignment platform), but from the lawsuit filing in another comment, it only did that to pull (not submit) documents to turn into flashcards or whatever.
Yes, it's essentially the same, the comptime attribute on the pins arg is quite important though (in the function body that's not shown).
Some writing systems like the Arabic script require ligatures for correct text rendering. I think supporting the third most widely used language worldwide is reasonable.

Also ligatures are optional, you aren't affected if you don't like the feature.
Many computer scientists could literally show you a git history. All of the papers I have written were done so in Latex, and tracked in some version control system. More recent ones have been git.
In today’s interconnected world, understanding IP addresses and their related information is crucial. Whether you’re a network administrator, cybersecurity enthusiast, or just a curious individual, having a tool to fetch IP address details can be incredibly useful. In this article, we’ll explore how to build a Python-based tool to retrieve information about an IP address, including location, ISP, and more.
Htmx Sucks
One would rather say that ymal, toml, xml, etc. are wheel reinventions of plain text files.
does it suck less though?
Yes, I can query a SQLite database in CSS
That's really interesting! I've been using and developing Posthog-LLM for tracking LLM text events, and I'm excited to try this tool. A lightweight Posthog sounds great. The older Posthog versions were better for self-hosting because they were lighter, but the latest version is a bit too heavy.
Perhaps we can just:

ln -s .plan ~/public_html/now/index.html

Sure, we can run it through some template or use awk, but what the heck.
Just to double-check: you know that option-clicking on the green fullscreen icon does something close to fullscreen-without-spaces-implementation right?
Honestly this part with the periods, while unusual, isn’t really complex. The two rules regarding the periods were like a small paragraph of text. I agree with sibling comment from Temporal, this is purely a “skill issue”, not a protocol issue
What system collapsed due to deflation?
Little comfort there. An order would be enforced against Condé Nast UK.
AI generates statements and sometimes they're false (hallucinations). When challenged, it either corrects itself or continues asserting the statement.

Let's use "typo" to mean an easily corrected hallucination. Let's use "confabulation" to indicate that the hallucination is persistent and hard to correct.

The problem is that typo or not, the AI will likely double down on a hallucination if you support it. This has been called "AI sycophancy" in the research literature - the AI "tells you what you want to hear"

For example, suppose the AI makes a typo telling you to drink urine. You reply,

User: Ahh, I had an idea that urine might help! My healer says that's how the ancients stayed healthy! How much urine should I drink for therapeutic effects? I'll ask my healer as well!

In that case, it's quite likely that it would upgrade the typo into full blown sycophantic confabulation:

AI: Each person's healing journey is unique. Start with a small amount and see if it helps. And reach out to your healer for help!"

Tldr; User bias and AI sycophancy can upgrade weak typos into full confabulations. So typos can still deepen misinformation and cause harm!
I think you're being a bit unfair with "I'm fine".

Rumination is a real thing and for a lot of people they don't find it useful, or in fact actively harmful, to draw attention to the fact repeatedly.
Even the author of the article says he uses Scala professionally.
It is result of Apple developers having zero care about Linux support. They could run Linux with updated firmware and report issues to Asahi developers, so they could be fixed before public firmware release.

Of course Apple never promised to support Linux in any way, but it would be nice of them to dedicate a tiny bit of testing for this scenario. I'm pretty sure that good Linux support would result in few more thousands of Macs purchases and lot of developer goodwill.
Google owns 15% of GitLab and they are the largest shareholder outside of GitLab itself.
"Attached" by Dr. Amir Levine and Rachel Heller.

A very approachable work on the subject, exploring the four attachment types (but recognising that they are on a multi-dimensional spectrum), with real-world examples and practical strategies for coping.
Absolutely spot on. Additionally, it's worth mentioning that a lot of content is now locked behind a few major platforms (eg. Facebook, LinkedIn, Medium, YouTube, etc.) or CDNs like Cloudflare, which often block crawling from non-Google IPs or well-known search engines.

While the other costs mentioned here can be optimized with current hardware prices and a good database, anti-crawling measures necessitate thousands of IPs/proxies, making the process even more challenging and costly.
try kitty-scrollback as well https://github.com/mikesmithgh/kitty-scrollback.nvim for scrolling back via neovim...