skysight-inc/HackerNews huggingface dataset:
We think nk in terms of modern medicine, when it took 150 years for surgeons to wash their hands. Now it's a common place assumption, while not washing hands is ancient history. Let's have women's health care advance much much faster.
x264 actually gets a little use out of GPGPU - it has a "lookahead" pass which does a rough estimate of encoding over the whole video, to see how complex each scene is and how likely parts of the picture are to be reused later. That can be done in CUDA, but IIRC it has to run like 100 frames ahead before the speed increase wins over the CPU<>GPU communication overhead.
On a similar note, a couple of days ago I bought two factory sealed magneto-optical disks, one 230 MB and the other 640 MB, for 300 yens each. I had never seen one in person, and I think that they look really cool in a retrofuturistic sense.

When I was a kid I remember reading and dreaming about all these alternative storage formats: MO, flopticals, Zip drive, LS-120, etc. The idea of a little disk with the capacity of a hundred floppies was amazing, it's a pity that none could replace them.
[https://pmc.ncbi.nlm.nih.gov/articles/PMC9771703/]

[https://pubmed.ncbi.nlm.nih.gov/35648039/]

And overview [https://www.psychologytoday.com/intl/blog/the-brain-body-con...]
You could write one pretty easily:

<html>
<head><title>
Can I Use ...?
</title></head>
<body>
No.
</body>
</html>
There are no good avenues. All companies are corrupt. The government is corrupt, the politicians are corrupt. Mostly every single entity with any amount of power is corrupt. The whole system is rotten to the core. There is no stability.
In my opinion, the biggest misconception around GPUs I see people have is that they don't realize it's an entirely separate device with it's own memory, compiler, scheduler, etc.

You don't call functions to tell the GPU what to do - you record commands to a buffer, that the GPU later executes at some indeterminate point. When you call dispatch/draw(), nothing actually happens yet.

Another kind of misconception: data transfer is a _really_ overlooked issue. People think "oh this is a parallel problem, I can have the GPU do it" and completely discount the cost to send the data to the GPU, and then get it back. If you want to write 20mb of data to a buffer, that's not just a memcpy, all that data has to go over the PCIe buss to the GPU (which again, is a completely separate device unless you're using an iGPU), and that's going to be expensive (in real time contexts). Similarly if you want to read a whole large buffer of results back from the GPU, that's going to take some time.
Taiwan and democracy are two of the CPC's Five Poisons: https://en.wikipedia.org/wiki/Five_Poisons#Chinese_Communist...

Authoritarian regimes, the CPC among them, regularly claim that democracy is a western concept that cannot function in other cultures. The existence of successful Asian democracies like Taiwan, Japan or South Korea undermines this claim.
Maybe in some countries. Definitely not in Switzerland when I lived there.
Mark, the first written Gospel, doesn't have a nativity story either.
From all the backrooms channels this one is my second if not most favorite: https://youtube.com/@lostinthehyperverse - there’s something nostalgic to it rather than action and it focuses less on an actual entity horror.

(Note that the channel contains pre-backrooms videos, you probably want to start with 1997 in the name.)
> Having a kid has drastically altered my ability to learn new things outside of work, simply due to lack of time. I never could have imagined how big of an impact having a kid would be, its crazy!

yeah, I could have written this verbatim. Either I was not warned enough, or I did not pay enough attention/heed whatever I was warned of. I don't have a large family, so I've basically had ZERO kid experience since I was a kid... yikes... almost 50 years ago LOL. What worries me though is that it's kind of been an assumption at this job that you DO spend some off-duty time learning/tinkering. And I enjoyed it!

> The worst thing is when you actually manage to carve out some time to do some learning or experimentation with a new tool, library, etc only to find out that it sucks

I got briefly excited about the V language to maybe use for little utility scripts and maybe even as a first teaching language for my kid, then realized that when you scratch the surface of it it's basically kind of ugly underneath. (Example- The "this should never happen" error was literally most of the errors, lol.) It looks like something with a lot of great ideas but slipshod not-deeply-thought-out implementation. And the final nail in the coffin was all the evidence that the language creator simply bans anyone with valid criticism- I'm a free-speech near-absolutist so that one was the killer for me.

One of a few examples of what you're referring to. The thing is, before kids, we could afford to waste that time. Now we cannot. :/
> Trying to boot the full service on a single machine required every single developer in the company installing ~50ish microservices on their machine, for things to work correctly. Became totally intractable.

This is certainly one of the critical mistakes you did.

No developer needs to launch half of the company's services to work on a local deployment. That's crazy, and awfully short-sighted.

The only services a developer ever needs to launch locally are the ones that are being changed. Anything else they can consume straight out of a non-prod development environment. That's what non-prod environments are for. You launch your local service locally, you consume whatever you need to consume straight from a cloud environment, you test the contract with a local test set, and you deploy the service. That's it.

> I guess one can grumble about bad architecture all day but this had to be solved.

Yes, it needs to be solved. You need to launch your service locally while consuming dependencies deployed to any cloud environment. That's not a company problem. That's a problem plaguing that particular service, and one which is trivial to solve.

> Both FAANG companies I’ve worked at had remote dev environments that were built in house.

All FANG companies I personally know had indeed remote dev environments. They also had their own custom tool sets to deploy services locally, either in isolation or consuming dependencies deployed to the cloud.

This is not a FANG cargo cult problem. This is a problem you created for yourself out of short-sightedness and for thinking you're too smart for your own good. Newbies know very well they need to launch one service instance alone because that's what they are changing. Veterans know that too well. Why on earth would anyone believe it's reasonable to launch 50 services to do anything at all? Just launch the one service you're working on. That's it. If you believe something prevents you from doing that, that's the problem you need to fix. Simple. Crazy.
SuperDisk was far faster for random access than CD-RWs. Even with normal floppy disks. I liked them a lot.
U.S. laptop, smartphone, and game console prices could soar after the election
For your application they are perfect. Elsewhere they are still much much slower than a human while they could be much much faster.

The floor plan needs to be hard coded. When a new house or office is wired gadgets can be embedded in the walls, floor, doors to get the positioning system accurate to the mm. Movable chairs can also get a bit of electronics, not sure if it even needs power. Larger objects that are moved less frequently can be positioned on its map manually.

It needs an idea how delicate or robust objects are so that it can move extra slow or extra fast.

It needs to know if the bottom of the wall is cleanable and do so.

It should know when to clean then if no one is there race up and down the hallway. If the bottom of the walls and/or doors are cleanable it should know to move faster.

In some industrial applications there should be rails on the wall or floor and possibly rubbers for it to drive into if the floor is slippery.

A combination of large and small cleaning robots would be more effective.
https://en.wikipedia.org/wiki/Erable
I just checked and in my school district the lowest paid (full time) teacher made ~$100k in 2022 (the highest paid made $180k). I would hardly call that "starvation wages".
How many spectre / meltdown related vulnerabilities were detected between 1990 and 2010? Zero. So those chip vendors must be paranoid they patch them - were talking about one issue per 20 years xD Similarly how many hashmap collision attacks existed prior to 2010? Zero, but once people learned they are not just a theoretical problem, suddenly plenty of vulnerabilities were found.

Seriously, it doesn’t work like that. It’s not linear. During the first half of those 15 years almost no one heard about Go, and forget about using it in critical systems where vulnerabilities would matter. Even at Google it was (still is?) very niche compared to Java, Python and C++ and is used mostly for userspace clis and orchestration, not the core stuff. There is simply very little incentive to attack systems written Go, when there exist 100x more less secure networked systems written in C or C++.

Considering this memory unsafety thing in Go is fortunately very hard to exploit, there is no doubt why attackers don’t target this weakness and it has been so far only a technical curiosity. Also data races in Go are easy to make and can lead to vulnerabilities in a much more direct way, without corrupting the heap. I bet those are exploited first (and there exist CVEs caused by races in Go).
Sure, and personally, I have no issue installing and using recommended tools since it's indeed just a work laptop, but I've seen more tuned setups too (see parent's point 2: "Developers really like to have control over their own machines")
This is literally what probate lawyers do. Lmao these are not unsolvable problems by any means wills include shit like this all the time. It's a well understood area of law.
This is not a U.S only or even a western issue. UK, EU, China, India etc all suffer from crazy real estate prices.

I think the whole world is due for a big societal revamp. The old generation has concentrated too much asset wealth for the productive generation to stay productive.
Usually it is 10x that in a month.

AIUI there were strikes and other factors affecting the numbers, but not necessarily indicating significant harm to the economy/jobs long term.
Its the other way around actually. People assume that the gospel were written by 80 years after Jesus SO THEY COULD CLAIM oral tradition.

So they have to claim that, because otherwise their claim of 'oral' tradition falls apart even harder.

However, funny enough nobody seems to quote this oral tradition as evidence anywhere. Most of the church fathers arguing with each other in the 100-150 period never bring up this oral tradition or quote from the 'Q' source or the gospels. We have plenty of text from 100-170 period but somehow the actual supposed words from Jesus himself doesn't seem to interest people very much.
After SpaceX's requests, Taiwanese suppliers move manufacturing abroad
There’s also John Markoff’s history of the relationship of human and intelligent machines, artificial intelligence vs intelligence augmentation, etc. (https://www.goodreads.com/book/show/23460922-machines-of-lov...).
The thing I still find weird about Container Queries is that there doesn't appear to be a way to distinguish between different containers based on class, as @container applies to any parent container. So, a <p> inside of a card with class .card-with-blue-background would get the same styles as a <p> inside of a card with class .card-with-red-background, since there isn't an easy way (as far as I could tell) to distinguish between the two scenarios within the Container Query, itself.
Google Maps 'reveals location' of secret Ukrainian military positions
Well that’s what happens when you frame housing as an investment. If it didn’t outpace the market and the consumer inflation rate, it wouldn’t be a good investment. So by definition it must become unaffordable for the masses.

No great way out of this mess.
What do you mean not available? It's the same vaccine for men and women AFAIK. Or do you mean it's usually not paid for by health insurance?
I (male) don't remember if I had to pay for the vaccine myself when I got vaccinated, which to me indicates that it wasn't that expensive.
Not Japan, fwiw. Japan has been very reasonable for real estate for decades. We're now seeing inflation in major metro areas but outside of that, it's very reasonable.
Its not ideological, its to break out of the physical constraints setup by the US, to gain access to the pacific, and to the rest of asia. Simple geopolitics, just check a map.
Mineral nutrient composition of vegetables, fruits and grains is not declining
Recipes absolutely should be written in code. If I could view source, copy the recipe yaml, and paste into my personal recipe manager app, it would be much more convenient.

Screenplays... are already written in code, partly. If they weren't, they'd include quotation marks and "she said" after every line.
I do the great majority of my work on a beefy desktop with a phat GPU, which I mostly run via ssh and a browser.
Boeing factory workers vote to accept contract and end more than 7-week strike
Please share your feedback!
It's amazing (in a bad way) how storage sucked in the 90s, early 2000s

Floppy technology sucked even back then. Then we got CDs, which were fine, but read-only

Iomega came up with Zip drives only to promptly shoot themselves in the foot instead of standardizing the format and fixing their issues

There were also a couple of also-rans that never got much traction

USB drives got there but they had to wait for USB and good enough/big enough flash chips to exist
Little-known fact: amygdalae come in pairs. You have two of them.
Migrating the Shopify mobile app to React Native
>The problem is CSS doesn't support the lh unit yet so

the problem is that ebooks css does not support what you expect a slightly out of date browser to support, and almost each ebook renderer has its own problems.

Think html email sized problems.
Show HN: Instantly compare multiple YouTube videos
This new feature lets you do a meta analysis on multiple youtube videos. Get the common themes as well as the differences to build a holistic view of the topic.
You are implying hardware vendor is the one who got to choose the OS, but that's often not how it works.
are we reading the same article? It talks about lawsuits aimed to stop grocery store construction as well.

>In Mammoth Lakes, Vons is the main supermarket, and there are suspicions they have been working to limit the construction and growth of a competitor, Grocery Outlet, through environmental claims. In 2017, a group, Sustainable Mammoth Lakes, filed to prevent the construction of a small Grocery Outlet occupying slightly more than one acre, with just 49 parking spots, on a spot that had already had commercial building and was close to a highway.
I will take that adjustment lol.
Programmer in Berlin: Culture
That's what I meant. I didn't know they discontinued it!
You either die a hipster or live long enough to become mainstream.
Mortality fixes generational issues
The claim that the authorship was not reported for ~90 years (not 140!) is an inference based on the surviving material from a literary culture very different from our own, separated from us by 2,000 years. Walter Ong's Orality and Literacy is highly recommended to those interested in the question of how different typographical print culture can be from manuscript culture, let alone from oral culture (of which the 1st century Mediterranean was a kind of intermediate form).

The primary argument against the traditional assignation of authorship of the Gospels is that they're not referred to by name in the Church Fathers before Irenaus (~180 AD). But by the literary standards of the ancient world, that just doesn't seem that weird to me? The early Fathers were referring to works by authors in living memory, and the prevailing bibliographical standards were somewhat lax for even further removed sources. We wouldn't claim that anyone who referred to Aristotle as "the philosopher" or Isaiah as "the prophet", as often happened, didn't know their names. Moreover, Justin Martyr (~150 CE) is often cited as evidence against named Gospels, but in the same source he refers to the Gospels collectively as "the memoirs of the Apostles", which doesn't help the case for anonymous authorship.

The biggest problem for the anonymous theory, however, is simply that there are no manuscript witnesses to support it: all the early manuscripts have titles. So the anonymous theory has to posit:

- The last Gospel, John, was reduced to writing about ~95 AD.

- The Gospels circulated throughout the Mediterranean in anonymous form.

- At some point before 180 AD, the Church decided to get its story straight and assigned names to the Gospels.

- At that point, everyone from France to India started referring to the Gospels with their present names, without any controversies or mixups.

- All of the earlier anonymous manuscripts were lost to history.

I'm not saying that definitely could not have happened, just that it doesn't seem especially more plausible than the traditional account.

I've read a suspiciously large amount of historical criticism for someone who doesn't do this for a living, thinking I would finally get to the bottom of what the New Testament was "really" about. I came away with the impression that the optimal amount of attention to pay to NT hist crit is either a lot, or zero. Every generation of hist crit somehow comes away with the conclusion that the NT is really about the issues of concern to that generation. In fact this has been going on ever since the field was founded by 19th century German Romantics, who discovered that the NT was the product of national ur-spirits expressed through folklore [!]

Our cultural familiarity with the NT sometimes keeps us from seeing how strange a collection of documents it really is. It is perhaps the best attested collection of sources in the ancient world, yet contains a mixture of Greco-Roman biography and history, supernatural events, and mystical theology. I am not trying to persuade you of any particular view about NT scholarship so much as challenge the idea that there's anything cut and dry about it.
On page 11 there is a mention of taking the result of self reporting (surveys) at their word. I’ve wondered about this issue not just in science but other situations. For example political polling, data point in time surveys, census, etc. Without verification, what good is the data? And yet you often see such self reported data quoted by articles or papers as if it were factual.
It sounds like those mythical economists you mention are men of straw?
Probably there's a reason most innovation comes from America then.
> installing Nix seems pretty invasive

I'm writing a test to check whether a tool I'm writing can work without Nix (it works with it perfectly, but I want it to also work without it because there are a lot of folks like you, and like me about 3 years ago, who still think they'd rather struggle with manually installing the right glibc that goes with the right python dependency installed with the right pip and venv versions, to the right location, that goes with the right python version that makes Whisper models work (literally the thing I'm currently working on), instead of just running `nix develop` and getting a coffee and then done.

And all I have to do to simulate "no Nix" is to remove all the nix paths from PATH (I suppose I could purge it from the linker paths as well, now that I think about it). But that's it.

What Nix does is put its entire repo into a separate part of your hard drive owned by root, and create a few build users for security reasons. That's (to me) not particularly "invasive," but YMMV (and if you use the Determinate Nix installer, it's even more trivial to uninstall than the official way). Also, when you run `nix develop`, the environment changes it does to make everything "just work" (like PATH changes etc) are only valid for that terminal session. Again, this is the least intrusive thing possible while also providing the guarantees it does, and is also (more or less) guaranteed to work.

The Nix whitepaper is pretty readable and not that long. I recommend it to understand why it's important and useful: https://edolstra.github.io/pubs/nspfssd-lisa2004-final.pdf

There is also Guix, which is like Nix but uses Guile (a Scheme dialect) as its scripting language all the way down to the bare metal (literally, the boot loader is written in it, I believe, as soon as the interpreter is loaded somehow). Their strategy seems to be to let Nix take the lead and make all the mistakes and then implement the way that seems to work the best, in its own ecosystem/tooling: https://guix.gnu.org/ But they have a lot fewer packages than Nix does.

Both of these let you define an entire machine with a single configuration file that is far more guaranteed to work than running a Dockerfile.
> One advantage they had over us is that writing and circulating information was an effort - they did not have social media! I would imagine believers would be motivated to be accurate.

Or they were motivated to present their view of things as seen by the various pseudepigrapha, large number of Gospels by the late 2nd century, disagreements in the community evident in Paul's genuine letters, and theological differences between canonical Gospels, such as what Matthew and Luke left out or changed from Mark. In the 2nd Century, we have Church fathers railing against other Christian communities for heretical writings and teachings. There were Jewish Christians (Ebioinites) who likely saw Paul as a false prophet, There were the various so-called Gnostic communities who thought the were legitimate Christians, and the proto-orthodox. There was also Marcion with his Gospel and followers.

Half the sayings in the Gospel of Thomas are similar to sayings in the Synoptics, but with a twist. Five of the 12 letters attributed to Paul were likely written later by other authors claiming to be Paul with their own theological views. Luke says things about Paul in Acts that contradict what Paul himself says in his genuine letters.
Actually it’s on the driver. Uber will be just fine either way.
The most frustrating thing is that in some areas ADE (also known as RMSDK) still has some of the best typography amongst ebook rendering engines.

Kerning? Yes. Ligatures? Of course. (Adjustable) hyphenation? Absolutely. Line breaking that's more complex than the first-fit that web browsers use? Well, yes, I think they may have borrowed it from InDesign.

And then it's let down by it's awful CSS support. No `font-variant: small-caps` for you. And your CSS had better be valid, or it will be completely ignored - that includes `!important` by the way.

Adobe essentially abandoned the RMSDK renderer, which is a real shame, because with better CSS support, it would still kick-ass.

As an aside on Kobo ereaders, they use RMSDK to open standard EPUB ebooks. Only their "Kobo EPUB" format is rendered using a webkit based engine.
> 2. Basic human needs: many people would argue healthcare, housing, and connectivity should be universally accessible as a moral imperative

Governments can give money to poor people. Poor people can use money to buy goods and services.

(We don't need the government to provide housing etc to rich people. Rich people can help themselves, if we let them.)
Nobody is saying this is the demise of JavaScript. Typescript isn't even mentioned. What are you talking about.