skysight-inc/HackerNews huggingface dataset:
> If you want to exercise, and are going in a group, you can simple hike forward and backward in the trail

Yeah, my wife and I kept hiking up through month 8 of her pregnancy. As she started slowing down, I'd take the dog ahead and hike back to her, always keeping her in eyesight. Eventually we got to the point where we were literally running circles around her as she plodded along.

Worked great for everyone.
This thread makes me wonder how many HNers base their nutrition off a quack like Paul Saladino.

A rebuttal to the seed oil sophistry that seems to have managed to permeate every diet camp: https://www.the-nutrivore.com/post/a-comprehensive-rebuttal-...

Everyone is so desperate to have a counternarrative take on nutrition that they'll believe whatever fad that passes through the internet.

The same goes with saturated fat = healthy broscience and the dismissal of the lipid hypothesis.
It's still there: http://vanilla-js.com/
It's a nonsense argument though (which tbf the author hints at understanding with the latter part of their post)

A central bank setting base interest rates based on desire to converge on inflation targets rather than something completely arbitrary like the availability of a certain grade of shiny metal doesn't convey less actionable information, it conveys more.
> and even if they could this whole Metaverse thing is likely to stay in the videogame's realm for a very long time

There are already concerts with paid tickets going on in platforms like Fortnite, that just happen to be able to act as multi-user VR environments, even though that wasn't their designed purpose. The demand is real.

I don't see it as much of a bet that "people are already creating these events, and want to build professional services around doing so; these people would appreciate a platform to run such events on that won't be shut down/go unmaintained in two years just because the game that the platform was built for ceases to be relevant; and people who pay to attend these events are willing to download a client to consume the content they paid for." That just seems to be a series of common-sense facts to me.

Whether Facebook can actually end up as the platform of choice for hosting said events is entirely non-obvious. But, if nothing else, they do have connections, channel partners, global scale to deploy reliable infrastructure that can be trusted to not buckle under event load, etc. It's up in the air how much things like "the aesthetics of the experience" really matter, compared to those. How much does a band care about the aesthetics of the venue?
William MacAskill: ‘The world is a darker place than it was just five years ago’
Interesting point that "vanilla js" is kind of judgemental, or at least framework-centric. Maybe we should start saying "pure js", or "sparkling, refreshing, clean js", or whatever companies that sell bottled water call it.
In a way genre-specific EQs are stupid because the music is already mixed and mastered for the genre, EQs are there to adapt your monitors to your room, or correct your headphones.

But if it works, it works!
FTC proposes rule to ban junk fees, bait-and-switch tactics plaguing car buyers
>I imagine most folks who love React syntax have Stockholm Syndrome at this point.

And I'd imagine that most folks who are advocating for Svelte never had to build up a startup before.

If everything was done for performance, then python or ruby wouldn't be used as web server languages today, and yet python and ruby web servers comprise of a significant amount of webservers.

And besides, most performance improvements between React and Svelte are almost invisible to the naked eye, we're talking differences of milliseconds here.

So you've built your web client in Svelte, are you ready to traverse into new frontiers and build a production ready app in Svelte Native?

Or are you going to blow extra capital to hire ios and android developers?

Are you ready to deal with the fact that its not using its own implementation and is using Native Script under the hood?

What about the hiring pool?

Svelte is a great choice for personal projects, but extremely impractical for a startup.

Svelte Native will NEVER reach the maturity that React Native has, and that is what makes react such a practical choice for a startup.

If you had to consult a startup to choose a FE framework for both its web client and mobile client, and you suggested Svelte, I would bet that not only would they lose a lot of capital and time, they would run into so much technical debt.

Svelte for the web client is fine, but now you have to manage a different team for the mobile client.

This is what makes react so strong - the web and mobile clients can be handled by the same team.

React is Practical; it doesn't matter if the philosophy in how they render the dom isn't up to par, the community and the environment around it makes it practical.

And honestly, the performance is good enough.

If Discord can use React + RN, it's good enough for the lion's share of applications out there.
For FFI, there is a pure python mode in cython:

https://cython.readthedocs.io/en/latest/src/tutorial/external.html
Is it a faux pas? I hear this sort of thing constantly, eg. your post?
I mean, one of the first rules of hiking that I learned was to have the slowest person lead the group... this shouldn't be rocket science.
> WebGPU is only available for developers, locked behind a browser flag.

This isn't strictly true. There's an origin trial that enables you to use WebGPU in Chrome stable without flipping any flags, and even ship demos to real users today, on any supported platform. That's currently only Chrome on Windows and macOS, but more platforms are in progress.
I've had this exact problem and I've had to replace one or both airpods not once, not twice, but thrice. But, to Apple's credit, they have handled it gracefully each time. The first time it did take a bit of convincing as there weren't many documented cases on the subject. Now, it's rote.

The root cause, as I understand it, is that the microphones that act for transparency mode or for noise-cancelling mode can be blocked by particulate matter. A quick test to see if this has happened is to disable both transparency and noise cancellation to see if the audio artifacts disappear - it is not always enough to inspect them under a microscope; this has been the case for me each time but I confess my environment is extremely dusty at times and I wear these airpods for extended periods in all manner of adverse conditions and they have always performed admirably.
Wasn't me, but sure
> I don't understand what problem they're trying to solve

Certainly, not building a website. MAYBE building certain kinds of apps, like a game or a paint app (see: most action is truly on the client-side).

---

I found a simple stack that is super-productive & efficient: https://tailwindcss.com + https://htmx.org.

This is, IMHO, the best way to do "normal" websites, even the ones some are tempted to get nuts with stuff like React (eCommerce, blogs, chat app,...).

The best is that it actually embrace the web as-is and not requiere anything to degrade correctly.
I agree. Bob is smart but in a mediocre/bad job situation. Eventually, Bob realizes it is time to leave.
> When was the last time you saw a web server implemented with a HTTP-parsing library, instead of a framework for defining endpoints?

This is not unheard of in languages that have an HTTP server and router built into the standard library (Go is the most prominent example here, but I've seen many node.js web services written w/o 3P frameworks). You could argue that the stdlib functionality is a framework, just not one that you need to install, but the same could be said of vanilla HTML/CSS/JS.
My Garmin InReach 2 needs to be paired to a phone for setup, and there are some app-only extra features (e.g. path tracing on a map), but it doesn't need to be actively connected to a mobile device to 'work' as intended in the field.
TikTok unites tech factions against it
I worked at a company that insisted on no direct messaging and no private team channels. It was stressful and counterproductive, in fact in the short time I was there (I left) I counted 3 different chat services people were using to discuss work topics that were outside the company. No one wants to perform their job on a stage all day everyday. Unless you're actually a performer, I suppose. It was also nearly impossible to keep up with everything and nothing indicated what I really needed to focus on.

Also worked at a company that encouraged people into public channels for inter-team communication and into team channels for anything useful to your team, but didn't have obnoxious rules around it. Also allowed private team channels. Worked perfectly, everyone felt comfortable talking to just their team in the private channels, and everyone searched Slack for old technical answers all the time because they were actually there, which is about as close to proof it worked as you can get.

Also there should be a buddy for all new hires and you should get a month or 3 of DMs with them because asking every dumb new-person question in public is tough for introverts.
I'm married to a historian.

I don't think this would hurt historians feelings. The idea that there are an infinity of different narratives one can express through the archive and that each author places part of themselves into the writing and that one can never achieve the TRUE HISTORICAL RECORD (TM) is not interesting or frustrating information for historians. They teach that shit in year one of grad school at the latest.

You will see books that are "here is my hot take on Lincoln" but you won't see them say "we got Lincoln all wrong." They'll simply see how their different view and analysis fits into the wider tapestry of historical writing.
Also seen on the same page: "With Stable Diffusion, you may never believe what you see online again"
The Climber, the Hiker, and the Runner
Same here. I replaced the controller in my Advantage with a kint so I could program it with qmk: https://michael.stapelberg.ch/posts/2020-07-09-kint-kinesis-...
Joke aside, even for regular flight crews and passengers, it is a subject of concerns [1].

[1] https://pubmed.ncbi.nlm.nih.gov/11603132/
I guess that's a refreshing change from the pump and dump schemes we usually see in crypto.
These frameworks have emerged for historical reasons. There was a time when HTML/CSS/JS was much less capable and much more fiddly to use. Libraries and frameworks gradually evolved to both smooth the wrinkles and provide dev-workflow-oriented abstractions (components, etc.).

They do, of course, add their own wrinkles, but at the time of adoption ostensibly the juice is worth the squeeze--at least for whatever real-world challenge a given team (or the broader dev culture) is facing at the time.

---

I'll still use pure HTML/CSS/JS for client projects, depending on the context. Usually for static sites or interactive UI/UX prototypes, both in freelance and day-job (agency, bigcorp) contexts. So far, folks are very happy with the outcomes, but I do vet the fit first. :)

In other contexts like enterprise/SaaS apps, Shopify builds, etc. I won't insist on no-JS or avoiding React/SPAs, as much as I'd secretly like to, but I will advocate for self-hosting and minimizing 3P JS dependencies where we're not necessarily gaining a huge increase in capability in exchange for dev convenience, etc.

It's a balance.
>How to take care of your tribe

What was the answer? I read the article, and didn't see a conclusion.
This bug is one of the exceptions that proves the rule about memory safety: it occurred because the KVM interface requires working in memory-unsafe interfaces. Raw pointers in idiomatic Rust code are practically FFI objects.

Almost nobody thinks Rust is a silver bullet, but eliminating memory-unsafety is an absolute good; the more of it we can get rid of in the kernel, the better off we'll be.
"Group was put in place to address potential downsides of the company’s products; Meta says efforts will continue"

should really say

"Group was put in place to make people think the company cares about the downsides of the company's products; Meta says something meaningless about continuing efforts"
This is only true if the only value you see in playing video games online comes from talking to other people.

Some of us play video games online for the competition, and because human opponents are much more unpredictable and fun than programmed bots.
From this article I learned about "wordexp()" [1] -- that's a pretty cool function. But it's disappointing that the man page doesn't seem to suggest that there's any security concern.

> The expansion done consists of the following stages: tilde expansion (replacing ~user by user's home direc‐tory), variable substitution (replacing $FOO by the value of the environment variable FOO), command substi‐tution replacing $(command) or `command` by the output of command), arithmetic expansion, field splitting, wildcard expansion, quote removal.

Clearly the backticks are shown here. But it's worth bringing out a separate "SECURITY" section of the manpage to make the risk clearer.

[1] https://man7.org/linux/man-pages/man3/wordexp.3.html
> but I have to wonder if there is some chemical we are exposed to more that might be causing mental disorders in addition to early onset cancers.

It's always easy to point the finger at a single cause, but the reality is that it's a series of factors that together act like a sophisticated, compound "attack" to the psyche:

- Social media weakens your self-confidence and makes you feel in a constant state of inferiority, i.e. your present self.

- The "post 9/11 world" you mention, is simply a result of a general worsening of Western political relations over time, which are becoming especially evident recently. That state of turmoil weakens your sense of stability and security, making the future look bleak - i.e. your future self.

- Further blows for the knockout: climate change, pollution / micro-plastics / rising costs of living, etc.

I'm actually surprised depression, anxiety and other mental disorders aren't more common...but perhaps they will be.
DoNotPay CEO Investigated by CA Prosecutors for Unauthorized Practice of Law
Superbugs are a “second punch” after pandemic
Did you come up with the list or do you actually know what that team actually did? I think only the latter provides a valuable entry point for discussion. In the case of the former, we end up fighting each others imagined scenarios - and imagination is limitless. It sure leads to a lot of discussion, none of it bound by reality though.

It would be nice, but would require an inside person to dare make potentially traceable (by their contents alone) public comments so it's unlikely, to know what the team actually tried to do, did do, and what it achieved. Without actual facts the discussion will just end up a free-for-all.
There are two major ERP software out there right now: SAP and Peoplesoft.

SAP is the "European" way of doing things, which means there's one right way and you need to align your business to SAP's way of doing things. If you do that, things work very well.

Peoplesoft is the "American" way of doing it, which means that you make your software fit around you. This means a lot of customizations. This makes integrations much more challenging if you're too far off kilter, and things like upgrading is much much harder, because there's too many customizations.

That's the information I had about 10 years old and not sure how much SAP has evolved since then.

Smaller companies these days have a lot more options, like Netsuite is already there for small businesses and Workday is moving in that direction. Startups come and go every day. Rippling appears to be one that is headed in this direction as well.
Could you elaborate or link something, I'm interested as I thought it was fairly good.
Flash gaming was hugely successful largely because the authoring tools were excellent and truly accessible. WebGPU on the other hand is like one or two orders or magnitude less accessible (as it currently stands) than typical modern game dev, which is itself nothing compared to what Flash was back in the day. So on the one hand you have a tiny number of diehard tech nerds who can deliver some labor of love, and on the other hand you have gaming companies/studios, for whom the business case of shipping games constrained to low tens of MBs is largely nonexistent.
Currently I use relatively cheap mechanical keyboards--whatever was on sale or liked the look of. I improve my typing comfort with a custom layout.

For a mouse I use a TUF Gaming M3[0]. TUF is a lower gaming brand of ASUS. It has configuration software that I set up on my Surface Go tablet. The mouse itself holds config in firmware and can use with any computer without software. The selling point for me is that I can configure the 4 button-selectable DPIs (up to 7000) to match the different screen resolutions I use, and perfect linear response. It's such a good deal that I get several and keep one in my laptop bag and give them to my family, etc. It was also hard to find a mouse with a medium size and symmetric shape. So many are weirdly shaped so that when I move vertically or horizontally holding it naturally, motion skews off-axis. The setup also has a straight-line tracking option, but I leave it off for the times that I do some gaming.

[0] https://www.asus.com/ca-en/Accessories/Mice-and-Mouse-Pads/T...
Puberty coming on ever earlier is my pet theory for what's causing this.

It might come in a way that's uneven. An adult set of sexual characteristics and drives without the corresponding development in executive function must be difficult.

Add to that the sudden arrival of sexual characteristics and attention at an age where our culture has no scripts and rituals with which to handle them. Kids must feel like adrift aliens, within the world and within their own bodies.
Not sure I understand correctly. Are you referring to membrane keyboards (rubber dome keyboards)? Why do you prefer these over mechanical keyboards?
meet and other video messaging apps use the GPU to blur or replace your background before streaming you video to their services
Oh, interesting, I might have to start reading it. I used to read it back in the late 90s and early 00s but the tabloid style put me off

(I assume this is the .com is the same as theregister.co.uk -- the place that bought BOFH etc)
React is doing fairly well. The new hooks stuff is very flexible.
Are you sure you weren't just under-eating calories when you fasted? Just checking.
works fine here on Firefox/Linux
My experience is that most people in engineering organizations are not sociopaths, but some are.

The problem is trying to get people that think everything you listed is obvious and boring to spend 40 hours a week staying out of the way 99% of the time, but also being politically savvy enough to get a few CxO’s fired each year.

Also, since the office is normally doing nothing (unless the office has already completely failed), the people in it need to do all of that, and continuously justify their department’s existence when their quarterly status updates range from “did nothing” to “cut revenue by 5% but potentially avoided congressional hearings 5 years from now” to the career-killing “tattled to the board and tried to get the CEO fired”.

If you know how to hire zero-drama, product- and profit-focused people that can effectively do that sort of thing, consider a job as an executive recruiter.
I think Firefox's WebGPU implementation is a little behind Chromium's at the moment.
Doesn't the browser now have native web components and this will replace React as time continues?
'Substantial victory' for Kyiv as Russian front crumbles near Kharkiv
And here I thought it was a given that everyone understood the harm of social media, for example, to children and teenagers.
I understand what you mean.

Something's changed, but the syntax and the svelte way of doing reactive components is the same (but I only used version 3, don't know how they did in the previous versions).

SvelteKit on the other hand is still very much a work in progress. I'm using it for personal projects and it's great, but I'm surely waiting until v1.0 to do anything serious with it.
This is a trust problem. Trust problems don't usually get better when you start hiding more shit. Isn't the real solution to make organizations feel confident that they can let unused funding go because they can get it back in the future if they need it?
The lack of real journalism in this area is astounding. To pretend that RCS is ready to go, works perfectly, is a "standard", and that it's just Apple dragging it's feet is a joke.

RCS is not working perfectly for phone that ostensibly support it today (at least that's what I'm hearing from my android friends). RCS is not really a standard as much as it's whatever Google wants (It's like Chrome is for the web but for messaging) and Google has the worst track record possible when it comes to messaging. Also RCS involves the carriers, I cannot think of a worse party (other than google) to involve. We wrested control from carriers years ago and this just hands them control back, it's absolutely absurd. The "standard" itself doesn't support E2E, no, that's a Google addon. It's a garbage fire and just because it's slightly better than SMS people act like it's the second coming, spare me, it's barely table stakes for a competent chat service (something google wouldn't know anything about).

It's a shit "standard", it doesn't even work currently, and it's just a thinly veiled way for Google to control messaging. RCS is stupid, just use any other chat service out there if you don't want to use SMS, it's really not difficult, only the US seems to have this issue (surprise).
arXiv requires, at minimum, an irrevocable, perpetual, non-exclusive license for arXiv.org to distribute the article (https://arxiv.org/licenses/nonexclusive-distrib/1.0/license....). That is why their response largely revolves around the possibility that the submitter didn't have the right to grant the work under that license in the first place: if it was granted under that (or a more open, CC license), then there's no copyright-based legal reason why they would need to remove the work at the request of the submitter.
Well, if this is a PR op this is the dumbest and more cost-inefficient one you can imagine. We're talking 10B a year.

10 Billions a year.
So, Python urllib, the JS URL object in Firefox, Chrome, and Node.JS, the address bar in Firefox and Chrome, the Rust url crate, PHP's parse_url, and wget are all of the opinion that this URL does not contain an authentication section.

Interesting corner case where curl seems to disagree with almost everyone else I can think to interrogate.
my mojang account was not banned for alleged ToS violations which i can buy myself free from by providing them with a phone number they promise to only use for "validation"

(this is not related to bans for chat, this is about MS just arbitrarily banning accounts)
Some items of interest mentioned in the talk:

SRI-ARC: https://archive.computerhistory.org/resources/access/text/fi...

Frances Allen (RIP): https://news.ycombinator.com/item?id=24066832
django-ninja and fastapi does dep injection, parsing and validation based on annotations.

taichi does ffi with their own dsl, cython with c.

I you haven't tried pydantic or sister projects (django-ninja, fastapi and typer), this is a good place to start. They bring a breath of fresh air and are quite fun to use.