skysight-inc/HackerNews huggingface dataset:
I haven't done any real web development in over 20 years, but will soon have to build some sort of dynamic web site. I toyed with React 8 or 9 years ago (though never did anything with it, really), and found everything out there to be large and clunky and difficult to work with.

I came across htmx a while back and have kept it in the back of my mind as something to potentially use if I ever had to build something. I'm glad this article came up on HN, and your comment here... makes me really want to build something with htmx!
This optimization is pretty massive if used right. It means that you can draw this component directly on the pixel buffer of its parent instead of on a separate buffer of growable size that needs to then be copied over. Or if the browser renders things in order (to maintain a single buffer), this operation could be safely parallelized.
I felt the same way initially, but the language has grown on me. The turning point was writing a lot of Go, like full-time project work for a few months.

But as I've gotten older, I've started striving more and more for simplicity above all else, especially in systems design (disclaimer: I'm an SRE). Go is pretty good at being simple.

There are some things that still annoy me a whole bunch, though. Like - just one example - `fmt.Errorf` not being a first-class syntactic construct (or the difference between `%v` and `%w` in `fmt.Errorf`).
"Could"? Absolutely should.

> from approximately August 2022 to January 2024, Filion made more than 375 swatting and threat calls, including calls in which he claimed to have planted bombs in the targeted locations or threatened to detonate bombs and/or conduct mass shootings at those locations.

( from https://www.justice.gov/opa/pr/california-teenager-pleads-gu... )
Yes it may not be the prettiest but I can get 20 year old games to run with relatively little troubleshooting.
Yeah,

Small cities are quite willing to economize even if it means X risk some attacker will muck with the system.

But the thing I'd take issue is the "can't afford it" part.

Of course these cities could afford onsite worker. As gp pointed out, these districts operated long before the Internet and they could provide water then. But the neoliberal paradigm has appeared and suddenly the constant claim is no organization "can afford" not to do any given automation measure, no matter how illogical or dangerous. And so a key thing calling organizations on this baloney.
But you should know what you don't know. You don't blog about a mystery in behavior of some code when you have fundamental gaps how that code works. I'd say asking on SO might be better in this case.
What is the reasonable and proportionate response?

"Swatting" isn't really a thing in Germany, but we've always had other disproportionate responses to single phone calls. One call (or even an email) that threatens to blow up the air port, or some particular air plane, and it's shut down for hours until they've looked in all the places you could hide a serious bomb (presumably, I have no idea what their "okay, I guess it was a hoax" signal is).

But what's the alternative when somebody plausibly describes a situation that indicates someone is in extreme danger? Send out a single cruiser the next day to check out what was up?
> It’s pretty shocking how secure those early systems are

Compared to just a key it was a big step forward.
There are many layers and dimensions. As pointed out that these days systems design, integration and how to interface is more important (and in fact in older days as well not sure why it becomes these days as system analysis is a job higher than programmer usually, at least 3-4 decades ago).

We need someone knowing this, just like we need someone to run the nuclear plant we use. But we do not need much those but we need more how to use electricity. Hence unlike another post physics are not the key even if it is more foundational.

For personal growth, it might be still though.

But frankly lisp is such a non-multi-system language, it has a hard time to deal with external world by its nature. It can be done as lisp is really the god level programming language. But as said it is NOT used by the gods for a reason.

We need find a system level language to express ourselves so that we can stand in giants. We need giants but no need to be one.
> Any professional computer programmer here knows more in their field than a programmer from 70’s

Programming for regimes with different constraints is…very different. In a very real sense, “their field” for most modern programmers isn’t even the same field as developing software for 1970s deep space probes, plus, the issue wasn’t even about software but about end-to-end building and launching space probes (that was both what the quote was about and the field of the Voyager project manager.

But thanks for demonstrating the kind of hubris that the post you were responding to described.
I sort addressed this in my original comment but local police likely do not have access to an AFU vuln, and generally get it after it’s been patched. Then, they go on an unlocking spree. This prevents that
In this case, it would still be incorrect and uninformed if one were to substitute "frequently" or "routinely" for "always". The problem is not just a careless choice of qualifier.

I specifically directed my reply to you to where you had said, in response to Rscho's criticism of Ipon's hyperbolic claim, "then the entire medical industry is failing at communicating that", where "that" is what Rscho said in response to Ipon's hyperbole. I stand by my position that it can hardly be faulted for not preemptively responding to such nonsense, regardless of whatever you see/imagine as being relatable shared experiences.
Some days I don't shower and I look like a gremlin and I just want to get work done without worrying about my appearance. I don't work in a position where appearance actually matters for anything.

Also, what is the value in having it on? I've worked places where they want your cameras on during all staff meetings with 100+ people on them. I don't actually understand the upside to having it on.

If leadership wants to have their own cameras on because they feel it conveys intent and emotion better when I can see their face... that sounds like they made a decision. Leaders often have to lead with emotion so wanting to convey emotion better might be a good choice for them. Most of the meetings I'm in are about facts. And I dont feel like I need facial expressions to express data more effectively.

Anyone who worked pre-Zoom for a large corporation with offices spanning multiple cities will remember having conference calls simply because everyone was in office, but there were 2-3 offices to connect together. And you could see people in your own office, but you couldn't see people in other offices, and not being able to see people was never an issue back then. This isn't even a new concept. It worked for DECADES just fine.
This PDF (101 pages) should get you started:
https://ntrs.nasa.gov/api/citations/19660011758/downloads/19...
Japanese workers turn to resignation agencies
So what would be the outcome if you went to the court to get a restraining order instead of complaining to the school about bullying?

The other student can't be within 500ft of your child, but they have to be at school, how would that work?
I'm unwisely and unadvisedly wading into this half-cocked.

Swatting wouldn't even be a thing if <any number of logical things>

- Anonymous calls should be treated with high levels of suspicion as to their legitimacy

- First response training that's even moderately appropriate

- Situational awareness beyond what one's been informed by third parties

- Empathy for all humans

- Any kind of notion of that a scenario may not actually be as described by a single anonymous voice

A very (un)funny irony is that there are numerous stories I've read about domestic violence victims being arrested, as opposed to the attacker, which implies there's some level of suspicion in some circumstances about the information the police are being fed. Swatting, as a thing, indicates there's some kind of hero-pressure build-up that overrules any kind of <all the things I listed above> whereby that pressure has the possibility of impending release.
> Which browsers?

Quite a few: https://caniuse.com/do-not-track

Unfortunately the spec is official deprecated, rather than just ignored by sites, because without any regulatory weight it, well, would forever just be ignored by those who want to ignore it.

> I would make sites that do track make the information they have on "me" available to me for viewing and possibly editing at my request.

So, GDPR? That is not a cookie law but governs the tracking of PII, including the right to be given a report of what is stored about you and the right to be forgotten¹. Though it isn't finer grained than that: you can have yourself removed entirely and request corrections, but it does not prescribe any option for more selective deleting.

----

[1] except where that would impinge on other regulation, for instance in industries my day job services companies have to keep certain details of people for certain lengths of time (indefinitely for those associated with selling pensions, for instance) for dealing with complaints and other regulator matters in the long term.
I work in EdTech. Consultation calls have been one of our best methods for converting leads into customers, but they're expensive to conduct. If there were AI technology that could help close deals or facilitate consultation calls, it would be a game-changer for us.
Bottom-up? Ok, I see. From the tutorial it seems Logica reifies every predicate into an actual table (except for what they call "infinite predicates")

I found a way to look at the SQL it generates without installing anything:

Execute the first two cells in the online tutorial collab (the Install and Import). Then replace the 3rd cell content with the following and execute it:

%%logica Composite

@Engine("sqlite"); # don't try to authorise and use BigQuery

# Define numbers 1 to 30.
Number(x + 1) :- x in Range(30);

# Defining composite numbers.
Composite(a * b) distinct :- Number(a), Number(b), a > 1, b > 1;

# Defining primes as "not composite".
Prime(n) distinct :- Number(n), n > 1, ~Composite(n);

Look at the SQL tab in the results.
It's Confluence cloud. I've looked for documents I myself have written, using the keywords I knew were in the title, and got irrelevant random pages. It's ridiculous.
Fog, smoke, mirrored drones?
If a critical mass of people call themselves X, whatever previous definition of X gets adapted to that reality. That's how language/society works.

I see your point, but also think we're already past the threshold where the term's ownership has moved away from the Church.
doesn't exist in vi
More like a stepping stone. LLM’s are Huginn, the next step is Muninn.
no its just people dont want to do it. people can do tons of exercise even in a literal jail cell theres basically no reason any given person can't figure something out
Whichever side you think lies the most depends on which echo chamber you spend time in. I can think of numerous lies from the left. The Biden laptop thing, Trump said he wants to off Liz Cheney, the fine people thing, etc. If you think one side monopolizes lying you are lost.
> [We clashed a lot]. Dave thought my approaches were unnecessarily complex, and I thought his ideas were outdated and inflexible. Most of our arguments happened during code reviews, and [while things got heated at times, I assumed it was all part of working in a team].

No... "Things got heated" and "We clashed a lot" implies negative emotions. Are you paid for that? If you aren't you shouldn't suffer it.

At a gig a long time ago they were using Pokémon Exception Handing (look it up) everywhere. I pointed out that that was extremely bad practice and showed them sources that explained in detail why it was terrible. They said "We're doing it this way anyway." I said "Fine, but do I have to use it in the code I'm responsible for?" They said "No" and that was that (had they said "Yes" I would have resigned).

You can't change the past and there is no point in feeling guilty for something you didn't do. But for your own sake you might want to change your approach to work-life because it may not be healthy.
That's because "soft touch" finishes are usually basically incompletely polymerized plastic painted on the body instead of more premium materials like rubber or silicone, and yes, they will break down over time. You can fix it using isopropyl alcohol and a scotch-brite or similar sponge to scrape it off, but better not to have it in the first place.
I don't think there are any numbers published about the % of swatting calls result in a visit from a SWAT team, but I would wager it's higher than you are imagining. The police would be foolish to advertise the efficacy of swatting, so of course the real numbers are not out there AFAICT.

It feels like between this and the prevalence of scam calls, the FCC has been asleep at the wheel for 20 years. There's some signs of the "sleeping dragon" waking up, but I fear all that will get walked back under the next administration.

Bonus good read on the topic:

https://nymag.com/intelligencer/2024/02/why-arent-police-doi...

"Love of the game", Jesus Christ.
Why? You increase cost for what?
The Boeing example I believe related to this defect which occurs after 51 days of operation: https://www.google.com/amp/s/www.theregister.com/AMP/2020/04...

This seems sane given that the planes don't operate for 51 days constantly (I'm not in aerospace so please correct me, it seems a reboot could occur with refueling without issue)
It wouldn't be a problem, if the "heavily armed response team" was properly held to account when they killed innocent people.

Cops kill people on the basis of ludicrous anonymous phone call because they know they'll get away with it when it turns out to be false.

And they like it that way.

There needs to be a few very public cases of entire SWAT teams getting 20 year sentences.

ACAB
https://archive.org/details/software-design-for-flexibility_...
this is a police problem. as usual.
There is actually a real diagnostics program similar to the one in House, where people go "when healthcare providers are unable to discover the cause for their symptoms":

https://undiagnosed.hms.harvard.edu/

https://en.wikipedia.org/wiki/Undiagnosed_Diseases_Network
CurVis: a Rust raytracer over curved spacetimes
*67 could have enabled your shenanigan for years.
There’s lots of inefficiencies all around in Canada. Poor insulation, too much suburbanization, not enough heat pumps. Transportation is also very inefficient (not enough public transit, too much suburbanization, not enough rail).

Tar sands are an issue, as is other oil.
9/11 policy panic, the wars in Iraq and Afghanistan producing surplus equipment, 400 million privately owned firearms in the US, US history of police standoffs, DoD investment in military PR including Navy Seals worship, and much more have ALL contributed to the Swatting phenomenon.

I don’t think we could have intentionally created an incentive structure for swatting more if we had tried.

And it’s going to continue because guess what was one of the major issues in this election? Domestic security!
This is just a 185 stage device, but later ones would have thousands of stages, and could be chained together for even longer delays. Sample rates could also be much lower then 40 kHz as low as 6 kHz was used for echo effects.
Yes, because if AI can do maths then it can use that to improve the efficiency/quality of it's algorithms to self improve...
I’m sure AI can “solve” the Riemann hypothesis already, since a human proved it and the proof is probably in its training data.
Can anyone in Japan share what ground truth looks like around this? Does this churn matter to businesses when they’re in a labor supply shortage? Do these folks have other jobs they’re moving to? Or are they potentially NEETs bailing on being employed?
We need a LLM which can understand SOLID.
As a wise man once said: „nature decays! But latinum is forever.“
No, because if every call isn’t treated like a real emergency, in the off chance that one of them actually is an emergency then everyone would be crucified by the media and lawyers. Look at all the school shootings as an example, or even the Trump assassination attempt.
Those two things should not exist in combination.

One must not result in, or be able to cause, the other.

Let's say we have to deal with the fact that they do co-exist and interact. Maybe there should be additional protection and safeguards, and if there are some (which there probably are), don't stop there until the percentage of illegitimate calls is below a certain threshold.

And maybe it is already below a certain threshold, and I'm getting all hot under the collar about an incredibly rare scenario. Maybe it's better than it was. 20-year sentences should go part-way to reducing the frequency.

I'm mostly on the side of "letting a guilty person walk free is better than imprisoning (or arresting or shooting to death or even just violating the freedoms of) an innocent person".
I'm pretty sure that the US is unique in it's propensity for SWAT teams to shoot first ask questions later.

Same way as the US is the only nation in the world where it's impossible to prevent weekly school mass shootings.
I love Aptera! I just don't think it's ever going to take off. There's just not enough investment and demand. It looks ridiculous but it's an awesome concept of aerodynamics.
100%, publicly funded research should result in open code and papers, not private code and private journal publication.

It looks like this was well-funded research:

https://www.nsf.gov/awardsearch/showAward?AWD_ID=1921678&His...

The first grant was for $616,000 (over several years), and there are at least three more grants attached to this research.

Academia is sometimes a bit ridiculous. This feels like something an undergrad student could do in their spare time for a capstone or thesis project with no material cost.

YC would do a better job of this.
It’s not all kids, it’s one particularly sociopathic kid and the fact that he suffered no accountability until now.
It's a US cultural thing to either avoid blaming the police for anything, or make excuses for them. Brutal police behavior is seen as either acceptable, or what even desirable. I've seen reddit posts where a protester slightly taunts the police and gets pepper sprayed in the face, and all the commenters were gleefully saying things like "fuck around and find out", without even thinking that maybe there wasn't enough fucking around to warrant any finding out.

When you try and point this out, you're called various names, because apparently you either support the police 100%, or you're a criminal.
If you run this interactively on your own files, saying who would do such thing is fine.

If your server code runs this on untrusted input (files uploaded by users or whatever), the answer will be: Someone trying to crack your system.
Right, but when you smash down someone's door and see them playing games on a computer, instead of cooking meth while making bombs by tying guns together, maybe you shouldn't continue treating the situation as an emergency.
Hampshire represent! I'm also quite interested in this space.
Once we can reliably induce lucid dreaming, and maybe with the help of some neural prosthesis to capture the output, we can recover all that lost productivity time by having people do immersive vr spreadsheet work in their dreams.
I have been pretty consistent with creating lucid dreams in the morning by using my TV. 1) Start playing a movie 2) Set the audio just below being able to understand dialogue and can hear the conversations 3) Wear a blindfold to prevent energizing ocular receptors through closed eye lids.
As a fellow indie iOS hacker working on a personal project, I’d love to know more about how you built it! Assuming SwiftUI? Any UI libraries or dependencies? Any learning resources you found particularly helpful?

Congrats on shipping, I’m hopefully a month or so away myself :)
The blog post walks through the construction of a backend powered by `WTX` and a frontend with `Svelte 5` along side other tools to enable the real-time communication between multiple web clients.

One of the benefits of using `WebSockets` over `HTTP/2` streams is the fact that everything happens within a single `TCP` connection, which usually increases server performance if compared to one `TCP` connection per client . Moreover, it is also possible to open additional ordinary streams to serve other types of data.
I have a hard time feeling complainy about stuff like this because if engineers are doing their jobs properly, they’re implementing the defined requirements. Requirements are guided by business decisions on what matters and what doesn’t matter for a project.

So ultimately this means that if the argument is that the business is making the wrong decisions, then that means there’s an opportunity for someone to profit by proving them wrong.

I love Voyager but it also cost something like a billion dollars. So it’s a bit unsurprising that it is such a resilient system.
There's also the super weird (to people outside the US) insistence that the only possible response to gun violence (by gangsters, school kids, or cops) is "thoughts and prayers".
Yes. As a left-libertarian, I criticize corporations and their profit motive all the time. I see the concentration of power being married to the inherent incentives of increasing share value for the shareholder class. The only way I see we can reform the system — and fix many of the problems — is to gradually replace shares with utility tokens, ie the accounting system inside an ecosystem that producers and consumers of a marketplace use, and gradully buy out the parasitic class of “investors” who just want to extract rents and enshittify everything. It is a bit like the efforts Europe undertook at peacefully buying out slaves from masters or serfs from feudal lords. Just get out gradually from an economic system that encouraged exploitation.

We have just been inculcated with this exploitation as a “natural” part of our capitalist system for so long, since childhood for most of us, that many have a knee-jerk reaction to shut down this line of criticism and not hear the simple solution. Many on HN have built a startup when they’re young, been part of the VC industry, akin to a music prodigy or young actor or model being “discovered” by “talent scout”, and sold a dream which only a few achieve. For every 1 person who makes it big, 1000 who do the same thing fail. But they keep licking the boots of the system hoping they’ll be among the lucky ones, so they better say nice things. If they see words like “utility tokens” they immediately think “grift”, when in fact the system they’re supporting has grift and exploitation built in. Having utility token holders buy out shareholders also may be an element in furthering SDG goals and “stakeholder capitalism”, and saving the planet. But hey, as soon as the words are uttered which may trigger pushback, the system starts to protect itself, in the form of downvotes or strawman attacks etc.

Yeah, planned obsolescence is one feature of corporate control and profit system. As is surveillance capitalism, or pollution, or pushing people to work long hours, or have a gig economy, neglect their kids, or having people in echo chambers be angry at each other online because anger and misunderstanding leads to more “engagement” etc. All the ways that represent gradual “enshittification” that Cory Doctorow coined, is not an accident. These are all negative externalities, which are all traced back to one main factor: the profit motive of shareholders as a core feature in the system, forever. The rents aren’t going to extract themselves.
Where does your intimate knowledge of Datalog comes from? Do you use Datalog regularly (maybe with Datomic)? Or you just studied how it is implemenced out of curiosity?
I'm an oligarch an I'm o.k.

I break laws every single day ...