skysight-inc/HackerNews huggingface dataset:
your timeline is a bit off. facebook had react in production (mid-late 11) less than a year after angularjs went public, open-sourced it 18-24 months later (early 13), then evan started working on vue a few months after that (mid 13) and released early the following year
I am very fond of MPAs. Glad to see them make a comeback.

The one single strong point of the front/back split is the famous Strangler Fig Pattern which takes away a lot of stress when making decisions.
I like this, would any Sales manager work? Although can't be Fortune 500 as my target audience is probably way lower like small business
I usually don't have enough socks. I did just buy 3 more pair from Darn Tough though.

It's funny, long time ago, back in my bachelor days I definitely didn't have enough socks, and wouldn't take time after work to go get some. So I would go sockless on the way to work in the morning, buy some from Target to wear for the day. Then do that each day until the weekend when I would wash my clothes. Then that eventually got me enough socks to get through the week.
Fellow Julia user. Quite excited about Mojo. Been following Chris from his MLIR days at Swift 4 TF and his course with Jeremy on fastai. I hope we can also derive some exciting learning from Mojo :)
Not sure why gas is on there, it's not like rentals come with unlimited free gas.

And at $250ish to rent a vehicle for the weekend it only takes a couple weekends to pay for the insurance, registration, and taxes (or is it just that much more expensive on the coasts? I'm in the midwest). There's a reason people own instead of rent, and it isn't because renting never occurred to them.
Given the context here, however, I should note that the Menu key is purely equivalent to right clicking on what’s focused or selected or where the caret is in a text box, to open the context menu, which sounds fairly different from the Xbox controller’s Menu button (though I’ve never used it). As for the context menu, web pages should never touch it, and web apps shouldn’t often. I’m still sad about the death of <menu type="context"> which let you add to the native context menu. Now your only options as a web app are to leave the native context menu alone, or completely replace it, neither of which are great options, a lot of the time.
It doesn’t literally, but many companies have policies that use of comopany accounts on devices is consent to physical inspection of the device, data on the device, and other things as determined necessary by the compnay for legal, security, compliance, or other reasons, making ownership a useful cautionary metaphor.
I love the idea, but this looks very easy to steal/steal from:

* 350 kg and 1.6m tall = 3-4 people can lift this into the bed of a pickup truck

* If the doors are removable, can a car thief get inside just by carrying the door removal tool?
It does feel like the manifesto is taking the opposite side of the same argument. Goes right back to Prometheus giving the humans fire in Greek mythology...
How many workers get more than a million dollars, keeping the same example threshold? It barely affects solidarity.

And why shouldn't I have some solidarity with an owner of a business that has 30k more assets than debts and personally makes 40k a year?

I think income and wealth are better distinguishers than the role you have.
Isn't the performance (as in the capacity of retrieval, not performance as compute/memory usage) of kNN mostly given by the quality of the vectors/embeddings themselves?

Most vector DBs use (at least) some kind of KNN anyways.
I'm part of a local community trying to keep them alive here. It's both sad to see a bunch of college kids completely new to the LAN concept, but encouraging to hear their remarks about how much fun they had. We used to have a few "LAN Centers" that shutdown around 5 or 6 years ago, but were dying since 2010.

My friends and I are all in our 30s enjoy bringing Quake3, UT2k4, Age of Empires II, Warcraft 2 / 3, Red Alert 2, Soldat and other LAN favorites to a new generation. Although I'm still struggling to convince them to let me destroy everyone in DOOM2/Quake1.
"Hi. One hardcore stereotype please."

"Uh. Generally even tech insiders don't say this kind of thing anymore...it makes life even harder for..."

"Male majority though, oh and give them a tech voice too"

"Hold on, we may actually wish to study your brain, to see how it responds to stimuli from this century as compared to the last"
0. Vector database admin, seems like the new blockchain...

1. Security (Application Security, Cloud Security, Network Security), developers who are security champions are always valued (and you can always switch careers), and even with LLMs, security is (even more so) still not going anywhere.

2. Learn some basic ML/AI/ETL/Data Engineering. Someone needs to connect LLMs to the real world, create training sets (might be AI assisted... but for at least a few years someone will still need to do some actual coding that will keep the self maintaining LLMs in case it goes down...)

3. Same for Platform Engineering / DevOps.

4. UX skills. LLMs can assist but not yet fully replace humans.

5. People skills. Some things LLMs can't replace. If you are fun to work with, that might be the one thing to keep you hired instead of Alice3.0, the LLM developer that creates boring memes.
That is technically true, but pragmatically, anywhere close to minimum wage is a joke these days, people just won't work for $7.25 or $7.26 an hour anymore in most places.

Even in Vicksburg Mississippi, where I lived for a bit as a kid, a poor place, although not Yazoo poor, McDonalds is starting at $11/hour now.
Fwiw - I’m not sure it’s wise to ground one’s moral philosophy from mass murderers. The invisible hand in economics seems both more causal to technology’s advancement and less dubious.

Also there’s a fantastic BBC docuseries called “Connections” by James Burke that makes the case that nothing in tech could have happened sooner or later than it did, and that each progression was an inevitable next step from the previous. It has interesting implications.
(same answer to another similar comment)
Yeah the hyperpersonalised content is super interesting. For 10' of this audio, compute would cost about $1. So at $1 per daily episode, a realistic price a business would charge for this is $49 a month. Would you pay that? Maybe you could opt in for ads, that would pay that $1 for your attention. After all, the advertiser would know exactly your interests, based on your twitter feed.

An alternative is the semi-personalisation (e.g. HN, or subreddits), where the content might not be hyper personal, but still close enough, and the cost is absorbed by community.
the media wants to see elon go down

every time i touch grass while talking about elon people are always amazed with him, why is that?
Aren’t we just rediscovering the pertinence of standardized actions?

Windows 95 was the peak of usability (standardized menus, top bars, buttons, toolbars, bottom bar, keyboard shortcuts for everything), but it seems we’ve broken it down because… ? because it was boring? perfect uniformity made it look strict-minded? gray made people afraid of software?

Or perhaps the power of machines meant that every large company could afford their own design?

Anyway, yes the hamburger menu should become a standard, and the standard should be broken again because we don’t want life to be boring.
I think the main thing is that hamburger menus are stupid on desktop.

It's a symptom of attempting to build hybrid interfaces for both mobile/touch and computer screen/mouse+keyboard by basically ignoring the affordances of the latter altogether. When pixels aren't scarce, [𐄒] is a menu but strictly worse.

Desktop interfaces don't have a pixel shortage. Like at all. Replacing text+icon buttons with cryptic line icons in general means your users have to learn to decode Linear B to use the interface like it's a Myst puzzle.

The design choice is strictly a bad trade-off on desktop. If you're on mobile, where pixels actually are scarce and input precision is low, it makes sense though.
If anyone wants to try a FOSS vector-relational-graph hybrid database for more complicated workloads than simple vector search, here it is: https://github.com/cozodb/cozo/

About the integrated vector search: https://docs.cozodb.org/en/latest/releases/v0.6.html

It also does duplicate detection (Minhash-LSH) and full-text search within the query language itself: https://docs.cozodb.org/en/latest/releases/v0.7.html

HN discussion a few days ago: https://news.ycombinator.com/item?id=35641164

Disclaimer: I wrote it.
Didn't work out too well for the Metaverse.
Awesome! Loved it!

I want to send this to more people, but I know some of them don't have access to keyboards. It would be great if people could play it on phones and touch screen devices as well :D
You don't have to write anything, you just down a shot of the cheapest whiskey you can find.
It's easy to scroll there. Just click the link at the top. Did it on my 10 year old mobile phone and it worked.

The blog post says users are conditioned. That's exactly the problem. The author hopes that users would be conditioned to find a site map at the bottom. I have the feeling 15-20 years ago in the ages of pure HTML that
was more common. Nowadays 99% of the users don't learn that. It wouldn't be hard or impossible to learn. It's just that marketing driven design for fancy UI has ruined accessibility because those user have no voice.
Ask HN: How do you get notified of reply comments on HN?
I'm not sure how others do it, but how do you know when some one replies to your comment? Do you continually refresh the "Threads" page throughout the day?

I hope not; it seems woefully inefficient. Hopefully, there is a smarter, simpler way to do this.
I am working on a solution on top of Git, but storing diffs only, can integrate with MySQL and S3, can create version snapshots. You would have the videos in a bucket and the version-controlled history with links to the videos in another, also on S3. Data can be added as a diff commit and later merged into production datasets. You would own the history via a readable Git repo and pointers to your versioning S3, on top of any snapshots. No UI yet, though. Many open questions, some of them:
- Data ingestion: how often per person, how many new videos each time, how many field personnel?
- Dataset carveouts: how often, based on what exactly would you filter?
- Metadata: which ones per video, how often querying, on a specific version of the datasets? A few query examples would help to imagine where the metadata should live.
My email is in the profile, feel free to reach out, most likely my solution is too early stage for your needs.
In another comment [0], it's mentioned that the TTS engine is ElevenLabs' [1]

[0] https://news.ycombinator.com/item?id=35832886

[1] https://elevenlabs.io/
https://news.ycombinator.com/item?id=33801919

Did you find what you were looking for?
Not really, unfortunately. Very few customers require good UX with a screen reader, and we certainly can't afford the expenses necessary to research it on our own initiative.

To be honest, I didn't even think about it until now, but since you mentioned it, I'll ask my design team to do a small-ish research and in the future try to build navigation better accessible for people with impaired vision. I'll hardly be a top-notch experience, but at least we'll try to pick the lowest hanging fruit.
I recognize your user name. Great work on the Lisp Journey site! Several times I’ve had a question and then found the exact same thought expressed on your site (along with an answer).
The OP I was responding to specifically used the phrase “content creator,” which is popularly understood in the English speaking world to refer to artists, writers, musicians, video creators, and other such pursuits who generally have rather slim prospects at making a living without ads. In contrast to software developers and sysadmins, who seem to be quite good at making money regardless. If the argument is that google workers need to put food on the table and that is why giving you targeted ads in your email web client is necessary (or, rather, why blocking those ads is unacceptable), then don’t hide it behind sympathy for the folks who are much more poorly served by the current economic structure.
That is not true for bash arrays, if that's what you mean by "lists".
SPAs transfers large amounts of data to the frontend to be able to do HTTP JOIN and then tosses most of it away.
There are lots of great desktop apps, sure. And, for a specific task (like text editing, or watching videos, or playing music) a desktop app is usually better than a web app. However, I expect the ecosystem of desktop apps required to replace every website I use would be worse than the web.

What I mean is, different websites work differently, and do different things. For example, you might imagine a single desktop app that replaces multiple news aggregators, like Reddit or HN. It would ignore the style of both sites, and replace it with a single, uniform way of displaying posts and threads. But, what features from each does it implement? Does it have both upvoting and downvoting, like Reddit, or just upvoting, like HN? Does it support deeply nested threads, like Reddit, or only a couple levels, like HN? You'd run into limitations like this when trying to have a single app do everything, so you'd end up having to have n applications, one for each website you were replacing...

I'm also not with you on the "gnashing of teeth" point. I've never struggled to install, uninstall, or upgrade a website I was browsing.
Ruby needs opt-in inline typing. Much like python. Typing is a language or dsl of what u expect to receive as input and as output. Its a communication mechanism. Leaving out ambigiousness. the job for ruby is to make it not a hassle but a joy to use.
> ...it was extremely disconcerting to see PHONE NUMBERS spread throughout the log messages. It doesn't take much imagination to see how you can build a network of who you are talking to (etc.) from this log information.

The intent of Signal is to provide confidentiality of message content, not any sort of anonymity. This covers like 90+% of user's threat models and it's focusing on one problem makes it very effective at solving that problem. If one also needs anonymity then communication should happen over something like Tor or I2P.
RDMS are a solved problem, but Oracle is still a quarter-trillion dollar company.
I remember seeing an NEV (Neighborhood Electric Vehicle) concept at the MIT media lab like 15 years ago. And I might even recall something from the 90s like glorified golf carts.

The tech has been around forever. The regulatory and built environment is the issue, reinforced by the status quo inertia of car dependency.
> We've been using similar architecture at Yahoo for many years now.

At all of Yahoo? I imagined such a big company would have a variety of front-end frameworks and patterns.
Might need to play with a few different voices as well, to match the tone of the language. But yeah totally plausible. Different languages as well, easily done!
Fun (and Unique) Python Project Ideas for Beginners in 2023
Does being a private, invite-only deployment count as launching nowadays? We used to reserve that word for when services publicly launch and are ready for the general public.
> Oh yeah, let's drop Google's design language that they enforce in every app, and instead use a bespoke system.

The problem with "Google's design language" is that only Google speaks that language.
It pretty much was just like that (I was there). One of my favorite "biographical" movies that nobody's ever heard of is Explorers:

https://www.imdb.com/title/tt0089114/

The "More like this" section at the bottom has some other goodies, although a bit campy: Flight of the Navigator, *batteries not included, Short Circuit, Harry and the Hendersons, etc. Mainstream movies like The Goonies and The Breakfast Club are uncannily accurate. My friends and I basically rode BMXs and played Nintendo and drank Mtn Dew by the pool while REM played on the radio. We had analogs for everything today except the internet and cell phones, and much of it was actually more functional (didn't require instructions). And politics was a joke back then, like it was common knowledge that Reaganomics would dismantle Social Security and leave no money for Gen X (which hadn't been named yet) but we were rapidly heading for the 2015 Back to the Future Part II where we'd have our own fusion reactors so it wouldn't matter anyway.

Oh and my friend had a VCR that could pause without jittering, because in most models the magnetic head had to move slightly to pick up a signal from the tape. My other friend had access to a Video Toaster (can't remember if it was at the A/V club or a local TV station) that could add words and FX. But really the best work had the smeary transitions where we pressed record. And mixtapes often had part of the radio station's jingle or missed the first few seconds of the song. Everything was a bit dreamier because we were doing original things ourselves, not watching other people do it on YouTube. That's probably what I miss most.
WSJ on Sergey Brin etc subpoena from March 31:

https://www.wsj.com/articles/google-co-founder-other-billion...

https://archive.is/hva6b
Yeah, RETRO [0] embeds all an entire question/prompt, and searches for similar text passages with k-NN, then does further processing. This can kind of be understood as attention on paragraphs.
This preprint instead does k-NN and calls it attention on single tokens. So not the same. But similar.

[0] https://jalammar.github.io/illustrated-retrieval-transformer...
12% of each year (or 17% if only counting working days) for paid bereavement (including pets) seems unreasonably high.
I believe that's because the Mumbai attackers used satphones to communicate with each other.
We've got a pretty large mobile app (hundreds of screens)[0] and we've so far resisted the urge to add a hamburger menu. Hamburger menus are particularly bad with modern screen sizes and force the user to make a physically uncomfortable action by stretching their thumb or adjusting their phone in their hand to reach it.

It comes down to understanding what exactly your users are trying to do and developing contextual UI based on the few primary flows. In our case, our main nav at the bottom exposes the most high priority features, and additional pages can be found in the "More" menu. The More menu is functionally similar to the Hamburger menu, but varies in a couple key ways: it sits bottom right of the device, which is much more reachable, and it doesn't include items already shown on the main nav.

[0] https://play.google.com/store/apps/details?id=network.tracke...
Mark's Langchain book is awesome - it covers not only how to use the main langchain features, but the motivation behind each of them.
I get your point. The way I see this growth of admins is side effect of giving what people wanted which is "world-class amenities, world class education, more nutrition options, more security, more healthcare, more activities, more courses, more entertainment options, more electives, more everything" . Individually every single item looks eminently reasonable and in aggregate it can give reasonable cover to universities to have admins to support all of this.
I was gonna criticise OP for how many times I would have to press the tab key to get to his footer navigation menu but then I actually tried to navigate his page with just the keyboard and I have to admit it's pretty good.

If you have a lot of links mentioned in the article text then it might become more uncomfortable but OP solved that by having a link in the top of the page that will skip to navigation.

Would like to hear from screen reader users how OP's page works for them. I expect that the navigation experience is good for them too.

And in general the bottom navigation is a pretty good idea actually. Most websites I land on I land on via links from elsewhere and I am initially not interested in navigating the page. But if I read a good article on some page and I want to explore more then it is convenient that the navigation is at the bottom because I just finished reading the article, and it also avoids the awkwardness of hamburger menus that arises when the hamburger menu content is too big to fit so it either might not scroll at all, or it might scroll in a weird way.

In conclusion, OP has a valid point and I will use more footer menus and less hamburgers in the future.
I agree...I really want to know if it could do the kind of verbal-keepalive feedback you hear in conversational Japanese, between two people. It'd be amazing to hear an AI group podcast like that, just for technical amazement purposes.
I throw stuff up on;

https://github.com/tudorw/MultiDimensionalTopologicalManifol...

and here's an experiment using it to visualise a 'gestalt dashboard' concept;

https://github.com/tudorw/GestaltVisualisation

drop into https://twitch.tv/m88t #AI Nursery where I demo apps and take requests to try on Kaiber, MidJourney, Blockade Labs, etc
I'm personally excited about precision autonomous agriculture. Think about drones 'sniping' pests with tiny doses of pesticide instead of farmers spraying entire fields.
natural to whom?
Study finds 66% drop in party registration with automatic voter registration
Please. Don't.
run linux from SSD, can get a cheapo one for less than $25 these days. the SATA to USB adapter will probably cost as much. no more SD issues
Used to be when leaving a company (voluntarily or not) if you had some company apps on your (personal) phone they could wipe the device.

I personally don't think people should put work apps on their personal phone ever.
Fun fact: Josiah Stanford was the first person to establish commercial petroleum production in California: http://www.sjvgeology.org/old_stuff/tunnels.html
If you think VC people understand finance I have some bad news for you. Just wanting 10x is not understanding finance.
Other times this was put on hacker news:

https://news.ycombinator.com/item?id=35823039

https://news.ycombinator.com/item?id=35803470
Just like that we'll fix the MTA with the wave of a hand. The MTA that spent billions and a decade for a couple of stations. In a mono party City/State where unions are tied to the party machine. Good luck.
It will take couple years, but many global companies have already faced that with Europe's GDPR legislation. Only problem with GDPR is, that fines seems to be too low.
I admit he does something well because he sells so many books but ive tried to read a few and god damn i cant do it. Theyre so poorly written, so implausible, such bad characters.

I cant believe the article puts him in a class with john grisham.

And i dont think its just my subjective opinion either. Look at the movies that have been adapted from their works in comparison. Grisham’s books were interpreted into a ton of thrillers that were successful & have stood the test of time. Same with other thriller writers. Koontz movies have universally flopped into obscurity. And while not all good books can be made into movies, its a reasonable test for a thriller.
It's called PHP and you can host it anywhere, or if there's nothing dynamic going on, run it on the files on your computer and upload the generated HTML/CSS/JS files to an S3 bucket.

src/index.php
---------
<!DOCTYPE html>
<html>
<head><title>Hey look ma, we're back to PHP</title></head>
<body>
<? include "navbar.php" ?>

<p>Don't forget about PHP - a hypertext preprocessor!</p>

<? include footer.php ?>
</body>
</html>

src/navbar.php
----------
<div>
<ul>
<li>Home</li>
<li>About</li>
</ul>
</div>

Makefile to generate a static site:
-----------------------------------
dist/index.html: src/index.php

dist/about.html: src/about.php

dist/%.html: src/%.php
@mkdir -p ${dir $@}
php $< > $@