skysight-inc/HackerNews huggingface dataset:
As another very insightful HN commenter said [1]:

"In a way, meeting those people was liberating. I will never be a world champion at anything, so I might as well play for the love of the sport."

It stuck with me and has become more meaningful as I get older and a bit slower.

[1] https://news.ycombinator.com/item?id=40557491
> We need something like that for the web.

It’s called HTML/CSS/JS.
Wow thanks for the info! This was a good overview of one system https://academic.oup.com/mt/article/25/4/14/6815410 - 5um slice thickness at 0.7um per pixel and ~1 TB/cm^3, max sample size 50x50x20mm. Humans are about 75k cm^3 so a 75 PB scan isn't impossible. Probably start with a coarser scan and work on the compression algorithms. "Just" need a (much) bigger scanner. And figure out if the knife edge is okay with bones!
When I was learning programming, my coding class used a Bukkit plugin that connected to Python. I can't remember what it was called, but that was for Minecraft 1.7.10.

Not sure if you were wanting Python specifically, but KubeJS lets you use JavaScript for mods. I think there's also a clojure integration.
I don't really think it much matters, tbh, as both factors are out of my control, but it can feel extremely isolating at times. Positive intentions can only overcome so many differences in conversation and social expectations.
Scientists find new blood group after 50-year mystery
This essay would have been better titled: Stop Defending Individual Mediocrity.

> A gem cannot be polished without friction, nor a man perfected without trials.

To support a tree is to weaken it. A tree should be protected from extremes that would topple it until it has established itself but it must be allowed to sway in the wind. For the action of the weakest winds give it the strength to resist the greater winds.
https://en.wikipedia.org/wiki/2024_Lebanon_pager_explosions
You don't know enough transfem furries.
That sounds like a codebase that doesn't contain a single JOIN..
Neuralink Received Breakthrough Device Designation from the FDA for Blindsight
Seems a promising approach. Feedback at the bottom is (?) missing a submit button. Article was fine, but veered into overly verbose with redundant sections. A simplification pass, even on the outline, could help.
Swift is great but I wish it had namespaces / packages...
How does it work if we apply this logic to other groups who have been treated in such a way that historically led to worse average life outcomes, but which have recently had improvement due to society becoming more accepting of them? When does someone being treated differently indicate something off about the person compared to something off about society?
> I don't think blatantly advertising your lack of expertise in networking is a good way of improving one's portfolio.

Who’s reading code these days?

[x] Sounds cool
[x] Good number of stars

Hired
Somewhat surprisingly (to me at least), this puzzle is "solvable" pretty quickly by using the Haskell typechecker interactively. Here's what I did, along with the compiler's error messages.

Start with some definitions:

c :: (b -> c) -> (a -> b) -> (a -> c)
c = \g f x -> g (f x) -- alternatively, c = (.)

answer :: (y -> z) -> (x -> y) -> (w -> x) -> (w -> z)
answer = undefined

We need to start somewhere:

answer = c

- Couldn't match type ‘x’ with ‘w -> x’
Expected: (y -> z) -> (x -> y) -> (w -> x) -> w -> z
Actual: (y -> z) -> (x -> y) -> x -> z

Okay, we knew this wouldn't work, does a solution exist if we apply `c` to a single argument?

answer = c _1

- Couldn't match type ‘y’ with ‘x -> y’
Expected: (y -> z) -> (x -> y) -> (w -> x) -> w -> z
Actual: (y -> z) -> y -> (w -> x) -> w -> z

- Found hole: _1 :: z -> (w -> x) -> w -> z

Nope, it can't: `c` allows its 3rd argument to be an arbitrary type `y`, but we know the corresponding argument to `answer` should be constrained to a function type `x -> y`. So we need to fully apply `c`.

answer = c _1 _2

- Found hole: _1 :: b0 -> (x -> y) -> (w -> x) -> w -> z
Where: ‘b0’ is an ambiguous type variable

- Found hole: _2 :: (y -> z) -> b0
Where: ‘b0’ is an ambiguous type variable

Okay, great, we'll be done if we can find values for our typed holes. Again, we need to start somewhere:

answer = c c _2

- Couldn't match type ‘x’ with ‘w -> x’
Expected: (y -> w -> z) -> (x -> y) -> (w -> x) -> w -> z
Actual: (y -> w -> z) -> (x -> y) -> x -> w -> z

- Found hole: _2 :: (y -> z) -> y -> w -> z

Again, the shape of [the 2nd] `c` is wrong here: we need a function whose 3rd argument is a function of some sort, not an arbitrary type (NB in retrospect we could've realized this by looking at the shape of `_1`'s type). Let's try the simplest possible option:

answer = c (c _3) _2

- Found hole: _3 :: b0 -> (w -> x) -> w -> z
Where: ‘b0’ is an ambiguous type variable

- Found hole: _2 :: (y -> z) -> (x -> y) -> b0
Where: ‘b0’ is an ambiguous type variable

We seem to be on the right track here: the 2nd `c` now typechecks. Even better, `_3` has a familiar looking type: it looks suspiciously similar to the type of `c`. Let's see if that works.

answer = c (c c) _2

- Found hole: _2 :: (y -> z) -> (x -> y) -> x -> z
Where: ‘y’, ‘x’, ‘z’ are rigid type variables bound by

The final piece of the puzzle is now hopefully obvious:

answer = c (c c) c

Much like the article's author (which I read after finding my own solution), I don't feel like I gained any great insight through this process, other than how useful it is to have good compiler error messages alongside features like typed holes.
That helps a little, but it seems like maybe "spectrum" was a poor choice at the outset.

> All autistic people are affected in one way or another in most or all of these boxes – a rainbow of traits.

All visible light is comprised of at least one of its spectra. That, to me, is the fundamental thing about spectrums. If being on it means that you embody most or all spectra, you're really in a different mode of thinking altogether.

Better would be to just admit that it's a bit of a catch-all for traits that tend to be found together.
I wonder if hpy will solve the extension problem.
First, I would say that reading is faster than watching. Therefore, it is more time-efficient to read a YouTube video, especially if it covers technical content or interesting ideas. Additionally, you can ask follow-up questions about the content, and since it's in an OAI conversation, you can leverage the "intelligence" of the model to help you understand the parts that you find difficult. Sometimes, I watch technical YouTube videos and wish I had a written version; so here it is.

This is an interesting example, it feels different than watching the ~12min video.
https://chatgpt.com/share/66e9eaff-248c-8009-9761-d848d97881...
Jython was dead for a long time. It might be back a little now, but there is still no Python 3 support.

GraalPy is much more active and more compatible.
It didn't happen by total accident, but it didn't happen by design for where we are today either. The original choice to start building data science tooling in Python happened intentionally, but since then path dependence has been a huge thing.
Haha I did have this idea too. I even did a few park runs. It's also much easier to fit into a busy schedule - a satisfying ride of 100 km takes up a whole day!

However it just didn't click. I can't explain it. Cycling is so enjoyable and feels wonderful. Including climbs. Running just feels slow and constant pounding. I wish I was a runner. I'm envious of you all. But I suppose I've spent 4 decades training my body to be a cycling not a running machine.
For a supply chain attack.

How did they make sure a large percentage ended up in the hands of the targets? Seems like this could hit a lot of random people, just anybody using pagers. Unless they had way to target certain customers.
Flip model swap chains were already available since DXGI 1.2 (Windows 8) and could be used with D3D11.

Strangely enough, Windows 7 also supported the flip model, but only as an extension to D3D9, not 10/11.
Pagers last for a very long time. Some one-ways can last for over a month. At that point, you probably wouldn't notice it's just over 3 weeks, or maybe think the product is lying in the advertisements and lasts less but not enough to replace the "company provided" one.
If they didn’t care they would directly level the building.
I'll consider that a possibility when it comes from an independent party detailing exactly which processes failed, why, and what remediation is being done beyond sacrificial dismissals. The particular WCK strike you're referring to wasn't even the first one killing WCK workers, just the most high-profile among many others.

[1]

> Yeah, it's really important to situate that attack on the World Central Kitchen in the context of these many other attacks that have occurred since October in Gaza. We've documented incidents of attacks on guest houses, on convoys of aid organizations, including Doctors Without Borders, MSF, the UN institution there UNRWA, the International Rescue Committee, and Medical Aid for Palestinians and another American aid group. And in every single one of these instances, these groups notified the authorities, the Israeli authorities multiple times about the GPS coordinate of the guest house, of the convoy that was moving. When it was convoys, they were taking agreed-upon routes that the Israelis had told them to take. And in every instance, these attacks occurred with zero prior warning to the aid organizations, and we're talking about, you know, 15 aid workers having been killed in these attacks and another including two children, family members, and another 16 injured.

[1] https://www.npr.org/2024/05/14/1251200131/israeli-strikes-on...
The trick or the thing to hobbies and friendship is to do something outside of the hobbies with the people you want to be friends Wythe, otherwise you end up hobby partners and that only lasts for as long as the common hobby lasts.
And the code: https://github.com/stanford-oval/storm
Great - more 24+ hour shutdowns for highways in the future...
Kotlin Native's choice to go with a GC over native memory management is my biggest issue with it and really limits its use for memory and performance sensitive use cases.
I found it interesting, but I think that Weil is trying to yoke together the Greek epics and Christianity, both of which were profoundly important to her, but which really aren't compatible at the level she wants.

NYRB brought out a small volume containing Weil's essay and also Rachel Bespaloff's essays on Homer. I think Bespaloff gives a better picture. And Herman Broch's afterword is worth reading.
> Do you need a tool to tell you that the cloud is more expensive?

More expensive than what? Doing your own?

That depends on what you are doing. Often, the cloud is cheaper if you factor in the human cost. I've seen many spreadsheets that just quote the hardware costs.
Lol, yes, you can extend this same bit to any team that deals with a lot of ops. Usually goes like this -

Too many requests come in for one team to handle. No budget to hire more bodies, or maybe you've already reached a point where that will no longer scale - the work can usually be automated completely, but stopping and taking the time to automate it will result in a 100% loaded team KPI's dropping significantly, meaning you'll almost never get management buy-in or any time to do it, leaving you in a perpetual cycle of manual work requests flooding in like in this scene.

I was kind of hoping the ending would be his tool worked and they all got laid off - actually seen this happen.
From the abstract:

> The prevalence of abnormal biomarker values of mitochondrial dysfunction was high in ASD, much higher than the prevalence of MD (mitochondrial dysfunction). Variances and mean values of many mitochondrial biomarkers (lactate, pyruvate, carnitine and ubiquinone) were significantly different between ASD and controls. Some markers correlated with ASD severity. [...] The prevalence of many of these abnormalities was similar to the general population of children with MD, suggesting that ASD/MD represents a distinct subgroup of children with MD. Most ASD/MD cases (79%) were not associated with genetic abnormalities, raising the possibility of secondary mitochondrial dysfunction. Treatment studies for ASD/MD were limited, although improvements were noted in some studies with carnitine, co-enzyme Q10 and B-vitamins. Many studies suffered from limitations, including small sample sizes, referral or publication biases, and variability in protocols for selecting children for MD workup, collecting mitochondrial biomarkers and defining MD. Overall, this evidence supports the notion that mitochondrial dysfunction is associated with ASD. Additional studies are needed to further define the role of mitochondrial dysfunction in ASD.
> Hezbollah is depleted from its disastrous efforts in Syria;

There is an awful lot of reporting stating the opposite of this, and I haven't really seen anything credible questioning the fact that Hezbollah has many thousands of missiles and rockets at the ready, along with a sizable number of competent fighters. In fact, the threat from Hezbollah is widely considered one of the largest deterrents Iran has against a direct attack from Israel.

Despite their potential to harm Israel, the group would almost certainly lose an all out war against the IDF. Many if not most of the members would be killed in such a conflict and Lebanon would be plunged into a war zone. So it's easy to see why Hezbollah would be hesitant to get into a full scale war, despite their combat potential.

Since 10/7 a number of top Israeli officials have advocated for a preemptive assault on Hezbollah. So far they have lost the argument but it still could conceivably happen at any time. Eliminating the looming threat and allowing civilians to return to the north are compelling reasons, but the risk of heavy losses and getting bogged down into another quagmire in Lebanon are serious concerns.
A single one, no. Two dozen different ones - I can do it, but it gets so annoying that I'll happily pay premium to buy the same things on a single site.
How to Use Conditional Expressions with NumPy Where() – Real Python
3D-Printing Tungsten Radiation Shields [video]
The peace of Westfalia established state sovereignity. That is a cornerstone of international relations, and when it is breached it is usually condemned.
Yeah, I think that’s part of the joke. DSM-2300 would be 2300th iteration of that Diagnostic and Statistical Manual.
No, you emphatically are not. The criteria is membership in the armed forces: https://ihl-databases.icrc.org/en/customary-ihl/v1/rule4 Had it been otherwise, practically everyone working for the Israeli state would also be a "valid combatant target". Including reservists since they are also "under the effective command" of the IDF. I have no idea who carries these pagers and neither does you, so I'll refrain from speculating.
I'm not familiar with Swift, anyone already know how typed throws hold up? Checked exceptions are pretty universally seen as a mistake in Java [1] while ADT à la Result are generally perceived better.

[1] See e.g. https://literatejava.com/exceptions/checked-exceptions-javas..., but also Java 8+ API's moving away from them.
I was in CA for three weeks earlier this year, including getting to spend half a day with Cliff Stoll (Hi Cliff!).

But I'm unlikely to be in the US now for a bit, but if you ping me an email then I can tell you how (if you choose) you can register with my "Meet With Me" system.

Or not ...

Regardless, yes, I think we do (or would) agree on most of these issues.
The last time Israel and Hezbollah fought, it was a stalemate.
Apple removed support for kernel extensions, and instead added a bunch of APIs that allow to do network filtering etc in user space. Unfortunately, some of their networking code just bypasses those network filter extensions (probably because of bugs) -- this is not the first time the developers of Little Snitch publicized a bug like this.
A priori you might think so. I'm just reporting my experience.

To be clear - if I see any of my clubmates out on the roads, which happens a lot, we'll often briefly chat! Acquaintances are nice to have too, for sure. But we aren't inviting each other to our barbeques.
Ah, didn't realize it was meant to be a joke (didn't read the wall of text in the link).
As a former Perl hacker who started using Python in 2005, I saw Python ride several waves. (Numerical computation, data science, deep learning)

Perl was the leading tool for scripting and text parsing. Python didn’t really supplant it for a long time — until people started writing more complicated scripts that had to be maintained. Perl reads like line noise after 6 months whereas I can look at Python code from 20 years ago, prettify it with black, and understand it.

Python got picked up by the scientific computing community, which gave it some its earliest libraries like numpy, f2py, scipy. Some of us who were on MATLAB moved over.

Then data science happened. Pandas built off the scientific computation foundations and eventually libraries like scikit and matplotlib (mimicking matlab’s plotting) came along.

Then tensorflow came along and built on the foundation of numerical libraries. PyTorch followed.

Other systems like Django came and made python popular for building database backed websites.

Suddenly there was momentum and today almost all numerical software have a python API — this includes proprietary stuff like CPLEX and what have you.

Python was the glue language that had the lowest barrier of entry. For instance, Spark was written in Scala and has a performant Scala API but everyone uses PySpark because it’s much more accessible, despite the interop cost.

The counterfactual to all this was Ruby. It had much nicer syntax than Python but when I tried to use it in grad school I was quickly stymied by the lack of numerical libraries. Ruby never found a niche outside of Rails and config management.

Essentially Python — like Nvidia today — bet on linear algebra (and more broadly on data processing) and won.

I get why there’s hate for Python — it’s not a perfect language. Yet those of us pragmatists who use it understand the trade offs. You trade off on the metal performance for programmer performance. You trade off packaging difficulties for something that works. You trade off an imperfect syntax for getting things done.

I could have used Ruby — a much more beautiful lanaguage — in grad school and worked around its lacks, but I would have not graduated on time. Python was pragmatic choice for me and continues to be one for me today (outside of situations requiring raw performance)
But when people quit STEM degrees, they don't say "it made me feel ignorant" or "I didn't have enough knowledge". They say "I was too stupid". The author is expressly trying to address those people, and the people who might be able to intervene in their lives. "Yes! We're all stupid! That's part of what it means to learn and research math and science!"
I'm interested in seeing where Swift Testing goes.
There are tons of more likely explanations for that, though, with the top of the list being "dang bosses bought low quality pagers".

And if they can make the combined package big enough that the battery life is still acceptable, it's even less likely that someone will pull the pager, notice that they should be getting "great" battery life instead of "just ok", and investigate deeply.
I wouldn't be so sure, the same expression exists in French:

L'exception qui confirme la règle

And there's no ambiguity about it, the exception is confirming that the rule is true.

That's a stupid expression IMO, but I would be surprised if the English expression meant the exact contrary.
China already infiltrated our supply chain at least once [1]. And then there was Stuxnet. Doesn’t seem like a leap that the Israelis can do the same and worse with their actual (as in shooting engagements) enemies.

1 - https://www.bloomberg.com/news/features/2018-10-04/the-big-h...
Just to reply to you below both spellings are used.
There is at least one Dr. Child who gives vasectomies, so... I think that's a direct counterexample?
I read it, it does not at all address my comment and is a non sequitur.

Please quote where I even hinted at the notion that autism is something that can be cured. Kindly consider how offensive your comment is to me, someone that does in fact advocate for the rights and well-being of those with autism. Who, as you couldn't know, has a child with severe autism that is currently in a myriad of therapies, not to cure, but to help cope.

I do not mourn my child. I do work to give my child the best life they can have after I'm gone.

And frankly, I'm frustrated by comments like this because every time I mention severe autism I get a comment just like this that tries to suggest that actually no, it's not that severe and no, it's not that bad. This kind of comments try to deny the existence of severe autism or the impact it has on those that have it. It is akin to trying to say "Actually, people that have vision problems don't need glasses, society needs larger letters".
It's sophistry, rhetorical slight of hand, to say that talk of a cure contributes to stigma. Having any kind of condition is neutral, while stigma is relational. They are unrelated.

There is a lot of Progressive sophistry around this, though. It seems that they are trying to normalize the edges of the normal distribution. The fact remains, however, that there is a normal distribution. And it is no service to the edges to deny them a "cure" that would move them more towards the middle, and more able to integrate with society.
But... Then you have to actually use emacs.

/shiver
It is a beta feature in YouTube premium and doesn't seem to be for all videos, but it has been extremely useful in my experience. You can even ask where in a video things are discussed etc.
> pretty sure that's what BS uses under the hood?

it's an option[1], and my strong advice is to not use lxml for html since html5lib[2] has the explicitly stated goal of being WHATWG compliant: https://github.com/html5lib/html5lib-python#html5lib

1: https://www.crummy.com/software/BeautifulSoup/bs4/doc/#insta...

2: https://pypi.org/project/html5lib/
So, it only works if you already know enough about the problem to not need to ask the LLM, check.
The one we want to live in while you fling poop
HR will bring it up, because it's a KPI they track. They don't tell you this and you have no idea what the threshold is, so the manager can't help you beyond a vague "HR won't approve the higher rating I want to give due to your in office attendance".
It was at standard pressure (sea level ish)? And the nitrogen's fine for coming and going to the habitat as you wish (without the bends) because the pressure's so much lower? What about the oxygen toxicity from breathing normal air? Is that also fine because of the low relative pressure of the oxygen containing gas?
> I want the technical gory details without the gory convo.

One day soon I'll write a eulogy for Hacker News, and this is a great contender for the website's epitaph.
> I can't help myself but think that some fundamentals changed over the past 2-3 years in the software space.

LLMs enabled many new companies & created demand for more products/startups.
yikes..

"Project goals:

At present, the situation in the state of Israel seems very favorable for launching a major project aimed at influencing public opinion. The goal of such influence is to rip Israel out of the general Western anti-Russian agenda and to create a sustainable public opinion which would deem neo-Nazism and dictatorship in Ukraine, rendering aid to neo Nazis, and, therefore, the escalation of the conflict by the West and helping anti-Russian political emigration unacceptable. Under current circumstances, these goals could be achieved in a relatively short term, relying on forces that in fact exist within the country as well as in the Jewish diaspora in the United States. Based on this, the key indicator of the effectiveness of the project will be an increase in the number of Israeli citizens supporting Russia in the fight against Nazism."