skysight-inc/HackerNews huggingface dataset:
So, summarizing the timeline here:

Bad things happened.

Review-and-approve regulation happened, things improved.

Another bad thing happened, at a much lower scale.

Regulators cracked down, professional admins replaced experts, things got buried in red tape.

The author argues against review-and-approve but they don't present a better alternative than that first review-and-approve. They mention, but don't really endorse, liability law models. But today's adversarial legal model in the US is also slow, expensive, and results in tons of cover-your-ass legalese at large places.

The "ratcheting up" of the regulation enforcement seems like the much bigger problem here than an "review and approve" model itself. The need to look like you're doing anything to try to prevent bad things from ever happening.

We don't see that everywhere - we enforce speeding and reckless driving laws, but sometimes people still die from traffic incidents caused by those. The reaction hasn't been to put ten times as many cop cars on the road, or ubiquitous speed cameras. We did put in cameras for red lights, but those lost a lot of momentum and were pulled back in some places instead of rapidly turning into constant monitoring of everything about driving.

So is the problem just that politicians don't relate or understand something like a medical study as well as they do driving, and don't understand the tradeoffs and burden required to try to make sure nothing went wrong, ever? If anything, I'd expect that to result in industry lobbyists pushing deregulation to have a much easier go of it than they have. So I don't get it.
Because HTML form validation is a built-in native feature of HTML, and it's integrated in the browser:

<input type="email" required placeholder="Please enter your email address">

Constantly reinventing the wheel in every app is silly.
As of 2023-05-05 16:54 UTC, it looks like all the links are fixed. Maybe they hastily reverted to an old site version? It looked like they had moved to a new URL structure, but not any more.
There's a lot of lags in the system as well.

Like another comment mentioned housing starts have fallen off, but there's still work on ones already being built.

The bad businesses/investments that have been propped up by zero interest rate financing also will need to hit their loan maturity dates for them to adjust upwards.

It is normally 6-12 months after the Fed stops raising rates that there's a recession.

And the big recovery from covid right now is hospitality.
"I would like to see the research, which is what the article is about."

The article is about how big oil changed Standford's research focus. And their interest is simply to leave everything as it is and stall any further oil limitations, so they can profit, like they used to, without having to fundamentally change.

But yes, they are totally free to fund research that is in their interest and if they happen to find a magic solution acceptable to society, I am thrilled. I am just very sceptical that this is what will happen. I rather suspect it will be symbolism used by willing populistic politicians, to block uncomforthable legislation or stall it completely.

I just see no technical ground for this to really work, other than wishful thinking. And if the latter is the base, then it won't work, no matter how millions you spend on it.
People have released multiple open-source alt clients (mostly in beta states, because it hasn't been very long). I've played with the API myself and it's really quite easy to use, especially with an SDK (there's an official one in typescript and community ones are sprouting up in almost every major language). I'm in a discord for people doing stuff with the API that has almost 1k members
Yes, but some technologies make it easier (or harder) to keep everything clean.

Like in my opinion you can write clean code in C, but since you dont even have a string type it shepherds you into doing nasty stuff with char*... etc.
i haven't heard of any browsers implementing these features, but that's the right thing: they would be far more effectively implemented by the hypermedia client and it wouldn't be too much work technically

my sense is that HTML is constrained by social/organizational issues rather than technical ones at this point

hopefully someone on the chrome team notices htmx at some point and HTML starts making progress again
> I think your other points are reasonable, but you seem to be trying to shame anyone that refuses to pick a team instead of considering that maybe both teams stink.

I am not from the US or UK and in my country any given election features more than two viable options, so I am not sure what you're talking about here. But I admit I don't envy US-americans with their choice between center-right and far-right politics on the national stage.

What I said is more about individual political actors than about the parties they organize in. Of course it is also important to hold collective misbehaviour accountable, but in my eyes individual actions (both good and bad ones) deserve more attention.
Yep, it likely could. Spotting something that usually is an error now being wrapped in `Pin<Box<...>>` would hopefully be not too hard.
There is sufficient evidence to believe that the CCP held a gun to their heads in order to coerce those statement. Quite possibly literally.
I don't understand how spa is different than vanilla web app in terms of user analytics? A beacon is a beacon. Whether its img tag with a 1x1 transparent gif or an ajax call.

Also validation is usually built on both client and server for the same things. Like if you have a password complexity validation. Its both on UX and the server otherwise it will be a very terrible UX experience.
Thanks. TIL. I also started to use perl because it lets me write dirty one-liners to transform text on the fly. It's a fresh change from Python and its mandatory whitespace usage.
As an artist, I would be trying to build/train a model off of my own work to help speed up the creative process and work with AI to create unique images that I couldn't think of.
The purpose of htmx is to enable the server to send fragments of markup to update the dom in response to UI events. Alpine.is is purely client side, you may not even have an application server.
Wolfgang Schivelbusch, Polymathic Cultural Historian, Dies at 81
If Mozilla would bank half the income each year they'd be fine.
Have not used it myself but looks like there is StackAnalyzer[0]. Have done it myself by adding analysis to angr[1] but it pretty much boils down to trying to solving the halting problem for many large programs (an unbounded recursion or alloca makes the max stack size infinite)

[0] https://www.absint.com/stackanalyzer/index.htm

[1] https://angr.io/
> indicted on April 18 for allegedly working on behalf of the Russian government and Russian Federal Security Service (FSB) to conduct a “malign influence campaign” designed to “sow discord” and “advance Russian propaganda.”
Only an Idiot Would Invest in Urbit
None of that is remotely reflective of reality.
Those old games are so cool and simple. You just can play this games without to spend 100 hours to learn the game first.
True. But I also find that a lot of frameworks are narrowly optimized for solving specific problems, at the expense of generality, and those problems often aren’t the ones I have.

Supposedly declarative approaches especially are my pet peeve. “Tell it what you want done, not how you want it done” is nice sounding but generally disappointing when I soon need it to do something not envisioned by its creator yet solved in a line or two of general purpose/imperative code.
My understanding based on the docs[0] is that htmx works with CSP, but it also drastically weakens its protection, as attackers who successfully inject JS into htmx attributes gain code execution that CSP would have normally prevented.

Am I misunderstanding? If I can use htmx without sacrificing the benefits of CSP, I'd really love to use htmx.

[0] https://htmx.org/docs/#security
I haven't worked in this space, but from what I gather, the idea would be something along the lines of the following:

An autoencoder is a model that takes a high dimensional input, distills it down to a low dimensional middle layer, and then tries to rebuild the high dimensional input again. You train the model to minimize reconstruction error, and the point is then that you can run an input on just the first half to get a low-dimensional representation that captures the "essence" of the thing (in the "latent space"). In this representation, images that are similar should have similar "essences", so their latent vectors should be near to each other.

The low dimensional representation must do a good job capturing the "essence" of your things, otherwise your reconstruction error would be large. The lower the dimension you manage to use while still managing to reconstruct your things, the better of a job it must do at making those parameters really encode the salient features of your thing without wasting any information. So similar things should be encoded similarly.

So imagine you've got a database of images, and you have a table of all of the low dimensional encoded vectors. You want to do a reverse image search. The user sends you an image, you run the encoder on it to get the latent representation, and then you want to essentially run "SELECT ei.image_id FROM encoded_images ei ORDER BY distance(encode(input_image), ei.encoding) LIMIT 10".

So you want a database that supports indexes that let you efficiently run vector similarity queries/nearest neighbor search, i.e. that support an efficient "ORDER BY distance(_, indexed_column)". Since the whole process was fuzzy anyway, you may actually want to support an approximate "ORDER BY distance" for speed.

In practice apparently the encoding might be taking the output of the first or nth layer in a deep network or something rather than specifically using an autoencoder. Or you may have some other way to hash/encode things to produce a latent representation that you want to do distance searches on. And of course images could instead be documents or whatever you want to run similarity searches on.
Is there a MySQL plugin for vectors?
Ted Lasso's reaction to hot tea is probably about the median US attitude toward it. We're just not used to it, and those of us who dive into that world usually have to kinda acquire the taste through some effort, before we start enjoying it. Very few of us take our first sip of typical black or green tea and go "oh yes, that's delicious, I'd love to drink that every day". Black coffee's not far off, but it's more culturally present so there's more pressure and opportunity to acquire that taste.

For my part, despite working at it for years, I still don't really like cheap tea (the stuff I could actually afford to drink every day, and that can be found without seeking out rare-in-the-US tea shops or ordering online), though higher-end tea is really good.

We drink a ton of iced tea, but that's easily made on the stovetop in a large pot, and can be bought in gallon-quantities at the grocery store. Having a kettle doesn't improve iced-tea-making very much.

[EDIT] Part of it may be that we drink on-the-go more than other countries. Just a guess, but might be true. Iced tea and coffee (hot or cold) are both much better for that than hot tea—one doesn't usually make a thermos-full of hot tea and drink it straight from the thermos, I'd expect (but maybe I'm wrong?) but that's normal for coffee.
I think what many people today are calling AI will in the future be thought of as just a very high level programming language.
We need a consortium of AI, ML diggers who can unwrap exactly how PII is being tendrically used against us and add awareness.

Recall that guy who wrote a thesis on the actual fiber-optic lines laid throughout the world and the USG seized his thesis as a matter of national security...

We need the same thing built for PII vs AI access to such information.

but starting with available PII. Regardless of the fact that the state says "public record" public recod should be fucking reigned in.
This is not correct. SPAs and web components were pioneered by Google with the introduction of Angular. Later, Vue was invented by a previous Google employee who had worked on Angular. Finally, Facebook came up with React (it's a "reaction" to Angular) because they could not be seen using a Google product.

If anything, SPAs make metrics harder because they hide the real behavior of the page in local JS/TS code and don't surface as much or any information in the URL. Also, fewer server interactions means fewer opportunities to capture user behavior or affect it at the server level.
Big question: will AI last longer than spiral croissants? I vote Yes.

https://www.youtube.com/watch?v=BAbPaWosphk

Yesterday morning, I saw a line of 15 people waiting to get into a bakeshop that apparently has them. LLMs take a little more time & investment than spiral croissants.
> it's unrealistic to expect a multi-national government funded organisation

Maybe then those organizations should admit that rather then lie about it. ArianeGroup always justified Ariane 6 early on by claiming with it they would be competitve with SpaceX.

Of course they thought about competitive with SpaceX in 2014, not 2024 when Falcon 9 flies weekly and Starship is deep in development.

> If the main objective of the Ariane Group is to offer Europe independence by providing access to space, I think that’s worth a premium.

Maybe then they should have had a clear strategy around achieving this goal effectively rather then deluding themselves.

Europe having Ariane 6 and Vega rocket for example make no sense. They could have one engine, for example Merlin 'European Version' and use it as the only engine one all their rockets.

However they have an incredibly complex bespoke first stage engine, and complex bespoke second stage engine. And lots of different solid rockets and so on.

If they had planned for making the most expensive possible thing to achieve independence they certainly managed it.
I'm not sure, but I would be surprised if early node had good windows support before it became big.
CPU load metrics are averages, typically over e.g. a second. Many operations take less time than that. If something takes 300ms on a Pi and 50ms on a PC, the Pi is six times slower in observed latency but will still only show <33% CPU utilization when averaged over a second. Some of the metrics are over even longer periods of time. The Linux load average metrics are 1 minute, 5 minute and 15 minute. You can have your ssh handshake take 20 full seconds with a CPU core at 100% and still see a 0.33 load average. And having three more cores available does nothing even when the system is busy if the application is single-threaded.

The small boards also typically have much slower I/O and less memory. On a PC with 16GB of RAM running as a server, usually the whole OS will end up cached in memory. A Raspberry Pi with less RAM is more likely to have to evict from the page cache, and then read it back from a slow SD card.
Classic sanghi whatavoutism to render any criticism irrelevant
> A password strength metre is only going to give attackers hints at the passwords you have in your system

No, it's not. A password strength meter just shows you the randomness of an input password, it doesn't have anything to do with passwords already in the system.
Original draft of declaration of independence had “life, liberty, and pursuit of property”
I thought from the quotes that you were trying to show someone who was held without trial for 20 years based on accusations extracted through torture at a black site as an example of something bad. Instead, you seem to be saying that he asked for it because he was rude. Real twist ending.
Loads of places where before you'd just have amateur art / no art.

We used it for department logos, etc. - it makes sense when it's so cheap.

For it to really grow though it needs to be able to be more domain-specific, like being able to generate 2D and 3D animations, spritesheets and isometric sprites, 3D models, normal maps and textures and being able to maintain a consistent style as a context (like ChatGPT).
You know, nobody likes this argument, but desktop is still just better. Yeah, yeah, the updates, security issues, I get it, but the tools are simple better, render faster, better functionality/complexity ratio, less gnashing of teeth.
May be a bit old-fashioned but is there any standalone Java Vector Database?
Very valid point! They banned all VLC impersonators alongside VLC, I believe. Again - definitely not how you solve the problem. I was simply clarifying what had actually happened.
I'm not a fan of Elon Musk, but why would we celebrate Jack Dorsey rebuilding the same flawed system that went too far towards censorship in the name of "misinformation"?

https://reason.com/2023/03/17/researchers-pressured-twitter-...
I also remember exactly where I was, playing a leaked version with no sound. Even without sound it was amazing.

Once it was released, we played it in the dorm via IPX-over-parallel cable going between rooms via the windows.

What I most vividly remember is the first time I saw an elevator come down with a figure I had never seen before ... the space marine, the guy in the other room! Then I got a rocket in the face.
This is so good! I'm amazed it's even possible for this to be done "so easily" (I'm sure it's a lot of work!)

I honestly don't recall being this amazed at technology in quite a while. This is the future

I wonder if you could try different voices for different comments to make it seem like a conversation ;-)

I want this on my pocket to help me navigate the HUGE amounts of information we have nowadays. I don't even care that I don't get the exact subset of that information that I would personally highlight if I were to sift through all that hits my inbox and screen on any given day--I am happy to outsource that to the model even if it's only 80% accurate
Often the use case is search. Ex. You have a basic text search engine to find musicians on your site which does some string matching and basic tokenization and so on. But you want to be able to surface similar types of musicians on search too.

In that case you might store vectors representing a user based on some features youve selected, or a word embedding of their common genres/tags.

To actually search this thing, you need something to compare against. You could directly use the word embeddings of the search query. You could also do a search against your existing method, and then use the top results from that as a seed to search your vectors.

Since everything's a vector, you can also ask questions like "what musician is similar to Tom AND Sally" by looking for vectors near T+S. T-S could represent like Tom but not like Sally, etc.

So the answer to what do you store is, what will be your seed to search against?
WHO is the World Health Organization, they don't consider economic and capitalistic impacts when assigning status to contagions.
Agreed. Pricing needs improvement. Not just in the bang-for-your-buck sense, but the per-search model. Right now I have the following questions:

1. What counts as a search? If I go to page 2 of search results, does that use up another search?

2. If I have to refine my search to get the results I actually want, can I get a refund for all the searches I made that didn't predict how the query would be interpreted?

3. What happens when I meet the limit? Am I charged per-search? Can I just no longer search?

4. If I meet the limit and then go to DDG, or Google or whatever, are you okay with that? What if the results there are good enough that I start wondering whether or not I want to pay $15/month for a search engine? How much is retaining a paying customer worth to you?

5. If I have to start counting my search numbers, I'm very quickly going to learn to search less. And the better I get at searching less, the less need I'll have for a search engine, let alone a paid service. Are you worried about your pricing model pushing people towards non-search engine solutions of exploring the web and/or finding web pages?
https://www.govtrack.us/congress/bills/118/s686/cosponsors along with I assume intelligence organizations.
Maybe more interesting is how Chrome's market share has flatlined at 60-ish percent. It hasn't gone up for years. I wonder to what extent Google will want to keep investing so much in it, if it's not growing.
> This is silly; I almost exclusively use compiled languages, so compilation is happening no matter what; targeting JS (or WASM) isn't that different from targeting a byte-code interpreter or hardware...

I agree with everything else you said, but having followed the development of Kotlin/JS and WASM closely I have to disagree with this statement.

JavaScript is a very bad compilation target for any language that wasn't designed with JavaScript's semantics in mind. It can be made to work, but the result is enormous bundle sizes (even by JS standards), difficult sourcemaps, and terrible performance.

WASM has the potential to be great, but to get useful results it's not just a matter of changing the compilation target, there's a lot of work that has to be done to make the experience worthwhile. Rust's wasm_bindgen is a good example: a ton of work has gone into smooth JS interop and DOM manipulation, and all of that has to be done for each language you want to port.

Also, GC'd languages still have a pretty hard time with WASM.
We are working on that. I am one of the people running Plan 28.
If it can detect the recursion in the non-dyn return case, it seems like it ought to be able to do the same once dyn is added.
I remember thinking about this recently and coming to the same conclusion[0]. If Jack Ma was supposedly disappeared and placed under arrest while also denying that he was ever placed under an official arrest then there's some background shenanigans going on by the CCP. Not to say that can't happen, just that it's not more likely than Jack Ma realizing that he poked a very vengeful bear[1] and deciding to lay low. Peng Shuai might be different (I haven't encountered information on that case recently that comes to mind) but it's fair to assume the same thing from her.

Otherwise the CCP did disappear at least one of them, which, admittedly, might happen if the appropriate decision-makers were willing to put such an operation into motion. That just doesn't really seem so significantly more likely than people choosing to retreat from the spotlight.

[0] Because I encountered this post: https://news.ycombinator.com/item?id=35775826

[1] https://news.ycombinator.com/item?id=35424678
Yeah, which given that Bluesky is a Twitter spin-off with Jack Dorsey as an identified cofounder, board member, and so much the public face that the actual CEO has to remind people that she, not Dorsey, is the CEO, is a bit surprising. You'd think that they’d know all this from day one...
Interesting, i didnt realize haxe could generate bytecode directly, rather than generating source code (java), which would then be required to be compiled using the jdk.
Not a comment specific to Bluesky at all, but I think it's human to believe that we are different than the thousands/millions/billions of people to try $THING before us. That somehow our intuition is better (it might be, but rarely), or that it will be faster/easier to just experiment our way to our end goal rather than step back and learn first (it might be, but rarely).