skysight-inc/HackerNews huggingface dataset:
This tracks with how the messaging about Waymo has changed.

Early on, they had those concept cars that looked like they belonged at Disneyland or in a Chevron commercial. Then, they started modding off-the-shelf cars at talking up the Waymo Driver. I think at some point they decided their core competence would be self-driving specifically, leaving the "car of the future" bit to traditional car companies.
"used to" - did you stop paragliding? I'm a mid - P3 now.
It is if it disengages or requires intervention twice. The major players are at tens of thousands of miles between disengagement. We’re talking days or weeks of non-stop driving without disengagements.
Other languages with dependency management frameworks (Java with Maven Central) go about this a little different: you can download as many evil dependencies as you like, but unless you actively execute them, nothing will happen. There are some caveats, especially with nasty frameworks that scan the entire classpath, but that's a different issue.
It's almost as if the argument of app reviews being both necessary for and effective in increasing app safety was always just a fig leaf, and the real reason is maximizing Apple's "services" revenue.
> Your other comments sound dispassionate about your product.

I really like what we've been able to create. I want more people to use it.

> You said you arent interested in slowly growing a business

I want more users. If the price is that many of them won't pay because it's open source, then that's the price.

> Im sure your integration partners say they would like your project to be open source but they arent going to be doing ANY of the work.

We have a very well-isolated back end (F#) and front end. I don't think integrators will be able to write in F#, but hopefully, they will be happy to refine the front end in Vue.
They've actually had to try to make people more of a jerk in the midwest, and instruct them on why the "zipper merge" is NOT bad: https://www.dot.state.mn.us/zippermerge/

Otherwise if there's a sign that says "Left Lane Closed 10 Miles Ahead" everyone will get in the right lane for ten miles.
The flags to disable network access also disable several security features. IMO that's a bug in the flags, there should be a way to disable non-security-increasing features (e.g. favicon fetching) while keeping security improvements (e.g. bypassing the clipboard with the browser plugin & using hardware keys).
Reminds me of Andy Matuschak's UI as well: https://notes.andymatuschak.org/z9C7piFz8mthkGUUd1W2CR?stack...
Postgres is pretty heavy BECAUSE it's a network database. What would make you want embedded PG instead of sqlite?
>Examples aren't hard to find.

Can you name an example for an service that is free without using the user data to generate revenue?
You can write a simple web app in a tiny number of lines in Go as well. Try templ
They won't be tips as such, but the average amount of the tip will be baked into the price.

If people are willing to pay base charge + tip for an Uber, then that is what robo-taxies will charge too. Especially if one company is allowed to keep a monopoly on the technology.
You could bet I'd have a secret phone, and somehow knowledge on every wifi password in the neighborhood.

The effects of things like gore at 13 are not well understood, I think, but content like this is prevalent, so I see the point in either restricting or allowing it. The definition of "fine" also varies, what's fine for some, is certainly not fine for the other. Also, simply surviving, or turning out to be a degree of fine might not be something that parents want for their children. For example, people overcome trauma all the time, and doing so is great achievement and a source of life satisfaction, but we generally don't cause trauma to achieve this outcome, in fact, most of the time we actively prevent it.

At the end of the day, I think it's mostly just risk, and dealing with it is risk management. It's not that there are any clear paths, many excellent people and outstanding contributions come from unlikely circumstances, and many times even the safest bet fails.
I wouldn’t want a popular social media app to be ran by the U.S. government. Got to have some separation.
Do you know about DC-X ?
Funny, when I was in highschool I never studied and just skipped and smoked weed in woods all of the time; come test days I just showed up and aced most of them. Mostly this is because I went from an advanced pace home charter school system in CA (Horizons) to public school in FL (never had to try).

As a result my "version" of this dream is me wondering the halls of a pastiche of the various high schools I've been to with a cast of all those different friend groups having various types of free range fun and dodging teachers or cops.

I'm going to venture a guess that this is because that was the main "stress memory" I have from back then.
Indexes like Dow, S&P 500 frozen on some websites; trading continues normally
>Are there really that many HNers who subscribe to FT, or have we devolved into having entire conversations as a mere reaction to a headline? (as I post this 2-3 hours after many other comments) Damn. :-s

There are paywall bypass browsers extensions. I don't even notice when a site has a paywall.
LinkedIn has an AI built into its chat, so maybe those are just AI generated default messages?
The crew’s status as of last week…
https://www.cnn.com/2024/05/18/us/baltimore-bridge-dali-ship...

Not as bad a situation as the main topic, but can’t be easy either.
What exactly will the webapp do? What kind of auth do you need?

IMO if you have no production web app experience and you're a solo dev, you shouldn't be rolling your own. There are many footguns along the way, security and performance issues, deliberate attacks, bots, etc. It can become a full-time job just keeping the website up and running. That's fine if your goal is to learn, but if you just want to launch something ASAP, well, we've had two decades of Web productizations and you can pretty much one-click deploy a website these days.

I'd look into more ready-built solutions like Vercel/Netlify, AWS Amplify, Google Firebase (or maybe App Engine), Shopify, etc. There's probably some vendor that offers what you want for very cheap (but it's not clear to me what you want... more details would help).

True, you won't learn as much this way as rolling your own from the ground up, but I don't think your startup's production website should also be your personal learning project... maybe first get it up and running on a vendor supported service, then slowly replace each piece of it (like one system or API route at a time, or whatever) as you gain knowledge?

Otherwise if you DIY it and you have no mentor and no fallback, if and when something breaks, you'll have to debug it while production is down and your customers are screaming at you. That's no fun.

You can also hire someone with more experience and have them architect and deploy the initial system, then you can co-learn and help maintain and iterate it afterward.

I don't think it's a good idea to just YOLO this for a production commercial site. Too many things can and will go wrong.
> Humans are astonishingly and unreasonably good at driving. There are, indeed, a lot of traffic deaths but this is because we drive a mind-boggling amount so even a very low rate of fatalities adds up to a substantial number

To put some numbers on it in the US cars are driven about 3.2 x 10^12 miles per year, and around 4 x 10^4 people are killed in car accidents (drivers, passengers, pedestrians, and cyclists).

That's one death per 8 x 10^7 miles.

There are around 2 x 10^6 people non-fatally injured in car accidents per year in the US. That's an injury every 1.6 x 10^6 miles.

There are around 4 x 10^6 non-injury car accidents per year in the US, which is one every 8 x 10^5 miles.

If we assume all miles driving are equally risky and that we drive 40 miles per day 365 days a year, then we would expect to be in a non-injury car accident around once every 55 years, be injured in a car accident around once every 110 years, and be killed in a car accident around once every 5500 years.

Of course almost no one drives all their miles at times and in conditions when the risk per mile is average so when estimating your personal risk you need to take that into account.
I use Express for my web server and OpenAPI for the schema, which works like a charm.
The Pumpkin Eclipse
I just get a lightblue screen (Firefox Windows 11)
Um… small correction. Sum of angles in triangle is 180 not pi (right-angle triangle is 90 + 45 + 45). Similarly for quadrilateral it’s 360 not 180 (a canonical being rectangles which is 4 90 degree angles).
ozmo.io feels odd. Considering the examples in the screenshots, it seems aimed at some foreign market, but all text is in English and it reads slightly "off".

I think most of website design/copy is about creating the appearance of being legitimate, but that is difficult without being culturally native.

Why not try marketing to actual customers in their own language(s)?

I don't think there any downsides to open-sourcing, but probably no up-sides either.
> There's no commodity quite as valuable as human time and attention.

Only if the human has money to spend or excess time to provide labour. Across western societies, it would appear most people are stressed to their financial limits (I would expect significantly declining marginal revenue from further advertising as the consumer discretionary wallet is fixed or shrinking) and stressed to their time limits with little free time.
For anyone else wondering what the product is, it appears it is this: https://ozma.io/
I have no idea what Sam Altman is but based on how he runs OpenAI's marketing I have zero trust in him.

The lies start at the company name. What's "open" about OpenAI?
Thanks. Thinking about it, another way of looking at it is to construct the rotated triangle by drawing a line from each point through the center to where it intersects with the circle on the other side. This is obviously a 180' rotation, but by construction we explicitly know the diagonal goes through the center.
> Installing packages (i.e. source code) for programming languages should not execute arbitrary code.

Tell that to JS, Python and Rust people.

But hey, we are secure. /s
Update: If you swipe each individual item to the left, there’s a QR code option. I’m using that to manually export everything to https://itsfoss.com/authenticator/
Robuse de-anonymization of individuals in large sparse datasets
Physics says "we don't know what this word means", which is exactly why it's a flawed assumption to say "human neurons are necessary" or "human neurons are sufficient".
The AI Connector Builder from API docs is insane! Which API doc specifications will it support? Or does it even matter?
To add, octane does a trick that, frow what i grasp from reading the source, it cap for a total of n request (200?) and kill the worker to preemptively free up ram
The Monopoly Case Against Ticketmaster
You don't see the problem but after companies repurchase shares the company is always owned by the remaining shareholders - who essentially always own 100% of the stock.
"The article tries to paint a naive example where private equity buys everything and jacks up the prices. But why doesn't this happen to restaurants, or super markets or car mechanics?"

Seriously? Look around. It does.

Eg, ticketmaster? OK not PE, but the same deal, they buy/merge with competition and you get a monopoly, and then abuse. Try Matt Stoller's BIG newsletter for all the gore.
1) What is the penalty if they don't license spectrum? Will Russia and China shoot down Starlink satellites? Or impose sanctions and disrupt their supply chain?

2) We all know that Ukrainian sea drones are using Starlink. They wouldn't do it if it was that easy to detect.
Should be a tax advantage to the non-grind income. $920k with 20% fed + 5% state capital gains tax?
> As for the regulation of health care, it exists for a reason.

One can argue that there are valid reasons to regulate health care. But, as I pointed out elsewhere in this discussion, similar reasons exist to regulate food, and we do regulate food for those reasons, but that doesn't prevent us from having free market competition in food suppliers.
Obsidian is amazing. Joplin is a close second.
I’m fairly confident that static electricity isn’t a big issue anymore with modern PC hardware.

Personally, I have used an electric air blower called Xpower.

Link:
https://xpower.com/shop/a-2-airrow-pro-multipurpose-powered-...

Besides that, I have an air filter in my office which, hopefully, helps with gathering dust.

If you’re feeling adventurous, maybe try submerging the PC in a water tank filled with mineral oil… :P
>Are you proposing just to add new field to a JSON response, even though they are not needed?

That is exactly what OP is proposing and it makes total sense. More data != bad. Just ignore if you don't need it. For 99.999% of cases the bandwidth of extra data is entirely negligible.

For business cases you just want to get things done. If the server has added more data, which is obviously relevant in some regard, you can see it and might want to use it etc. With GraphQL you are completely stuck without SPECIFICALLY requesting it. That means every client needs to know about the new data and specifically request it. In theory that might sound like it makes sense, but in practice this is virtually never the case.

Give me all the data and I'll use what makes sense.
"curl | bash" is the exact same threat vector as "download this compiled installer". I wonder why that doesn't result in the same hyperbolic responses.
Browsers have a "Save Page As" function built in. Most websites don't have an on-screen button that exports the page. Do all browsers promote copyright infringement?
i agree with this. the problem with duplicates is that they often lead to repeating arguments that have already been hashed out in the previous discussions, and nothing new is being learned by repeating the same discussion after a short time.

however, this is only true if the actual content of the article is being discussed, and that is not the case here. we get discussions about loss, depression and other topics in that area every other month or so. and these discussions aren't so much about the articles themselves, but they invite people to share their personal stories that only relate to the article.

if it was the same people each time just repeating their stories, then it would make sense to call it a duplicate, but instead these posts open up a space for different people to share and deal with their grief and their struggles, which i think is worthwhile to allow more frequently than duplication rules would permit.
MAO-B and A inhibitors (they inhibit the enzymes that break down dopamine, serotonin and other amines) are not too uncommon to be used as nootropics in the nootropic communities, and selegiline has probably some more nootropic effects. It is also used for ADHD. While definitely indication of risky behaviour (disrupting body's homeostatic and allostatic mechanisms is quite risky, people can die when taking this together with foods high in tyrosine) I doubt he used it specifically to increase impulsivity.
> some people have gardens to supplement their food supply and some people repair their own car.

Basically no one in the First World grows enough calories in their garden to make a significant difference, and repairing your own car nowadays generally requires buying lots of expen$ive test equipment. The days of the shade tree mechanic are sadly long over.
RAG NPM for JavaScript Devs
This looks great, but I’m always nervous about granting access to google drive.

Does this give permission to read everything on my Google Drive or just this one spreadsheet?
TL;DR GraphQL isn't really the problem, untrusted clients executing arbitrarily complex queries is the problem. This is why authz is hard, why rate-limiting is necessary, why "query complexity" calculations are necessary...

At Firebase we chose GraphQL as the basis for our new Data Connect PostgreSQL product (https://firebase.google.com/products-data-connect) despite acknowledging pretty much all of the issues outlined in this article as correct.

GraphQL is an excellent IDL (interface definition language). It's compact, it's flexible (through directives), and there's literally no better way I'm aware of to rapidly construct complex nested relational queries. But the promise of "clients can fetch whatever they want" adds an enormous burden to backend developers because you have to secure yourself against queries of arbitrary shape and complexity.

In reality you don't want clients to "fetch whatever they want" because clients can't be trusted. The path we took is that developers can predefine the queries that are needed for their client, and then only those queries can be executed from an untrusted client.

This approach provides a surprising number of benefits - you get the flexibility of nested queries and field selection, the end-to-end strongly typed structure of a schema-driven API, and the ability to reason about security like it's a custom backend.
I'll take that as a compliment, and if I've achieved nothing else, glad to give you flashbacks.
Most of the well known and successful products are or at least started with shitty architecture.

May that help you that “right” architecture doesn’t bring food to the table.
Show HN: I found a way to increase the perforamce of GPU cluster scheduling
I worked on this project one year ago since I started working on developing new programs by using GPT and GPU could. And I found out these applications typically run on GPU clouds in industrial environments, where the cost of LLM requests may be ten times higher than that of traditional queries.
Therefore, previous researchers have focused on optimizing LLM inference to increase throughput and reduce the cost of LLM services. A variety of methods have been proposed to optimize LLM inference, which can be categorized into five general categories: computation, weight or activation quantization, memory management, kernel operation optimization, and batch request processing.

However, there has been little research on stable and automatic scaling of serverless LLM services in multi-GPU clusters. Challenges still exist in providing scheduling services so that LLM developers no longer need to spend time on providing stable and scalable LLM services.

To address this issue, I have constructed ENOVA, a deployment, monitoring, and automatic scaling service specifically for serverless LLM services. ENOVA thoroughly deconstructs the execution process of LLM services, and based on this, it has designed a configuration recommendation module for automatic deployment on any GPU cluster, as well as a performance monitoring module for automatic scaling. On top of them, ENOVA has implemented a deployment execution engine for multi-GPU cluster scheduling. Experimental results show that ENOVA significantly outperforms other state-of-the-art methods and is suitable for widespread deployment in large-scale online systems.

This is an open source for those who is interested in solving this issue. Let me know what you think of the solution to solve this issue.
The following remark in the article reminded me of one of the points raised in a video[0] on the "Answer in Progress" YouTube channel:

"Deep understanding involves focusing your attention on the underlying meaning of an item or event, and each of us can use this strategy to enhance everyday retention."

The AIP video is motivated by Sabrina's (video creator/presenter) frustration around having a memory that "sucks":

"I can't remember a lot of the things I have done. I can't remember a lot of the things I'm supposed to do..."

One of the points raised in the video was:

"The most important thing for memory when an event is happening is to pay attention to it."

Which seems to be consistent with the view expressed in the article.

If memory is a topic of interest to you, you might find the AIP video a worthwhile watch:

After investigating memory related research and conversations with people who have memorization related experience (both theoretical and practical) an attempt to memorise & recite 3,141 digits of pi in front of a theatre audience is made...

(And, even if it's not a topic of interest, Sabrina's approach to both research[1] and presentation generally makes the result both informative and entertaining.)

---- footnotes ----

[0] "i memorized 3,141 digits of pi to prove a point": https://www.youtube.com/embed/KAjkicwrD4I

[1] As a university graduate with a focus in math, economics, & statistics, who often develops software tools during video creation process.
> illegal, too.

This is jurisdiction-dependent. Not all jurisdictions in the US, for example, have adopted the IBC, and it's not uncommon to find carpeted walls in movie theaters.
How much of that do you think is because of some abstract understanding of the difficulty of service jobs. I don't think it's a matter of comprehension or professional respect. Some people are just assholes and know they can get away with it
Asahi is Fischer-Price tiers of support compared to what even Nvidia, the most loathed OEM on Linux, provides for free to their users. If that's the best option available, it should be no wonder that server customers are avoiding Apple like the plague. Apple has to beg their audience to reverse-engineer their own OpenCL drivers if they want them; Nvidia ships them alongside CUDA. These two companies are not the same.

Have you ever seen the inside of a datacenter? Why is it that surprising to you that nobody perks up when you start waxing on about battery life? Even terms of power-to-performance, Apple's latest chips get ethered by Nvidia's server offerings.

This "Apple for Inference" meme is so dead that I can only feel sad when I see people unironically promoting it. You actually think serious customers are going to load up Asahi (even funnier, MacOS) on their Mac Pro... so they can inference half as fast as a single Blackwell GPU? You think the industry is doing this shit? I don't even think the Steve Jobs apologists are dumb enough to fall for this one, you must be a particularly aspirational shareholder.
Given that GraphQL makes much more sense for big orgs, I wouldn’t be surprised if much of that code is locked up in private repos that LLMs can’t get to.
Haha. This is the most secure part. When you start compiling, rust will happily download random "crates" and include them in your program, because "dependencies".
why did he post an image of text instead of just text, very confusing.
> "Got fired" may be a tad ambiguous, but being told "stop working on that other thing or leave" is not too far off.

It's very different.

When employees begin working at my company, they're told a list of things they're not allowed to do. And, they're told if they do these things, they will be shown the door.

By your definition of "not too far off", we're basically firing people on day one. Absurd.
Also strange that PG didn't know that Sam had invested in OpenAI through YC until today.
Pipe to bash install approaches at least can just be snagged with wget to inspect the script without running it, lots of package managers seem harder than that to inspect/predict? Not that there couldn't be sneaky things you'd miss, but at least obvious ones might be detectable...
We do something similar and it's because GQL at my company is really pointless. I think someone at some point someone also got on the hype train not realizing that we do not really need to have hyper specific queries we can write on the fly. I can't think of a single instance where someone proposed a feature and we all went well, we can combine these 3 things we already have into a new query and the backend has no work to do. The backend always ends up building out more into graph and have been doing so for at least 6 years now. There have been a handful of cases where we did combine something old with something new but given the extra complexity on the client and backend I'm not sure it was worth it over making 2 separate calls.