skysight-inc/HackerNews huggingface dataset:
When I buy a disc reader, I'm buying it for offline content.

It's a little different from a device whose primary purpose is digital communications at a distance.
> What is the use case for an 8k token embedding?

Calculating embeddings on larger documents than smaller-window embedding models.

> My (somewhat limited) experience with long context models is they aren't great for RAG.

The only reason they wouldn't be great for RAG is that they aren't great at using information in their context window, which is possible (ISTR that some models have a strong recency bias within the window, for instance) but I don't think is a general problem of long context models.

> Isn't the normal way of using embedding to find relevant text snippets for a RAG prompt?

I would say the usual use is for search and semantic similarity comparisons generally. RAG is itself an application of search, but its not the only one.
"Internal folks" who gives a rats ass about what they think? A company's reputation has little to do with how people on the inside perceive it, its actions and track record do the talking.

Stadia was a classic reason I couldn't trust GCP or any Google product aside from Gmail cause I've been using it so long, because unlike you I'm NOT in the know, I just see a bunch of stuff spun out, hyped (calling it 'little stuff' is a highly subjective assertion) and axed without warning. And I won't mention what an absolute mess the android development journey has been, a related symptom of a haphazard, disorganized product strategy. These things are uniquely Google, and it's a terrible look.
Dupe: https://news.ycombinator.com/item?id=37985000
I just never drink hot coffee, not worth the wait.
Slight difference is that it wouldn't break existing builds if you changed namespaces in Java. The maven central repo does not allow packages to be rescinded once they are published.

So that old version of package xyz will still resolve in your tagged build years from now even if the project rebrands/changes namespaces.
Can you please update the terraform docs for google batch? In [1] it’s really difficult to know what everything in the json configuration is under the base64encode() call. What levers can I pull? How do I run something more complex than hello world? Do I need my CICD to upload scripts to GCS and have the instance download them at runtime and hardcode that path into the batch script?

[1] https://cloud.google.com/batch/docs/create-run-job-using-ter...
Scheme might be different here, I'd have to read the standard, but it's true of Common Lisp at least. You have to distinguish here, I think, between what's valid input to eval and the evaluation rules for given inputs.

Anyways, here's CL's spec for eval[1]:

eval form => result*

Form is defined in the glossary as "form n. 1. any object meant to be evaluated. 2. a symbol, a compound form, or a self-evaluating object."[2] And you can see this is an exhaustive categorization of lisp objects from the definition of self-evaluating object: "self-evaluating object n. an object that is neither a symbol nor a cons. If a self-evaluating object is evaluated, it yields itself as its only value."[3]

IMO, the useful definition of homoiconicity is "the domain and codomain of eval are the same type". One of the "results" of eval might be that the evaluation routine signals error, if the object has a special evaluation rule.

EDIT: I just read that github thread more carefully, and I guess Scheme's eval is stricter and so, IMO, Scheme is less "homoiconic" :) FWIW, my experience is that Scheme pioneered a lot of things that are more similar to non-lisps than to the more lispy lisps: e.g. schemes typically seem to prefer batch-style compilation to REPLy environments. Source as files vs. image-based development and the standard defines the language in terms of text rather than datastructures.

[1] http://www.lispworks.com/documentation/HyperSpec/Body/f_eval...

[2] http://www.lispworks.com/documentation/HyperSpec/Body/26_glo...

[3] http://www.lispworks.com/documentation/HyperSpec/Body/26_glo...
Small feedback, when I first saw your graph I thought ERB was 12x as fast not 12x as slow
> Devices running the default configuration are absolutely expected to be secure.

That might be the customer's expectation, but that isn't what Apple is providing. We've time and again seen that the default configuration is not secure. Apple has known about this bug for more than a year now, and the only protection remains to use lockdown mode.
Ctrl+f "pedestrian"

Only one result and it's not even about roundabouts.

This is how American traffic engineering is done.
I don't think so - I think they were hard moved to "Google Hangouts Chat" which is now just "Google Chat"
If it doesn't scale down to zero, then it doesn't compete with Cloud Run.
I am apparently in the minority in that I am able to contain two separate thoughts about Elon Musk

“Elon is not some futuristic space god” and “Elon has achieved some cool stuff” are perfectly compatible concepts

I’m not sure what it is about him that seems to trigger an immediate leap to either fellating him or fellating yourself
aren’t they a publicly traded company? Doesn’t this mean that the shareholders (like pension funds, held by teachers and gov employees) will suffer?
yeah, I'm also very very confused why they sold off Google Domains. I'd love to have flies on the walls for that :/
The way you keep referring to Marxism here makes me think you're confusing it for communism. They're not interchangeable.

> ...embrace Marxism, a system that fails every time it has been tried History...

Marxism is an economic framework/analytical method, not an economic system you can really "try" in itself.
You are meant to give priority to the vehicles in the roundabouts. A stop sign forces a two-second pause over yielding. I’m not sure that’s a big hindrance, and given how drivers barely mark stops and ignore yield signs, that might be the only way to get drivers to actually look if it’s free before they go on the roundabout.

The point is always to avoid frontal shocks by limiting intersecting paths and having instead merging lanes. Even with stop signs, those roundabouts do that.
It's probably slower, but unlike normal GCed languages, it's not actually anywhere close to everything.
What does it mean to be more conscious? It seems fairly binary to me.
Just imagine only sending 20 people instead of a theoretical 100 people in a single starship out of an armada of starships to mars. Would it even be worth the trip if we landed only 20 people per ship? That would make actually landing on mars such a failure
I've been watching folks here on HN speculate that Google will kill GCP "any minute now" for at least the last 4 years, so ya'll can keep holding your breath, I will be having fun deploying things for 1/10th the price of AWS.
This was a big annoyance for me back in the day when I was dealing with XML namespaces. URLs never made sense for that use case and too many tools tried to pull XSDs from the literal URL which was always generally out of date, some projects switch to URIs like tag uris or URNs and it was much better, imo.
Is it tho? It's not really open source if they don't give us the information regarding training datasets
I couldn’t agree more. Online if you utter respect for some of his accomplishments your considered a fanboy. He’s an idiot on social media but he’s accomplished some amazing things for humanity.
I’m honestly surprised you got this far with swift 3 on Linux, as swift 2, 3, and 4 on Linux were all bug ridden messes. You couldn’t reasonably compile between minor versions, let alone major ones, and expect your same lines of code to have consistent behavior.
Simple answer, because they can get away with it.
pub use std::sic::semper;
Remember iTunes?

See a pattern? :)
That website has the only banner ad I have clicked since 2010. Not going to buy the breadboard, but my curiosity was piqued.
I'm not sure it's working the way you described:

hunter2
Every new generation reinvents stuff previous generation tried and hated. I think it is natural and kind of funny. I’ve been doing software for over 20 years + being obsessed since late 90s and I especially enjoy oscillations between server and client computing - “let’s do everything on server and make client dumb” - (5 years later) - “noooo, ma responsiveness and user experience!!!”

NextJS and HTMLx are back to server :)
In 2014, I built some tools to make it easier to automate AWS and Google Cloud deployments. I did the following:

- Applied to devops jobs on Angelfish, target companies with 10-20 employees

- Passed their phone screen, learned about the particular automation problems they had

- Offered them a SaaS subscription with a promise to set up a working solution in my product for their problems.

- Explained that subscribing to my service would be much cheaper than hiring me.

Most declined, a few were offended at my bait and switch, but 3 of them became my early customers and used my service for years, eventually taking over and maintaining their own solutions.

I think identifying the right customers- other startups with VC cash that were too small to have too much red tape and had big problems without tools and staff- made this work in the early days. It was a blast working on this stuff back then.
Not all containers right? Just unordered containers. It’s a bit weird of a strategy though - most other applications use a random seed for unordered hash tables.
> In any case, they weren’t forced to sell them. They had other options including _not_ shutting down.

Fine, sure, but this is a cop-out. Clearly they really want to clear the thing: if it was to be a GCP-only option with no more consumer-focused Domains, they have temporarily set a transition period with no renewals and new domains and then bow out of consumer space, but even the enterprise version is being shu- sorry, I'll be using Google's term here, deprecated (https://cloud.google.com/domains/docs/deprecations/feature-d...). The Squarespace buyout is irrelevant here because unlike GCP Domains there are no automation features in the Squarespace's system (and have no plans to implement one), so you are required to migrate to another provider like DNSimple or AWS. This is a clear sign that they really want to dispose of it as soon as feasible.

> Really I just don’t get what point is trying to be made. Google shut down domains in every good faith interpretation of the phrase “shut down”. All the ICANN argument does is try to conflate “shut down” with “going against ICANN rules” but no one was ever suggesting that.

It's a reasonable assumption when you're talking about their first time in closing down things, but there is a clear trend, even solely in the enterprise space. (https://news.ycombinator.com/item?id=38020254) At this point, it is clear that Google does shut down things when they feel it.
I'm both a car driver and a cyclist. There are a zillion roundabouts in the country I'm living in. This is my experience and I'd like to hear a traffic designer about it.

Roundabouts feel safer than a 4 way intersecting when I'm in a car even if it's annoying to have to slow down and accelerate again when there is very little or no traffic, which is normal in the countryside. It also consumes more fuel, wears the car, adds to pollution.

It's different when I'm riding my bicycle. Roundabouts put me closer to cars, especially if there are traffic dividers that force cars closer to the side of the road. Then cars are usually slower than a bicycle in a small or medium sized roundabout (think of race bicycles with drop bars,) which adds up to chances of being packed between two cars. My feeling is that what's good for cars is bad for bicycles.

As a cyclist I can see what's around me much better than when I'm in my car. Intersections don't feel like a problem because of the extra visibility. When I'm riding I long for old times straight roads, with a line on the side and half a meter of asphalt on the other side to ride on. No roundabouts, no speed bumps especially the 3M style plastic ones, which I can jump but they are annoying. All those safety devices, including roundabouts, increase fatigue and danger. They are also the main reason for crashes in bicycle races but that's not an issue for normal people.

Finally, as I both drive and ride I know how to behave not to put in danger the cyclist. When I drive I don't overtake bicycles before a roundabout because they'll be at least as fast as me. I don't overtake when there is a short traffic divider which narrows the road. A long one, oh well, I have to. Same thing when I approach an intersection where I have to yield or stop. Bicycles will be definitely faster there because they can look around better than me and decide what to do quickly.

When I ride and I'm approaching a roundabout or entering a short narrowing of the road I look behind me and if it's safe I lean a little to the center of the road to prevent cars to overtake when they'll be forced to come close to me.
I'm not really sure where the comment on Vercel platform lock-in is coming from. Personally I've deployed Next apps on Cloudflare Pages/Netlify, and I have multiple Next apps at work are all deployed via AWS codebuild or Github Actions (all hosted on AWS).

The process is very straightforward and requires little to no extra steps when compared to Vercel.
It would have been nice for Rust to have Default/named/optional function arguments because the proliferation of slightly differently named functions that do the same thing would go away.
(offtopic: this is how I would ask GPT4)
Yep, selling just very hot water instead of ~90^oC milk in cappuccinos
is quite a difference...
Single-person commuter vehicles, even single-family vehicles, even if they are EV's, are a massive waste of resources and unsustainable in the long term. https://www.cbc.ca/news/opinion/opinion-electric-vehicles-ca...

The infrastructure around them (just one more lane and traffic will get better) is itself unsustainable. Our suburbs designed around cars are not dense enough to economically support them (roads, water, waste, etc) and the taxes required are bankrupting communities already. https://www.youtube.com/watch?v=7IsMeKl-Sv0

To say they have a "fetish for mass transit" is both intentionally inflammatory and unnecessary. Also, it is essential for moving people around. Having personal vehicles sitting idle, worth $5K to easily $70K, for most of the day is a massive waste of resources, income, and more. Elon's imaginary robotaxis will not fix it.

Everyone doesn't need to live in cities but everyone needs to start paying for what they consume instead of taking (from cities) from others (the future generations). We would need several Earth's if everyone lived like Americans.
> All roundabouts prevent vehicles from just blowing straight through the intersection in the desired direction without so much as slowing down

Not at all. A large enough roundabout with good visibility from the approach can allow you to traverse it without slowing down at all - if the speed limits coming up to the yield line are appropriate, and traffic is flowing.

There's a sense in which a roundabout is just a short circular section of highway with a series of on and off-ramps around the edge. Well designed onramps allow you to merge without slowing, and off-ramps let you leave without disrupting traffic. Roundabouts can permit the same.
> until SpaceX has proven they've done the work and have done their best to mitigate these issues going forward

I have great news for you, they have already done that!

https://twitter.com/elonmusk/status/1700789411279966339
https://www.youtube.com/watch?v=cltnwVMcYgw
afaik, the langchain solution loads entire openAPI spec which consumes a lot of token and won't work for many large API. For efficient token usage, api2ai divides the task into two steps: api planning and params parsing. First step takes a summarization of all the endpoints. Once the endpoint is known, we parse params using the schema of the selected endpoint.
We just watched SVB get bailed out, can't imagine BoA would be allowed to go under.
China has proven that no one needs to "watch" CCTV, because the system will automatically identify everyone in the camera frame.

That still requires more resources than mobile app tracking, and it's easier for people to disguise themselves against a camera rather than mobile app tracking, so mobile app tracking is the greater current threat.

But CCTV identification will improve and it will be harder to fool, so I don't want that either.
This is largely personal opinion as someone who uses Next at work all day. But Svelte/SvelteKit or Astro are my personal goto's/favorites outside of Next. Both are robust enough to handle pretty much anything you throw at them, add a complier to help catch errors before build time, and most importantly have incredible developer experiences.
Right, the business people are dishonest and the engineers are honest. Cringeworthy naïveté.
Why is Apple's USB-C cable $130?
Ironically I think Marxism itself is probably a good driver of critical thinking with all the materialist analysis and whatnot. Lots of paths to trace and effects to consider.
Correct, right-hand side of the road.
Too late to edit so I'll add here. Soyuz first stage is 5 engines, and 5 is less than 8.

Each engine has 4 main combustion chambers and four nozzles so it looks like 20

https://www.flickr.com/photos/nasahqphoto/19853973575/in/pho...
The post says that all of December operating profits are donated. I don’t think such an amount could go unnoticed in a public company.
> If they don't have an automated answer to your problem you're SOL

No? I've had issues with an external monitor and had an applecare specialist debug a bunch of settings and then schedule a call with me for the next day after they heard back from the escalation team. Thankfully I bought a different cable which fixed my issue, but they are very nice for support from my experience.
In this case, they've removed the stop signs, so it's not a 4-way stop anymore, just a traffic circle.
You don't need to be silly, nobody is putting it in a fridge.

It already loses temperature as it slowly drips into the pitcher. And then it continues to lose temperature quite quickly if it's not being actively kept hot.

So all you have to do is reduce the temperature of the hot plate underneath the pitcher. This is a setting that already exists.

And no, coffee shops don't empty out pitchers every five minutes. If they have that level of business they use the larger coffee machines that brew and hold a much larger volume, and again, it's a setting for what temperature to hold the coffee at.

This is an extremely solved problem.
> ChatGPT is not very good at that.

Mmm.. that's an awfully big generalization.

I'm going to go out here on a limb and say... maybe you're doing it wrong.

ChatGPT is very very good at what you're describing (integration between well defined interfaces and systems in code), especially GPT4.

If you get one bad result, does that mean it sucks? Or... does it mean you don't understand the tool you're using?

The power of AI is in automation.

What you need to do is take your requirements (however you get them) and generate 100s of solutions to the problem, then automatically pick the best solutions by like, checking if the code compiles, etc.

...

This is a probabilistic model.

You can't look at a single output and say 'this sucks'; you can only (confidently) say that if you look at a set of results and characterize the solution space the LLM is exploring as being incorrect.

...and in that case, the highest probability is that your prompt wasn't good enough to find the solution space you were looking for.

Like, I know this blows people's minds for some reason, but remember:

prompt + params + LLM != answer

prompt + params + LLM = (seed) => answer

You're evaluating the wrong thing if you only look at the answer. What you should be evaluating the is answer generator function, which can generate various results.

A good answering function generates many good solutions; but even a bad answering function can occasionally generate good solutions.

If you only sample once, you have no idea.

If you are generating code using chat-gpt and taking the first response it gives, you are not using anything remotely like the power offered to you by their model.

...

If you can't be bothered using the api (which is probably the most meaningful way of doing this), use that little 'Regenerate' button in the bottom right of the chat window and try a few times.

That's the power here; unlimited numbers of variations to a solution at your finger tips.

(and yes, the best way to explore this is via the api, and yes, you're absolutely correct that 'chatGPT' is rubbish at this, because it only offers a stupid chat interface that does its best to hide that functionality away from you; but the model, GPT4... hot damn! Do not fool yourself. It can do what you want. You just have to ask in a way that is meaningful)
The guy also seems to be industrial-grade nutcase:

> Murray questioned the official UK government account of the Skripal poisoning in Salisbury, March 2018, writing on his blog that Israeli security services were more likely to be behind the poisoning than Russia and that, while Russia lacked a motive, "Israel has a clear motivation for damaging the Russian reputation".

He also served 8 months in jail for disclosing the identities of women testifying in sexual harassment and rape case, which the court explicitly prohibited to disclose. All-around nice person, as it seems.
Yes this is a particularly easy use case
What is the better decision to avoid name colliding?
The point is that most sites don't need that much intense JS processing.

Also, a "no, and don't ask again" button would be very useful in this case.
> Do third-party IDEs offer seamless support for all that stuff?

when I used it, AppCode did a lot of song-and-dance to delegate out to XCode to do a bunch of the stuff like that. and it was by no means seamless
The Wild Quest to Create a Fake Indian Cricket League
Dream Theater Announce the Return of Drummer Mike Portnoy
I hope someone with more knowledge can come in here and educate us on how, as a result of the difference between just intonation and equal temperament, the B string on a guitar is about 11 cents "too flat". It's why it always sounds out of tune, even after using a tuner.

Here's what a guitar's frets "should" look like:

https://kagi.com/images?q=true+temperament+guitar
I actually caught that falling knife at near its exact lowest point ~$90, but then sold it at a 10% gain because I thought it might be a dead cat's bounce.

Point is, hindsight is always 20/20.
Wrote this up on my blog: https://simonwillison.net/2023/Oct/26/llm-embed-jina/
There are:

- Style guidelines

- Unit tests

- Functional requirements

- System requirements

If the tool creates commits to pass all of them, then it is objectively doing a good job.
> Especially given that the people there don't want Egypt to do so, and have been rather...prickly

I have worked closely with young educated Gazans on projects that outsourced to them. They claimed that they would love to get access to the Egyptian labor market, and get an Egyptian passport so that they could have a hope of working in other markets internationally. They’d leave Gaza for better opportunities elsewhere in a heartbeat. Yes, of course some other Gazans wouldn’t want to leave at all, and Hamas wouldn’t permit Egypt authority over the area. But Egypt’s refusal to open the borders to Gazans is about a series of security concerns of its own, and not so much about universal Gazan resistance to the idea.