skysight-inc/HackerNews huggingface dataset:
I’m really confused by what you mean. If you’re not executing the line I wrote above (in parallel) then what are you doing? The things I could think you meant were:

- moving data in stages like the OP video which might be better for the cache (I don’t believe this) but would require writing to/from me more multiple times per pixel which I think would make it slower

- Accessing memory in a certain order when doing this on a cpu. Certainly that is a reasonable thing to expect to improve performance (roughly breaking the image into blocks that fit exactly into N cache lines, rotating in registers/memory, then writing into exactly N cache lines means you aren’t reading data from RAM/cache that you can’t use), but I don’t think that is related to the recursive process described in the article, unless you mean that you can use this process to get some operations like block(x,y,16) moves to block(s,t,16) and those could be executed cache-efficiently? But then this recursive method is more confusing and more restrictive on the image size than the thing I tried to describe at the start of this bullet point
Only if you assume the countries are similar in every other way that matter. But that is not the case, Sweden is for example by far the most urbanized country in Scandinavia - the share of people living in big or medium sized cities is 10% higher than other Scandinavian countries. Countries with high level of urbanisation have (so far, and especially early on) been hit way harder than more rural countries.
Larry Wall: Wherefore Art, Thou? (1997)
No, I mentioned features that the single laptop does not have at all, which you can get elsewhere and for much cheaper even.
> Lesson learnt, folks: do not throw exceptions out of asynchronous procedures if you’re inside a system call!

Maybe unpopular opinion, but don't throw exceptions at all, anywhere. It isn't worth it.
Take it a step further and also break it down by comorbidity(s).
The proposal has been done before: add a "show/hide politics" option to the preferences, similar to the "show dead" option. Allow users to mark posts for being political, set this flag on a post once a threshold has been passed. Hide posts with the "politics" flag by default but do not shadowban users for political reasons - this ends up showing personal political bias and only worsens the problem. Users who do not mind political banter enable "show politics" in their preferences which makes these posts visible to them.

It is impossible to keep all politics out of the subject matter discussed on this site since there is a conscious effort to politicise everything, this is especially clear in "progressive" circles. Since it (for now) is also there where most tech development happens politics often come directly from the source.

Add the flag, allow users to mark posts and the problem is mostly solved - or at least it is out of sight for those who don't like these discussions and for those who visit the site without logging in. Trying to ban them altogether is futile since it nigh impossible to do without showing personal political bias.
Relevant: https://devblogs.microsoft.com/oldnewthing/20110512-00/?p=10...
> Each is as smart as it needs to be.

Petter Watts formulated it in different manner - "all animals are under stringent selection pressure to be as stupid as they can get away with".

> Would it benefit the squirrel species survival if they were "smarter"?

Probably yes, but this benefit doesn't necessarily outweight greater metabolic cost of sustaining brain. But I was talking about efficiency. Birds achieve much higher intelligence from the same volume of brain than mammals.
> they will inevitably accumulate uncertainty for long eventless movements

Actually, they constantly accumulate uncertainty; no change in motion required.
You can have domains in a single database using schemas
IP lawyers are the lowest of the low.
I wholeheartedly agree. Compared to ToS and IB, RH makes derivative gambling a blast. At least the platform calls a spade a spade—it’s not for the boggle heads, but rather for those interested in taking on risk. And if your investment time horizon is measured in decades, instead of years, it makes perfect sense to me.
Local earth into a 3d printer to extrude a sort of construction clay has been done, to complete the circle.
The one place I see 3D printing being particularly useful is when access to a site is very difficult, and moving in large items is nearly impossible. A 3D printer that could be brought in in smaller pieces and assembled would then allow good, unique construction onsite.

Such a thing should be possible. The next step (which perhaps exists already) would be site-specific methods of sourcing local materials to use for the printing. Surely there's some earth+plant mixtures that can have some brought-in additives that can result in long lasting, printable material.
This is a problem with the post-'60s post-Chatterly trial conception of free speech. Since then, amidst other developments, the concept of free speech has been conflated with a rabid opposition to any obscenity laws. The US and Great Britain have had a much longer history in which free speech had a meaning separate from the absence of prohibition against obscene material (with some small exceptions we have today like child pornography).

There is actually no contradiction between moderating to remove obscene and other illegal content and supporting the principle of free speech. It's just our understanding of what free speech is has become deeply muddled. Depending on your understanding of free speech, the Comstock Law regime for example either contradicts the principle or fits within that principle.

SA is a good example of the limits of the post-60s conception of free speech and the problems associated with a fanatical dedication to an only recently established reinterpretation of the first amendment. James Madison would not have recognized the post-60s speech regime as something he was establishing in Bill of Rights. He would have seen it as an odd stretch of a relatively ancient and well established principle under British law and political culture.
> 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

Because everyone knew everything in early 2020. Epidemiologists weren't sure about the details of the virus, its spread and how to contain it, but you can retrospectively claim that it couldn't be contained and it didn't make sense to try? Maybe you should revisit the statistics and reporting from Italy or any of the other highly impacted countries early on, the ones with the military hospitals, makeshift morgues, military run hearses and crematoriums, doctors having to choose who has a higher chance of survival under care and take them in, refusing the others.

> But most institutions serve people outside of that set

No, most institutions serve everybody. In countries with older populations, like Italy, Spain or Portugal, or countries with high percentage of obese or sickly people like the US or Mexico, are you really advocating that they should have sacrificed even 5-10%, or even more of their populations so that... The others could go to the cinema or restaurant? People like you are cold as fuck.
> Do you really think that is just happening naaturally?

Yes, in the same natural way that water flows down a gravity gradient.

As water will be found at the bottom of wells because it can't generally flow uphill, content that is excluded from every other location will only appear where it is not excluded. And the speed at which it appears is the speed of communication on the internet, which is fast.

There's no conspiracy here, other than the very dedicated conspiracy that is the tiny minority of horrible people thirsty for a horrible thing desperate to find an outlet for it. It is, unfortunately, the natural consequence of not excluding them that they show up and do their thing (disproportionately more on a site that allows it because no other site will).
> For example a basic Stack is explained in a page and a half or two, for me this is not enough

Why not? It's a simple data structure. What more do you think can be said about it?
I commuted by bike along Peachtree Street in Atlanta for 3 miles each way for just under a year. Going too slow ends up with motorists making aforementioned risky maneuvers. I don't think I would have done so for so long had I been riding a normal bicycle. There aren't too many people who commute by bike there, and for good reason.
As a lowbrow polynomial abuser whose career depends on surfacing the number of roots and their ballpark location —this article is inordinately well written.

To learn about the alchemy that saved my career: Eigenwillig, A. 2007. On multiple roots in descartes rule and their distance to roots of higher derivatives.
Cool, thanks. Another similar one in this area is EasyMotion.
OK, but there are endless numbers of e-bike idiots. Super-athletes doesn't scale like that.
UK is a bad example to choose. They used the highest possible sensitivity setting on the PCR test, to the degree that no meaningful information could be extracted from them.

In addition, anyone who died, for any reason, at any time after a positive test, was recorded as a covid death. Even if they died in a car accident months after they had the test.

Sources:

Covid-19: The problems with case counting:

"What is a case? One issue in trying to interpret numbers of detected cases is that there is no set definition of a case. At the moment it seems that a polymerase chain reaction (PCR) positive result is the only criterion required for a case to be recognised.
In any other disease we would have a clearly defined specification that would usually involve signs, symptoms, and a test result, .... “We are moving into a biotech world where the norms of clinical reasoning are going out of the window. A PCR test does not equal covid-19; it should not, but in some definitions it does."
http://www.bmj.com/content/370/bmj.m3374.full

Why no one can ever recover from COVID-19 in England:

"A Department of Health and Social Care source said: ‘You could have been tested positive in February, have no symptoms, then hit by a bus in July and you’d be recorded as a COVID death.’” https://web.archive.org/web/20201012190837/https://www.cebm....

And my favourite... Sir Humphrey responds to the allegation of test inaccuracy...

"Positive test results at the limit of detection that occur late in the cycle of infection represent individuals with a low or very low risk of transmission, as a result of the decline in infectious virus production or remnants of viral RNA in respiratory secretions. The clinical significance of these positive results, at the limit of detection of the assay, are difficult to interpret in the absence of a clinical history and context. Possible reasons for the non-repeatability of these results include stochastic effects at the limit of detection of the assay, true prolonged low level detection of the virus, and very rarely, analytical errors in sample handling." https://www.gov.uk/government/publications/sars-cov-2-rna-te...
I'd go for a different approach: Add some cancellation event for select() to listen to as well. Then, when another thread submits a new event source, it's only a matter of signalling the cancellation event, so the select() thread can update its poll set.

"Non-blocking" sounds very special but for anything except batch programs it should be used by default because whenever there is more than one possible input (inputs can be trivial as a cancellation signal) one can not afford to be blocked.

Then again, that doesn't mean that one shouldn't use select(). Unless one goes ultra-high frequency where the CPU is busy almost 100% of the time, select() saves CPU cycles, and decreases response time. Without select(), finding an appropriate polling frequency is a tradeoff between wasted compute cycles and increased response time.
Saw the red flag on the very first page:

> the socket polling thread then dequeues these requests one by one, calls select()

The select() API is not good regardless on the platform.

If you like the semantics and developing for Linux, use poll() instead. It does exactly the same thing, but the API is good.

Windows API supports thread pools, it's usually a good idea to use StartThreadpoolIo instead.
It reminds me how Paris Hilton trademarked the words “that’s hot”. Like she was the first person to say that. What a ridiculous world we have some times.
Objectivity seems to be the biggest causality of COVID...

The vast majority of people have "picked a side" and will use any data they deem to be advantage to their side to highlight how they were right, and ignore any data that disproves their side.

This is true for both the "science" class and the political class.

"Trust the science" has become a "Trust the science that agrees with my worldview, ignore the rest"

For politicians that is expected for people that claim to be "scientists" that has become an alarming trend over the last 24 mos'
Post office? Long time since I heard those two words together.

What country are you from? Looking at how quickly the disappeared from Sweden (merged into grocery stores) I would not be very surprised if they are gone in your country too before whatever mask mandatory you have.
I find I take some of these meta-approaches in my own code work but it’s a nice article to spell them out so explicitly.
> Purescript looks great but there is so much Javascript dependency that I'm afraid to go near it.

Are you referring to JS dependencies in the core libraries (stuff like Effect, Aff, etc) or in community packages (or just everything)?
Alternatively it's also possible to disable ASLR in the executable itself by removing the flag 0x40 (opt-in flag for ASLR) in the DllCharacteristics field of the header. There's a neat little tool called SetDllCharacteristics[0] which can do that.

[0] https://blog.didierstevens.com/2010/10/17/setdllcharacterist...
"A source said" isn't the same as data. People are saying a thousand accusatory things. Let's quit spreading the gossip.
i wasn't aware that covid risk factors were aligned along nordic boundaries. This constant comparing along outward characteristics is problematic.
Inject Scripts with Blob URLs
It's probably cheaper
Maybe you could account for the above and provide a counter analysis?
Installation should iterate down to "drive the flatbed with the printer gear up next to the site and press a button". But you're not wrong, there's very little benefit over traditional construction, mainly because of all the things - even during the part of the process the machines can do - that still needs human intervention.
Sure, but that sounds much better than Google peaking into Startup X's emails and determining how much runway they have left, how management feels about their ability to succeed, etc.
I almost have to always draw everything before building it.

I sort out thoughts, see relationships and plan naming and params ahead of time.
Tell HN: Dream/Nightmare of “Engagement”
Last night I had a dream. (No, this isn't a parable; I literally dreamed this last night.)

People wore a VR device that could also monitor the person's health. Facebook used that to monitor the user's use of oxygen, and used that to drive engagement - the more oxygen they were using, the more engaged they were. (I say "Facebook", though in my dream I didn't see a logo. It looked like an FB-style feed, though.)

That is, they were driving engagement to the point where it became a physically measurable load on the user. "Engagement" became a sap on their physical energy.

Just a nightmare?
You want everyone to believe that none of us are capable of seeing the first derivative of an action and reaction?

Cloudflare facilitates DDoS, yet Cloudflare "mitigates" for free. "How could this EVER be a business model?", you disingenuously ask.

Simple - if DDoS are common, then more and more people and companies become afraid of them. After a while, everyone wants DDoS mitigation. More and more people move to Cloudflare.

Whether paid or not, you now control more people. Duh.
Why do we need to type anything though? That's terrible UX.
Probably the Jews. Or the Chinese, they're a newly popular boogeyman.
And it probably always will, because it’s so stark and devoid of period references that it’ll never look more or less in context. That’s the point, I think.
How do you manage consistency with these experiments?

If I do 5 of these micro experiments in a year,
do I have 10 weeks of code that idiomatically doesn’t match the rest of the codebase?
It's a community so, you had to be there to understand I guess.
Can some explain this guy's Sin in short words for me please? Suggesting the application of metrics to hiring in scientific employment? Suggesting that this metric be used instead of another? Could he have discussed the subject in a different way and avoided being shunned by his discipline?
Piumarta's papers are totally underrated! There is only one thing I didn't understand from that paper (as a barely-used-c programmer), which is what does it mean to access some_array[-1]?

His COLAs paper seems like it's really interesting as well, but I can only understand maybe 30% of it.
Bitcoin Taproot Forking Complete
> I'd go for a different approach: Add some cancellation event for select() to listen to as well.

That's exactly what the author of the article did.
I don't think it is interesting to hear "the architect" evaluate his own work. Tegnell has a lot of critics but they don't get the same day of light. I can't refer to an English source but Ivar Arpi's interview with Björn Olsen recently is a good balance to this self-gratulatory message from Tegnell.
The pejorative appears to be directed at the “set” of individuals who advise, or use, the drug in its equine formulation as opposed to the drug itself. This off label use has been documented https://www.avma.org/javma-news/2021-10-01/people-ingesting-... and it’s the individuals that deserve derision as opposed to the inanimate pharma compounds.
Ahh, but that’s an allocation problem. The goal should be people are housed regardless of the consistency of their work and income.

Like others in this thread have mentioned, the problem isn’t 3D printing versus factory fab, it’s the economic model on top of the physical system.
Sure, but trademark is "your brand + your market"

You can see that play out here in the early case: https://en.wikipedia.org/wiki/Apple_Corps_v_Apple_Computer

"As a condition of the settlement, Apple Computer agreed not to enter the music business, and Apple Corps agreed not to enter the computer business."

As long as the band Doomscroll doesn't make their logo look like Id's DOOM logo, and as long as they are very different Id doesn't own DOOM everywhere...
The Man Making Brand New NES Games in 2021
If anything Tom Cruise should be the one suing Id Software
http://www.factfiend.com/how-tom-cruise-inspired-doom/
I'm just completely astonished by the level of incompetence. I really can't imagine how human powered moon landing occurred and if it can occur under current leadership again.

I don't really understand what happened in the last year?

We got the vaccines at the beginning but why no new vaccines? Why no lifelong protection vaccines? Where are all of the incentives to accelerate the r&d of new ways to handle this?

I mean, the current wave is worse than the worst and the strategies are still pure incompetence.

Is everyone just faking competence currently?
The article says that this is an "unusual architectural choice". I strongly disagree. A reference is made to an RTI publication many years ago. Realtime Innovations have been key players in the development of DDS publish-subscribe middleware for donkey's years. I remember NDDS back in 1998. We've successfully used DDS in the military space to enable different suppliers to connect to a DDS backbone-based system via the 'data model'. Especially in DIL environments (Disadvantaged, Intermittent, Lossy) where QoS settings can be applied to different pieces of the data model over a plethora of different bearers (think Satcom, IP radios, etc). It's a very-much typical architectural pattern selected.
That's not something unique to the US, I saw the exact same thing across the pond.
As the writer points out, there are dozens of good note taking apps.

I tend to use markdown to store notes but the strength here seems to be the ability to mix formats. In particular, the author seems to use kanban a lot as the main other style (other than plain old lists and folders).

I wonder what it is that makes mixing these two styles of notes so useful. I think it’s because it kanban immediately suggests an action, and a long list suggests storage.

I suspect this reduces or eliminates the time spent thinking about what to work on next but still retains the memory/archival quality of the other notes.

To put it another way: you want one style of notes for doing and another style for remembering.
50th Anniversary of Nursery Cryme (1999)
Mythical Man Month: Build one to throw away

https://wiki.c2.com/?PlanToThrowOneAway or for iphone users https://archive.md/zdfXh (no idea why they are blocking iphone)

Quotes about Joe Armstrong say he solved the same problem in multiple iterations to refine the solution.

Some of his opinions: https://joearms.github.io/published/2014-02-07-why-programmi...
In my opinion (to summarize) this solve one of the main problem introduced by (wrongly implementing your microservices/ splitting your monolith) which is data intrgrity there is a reason why many cloud services are "eventually consitent" (no wonder the head quartes for such are located in such leftiest cities since its obvious they like the word-playing. By adding any modifier to "consistent" they are telling you it is NOT consitent, even if that is for a "brief" period of time).With this aproach you centralize your data and implement multiple actors working atop the same set of data; as they say in the article this comes to its own costs, mainly due to the limitations of existing ORM's (see https://blogs.tedneward.com/post/the-vietnam-of-computer-sci... you can jum onto "vietnam and OR mapping" to save you a bunch of historic bull crap) where then you have multiple applications working on the same set of data you go onto a more horrible place than data integrity issues, which is data corruption issues... In brief, choose your own poison, you like debugging the DB/data issues, debugging your apps, or having an un scalable system?
How would poll() have helped in this case? It seems like the error condition in the article (interrupting syscalls in unexpected ways can trash whatever state your syscall wrapper manages for e.g. return values) is a risk regardless of the blocking operation being performed.
They do mention that it probably should not be applied to production code bases. I imagine it's intended to avoid that situation.

> Some of these should probably not be tried for the first time in a professional context where you work with other people in the same code repository, while others can. Use your judgment.

I could see the testing example still being of use in a prod code base though. If you find a useful technique and make useful tests, you can keep them. If they're not, remove them at the end of the experiment.
> There are so many other factors

What about "whether people observe care or not"? Because I have seen (also not far away from the poster, and not even in a single "culture") that a large amount of people seemed to be completely oblivious and irresponsible - and I am very sure that factor has been and is being critical. Extreme lack of contextual awareness - in general and in specific occasions, day by day and moment by moment.

Incidentally: never received so many invitations to "go out and meet and do" like in the past two years. (And of course, never been so glad of cheap communication tech being available.)

Attention is everything.