skysight-inc/HackerNews huggingface dataset:
I don’t mind visual spruce ups to keep things fresh, but over the last few years at Apple there has been a trend in “hiding things in drawers”. Buttons are removed from UIs and moved to hover actions or put inside overflow menus (which is basically a misnomer at this point as there are not enough buttons to fill a toolbar, let alone overflow one).

It’s awful, because you end up with software that is pretty in a screenshot but is objectively less simple to use, because discoverability drops like a lead balloon.

It seemed to start when Forstall was ousted and Jony Ive’s team took over software design as well as hardware. Their recent laptops have shown you can give up a little form in favour of a lot of function, so hopefully the software teams are (re-)learning the same lessons.
The Mega SaaS GTM Series
Entrepreneur Raised $400M to Bring Bitcoin to Main Street
I don't know how it's decided but yeah pretty sure it's just based on searches and randomness. Someone searching for programming terms related to openings and willing to answer the questions is likely to be a good candidate
Not if your validation is `/</xml>$/`.
I am still on Majove, and do not want to upgrade to Montery due to Bugs like Memory leaks reported by people. I only have 4 gb ram on macbook air. Will Montery work with 2015 macbook air with only 4 gb ram without issue ?
I always thought that’s how it’s supposed to be. You write it directly, and his/her/its managers can see it too (optionally - yours too).

I can see why that’s done - usually it’s to understand who gave the review (if we talk about anonymised ones) and could potentially cause sparks. But that’s whole other issue, people should know how to accept praise and criticism.

I would disagree with first point though. Feedback is exactly that - telling how you see someone else. When done only once or twice a year, I see no issue reading some unrelated feedback. (I might be biased - Out of 6 last review cycles, haven’t received such feedback yet)
I'll wait for this to be formalized with precise technical language before really giving it weight. Until then, to me it sounds a lot like the kind of "profound" philosophical stuff I would come up with while high in grad school ha. And once I was out of the hazy stupor, there was nothing concrete and precise I could build out of the ideas.
Because vaccinated don't need to be tested. At least in my country. So beside of segregation people on two groups, there is one important question. Does our govement want more people dead because of this nonsense?
Ahaha yes, and then you're left "only" with a few hours figuring out what broke in your setup because stuff like /usr/local was "liberally" modified by the update. Plus, of course, oops all your 32bit games are ded.

(Yeah sure, not your average Mac user, but still - don't discount the pain that any arbitrary update can and will inflict).
> rationality is the same thing as ability to learn complex things

I think this covers only a part of what the word means. There's a strong connection to (and to some even identity with) the term "reason".

https://en.wikipedia.org/wiki/Reason

"Reason" as a concept is deeply rooted in the enlightenment era and comes with a lot of metaphysical and historical baggage.
Splitting Android and Chrome would be good enough for a start.
The most interesting thing to me here is the fact that this is a link using Wikiless, which I hadn't heard of before:

https://wikiless.org/about
Slightly off-topic, but what's the point of Wikiless? If I've understood correctly, it's a proxy to the real Wikipedia, but doesn't store your IP address. I would have thought that the kind of people bothered about a site recording their IP address would already have a broader solution in place.
> How does one interrupt select() function? Apparently, we used QueueUserAPC() to execute asynchronous procedure while select() was blocked… and threw an exception out of it!

<rant>

Let's just ignore not using overlapped I/O and completion ports for a moment. How has using APCs even come as a good idea? Like, perhaps a dedicated thread pool for async jobs would work a little better?

If you need to interrupt that specific thread though, sorry for that. Perhaps uhh CancelSynchronousIo() would work since there's IO_STATUS_BLOCK? Or maybe call CancelIo() on the socket in that same APC. However it goes, throwing exceptions in an APC isn't something I'd like to see in production code.

Also, even in Unix world, the select(2) system call is infamously known as a buffer overflow landmine [1]. Just FD_SET any fd >= FD_SETSIZE and BOOM. If you're on Unix, at least use poll() or better. If you're on Windows (and can't afford switching to proper async I/O), maybe WSAEventSelect() would work better?

</rant>

[1]: This does not apply to Windows Sockets though, where fd_set is not a bit array but internally just an FD array in disguise. You get FD_SETSIZE = 64 though, which is conspiciously close to MAXIMUM_WAIT_OBJECTS in WaitForMultupleObjects.
Isn't that the definition of capitalism? Part of my duties in IT is to minimize costs with vendors. Sometimes simply asking (or demanding) a reduction is all it takes. Try that with your car insurance... I bet you can get $10 - $20 a month knocked off.
We automatized our release process into just 3 clicks
Sweden is more comparable to Germany in population structure. Especially Norway and Finland are completely different.

Have a look here (tone is satirical) for a comparison of Sweden's and Germany's graphs:

https://philip.greenspun.com/blog/2021/11/12/wear-a-mask-and...

Germany's numbers are exploding right now. In the U.S. you could also compare New York and Vermont. New York was more like Sweden (not by choice, but through incompetence and extreme population density). Vermont had the officially recommended policies and was a poster child.

Now the Vermont numbers are exploding, while New York's are not.

There is something to be said for the theory that the highly connected nodes in the social graph (who are often very healthy) all need to be infected in a short period. Then the outbreaks stop (like they have always done with the flu).
Legendre's Mistaken Portrait
No, sorry. People were literally taking horse paste formulations of a drug that did not work. That's not perjorative, it's descriptive. It sounds perjorative simply because it's outrageously stupid. But it's correct.

Being embarrassed when someone calls you an idiot isn't being persecuted if you're actually being an idiot. If you don't want me to laugh at you for taking horse paste then don't take it.
Select being blocking is normal, non-blocking IO does not depend on select being non-blocking.

Select returns the list of non-blocking sockets that have data read/write pending.
Age of population is a huge factor that must be included but I seldom see it mentioned.

Another one we don’t even understand at all yet is genetic makeup of the population. We know that with other diseases there are genetic markers that increase of decrease susceptibility. There probably are here too but we don’t know what they are. Differences in distribution of those markers could totally confound studies.

The best comparisons right now are going to be within more genetically and demographically similar populations.

Here in Ohio we have seen that the vaccine is over 90% effective at preventing severe COVID and death but far less effective at simply stopping transmission. (Ohio has used the mRNA Pfizer/Moderna one almost exclusively.) But we already know it does not sterilize.

Not sure about masks and lockdowns. Have to look that up. There are even more confounders there like what masks are being used (N95 vs KN95 vs thin cloth junk) and uneven compliance that nobody is able to track.
My VS Code Playground
I'm sharing my ultimate set of VS Code settings, extensions, keyboard shortcuts and different tips & tricks. Since I frequently shared this setup with my friends and co-workers, I believe that you may want to have a read.
At 30 you are still a young adult. I bet you are still playing those video games at 50, because that is a cultural and generational thing rather than an age related thing, but that the mindset around the activity would have changed slightly. Call it a middle aged mindset, if you will. Middle age adult is a different phase of life than young adult.
It's such a political thing that many people are going to support government measures and wear masks at family gatherings for the rest of their lives. I wouldn't be surprised if some things like masks at the post office last forever at this point regardless of necessity.
Yet, usbc->display port works fine for my monitor on windows, but doesn’t work in any distro I’ve tried. And using hdmi works but I get flickering if I want to run the monitors in any refresh rate other than 60.
Nasco Tech. Code made in África
Problems like this (though for this particular app it might be hard because it's Too Big), Time-Travel Debugging is practically made for it - https://docs.microsoft.com/en-us/windows-hardware/drivers/de... - hit your first corruption, set the memory breakpoint, then just go backwards
We don't even know why covid has a seasonality. Obviously it has a physical cause but the interplay of all factors is so complicated that no one can really explain why peaks come and go, and at different times in each place.
“Somebody had been touching my sentinel’s privates - and it definitely wasn’t a friend.”

A non-C++ programmer might find this weird.
I hope you're kidding with respect to Switzerland's handling of covid...

We have the worst vaccine coverage of western Europe.

The government didn't take the necessary measures in September/October last year which lead to thousands of unnecessary deaths.

Most schools have no mitigation in place, no CO2 meter, no filtering, no mask, no testing.

The largest political party (SVP/UDC) has systematically downplayed the pandemic.

Etc.
The Yield Farmers – A blog about about new, emerging Crypto and DeFi projects
Yes, but if you’re new to Python you’re not going to grok this.
Your entire argument falls over flat if you look at excess mortality. Aggregate statistics are hard to misunderstand. Sweden did worse at first, but is in general unremarkable.
It depends on how expansive we take the whole "government as protector" role. It is a perfectly reasonable position to believe our government overstepped their responsibility if you take a more narrow view of this idea. In the last 2-3 decades in the US we've seen a consistent erosion of our civil liberties, because people want more "protection" from an ever increasing list of harms.
Oh boy. I'll bite. Who is they? What is the one government rule?
Same. Mojave on one, Catalina on the other. Of course, because these are unsupported Macs, upgrading involves OpenCore and researching what potential quirks will arise with new OS versions. I’m perfectly happy with Mojave, so why upgrade if it means I probably have to get new hardware too?

The main thing that’ll drive me to that is Xcode, which Apple ties to macOS versions, so officially you can’t develop for an OS (macOS, iOS, etc) that is more than a year older than yours. The tricks used to get around that aren’t as reliable as OpenCore.
Maybe you could write a similar article, or point us to similar? I've tried using Zim wiki on a few occasions, and it just hasn't stuck for me. The plugins and offline nature really appeal to me.
Fifty years ago, an acquaintance came back from college, where he had been taking accounting or economics courses, and told his mother that should could save $x/year by buying the store-brand salad dressing. She replied that $x/year (probably under $10 then) wasn't worth it--she liked the name-brand salad dressing.
Not sure about the "material rewards" part. Kids were playing for (useless) stars, adults were playing for money. The conclusion may just as well have been that people take more risks when useless than useful prizes.
>The only way in which your analogy could possibly apply is if you're saying Netflix is free to create its own mobile OS ecosystem where they can impose asymmetric rules and taxes on Apple TV

That is an option for Netflix. If they made their own platform they could offer a more competitive price.

Apple was created in 1996. Netflix was made in 1997. Maybe a good strategy of having a dominant streaming platform in 202x would have been to launch a mobile platform. Netflix had the same chance as Apple to take that path, but they didn't. Apple can now capitalize on good moves that it made in the past. In chess you can't just recognize that you are in a bad position and then ask a tournament organizer if you can be reset into an equal position again. Either you continue playing that bad position, or you resign.

>But it's neither possible nor desirable for every app maker to create their own OS and perhaps even their own hardware.

If you have no choice but to charge more than your competitors and you can't justify the extra cost with extra features or whatever and people stop using your service and you go bankrupt then you have lost the game.

>The definition of "competitive" you seem to be using here is not useful.

It seems useful to me. It's the basis of what makes this game interesting.
Apparently they will not be in the stable release of Monterey though it is still possible to patch the drivers in.

https://github.com/chris1111/Geforce-Kepler-patcher

Fermi was never supported beyond High Sierra IIRC.
Designing for Behavior Change by Matt Wallaert at TechStars Boulder
Thanks! I appreciate the kind words!
Development of immune gene pair-based signature predictive of prognosis and
Credibility crashing even further.
Sweet. GitJournal author here.

If you had to pick one change which would improve your GitJournal experience, what would it be?
Openusm
The problem is that it's not black/white. Close all roads to normal traffic and you'll have near-zero mortality from traffic accidents. But does that make it a smart policy?
At the moment captains are reporting the snapper population offshore in Texas have never been better, in fact, this month the Federal season was reopened a bit for snapper.
Texas Gov. Greg Abbott has started using Texas National Guard and DPS troops to arrest and imprison illegals crossing the Texas land border - - -over 7,000 so far. Why not start arresting any illegal fishermen caught in Texas waters and auctioning off their boats far inland to US citizens to help pay for it ? Texas State waters go out 9 miles from the coast, and I have no problem with dragging any found out farther into Texas waters to arrest them. Time to put the cartels on notice . . .
I, for one, am looking forward to reading their upcoming blog post on why Zulip won't invest in horse racing, Herbalife or "foolproof" subprime mortgages.
> With that said, is there not a valgrind equivalent for Windows?

Yep, it's called Application Verifier and it will check all kinds of system calls and make the memory allocator incredibly aggro towards checking validity

> The other thing is, how can a system call block a thread but somehow that same thread runs other stuff in between that blocking call?

When you call select(), your thread is in a special state called Alertable Wait; one way to get out of it is to have an APC queued to your thread, which has a similar vibe to a UNIX signal (with all of the similar caveats about how easy it is to fuck things up in it). Basically, OP's scenario is similar to corruption caused by a badly written signal handler
By the same logic, you should not be using Saudi Arabia's oil.

Some places have more of something than they need for their own consumption. Trade makes sense.
So if the government did such a bad job policing people from staying at home, why did we even bother with continuing with the stay at home orders? It was obvious from the end of 2020 that nobody was abiding by it and police clearly weren't enforcing these completely unconstitutional laws.

Yet here we are with the same death toll we would've had, but this time with almost 2x inflation, ridiculous shortages, and supply chain failures all around.

But hey, at least we saved a few old or obese people already knocking on deaths door...
Everyone is a propagandist today, but there's no longer any audience.

You don't have to be single - Pleistocene park is not a single person but rather an organization.
Titles will be deleted from HBO Max in November
When another thread pushes a socket to be processed by the socket polling thread, the socket polling thread calls select() on that function. Since select() is a blocking call, when another socket is pushed to the socket polling thread queue it has to somehow interrupt select() so the new socket gets processed ASAP. How does one interrupt select() function? Apparently, we used QueueUserAPC() to execute asynchronous procedure while select() was blocked… and threw an exception out of it!

Not taking anything away from the great debugging, but that is just incredibly bad design and reeks of bugs from a mile away. System calls block for a reason. If you can't handle the blocking, how about a non-blocking architecture? But in this case, the engineer thought "hey, I don't want to block on my precious main thread, so let's just give this blocking thing to another thread, that'll surely solve it!". Except it doesn't when you use that same thread as a worker to execute all other thread's blocking crap ... but then write the queue push() function to be blocking as well!

Keep it simple folks. Bad design always breeds more bad design.
Awesome introduction to artificial life and evolution.

Reminds me of a game featuring artificial life called Grandroids [1], by Steve Grand, the creator of Creatures [2]. As the reddit forum [3] shows, development has slowed down considerably since the pandemic.

[1] https://creatures.wiki/Grandroids

[2] https://creatures.wiki/Creatures

[3] https://www.reddit.com/r/Grandroids/
US municipal is plagued by:

Private sector unions (making them impossible to fire)

Nepotism

Layers and layers of bureaucracy
Call me cynical, but I’ve always assumed these and the european efforts are bought by companies that are threatened by Google.
Dockershim removal is coming. Are you ready?
Low wages make for more bribeable employees

Same reasons judges are paid a lot
Kanshi is the default solution when you need dynamic monitor management in Sway: https://sr.ht/~emersion/kanshi/
Already the jump from 1 to 2 is arbitrary, not logical :) The correct answer revealed to be a possibility discarded upon vetting it for solidity, and tried just to exhaust them from "possibly best" to "random".
I'm still skeptical that location/network address doesn't have a "weight" in the equation; but yeah it could be un-related you make a good point.
It's defunct now. It was a service that popped up during the web 2.0 wave so circa 2004.
Ah, thanks, TIL something again.

Seems (at least the original version you described of) subversion was in some/several/many ways genuinely inferior to git.

But yeah, having thought about it a bit more re-applying the same change again in any versioning system is of course not necessarily "a no-op" if they're not immediately following each other; if other changes that partially reverted the original ones have happened in between. Then re-applying the original changeset would of course re-do that part of the original changes.
Today we are wiping insects as a class, and all birds that prey on them.
The internet is turning into QVC because a lot of online advertising models are falling apart or never provided sustainable revenue to begin with.

I suppose this is just a different form of advertising, but hopefully it is less user hostile then pop up ads and intrusive tracking.
Thinking about it - the Tera MTA (https://en.wikipedia.org/wiki/Cray_MTA) would make a really nice platform for CMLISP.
Certainly one predicates the other (i.e., there's no economy without humanity) and it's quite impractical for humanity to exist at any scale without trade, but whether it makes sense to sacrifice human life for 'the greater good of the economy' or to sacrifice economic function for 'the greater good of humanity' entails a moral choice
I got one from the early 2000s from Adrian Perez. Let me check after work.
Being a vegetarian is healthy too.

We can't have everything.

There's just too many people on this wounded planet.

I would love to eat fish. I can't because of cost, and too many people love to eat them.

We all can't have everything we want.
In modern times, you serve an economy because if you don't, you starve. This isn't star trek socialism. It's a survival of the fittest environment.

The government stepping in and saying "NOPE! WE KNOW BEST!" and then basically forcing every citizen to restructure their lives for something that couldn't even remotely be contained just shows the abuse of power. Even among private institutions. Look how many took advantage of the government PPP loans or outright laid off workers just for the hell of it.

The majority of the COVID deaths can be attributed to the old, obese, and sickly people. But most institutions serve people outside of that set. But because we have to protect the already dying, lets shut down everything and make life miserable for everyone! Lets not just tell these people to stay inside and be shut ins even though we could've!
This is location dependent. If you live in such a community, I recommend exploring your options.
Capturing and Archiving MiniDV Tapes on macOS
Flowchart: How should I run containers on AWS?
Why not link to the actual article on the subject, which says that it was investigated multiple times and found to be false? Did I answer my own question?

https://en.wikipedia.org/wiki/CIA_involvement_in_Contra_coca...
These must be great days for the owners of old content, no matter how ropy. No real filming during 2020, fewer productions in 2021 mean the streaming networks need to scrape every piece of detritus off the bottom of the barrel in order to deliver any novelty at all in their catalogue.
This is a common enough technique that linux standardized it to some degree: https://man7.org/linux/man-pages/man2/eventfd.2.html
Astronomer withdraws paper amid concerns
You can give yourself Bipolar Disoder...

https://pubmed.ncbi.nlm.nih.gov/2735813/

It's a blessing and a curse.
Eigg Electric
First community in the world using solar, wind and hydro.
The US Democratic/Marxist party.

The intention of the Open Border policy is to allow millions of illegal aliens as potential new Democrats in.

Stop pretending to be stupid.
So the cumulative excess death since January 1st 2020 (in terms of percentage of expected) is

Sweden: 5.21%

Finland: 1.57%

Denmark: -0.09%

Norway: -0.85%

And you think these numbers somehow argue that Sweden "no longer stands out"? Or tells a more positive story than the covid death numbers at least?

Source (thanks tomp): https://ourworldindata.org/explorers/coronavirus-data-explor...

Data as of October 17th (the latest date that Sweden has data for).
Thanks for the eulogy Fragmaster:

https://www.youtube.com/watch?v=2UkcZ4LtSE8
Yes, but comparing flat numbers in a statistically uncorrected way is like saying "Why aren't there any of the population from oap nursing homes in primary schools?".

Context is king, no more so than large scale and complex statistical analyses. Sadly almost nobody seems to appreciate this as long as they have a number to argue a point.

Nobody corrects for population demographics. Population density. The various interventions which will pollute the study even further as some have proven damaging. Not to mention the large scale all cause mortality spike associated with the vaccine drive observed as predicted in each further country from watching the Israeli data.

Ignoring all of the above in your statistical analysis is both cherry picking and employing the same logic used by people to exclaim 5G definitely causes cancer because of study-X where a rat died that one time.