MurphyA/hacker-news huggingface dataset:
by nabeelahmed13 | 2025-05-08 19:56:01+00:00
As another ardent user I actually think it is a good but unfortunate heuristic.

Previously I rarely saw it used in my English-as-second-language peer group, even by otherwise decent writers. Now I see it everywhere in personal/professional updates in my feed by. The simpler assumption is that people over-rely on LLMs for crafting these posts, and LLMs disproportionately use em dashes.
by dogleash | 2025-05-08 19:56:25+00:00
I feel you. I keep hearing people in software say "wild west" when they mean "absence of paternalistic bureaucratic controls."

The virtual space is locked down so so so much harder than the physical because it's "free" to automate, but the vibe is it's outrageously uncontrollable. I get it when we're talking the whole Internet, but the same group of insiders as the physical space?
by nbeversluis | 2025-05-08 19:56:37+00:00
We have had trouble with package control, unfortunately. The package control bot was down for over two months without any notification to developers, and we did not know why the small pool of test users were unable to pull updates during this time. As a result, the package at https://packagecontrol.io/search/urtext is now an installer only. See the readme at https://github.com/nbeversl/urtext_sublime_installer. It installs another package control channel and pulls the latest from there. Obviously this is not ideal. We tried to solve it with Package Control maintainers to no avail.

If you have time to test and give feedback on any problems, it is always appreciated.
by Blankono | 2025-05-08 19:56:46+00:00
Sooo you use a christian word to describe your strategy?

Fine but do you know what it actually means to be poor? Its not the american neighbour who has a house, heat, electricity and food who can't afford a holiday.

Its the human beings living day by day trying to feed themselves.

Or are you from a super crazy poor country? Might be, but you have clearly internet (which means, access to knowledge, and richnes in comparision to the kid dying of hunger somewere else)

And now lets really talk about your "Ordo Amoris": If you do live in the USA, do you actually understand HOW MUCH everyone of us destroys countries around the globe? Climate Change? Resource Import? Cheap Labor?

We are all rich because WE exploit every other country around us in way or the other. The least thing we can do, is helping. And theglobal agreement to actually help is just a drop on a hot stone. Even that gets critizied.

Do you just use this ordo amoris because you are a christian? If so, i don't think you will go to heaven with your live philosophy.
by os2warpman | 2025-05-08 19:56:49+00:00
While the kernel supports 486, we need to be honest with ourselves.

Anything older than a Pentium II/III based on the 440-series platform is "supported" not "Supported (green checkmark emoji)".

On an actual, physical i486 systems, you run into so many problems that it is unusable.

Even on embedded systems where a 486 core was thrown into a SoC and "modern" I/O was bolted on you often spend more time troubleshooting problems than you would spend moving the entire product to a newer architecture.
by godelski | 2025-05-08 19:57:17+00:00
> It costs $100/hour to run a bus

That sounds pretty cheap!

Googling suggests you can get 40 people on the average bus, but let's say that's 20! Let's be super rough to get guesstimates. California has an average gas price of $4.83/gal[0] and average car is like 24mpg. We'll take that at 60mph and assume you're driving that (mpg is usually worse in cities). So let's say ($4.8/g) * (1/24 g/m) * (60 m/h) = 12. So at half capacity the bus is more than half the price. That's even before we include things like insurance, maintenance, and anything else (like parking fees). Sure, we're super rough, but given how big the difference is I'd be surprised if refining switched the conclusion.

Of course, there's extra convenience of cars, but a lot of time we don't need that extra convenience. A lot of times we're going the same way everyone else is and our convenience becomes inconvenient. There's also lots of extra conveniences of public transportation too. If you've experienced good public transit you probably prefer it in most situations.

I agree, things need to run all day but I disagree that it costs a lot of money. I think the bigger issue is the negative feedback loop. Public transportation sucks, so no one uses it. -> Public transportation can't get more funding because no one uses it. -> No one uses public transportation because it sucks. Unfortunately this is one of those things where "build it and they will come". It won't happen right away, momentum is a bitch, but it can't ever happen without making the investment. And clearly it is actually cheap.

[0] https://gasprices.aaa.com/?state=CA
by absinnovation | 2025-05-08 19:57:36+00:00
In today’s digital age, crafting a standout resume is crucial for landing your dream job. Fortunately, Artificial Intelligence (AI) has revolutionized the process with user-friendly tools that generate professional resumes in minutes.

Only 50% of employed people in the U.S. describe themselves as “extremely satisfied” with their job. If you’re tired of the Monday blues and yearn for a career that’s fun, exciting, and pays enough to keep you comfortable, then look no further! These five careers might not make you rich, but they’ll definitely put food on your table while you enjoy every workday.
by ladidahh | 2025-05-08 19:57:51+00:00
I think for some people, at least myself, tattoos are a narrative, it's such a bizarre process, half art and half science, that each session, wether it was in a punk house with no electricity or an upscale art gallery on the other side of the world gets ingrained a little deeper. They're like little time machines, I can remember who I was, where I was, who I was with. And I'm guessing I'm in the minority here, but I can't stand the look of a fresh clean tattoo, the stick and poke in a dorm room, the 20 year old one done in a studio that wasn't too concerned with checking ids, the one that was done way too deep, in the dark, and healed into a puff sticker like scar consistency, that's what I love. I've considered a few times going in and getting some of my more visible ones removed, and the occasional must wear long sleeved shirt wins every time, no matter what I gain or lose, I like my garbage art time machines
by frollogaston | 2025-05-08 19:57:53+00:00
It was only important for the home-buying process, and somehow every single person involved happened to have an iPhone. Presumably if they were all on Android, they'd prefer WhatsApp, and that'd be ok too.

Outside of that exceptional case, I don't think much about what phone other people have, but I personally want the phone that won't break group chats I get added to. Only about 75% of my friends use iPhones, but there's still a decent chance a group happens to be 100%.
by RHSeeger | 2025-05-08 19:57:57+00:00
I don't see how that solves the problem. It seems like Video will need to keep it's own copy of CachedMetadaSource, which points back to itself, and go through that access it's metadata in the getMetadata implementation it makes available to it's users. At that point, it might as well just cache the value itself without the extra hoops. The difficult part isn't caching the value, it's preventing every class that implements MetadataSource from having to do so.
by Retric | 2025-05-08 19:58:05+00:00
> USAID isn't clinical trials, it's treatment subsidies in foreign countries and studies on the administrative efficiency of foreign healthcare bureaucracies.

That’s not completely accurate.

https://www.clinicaltrialsarena.com/interviews/usaid-sponsor...

Established in 1961, USAID is used to fund various projects including clinical trials for vaccines and therapeutics in lower-middle-income countries, as well as elsewhere worldwide. The organisation has been used to find research into human immunodeficiency virus (HIV), tuberculosis (TB) and malaria, among other diseases and research efforts. The sudden pull of funding has meant trials have been suspended until trial sponsors seek alternative methods of funding to restart studies.
by nbeversluis | 2025-05-08 19:58:18+00:00
Thank you for the feedback, very helpful. We are trying to solve this to make something close to a single-step install. The package at https://packagecontrol.io/search/urtext is now an installer only. See the readme at https://github.com/nbeversl/urtext_sublime_installer for information. It installs another package control channel and pulls the latest from there. Obviously this is not ideal, but it is the best we can do at the moment, unless you want to use Git and do it manually. Glad to hear any problems you run into.
by YeGoblynQueenne | 2025-05-08 19:58:44+00:00
Then I misunderstood your comment, but at the same time your comment is correct but irrelevant to the OP. "In the general case" there are undecidable problems, and there may even be an infinite number of undecidable problems, but there are most likely an infinite number of decidable problems also.

That is to say, undecidability is not like intractability. One can work around undecidability, and one can always find useful problems that can be solved without falling down undecidable holes. So for example, the Halting Problem may be undecidable, but we have computers we use all the time to do a whole bunch of very useful things. FOL is undecidable, but elementary Boolean logic is decidable and definite logic is semi-decidable. Any formal system powerful enough to represent integer arithmetic is undecidable but we use arithmetic, and higher-level maths based on arithmetic, all the time. And so on, and so forth.

The OP is asking for a program synthesiser where they can enter a specification in a logic language and get back a program in some other language. That is perfectly doable in practice, there's an entire field of research that produces work along those lines, the field of Program Synthesis. Modern LLMs can to some extent do that, very unreliably, and of course like I say, a compiler is nothing but a (deductive) program synthesiser, your unwillingness to accept that well-understood truism non-withstanding.

>> Compilers are totally besides the point. Python, Java and even Prolog aren't FOL, they lack its expressive power.

That's incorrect about Prolog. Prolog is SLD-Resolution, i.e. Linear Resolution with a Selection rule restricted to Definite clauses. Definite logic is a restriction of the first order predicate calculus that nevertheless retains its full expressive power, and is semi-decidable (all true statements in definite logic are provable). Most implementations of Prolog executed by Depth-First Search are incomplete because they get stuck in loops, but Prolog executed by SLG-Resolution (a.k.a. tabling) is refutation-complete.

Prolog is probably the closest practical programming language that achieves what the OP is looking for (although not strictly in program synthesis terms) but the OP may also want to check out things like Z notation:

https://en.wikipedia.org/wiki/Z_notation
by dschuessler | 2025-05-08 19:59:33+00:00
As someone who uses Astro a lot for (mostly) static pages, the two standout features of this approach that come to my mind are code sharing and the ease of integrating SSR/CSR where needed.

Components (be it Astro, Svelte, React, etc.) have a lovely API for sharing code across web pages. I used Hugo before and hit the limits of shortcodes pretty quickly. I can't comment on Jekyll though.

Furthermore, if the need for some dynamically rendered pages or client-side interactivity comes up, it is very easy to integrate this later on. I can build static, server-rendered and client-rendered pages (and everything in between) with the same set of tools, which means less mental load when I develop.
by RankingMember | 2025-05-08 20:00:04+00:00
I agree with you about overthinking, but the second half of your comment is very broad-brush. If you went back in time to any era of vehicles or other artistic objects, you'd find they all had a similar feel reminiscent of the era. There are plenty of cool modern cars/clothes/etc.! For example, look at Toyota with their wacky 3 cylinder turbo AWD Gazoo Racing Corolla or Hyundai with their angular Ioniq. I will say the arms race going on re: vehicle height/size is a pox on car design, kind of like sealed beam headlight requirements and afterthought add-on 5mph bumpers were a pox on car design in their respective eras.
by _aavaa_ | 2025-05-08 20:00:22+00:00
4x300 MWe for 20.9B CAD for this vs Vogtle 3 and 4 are 2x 1117 MWe for 36.8B USD.

So the starting stated price is only 20% cheaper than that train wreck. Will love to see how high this number gets given it's a first of its kind.
by ryandrake | 2025-05-08 20:00:44+00:00
One of the biggest time sinks and "velocity" killers in BigTech, and sometimes also in MediumTech, is the need to get approval (sometimes multiple people's approvals) for absolutely everything. Often, approvers are among the most senior, busy people in the company, and "approving a dozen things" is not even top 100 on their list of things to do today. There are people who spend >75% of their time just "chasing" approvers and reminding them to please, please, please approve my Thing X so we can launch Product Y on time!
by heraldgeezer | 2025-05-08 20:01:25+00:00
Simply look into your past...

I have adhd searched for an image I have save of Classic Windows XP theme with cmd windows and old Firefox with old unknown web ui. Peak. But cant find it.

*Edit - I found it

This is the peak UI - LOOK. Just everything. Windows XP? with classic theme and some multi workspace swicther in the corner. Small icons, no combine taskbar. SSH/console. Classic Firefox. Unknown encoder web UI "BEAST". DENSE.

https://i.imgur.com/Sdy3Z5o.jpeg

This is also a collection

https://imgur.com/a/gvnf8jf

Adding Wireshark

https://i.imgur.com/VLSspTw.png

Adding Qbittorrent

https://preview.redd.it/0yukk4ligh5a1.jpg?width=1907&format=...
by Blankono | 2025-05-08 20:01:57+00:00
I find your picture of a god as you describe it, as something i would not want to have.

This interpretation sounds like a great excuse to stop helping others and spending your time behind a computer instead of actually being out there and helping.

If you would really believe, do you think Jesus would sit at home and comment instead of helping others?

And lets talk about helping. Who needs help? Your neighbour who has food, electricity, heating or a human child somewere else dying because of food? The same food which you probably throw away every day?

Nonetheless, while we are at it: What is your excuse that you believe in a god who is almighty but creates humas who then starve? Doesn't that sound more like a shitty god? Or if we play devils advocate: The Devil does the killing and god would actually like to see you and everyone else to help that human?
by xandrius | 2025-05-08 20:02:09+00:00
Sure but a Docker setup is more than just running the binary. You have setup configs, env vars, external dependencies, and all executed in the same way.

Of course you can do it directly on the machine but maybe you don't need containers then.

In the same vein: people put stuff within a box, which is then put within another bigger box, inside a metal container, on top on another floating container. Why? Well, for some that's convenient.
by bentcorner | 2025-05-08 20:02:29+00:00
I did something very similar, but the effects were different - people who intended to send mail to other people with my first name had my new distribution list (I created a distribution list with myname@company.com with myself as the only member) pop up as the first thing in their autocomplete.

I started to receive mail across the entire company for people who typed "myname<TAB>".

I deleted the distribution list a few minutes later.
by matheusmoreira | 2025-05-08 20:02:44+00:00
In the list you cited:

> We classify a license according to certain key criteria:

> Whether it qualifies as a free software license.

Following the link:

https://www.gnu.org/philosophy/free-sw.html

> “Open source” is something different: it has a very different philosophy based on different values.

> Its practical definition is different too, but nearly all open source programs are in fact free.

> We explain the difference in Why “Open Source” misses the point of Free Software.

Which is the article I cited in a previous comment. It contains:

> a part of the free software community splintered off and began campaigning in the name of “open source”

> it soon became associated with philosophical views quite different from those of the free software movement

> The two now describe almost the same category of software, but they stand for views based on fundamentally different values

> We in the free software movement don't think of the open source camp as an enemy

> we want people to know we stand for freedom, so we do not accept being mislabeled as open source supporters

> What we advocate is not “open source,” and what we oppose is not “closed source.”

They are not the same.

In any case, this disagreement has nothing to do with the point I'm trying to make. I'm simply comparing the amount of leverage provided by different categories of licenses.

Viral copyleft licenses ensure the free software values are propagated. Corporations want to avoid that and this gives developers leverage. Companies must either publish code or negotiate a deal with the copyright holders.

Permissive licenses give developers no advantage. They don't get paid. Freedoms aren't guaranteed. Corporations can take the code and run. They could wake up on day and realize they dedicated parts of their lives to enriching billionaires for free.
by itissid | 2025-05-08 20:02:45+00:00
Another way to approach the explanation is understanding the data generating process i.e. the statistical assumptions of the process that generates the data. That can go a long way to understanding _analytically_ if linear regression model is a good fit(or what to change in it to make it work). And — arguably more importantly — also a reason why we frame linear regression as a statistical problem instead of an optimization one(or an analytical OLS) in the first place. I would argue understanding it from a statistical standpoint provides much better intuition to a practitioner.

The reason to look at statistical assumptions, is because we want to make probabilistic/statistical statements about the response variable, like how much is its central tendency and how much it varies as values of X change. The response variable is not easy to measure.

Now, one can easily determine, for example using OLS(or gradient descent), the point estimates for parameters of a line that needs to be fit to two variables X and Y, without using any probability or statistical theory. OLS is, in point of fact, just an analytical result and has nothing to do with theory of statistics or inference. The assumptions of simple linear regression are statistical assumptions which can be right or wrong but if they hold, help us in making inferences, like:

- Is the response variable varying uniformly over values of another r.v., X(predictors)? - Assuming an r.v. Y what model can we make if its expectation is a linear function.

So why do we make statistical assumptions instead of just point estimates? Because all points of measurements can’t be certain and making those assumptions it is one way of quantifying uncertainty.. Indeed, going through history one finds that Regression's use outside experimental data(Galton 1885) was discovered much after least squares(Newton 1795-1809). The fundamental reasons to understand natural variations in data was the original motivation. In Galton's case he wanted to study hereditary traits like wealth over generations as well as others like height, status, intelligence( coincidentally its also what makes the assumptions of linear regression a good tool for studying this: I think it's the idea of Regression to the mean; Very Wealthy or very pool families don't remain so over a families generations, they regress towards the mean. So is the case with Societal Class, Intelligence over generations)

When you follow this arc of reasoning, you come to the following _statistical_ conditions the data must satisfy for linear assumptions to work(ish):

Linear mean function of the response variable conditioned on a value of X

E[Y|X=x] = \beta_0+\beta_1*x

Constant Variance of the response variable conditioned on a value of X

Var[Y|X=x] = \sigma^2 (OR ACTUALLY JUST FINITE ALSO WORKS WELL)
by jokoon | 2025-05-08 20:03:04+00:00
I experienced awful tech debt combined with an hostage taker, meaning a guy who seemingly refrains from giving knowledge about the software or being able to make the project progress, which gives him eternal employment, while hardly helping his colleagues to get out of the situation.

I wonder at what point a refactoring becomes just a waste of time and money compared to a slow rewrite. It becomes difficult to have an adult discussion about the subject, but obviously it's about money and how clients don't have a choice.

https://neilonsoftware.com/difficult-people-on-software-proj...

There are softwares out there that are just waiting to be put out of their misery, until another savior company finally builds a viable replacement.

At some point it becomes a true crisis of faith, "is it realistically possible to get work done at this job, and should I be okay earning money by mopping the rain".

Of course those softwares are out there, but I can imagine young engineers are not always aware of what is out there.
by Maxatar | 2025-05-08 20:03:21+00:00
In my country, which is capitalist, artists of all kinds are basically very poor, yes.

I don't see how this relates to South Korea, maybe it's the same maybe it's not. What familiarity with South Korea do you have to be able to present an informed judgement on this issue and call someone else disingenuous for not sharing your view?
by throwup238 | 2025-05-08 20:03:34+00:00
An important Cursor feature that no one else seems to have implemented yet is documentation indexing. You give it a base URL and it crawls and generates embeddings for API documentation, guides, tutorials, specifications, RFCs, etc in a very language agnostic way. That plus an agent tool to do fuzzy or full text search on those same docs would also be nice. Referring to those @docs in the context works really well to ground the LLMs and eliminate API hallucinations

Back in 2023 one of the cursor devs mentioned [1] that they first convert the HTML to markdown then do n-gram deduplication to remove nav, headers, and footers. The state of the art for chunking has probably gotten a lot better though.

[1] https://forum.cursor.com/t/how-does-docs-crawling-work/264/3
by nightpool | 2025-05-08 20:03:36+00:00
I loved the graphics!

However, I'm not sure I understand the statistical soundness of this approach. I get that every log during a given period has the same chance to be included, but doesn't that mean that logs that happen during "slow periods" are disproportionately overrepresented in overall metrics?

For example, if I want to optimize my code, and I need to know which endpoints are using the most time across the entire fleet to optimize my total costs (CPU-seconds or whatever), this would be an inappropriate method to use, since endpoints that get bursty traffic would be disproportionally underrepresented compared to endpoints that get steady constant traffic. So I'd end up wasting my time working on endpoints that don't actually get a lot of traffic.

Or if I'm trying to plan capacity for different services, and I want to know how many nodes to be running for each service, services that get bursty traffic would be underrepresented as well, correct?

What are the use-cases that reservoir sampling are good for? What kind of statistical analysis can you do on the data that's returned by it?