skysight-inc/HackerNews huggingface dataset:
From Dr. Robert Lustig in his book, Metabolical (highly recommended):

"Michael Pollan (full disclosure, he’s a friend), in his now-famous New York Times Magazine article, espoused seven simple words: Eat food, not too much, mostly plants. Three separate clauses, but I think that each clause is misleading. Eat food doesn’t take into account that some people may do better on a low-fat diet, while others may do better on a high-fat diet. Not too much doesn’t say how you are supposed to moderate that, as it doesn’t take into account food addiction or what generates satiety. And mostly plants doesn’t take into account that Coke, French fries, and Doritos are all plant-based. If you buy your organic, all-natural, GMO-free tortilla chips at Whole Foods, you’re still stuffing your liver and starving your gut—you’re just paying more for the privilege."
Tangentially related, if you've ever had the pleasure of migrating away from Google Photos/Drive with Google Takeout, prepare to spend some time fixing photo metadata in your library and re-embedding exif data with exiftool. Takeout strips out the exif data into a non-standard JSON sidecar, as opposed to something more standard/well supported like XMP.

It's unfortunately hostile for non-technical users that care about their photo metadata, which I assume is most people since it includes data such as creation timestamps and location. It's not too bad to script this if you're savvy (and careful), but otherwise you'll have to pay for a third-party tool[1]

[1]: https://metadatafixer.com/
If I don't remember wrong, doesn't it put object destructurings on one line if they fit? That's both less readable than putting each destructured member on its own line as well as a cause of unnecessary whitespace changes in your commit history if you ever add one more field to the destructuring that takes it over the line length limit.
> Stash is a web-based application. Once the application is running, the interface is available (by default) from http://localhost:9999

Seriously considering to open a feature request and change that default port to 6969.
For me it's also cost. I have family in the Boston area and often traveling from NYC on Amtrak is at least as expensive -- and usually more expensive -- than flying.

But I'd also love if we could go faster than 50mph. TGV in France, which launched 41 years ago, travel between 167mph and 198mph [1].

[1] https://simple.wikipedia.org/wiki/TGV
In my opinion if your use case is watching your small collection of your own tv shows and movies on your computers use jellyfin, for anything else use Plex.

I love and have used both and while Jellyfin is great at that one thing if you need good mobile support or Roku/Apple TV support or similar it just fails miserably. If you want to have a music or audiobook collection it does even worse.
GitHub Copilot competitor: Amazon CodeWhisperer offers powerful new AI features
Amazon CodeWhisperer offers new AI-powered code remediation, IaC support, and integration with Visual Studio.
Lessons may be given, but are not necessarily learned.
Adjacent: does anyone have a good article describing how Macs used to boot from ROM? Not just some sort of BIOS but the full MacOS System. It seemed like a really neat feature, but IIRC quickly became useless because there was no way to update the ROM so you'd end up loading the OS from disk to get the latest version.
This is fine for a text diff, but I want my code review tool to show me something different. Separate problem, and the flaw here isn’t the diff, or the tool that produced the diff, rather the tool displaying it to me. Let me do whatever I want to my code and show me BOTH the visual (unimportant) and semantic differences.
If one of the most popular APIs is a violation, then maybe the pattern is broken.
Show HN: Demo Rust Axum - significant update for axum 0.7 + hyper 1.0
Yes, yes, and yes. Advertising is almost always malicious. The days of it being primarily small businesses getting the word out about themselves are long over. Advertising firms now have actual psychologists that study ways to best exploit the brain of the common man, and that is wrong.
Ideological wars always result in the worst atrocities.
Meh. There was never this water provider, nor he is the only water provider.
Ok, I wasn’t able to figure that out when I was in the codebase.

What do you do if you’re working in a fork of the project and you need to make those changes?
Sorry, the way it was described I didn't take as the power set but the constructable sets.
This is like saying - hey, let everyone buy their guns without background checks, because the shop has to make money!
Can't agree more with your statement. Yet, the way this guy sells his company by playing an unfair game did not convince me and actually do the opposite..
> Those studies that link red meat to cancer are all epidemiological and causal relationships can't be drawn from them.

There is an extensive body of studies that show a direct link between amines produced from exposing meat to high temperature in animals. You can disagree on the dosage used in the studies but I wouldn't ignore them completely. Here are a few:

Sugimura T, Wakabayashi K, Nakagama H, Nagao M. Heterocyclic amines: Mutagens/carcinogens produced during cooking of meat and fish. Cancer Science 2004; 95(4):290–299.

Ito N, Hasegawa R, Sano M, et al. A new colon and mammary carcinogen in cooked food, 2-amino-1-methyl-6-phenylimidazo[4,5-b]pyridine (PhIP). Carcinogenesis 1991; 12(8):1503–1506.

Kato T, Ohgaki H, Hasegawa H, et al. Carcinogenicity in rats of a mutagenic compound, 2-amino-3,8-dimethylimidazo[4,5-f]quinoxaline. Carcinogenesis 1988; 9(1):71–73.

Kato T, Migita H, Ohgaki H, et al. Induction of tumors in the Zymbal gland, oral cavity, colon, skin and mammary gland of F344 rats by a mutagenic compound, 2-amino-3,4-dimethylimidazo[4,5-f]quinoline. Carcinogenesis 1989; 10(3):601–603.

Ohgaki H, Kusama K, Matsukura N, et al. Carcinogenicity in mice of a mutagenic compound, 2-amino-3-methylimidazo[4,5-f]quinoline, from broiled sardine, cooked beef and beef extract. Carcinogenesis 1984; 5(7):921–924.

Ohgaki H, Hasegawa H, Suenaga M, et al. Induction of hepatocellular carcinoma and highly metastatic squamous cell carcinomas in the forestomach of mice by feeding 2-amino-3,4-dimethylimidazo[4,5-f]quinoline. Carcinogenesis 1986; 7(11):1889–1893.

Shirai T, Sano M, Tamano S, et al. The prostate: A target for carcinogenicity of 2-amino-1-methyl-6-phenylimidazo[4,5-b]pyridine (PhIP) derived from cooked foods. Cancer Research 1997; 57(2):195–198.
Envisioning AGI as a Continuously Evolving Entity
This is just a basic viewpoint.

I'm of the opinion that Artificial General Intelligence (AGI) shouldn't be perceived as, or even operate in, a simple query-and-response manner.

To me, it seems it would function in a state of perpetual activity; constantly absorbing information and evolving. This means it would be in a state of ongoing self-development, either progressively enhancing itself or making errors and learning from those missteps.

To suggest that a chatbot represents AGI is akin to comparing it to a human who is incapable of advancing their thinking without external stimuli.

In a chatbot's framework, AGI would have the capability to initiate conversation independently, without the need for input from a user.
You're presuming that Starlink is a public utility in another country.
Anecdotally, I know a handful of my photos that were posted via Google+ are gone after that was turned down. I have been able to find all my other photos that were uploaded through Google Photos.
Can you define exactly what is unethical about displaying candy in the checkout line?

Should nothing be there? Only healthy vegetables? Is it unethical to sell things with added sugar in the first place? Or a certain amount of sugar per volume period?
It's 2023 and people are still arguing about whether they should use a 1960s UI technology with emacs or if the 1902 keyboard + teletype interface is enough.
High speed rail is most competitive with short and medium range air. Say you want to go from SF to LA. That’s a 90 minute flight. Plus a few hours of getting to and from the airports plus faffing around within the airports. Or it’s a 6 hour drive. Or, with a top-quality high-speed line it’d be a little under two hours on the train, handily beating any current option.

High speed rail wouldn’t be all that competitive for going coast to coast in the US, definitely.
Volume control and screen on/off would be automated based on context

Well that's horrifying.
My toddler loves planes, so I built her a radar
That's 4-5 years for solving Olympiad problems. Those are just very tricky high school math problems. They have solutions and can generally be solved by applying some combination of standard tricks. It's very much the sort of thing an LLM should be good at.

Solving Millennium problems is a whole different ballgame. It's not known if these problems are solvable within ZFC axioms. (In one case, the Yang-Mills prize, stating the problem mathematically is part of the challenge.) All of the obvious applications of known tricks have been tried and failed. To solve such problems, one probably has to invent new and surprising mathematical definitions, building a framework in which the problem becomes solvable. This is something that LLMs will be crap at; the process of invention is not represented in any training data we have access to.
Doesn't this incentivize companies -- especially newer ones without a solid reputation -- to be both better and more transparent about their hiring practices? It lets the better startups float to the top, and gives the ones receiving more criticism a chance to improve.

A simple "Soandso is hiring" does nothing to tell us about the company, and the job descriptions are often not very informative either. I usually get more information out of a Craigslist post...
I believe the previous poster means that there are people who have an account but aren't logged in all the time.
Django typically does this.
> But you know, if you are trying to put HTML templates in separate files, you have to now send extra HTTP requests. That's an even bigger no no.

It's not actually, with HTTP/2. The separate requests are all multiplexed over the same connection, often with prefetching, and compressed together so that there's little to no overhead vs. putting them in the same file.

This illustrates a common failure point for web frameworks though. They encode a lot of folk knowledge about how the web works, but that folk knowledge becomes obsolete as browsers change.

Another prominent React example fits into this category: the virtual DOM. React assumed that DOM manipulations were slow and Javascript manipulations were fast, and so they built up an internal representation of the DOM in Javascript so they could manipulate that one and diff the change to apply it to the real DOM. This was true from approximately 2008 (when V8 introduced JS JITting) to 2013 (when Blink/Webkit/Firefox all moved to a dirty-bit system for DOM manipulations), which not coincidentally is when React was designed. But since then, DOM manipulation has been just pointer swaps and a dirty bit flip, and if you're careful not to invoke any operation that triggers a reflow and repaint you can make your modifications directly in the DOM for roughly the same cost as making them in JS. Since React is declarative it could easily have enforced the no-reflow rules without the virtual DOM, but because DOM manipulations were expensive when its designers learned web programming, it introduces an unnecessary concept.
> Why not set a bounty to improve Prettier instead of building a competing project just to increase the motivation to improve Prettier?

Presumably the creators of the bounty believe that this bounty is in fact a good way to directly improve Prettier. The acceptance criterion of the bounty doesn't need to literally be "improve Prettier" for the work to improve Prettier.
AFAIK research papers are for researchers. For ordinary people, there is, e.g., Harvard School of Public Health.
There are ads on GitHub?
I suggest users look into cube backup, it’s great for local backups and versioning of G suite data. I’ve been using it for three or four years now, and couldn’t be happier. (Dev is very quick to reply and helpful.). Still just 5$ per year per user (I’m not sure if it supports Gmail free, but it definitely supports G suite users.)

Additionally, it does not help that the search giants, search functionality for Drive and Gmail is so incredibly poor (more so Gmail, I have found drive search has improved,). For example, you still cannot do AND searches in Gmail properly. You also cannot do wildcard, searches of any kind. (And no regex nor partial regex)
When did this start happening and which time period is it affecting? Since November 21, my friend has had all her Gmail emails since May 2023 go missing. It matches the time period mentioned in the article but this is Gmail rather than Drive.
>At some point people need to be responsible for their own decisions.

That point should come when they are no longer children. Targeting children to produce perfect little ecosystem consumers is... kinda evil.
Note that they also had to drill vents into the laptop and use the speakers as outlets.
It is really discouraging how defense contractors seem to be some of the easiest to get / most prevelant jobs at the moment.
It is not a similar situation. Feynman did not have to understand the flower in order to survive it.
That's not an issue with Prettier; it's an issue with having a consistent style and not using syntax aware diff tools.
No one is safe from bad developers. I've seen go SDKs for paid products that were clearly written by people with only a vague idea what the target language offers. I have to assume such libraries were hammered until the compiler just accepted what was given
>And I can’t get that worked up about Meta’s free product.

There is no "Free" product. You are paying with freedom, you are paying with attention, you are paying with privacy. It's not "free", it's extracting value from you.

It doesn't cost money, yes, but neither does working, yet we assume that transfer of value is such that it ought to be paid for. It's not Meta offering a "free" product. It's their users. Their users give Meta their data for "free", which then Meta uses for profit.
My primary use of Docker is as an isolated-installation package manager that’s portable cross-distro and cross-distro-version with exceptionally well-documented and easy-to-test config locations and data storage paths (so much easier to be sure you’ve backed up everything you need to).

Docker minus the giant well-populated well-maintained image library would be almost useless to me.

[edit] one daemon improved immeasurably by Docker is Samba, of all things. The invocations are a little arcane, but once you’ve got them figured out it’s one extra option line to add a user, one line to add a share, repeat as needed. So very much better than relying on distro-magic to make it work, or, god forbid, trying to configure it manually with some config file that ends up inexplicably having no portability, or is silently ignored despite the claims of the docs, or doesn’t work at all because there’s some option commented out by default that definitely shouldn’t be. Docker forced them to finally make the “I just want to share a damn directory, to these users, either read only or read-write” use case, which is probably the vast majority of use of Samba, straightforward, concise, and reliable to configure.
> <div style="display:none">template</div>

It's new and has no significance for the history. But I think it's relevant to point out that <template id="myhtml"><div></div></template> isn't horrible.

And that those articles about web components are doing a really bad job of using constant strings instead of this.shaddow.innerHTML = getElementById("myhtml").innerHTML.
F# comes from OCaml, not Haskell.
interesting, seems this could help LLM improve a lot ?

this one wassubmitted on Apr, no one paid attention on this finding ?
> The U.S. Government UFO Cover-Up Is Real—But It’s Not What You Think

Full title.

TL;DR: It's not aliens. It never was. It never will be.
This is probably not a popular opinion but that is nothing special. My HP MFP M177fw laser printer has no issues at all, and if I must believe HN it's manufactured by Brother due to its well behaviour.
It appears to be primarily pulling from Amtrak data feeds
This is me as well.

Another reason for me for having interfaces is simple mocking in tests.
Ha, yes, I noticed those. I would prefer something a little more like a laparoscopic tool, but I might look around for one of those.
Tesla sues Sweden's transport agency in escalation of strike row
I use emacs, but chrome/firefox are a bit finicky about where you can set a breakpoint.

(Most people I know just use console.log - print debugging works all the time but I like having a repl)
I noticed a while ago the UI would just show some photos for a day, and I'd have to click the down-arrow at the top right of the group of pictures for a date to get all the pictures of that date.
I haven't been in the frontend world for many years now, but I come from the mid-90's world of GUI development / game engines / old school desktop stuff.

I look at this stuff, and just think how sad it is that we haven't progressed beyond the state of gluing together freakin low level divs and spans within some JS code with callbacks galore.

For some reason I thought we'd have made it beyond that by 2023, and we could talk declaratively at a high level about the kinds of interfaces we want to render and where the data lives. Hopefully I'm wrong and the magic is buried under some Elm tree or a React library or something.

Something something get off my lawn...
> The Apple TV app is slow and sometimes doesn't play sound. The main usage for me is via Apple TV…

You can try Infuse an an alternative client to Plex, Emby, and Jellyfin: https://firecore.com/infuse
Its a good time to get into it with Black Friday deals on usenet providers. Can snag year long subscriptions on the cheap.
Assuming one succeeded, would it be more financially lucrative to claim the prize or form a startup with it?
Back in grad school he got put on probation a second time after hiring a magician off craigslist for admitted students day. The magician showed up drunk and lost his dove in the building.
Fair enough, I was using "coverage" for actual trips, not nominal rail extent. "Service" is a better description. Your point about siting is very true.
I’m not convinced they are correct about the feature being opt out rather than opt in - I just checked on my server and I am opted out and this is the first I’m hearing of this feature.

Also is there some astroturfing from 404media going on? This is the third link I’ve seen from them today on HN and I’ve never heard of them

Edit: According to the roll out post they will prompt you to opt in when you log in to Plex after the roll out but you do have to opt in, it’s possible I just missed the prompt and others opted in without reading? It may have been different for beta users as well

https://www.plex.tv/blog/discover-together/
My understanding is that the Jellyfin team is working hard on the clients story. But yes, right now, the story is a bit lacking. Note that there are third-party alternatives that can fill the gap such as Infuse on iOS/tvOS.
This is absolutely hilarious. "business-themed puns" turned into incorrectly labeling the skiers race has me rolling.
The nuance with social media ('digital' media generally I guess), is how hard it is for third parties to verify/audit/understand wtf is going on to be able to prove if anything negative is happening.

With broadcast media like TV, I can see what the programming is, and I can watch the same ads that every other house is getting broadcast to know what's being shown to kids (and research companies do this). Similarly for retail media, I can go to a store and see what a retailer is doing.

For Meta with AI newsfeeds and targeted ads, it's impossible to know exactly what any one persons experience is. I don't know the veracity of this specific case is but as a minimum I think there should be some legislation that force these companies to be auditable in some way...
Meanwhile, Europe: https://mobility.portal.geops.io/world.geops.transit?layers=...
Ask HN: Do you make long-term plans?
As much as I like Discord, I hate that people use it as a replacement for reddit.

It's an entirely different medium that serves an entirely different purpose. Reddit is a message board. Discord is chat. A highly-active Discord is impossible to keep up with, whereas a highly active subreddit is still very useable. You can post a question on reddit, go to work, come home many hours later, and read the answers, and it's easy no matter how much traffic the sub gets. On Discord, if it's very active, you could find yourself scouring through hundreds of messages to see if someone replied to you and didn't use the Reply feature.
It isn't. It asks you on install if you want to enroll.
I can't speak to the skills/effort required from you, but those two particular gotchas are covered. It's a fairly common use case.

https://jellyfin.org/docs/general/installation/synology/

https://channelstore.roku.com/details/cc5e559d08d9ec87c5f30d...
Exponential progress. Hard to wrap your mind around.

An analogy: If it takes 20 years to create AGI equivalent to the village idiot. It take another couple of hours to go from that to Einstein.
That's free if it's big enough to get their attention, and the culprit is known.

But I don't want free revenge, I want my stuff/money back. An actual remedy.
In that example, they're using OpenCV to display images and read from the webcam for a demo. At one point, they make it clear that OpenCV isn't used for any of the CV parts:

> We didn't compile Darknet with OpenCV so it can't display the detections directly. Instead, it saves them in predictions.png. You can open it to see the detected objects.
I would respectively beg to differ.

Getting your hands dirty actively engaged in the practice of building software in multiple languages is needed to get good, diverse sets of experience around what works and why.

Reading books or worse, opinions on HN, just isn’t sufficient to claim a robust and well-rounded resume.
This is pretty cool. I hope you'll add MARC and Brightline trains as well, as your app evolves.
The cross canada rail trip is that deadly combo of exceptionally expensive and exceptionally slow.
> One could have simply transpiled the existing codebase into Rust, and collect the reward.

I'm not sure if this is already an internet saying somewhere, but whenever I read the word "simply", I assume that whatever comes next won't be simple, because if it was actually simple it wouldn't need to be qualified.

In this case, I don't know that transpiling a JS codebase to Rust is simple. The mental models, the libraries used, the way that code written is quite different between the two languages and I doubt that JS-to-Rust transpilers are robust enough to be used on a codebase the size of Prettier, if such transpilers even exist at all.
Can I integrate with Pyroscope (Grafana) back end?
I want to retrieve Pyroscope's data programmatically and integrate them with my own data? Does Pyroscope offer some sort of API?

It looks like Grafana has blocked the query APIs of Pyroscope.
Similar for Great Britain: https://www.map.signalbox.io/
Building Multitenant-SaaS with Node.js and Postgres
I've been "very lucky" with five computers in a row now, for almost a decade. Linux is actually a good, reliable desktop OS these days.
That would be way too thin. PTM7950 is not intended to be used as a thermal pad.
Great example of immortal digital avatars. This is just a simple personal avatar but it is possible to make technological gods with the same techniques. All that's needed is scale and $80B.