skysight-inc/HackerNews huggingface dataset:
It's 'easy' to do it with rsync and Make as long as you don't have a lot of dependencies. Once you start pulling in dependencies, you have to figure out how to get them installed, hopefully before you roll code that uses them. If the dependencies are small, you can pull them into your source (more or less) and deploy them that way, but that may make tracking upstream harder. (otoh, a lot of things I personally used like that were more of pull this probably abandoned thing that's close to what we need, and modify it quite a bit to fit our needs; there wasn't a need or desire to follow upstream after that)
Yep, which is why it holds the position of "worst Star Wars movie that's still maybe worth watching" in my personal ranking :-)

It's not higher up because I think they botched the execution pretty badly (though not entirely! Parts of the movie are quite good!) but the core idea is excellent and is exactly the sort of thing that should be done with the Star Wars IP. The space fight at the end also holds the distinction of being the only one outside the original trilogy that's given me a hard-to-define "Star Wars feeling" that I associate with the original movies (a few of the video games have achieved it, but none of the other films since ROTJ, for me personally, anyway).
Identifying Fonts: The Complete Guide
It is sort of ridiculous, which is why companies make it fairly easy to work around. You go somewhere like 1800cpap and they send you an at-home test kit, you return that to them and they have a doctor look at the output. The doctor writes a prescription, then 1800cpap happily sells you whatever equipment you want. You won't even talk to the doctor. And I can't guarantee this, but I suspect the doc is incentivized to always find something worth writing a prescription for.
I agree with the sibling comment, but there's also a practical reason: I don't want to have to track down everyone that needs assistance and make a personal decision about who needs what. It's much more efficient to have a tax collector and bureaucracy.

For the voluntary vs involuntary part of taxes and charity, that's a moral/ethical philosophical argument that people have been debating for thousands of years. I don't expect to convince anyone here, but I think my view is pretty clear.
Wow, great metaphor! I’ll be saving that one for later
Nvidia Unveils 144-Core Grace CPU Superchip, Claims Arm Chip 1.5X Faster Amdepyc
One of the many problems with the double-sided ad money powered markets of Big Social, presented as “free” platforms to users, is skewed incentives.

An individual user does not bring any revenue. If they are horrified by an ad they cannot just vote with their wallet and switch to a competitor (network effect together with free offer guarantee no honest business can really compete). Meanwhile, the only metric that matters to actual paying customers (advertisers) is eyeball count—they are not going to leave in droves if this platform is where the users are.

Thus, letting the number of actual human staff grow to address some concern that involves end user satisfaction (including lofty goals like ethics, which is higher up the pyramid of end user satisfaction) is financially irrational to them, and automation rules.

Sadly, this creates a situation where many people call for FB to be regulated. In my view, it will only make the situation worse by entrenching FB’s monopoly—rather, what we need is a general regulation that makes these types of businesses infeasible, so that we have a choice of smaller providers who charge their users (and are incentivized to make a product that benefits them) and interoperate with each other (and have to worry about users leaving). Instead of giving up on free market, we should make it work.
Hunting the Invader: Ukraine’s Special Operations Troops
For point 3. - it's exactly the same with code that's not literate. Writing code is ultimately about expressing ideas using a language, which is really much closer to writing a novel than to drawing a plan for a bridge. As such, if you want to make your code understandable to other, you have to learn to write well. Just like with novels, there's no problem with having a personal style, or a specific flavor that comes from how you use the language, how you structure your sentences and paragraphs, how you guide a reader through the story.

In other words, the style varying between people is not a problem - bad writing is. And, unfortunately, in my experience very few programmers are capable of consciously producing good writing. The fact that most of the docs out there are barely-legible trash is a proof of this.

I'm sure that reading literate code from Charles Stross would be a blast. It would be exciting, sometimes surprising, but still clear, easy to navigate, structured in a way allowing for extension within a well thought-out framework. Unfortunately, when people without his talent try to use LP, they produce things on par with that unfinished fantasy novel you started writing in 8th grade.

Programming requires a bit of talent, but you can get by with lots of hard work. Literate programming is much harder than that and requires a lot of talent to be beneficial to the codebase. Without that, your LP code will be Fifty Shades of Twilight, and honestly, we don't need more of things like that.
For perspective, GitHub has 4,000 employees who list them as their employer on LinkedIn and GitLab has 1,700.
Ahh so they’re buying one “ad” but selling several more for the landing page? That makes sense, I suppose. What a weird and wasteful segment of our economy.
It's interesting, because the EU also considers the US at best a fair weather ally, when not a bully. And that was before Trump.

During the Trump presidency, the EU was strongly considering the fact that the US could turn into an enemy any day, without any further warning. Kinda what happened with Russia, who was an economic partner and turned into an enemy without any further warning.
Definitely not PC/woke by today's standards. But by the standards of the time, his writing was routinely considered to be scandalous, especially his latter works. It helps, as with everything, to put things into context.

Although, even I, fanatic that I am, would have a really hard time trying to explain his Sixth Column.

But I'd like to imagine that he would have continued to become more socially progressive over the years, and would probably be loudly advocating for even more progressive ideals today, if he were alive today.
Ask HN: Diagnosed with genetic heart disease at 25 – how do I make an impact?
I have been diagnosed with pre-clinical hypertrophic cardiomyopathy (HCM), a form of genetic heart disease where the heart becomes abnormally thick. It affects 1 in 500 people (most asymptomatically) and is the leading cause of sudden death amongst otherwise healthy young athletes.

My father is currently suffering symptoms, and my uncle died before the age of 50 from sudden cardiac death caused by HCM. While modern technology such as implantable defibrillators greatly reduce the chances of sudden cardiac death, the degenerative consequences of the disease that probably await me are daunting and scary for a fit and sporty 25 year old.

HCM has only recently begun to emerge from a dark age of being viewed as a benign tumor that can be cut and hacked away at; in reality it is an interesting condition for which drugs and treatments can be specifically developed. Some of the first generation of HCM drugs, myosin inhibitors, are undergoing clinical trials and one, mavacamten, is awaiting FDA approval. These drugs help reduce obstructive symptoms and benefit the structure of the heart, but the root cause, the faulty genes, are left unchanged and the heart continues to thicken. As the genes that cause HCM are known and can be identified by sequencing ones DNA my instinct is that HCM is particularly suited to gene therapy.

I am a recent graduate in computer science, with a bachelors and masters degree. It is hubris (and dangerous) to think that I could save or cure myself, but I have been toying with the idea of doing a PhD in Genetics or a related field and then further research on gene therapy applicable to the heart.

I don't want to start suffering symptoms later in life and regret that I played it safe and did not try to contribute to fighting HCM. It helps that I have not yet found happiness in the working world and was most fulfilled when independently learning and solving problems at university.

---

My questions to you HNers:

How can I make the most impact against HCM? A genetics/gene therapy PhD? Apply to AI-aided drug discovery start-ups? Would comp sci give me an edge or just leave me playing catch-up with the biologists?

Is it sensible or healthy to even try? The slow pace of medical advancement & regulation (in comparison to software) and the very personal consequences of failure would be mentally difficult.

Would I be better off staying in software, earning as much money as possible to get the best healthcare and ensure any future children don't carry the genes? Or should I try to maximise happiness while I am still healthy (which is easier said than done)?

Thanks!
My opinion is that too often we say "good enough" performance, let's optimize later if this degrades overtime... And there we are, sometimes creating time-bombs of performance degradation just for the sake of delivering features the faster the better... When you have to clean up and refactor other people mess because it's a clusterf*ck of "just works", you begin to appreciate some basics rules and "dont's" about doing things in software
I had the same impression so often while editing this text that I emailed the founders and suggested they try to get the domain. It would be such a great name for this startup!
Related posts:

Nvidia announcement blogpost:

https://news.ycombinator.com/item?id=30768476

Anandtech breakdown

https://news.ycombinator.com/item?id=30767586
Working on the Right Problems
That’s the case. And it explains the 60Hz. TB3 can only support 5k@60 due to the amount of bandwidth it takes. So without a newer interconnect (delaying the Studio more) or some fancy custom dual TB setup they didn’t have a choice.

The LG has its problems. It’s kind of wobbly, cheap feeling, and the USB-C ports can fail over time from strain/use. The extra $200 for the quality and features of the Apple display sounds reasonable to me given that benchmark.

Is it expensive in absolute terms? Yeah. The LG is too. But it’s those two options or step up to the Pro Display at $5k.
Privacy, Surveillance and Decentralization Podcast–The Hated One /W Closed Ntwrk
That's a very roundabout way to solve an actual problem. In many cases you don't pin your package version to _latest_ (whatever that date is) and you need a more fine-grained solution to keeping package versions. I don't think that solves this and I don't know if you can do it with checkpoint.
He's not complaining. He had a problem and found a solution and published it. The only person complaining here is you.
Reminds me of my 30" Dell Ultrasharp from ~2006 and the nightmare that thing is to drive if the situation isn't perfect. It only accepts dual-link DVI, even if the signal doesn't demand it.

Driving it on a modern device with anything other than a powered active adapter (near $100 until recently apparently) just doesn't work. I went through a lot of adapters before I stumbled on a USB-C to Dual Link DVI adapter that actually does the job.

I've tried and tried but hooking it to my Xbox has proven basically impossible.
This analysis is only relevant for neurotypicals. There are ways that your brain can work that flip this whole thing on its head, and if you have one of those brains you need to do exactly the opposite of what this article recommends: You can only remember the details by understanding the context. I do not understand that Oman is powerful because it controls the Strait of Hormuz; I do not understand that Russia wants Crimea because it has Mediterranean access. Rather, it's only possible for me to remember that Crimea has Mediterranean access by understanding that Russia wants Mediterranean access and wants Crimea and using those facts to infer the relevant geography. I am able to remember that Oman controls the Strait of Hormuz because I understand that Oman is powerful and that the Persian Gulf is important and I can work backwards from there. So be careful about the directionality of causation when you're looking at observations like "The most understanding-capable people I know know a ton of details" - they may be able to know details because they understand rather than being able to understand because they know details.
It was a foreseeable inevitability that once SaaS took over from on-prem that the quality would degrade to what we were getting from on-prem.

...but if you said anything you were just interrupting people playing with their new toys.

The shrug whatever coffee break while another department fixes things is the same now as it was back then.
I pay my OVH potato server 8€/month. 2TB SSD, ridiculous small CPU, 100MB up/down without any cost.
> rationalize their extreme wealth as "meritocracy" when it's inherently luck of the draw

Maybe extreme wealth is mostly luck, but meritocracy has merit. We all want the best when we're hiring, but want to be treated like the best when we're getting hired.

Discounting merit too much would just mess the balance between the two parties and break the process. Who would hire a person unfit to do the job? Who would spend years learning just to be treated equally to someone who didn't invest as much?
We can observe viruses now. We cannot currently observe dark matter.
Infra I have been running myself only goes down when I reboot INTENTIONALLY.
So in the press release they mention the release of a 144 core two chip cpu. They also mention that NVLink is coming to ALL their products. Why weren't those in the headline?
I agree - this should be super important especially for a company like Okta
I think it helps to give a name to the concept, and then do a better job of educating people that this is basically a placeholder name until it's better understood. (and yes, I realize that is not an easy task, might be easier to find the solutions and figure out the best name)
Many times, yes. But even places like great clips do it, and they're not giving discounts. At best, they might send you ads that give you coupons you could have gotten anyway.

Always worth remembering, in any case, that someone always registers <your-area-code>-867-5309. Use that to get discounts wherever, like Safeway. I remain a little surprised they didn't long ago put that number pattern on a blacklist.
I hope to God that Russia doesn't see this as the US interfering and then escalating the whole thing.

All I need now is to have Elon start WWIII. /s
I was having a conversation/debate with a friend this past weekend along similar lines:

I have an extreme amount of trouble memorizing basic facts, and so I can't recall a lot of historical dates. Things I didn't know which bothered her included the year America signed the declaration of independence and the year we entered World War I.

But, I knew how long World War I lasted, and that it coincided with the Spanish flu, and proceeded an economic boom period which ended in the Great Depression and then World War II. I'm quite good at remembering stories, and so I knew the context of these events—just not the specific year they happened.

Which I think is fine. Context is what matters.

My friend said that for her, knowing the date is what lets her recall the context. Because of what she memorized as a child, she's able to form a timeline of history in her head, and see when things happened and how they coincide. And I will admit that I sometimes have trouble forming a similar timeline, and it's a handicap. But I mostly manage; I have a limited number of hours in my life and I focus my energy where it makes the most sense.

I guess what I'm trying to say is that people are different. It may be that most students are like my friend and the children you tutor (which is something I should keep in mind, as I'm actually training to become an elementary school teacher). But it's not necessarily true for everyone. I resent the fact that when I was in high school, I had test questions which asked "what year did Christopher Columbus arrive in America". I studied for hours trying to commit these facts to memory, and I still got the questions wrong. But if the test had asked "how did Christopher Columbus's arrival in America affect the European economy", I could have answered easily.
how does stopping selling food in russia punish putin exactly? he’ll just have to switch to eating only the finest caviar domestically sourced instead of cereals?

I find it morally questionable that all these corps stopped business in Russia. like Western Union. how does blocking payments between relatives punish Putin or force him to change course? if anything, all these punishments will unite all Russians behind Putin
Nvidia GTC 2022 Keynote Coverage Crazy New Data Center Gear
In foreign languages, such a "remove me" link may be hard to recognise. I've had spam in languages for which I don't even recognise the character set.
Absolutely - there is no good reason a patient should be blocked from their data. It is rather surprising that it is common for resellers to block patient facing views of their data that manufacturers have engineered into their products.
Americans have avoided this problem by making the overwhelming majority of phone calls spam, so any call not from an existing contact is ignored.
Docker is far heavier - the overhead is the flexibility and process isolation you get. I imagine that's really useful for certain types of workloads (e.g. an ETL pipeline), but is crazy inefficient for something single purpose like a web app.
4k on a Mac without non-integer scaling makes the UI too large (essentially running at 1080p).
The dependencies can change out from underneath you transparently unless you pin everything all the way down the stack. Upstream docker images for example are an easy to understand vector of change. The deb packages can all change minor versions between runs, the npm packages (for example) can change their contents without making a version bump. Theres tons of implicit trust with all these tools, build wise.
Counterpoint: a lot of work in R is not "development" in the ordinary sense. The outcome is not a piece of maintainable code that needs to be built on later or be generally useful in any way other than copying an occasional snippet.

In some research fields (e.g. scientific fields that use R) the ground rules are that the code needs to be understandable and it needs to be clear that the libraries involved were used correctly. That's basically it. Even hardcoded directories are common. Good development practices are not widely understood to be important and in general many people are just starting to get the hang of version control and might not use it at all.

If R enables you to solve a statistical problem you have right now and it does this in a way that is better or more comprehensible for the people who use it, that means it has a niche. As someone with software development experience in a bunch of other languages, I agree with you that R is full of weird warts, but let's not forget that there are areas where its value is still obvious.

Citation: my partner works in a scientific field where R is predominant.
At my longest company, maybe 2/3rds of my group had left and come back at some point, including me. One was even was on his third time. After an acquisition, I was laid off with half my team and 2/3rds of them were back there within a year.
On a country scale, the challenge is the wide range of prices in the US, even if the comparison is restricted to major metropolitan areas.
Why do all NFTs look the same?
Personally, I feel like the biggest problems with Python for math is the lack of a native vector datatype and our subsequent reliance on Numpy which really disrupts the elegance/terseness of working with vectors/matrices.

First, there's the constant inelegance/clutter/inefficiency of having to cast into and out of arrays and lists, even when doing basic list comprehension. R, Julia, and Matlab are all vector-based languages (I think), so you avoid having this casting as much.

Secondly, having a native vector type means you don't have to worry about the performance penalty of operating directly on arrays if an existing prebuilt method exists. Since the efficiency of Numpy comes from calling it's underlying C library, you're forced to memorize and use prebuilt Numpy functions rather then just use the more obvious and elegant array manipulations. For example rather than calculating the the cumulative sum like this:

cumsum = reduce(lambda a, b: a+b, [1,2,3,4])

We have do this:

cumsum = np.cumsum([1,2,3,4])

(There are better examples, but this is all I can think of right now).

And once you add something like Pytorch tensors on top of this, we now have an additionally layer of casting/redunduncy/memorization of prebuilt functions!
Okay, so your comment was less correct than I assumed.

France peaked around 75% of electricity from nuclear. Energy is bigger than just electricity and generally includes transport and fuel for home and industrial heating, which puts Framce back around a half of energy from clean sources.

This 75% of electricity is (perhaps not coincidentally) very close to the 80% that many people feel modern renewables can provide without any major storage issues. Because that 20/25% leeway means you can just use fossil backup to fill any gaps where your clean supply doesn't match your demand.

But, the anti-renewable types who point to nuclear to justify their outdated opinions on renewables never seem to care that nuclear was only ever part of a larger system. They meticulously count every penny spent on grid upgrades and storage for one, but not the other. Pumped hydro and nuclear is a classic combination for decades.

They'll attack time-of-use pricing as some kind of attack on liberty even though its a standard thing to do with excess nuclear capacity overnight, in places like France, for example.
Sounds like we need some new training methods. If training could take place locally and asynchronously instead of globally through backpropagation, the amount of energy could probably be significantly reduced.
It's way cheaper and safer if they just ride a bus/taxi/the car of their "designated driver friend" instead, all with tech that's already here.

I think a lot of people are unfamiliar with rural America -- the nearest bar might be 10 miles away down a country road with nothing else around (which was the case in my hometown... well more of a "village" than a town), and your friend may live 10 miles on the other side of that bar, so he may not want to drive that far out of his way so you can get drunk and he can't. And taxis and buses aren't an option.

Relying on humans to make the correct and safe choice to not drive while drunk is a losing proposition, our DUI death rate shows that.

Even if a smart car can't be trusted to drive you, it should be able to notice that you're drunk and refuse to let you drive. My car notices when I'm losing focus and gives me an alert reminder, so it should be able to notice when I'm drunk.