skysight-inc/HackerNews huggingface dataset:
It feels like this has become an annual tradition...
It's a shame that every time someone (e.g. upthread) mentions how even just MRIs are very expensive, often as an excuse for not using such tools, I think of all the times I've heard that other places like India make them quite cheap. Well, it's just one part of a giant pile of problems.

Thanks for the reminder about schizophrenics. Even though I've known about the effect (and especially the effect with use of lithium, which is thankfully not so commonly used), I've sort of forgotten about it as a factor in my thinking about the recent struggles of someone in my personal life. It's probably not forgotten by those working in the system, and wouldn't surprise me if it contributes to the incentives of the system encouraging people to be shut-ins and never challenge anything.
Unfortunately no, the tab doesn't sit there and do nothing.

Mobile browsers will do all sorts of optimization, such as interrupting the network, slowing down the vm, putting it to sleep, caching and uncaching things without letting you know, and without a predictable pattern.

If you use raw JS, you can deal with all kinds of errors manually, put in place recovery strategies, bust caches, etc.

With HTMX, you just get sluggish behavior, or no behavior at all in your page, and you don't know why.

Also like another person said, you expect your state to be the same, like the scrolling placement, but chrome might decide that no, you get a page refresh there, or you are somewhere else in the page on next switch.

In this particular app, I have a raw JS counter, which is updated on the client to make it snappy, and by htmx to keep it up to date with other modifications. But the counter will be off randomly because Chrome messes with it. So I had to manually put many rules to know it's out of sync, and request the sync at the right moment. But the sync may not happen because Chromes decided so. So I should try several times, with exponential backoff, differentiates the different reasons of failures and update the DOM manually while handling various interactions with other components.

At this stage, you are basically coding a lot in JS instead of getting the state from the server in HTML, so having VueJS + VueRouter + Pinia is going to be easier to manage, and you'll get more interactivity and optimistic updates on top.

It's not worth it. Right tool for the right job and all that.

It's mostly on mobile though. On Desktop, the HTMX app behaves perfectly.
Five Years on the IndieWeb
Oh, string templates. That's a shame. Seemed like one of the new features that'd actually be useful
I think biannual by now
The Delusion of Advanced Plastic Recycling
Pretty incredible what they are able to do with a i486!
It's only them and the commission who can make proposals right
There are excellent options for building accesible stuff in the frontend world nowadays. If somebody is building something that is not accessible, the issue is not with the tooling
It is a source of so many security issues. Retracting a JEP that does not have broad support is the sane thing to do. There are enough languages with features that have not had every kink solved before standardisation. It is always a source of pain.
I've been following the JEPs from a distance and my feeling was that there wasn't really a "wow!" or great solution and a lot of mild disagreements.

Maybe it's a bikeshedding situation, but since we are talking about language design and one with a huge instaled base I think this was the best decision since the upside is really not that great compared to the downside.
Furthermore, the events leading up to Spanish Civil War were internal and completely unrelated to the looming global conflict, regardless of the fact that the Axis powers and the USSR chose to support different sides for ideological or opportunistic reasons.

All else being equal, the Spanish Civil War would have happened even if Italy, Germany and the USSR hadn't intervened in any way whatsoever (though what the result would have been is anyone's guess), and WWII would have happened all the same even if the Spanish Civil War had never happened or if the Spanish Republic had managed to prevail.
Contrary to what the corporations want you to believe -- no, you can't buy your way out of every problem. Most of the modern AI tools are mostly oversold and underwhelming, sadly.
Just submit a DnD character sheet and be done with it.
No one claimed or even hinted that authors can retroactively revoke the license. But sole authors aren't bound by the terms of the GPL when they themselves distribute the software because they already have that right as an author without a license, as opposed to others who are granted that right by the license.
True, it works just fine. But doing non trivial things in a templating language never quite sat well with me. So I am trying out dominate as a way of just doing everything in Python. Jury is still out though.
Nice, what if I have a 3D model and I want to show extra info in a html div about a vertex, edge, face or object that I have selected?
https://news.ycombinator.com/item?id=38964824 [JEP draft: String Templates (Final)] - 5 months ago

----

I'll stand by my past point that it was unnecessarily verbose. I'm really glad they're going back to the drawing board with it
Best-funded generative AI startups in Europe have BigTech experience in common
You are right, while we might disagree one some things (do children need end-to-end encryption), I do, I think, all want to figure out how to make sure all children end up happy and safe, and I don't think we know the best way to achieve that.
> It sounds like you're advocating for wiping them all from history and outlawing everything but GPL licensed code, which just isn't possible, nor desirable.

That's a strawman: Nothing I said implied any sort of genocide.

I'm pointing out that the pro-user license has more benefits than the pro-corporate licenses.
He can get arrested and killed if he speaks out like that against Russia, especially because Putin personally intervened to give him and his wife citizenship. There is an understanding that his actions made the United States look bad and that's why he is getting this and that's pretty much it. If he causes problems in Russia he can go bye bye.
Dupe: https://news.ycombinator.com/item?id=40737014
He was lucky that only the registration was canceled; knowing Google, it could have affected the entire Google account.
Sure, it's a low-level language, but my concern is that it doesn't even enforce the encoding? Yes, UTF-8 source code prevents string literals from being invalid, but any input from users/sockets/files could be invalid UTF-8. Basically, there's no distinction between a "string" with a known length and a byte array with a known length — the same mistake C and C++ have. Conceptually, strings and byte arrays are different things, even if they can be represented the same way, and a type system could enforce that.

And yes, UTF-16, used by Java and C#/.NET is a pain-point as it forces conversion from sockets/files from UTF-8 into UTF-16 so they can be used, then another one when writing back. But that's beside the point when talking about Zig.
Sandwich Streamed the Talk Show Live in 3D on Vision Pro
with JSON, frontend devs can ignore chunks of it, or work with the backend devs to modify the payload.

HTML, being a representation of a desired state rather than a neutral information exchange medium. is tricky to do that with. the frontend and backend devs would have to remain in lockstep with any changes made to the payload, ie the frontend and backend applications become tightly coupled.

I don't really see how having front end devs hand off a spec saying "we need this exact result format" is better than a loosely coupled result in a standard format
We used to get quake and Warcraft running on them from memory.

It was - is! - a great chip.
The author explains:

"Each letter and digit in this typeface is made up of exactly one of each of the Tetris pieces: (I), (J), (L), (O), (S), (T), and (Z). Furthermore, the letter is designed so that it can actually be constructed by stacking these pieces one at a time and be supported by previous pieces, as in Tetris. These designs were found by hand, aided by the BurrTools software which enabled searching for whether the Tetris pieces could fit inside a candidate outline for a letter. The piece colors roughly follow The Tetris Company's standard colors, or you can switch to black pieces. The initial rotations follow the standard Super Rotation System."
Looking at an extreme case, do you think it would be reasonable to make guns available to all children, at all ages, and trust children and parents to ensure that everyone is safe?

If not (and I'm assuming not, let me know if you do think that's reasonable!), there is some space for laws which restrict children, in return for increasing their safety -- we just have to discuss where that line should be.
Tao is Australian.

That said, yes, real analysis is often a third-year class.
Yes? Tomatoes are better in season. Is this controversial?
The title is editorial, and the link is merely the evidence.
> In July, the Council Presidency will transfer from Belgium to Hungary, which has stated its intention to advance negotiations on chat control as part of its work program.

That does not make me very hopeful.
author has a book too, I haven't read it but thought I'd link it: https://www.amazon.com/Street-Fighting-Mathematics-Educated-...
I guess this is similar:

https://en.wikipedia.org/wiki/Fermi_problem
null backward incompatibility might sneak up and become a horrifying null to pay.

---

"{warning} backward incompatibility might sneak up and become a horrifying $price to pay."
What these things really do is give the reader an insight into _how you see yourself_

Will that be useful to them? Will that be of benefit to you? It depends
> … your post feels frighteningly Pollyannaish

Your comment was bleak so I supplied a counterpoint. My view is that new technology itself is not inherently unequal - it can widen or narrow gaps depending on how it is developed, regulated, and deployed.
Most of the AI products get disrupted by OpenAI itself. People don't use AI copywriting tools as much as they could because OpenAI does that for them directly.

However, last I checked, the second most used AI tool after ChatGPT is Character.ai. Many of the others are writing aids, Midjourney, and the free tools around these.

r/LocalLLaMA is one of the largest communities on Reddit.
Lots of German ones too.

https://en.wiktionary.org/wiki/Category:German_surnames_from...
On the individual level this seems absurd. It won't be read before contacting someone new. It will however annoy some people to have specified some arbitrary preferences and then have them routinely ignored by everyone.

Something along these lines is a good idea for a job listing though. Come up with a broad sketch of how the current team works and likes to work, have the team edit it until rough consensus, add it to the job listing. The best I've seen in that direction is https://github.com/symmetryinvestments/overview/blob/master/...

> Qualities and traits we value

Usually this is something vague around inclusivity and niceness. I can't remember the stated corporate qualities of anywhere I've worked, though the reality tends to stick in the mind. Symmetry have not taken that stance. The examples I find most interesting from that section are

> Practical people who are at the same time unreasonable when they ought to be

> Extreme and unusual intellectual capabilities

> Good taste and love of beauty

It's not enough to tell me whether I'd like to work there or not - in particular trading firms are usually obsessed with people sitting in office blocks - but it's higher signal than the usual waffle about everyone working together nicely to make things nice.
That doesn't take into account the people who use no extensions, probably the vast majority.
Making Apple Silicon faster: Multithreading
Curl is inside 22,734 Steam games
Yeah, exactly. You would need to handle deserialization like all the other strong/static languages.

It would be an extra constraint for an extra layer of guarantee and ideally performance.
> Nobody takes anymore the BBC as a reliable source.

The Guardian makes the same claim.
For RDBMS we typically consider millions to be tiny to small. A billion is somewhere on the boundary of medium to big.
> US has to win the race because while it's true that it's no angel, it isn't an authoritarian dictatorship

Yet.
What's the difference? They "don't care" about it as long as they don't suffer any direct ill effects from their indifference.

Once things get to the point where every facet of our lives is actively under surveillance, and authoritarians in power start abusing their power in ways that affect those who "don't care", they'll start caring really quickly but by then it's going to be too late.

Maybe we need a good fascism scare to remind everyone why personal freedoms should be fought for instead of being taken for granted.
Are you implying that other new features are not useful? Could you elaborate, because I think a lot of the stuff being added (records, pattern matching) is super useful.
Right. It's fine for him to be as cowardly as everyone else! But then he's not a hero who speaks truth to power, unlike say Vladimir Kara-Murza.
My understanding was that Deno has compatibility issues with Node - it can't necessarily run all normal Node code. Whereas Bun definitely can.
> Huawei India (once Huawei's largest R&D hub and their main chip design hub) was forced out of India after the Doklam standoff

Yeah, no. Huawei Bangalore was tiny in comparison to Dongguan, Beijing and Shenzhen. And far from being the main chip design hub, barely any hardware specific work happened in Bangalore.

Source: Worked for Huawei Bangalore for over 6 years.
Many of the proposed syntaxes for this feature were absolutely bonkers, nearly as bad as the ones proposed for raw strings. The JVM is technically impressive, but the syntax is almost C++ levels of terrible
It still shows real grievances of real users (combined 13643662 installations) that usually get happily ignored or marginalized by gnome enthusiasts.

hi@
That literally isn't what I talked about.
by the 1930s they were using table-top telephones: https://news.ycombinator.com/item?id=39993396
I've ended up keeping a bit of list of events listing websites here: https://wiki.openstreetmap.org/wiki/Mapping_Weekend_Howto#In... So I've added radius.to to that.

This is for running community events for OpenStreetMap, and so one quirky requirement is that ideally we show OpenStreetMap rather google maps (perhaps as an option). We also like to see open source options, of which there are a couple listed on there (more suggestions welcome!)

But all of these considerations are less important than the big one: Discoverability. meetup.com wins by having a list of events which is not just searchable and taggable etc, but also massive. So people just browse on there and find your event via their interests. That's a tough thing for any newcomer to compete with obviously.
Shouldn't be too hard, the tool is designed to be intuitive. That said, it may not be obvious how to use the planning part of the tool if you're not familiar with trains.

The README contains instructions to start OSRD with docker-compose, if you want to try it out. Would be nice to have a public demo instance for sure!
Classic Mac OS literally did not have a command line, and was generally pretty easy to use.

The situation isn't identical, but broadly speaking the goal of having a GUI for everything which is still good and powerful feels to me like it should be possible, albeit not easy!
Not really. Most of us just get on with our work happily.

There's a small but vocal minority who have been crying about the direction for 13 years, but still want to use it. Must be doing some things right.
Let's write a video game from scratch like it's 1987
This is a well solved problem in languages like JS[0] and C#[1] allowing both plain and customized interpolation. Perhaps they wanted a different implementation and could not just take after prior art due to politics or culture?

[0]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

[1]: https://learn.microsoft.com/en-us/ef/core/querying/sql-queri...

(example showcases it better than API spec, C# generally lets you take it further to perform zero-allocation interpolation with custom interpolated handlers if you e.g. want to pass interpolated output into a buffer/stream/etc.)
C++'s std::string might as well be syntactic sugar on top of a std::vector<char> (due to significant similarities in implementation and API), with null-termination by default for C interop. In general, in C++ you shouldn't be passing around null-terminated strings unless you're working with some legacy C API, at least without also passing the size of the string (unless you really like calling strlen, like that GTA5 code [0]), at which point you might as well pass const std::string& or std::string_view (which can be constructed transparently from a std::string).

Why do you say that std::string_view is more awkward to use as a result of being part of the stdlib?

[0] https://news.ycombinator.com/item?id=26296339
What really gets me with these types of "safety" proposals is that we already have quite some ways to get someone's private information and communication if they are being investigated. Has everyone forgotten that? All that these wide reaching laws do is to allow for governments to investigate without substantiated reasons.
If I was there I bet I would run like crysis or something
In part, maybe. The bigger reason is the roller coaster slows down near the top of the loop, so even for an constant vertical acceleration you need a non-circular shape.
> It's unlikely we'll see any admission on why exactly the vote was withdrawn

There may be more than one reason, but yesterday Germany said they'd vote against the proposal so it was DOA.
Makes sense but I think the main issue with the workflow is that the user is having to type words out? As a vocab builder it would be nice to do more suggestive words or something that does not force me to type in words.
I think you mean spending more than 25000 (on things subject to sales tax), not earning 25000.
It may not cost much to host, but does it cost much to moderate?
Maybe I'm dense but I learned nothing from this link. What was the actual flaw?
> Math is the reality that physicists sometimes discover

Is that a reference to the mathematical universe hypothesis? Did Arvind ever work with Max Tegmark at MIT?
Colorado Supreme Court considers a pink and blue cake's meaning
It is really just about two things - prioritize async written communications for everything related to the business. Yet also have zero hesitation to call each other up for quick, friendly conversations and questions, and feel free to go off-track and just talk to each other.

If you can normalize that type of internal communications, everything else tends to fall into place.
You can sell GPL software. But the purchasers can then turn around and distribute it: https://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMon...
The Lost Art of the DVD Extra
> Do any country histories remain pure with such a long timeline?

You know the old joke, "Europeans think 100 miles is a long distance; Americans think 100 years is a long time", I presume?

OK, so I'm a European, but still: 170 years is NOT, in a historical context, "a long timeline".
I can't imagine not having this. All of the web development I do today relies heavily on server-side string interpolation (and verbatim) features.

Being able to do things like evaluate functions and iterate collections inline with HTML templates has allowed me to sidestep a lot of pain over the years.
This sounds like the "if you raise minimum wage by $10 then a burger just becomes $10 more expensive" which sounds true but never is [1].

> [2] Despite the different methodologies, data periods and data sources, most studies found that a 10% US minimum wage increase raises food prices by no more than 4% and overall prices by no more than 0.4%.

[1]: https://www.google.com/search?q=effect+of+raising+minimum+wa...

[2]: https://docs.iza.org/dp1072.pdf
There was a great post here about this specific possibility, that NN crowd has effectively convinced themselves in the supernatural abilities of their NNs:

https://softwarecrisis.dev/letters/llmentalist/
Checking the wiki page history, it was added after the reply Julliard send to Shefte in Jun 2022 (and why text is essentially identical). Similar to Shefte followup message, I was under the impression that there was a collaboration between the projects. Or at very least (Wine considered, although fully independent projects, upstream since ReactOS used parts of it), ReactOS code made its way to Wine.

From the IA link you provided, the full quote actually reinforces the previous.

>ReactOS (which aims at commercial usage too) can not directly utilize methods of development like dirty reverse engineering, and thus ReactOS can not share all code with the TinyKRNL project like we are sharing code with WINE.
I think he's referring to this discussion: https://mail.openjdk.org/pipermail/amber-spec-experts/2024-A...
"Make Europe Great Again". Seriously, that is the new slogan for the Hungarian EU presidency.

https://edition.cnn.com/2024/06/18/europe/hungary-make-europ...
It's strange as they point out that doing what Scala does is not possible as the language already has string literals that could contain the $ syntax stuff. But Scala does not enable string interpolation without explicitly using it by adding s infront of the string (s"some $value ${another}way")

Though as they point out the syntax was not really the problem.
>That's just such a Java thing to do. "Oh we failed to design the perfect solution, so we are not going to change anything until we find that perfect solution."

That's not true at all. In the last years there were lots of features that were introduced, later disabled, enabled and then disabled again because they were causing smaller or bigger issues. There was a major work on metaspace tuning (guard allocations) that went in, stayed in for 2 or 3 versions then was removed. AVX features were enabled and disabled multiple time because companies where getting wrong results or crashes.

It's a fair game to remove something you as a developer don't consider ready. Just think how much garbage your team or company have shipped that wasn't ready, you had to patch under pressure or explain to users that it's not really working as described by marketing team and users should stick to old ways for a few more months.
> "see sycamore gap"

I'm not sure I understand; are you suggesting that chopping down the Sycamore Gap tree was performed to achieve some sort of crop outcome (or avoid some sort of crop destruction)?

The ongoing description of the incident is an act of vandalism, without any suggestion of a perceived (or actual) rationale.
Ok maybe I'm an idiot but wouldn't the simplest algorithm be

1) Choose highest building. Draw it's roof horizontal only.

2) Repeat 1) choosing building by next height lower, unless lower building roof within range of an existing rendered roof x+width, then exclude that building from rendering.

3) Once all buildings roofs drawn, draw the building side verticals downwards from each until they hit a roof or ground (either from a cache or detecting pixel colour), in which case stop.
I hope they don't use Hungary as the scapegoat to pass this kind of stuff, the fact that something like Chat Control is even discussed is gross already.
Looking at the pwn2own recent competition results, both Chrome and Firefox have been exploited. Overall it looks like they are more or less on the same level security-wise.

Firefox security has improved significantly in the last decade, it was pretty terrible back then. "Electrolysis" and "Quantum" certainly helped.