MurphyA/hacker-news huggingface dataset:
by skeptrune | 2025-04-10 17:07:05+00:00
Getting the most accurate data possible sounds like something worth paying for and your pricing seems fair.

However, the API docs are hard to follow. It would be much easier if there was an OpenAPI spec displayed with Swagger UI or Redoc.

I would also recommend changing "Wrapper easy to use libraries" to "Language specific SDKs" since that's the more standard terminology.
by qwertox | 2025-04-10 17:07:12+00:00
I was on a similar thought process, but this leaves you only with the option to set the A record of the public DNS entry to 127.0.0.1, if you want to use it on the go.

Though you could register a name like ch.ch and get a wildcard certificate for *.ch.ch, and insert local.ch.ch in the hosts file and use the certificate in the proxy, that would even work on the go.
by alganet | 2025-04-10 17:07:23+00:00
I don't know, I never read that manual. Not particularly curious to do so.

I am talking about autonomous cultural mechanisms. I cannot correlate it with works from another author.

The "dillution by correlation" is also a kind of autonomous cultural mechanism that preys on the human proneness to identify patterns. These manuals for training seem to good to be true, and if they are, too obvious to remain effective.
by jwilber | 2025-04-10 17:08:22+00:00
Can you provide an example? I’ve been using d3 on-and-off for almost 10 years, and the core docs have just gone from README’s to static-hosted pages with the same (version-specific) content (eg https://d3js.org/d3-selection/selecting). What is significantly worse here between the two? To my eyes, they’re basically identical: https://github.com/d3/d3-selection/tree/86

My best guess is that you’re referring to bl.ocks.org, which hosted d3 examples as standalone html examples, but this was independent from the d3 docs.
by epgui | 2025-04-10 17:08:30+00:00
It would be much easier to package those into extracellular vesicles (exosomes or microvesicles) than into mitochondrial-like vehicles.

That has been an active area of research for a fairly long time (decades), and there are already clinical applications that have been commercialized (eg.: mRNA vaccines packaged in lipid particles).
by mrdependable | 2025-04-10 17:09:46+00:00
I always see these reports about how much better AI is than humans now, but I can't even get it to help me with pretty mundane problem solving. Yesterday I gave Claude a file with a few hundred lines of code, what the input should be, and told it where the problem was. I tried until I ran out of credits and it still could not work backwards to tell me where things were going wrong. In the end I just did it myself and it turned out to be a pretty obvious problem.

The strange part with these LLMs is that they get weirdly hung up on things. I try to direct them away from a certain type of output and somehow they keep going back to it. It's like the same problem I have with Google where if I try to modify my search to be more specific, it just ignores what it doesn't like about my query and gives me the same output.
by xboxnolifes | 2025-04-10 17:10:41+00:00
People have the option now to live like the meagre retirement of this proposed UBI while working, saving a ton more, and retire with a lot more than this UBI in far fewer years than 40. Instead, they spend more, because people always want more stuff. A meager retirement is not appealing to most 18 year olds.

Or with this proposed UBI, why wouldn't people work 20 years and have a good retirement instead of the a meager one out of the gate? Why not work 40 for a great one?
by reaperducer | 2025-04-10 17:11:09+00:00
replacing these humans with machines would be the start of a short process that would end up with indistrially-produced bad cheese.

I agree. As soon as you replace humans with machines, the next step is so-called "value engineering," where squeezing pennies out of a process becomes more important than the product.

Let the tech people do tech. Let the artists do art. Food is an art.
by avidiax | 2025-04-10 17:11:47+00:00
There are many Americans that simply don't want to understand. It's really easy to come up with bullshit explanations like:

"Communist China is retaliating against our tariffs by raising prices instead of accepting a fair trade by lowering their excessive profit margins!"

"Leftist companies are price-gouging hardworking Americans by increasing the profits on their cheap Chinese goods! These greedy middlemen are doubling the price of goods from China and pocketing the difference!"

The reality is that both the manufacturing side in China and the retail side in the US have roughly 50% gross margin, each, on many products, but they also have many other expenses leading to a much lower realized profit.

But it will be easy to contrive an example of a $5 widget, sold by China at $10 for a 50% gross profit, which is now $24.50 with import duties, and $49 at retail for the retailer's 50% margin. So the price at retail increased from $20-ish to $49, and you can claim that the retailer increased their profit from $10 to $29 (even though it's the same by percentage). And you can claim that all these greedy middlemen should accept "reasonable" profits, i.e. $5 + 10% = $6 + 145% = $14.70 + 10% = $16.17. So the price "should" even go down if profits were "reasonable".
by captainmuon | 2025-04-10 17:12:47+00:00
It's not about the Apache web server, and I know there are a lot of actively maintained and respected projects under the Apache label (Lucene, Tomcat, Maven, ...).

I think the project that gave the most sour association was OpenOffice, which was donated to Apache when it was already over and the LibreOffice fork was well underway, and it has been on life support ever since. I recall there were a couple other projects with a similar fate but to be honest it is probably more of a brand reputation thing than an assessment of the quality of every project.
by sph | 2025-04-10 17:13:03+00:00
> Shall we also leave our race and gender at home? How?

“I don’t want a Black History Month. Black History is American History. I’ll stop calling you a white man if you stop calling me a black man.”

— Morgan Freeman

You can leave race and gender at home if you stop talking about it all the damn time. Whatever passes these days for racial equality is anything but. I don’t hear people making so much fuss about including the correct quota of green eyes people in movies and work teams.

/rant
by pklausler | 2025-04-10 17:13:03+00:00
(adding to the above)

Another downside of parser combinators, at least the ones that I wrote as a basis for Fortran parsing, is that if you implement them as C++ template classes, the types get astonishingly long in their names. This leads to long compilation times and makes debuggers very hard to use. Both of these concerns only affect the developer, of course, and seemed to me to be acceptable so long as the parser is fast and robust.

I'd use parser combinators again if I ever need to write a big parser, although I might not use overloaded operators (">>", "/") and confusing function names ("many" vs. "some") inherited from Haskell's Parsec library.
by qwerpy | 2025-04-10 17:13:20+00:00
I wonder if it only works for a dedicated walking time (e.g. walk for 3 miles nonstop) or also for bursts of short walking during the day. I consistently get 3-5 miles of walking per day due to chasing kids around, taking short breaks during work, and doing chores, but rarely actually have a 30+ min sustained walk.
by newpavlov | 2025-04-10 17:14:17+00:00
>Incorrect with respect to an assumption furnished where?

In the definition of the `NonZeroU8` type. Or in a more practical terms, in LLVM, when we generate LLVM IR we communicate this property to LLVM and it in turn uses it to apply optimizations to our code.

>Also, does this not require using the `unsafe` keyword?

Yes, it requires `unsafe` and the point is that writing 0 to `NonZeroU8` is UB since it breaks the locality principle critical for correctness of optimizations. Applying just one incorrect (because of the broken assumption) optimization together with numerous other (correct) optimizations can easily lead to very surprising results, which are practically impossible to predict and debug. This is why it's considered such anathema to have UB in code, since having UB in one place may completely break code somewhere far away.
by WalterBright | 2025-04-10 17:14:48+00:00
My dad was stationed in Japan after the war, and he enjoyed the Japanese culture. He brought home bits of it. I thought "zori" was an English word for many years. I still prefer it over flip-flops.

He'd import culture from other places he was stationed. He adopted the German custom of an after-lunch nap, which I still do.
by _DeadFred_ | 2025-04-10 17:15:17+00:00
And I was pointing out it's not really useful to go by anecdotal evidence. Especially to anecdotal evidence from the other side of the world when it comes to political issues in another nation.

The midwestern catholic block I grew up in actually makes up more than my mother. Which again highlights your anecdotal evidence/experience/understanding being a Sweden centric view that doesn't comprehensively understands the U.S. centric topic at hand.
by mindslight | 2025-04-10 17:15:19+00:00
> Inflation is the result of the deficit

This is extremely myopic.

Price inflation is the result of the explicit government policy that says price inflation must happen, and that enough new money will be created (monetary inflation) to make it happen. The part of the deficit that is debt owed to non-government entities is those entities wanting the large-scale equivalent of a savings account, and is not any more inflationary than a savings account. The part of the deficit that is "debt owed to the Fed" is monetary inflation. The other nongovernmental "debt owed to the Fed" like home mortgages is also monetary inflation. If the monetary inflation from that part of the deficit did not occur, then the Fed's technocratic mandate would be to lower rates even further to send even more new money to the banking industry so that price inflation would still occur.

This is the dynamic we've been suffering for the past 40+ years of fake "fiscal responsibility", that has seen the government starved of being able to spend for deliberate purposes like mitigating the damage to our industrial base from offshoring. Meanwhile all that monetary inflation still had to occur, so most of that money was just dumped into the banking sector. This mainly bid up the asset bubble, but to close the feedback loop that new money still has to get back to the consumer price index. This happens through consumer goods that can be financialized (housing, cars, insurance, education). Which is why those things have shot up in price - to bring up the average while manufactured goods have continued to go down in inflation-adjusted terms.
by psunavy03 | 2025-04-10 17:16:48+00:00
Uhh . . . that's a pretty dishonest reading of my reading.

I have no inclination that DG as an institution "cares" about poor people. But neither does an institution whose goal is solely to fight suburban sprawl and ensure "neighborhood character."

StrongTowns hammers on about minor things like whether or not storefronts face the sidewalks, whether or not there are chain stores vs mom-and-pops, etc. But if I'm paycheck-to-paycheck, it matters a lot more that I have an opportunity to buy things for cheap than it does whether I'm getting my stuff from a chain store or a local business. Middle-class people have the luxury of being picky about where their things are sourced from. Poor people need to put food on the table regardless of whether or not it comes from Dollar General or Wal-Mart. I support local businesses when I can, but I am also a middle-class professional, not someone making minimum wage.

As an example, I have a great farmer's market I get stuff from in the summer. But the price of vegetables or meat there is like twice what it is at Safeway. If someone is poor, it matters more that they have an opportunity to buy healthy vegetables and chicken for cheap that it is that they're buying locally-sourced organic free-range vegetables and chicken for twice the cost, or else you're just furthering the obesity epidemic.
by lo_zamoyski | 2025-04-10 17:17:08+00:00
I find it odd to opine about the political business of other countries. That is, I might perceive a subject matter a certain way, or I may recognize the moral issues with a particular policy (if serious enough, I might even endorse some form of intervention, if prudent). Heck, I might even, in principle, offer a dispassionate analysis of a given policy if I were a political analyst. But what I don't understand is how a foreigner can be "pro-X" as it the issue were personal.

In the case of Brexit, as someone who isn't British, I have no opinion one way or another. I might have a view of what the relative trade-offs are, perhaps te impact of Brexit on my country, but to claim to be pro- or contra-Brexit seems as ridiculous as supporting or opposing my neighbor's choice of furnishings or home building material. The question doesn't belong to the common good I share with the neighbor.

Brexit, like many issues, was more of a litmus test for gauging "political purity", whether someone is in the political in-group or out-group, kosher or treif.
by floatrock | 2025-04-10 17:17:16+00:00
(Admittedly without knowing much about it) I'll throw Ground Penetrating Radar onto this armchair metaphorical ideas whiteboard. The industrial CT scanner idea uses x-rays, while GPR is more in the UHF/VHF frequencies which probably means cheaper/easier? The tech seems to have some tunability for the specific application:

> Thus operating frequency is always a trade-off between resolution and penetration. Optimal depth of subsurface penetration is achieved in ice where the depth of penetration can achieve several thousand metres (to bedrock in Greenland) at low GPR frequencies. Dry sandy soils or massive dry materials such as granite, limestone, and concrete tend to be resistive rather than conductive, and the depth of penetration could be up to 15 metres (49 ft). However, in moist or clay-laden soils and materials with high electrical conductivity, penetration may be as little as a few centimetres.

https://en.wikipedia.org/wiki/Ground-penetrating_radar
by LeifCarrotson | 2025-04-10 17:17:31+00:00
As a controls engineer, building automated manufacturing equipment, the general principle that we've found to work best is to let the humans do human things and the machines do machine things.

A person with a spoon, tediously and laboriously stirring ingredients in a pot, is a poor way to make use of that person's intelligence, creativity, and flexibility. An electric motor just does the job better.

On the other hand, by the Anna Karenina principle, cheese inspection is one of those tasks where there are a thousand unique and unexpected ways for a cheese to be wrong but only one way for it to be right. It's very hard to design an inspection that would catch everything and miss nothing that a human would trivially see, smell, or feel, while also minimizing false positives.

The robotic wheel flipper is somewhere in the middle: humans are great at navigating complex environments, and while you can design a uniform, controlled environment that a complex AMR can navigate, and space the wheels out regularly, it seems like half the task (rotating the cheese) is something ideally suited for a robot arm and half the task (getting to the cheese) is something better suited for a human. Humans can maintain the environment and debug the process, the robots can flip the cheese.

With respect to the cheese testing, I think a good middle ground is tool-assisted human inspection. Instead of/in addition to a hammer, give them an ultrasonic transducer and audio analysis toolset. Let them manipulate the cheese, but also give them objective numerical data on the frequency response and calculated porosity. It's easy for a person to recognize when a cheese is more hollow-sounding than the previous, but the first cheese of the day might be hard to for a human to recognize, and better tools than a primitive hammer can help with that.
by ryandrake | 2025-04-10 17:18:20+00:00
Honestly, I didn't see anything wrong with the tone. The tone is one we've all experienced: Frustration with having to deal with gross incompetence over and over.

If I brought my car to a mechanic to get fixed, and it's a real problem that requires an engine rebuild, I'd expect them to react very differently than if I brought it to them with the gas tank empty complaining it wouldn't start.
by cultofmetatron | 2025-04-10 17:18:35+00:00
> A related issue is pervasive discounting of personal safety with a pattern of unsafe strategies like taking drugs of unknown quality and unknown strength

I don't think thats necessarily a quality of the drug itself. Most weed smokers of my generation were heavily saturated in a narrative that all drugs are bad and weed is horrifically addictive and on the same level as heroin. Someone who then smokes weed and realizes it was a lie would very plausibly start to doubt the danger and risk factor of harder drugs.

As with a lot of things, a bit of transparency and honesty goes a long way when it comes to harm reduction.
by hk__2 | 2025-04-10 17:18:40+00:00
I can’t really rate cheeses on a scale; A 36-months comté or emmental has very different flavours from a 36-months Parmigiano and I wouldn’t rate one "better" than the other. Like any good cheese, I agree that Parmigiano Reggiano is best eaten on its own.

I’m French and something that surprise me is that both Italy and France have very good cheeses, but only in France we eat cheese on its own as part of the meal: the traditional French meal is: starter / main plate / cheese (sometimes with salad) / dessert. In Italian restaurants you sometimes find them as antipasti, but not always, and (at least in my experience) at home people don’t really eat cheese on its own.
by simonw | 2025-04-10 17:19:03+00:00
They released the data for this report as a bunch of CSV files in a Google Drive, so I converted those into a SQLite database for exploration with Datasette Lite: https://lite.datasette.io/?url=https://static.simonwillison....

Here's the most interesting table, illustrating examples of bias in different models https://lite.datasette.io/?url=https://static.simonwillison....
by tialaramex | 2025-04-10 17:19:13+00:00
Well, in practice you can't make your own non-enum types in stable Rust with this property, to unblock this Rust needs pattern types, (I wanted a path to do this a different way, but I was persuaded it's not a good idea). As that link explains the stdlib is doing this via a perma-unstable compiler use only attribute.

But yes, there are the NonZero integers, and you can make your own NonBlah integer using the "XOR trick" for a relatively tiny performance overhead, as well as you can make enums which is how the current CompactString works.

The link you gave mentions that Rust does this for other types, but in particular OwnedFd is often useful on Unix systems. Option<OwnedFd> has the same implementation as a C file descriptor, but the same ergonomics as a fancy high level data structure, that's the sort of optimisation we're here for.

Alas the Windows equivalent can't do this because different parts of Microsoft use all zeroes and -1 to mean different things, so both are potentially valid.
by rsto | 2025-04-10 17:19:18+00:00
The JMAP for Calendars RFC [1] is soon to get published by IETF. Disclaimer: I work for Fastmail and am the co-author of RFC 8984 [2] which defines the calendar event data model used in JMAP.

[1] https://www.ietf.org/archive/id/draft-ietf-jmap-calendars-22... [2] https://www.rfc-editor.org/rfc/rfc8984.html
by DeathArrow | 2025-04-10 17:19:24+00:00
>And are there any good examples where teams actually migrated away from 4.x or 8.x successfully

Sure, at my former workplace they migrated one of the products (a document processing platform) from .NET 4.5 to .NET 8.

It's quite a lot of work to do something like that and most companies who have old products on .NET 4 don't care to update them because they still work. Many are still adding new features to old .NET 4 codebases.

Many will only upgrade if Microsoft deprecates .NET 4 and stops providing updates.
by philsnow | 2025-04-10 17:20:01+00:00
bflesch might be suggesting that you (or some other motivated + heroic person) write a new spec for calendar collaboration, like what jmap.io is trying to do for mail.

I know that calendars and datetime management suck, hard. I hazard a guess that several people have already started trying to replace caldav (because of the suckage of caldav) and have quietly given up (because of the suckage of datetimes and timezones).
by imtringued | 2025-04-10 17:20:50+00:00
You got it exactly backwards.

R&D is not tax deductible, so the cheat would be to say the custom operator (=R&D) is maintenance and therefore OpEX and a fully deductible expense.

The entire problem is that software companies hire workers and need to deduct salaries in the month they are paid. The 5 year R&D rules basically say that your salary in one month must be tax deducted over five years. If your business is breaking even and making no net profit, you would now have to pay taxes, which turn your "break even" business into a loss making business.

There is no situation where the old rules let you get away with paying less taxes than you should. The rules simply affect the timing of the tax deductions.

The new tax rules basically assume every business has infinite access to 0% interest loans to bridge over temporary tax induced insolvency.
by talkingtab | 2025-04-10 17:21:34+00:00
Cheese, not the kind that comes in plastic bags, is incredibly cool and delicious. It is nothing like what most people think of as cheese.

There are some youtube videos about people making artisanal cheeses:

https://www.youtube.com/watch?v=vM102CO8JL0 and https://www.youtube.com/watch?v=ImpROVueIcE

Kids! Do this at home!!! I've been making cheese at home for the last year. It is hard - but not as hard as programming and tastes much, much, better.
by prennert | 2025-04-10 17:21:54+00:00
Cloudflare seems to be the only company in the world where sales does not want to speak to you. So if Arroyo becomes part of the Cloudflare Enterprise offering, dont get your hopes up to be able to use it. Except maybe if you are already a Cloudflare Enterprise customer.

I have tried now for over a month to open an enterprise account with them, no luck yet. I filed tickets, called their hotline, but I just cannot get through to a sales person.

Are there any alternatives out there that provide a baseline of support and allow sending PHI data?
by warp | 2025-04-10 17:21:57+00:00
A subsequent study has not found any link between the ADRB1/DEC2/other gene mutations and various sleep conditions:

- https://pmc.ncbi.nlm.nih.gov/articles/PMC9499244/

I am incapable of sleeping more than about 5.5 hours (unless I'm severely sleep deprived). So to me it seems likely that FNSS (familial natural short sleep) is a thing, but more research is needed I guess.