skysight-inc/HackerNews huggingface dataset:
Why can’t there be more than one financial system? Isn’t diversification valuable?
Yes, that's the status-quo. But OP is arguing, rightfully so, that we don't want to put additional responsibilities to already hand-full maintainers. If anything, we want to reduce that to make open source community more sustainable. We've seen too much that maintainers burnt out, shutdown repos, or beg for money to just keep the light on. Once they turned the project into commercial endeavor to "spread" the burden, then they have the dilemma of "open-core" dual license.

There must be a way to make the extra work minimal for maintainers even if their works are popular. For example, in the days people use apt / yum for distribution, both vetting and packaging are the responsibilities of the packagers, not the maintainers. (Not saying that's good, but just an alternative perspective, there is a reason why language-specific package registry wins today).
It should be easy for you to link to examples substantiating this?
> Remember: others' work is theirs unless they license it to you.

But Google scraping the web is somehow allowed? I'm not against it but these laws seem arbitrary.
If you walk into my house and I ask you to take off your shoes, you can turn around and walk away. I am well within reason to make that demand - it's my house.
While not necessarily an act of war, it’s definitely an escalation. As is common with escalations it all depends on who/how/what/why and effective diplomacy. Eg launching a missile is far more aggressive than hacking and destroying Kalina remotely.
we might be witnessing an acephalous, unmanaged revolution here - mob will need a target, who if they are wise, will be making themselves scarce. Is there even an institution which might plausibly reassert some sort of control? I don't see it
We're (obviously!) huge fans of On the Metal[0] too (and the episode you cite with Ken was indeed extraordinary[1]!) -- but we have come to like our Oxide and Friends[2] Twitter Space even more. The reasons why are manifold, and really merit their own long-form piece, but as a few examples of episodes that show why we find it so compelling, see "Tales from the Bringup Lab"[3], "Theranos, Silicon Valley, and the March Madness of Tech Fraud"[4], "Another LPC55 Vulnerability"[5], "The Sidecar Switch"[6], "The Pragmatism of Hubris"[7], "Debugging Methodologies"[8], or "The Books in the Box"[9].

There's tons more where that came from; if you are a fan of On the Metal, I don't think you'll be disappointed -- and it has the added advantage that you join a future conversation!

[0] On The Metal: https://podbay.fm/p/on-the-metal

[1] Ken Shirriff: https://podbay.fm/p/on-the-metal/e/1611669600

[2] Friends of Oxide: https://podbay.fm/p/oxide-and-friends

[3] Tales from the Bringup Lab: https://podbay.fm/p/oxide-and-friends/e/1638838800

[4] Theranos, Silicon Valley, and the March Madness of Tech Fraud: https://podbay.fm/p/oxide-and-friends/e/1632182400

[5] Another LPC55 Vulnerability: https://podbay.fm/p/oxide-and-friends/e/1649116800

[6] The Pragmatism of Hubris: https://podbay.fm/p/oxide-and-friends/e/1639443600

[7] The Sidecar Switch: https://podbay.fm/p/oxide-and-friends/e/1638234000

[8] Debugging Methodologies: https://podbay.fm/p/oxide-and-friends/e/1652745600

[9] The Books in the Box: https://podbay.fm/p/oxide-and-friends/e/1632787200
Is the whole point of this not to ensure that someone can't use your identity to produce a compromised package?

When I download someone else's code its my job to make sure the code I run isn't riddled with spyware. Hence why I design my projects to rely minimally on external dependencies.

Why should this burden be placed on the developer and not the user?

If I buy a chainsaw and cut my arm off, is this the fault of the chainsaw manufacturer?
That's why we now have homeopathy placebos in pharmacies.
If you’re wondering why this comment is getting downvoted it’s because it’s insanely patronising.
If your code can run IO operations synchronously and branch on the result of previous operations, you've already got an IO monad. The point of being explicit about that is that it allows you to check that a given piece of code can't do those things. Keeping database calls out of the render loop, for instance, is very much a matter of actual correctness.
> you chose to classify a huge chunk of the population as one-dimensional and unworthy of your consideration

Yes I chose to do it.

I lived too close to them for too long.

I still have PTSD about them.

Vast swathes of people are indeed too simplistic. They want to watch the Rock, Vin Diesel, and want to mindlessly watch sports for hours, and they browse tik tok and stupid stuff on fb. They will go batshit with you if you don't agree with their politics.

I have seen these people.

You can ride on your high horse and tell me that my mind is limited.

But I have seen them.

Don't want to be in a position where I have to depend on their taste for my livelihood.

I do not hate them. But their hoard is something I am legitimately afraid of.

Note: I have seen rich normies with "high" education. I have seen people of proper culture from impoverished background who had no college education.
> However, when an electret is moved with respect to a magnetic pole, a force is felt which acts perpendicular to the magnetic field, pushing the electret along a path 90 degrees to the expected direction of "push" as would be felt with another magnet.

The heck?? Why was I not exposed to this as a kid? (After searching awhile) Why does nobody make these for sale?
Great story and glad about the positive outcome. But also highlights the benefits of being well connected. Doubtful a couple in a similar situation that were not a professor and associate dean at a well known university could've obtained the same outcome.
Sure, but then who does the work? No one is an answer but not much of a solution since the problem still exists. Index or package maintainers could do the work but would often also be unpaid and burdened even more. An organization could do the work but most packages don't reach the level where they would get adopted.

If being unpaid is the problem then the most obvious solution is to charge for the index, possibly only for commercial use, like a streaming service. Use some for the index and give the rest to the projects who does the work. As far as I know it wouldn't be against open source as people think non-commercial licenses are. But it would still be hard to do for various reasons. Some legitimate and some not.
i would not say 16:9 stacked on top of each other is breaking out of 16:9
Mouse speed is how far the cursor moves for some distance of physical mouse movement.
Mouse acceleration additionally makes the cursor's speed increase when the mouse's acceleration (change of speed over time) is faster.

Mouse acceleration is annoying (bordering on infuriating, imo) because it changes cursor movement from an easy 1:1 mapping of mouse movement->cursor movement by adding an additional dimension. You then not only have to keep in mind how far you're moving your mouse, but also how quickly you're moving it. I can't fathom why UI designers seem to think that it's so great that it should be present with no ability to disable it.
The author presents a perfectly reasonable alternative with argumentation supporting the position. There is nothing in the article about being forced.

Personally, I find the described model - especially with trusted "notaries" - much better. It might also help with open source financing.
"A copyright cannot cover ideas, procedures, or methods of operation. You can copyright your website’s design, but you can’t copyright the way you created the design."
If you use the components to create a new design then there is no copyright.
How about you 1) leave old versions in place on the package index, 2) declare that you will not be providing further updates to the package through the index because of this issue, 3) go publish your stuff on your website or an alternate package index?
I would like to leave this link to SO page on mouse vs keyboard... You may be faster with a keyboard, but may ONLY feel faster with the keyboard.

https://ux.stackexchange.com/questions/30682/are-there-any-r...
2FA, whether TOTP or physical, comes with a per-user support burden for any organization that enforces it, because there must be a human-in-the-loop mechanism to handle "my 2FA devices were all destroyed/stolen, and others depend on me having access to my account." PyPI isn't exempt from this, despite mitigating with multiple 2FA devices, and says as much in the announcement https://pypi.org/security-key-giveaway/ -

> Without multiple 2FA options, effect of losing a 2FA method results in the need to fully recover an account, which is burdensome and time-consuming both for maintainers and PyPI administrators. Enabling multiple 2FA methods reduces the potential disruption if one is lost.

So there's a huge practical difference to PyPI of enforcing 2FA for all vs. enforcing for <1% of projects. I don't envy their position, and it's a reasonable compromise IMO.

That said, it's absurd that PyPI didn't make more clear in the announcement linked above that TOTP apps are allowed. There's literally not an FAQ about the most important FAQ. They very well could have avoided the reaction from OP, and this entire debacle, with more thoughtful messaging.
They designed and built their own hardware and wrote all their own firmware.
My history teacher shared a great quote from a royal matriarch in Denmark at the time, who was asked if she'd consider becoming the next wife of Henry VIII.

"If I had two heads, I'd happily put one of them to the disposal of the king of England," she'd replied. "But as it is...."
Yes getting the treatment sooner would’ve prevented damage, though how much would be harder to say. According to the account, by the time of treatment the bacterium had caused widespread damage and the patient had multiple organ failure before the treatment.

Phages are also highly adapted to attack bacteria and often specific bacteria. It’s highly unlikely to affect humans. That’s easy to show since dirt is loaded with bacterial phages.

Additionally there was significant research in Soviet bloc on the safety and efficacy of phage treatment.

I’m hoping phage treatment becomes more common and better. The rise of bacterial superbugs is one of the greatest threats to modern life, as in we don’t expect ourselves or loved ones to die routinely from bacterial infections. However that’s very recent thing in human history. I’d readily wager that bacterial diseases have killed far more people than viral infections. They’re the literal plague.
Indiana Pwns
My stepbrother had a 2-XL. He never had any interest in it but I loved it. The narrator's voice was very un-robotlike but that didn't matter. It was interactivity in something other than a video game, which was a rarity at that time.
We had this one too, the one with the blue head. I always wondered how it worked, as cassettes only had two different sides.

Watching this video, I noticed that they must've used the left and right channels on either side for a total of four mono channels.

Unfortunately I never tried to play the cassette in a normal cassette player.
Sure, accepted. That'd be a disruptive change, though, and I think that a better approach is possible.

The suggestion regarding separation of (immutable) packages and policy in the article could provide some hints in that direction.
And let's not forget those moronic "do you prefer UI #1 or UI #2? Leave heart icon for this one, a thumb up for that one" engagement baits
When you said vintage I expected something more like Orkestra Obsolete play Blue Monday using 1930s instruments: https://www.youtube.com/watch?v=cHLbaOLWjpc
What’s interesting is that we don’t really have this kind of structure in place elsewhere to my knowledge, outside of open source software. There’s a limit to how much legal liability you can shed, and even after that social liability is much more fickle.
Svelte could be awesome but quite hard I think since it's compiled and you don't get to view the source in production.
That's extremely misleading. The (still current, power is mainly in the president who is refusing to leave) government banned chemical fertilizers on an extremely short notice, with no planning. That's just incredibly stupid.

Had it been planned, with subsidies, education, multi-year transition, it probably wouldn't have ended in a disaster as it did. But anyways, that's not the only reason for Sri Lanka's demise (lots of stupid money wasting in useless infrastructure, lots of corruption, and Covid). It was just lots of incompetence from very stupid people.
There's no reason to be snarky.
That does not necessarily follow. Python may be striking a balance between the needs of numerical and non-numerical computing, while NumPy arrays do not need to consider non-numerical computing.

Case in point, historically NumPy has been designed for long-running programs, like hour-long calculations or notebook processing. They've chosen to import "the world" so users don't need explicit subpackage imports, allowing:

>>> import numpy
>>> numpy.polynomial.hermite.hermfromroots([2,2,3,4])
array([ 7.075e+01, -4.625e+01, 1.175e+01, -1.375e+00, 6.250e-02])

This has a high-startup cost which makes NumPy use inappropriate for short-lived programs like shell scripts, even in cases where Python's own startup cost is otherwise appropriate.
I didn't realize that one was rare and expensive! I have it sitting on my shelf next to the 1965 Model Rocketry manual from Estes Industries. But it looks like archive.org already has a scan, so I don't need to scan it myself:

https://archive.org/details/RocketManualForAmateursByCapt.Be...
Do you think you should be writing medical advice?

Ear infections are dangerous. My nurse friend decided she didn’t need to go to a doctor for her ear pain (nurse knows best). A few days later two burst eardrums, blood running from ears. Fixing ear infections without losing hearing ability is a wonder of modern science. Good parents don’t risk their children going deaf.

The answer to bad doctors is not “don’t go to the doctor”.

The answer is to go to a good doctor.

It takes time and effort to find a good doctor. Worth the investment since health risks are very high expected personal costs. Or you are spending X% of your salary on health insurance, so the implication is that you should invest significant time and effort to get a good doctor.

Same with house purchases: treat that like a fucking degree you must learn, otherwise you are just gambling with quality years of your life (the extra years you work to buy a bad decision, the quality of life of the years you spend living on a property).

Either learn doctor and property knowledge (if you have the capacity to do so), or learn how to choose the right people to help you. Anything else is rolling the dice with your life and the lives of those you care for.
Biology is incomparable to computers, or to any other man-made machine. In computers the components interact in well-defined separable and independent roles. In a biological organism, all components depend heavily on not just one or two other components, but many. The role we impute for each mechanism often interfere and/or collaborate with other seemingly unrelated mechanisms, often in hierarchical and nonlinear fashion. That's why the function of even simple biological subsystems is so challenging to decipher. Context and interdependency are everywhere. That's why the oxymoronicism of a biologist “fixing a radio” rings so true.
It's safe to drink, here have some:

https://youtu.be/ovKw6YjqSfM
There is no reason the index can't do the extra thing they want for their own reasons themselves.

There is no valid reason to demand the already-a-volunteer do anything extra to supply something they want for their own reasons.

They could collect the source and vet the updates all kinds of other ways than demanding the author jump through hoops for them, for free.
This reminds me of a pub we used to go to occasionally in Berkshire. When one of the crusty old locals went to the bar, they were always served first, even if other customers had already been waiting a while. Great for them, but made for an unwelcoming vibe that definitely reduced their custom. We only put up with it because they had a great garden area for kids.
I would say this is very far from "breaking out of the 16:9 mold".

You can clearly say that the vast majority of the product pictures instead present it as a 2x16:9. Most of the text is also selling it as a replacement for a double monitor setup.
It’s being used to build an alternative financial system [1]. What sort of utility would you want an alternative financial system to provide to the current financial system?

[1]: https://ethereum.org/en/defi/
The iommu device is present on nearly all systems these days, even consumer ones. Intel calls it vt-d. The big issue is the device groupings that are setup by the firmware, and down stream pcie bridges. It's become more common because it's the only way to secure thunderbolt ports
The Hardware Server from Vivado Lab Edition seems to work cleanly. You need to install at least "ncurses5-compat-libs" from the AUR and "libxcrypt-compat" from the official repos, install Vivado Lab Edition and run the script for the cable drivers. I only tried with an Arty A7-100 board now.

I will post an update here here if still possible when I install Vivado in the container.
OMG, does anyone think that with samples size this small that this study means anything? The effect is barely significant, and the potential confounders could fill a dictionary.

Crohn's et al is important, but this study adds little more than noise.
Sorry you lost your friend. Although this reminds me of a "Pearls Before Swine" cartoon. The malicious rat sees the cartoonist (who's drawn himself into the strip), and teases the cartoonist by asking how he'd liked the scathingly negative attack that the rat had made on him on Facebook the night before.

And the cartoonist replies, "Didn't see it. I stopped using social media years ago. I've never been happier."

In the last panel of the strip, the stunned rat says: "That's doesn't seem fair."
Hrm, fair point. Although migrating 'backwards-compatibly' like that could leave a lot of people in the cold if-and-when a security update for the package is released (and we're talking about critical packages here, at least for now).
> Tilt trains exist to allow higher speed service on older lines where tipping would be a safety problem.

That isn’t true. No train network is going to allow train to operate at speed, if the safety of those trains depends on non-failure of a complex tilting mechanism. Having a tilting mechanism fail or jam before a corner (which has happened) can not result in a high speed derailment. That risk is simply unacceptable on modern railway.

Tilting trains make it possible to run at higher speeds on older lines by allowing older lines to have the camber on corners increased to accommodate the higher speeds. But the camber can’t increased enough to hit optimal amount of camber without make the rail unusable to older trains.

Tilting trains provide a useful compromise. Increase the camber enough for stability (but not comfort), while keeping the camber acceptable for older trains, then make up the rest of the tilt with carriage tilting mechanism. The total amount of tilt is then comfortable for passengers. There is a minor safety element provided by tilting trains, in that lateral forces in cornering are lower, thus passengers are less likely to fall, and items won’t come of tables. But the tilting mechanism certainly is a safety critical element to running faster on old lines.

It’s also worth mentioning that carriages on passenger trains have a pretty low center of gravity, as all the heavy equipment (motors, bogies, breaks, suspension) sits below the passenger compartment. As a result tilting a passenger train won’t significantly move its center of gravity, so impact on total train stability is going to pretty minor.
I’m unsure if that’s possible. Running a Mac Studio M1 Ultra.
I understand your perspective and think it’s a totally valid response. I actually found the out-of-placeness sort of charming — it reminded me of being an adolescent and having opinions and feelings about music for the first time… while completely misunderstanding what the song was saying.
>> What is Java's equivalent of Xamarin or Avalonia?

Xamarin - RoboVM was a Java-based competitor to Xamarin which Xamarin acquired in 2015, but it was shutdown in 2017 after Microsoft acquired Xamarin. There are some Java-based toolkits such as https://www.codenameone.com/ that target mobile, but they are probably not as well funded as Xamarin has been under Microsoft. From what I hear Xamarin will be deprecated and replaced by MAUI.

Avalonia - Java has had multiplatform windowing for much longer than C# has. The Java Swing toolkit has been part of Java for more than a decade and is still supported in OpenJDK. JavaFX (https://openjfx.io/) is a newer toolkit that was originally part of Java and was later spun out into its own project.

How well are Xamarin and Avalonia supported if you are doing C# development on Mac or Linux?

>> How do I run Java on iOS?

As stated above, some tools such as https://www.codenameone.com/ and https://github.com/google/j2objc that convert Java code to target iOS.

I have never tried using those tools so I am not sure how good they are.
Ugh...

I don't need Penrose - you still have training set for AI.

Humans don't have rigid specified training set, training human to live takes at least 20 years.

Each human has really exceptional path and there is no way to train two humans in exactly the same way even if they are identical twins.

Tell me how you do the same result with neural net that is trained in let's say 6 months, amount of data is not there.

Mostly neural nets are trained on images or on sounds - humans are trained on images/sounds/touch/smell/taste/emotions for years.
I just watched that video and only have one question: are you being serious?
I'd say Placebo already did that.
I'm surely in a minority, but I couldn't stand that song when it came out, and I haven't changed my opinion. That said, I love most of Kate Bush's work.
I get enough ghost touches to be annoying on the 2020 Macbook Air and Pro. What device is supposed to be better?
The most similar thing nowadays would probably be a Raspberry Pi 400 https://www.raspberrypi.com/products/raspberry-pi-400/
Almost all of them. All rights are reserved by default without you having to do anything in most countries. Hence open source licenses.
FWIW, I also maintain a "critical" package, and I'm happy that the index is requiring 2FA for it.
It's super complicated - clinical trials of phage therapy have been relatively unsuccessful for one thing, so there's that. But additionally:

- Bacteria adapt to phage infections, just as they do to antibiotics
- Many phages are very host-specific, so a given cocktail might not even be able to target the pathogenic bacteria in question. There are phages with broader host spectra, but then they might be able to target the rest of your microbiome, which can lead to other health problems
- Since phages have protein shells, human antibodies will target them, and may prevent them from reaching the infected tissue. You might also only be able to use a particular phage once for this reason.

I could go on, but suffice it to say, there are lots of unknowns and lots of complexity. Still, I do have hope for the technique in general, and our ability to understand phage-bacteria interactions is only getting better now that sequencing is super cheap. But I wouldn't bet my life on phage therapy working if I needed it today - which is why it's generally limited to compassionate use when antibiotics have failed.
We've been working with PyPI to help integrate Sigstore, which makes signing (and verification) easier!

sigstore.dev