skysight-inc/HackerNews huggingface dataset:
An interesting example is "weans" vs "bairns" for children... first time I heard the former I had no idea what people were talking about. "Weans" seems to be a shortened form of "wee ains" and "bairns" is from Old English:

https://en.wikipedia.org/wiki/Bairn
20+ years ago, I had moved into a newly built home. And the first serious rain we got, I had water come into the living room (flooded the porch and seeped under the door). There was no insurance coverage since it was "surface water" and thus excluded. So I had to use a shop-vac and rent a couple of blowers to dry it out.

There was a ditch out back but it obviously wasn't deep enough. I did the math and ended up with an astounding amount of water flowing by (something like 20,000 gallons per minute[0]) and complained to the builder about it. They sent a couple of guys out there who installed two 4" corrugated drainage pipes and said it was good enough.

When the next big rain happened, where those pipes emptied out there was a 3 foot tall fountain of water from the pressure. It was an amateur Bellagio, lol. The yard still flooded but luckily didn't come into the house again.

Since then, the landscaping came in throughout the neighborhood which controlled the runoff. But it taught me a lot of respect for getting slopes & drains right - Always use a larger pipe than you think you'll need.

[0] The formula seems to be: V = 0.408 × Q/(D^2) where V is velocity in feet-per-second, Q is the flow rate in gallons-per-minute, and D is the diameter of the pipe in inches. I estimated the diameter based on the land profile that was underwater, and timed the velocity by following twigs/leaves floating by.
Do You Need an Audience?
Interestingly from the article: “it's worth noting that Oh Ye-jin, the South Korean competitor who took Gold in the 10 Meter Air Pistol event this year, eschews the irises.”
why allow runners to wear shoes? https://live-production.wcms.abc-cdn.net.au/363e2578a2107bd2...
> In the case of ASTs, one could imagine a kind of ‘query language’ API for Python that operates on data that is owned by the extension - analogous to SQL over the highly specialized binary representations that a database would use. This would let the extension own the memory, and would lazily create Python objects when necessary.

You could make the API transparently lazy, i.e. ast.parse creates only one AstNode object or whatever and when you ask that object for e.g. its children those are created lazily from the underlying C struct. To preserve identity (which I assume is something users of ast are more likely to rely on than usual) you'd have to add some extra book-keeping to make it not generate new objects for each access, but memoize them.
> there's the philosophy that good engineers can apply learnings from one domain to another, and therefore a senior is a fungible resource.

I see that a lot. I mean, JavaScript isn't hard to pick up, but the front-end is not an operating environment that resembles anything else I have ever seen.

> Personally, I'm in the former camp- true full-stack is a unicorn,

I think that's the case, too. iOS or desktop applications, I've played with those, I've done games on tiny hardware, those feel like I'm using the same part of the brain the rest of the computer science lives in, but I don't think it's possible to have a thorough understanding of the browser environment and be equally good with anything else.
There's one just went up a day or two ago. According to Google they go every couple of months.
And then there's Turkish pistol silver medalist Yusuf Dikec who just wears his regular glasses and foam earplugs and shoots with one hand in his pocket.

https://olympics.com/en/news/yusuf-dikec-turkish-shooting-vi...
Haha, that's funny and might even be true.

I once went looking into "how did this ever become to be".

The underlying workflow system in JIRA is based unsurprisingly on an existing workflow management library. And so much made sense about 'why' is it this way.

It also reminded me why most JIRA "replacements" only replace whatever the origin story of the creator of the software is, where they're at, what their priorities are, and how to get there.
> Sexual exploitation concerns
> Promotion of homosexuality
> Incentives for children through virtual currency

The official also highlighted issues with “robux,” Roblox’s virtual currency. Reports indicated that bot accounts were distributing robux to incentivize children’s participation in the aforementioned problematic activities.
Challenges in content oversight

> The inability to effectively monitor and regulate inappropriate content on Roblox

The homosexuality part is kind of absurd, but very in line with other Türkiye policies.

For the rest they seem very reasonable. Predatory monetization methods in games for adults are bad, applying the same methods to children is pure evil.

I will prefer strong regulations than banning. The same the we do with gambling.
https://sentry.io/about/press-releases/sentry-raises-90-mill...

Sentry raised $90 million in a series E round in May 2022, and their total funding is sitting at $217 million.

No cloud provider even offers a hosted version of Sentry, so it's not like that's an issue for their business. Spinning up a VM and deploying your own version is incredibly straightforward. Which is exactly why they now need to switch licenses and put newer features behind more restrictive terms so users are forced to pay.
I understand why. Most products claiming to be agents today are simply prompts.
Here is the helm chart: https://github.com/neondatabase/helm-charts/tree/main
Although documentation is sparse.

Percona has a good walkthrough on how to spin up neondatabase via plain docker containers, which is a good way of pulling the system apart into logical units (storage broker, safekeeper, pageserver), and branching from an existing tenant/timeline:

https://www.percona.com/blog/using-docker-to-deploy-neon-ser...
Far are ye fae?
Yeah that storage pricing is a killer. Given Aurora is $0.1/GB, I just wouldn't even consider this.
> I'm hearing "I only do frontend badly and under protest". That's complicated, "I don't do frontend" is simple

This makes sense.
Computers, desktops, and now we have these things called "Virtual Machines".

Meaningless buzzword central.

<<eats gallery peanuts>>
I figure you have the choice. You could choose to do otherwise, but you don't. If someone offers to give me a million dollars absolutely free, or to not do so, just because I could be predicted to take the million dollars doesn't mean I don't have the choice to reject it. I'm not being coerced to take it. It's just a very predictable decision.
> Not only is it not true that "drug addicts" can't be expected to take a pill every day,

The general population can't be expected to take a pill every day, what would make anyone believe people with SUD are able to?

Source: person who's expected to take a pill every day, and knows other people who are supposed to taste a pill every day.
I don't know if politics didn't ever exist.

I do agree it's toxic. And a productive workplace is often a turn off to certain kinds of employees.

Scrum done a certain way too often is a waterfall in a different way to manage developers and features.

Scrum/Agile are helpful where there is little to get consistent results out of team members with varying skillsets, but it doesn't mean it works for high flying team members.

For example, using trunk based development for a startup with senior devs is far more efficient, with the understanding that will slow down and including more and more people will mean helping the best parts of your agility remain.

Jumping all in to all ceremonies without understanding a 'why' makes a big difference.

Anyhow, I get to be quiet now and learn lots from the other comments in this thread, experience has taught me that experience is a great teacher.
1) That's how e.g. RDS is already implemented, right? It's an AWS cash cow.

2) Who is going to use an external (from the perspective of your cloud or internal work load) RDBMS?
That’s bullshit, Google came after a bunch of other worse search engines and ate all of the market share because it was so much better.

If you think they got it some other way, you weren’t using the Internet in the early 2000s
Brace Expansion in Bash
Most likely only if you keep them fully charged. If you can root the device you can control the state of charge.
This is entirely factually incorrect I'm afraid, English is essentially accented Scots.
My daughter recently started reading Maas. Definitely one of those "oh %@#!, my daughter is growing up" moments.
I wonder how much this will cost? A drug you take 2 times a year could be much cheaper than one you take 365 times a year, and that's a big deal.

The existing daily pill is really expensive. Australia knew that PrEP would practically eliminate HIV transmission. Even so, the decision to pay for it took years and was fiercely contested. That was before COVID, and people are more willing to pay for public health today. But cheap PReP would make a big difference in the poor countries where HIV prevention really matters.
Government salaries are more about politics and bureaucracy. And they often intentionally ignore supply and demand, paying the same amount for similar jobs, regardless of the field.
Yes, here's a directory of many of them
https://staf.ai
I was having trouble finding an E Core die shot, but that helps put it into perspective a bit anyway. Thanks!
I don’t get the blanket ban on AGPL-am I misunderstanding how attach-y it is?

For example, people seem to have the impression that if you host something like an AGPL email validation service that just has an API to request a check for an email and then connects via SMTP, which another service calls, that you “infect” your product that even uses that API.

I get that if you change the service and/or expose it publicly you have to make the changes available, but it seems misunderstood.
I'll add Bitwarden and Jellyfin to the list of cross platform apps written in C# that are widely popular.
That's not the comparison I'm making. It's possible for a proposed language to add something despite not being popular at the time, but that's not the default. I'm suggesting that if ADTs were not already popular at the time, it would be the unsurprising default for them to not be in a new language. In today's language landscape, by contrast, it would be surprising and disappointing for a new language to not have either ADTs or a specific alternative they propose for solving the same problem.
The amount of bugs in Azure that break genuinely critical parts of the workflow (like... We're talking, the ability to run a deployment on their K8's PaaS at all) which they seem to be totally fine with not fixing for long periods of time genuinely amazed me when we were trying to use them.
Of course I would try. What's the issue with any of that? Such a weird thing to take a stand on.
Sorry Apple, but I have no intention to pay 100€ per year for the privilege to notarise an application I have up for free on a GitHub repo no matter how shitty you make the process.

At the moment I'm just linking to https://disable-gatekeeper.github.io/ and hoping that if anyone ever comes across my repo, that they know how to read and won't bother me about it. Maybe in the future the optimal solution would be to just not provide any pre-built binaries.
Why is tool picking such a hard functionality for these vendors to implement.

Seems like a lot of the heavy lifting will come from 3rd parties making their APIs compatible with llms.

There should be some sort of extension type app where people can build extensions or "tools" for llms and share them (I guess openAI sort or attempts to do this). Say I want to build one for Toast to order food. I can collect the info needed to run that tool (toast account info or whatever) and an API key for an appropriate llm and then use this configuration info for Toast to build out a middleware that can use natural langauge to build out an order and send the request to Toast via some function call.

This seems very doable and I don't understand why there aren't a million of these "tools" already built into some LLM centric tool aggregator/ web store. What is the hold up? Is it just 3rd parties not wanting to hand out API access for things that require payment to applications controlled by llms? Would these 3rd parties rather have their own assistant tool they run? I'd imagine that some central llm-extension aggregator could have a central mechanism for payment methods that the llm had access to that could be used to implement safegaurds.

Or is it simply that any assistant type tool that could be easily generalized like ordering food, booking a flight or inputing calender events is simply easier to handle doing yourself than asking an llm to do for you?
Indeed, Fermi was called "the Pope of physics."

Fermi’s “intuito fenomenale” — phenomenal intuition — and his near infallibility in predicting the results of experiments were characteristics that prompted colleagues at the University of Rome to designate him “the Pope.”
With a really big parachute, you could I suppose. Although it would need to survive getting peppered with high velocity debris, and have a way of opening up without sufficient air drag.
The only time I've ever heard the term "maidenhead" used, it has been in reference to an intact hymen. Just imagine my disappointment in discovering that this is about ham radio transmitter locations instead.
Everyone closely involved with making the decision will be well aware that the subsequent inquiry, and quite a bit of the public's reaction, will be personally brutal if they opt for Starliner and it fails catastrophically, no matter how small the odds seemed at the time.
Agent Intelligence or "AI"
> but I think strict open source is the best net good for the world we live in.

Hard disagree. I think, importantly, that it is case-dependent.

I don't think it's "the best net good" that essentially the only companies that are able to make a profit from certain types of open-source products are Google, Amazon and Microsoft. It took quite a long time to determine if it would be possible for companies to build business models off open source, and so now that (again, for certain types of software) those business models basically evaporated due to the hyperscalers, I love this "fair source" movement.

Like you said, I think it's great that they are not trying to confuse this with open source. I think each has its place, and I think it's good that they sound like they're not trying to "compete" with open source, they're just trying to build a model where companies can be permissive with their source code but not have all their profits sucked up by giant tech companies.
Only 450 million SSNs have been assigned (and only 1 billion are theoretically possible...)
Yeah, in that situation, it's better to get out as quickly as possible. I want to avoid getting into that situation, though.
This is an historic achievement with huge benefits, particularly for Africa.

AFAIK, Gilead hasn't detailed any commitment to making it available to all who need it. There's been talk of $4K -$42K yearly price. Gilead just this month is promising regulatory submissions for approvals soon. The drugs sounds quite complicated and hence difficult to manufacture, perhaps making it an enduring franchise.

The original post is raising a most interesting question: in a world where preventing infection is possible, what's the standard or incentive for a vaccine? It's rare to get 100% prevention from a vaccine. The incentive would seem to depend only on cost, and any vaccine developer would know that Gilead can likely lower cost at will, making it impossible to recoup vaccine development costs.
seems to be a monetisation problem. everybody wants their cut. so any super agent needs to figure out how to pay them.

we could imagine a data/api marketplace, where such an agent could pay for the data and subscriptions.
I know this isn't what the WebDriver BiDi protocol is for, but I feel like it's 90% there to being a protocol through which you can create browsers, with swappable engines. Gecko has gone a long way since Servo, and it's actually quite performant these days. The sad thing is that it's so much easier to create a Chromium-based browser than it is to create a Gecko based one. But with APIs for navigating, intercepting requests, reading the console, executing JS - why not just embed the thing, remove all the browser chrome around it, and let us create customized browsers?
Is the "Video Tour" AI generated? The showcase obviously is, but is that also what you want to ship?
Been on neon for a while. Using it for simple queries and RAG (pgvector). The thing I like about it most is the speed where I can get query output in 200ms-500ms. Incredibly fast. Given the serverless nature, it's my go to for any POCs or tests I do personally. In production, querying on neon is faster than our inhouse postgres we provision from AWS.

One really hacky application I saw was a pg search and show results without the user having to press a button. Here: https://next-ai-news.vercel.app/search?q=
To be fair to neon: you get free point in time recovery, HA, branching, automatic scaling without downtime, and read replicas (that also automatically scale).
1. Disrupt logistics/resupply to the frontlines.

2. Force Russia to allocate some of its troops to defense, not just pure 100% towards frontlines in Luhansk and Donetsk.
I presume this annoyance is just something you will go through when running the app the first time.
I'm pretty sure he used a pre-release version of Graphicraft, running on a pre-release Kickstart and AmigaDOS (so early that it predated Workbench).
First off, thank you for all your contributions to Python!

I completely take your point that there are many places where this approach won't fit. It was a surprise for me to trace the performance issue to allocations and GC, specifically because it is rare.

WRT boxing and unboxing, I'd imagine it depends on access patterns primarily - given I was extracting a small portion of data from the AST only once each, it was a good fit. But I can imagine that the boxing and unboxing could be a net loss for more read-heavy use cases.
It's my impression they believe they are?

https://en.wikipedia.org/wiki/Mormonism#Relationship_with_ma...

For the downvoters: specifically, I had been remembering Lot when making the original comment, but I'm sure examples of biblical indecency can easily be multiplied.
Pay a copywriter. Language like "boost up" instead of just "boost" risks making the product feel very amateur on first impression.
AI Python for Beginners
Appreciate your comments. "We allow all legal free speech*" has the benefit of being very succinct. But when someone says, "hey one of your customers is encouraging violence and hostility against my family" and you keep it up anyway because it's legal, that is 100% as much a political choice as taking it down. "Well sorry, we're free speech absolutists" doesn't absolve you of the decision to host that site.

(* Though of course that's not really the policy anyway. You probably mean more like, "speech that, in our opinion, is likely to be ruled illegal" right? You're not waiting for someone to bring charges and a court to issue a final ruling. Making that determination isn't so easy. Whose laws are we following on a global internet anyway? Content moderation has no easy answers)
I'm reluctant to pick holes in what you describe because I know that I'm not getting a full picture and you have much more context than me, but with that disclaimer out of the way, I think I disagree fully with the details (despite, I think, agreeing with the broad picture).

Firstly, I disagree that laziness vs strictness is an engineering trade off. There are not domains where a strict language is the best fit and others where a lazy language is the best fit. That's like saying there are domains where indentation sensitive languages are the best fit and others where languages that use braces are the best fit. Laziness, like indentation sensitivity, has some syntactic and semantic consequences and you just have to use it accordingly. Laziness, like indentation sensitivity, has costs and benefits, but there is no cost/benefit trade off! It's just a fairly arbitrary choice. It is a not a factor "when choosing a platform". There are no platforms where strictness is the best choice and no platforms where laziness is the best choice!

Now, I appreciate that the Haskell community has not produced enough educational material and tooling for many users to feel fully comfortable with the correct style for avoiding space leaks. That is a somewhat different issue that the one you raised. However, once one does know those techniques, space leaks are basically a non-issue. I take the point that rewriting your application in Julia resolved the problem, but I find that hard to reconcile with the following:

> We had lots of legacy subcomponents that permeated throughout the app's data structures, and as a practical matter, we couldn't reopen all that existing code

If you could rewrite in Julia, surely you could also rewrite in Haskell and avoid all that legacy.

The advice I'd give anyone struggling with space leaks today is to use the th-deepstrict[1] package to discover which of their long lived data types has been specified to allow space leaks, and then plug those leaks as explain in my article[2]. Easy.

"But I shouldn't have to make an extra effort to avoid laziness!". I agree! I think strict data would be the correct default (but lazy function arguments). But also, in Python I shouldn't have to take extra care with scopes when creating lambdas, in Java I shouldn't have to deal with nullable object references, in X I shouldn't have to deal with Y. I agree! In the real world we just learn the ways of coping and get on with it. Haskell's laziness is a less severe impediment than either of the above issues, in my opinion.

> SPJ's hair shirt presentation: "The next Haskell will be strict."

Meh, this comes up a bunch because SPJ said it, but he only said it once and never again. It's not clear he really believes it. PureScript is basically "strict Haskell" and Haskellers aren't flocking to it because of that. You win something by moving to a strict language, and you also lose a lot.

[1] https://hackage.haskell.org/package/th-deepstrict-0.1.0.0

[2] http://h2.jaguarpaw.co.uk/posts/nested-strict-data/
I've been using https://neon.tech in production at Devlog https://dev.log.xyz for the last few months, really quite happy with the pricing and the performance. Clearly made by and for developers.

The only surprise I had was that they don't show you any database logs! Turns out I haven't needed this so it's not a big deal, but that's the biggest departure from a "traditional hosted postgres" service.

Aside from that, the only missing feature is the ability to create an Organization rather than hosting projects in a personally-affiliated account, but this is apparently coming soon.

The branching features work really well and I've used it a few times now to debug issues and test migrations without impacting production. I haven't set up the per-pull-request-preview-environment stuff yet but I plan to and I like that Neon makes it easy.

EDIT: oh, the one other annoyance is that last time I checked, it was not possible to create a read-only replica in a different region than the primary compute node. Or something like that, I'm still not sure, and multi-region read replicas are not particularly necessary for me right now (Devlog still in early alpha, not a lot of customers) so I just moved on. Issue tracked here https://github.com/neondatabase/neon/issues/4178
Rossiya isn't very different from the western Russia tbh

Maybe the best example would be pronouncing Iran correctly.
Funny you mentioned the Czech Republic: there is a concerted effort by their hockey federation to be called Czechia and we’re getting blasted with it by Bell Media in Canada for the past few years