skysight-inc/HackerNews huggingface dataset:
I understand GPS positioning is not very accurate especially when talking within a few feet or couple of meters on a moving target. I have personally had this issue when trying to park a scooter in a designated “parking zone” on the app. Physically, I am in the zone but the GPS marker shows I am slightly outside the zone.

But what would be the technical limitation of blacklisting entire countries? At that scale, precision wouldn’t really matter.

Anybody here familiar with the problems care to chime in?

Wonder if this is more of a leadership issue…
depends on the project
There's no mention of data privacy. Since AI Scribe[0] study is a run by OntarioMD, the digital technology arm of the Ontario Medical Association, it might be okay but it would be nice if it declared it.

From the AI Scribe link:

> This project is funded by the Ontario Ministry of Health and overseen by Ontario Health. The study is currently underway, with 150 primary care providers already selected from diverse demographic groups, technical backgrounds, and geographic areas. We are no longer accepting participants for the study. Results of the study will be shared later this year.

[0] https://www.ontariomd.ca/ai-scribe
I think they have the right approach, ignore the peanut gallery.
True, but we can notice that that's the case, and then try to listen more carefully or ask for clarification
"Algolian" is a lovely word. Does it come from somewhere, or was it yourself off the cuff?
The complicated part is, that this tree has different types of nodes. Some support properties and child's, some not. So I would call it a chimera tree or mixed tree, or something like that.
Sorry. Guilty party here. I used to be that diva at times, but also came around to your point of view after being on the other side of that several times myself.

But I think the biggest thing as I move up and spend more time reviewing code than writing it...style preferences make it so much easier to review code. Linters have given back years of my life at this point!
What went wrong at Red Lobster
I got into programming before the past decade and initially it was the lure of a good career i.e. money. But when attended my first class, I instantly knew that this was it. Sometimes the path isn't pretty but it can lead to beautiful places.
Here's the summary since the article is paywalled. From oyez.org:

"Stuart R. Harrow was a federal employee who was furloughed in 2013. He appealed the furlough decision to the Merit Systems Protection Board (MSPB), but due to short staffing, the MSPB did not rule on Harrow’s appeal for more than five years, during which Harrow changed his email address. On May 11, 2022, the MSPB affirmed the agency’s furlough action and attempted to inform Harrow that he had 60 days to seek judicial review. However, because he had changed email addresses, Harrow did not learn of the MSPB’s denial until after 60 days had elapsed. On September 8, 2022, Harrow moved the Board for an extension of time to appeal, but the Board denied the motion for lack of jurisdiction. The U.S. Court of Appeals for the Federal Circuit affirmed the denial, holding that the timely filing of a petition from the Board's final decision is a jurisdictional requirement and “not subject to equitable tolling.”"

5 years to review, wow.
The "Devin AI developer" demo was totally misleading. It's a bit like having an AI look at a lawyer's e-mail inbox and reply to a couple of them with legit-appearing legalese, then claim you've developed an AI lawyer.

You'd have thought they'd at least have cherry-picked an example where "Devin" did something useful, but in fact the Upwork job they set it loose on was just asking for a repository to be updated to build correctly (with latest tool versions), and Devin ignored this and went and introduced a bunch of bugs by making coding changes .. and then came back and fixed it's own bugs! (See Yannic Kilcher YouTube channel).
It's a good question. I touch on it a little in my thesis (mostly chapter 2). First, there is psychology literature from the 50's [1] that indicates that curvature minima and maxima are salient, so having superfluous curvature extrema makes a curve less aesthetically pleasing. Hobby splines suffer from this, if you arrange the control points in a zigzag to make a serpentine, it places curvature extrema just on either side of the control point.

Second, there's all the log-aesthetic stuff from Japan, [2] has links to a lot of papers. Honestly, I find their claims of aesthetic beauty to be fluffy, not backed up by hard empirical evidence. I did do a small amount of human evaluation research in [3], which suggests that the log-aesthetic curves are visually pleasing, but the math for their use in an interpolating spline (which is the subject of TFA) is less stable than Hobby splines, Euler spiral splines, or Minimum Energy Curves (all of which are fairly similar).

I think there's more that could be done here. Thanks for your question.

[1]: Fred Attneave. Some informational aspects of visual perception. Psychological Review, 61(3):183–193, 1954.

[2]: https://www.yoshida-lab.net/english/research-e/log-aesthetic...

[3]: https://levien.com/phd/LevienSequinCAD09_014.pdf
You seem to think I'm arguing for some sort of landlord handout when in actuality I'm arguing that people pay fair market rate for everything, including their property taxes, at all times.

If your property taxes are too expensive for you, you should move.
Hi HN, I built this very cools project to make the journey of indie hackers more pleasant and productive. I would love to hear from you guys. Here is the link for those who want to know more https://fasternode.io Cheers
I agree with the skepticism, I always thought the biggest killer in ancient wars were:

* Infections

* Getting stabbed as you routed

But I don’t understand your logic about the arrows. The width of the line shouldn’t cause some sort of scaling issues. I mean, the army of archers would be limited in the sense that training a ton of archers and making a ton of arrows is expensive, but assuming it is possible to produce and supply that many archers, there’s no reason to think they couldn’t all carry their arrows to the front, right?

Eventually your guys run out of arrows of course, but getting them resupplied after the battle is the same logistics problem that you solved before the battle.
Okay - this is not going to happen. WPF lets you do really complicated binding tricks that XF was just not capable of. Maui is just an evolution of XF, but so far I think iit is a step back from what we had before. We have some stuff working, but it was painful to make it work and some of the WPF tricks we used in XF with binding are broken in Maui so far. I'm sure we will fix most of them, but it feels like we will just refactor a lot of it away to simple properties rather than complicated multitrigger bindings. I echo "Maui is not ready".
> No.

And why is it that you cannot link to what I ask for?

Remember your claim above?

>> ignoring the fact that our minds are both map-creators and part of the territory seems foolish

> That's a straw man. Of course it's foolish. No one is ignoring it.
Lismore to host clinical trial using MDMA, nature to treat disaster-induced PTSD
If you're already a password manager user, then it sounds like your gripe is "my password manager doesn't support passkeys." That seems either a short-term issue that would be resolved in time, or you need to find a more powerful manager. It seems the browsers allow passkey providers to be pluggable already, as several third-party vaults support passkeys.

So I see your concern as more "I need to find a password/passkey manager that fits my desires" and less "passkeys require being locked into a platform."
Safety is the electrician's duty. Local electric codes, ampacity charts, properly doing load calculations, pulling permits, etc. will all fall on the electrician's shoulders.
I'm always at loss if the fragility comments like the GP imply are really experienced by the commenter or if it comes from ignoring all the safety around things plugged on the mains power.

Because yes, some homes are really vulnerable to electrical problems. And no, you can't trust any device (high-branded, non-name, DIY, whatever) on such homes. You can't even trust them to handle electricity being available, without any device consuming it.
It doesn't have access to your "serial ports". It has access to a consent dialog in which you can choose one port to give the website access to, so it can e.g. flash IoT devices for you. Take a look at e.g. https://esphome.io/index.html

Or just RTFA: https://github.com/kuba2k2/firefox-webserial?tab=readme-ov-f...
Strong disagreement!

Carbon capture is the only way to get back to pre industrial CO2 levels!

Even if/when we emit zero CO2, the elevated levels would remain for many centuries!
Authority Issues, a podcast about leadership and management
Prima has got a Python interface
I've heard quite a few stories of non-English-fluent scientists using AI to write research papers - based on the belief that their poor English skill would lead to near-certain rejection of any paper they wrote. Vs. even a pretty-crappy AI can easily seem fluent.

So, question: Let's say it was 1949, poor-English-skills Prof. Grzegorz Kołodziejczyk was teaching mathematics at MIT, and he tasked Mrs. Jane Smith - of the Math Dept's clerical staff - with typing up his research paper on Szemerédi's theorem. "And might I ask you to correct and improve my poor English as you do that?"

Ethically, how would that differ from using AI in 2024?

Or, what if Prof. Kołodziejczyk wrote the research paper in his native Polish, hired a professional translator (specializing in mathematics, obviously), then only published the English version of it?
Apps? So you would use this OS for the amazing consumer experience? And in your mind is that comparable to a Linux distro like Raspbian or Ubuntu in terms of availability of apps?

Strange way to gauge simplicity too "this screen has 10x less pixels!"
Deaf people still make phone calls, through a relay service[1]. Scammers still call them. Worse, the deaf people can't hear any clues from the inflection of the scammer's voice.

[1] It works like this: Their "telephone" is an IP device with a camera that connects to their TV. When they make a phone call, they do sign language into the camera. This gets routed to a call center with a sign language interpreter, who makes a voice call to the person that the caller is trying to talk to. When the hearing person replies, the audio goes back to the call center, where the interpreter does sign language into a camera in their cubicle. That sign language displays on the deaf person's TV.

Scammers like this arrangement. At least one interpreting company (VRS) had to fight with the FCC about whether their interpreters could let the deaf person know that the call was a scam. The FCC's position was that this was supposed to be a faithful translation of the communication. But that was very hard on the interpreters, who were watching this person get scammed, helping this person get scammed, and couldn't do anything about it. Eventually the FCC relented, and now the interpreters can let the deaf person know it's a scam call.
I am very much this way. Greenfield dev on a project that's interesting is very engaging. Munging through thousands of lines of code trying to find the conditional or field that isn't being set properly, or that is being incorrectly accessed is draining.
The nicest part of working at the bar is when you leave the bar you're done working. Also, you don't need to get your drink pouring approved by another bartender that nitpick small details of what you did to boost their own ego.
My point is not that it was good or acceptable, my point is that, while not perfect, it isn't bad enough to warrant the moniker of `insane`.
It's the timeless notion of "work". All the chaotic constraints thrown at one person: teammates, customers, tooling, psychology, politics.. they will turn anything into a slow boiling hell.

That said some domains are cleaner than others, just like small rivers have clearer water, I remember working in food stores or even mechanics and you don't get the same kind of fatigue as in software engineering. The stimulations are more diverse, a bit deeper (helps getting into flow in a way) and the culture helps (less discussion about shallow things like indentation). Fast food for instance, being a real-time thing requires tight planning and tight execution, no space for slack. It makes you sweat but you get seriously fast and good at your operations. Unlike coding where you can spin in circles for ages never get anywhere, and go home drained feeling useless.
> The Last Stock Photographers Await Their Fate Under Generative AI

Getty images ?
If it overheats the PLA box and catches fire, very yes.
Hangfire – Background Processing in .NET and .NET Core Applications
I've had this thought stuck in my head for the past 10 years that comes up a lot, I wonder if anyone has written on it or research it, but it's simple and goes something like: globalized industrial/economic integration came before strong tight cultural integration.

I think that is probably a true enough framing? I sometimes then try to think about what the world would be like if the reverse had happened, but it's quite a lot to think about, so I give up quickly.
I am working on https://photorealisticultrasound.com/ - an automatic tool to convert 3D ultrasounds of babies into photo-like images. Currently I am focusing on rewriting the generation pipeline to dramatically improve quality, especially on obstructed ultrasounds.
> The solution to the shortage of doctors is to stop letting doctors decide the supply of doctors.

I would certainly rather let decisions about certification of doctors be in the hands of doctors than anyone else. There's potential for a conflict of interest, but there's also expertise that isn't replicated anywhere else.
While I agree I'm not that keen on the rewrite in rust as an advert, there can be good reason to do so. A higher degree of memory safety is desirable for all those little tools.

> Why should I use Rust instead of C++?

You don't have to. But you also don't need to tie your identity or opinions to a language. Maybe you'd like rust, maybe not... Maybe you'd like it in a particular context. I don't know. Personally I've found it very approachable for a type of programming that I previously didn't touch where C and C++ ruled.
'Architecture by conference' is a bad idea
And how many consent dialogs will you be willing to call an acceptable number?
I see this argued a lot but never with any reason why other than hand-wavey arguments about "fairness." Why are high property taxes pricing someone out of area inherently worse than property values or insurance costs forcing someone out?

If you can't afford to live there, shouldn't you have to live somewhere else? Even if you think housing is a human right, housing in the specific city/neighborhood/suburb/street of your choice is not.
How to move into Product Management at your company
Clock is ticking for NASA to fix bucket of issues before next Artemis mission
Apparently, the racist ramblings of Fuentes are less harmful for society than tearing down the American flag and replacing it with another flag.
With physical pain you normally treat an illness or injury and use medication alongside it, except in cases of chronic pain or terminal illness. When psychopharmaceuticals are used while fixing the underlying issues, then that's great (the analogue of chronic pain being severe imbalances in brain chemistry, where treatment of symptoms is enough). In both cases the pain occurs to signal a problem. However, mental pain is often inevitable and even necessary for human development to learn to deal with adversity for example. You treat every occurrence of a negative feeling that has massive implications for society and how humans deal with each other, the sort of meddling that I fear no good would come of.

The quoted example of treating depression due to social isolation is a perfect example. People already feel depressed because they replace true human connection with parasocial and digital ones, and I think it would be absolutely destructive to just slap a feel-good-patch on every kid's arm rather than us recognizing as a collective that something is going the wrong way with our society.
Curious how this person is getting away with it https://tikapi.io/
Isn't the vast majority of the world using computers without ECC memory already blindly trusting there are no bit flips causing silent corruption?
That's an entirely different animal.

But that's not what the linked article is about.
Mexico's Floating Gardens
Not sure if this is a common problem, but I built a tool to help me quickly understand the main schema, and where most of the data is, for a new JSON file given to me. It makes the assumption that sometimes peer elements in a list will have the same structure (eg they'll be objects with similar sets of keys). If that's true, it learns the structure of the file, prints out the heaviest _aggregated_ path (meaning it thinks in terms of a directory-like structure), as well as giving you various size-per-path hints to help introduce yourself to the JSON file:

https://github.com/tylerneylon/json_profile
Why have residency spots shrunk per capita? Why do unmatched grads have to work at mcdonalds but NP's and PA's can practice with more latitude than some residents?

(serious questions)
>I suspect it's more to do with being the number one cause of preventible cancer by far.

Yes, I'm sure. How altruistic. If only all the vitriol wasn't there, that would be a lot more believable.

Now we get to pay around ~$500K for memory care for each of the 400,000 people a year we saved from dying in their 60s.
> …when they get to the point of only rarely making big dangerous mistakes.

Are you intentionally rubbing FUD on that or am I mis-reading you? I don’t think we need to wait to rely on technologies until they’ve achieved perfection - just when their mistakes are less frequent, less dangerous, or more predictable than human mistakes for the same task.
I highly doubt that is legally the case. In situations when I have been in conversations with lawyers about this sort of thing they have been universally of the opinion that to be bound to some terms of service the user has to take an affirmative action to accept those terms. The action can’t just be expressing your cookie preference, and in fact in some jurisdictions (Europe, California? I think) the cookie regulations that gave rise to those annoying consent dialogs specifically say you can’t give a user a different quality of service if they refuse the cookies, so that would seem to undermine your argument somewhat.
You misunderstand the job of these troops.

Forward deployment like this are not there to threaten China. They are there, to tie down USA politicians.

Suppose China makes a move on Taiwan, now they have to play around US troops or fear bringing USA into the war. US politicians now have troops stuck in a war zone, they can no longer just was their hands of the situation - that would be politically unacceptable.

Imagine if Russia had even symbolical amount of troops stationed in Gaza, Israel would be in a difficult position, indiscriminate fire can kill them and start an incident
This is why I keep cycling even in periods when I'm not that into cycling. At 54, I know that if I lose a lot of fitness, it'll be much harder to regain.
I think one popular name, independent of the format, is to call them documents. Or more specifically, the type of database which use them often runs under that term. Maybe specify it as data-document to not confuse it with freeform office-documents.

But one problem is, that each format has slightly different ways it works. Some have nodes which support properties, some not. This makes building a proper query-language a bit more complicated if it should not end up ugly.
PRIMA is a package for solving general nonlinear optimization problems without using derivatives. It provides the reference implementation for Powell's renowned derivative-free optimization methods, i.e., COBYLA, UOBYQA, NEWUOA, BOBYQA, and LINCOA. The "P" in the name stands for Powell, and "RIMA" is an acronym for "Reference Implementation with Modernization and Amelioration".

Thanks to the huge efforts of Nickolai Belakovski, PRIMA now has an official Python interface. It talks to Python via pybind11 and its C API instead of using F2PY.

I hope PRIMA will provide an example of binding modern Fortran libraries with Python.

Concerning Python, the next steps of PRIMA will be

- making PRIMA available on PyPI;

- making PRIMA available on Conda;

- getting PRIMA into SciPy (see https://github.com/libprima/prima/issues/112 ).

PRIMA is part of a research project funded by the Hong Kong Research Grants Council and the Department of Applied Mathematics (AMA) at the Hong Kong Polytechnic University (PolyU). The current version is ready to be used in Fortran, in C, in Python, in MATLAB, and in Julia.

------

Who was Powell? (from https://github.com/libprima/prima#who-was-powell)

Michael James David Powell FRS [1] was "a British numerical analyst who was among the pioneers of computational mathematics" [2]. He was the inventor/early contributor of quasi-Newton method [3], trust region method [4], augmented Lagrangian method [5], and SQP method [6]. Each of them is a pillar of modern numerical optimization. He also made significant contributions to approximation theory and methods [7].

Among numerous honors, Powell was one of the two recipients of the first Dantzig Prize [8] from the Mathematical Programming Society (MOS) and Society for Industrial and Applied Mathematics (SIAM). This is considered the highest award in optimization.

[1] https://en.wikipedia.org/wiki/Michael_J._D._Powell

[]https://royalsocietypublishing.org/doi/full/10.1098/rsbm.201...

[3] https://en.wikipedia.org/wiki/Quasi-Newton_method

[4] https://en.wikipedia.org/wiki/Trust_region

[5] https://en.wikipedia.org/wiki/Augmented_Lagrangian_method

[6] https://en.wikipedia.org/wiki/Sequential_quadratic_programmi...

[7] https://www.cambridge.org/highereducation/books/approximatio...

[8] https://en.wikipedia.org/wiki/Dantzig_Prize
> Most places I've worked in the last 6 or so years are obsessed with tooling and add so many lint rules that it's often impossible to merge your pull request if you decide to format your code in a way that violates the rules in some trivial way.

Symptom of nothing better to do, I have found ;)

Hard to picture someone who values their time blocking PRs on tiny stylistic nits.
Acceleration is all you need (now)
> About the fact that I answered at least some of your questions? Yes, I'm pretty sure I would be able to tell if I were wrong about that.

Compare the question that you stated and then answered, to the question that was asked...in what ways do they differ?

> The problem is not that I'm not answering your questions, the problem is you don't like the answers.

Now adding mind reading into your already massive pile of unsubstantiated claims. You are truly an impressive specimen of a Human.
> I’ve literally been in a meeting with a doctor in the last week who wrote something down wrong on the damn computer in front of me. And I’m talking a specialist consultant. I’m sure if I didn’t mention it that the incorrect data would be checked over and over again to make sure it was correctly incorrect….

Far be it from me to suggest that doctors aren't both fallible, and subject to arrogance that makes it harder for them to catch their mistakes—what highly skilled professionals are immune?—but "doctors make mistakes" is, while doubtless completely true, a very different claim from "doctors don't check things."