skysight-inc/HackerNews huggingface dataset:
Who's going to force these companies to pay employees based on the value they generate? If no one, then market economics takes over.

Just in the same way you don't pay for gasoline based on the value it provides you, companies aren't going to pay that way for labor. They'll pay the lowest they can to get the best employee for the job. And with remote work expanding that talent pool far beyond their physical location, they'll have an easier time.
This is the root of the problem isn't it? The wrong tool for the job.
They’re referring to duplicate keys’ precedence. `a or b` prefers `a` if truthy, but `a | b` prefers b’s values.
PyCharm understands type hints for years now. Without using mypy btw. VSCode should be able to that, there should be one or more (either finished or half baked) plugins for it.

Edit: Microsoft Python Language Server has it (i read)
A 6-point microcopy checklist for product teams without UX writers
Another important point here is that genes don't divide infinitely, so that if you go back some distance, you start finding ancestors from whom you actually didn't get any DNA.

The book Who We Are and How We Got Here talks about this. When DNA recombines at conception, it only snips and stitches in a fairly limited number of places. It doesn't 'mix' finely like paint. It's more like taking two short pamphlets of ~25 pages, cutting each numbered page horizontally at a random vertical point, and then assembling a new pamphlet of the original size from each pair of pages (pamphlet A's page from above the cut, pamphlet B's from below).

All this to say that if you go back something like 800 years, you have ancestors from whom you didn't get any genes at all.

This means that these infintesimal mixings have even less impact than you'd think. A modern Japanese person could have a European ancestor who traveled to Asia a thousand years ago, but have zero genes from that ancestor. Which means that while that European is technically an 'ancestor', this is just a bit of historical trivia, it means literally nothing about that Japanese person's biology.

---

On to the color commentary:

I suspect that articles like this are heavily influenced by the politically-based drive to try to minimize intergroup genetic differences in humans. The reality is opposite the title - humans are far more distinct, especially on group levels, than is commonly understood. The notion that single common ancestors (among trillions) mean people from hugely divergent groups are 'related' in some meaningful way is just exploiting and expanding the ignorance of the public around how genetics actually work.

It's arguably a pro-social thing to do; I'd say I agree with the philosophy here, but that doesn't make it true and the 'noble lie' seems anything but to me.

The genetic evolutionary difference between distinct groups like Europeans, sub-Saharan Africans, and Australian Aborigines is something like 70,000 years of divergent evolution with very very minimal gene flow between the groups, in completely different environments. The genetic split between timber wolves and Chihuahuas was like 5,000 years ago and I bet they have common ancestors much more recently than that.
I believe for all people to be the same, ability of interbreeding should be considered enough. I agree pushing agenda on half truth is harmful.
Define a protocol where __pow__ returns the type of self, and use that for the argument and return type of this function.
Using Firefox, and this isn't true for me at all. The font is at most one pt. bigger than necessary.
IDK. Here in the Czech Republic, public health insurance company (VZP) tends to wait almost to the end of the debt expiration period before hitting you with debt collection including hefty interest.

This is done to maximize the interest...

So I can definitely imagine another autority waiting for years before squeezing you dry.
Basically it's not video anymore, it's motion capture applied to an avatar, where the default avatar is your original face.

It seems like this could /also/ be used for video by using this technique along with residual coding.
I have been playing around with Typesense and MeileSearch. Typesense was quicker to get started with but MeileSearch sorting made more sense.
denon's small portable HEOS 1/3 could do stereo pair since approximately forever and they had aux in - disclaimer: i haven't ever tested if the two features can work together.
Apple Health GPS data missing – Erase phone and watch to fix
IMHO we are trained to look for a home link in the header.

I'd say that, even though the author put a link in the article, it's easy to miss it if you read the whole article first, then try to find more informations about Kakoune :/
Tangentially related: I've recently been doing some VR work in Unreal Engine, and also reading Blindsight by Peter Watts, and this made me wonder: are saccades truly random? Could they be made predictable through some special way of crafting a headset, or through some stimulation? If so, then perhaps one day we'll be able to render only the pixels the mind can actually perceive at any given moment.
Yeah, why there is no "scientific" mode to just turn of all "smartness" has baffled me for years and will probably continue to baffle me for years to come.

Or even an algorithm that can detect that you are using gene name from the cells around march1 and sept7.
I think that's too generous. It would indeed have been excusable for perhaps the first 2 weeks. But at this point, they've had an effectively unlimited budget, likely access to engineers working for big consultancies and big tech who would have been quite happy to literally drop everything to help out and 6 MONTHS to build a system that worked. And they are still using an Excel spreadsheet.
> I think the actual issue with TLS is that compilers will happily hoist TLS address computations across function calls.

TLS has its own issues, but in every situation where this optimisation is fine with TLS, it's fine with FLS too.¹

If you call a function in a fibers / stackful coroutines environment, and the function has a context switch inside (say it does some blocking I/O), by the time the function returns the original context is valid again.

> I do not think that FLS (at least by default) is the right solution as it would consume a lot of memory,

Depends on what you store in FLS. As with TLS, there are situations when it's beneficial for memory, compared with storing replicated copies of data all over the place in arguments and data structures, and situations when it isn't beneficial.

In some it will consume less memory than stackless coroutines, which store copies of the same data in async structures anyway.

> increase the switch overhead

If we're still discussing the article's case that stackless coroutines are better, FLS switch overhead is usually lower than stackless/async overhead.

In the stackless/async version you have compiler-generated loads and stores to context-specific structs that need to be executed every time something context switches for an await.

FLS overhead is updating a single pointer. Even that may be free, because you're going to update some kind of context structure pointer anyway. Even in the base case, stackless will update an equivalent pointer at absolute minimum, but often more.

This is really the same argument for TLS being sometimes useful in threaded programs specifically for performance, as opposed to explicitly passing around copies of pointers and storing them in data structures all over the place. (Of course there are non-performance reasons why people choose TLS or avoid it too.)

> add complexity for little benefit

The benefit is faster programs, and a simpler programming model. You may reasonably disagree :-)

But consider, the Linux kernel is basically all fibers with FLS, and that's a top performer :-)

With regard to programming model: In Linux, it was found to be very much simpler to use fibers (called "tasks" in Linux) than to build an async I/O state machine for filesystems. This is why Linux didn't get useful async I/O in filesystems for a long time, because the state machine version of filesystem operations, though people attempted, was just far too complex in practice to implement for all corner cases, so its async properties were unreliable.

--

¹ At least no problems that are specific to FLS. If you're pointing out there are issues with TLS (without fibers) due to shared library loading/unloading or lazy memory instantiation, that's an issue but it does not support the article's implication that TLS is ok while FLS is not.
Cities have always been cacophonous. Moving to a city and then asking your neighbors to be quiet is like moving next to a farm and then asking them to stop making smells. There is much more quiet real estate in America than noisy real estate — don’t go to New York City and then ask your neighbors to tread lightly after 8pm on weekends because your baby is sleeping.

Thankfully despite your opinion New York does a good job of putting these noise complainers in their place. Unless the noise is beyond the pale or at hours between 10pm and 7am, complainers are told to GTFO most of the time. Somehow the city still remains a highly sought after place to live, half of it because all the whiners who need silence for realigning their chakras have decamped to Hastings-on-Hudson.
obviously. the point is i shouldn't have to.
Introducing standards across many companies is incredibly difficult but your main problem is that a lot of healthcare IT systems are very old and not actively maintained, they're essentially on life support. So changing the format of a file, or requiring new import cleaning, is going to break integrations and data sharing in many places. Basically it'd create far more problems than it's attempting to solve.
When it's way too late and in a retributionary fury.

Now we shall not dare to touch them, because of profit.
Nullable Reference will not protect you, and here is the proof
Apple AirPods wouldn’t have sold so well if the existing Bluetooth headphone space wasn’t such trash. AirPods isn’t a great example because the product was so much better than anything else out there in the same category (ear buds).

Maybe a better example would have been Apple Music?
>> The genetic evolutionary difference between distinct groups like Europeans, sub-Saharan Africans, ... is something like 70,000 years of divergent evolution with very very minimal gene flow between the groups.

Any citation?
You really seem to know your stuff. It sounds like you’ve been doing this as a consultant for a while and now are doing it with your own biz.

A couple of questions: Does this business have employees or is it all outsourced? How were the existing customers sold? Was it via ads online or by more high touch?
> Also it’s not written as good as it could be

:)
> Because .NET Core isn't fully compatible with .NET Framework

The roadmap is to collapse both into '.NET Standard' at some point. MS are committed to full cross-platform compatibility.
It might well be. In fact, I agree to a certain extent. But that comment presents a sweeping generalisation.

And Hacker News is not the place for comments like that.
You may want to read about the Pareto frontier. Squash Compression Benchmark [1] shows a plot of the Pareto frontier for the particular dataset.

[1] https://quixdb.github.io/squash-benchmark/#optimal-codecs
People start using excel when the requirements are unknown, they use excel to understand the requirements while still being functional. To build a "proper solution", you frontload all the requirement discovery to build a system which only you or another developer will be able to update/change.

We blame excel, but excel is really just being used for prototyping and nobody takes a decision at a certain point to move on from that prototype.
What's in a JWT (JSON Web Token)?
And lately:

* dismisses the thought by referring to the commenter's privilege for having it in the first place, rather than commenting on the value or feasibility of the thought itself.
Kotlin Roadmap
Bitwise or works at the level of bits, so the question is more like, in:

>>> bin(0b011 | 0b010)
'0b11'

Does the leading 1 come from the first argument or the second argument? It isn't really a sensible question for bits, since the 1s are indistinguishable. However the values in the hash table are distinguishable, so it's a valid question.

Also, taking an example from another comment:

>>> {0} | {False}
{0}
>>> {False} | {0}
{False}

This is another example where the union operator is used, but here it picks the first value, rather than the second value.
I love draw.io .. looking forward to trying this out.
I think that's a good way forward, Excel is a fantastically powerful, ubiquitous tool and isn't going away any time soon. If you're going to standardise on a technology, it makes sense to design your systems to work well with that technology. That includes making identifiers that you need to be treated like strings look like strings to your tools. A little bit of thought in advance and maybe some small compromises early on can save massive problems down the line.
Options for moving files between Git repos
See also: https://yacy.net, open source p2p search engine, which can be used locally too.
Very interesting.

I was wondering what determines the speed at which the stars in foveal vision rotate. I assumed the movement is the illusion, but it turns out the stars all rotate - there's an explicit parameter determining their period in the shader. The illusion is that the stars outside your central vision seem frozen!
Remember hosted urchin?
We have multiple legacy systems where I work, communicating via batch csv files, some of which are authored & curated by staff in Excel. I can confirm that doing this would be a very bad thing indeed and make our systems grind to a halt.
TL;DR Confusing genealogy and genome is not a failure of TFA.
> Apple TV+ is indeed a curious one.

It makes the Apple One bundles seem larger than they actually are.
Might be an easier way to handle parallelization.
Yes, they wrote:

> it will trample on the freedom of US citizens too.
> Lazyness is a big driver for invention

What? I can’t see it being a good invention driver for anything other than the category of “tools for lazy people”. How was the invention of the OLED driven by laziness? How about the high bypass turbofan?
> His criticism of the Weimar Republic, of Marxism, pacifism and democracy intellectually aided the Nazis in their ideological advancement to the top of German politics

Not just 'his criticism' -> he himself actively worked against the Weimarer Republik and he promoted a dictatorship (similar to the Fascism in Italy). Spengler was one of the most influential conservative thinkers supporting the destruction of the democracy and thus helped the rise of the Nazi movement. He also promoted anti-semitism.
Leviathan Wakes would not be nearly as good if the exact nature of what comes later was broadcast early on, though the prologue does make it quite clear that the central mystery is going to lead somewhere outside of established science fact. That’s the promise it makes: that there’s something strange going on, and that by the end of the book you’re going to know more about it, and about what happened to the point-of-view character.

IMO, straying out of the lane of the subgenre that someone going in with no foreknowledge happened to sort a story into without reading the whole thing first is pretty low on the big list of literary sins. On the contrary, I think a genre switch-up executed well is a delightful thing, mostly because complications and reversals are critical elements of most good plots and genre is completely arbitrary and artificial. All other things being equal, a story that tiptoes around genre conventions is never going to be more interesting than one that goes where it wants.
That's surprising, since I'd expect Australian accents to pronounce the first "o" as a schwa (think the second "o" in "doctor"), which is in a way similar to the French "a".
Weirdly for me the "size of the fovea" is much smaller with the windowed view than fullscreen (seems to be the same proportion of the overall image), which doesn't seem to make sense. Perhaps another optical illusion is in effect as well?
Not in SV, very traditional Enterprise, but writing modern software. And we are not alone
Show HN: Timefor – a command-line time tracker with rofi integration
Wow I had no idea. I assumed it was Japanese: 書こうね ("let's write")
Technically possible, of course, but that’s the first time I’ve ever heard of that happening.

Every single ISP available to me advertises it as a feature: “get fixed IP for free when you use IPv6 (usually $5/month for IPv4)”. When I asked if there’s non-fixed IPv6 they were perplexed at my request and said no.
Yes but if you want Interface Typing use Java.

But of course give the slightest whiff of types and the type police will come and want to shove types down your throat all the way
Google Workspace
Give them a break. They don't have the luxury of a highly-structured field, purposefuly constructed by humans (engineers & mathematiciens on top of that) with only 50 years of legacy.

They have to deal with a field that was haphasardly constructed by nature over the course of 4 billion years.

Imagine having to retro-document a code base with 4 billion years of history, created solely by junior developers fresh out of college..
I don't think it's going too far. There are certain features of a vehicle for which the manufacturer could be forgiven for using borderline deceptive marketing to move the product. Yet "Autopilot" that isn't capable of fully replacing a driver, is marketing doublespeak that has contributed to the deaths of Tesla motorists who ostensibly believed that "Autopilot" actually means autopilot.
You couldn't even make a clone of it as it is. It still allows free speech if your sub isn't too popular. The general user base certainly got more intolerant.
There is a multiple cursors plugin for vim that I use; it's a bit clunky at times, but it does the job. How is kakoune's multiple cursors support better than that? How cool is it, so to speak?

Btw the reason I haven't tried kakoune yet is that the command is `kak`, which means 'shit' in my native language, Dutch.
Do you mean external library? Then you are free to choose the python versions you support.
Edgecases like this is probably why they include the "Unlicencse" license. Afaik, while (edit: In Germany) you cannot actively void your rights on a project (i.e., what they call the public domain model here) you can license it similarly (e.g., via CC0 and possibly the "Unlicense").
> Dogs are for people that need the reassurance of the unconditional love

I used to think this until I got a dog. The love is not unconditional and the dog takes more work to maintain than the cat.

“Dogs are for people who want a much more interactive pet.”
This should be in the top HN news article. Thank you for brightening my day after getting some shitty news.
Talkyard (written in Scala) https://github.com/debiki/talkyard

Misago (Django based) https://github.com/rafalp/Misago/
Nespresso are masters of this; I think for a while they actually had a marketing campaign built around "the ritual of Nespresso."

Can you just whack a capsule into the machine and press the button? Sure. But why not take a few extra seconds to preheat your cup, clean the tray, top up the water...

It's all the feeling of crafting an exquisite cup of artisan coffee for yourself with none of the work or acquired skill.
> I assume it is legal to download all available papers that we have access to, for our own personal reference.

Your assumption is incorrect.
Whoa! Yes. I am inspired with their work. I saw some couple of there presentations and I noted some good points. Congratulations to all my seniors.
You probably won't regularly hear 'pooplet' in most English-speaking cities and it still sounds like a diminutive of 'poop'.
a Data Oriented Programming: The Pure Function Pipeline Data Flow v3.0 ---- the Grand Unified Programming Theory

https://github.com/linpengcheng/PurefunctionPipelineDataflow
A dog on the train? In what country and what dog size?
Is everyone in this country running some type of grift?
Problem is, The article assume humans mate with uniform distribution, and that they did so generations ago. The 2^n argument is way naive and this level of uniformity assumes every people on earth has the chance to end up with a uniform random other person as their partner, regardless of geographic, cultural etc differences.
And on different sides of a border. I'm not sure what point you are making, that case happens all the time where two timezones meet.
Mp34 Can anyone be free as long as you have

Federal Goverment (National goverment)
+ Taxation
+ Welfare
+ Police that enforce laws and "rules" by the state

Yet to see a single nations goverment held accountable for the corruption, illegal activity and going against the interest of the ethnic native citizens of any nation on the planet

Police + arm forces have a choice

Stand for FREEDOM and Rights of citizens
or defend the state system
Sennheiser's and B&O's offerings are good as well. They just don't have the same marketing power behind them as Sony.
Disclaimer - the last thing I want to do is to start a religious debate on HN. So, please, don't down-vote me because I'm going to mention Bible here.
But I find it interesting that the Individual Ancestors Point is not that far off from the Biblical estimate of the Earth's age of about 6,000 to 15,000 years.
So forget about "planting" the planet with "fake" fossils, Adam and Eve are right on the same timeline as the IAP.
Which really isn't that surprising because that basically indicates the age of a modern human being, capable of passing down stories through an invention of a language, and eventually writing them down.
So, at least in this case, the Bible got the math down fairly well, and I'm bringing it up purely as a historical document here.
I can't recommend the Expanse series. The first two books are interesting. The next two are loaded with boring human conflict that slowly progresses with lots of filler. The big bads do crazy pointless shit just to drive the thin plots. It is essentially Game of Thrones in space. The authors are deliberately stretching the stories to milk the series.
Yes! It's for same kind of reasons that I regularly rotate between 2-3 mice that are as different as possible (size, trackball, etc.).
Totaly agree with this analysis. I've got a Furna motorised standing desk, a wobble board and a kneeling stool. Apart from looking like a middle-class numpty in some kind of hellhole physio studio, it's actually pretty great having lots of options.

I've also taken to being fairly strict with a Pomodoro routine. 25 minutes focused (strictly locking down email!) work, 5 minutes when I get up and have a wander around the house. I think my attention is better, my eyes get a chance to rest, less aches.

The other thing I did was to start using mouse left-handed. I got terrible RSI with my right (I'm naturally right-handed) and actually although I'm slower with my left it's no bad thing - my movement is more considered, less jerky, and I think has a lower impact on anything likely to trigger RSI.

So yeh, I think I'm ok for a death-trap lying down desk, thanks anyway...
All I’m saying is that you shouldn’t drive if you’re unfit to drive. And presenting it as a no-choice situation is a fallacy.
I don't think it's there to create an air of menace of treachery, but rather a sense of intrigue - which is appropriate, because it is intriguing.
For most cases where Excel is used where it "shouldn't be", any alternative that stores the data in the cloud is not possible.

Just getting the approval and contracts would take longer than the entire span of the project.