skysight-inc/HackerNews huggingface dataset:
They clearly say “exceptions to this rule will be listed in the release notes” meaning that backwards compatibility is the rule. There’d be no exceptions if there was no rule hence I said they “should” be backwards compatible except for specific exceptions, which shall be noted in the release notes.
> But there are enough differences where the logic of the language, when used by Hindi speakers, changes enough that in order to understand the meaning of any given phrase one often needs to know both Hindi and English, even if all the words used are English

I speak both German and Turkish fluently and for the most cases, I "understand only the train station" ("nur Bahnhof verstehen" means that you understand nothing) when Germans of Turkish origin communicate with each other in German-Turkish, and it's been 14 years since I came here, so I have no hope of ever understanding it.

Those languages tend to evolve apart from both of the origins towards asymmetric intelligibility.

> I understand the impetus but linguists for whatever reason are oftentimes politically motivated in this sort of social-justic-y, milquetoast liberal progressive way that stretches the limits of what can and should be rigorously defined as a dialect.

Well that escalated quickly. People defining dialects because of their political agenda? Anything touches, regardless of positivity, to minorities and people shout SJW!
Hmm best is a strong word. It depends on what you are after.

I couldnt find the DAG in the demo, or in the docs. Without that it seems a bit limited.

For my usecases I need a Job description language, and the ability to have dependencies (either job to job, or a job needs flag x to run on this machine)
This is true, but in our case all dependencies are vendored and frozen.

We _do_ have instances where target systems for deployment become ABI/API incompatible with the libraries, which is rare and happens roughly every 5 years.

The project was structured to put stability at the core, rather than being cutting edge.
The fact that you can actually try the product without a registration is much appreciated.
In our current society you'd do that by making planting trees somewhat worth money.

Then of course you'd need to control for which trees are planted in which ecosystem, in what ways and at what costs, under what conditions etc.

And in the end you'd of course also need PR and communication people to deal with all the public facing aspects of it ....
Auckland surgeons must now consider ethnicity in prioritising patients
Ask HN: Have you worked under great managers?
Have you had a really great manager? Someone that helped you grow and succeed.

Would you tell us about them, about what made them so good?
Consider Argo Workflows.
Many, likely most, FS projects seem to fall under "likes tinkering." So it's often a different spin on "add shiny tech", except without any PM at all.
I think a lot of this has already happened; the problem is that some companies don't seem to realise it's happened, and are changing their minds after their employees have made a decision.
Personally I have gone for golang everywhere; via WASM. The golang standard library is much cleaner than the Javascript ecosystem and in almost all ways is performant under WASM. Obviously you also get the benefit of having the same code on the server and the browser. You can't avoid the DOM, but you can do some pretty amazing things with SVG if you take it easy (browsers are renowned for their inefficiencies with too many SVG images on a page). For most web sites it's a good fit. And unlike Javascript golang heavily leans you toward doing the right thing (although you can always stuff things up if you try). The only real pain point is that WASM is still finding its feet.
Well it's not a completely meaningless metric as it immediately tells you roughly how much memory you need to load it, which is kind of important?
Excavator hammer, also known as rock breaker or breaker, is one of the frequently used accessories of excavators. It is often used in mountain opening, pavement breaking, bridge demolition, house demolition, mine crushing and other working conditions.
If you look at my suggestion, it's to state exactly that memory -- rather than to estimate based on bits/parameter.
It was a long time ago since I studied this stuff (so I may have misremembered a few things), but I just want to say two things.

The first is to just respond to the comment about etymological approach to understanding the law. The stuff I was saying earlier, all came from original source material. The class consisted of us reading line by line copies of manuscripts, with our professor translating as we go. So it was absolutely not an etymological approach to the law, and was based on direct translation of source material.

The second point is that it was our professor who argued that fee (and fief, feof, <whatever>), the legal word that signifies possession, ultimately comes from where you put your foot, and he was an expert in law, Saxon and other dead languages. If that doesn’t correspond to whatever is on Wikipedia (or insert online source here) then either Wikipedia is incomplete, or I’m not perfectly representing what he said. Probably that I’m not perfectly representing what he said.

Nonetheless, in the context of adverse possession, the larger point wasn’t about the etymology per se, but that historically, in England, you must physically possess your land in order to be able to claim that it’s really yours. This was the ultimate meaning of my professor’s point, and that point still remains.

I don’t have any of those sources in front of me, but one day I’ll dig that stuff up and do a larger write up on these points.
They're probably referring to fine-tuning on private/proprietary data that is specific to a use case. Say a history of conversation transcripts in a call center.

Larger models, like OpenAI's GPT, don't have access to this by default.
> Now to define "abandoned."

We're going to do that on a case by case basis depending on reasonable things like the user's need for it, other people's need for it, what the neighbours think of it etc.

With courts and whatnot.

And there's nothing you can do about it.
Did it already happen to any subs that we know of?
I don't agree.

> Most of these vehicles are stolen while parked. If people just drove them more, they wouldn't be getting stolen!
> Canadian car ownership rates are higher than most developed EU countries, but it's not like Canadians are blowing them out of the water.
> We visited Japan in the mid-00's and outside of Kyoto found a real shortage of latin-lettered signage.

I heard the same from my in-laws around then, but we've been a bunch of times over the last decade, most recently immediately post-quarantine-- Hiroshima, Osaka, Kobe, Kyoto and Tokyo.

I'd attest that across these cities, they really stepped up signage in preparation for visitors to the Olympics. I barely had to think to translate anything on the last trip; everyone had English menus, QR codes to English versions of such, and English signs everywhere tourists were expected (arcades, stores, restaurants).

We had kids in tow so weren't crawling locals bars, love hotels or pachinko parlors. Those may still be tricky to navigate.
Not sure it this is a great reply. Some valid concerns were raised, and in summary all you are saying is GraphQL is awesome because it has types, schema and defined queries / mutations. This is of-course the basics of GQL, there are a lot of complexities under the surface.

GraphQL does add some risks IMHO, e.g. client can send a really complex query (even a recursive one, e.g. get accounts for user, get user for each account). We cannot say this will not happen as we define the queries ourselves, since sometimes the API is exposed to clients which are not in our control. Queries can be sent which can almost bring a server down, so you need to handle that.

Also error reporting / handling is trickier as compared to REST (e.g. https://the-guild.dev/blog/graphql-error-handling-with-fp).
don't forget Rimworld. One guy making a huge and sprawling game that ignored the studio sensibilities and became hit (and a couple of memes).
They were already in the business of exporting it, it's not as if we got them to create a special market based on this cockamamie story.

Yes, I really don't think there is much more to the story. The US used shell corporations to buy titanium so that the Soviets didn't know that the final customer was actually the US Air Force.
Brilliant!! Thank you @samwillis. This is exactly what HN is great at. Don't know how else I would have found him.

I love the fact that he had a vision and went off to develop it in isolation. I feel today's obsession with "talk to the customer first" is missing something....
Exactly, front end coders are very design driven (obviously) so they often value "ooh the shinies" brand new framework, etc over "let's engineer this correctly" battle tested not so shiny code.
Hi all, I'm the main maintainer from the OpenLLM team here. I'm actively developing the fine-tuning feature and will release a PR soon enough. Stay tuned. In the meanwhile, the best way to track the development workflow is at our discord, so feel free to join!!
Let's wait for another leak then.
Oh, it's that old topic of grammatical borrowings from other languages! Long time no see.
Don’t believe it.

You don't need to 'believe'. You need to do an analysis of what you need and how much each option will cost. Then you can know.

If your argument is "I believe onprem saves money" or "I bet AWS is cheaper" or "Jim Morrison came to me in a dream and said I should use Azure" then you haven't done enough research.
Have you got experience on this? Because I have seen it first hand and reliability goes down with remote, people can leave anytime which happens less if you have developed a face to face rapport. No I don't have numbers, but neither you do? This is my point, there is no black and white here and it should be normal to discuss the topic. I fear too many people are jumping into this "remote is better" without putting enough thought into it.
I really dont see how soybean oil in by itself causes obesity as is stated in the article. If you don exceed your daily caloric intace then you wont gain weight no matter what kind of oil you eat.
Riding a motorcycle obviously derives from riding a bicycle, and that presumably comes from the earliest bicycles where you pushed the ground with your feet. Riding definitely seems a better term for that than driving. I guess you can say that the language came along for the ride as technology developed (sorry!).
That's very racist.
> but got put in “10x developer” expectation projects where I’d churn something out, get a big shiny star sticker for it, and then 2 years later it would be abandoned

I feel like I've fallen into this hole at my current gig, where I just churn shit out to solve a problem as quickly as possible

I get away with it just bc general code quality was already not good to begin with

Biggest mistake was going fast the first time, now I'm getting assigned way more shit

Word of advice to readers: don't make the same mistake I made. You'll just get taken advantage of
Looks great! I'm planning to integrate it into my new project(to-chatgpt: https://github.com/SimFG/to-chatgpt), which will provide users of the ChatGPT applications with a wider range of LLM service options.
My Generic Open Source Project FAQ
I think GP's point is the opposite. Most people agree that Britain's opium trade in China was exploitative.
I don't think they'd want to publish specific evidence with specific examples!

I also doubt The Guardian would publish pure hearsay without some basis.
Instead you can spend millions on paying top market dollar to AWS experts trying to work out your giant pile of spaghetti cloud infrastructure.

Desperately trying to work out if they can delete this resource or that because who the hell knows which bit of critical code is using it. Or spending days trying to manage a chewing gum ball of IAM policies.
Remote Work and Personal Trust
Do you know how much it’ll cost to store 230 petabytes per month on premises at the same redundancy and availability level? I have done such calculations for academia at a smaller scale and unless you literally want it to last decades it’s definitely not worth it to do your own infra on this.
let me give some hypothetical; let's say Canva decides to cut cost by cutting the amount of storage users could have (e.g. quota, or lifetime):

- if they had a sunk cost CAPEX of 100 PB of storage, all they could do is sell the storage servers for a fraction of the original cost (and folks like me snapping up pre-owned server equipment for said fraction of cost for our home labs).

- on the other, since S3 is OPEX (not sure if they are locked in to 1 year billing cycles? but still better than 3-5 year CAPEX runs), they could cut the cost of that storage "immediately".

Similarly, if they needed to expand, CAPEX means placing an order for the storage, waiting for delivery, racking, burning in etc, versus just paying almost "instantly" for more storage.

So long as they are still earning money, why wouldn't they stick to this OPEX model?

Not saying this is good or bad, it depends on your business model, ultimately.
Smaller models are likely more efficient to run inference and doesn't necessarily need the latest GPU. Larger language model trend to have better performance over more different type of tasks. But for a specific enterprise use case, either distilling a large model or use large model to help with training a smaller model can be quite helpful in getting things to production - where you may need cost-efficiency and lower latency.
Offtopic — is it some cardinal sin to include a link to the home page from a documentation? I dont know what canva does, if I stumble on a documentation page first, should I not be allowed to see the product's landing page at some point? This is so prevalent, it has to be a conscious choice.
So you are trying to build Erlang without Erlang and OTP. Nice try :) You are maybe 5% there. How about the rest? Error handling, handling network issues, latency, partitions, deployments, scaling etc...

I would also argue that because of the async calls (NodeJS is single-threaded, right?) you can easily run into weird and unexpected issues where two sequential service calls return out of order (which is impossible if they are just method calls, but very likely if they are sent over the network). How do you handle these cases? Do you just block on each call over the network and hope for the best?
You will not like the answer, but it's the face to face trust and relationship you build with them over time. I know, I know, it's not a perfect logical answer, but it's been working like this well enough for longer than 100% remote options were so common. I am not saying I am right and I am not saying remote is bad, I am just saying this isn't a black and white topic yet, maybe one it will be, right now we should be OK to say "ok it might be good in some cases, but not all cases".
The future of medicine may lie in space
Thanks for the info. TIL.
Looking forward to it!

OpenLLM is adding a OpenAI-compatible API layer, which will make it even easier to migrate LLM apps built around OpenAI's API spec. Feel free to join our Discord community and discuss more!
The thing about Facebook is that it is Facebook. It lacks credibility. There are a good few people on Mastodon who produce content that Facebook users might want to consume, but would be leery of actually using Facebook, or Facebook’s hypothetical Twitter-y thing.

And, assuming that Twitter’s decline continues (I’d view this as inevitable at this point, ymmv) there’ll be an ongoing stream of people, many of whom won’t want a Facebook property.

Facebook doesn’t seem to have had great success in the past in bootstrapping new social networks off its user base (see the dating thing, the classifieds thing, etc); it might want to try something new. It would arguably be difficult for FacebookTwitter to be _the_ new Twitter (if such a thing emerges at all); the brand is too damaged. Being _part_ of the replacement might be their best realistic option.

This is very much the charitable view, btw; “Facebook wants exposure to content that they’re unlikely to get _on_ Facebook, wants to work out rules of engagement” (if ActivityPub-y FacebookTwitter launches without ground rules, everyone is just going to defederate from that pretty quickly). You can see more cynical views elsewhere in the thread.
> Historical connection to the land

"For a more scientific take on the Jewish origin debate, recent DNA analysis of Ashkenazic Jews – a Jewish ethnic group – revealed that their maternal line is European. It has also been found that their DNA only has 3% ancient ancestry which links them with the Eastern Mediterranean (also known as the Middle East) – namely Israel, Lebanon, parts of Syria, and western Jordan. This is the part of the world Jewish people are said to have originally come from – according to the Old Testament. But 3% is a minuscule amount, and similar to what modern Europeans as a whole share with Neanderthals. So given that the genetic ancestry link is so low, Ashkenazic Jews’ most recent ancestors must be from elsewhere."

"The tolerance of the Persians encouraged the Jews to adopt Persian names, words, traditions, and religious practices, and climb up the social ladder gaining a monopoly on trade. They also converted other people who were living along the Black Sea, to their Jewish faith. This helped to expand their global network.

Among these converts were the Alans (Iranian nomadic pastoral people), Greeks, and Slavs who resided along the southern shores of the Black Sea. Upon conversion, they translated the Old Testament into Greek, built synagogues, and continued expanding the Jewish trade network."

"The Asian group of these DNA mutations, found in Ashkenazic Jews, likely originated from the Ashina elite and other Khazar clans, who converted from Shamanism to Judaism. This means that the Ashina and core Khazar clans were absorbed by the Ashkenazic Jews." - ["Ashkenazic Jews’ mysterious origins unravelled by scientists thanks to ancient DNA" (2018)](https://theconversation.com/ashkenazic-jews-mysterious-origi...)
nixpkgs doesn't use requirements.txt for whatever reason.

(That reason probably being the utter brokenness and braindead state of Python packaging; Node packages work much better.)
Well then do explain a bit further, I still don't fully grasp what "100s PT in 0.5T" means exactly. 100 petatokens in half a trillion? Half a terrabyte? 100 seconds?

Plus afaik base model training tokens don't have the same effect as fine tuning tokens, so there would need to be a way to specify each of those separately.
- They tell you what they want and trust you to do it. They don't say "it has to be done yesterday." Likewise, they trust you to come to them when you need something.

- They shield you from other organizations or colleagues who would otherwise try to monopolize your time. They actively act as a funnel for such requests.

- When they ask you for input, they don't ignore it out of hand. If they decide to not accept the input, it's because it conflicts with other inputs or organizational priorities.

- They never, _ever_ say "you're the best!" The only people who say that are low-level managers and marketing people who have just cajoled an IT worker to do something ill-conceived.
Uh ... plenty of companies have a UX team. They're mostly all graphic designers. "four guys fiddling with design" is nothing. Either you care about having a well-designed UI or you just want a pretty one with a high conversion rate, and who you hire reflects what you really value.
>Today European Union acts almost like single 0.5B country.

What makes you think so
> The AAA game may cost me 4 times as much, but it gives me 400 times the value.

So what non-multiplayer AAA game you played 400 times as long than an 10 hour indie experience ? Or did you had 400x the fun playing it?

That's very MBA way to look at it. Game's budget is only vaguely correlated with how good it is as a game. Sure prettier blah blah blah, but we had plenty of big games coming out mediocre and just being bought coz of market inertia of average non-internet-scouring user buying next AAA title from big publisher and not even looking at the smaller ones or indies.

Like, if I look at the top amount of spent time in game (the "value" per spend money) it's some small dev management games (Factorio, Banished, Rimworld, X4), the type of game that most AAA developers just refuse to make in the first place. Most of "singleplayer story driven ones" I've played also fall out of AAA space because while 20 years ago industry was busy making games like Baldur's gate or Fallout, now anything similar only happens in sub-AAA space.
I'd go for a hybrid approach: new data is stored on private cloud, and old data would be gradually migrated or phased out.
No, that is not a fair summary; Nix is the nicest way to manage Python packages that I have found thus far.
Really this is senior leaders, not managers. In fact my line managers have (with very few exceptions) been great people.

Proper, proper senior leaders - folks who run the 80k FTE companies worth $40bn or more... well those are a different breed. There is a lot at stake, they are like wild animals in that their motivations are not available to you and they can act in very unpredictable ways.

I have seen rooms full of people emptied out of a business over a three month period due to an ill judged meeting that went badly. Could have been avoided... wasn't...
> Cloudflare R2 charges zero egress fees.

The scarier part is Canva actually does use Cloudflare CDN, so it's not so much the cost of adding a new provider. It's just that the CDN team that manages the Cloudflare account is likely a different team :)

Too much isolation, silos and politics...
>This means Substack writers aren't likely to be at the top of their field - they're just good at writing and they write consistently.

One could easily argue the same argument about those "in the top of their field". In some big western countries (at least one) social and fundraising skills is as much a contributor to being "in the top" while in other countries or areas of expertise it is the ability to spew out papers. Rarely are "the top of the field" equal to "the best in their field".

I'd even argue sharing knowledge like you did for free for everyone is a plus towards "top of the field" while not doing it is a negative. The most important part of knowledge is for it to be shared, freely, not held ransom for fundraising or better pay as happens all too often.

I'm glad that GDPR keeps the grubby hands that vie for my personal info at least a bit out of reach these days. All that has changed is that you could no longer swap out your visitors information (which most back then nor today hardly understand the concept of) for a paycheck. The knowledge wasn't shared for free - someone else paid the bill - often with no knowledge, understanding or choice.
> Of course we, like all other python projects, don't support using other dependency versions then the ones in the requirements.txt file. So when someone just uses a different minor version of django, stuff breaks

That sounds wrong. A Python package should not have a requirements.txt file at all. A requirements.txt file is for "freezing" and fully reproducing an environment (ie. in a virtualenv or docker container). This is useful for certain applications like deploying services or sharing notebooks etc. It is not for packages. A package should document its requirements via setup.py/pyproject.toml and do so in the loosest way possible. Django uses semver and Django apps don't generally need to pin to minor versions.

Stuff like this is why people think Python packaging is worse than it really is.
I was thinking the same.

> ...they fraudulently possibly told their comrades...

> ...by flying to the heavens.

These sentences, among others, strike me as odd/unnatural, but I'm not a native speaker.