skysight-inc/HackerNews huggingface dataset:
It's not clear to me that any of the challenges the article addresses could be improved by the use of a clock synchronization protocol, such as PTP - it is not within the gift of application software to modify the audio sample rate clock, nor the display refresh rate.

Beyond what the article discusses, I can imagine long-running audio applications where it might be useful to build an estimate of the rate at which the system time drifts relative to the sample rate clock. Even so, we're still in the realm of the application software having to take these slightly divergent timing sources as given.
It cannot(at least not efficiently). There's 64 squares which could contain any one of 6 pieces or nothing. So you would need multiple u64s. In addition you need to store things like castling rights since they depend on previous moves.

Engines these days tend to use bitboards, which is just keeping multiple u64s each corresponding to a board with all the white/black knights, kings, pawns, etc. This is then manipulated using various bitwise operations.

Edit: It's also worth noting that compactness is not the most important thing for board representation. Stockfish for instance only stores one copy of the position per thread, so the effect of any overhead there is negligible. It's much more important that querying and mutating the board state is fast.
Well, when it comes to bitcoins, you only own them as long as you have them in your possession—which means you don't own them, you only possess them. This is what I mean by no concept of ownership. The bitcoin network doesn't care who is the rightful owner of the bitcoins, it only cares about who has access to them.
Ask HN: I am pitching a new product idea to my CEO
What are the topics to be covered?
I think for me there was one example that quite nicely defined it as a load of bullshit:

Deep in Covid lock down we had a virtual off-site for a load of the management. They hired (hired!) some mindfulness expert to come and do a session over zoom. "Just think about all of your frustrations, all of your interruptions, all of those things that take away your attention and just let them evaporate away". 10 minutes later my toddler burst in the door and zoom-bombed the meeting (I had left my.mic unmuted) screaming something about Peppa pig. Turns out you can't mindfulness your way out of looking after your kids while trying to work.

TL;Dr - if you can just ignore your problems and frustrations and not have any consequences from doing so, then they are probably not real problems you need to worry about anyway
Yes and no, IMO.

Yes, sure, that could be one useful strategy.

But no, you can't demand it as some kind of mandatory component for a project to "count as a real FOSS project".

And for git, especially... It's not as if an easy-to-use interface had ever been a priority there. ;-) What one could ask for from them, though, IMO, would be a website of their own where they at least explain what it is. Because if such a thing exists, I must have missed it. I mean, git-scm.whatever isn't that, is it? That feels more like... Idunno, it's actually Atlassian in a thin disguise, isn't it?
Then you've never written APIs that have to do super complex calculations or process huge amounts of data efficiently and reliably.
By far the most complex code I've had to deal with has been "back-end engine" type code, even if it was technically part of a desktop application (but wasn't dealing with user interactions).
May I ask if you had relationships in the 20 to 25 years before? It reads very much like you noticed your fertile time is running out and want to find someone for the very first time.

Suggestion of another strategy: Get pregnant artificially and enjoy your time with your baby. This let’s you live half your dream and relax. Being relaxed may in turn lead to getting to know a man that wants you to be present in his life.

You are also entering an age range where men have children from previous relationships, are divorced and want a simple and happy life without many obligations. The arrangement I see is “You and I have our flaws but I like you and want to spend time with you.”
developers become reliant on CI and won't run the tests until merge-time

I think there's a whole lot of truth in this particular statement. I've worked with lots of devs who complete a story, commit it, and then find the tests aren't passing any more and have to do a little more work to fix what they broke. And then tery complain that either tests slow them down or that the estimate for the story was too low. Having a test suite that can be run locally, and teaching the team to use it regularly, even if it's wholly optional rather than running on a hook, improves team velocity significantly.
By technical clothing, I basically mean layers with carefully chosen materials. Merino wool underlayers, outer layers appropriate for the activity: rain jacket, fleece, spandex.
But is he right? At what point is it unethical for an ethical person to continue to work for an unethical company? When should people who work for an unethical face personal negative effects?

He's not unique in this viewpoint. Quoting jwz: "As I've said before, if you work for Facebook, you should quit; it's the only morally defensible thing for you to do."

> his entire software stack depends ...

That sounds like the Mr. Gotcha meme: https://thenib.com/mister-gotcha/ . Again referring to jwz, his nightclub is on Facebook and Instagram because it's not economically viable to avoid them. ... Gotcha!

Similarly, it's hard to avoid all software which doesn't have influence from the big tech companies. I used https://github.com/swenson/sort ('Sorting routine implementations in "template" C"), and even this little indy package has contributors from Google Inc and the main developer worked at Google for a year.

DeVault's working on a new programming language, Hare. You could view that as having the long-term unstated goal of escaping unethical companies.
Show HN: Using ThreeJS to create a city from Your GitHub contributions
I spent some time making this. I am a beginner with blender but I did my best :)
I'm open to any and all feedback.
Because there are plenty of people working with systems you don’t know then.
That’s the topic of my thesis ! Here’s some work by open ai doing exactly that ! :) https://arxiv.org/abs/2202.01344
Wow! This is the meaningful interrogation?

"Have you ever been overwhelmed?" "Experienced a panic attack?" "Blah blah lotsa stress?"

That is an advertisement. It's a way to sell something. It is no route to the truth.

And "honest question" is laughable. Those questions are leading.
Do you have any support for your position that that is a poor spelling? There are multiple ways in active use of transliterating Japanese. One of them involves writing shi+i as shii to produce shiitake, which is then left as is. Another one of them involves writing shi+i as shī to produce shītake. As ī involves a marker English does not have, it gets dropped when used in English. Both make sense.
Source code here: https://github.com/honzaap/GithubCity
hey, but we'd have to escape the meat first
How many decimals do "we" need?

Depends on the context and room for errors & consequences. Double Precision (15 digits) suffices in most cases.
I sounds to me like a proposed solution to the Fermi Paradox.
Seems reasonable.

It would be nice to get the full list of white supremacy values up front so we could all be aware of the normal human behaviors that are no longer acceptable going forward.
Remember that this started with "This one wouldn’t have been censored if it was spelt correctly :)" There is nothing about the US in there, only about correct vs incorrect spelling.
So you have a narrow view of reality, think the US is the world and sling petty insults from behind your throwaway account. Such a tough guy.
In case the submission URL gets cropped, here's the full "friend link" which allows you to read the Medium article, bypassing the paywall:

https://sebastiancarlos.medium.com/is-your-project-manager-a...
An excellent book that greatly expands on this "mystery" is The Mysterious Flame, Conscious Minds in a Material World, Colin McGinn.
> deferring all testing and linting to the CI process is an anti-pattern

I'm confused as to why this is an anti-pattern? My understanding is that the CI pipeline should run unit tests and linting for every commit. But at the same time, developers should run their tests before pushing code.
If it’s an important distinction then it’s not a nitpick :-)
I've always thought something like this!

When people talk about Aliens, and how long it would take them to get here, I think they miss the point!

Travelling around the Universe would take forever even at the speed of light.

So for Aliens to visit us they most probably have a way to travel unconstrained by what we know as 3D space and time.

I am not physicist, I have no idea LOL
TLDR: Mindfulness is a way of focusing your attention, and taking a meta perspective on your thoughts and feelings. Mindfulness meditation is a tool to train this.

In the case of mindfulness,"mindfulness meditation" is just a tool to train being mindful. So basically you train being in a mindful state and cultivate the trait of mindfulness. When training mindfulness via meditation, we often use the breath as an anchor, because it is easy to focus on. You could also just focus on a pebble in front of you for example.

The concept of mindfulness has been known in eastern cultures with contemplative
traditions and particularly in Buddhism for at least 2500 years.
Fostering the ability to be mindful is sometimes also referred to as "the heart of Buddhist meditation".

The interest in the concept has only really sparked in the
western world in the second half of the 20th century. During the 1960s and 1970s, the concept was introduced to the western world because of inter-cultural exchanges due to Buddhist monks being forced to leave Tibet and choosing to emigrate to western countries.

One of the early enthusiasts, who saw the potential of mindfulness in a medical context is Jon Kabat-Zinn. He initially studied mindfulness to find an alternative method in treating patients with the primary application being intended as a
treatment for chronic pain disorders and stress in clinical populations

There is no general agreement on how to characterise mindfulness and no singular, clear definition of mindfulness but rather a plethora of constructs and
operationalisations are used throughout the available research, which is why there is so much confusion around what it is.

Kabat-Zinn suggests mindfulness is "cultivating our ability to pay attention in the present moment as we suspend our judging, or at least, as we become aware of how much judging is usually going on within us", which is a widely used conceptualisation.

Another interesting model is the Two-Component Model by Bishop et al. 2004

According to Bishop, mindfulness consists of the components, Self-
Regulation of Attention and Orientation to Experience and is a psychological process developed through practice. Bishop et al. hypothesise that mindfulness is more of a state than a trait, arguing it can only subsist, while an individual focuses their attention on the present.

Self-regulation of attention is described as a metacognitive skill.
Bishop et al. postulate it is comprised of three elements:

- vigilance, which describes the ability to maintain attention over a more extended
period,
- attention switching, the ability to deliberately change the focus of attention,
- and inhibition of elaborative processing, which is the ability to suppress
cognitions.

Orientation of experience is described as a quality of awareness, in which a person is open, curious and non-judgemental towards what they are experiencing in the present moment.
Sure. Use Vimeo: https://vimeo.com

Pricing: https://vimeo.com/upgrade

OTT options as well: https://vimeo.com/ott
It's 180M/s memcached requests. A single page view probably hits 10s of requests. Just like a google search may hit 1K+ servers
I think you may have misunderstood me: She is absolutely right in rejecting such interactions, because they betray a selfishness (in the bad sense) on his part, and good sensibility on her part to say no.

The point of my comment is to raise awareness of the overarching problem of ulterior motives no matter how benign in the end. At this late stage in the dating scene, almost EVERYONE will have it. And there is a certain ... "selfishness" isn't the right word (English is too morally blunt to describe this), but definitely need and time pressure on the part of people when it comes to dating for the ultimate goal of having a lasting relationship AND starting a family this late in the game. It's unavoidable that your motives get mixed and jumbled, so it's especially important to communicate this and not accidentally come off as "progeny first, you second".

I don't envy her or anyone in this position, because it's hard enough to communicate these when you ARE on the level and honorable, let alone trying to discern that from the selfish, abusive, whatnot people out there.
Inability to scale because the application was fundamentally unscalable has also killed many companies. And for those it didn't kill it significantly hurt their earning potential (and ultimately everyone's payout).

There's a balance and it's more delicate than people give it credit these days. Don't get me wrong though... over-engineering and/or premature optimization is just as bad. But there is an opposite extreme as well.
It's what the GNOME weather applet uses. I thought it's weird it uses a Norwegian service for my UK weather, but makes sense now.
The women not providing for herself being attractive seems like bullshit.
It's a lot easier to build a future with someone who makes good money.
I've had caching problems when triggering manually resolve on a new commit.
I had a project where state was coming through redux, from parents via props, context somewhere from parent elements, xhr fetch/graphql, local storage... Debugging was hell. I've always hated hooks, they replaced easy and clear lifecycle functions and rely on magic to work, literally don't function like regular js functions but look like regular functions
What the other comments said: the "Filmic RGB" module in Darktable.
On one hand you have a potentially infinite variety of people and on the other you have a practice that works for just some of those people. And every practice that works for just some people, there are others taking advantage of that fact by saying, "Hey this works for everyone", being generally scammy to get people to sign up for something and make money. After all, capitalism justifies and awards that. But outside of economic motivation, on a much more personal level, the practice might actually work REALLY well for SOME people. And this applies to a lot of things.

When it comes to mindfulness, in my experience, for SOME people, their mind is so far overthinking things. About themselves, about the people around them, every possible factor in life is fair game really. This can end up causing anxiety and impulses to take control of actions. It's possible to have so much physical tension built up all around the body all the time that it feels shut down. In these cases, learning how to just close your eyes and let go of all those thoughts and all that tension... in your face, in your shoulders, around your hips... bringing your mind away from those thoughts and that tension by focusing on your slowwww breath, might just bring you to a place of comfort that you didn't realize was possible. In the end what all of this represents is stress. For someone who has stress and benefits from this practice, it's an actual battle to let go of the thoughts and tension. But if you get there, you have a whole new level of growth you can do from there. In that case, this practice feels like a super power. So you might want to let everyone know. But if none of this applies to you, it will probably look like a scam.
Just go a little further back and the prices settle down pretty quickly. When the news of "used cars so expensive" first began I went and checked CL my older vehicles and the prices have remained stable or even gone lower this entire pando.
Agree. To manage tousands pictures, LRC wins. DT and RT are full of features that are mostly pointless for professional use.

It has that linux philosophy - from nerds to nerds. But not for practical use unfortunatelly. No Fuji profiles, not many lens correction profiles, wired demosaic for X-Trans, not consistent UI, no native folder sync, no AI clone tool...
As understood it, finding a solution that satisfies all the constraints is not trivial, and for that external libraries are the right kind of tool.
(a) if you want the dog to go to good hands, don't sell it. Spend time finding the best hands possible and give them the dog.

(b) as you might see, your analogy is not very good.

(c) if you find you care about the money, sell it to the highest bidder. be happy with the money.

(d) if you find you care about the fate of the company, perhaps not sell it? or if you do, sell it to someone who also does? or if you don't, at least realise it was your failure to find such a buyer.

(e) if you expect an acquirer to care about what they acquired beyond how to make money from it, you are a romantic, a fool, or both... and I want to buy your company for cheap.
Sure, but they've had 12 years to solve this problem.
> On average !

Btw I'm shaved head bald and people generally seem to dig it. Not everyone's cup of tea, but dudes really have not much control over the genetics involved. In my admittedly extremely biased opinion it's harsh to hold against someone.
Copilot shouldn't be paid service of it's based on someone else work
Two others did before you
I think there are different ways to look at boilerplate, some of which languages like C++ and Rust are great at handling through their standard libraries, but there is also code boilerplate that needs language support handle well. defer and C-style for loops being the most well known constructs where the language provides syntax for something that otherwise would be difficult to express with just functions and lifetimes. Swift goes a step beyond by providing syntax for many other common patterns (aka boilerplate).

For example, a few areas where Swift reduces boilerplate and the syntax it provides to do so:

- a complete null/optional story: first class optional types (T? = Option<T>), null chaining (obj?.prop), and null coalescing (T ?? "default")

- error handling: fn() throws Err (= fn() -> Result<T,Err>), try, try?, try!, do/catch (out-of-band error handling), w/o stack unwinding, see nulls

- and struct/enum lifecycle management: constructors, getter/setter props, defaults, named functions, named tuples, etc. (this list is loong)

Individually each feature is small and could possibly be argued as bloat or overhead since you can accomplish the same with just regular functions and Rust-like code and abstractions, but combined they make the language feel more expressive (and more fun IMO) than would otherwise be possible and often without sacrificing performance. They also serve to reduce cognitive overhead in the same way using for loops is nicer than desugaring to while loops. This is nothing to say of the syntax itself, and a bunch of other small features; Swift really is a case where the whole is greater than the sum of of its parts.
Sounds like an opportunity to create a chrome add-on that can save any field data. I believe most session managers do that but if the field is wiped out, so is the cache.
There may be others who are smarter, but that doesn't mean they write better, or even bother to write at all.
so if they die you get their IP for free?

doesn't it put a big incentive to letting them die?
git has cli flags that will happily let you bypass pre commit/push checks so it's not even a reliable way to know that tests actually got run. Central CI gives you a traceable test history of every change and keeps us all honest.
You’re aware that Microsoft To Do is effectively the new Wunderlist, correct?
>Your mother was a hamster and your father smelt of elderberries!

That one was my favorite ;)

BTW:

He can lick my ass:

https://en.wikipedia.org/wiki/G%C3%B6tz_von_Berlichingen

https://en.wikipedia.org/wiki/Swabian_salute
So the documentation talks about the problem of 「null」being confused with 「"null"」.

But the solution is to make it impossible to write 「null」 at all? I don't think I would have suggested that one...
For context, this rant was inspired by someone who complained that "1. Improve the code yourself" was prohibitively slow and even if you did solve the problem there could be a months/years-long turnaround only for it to be declined:

https://gist.github.com/halgari/c17f378718cbd2fd82324002133e...

I don't think they're wrong that it's not a great way to work for the contributor and I can see why they'd want to write this gist in frustration. They're obviously being mostly fair to the people involved, but think that the process is just tedious and bad for contributors.

So I think you're off base; you're not in fact talking about the same issue here and Hickey is addressing real contributors who are trying to improve the code.
If #metoo movement really brought up meaningful changes who would be in jail is clinton, trump, gates, not weinstein and rkelly…
I have tremendous respect for serious concert musicians. I was never a professional musician but I was an extremely serious amateur musician for over a decade and my life is full of people who could trivially be professionals if, to your point, it paid better.

But I find the contention that elite musicians are “an order of magnitude” more capable as concerns fluid intelligence and capacity for detail than the folks at (to name one example) DeepMind to be just silly.

Now the guy composing those pieces after going deaf, yeah, that’s in this whole other world called “genius”.

Playing violin well enough to be called a profession is an extremely demanding task both physically and intellectually, that’s been measured every which way, but let’s not get carried away.
Too bad it uses Wire. There’s absolutely no need for dependency injection frameworks in Go, you can just inject directly to receiver functions. It does the same thing without the crappy indirection added by this kind of frameworks.
Can you elaborate a little more? I'm interested why being a mentor (or professional) excludes being a friend.

I mean, we're talking about social interaction and that's always different. My 14 year old self would have needed a personal connection to feel good in a new environment.

If 'being a friend' means not doing work or something in this direction, then I completetly agree.
Speaking of Oracle, their so-called "match insights" (https://www.premierleague.com/news/2210969) is the crappiest addition to EPL. It gives the impression that either Oracle doesn't understand football, or Oracle Cloud is a bad technolgy.