skysight-inc/HackerNews huggingface dataset:
SpaceX drops Starship SN20 from the first orbital flight for a new prototype
I agree. Expect Apple to come up with some kind of contingency plan, so they can maximize profits and control, at the expense of their users.
Do other formats (Snappy?) allow this?
I've heard similar anecdotes about missing the highs. The thing is the highs can be scary also, with people doing things like spending their life savings or engaging in dangerous activities.
The best way to monetize an open source project so that the whole community can benefit is by launching a blockchain token and then provide a service around it based on the open source project. Unfortunately, the powers that be won't allow such tokens to succeed. Only scam crypto projects are allowed to succeed.
I’m pretty sure you don’t do any of these things.
Ensuring Vendor QoS and Setting the Right Type of SLAs When Buying from a Vendor
and avoid the US backdoors into their military computers of course.
TinySA is a small spectrum analyzer or signal generator
At first blush I can but thinking a bit further, these are electric trains right? And I know there have been "use your home electricity wiring for network" things around for decades...

So can't they use the power cables for comms?
Not that I am aware of, but I am far from an expert in the area.

This paper[1] suggests it would cost about ~20 cents per lb of beef

https://journals.plos.org/plosone/article?id=10.1371/journal...
Probably more like 13 billion years after it was first created.
One thing that I don't like with Python's scientific libraries is how they change the overall Python syntax.

There are so many ways to slice an array or a dataframe, and only a few of them are valid Python code.

Keeping the language API should have been a priority, but that is a consequence of operator overloading features.
Will Ukraine invasion push Japan to go nuclear?
Looks to be about Apple's fear of losing control and allowing free choice.
> But nobody (AFAIK) is contesting that the US killed more civilians in Iraq or in Syria (or second-order in Libya) than Russia has killed in Ukraine.

That's missing the point. Nobody with knowledge of the matter is contesting that, but plenty of people lack that knowledge. This means that they're not willfully ignoring the kind of contradiction that would make their opinions about Ukraine "empty talk".

> Your argument is that people perceive it as okay because the intentions were good?

No, my opinion is that many people don't realize how objectionably the US has behaved in the past (and currently), so it's not apropos to call them out on a contradiction that invalidates their outlook on Russia's invasion. Call them out on ignorance all you like, though.
I have typically framed this as "Once you allow for one impossible thing, other impossible things follow."
> Nobody has yet made Geothermal Brines a reality and nobody has even really managed commercial DLE.

The same is said about every innovation or invention ever. If you have knowledge about why it is infeasible, then your references are welcome. https://news.ycombinator.com/item?id=30802349

From https://www.mining-technology.com/projects/zero-carbon-lithi... “A pilot plant to demonstrate DLE from the project became operational in April 2021 while the first battery-quality lithium hydroxide was produced from the pilot operations in September 2021.”. They are doing it and obviously believe it is commercially viable to do so.

From https://geo40.com/geolithium/ “We have successfully recovered lithium from low, moderate and high-grade brine types covering Europe, the Americas and New Zealand at laboratory scale. We will move to pilot stage in 2022.”. I am more sceptical about the economics of this (some government funding, possibly for positive discrimination, and no obvious commercial investors). “Lithium bearing geothermal fluid is allowed contact with Geo40’s proprietary GeoSeive compound. The GeoSieve is then regenerated to release the lithium”, and reused.
Before you start picking up a library like this, keep in mind that no immediate-mode GUI library I'm aware of (including this one from what I can see in the source code) has support for assistive technologies such as screen readers.

To them the whole UI is one big black box, so your program is completely useless to anyone with a wide range of disabilities.
> Even though awareness has grown, those old stigmas and default behaviors remain just under the surface.

This is exactly right. Even in the last few years I feel more understanding about mental health struggles, and I strive to be supportive as well, but even I judge people who take time off for mental health reasons, and I hesitate to tell people about my own struggles.
IIRC the prior conversation the voucher system is supposed to enable people to choose winners and losers. Whether people should be able to choose where to put their children to get education is non-negotiable.

Vouchers simply take away the burden of tuition from parents. Whether it is the best solution, that's debatable.

If the alternative is that all children in a neighborhood must stay in poorly ran school then the voucher system is slightly better.

It is clear that there will be more space for an industry of fraudulently ran private schools. But that will hardly change from what there is now. Whether the bad schools will survive depends on how much parents care about their children.
Mid-High level managers could do a meeting day but the Indians and their leads have better things to do with their time. And any time in the office staples people to the geographic area that (severely?) undercuts WFH.
Alas, my Macbook Pro computer is so obsolete the video won't play!
Mozilla should just stop operating in China then, it's not a business
Nitpick: Numpy is the newest, revised and reconciled vector library for Python; The first one was called “Numeric”; then there was “Numarray” which was not fully compatible, which caused a bifurcated ecosystem; and then IIRC it was Travis Oliphant who decided enough is enough, created Numpy which was somehow magically backward compatible with both, and reunited the community.
Python is for all intents and purposes a "glue" language. You don't do the heavy computing in Python, you just pull in a C++ library that has a Python interface. This adds a ton of friction because these dependencies will often not be precompiled so you need to have the right system libraries to build the module before using it.

It's not much of a problem for other stacks because they either are fast enough that they have a library written in the same language for problem X (C#/Java/Rust) or they aren't targeting the same type of work (JS, Ruby, etc...). C++ has the exact same problem as Python and I'd argue that it's even worse.
The whole concept of bullfighting and using other animals’ pain for entertainment is stupid. If someone in the same society came up with it today, they would be called a psychopath.
The 5ESS Telephone Switch
Yes, I'm sure as many tourists will come to see that.
It's funny in a sad way how bow he wishes he could have turned him into an employee. You are abusing contractors and you know it, tech industry.
Everybody who knows what they're doing and has a sound business has unlimited money right now.

It's good to have cofounders, but...relationships, yeah, I don't know, I don't believe in allies, don't believe in the concept. How would ally and I decide who takes charge? In chess allies are worth nothing.

The enemy of my enemy is Daniel Cussen. That ought to be enough.
Do you want me to leave the Apple ecosystem?
A lot of places are locked into Excel. Very, very hard to get adoption of another format.
Immediate mode GUI is a very nifty concept. Kind of like learning about fully persistent data structures for the first time. But I wonder, does it scale?
Tell them to leave and be happy for them. You cannot fix a broken organization.
Microsoft having to document SMB protocol & to an extend Active Directory protocols after losing the legal fight with Samba project[1] set forth a fairly hopeful future to me, a what might be.

SMB is basically a worst case of difficult to tame protocols. A sea of ancient crufty bizarre interlocking protocols, which Samba had already done good work reversing. But after enormous enormous bad blood, bad press, and a nearly billion dollar EU antitrust fine looming, Microsft went & did the not-immoral(court mandated thing & documented the protocol & stopped anti-competitive cutting out others. Now hypothetically others could come and participate too.

The idea that every app does messaging perfectly is indeed dubious. But the iMessage reducing outsiders to bit players, shunned, with shit experiences & not allowed to improve, is exactly the sort of monopolization anti-trust hellscape that seems like is getting turned back here.

Fear over imperfection to me is way way way way down the chain of concerns to the blatantly anti-competitive, ever-isolating, closed off intranets of proprietary, big player apps engaged in high stakes vicious anti-competitive practices, like Apple is so notoriously & vicuously known for.

It might not got smooth at first but progress will be possible & things will improve quickly from there. Market forces can reassert themselves, once interioeration begins. It's gonna be great. Dont let a fear of openness & love of the giant obstruct us for yet more decades, please. The future & possibility is too valuable to squander, too valuable to let us be divided & sundered like we have been by these vast duopolies & isolated fragmented partial un-inter-networks.

[1] https://fsfe.org/news/2011/news-20110525-01.en.html
> how tricorder handles calls to multiple nodes

Sequentially, one after the other, then it aggregates the `Result<(exit_code, output), Error>` type into a JSON.

Once I take a look at async programming in Rust, it should be trivial to add the concurrent option: just start them all, wait for them, and aggregate as before.

Still not sure if it should be the default or not, should it be a `--sequential` or a `--parallel` flag? IIRC, Ansible does things sequentially too.
The giant bureaucracies are doing some pretty amazing innovation. Look at Google's web platform features, Bluetooth LE, etc.

There's just certain things they can't do because their incentive is stuff you constantly pay for all the time.

I'd love to be part of something like old 90s revolutionary software.

But I've noticed close to zero interest from the dev community in anything like that.

Everyone mostly just wants to play with sorting algorithms or write their own small language, unless they're getting paid a whole lot. It's become a sport more than an engineering discipline.

It's hard to imagine Excel or BitTorrent being written now.

Heck, it's hard to even imagine web browsers with JavaScript being written now.

What kind of projects would you like to see/work on?
It’s all about the community. As soon as a language gets attached to a profession it’s hard to break. Ruby has primarily been a web dev language, also the syntax is bad =P
My reasons for hating for example the FF snap are quite valid thank you very much.

Shall I ponder out loud my own unflattering assumptions as to why you are ok with something like snaps?
I turned down a counteroffer that was 20% over the offer-being-countered (which would have been like a 40% raise). The job was ok but management was wack. Turned out to be one of the best decisions I ever made to turn down the counter. New company and role was amazing.
This ^^ exactly my past experience.
The Planning and Care of Data
I know it is not popular opinion, but it wouldn't bother me if all add blockers were removed. No web site has an obligation to serve pages outside of their intentions regarding advertising. If a website is too annoying and in your face with adds, I just move on and find a site that is more accommodating. Some sites only exist for the purpose of pushing adds using stolen content and they are fairly easy to identify, so I avoid them.
What Quantum Mechanics Can Teach Us about Abortion
The author of the concept is a pro-government-minded Russian dude who actively supports Russia in this war against Ukraine, Dmitry Zavalishin.

It is sounds not so important, but I think there's no way to build something new for the whole world (like new OS) with a founder who supports Putin.
> We don’t say we’re “a family”

My favorite way of framing this discussion is use the term "village".

A village is a close-knit group of people with aligned interests (economic and otherwise), activities, rituals, beliefs, and ties of friendship.
Interesting idea, but I think he's a little too hung up about programming languages. I think there's space for new operating systems and that doesn't necessarily preclude the use of any programming language.

We could have OSes that don't use files, that save state and are able to resume in seconds, and we can do all of that in C (I don't think we would want to but we could). Also there doesn't exist a world where grandma (or even the Kool kids today) is going to learn smalltalk in order to use an OS.

The main hurdle I see with all of this is hardware initialization -- how to handle, from cold boot, the fact that your network card has no idea what frames has been sent and what have it has been received.

The first step I see in all of this is creating an operating system where the kernel has no concept of being booted. One thing people struggle to wrap their head around with optane is "what does kernel upgrades look like" which would be messy in existing OSes.
Does this include hybrids? If not, then they better build a staggering number of chargers, improve the power grid, and figure out how to reimburse residents for their pieces of junk. Or will this apply to new purchases.

We need car makers to agree on a swappable battery technology to enable swap and go rather than sitting there. And one can carry a battery which you can’t do with electrons.
From what I remember, people were actively promoting Python as the first programming language already in the 90s. Many universities started teaching Python, creating a steady supply of non-CS majors who were familiar with Python but no other language. And because the community was there, people started building the ecosystem.

In contrast, I've never really encountered anyone advocating for Ruby outside web development.
Plastic is an oil (by)product and the oil industry is one of the top three lobbies in the US. We cannot count on public institutions to seriously address this issue.
> Consider that the goal here is not really to produce working human-traversable wormholes

Then the paper should not have the clickbaity title "Humanly traversable wormholes".
No, I took the actual definition, and you just don't like it.

Just because other people are ignorant or arrogant, doesn't mean we should cater to their ignorance or arrogance. But it does mean we should make it easier to differentiate the key differences by not re-using the same acronym over and over again.

Instead of calling the 'new methods' GMO's, we should be calling them something else, instead of confusing the dummies. The new techniques folk like you are using should get a whole new acronym to go with it... Not just labelled GMO, yet again.

It just confuses the dummies. And we live in democracies mostly, so you should be concerned about that.
Modern Linux is so far from old school UNIX though. They are even talking about using Rust!

It's evolved so much, and the remaining unixy bits get more and more supressed and hidden.

BSD still has more of it, but Linux seems to be moving on and is very far from the days of everyone piecing together software from small parts.
I'd just refuse to serve them. I don't think there's any law forbidding it.
Could it be synced back to OSM so that people can submit in your nicer interface but it'll flow back into OSM? I'm honestly not super familiar how open OSM is for things like that.
You’d further punish the risk of innovation, I’m not sure why you’d want to do that.

Also, how do you calculate it?

I just don’t get it I guess.
Using Visual Studio as a native app felt quick, as if could really believe the metaphor that I was interacting with a predictable mechanical device that worked the same every time. VS Code I am constantly aware that I am interacting with a bunch of layers of sofware, like it might take 1 second or 10 seconds to do something.
Solution for traffic.
The flip side of OP’s point is that successful competitors will use this rationalization to give themselves some ethical standing when they are actually the first-mover bad actor. Whether or not the competition is doing it, the belief that they could drives the Machiavellian preemption described here.

That said, it is the nature of the game. If you want to preserve your ethical stance sometimes the only winning move is not to play.
>So I wonder, was it easier to write C/C++ or fortran compiled extensions in python than it was in ruby?

Don't know about technical aspects of "easier" but it may have simply been an accident of history.

E.g. in 1995 (before Ruby 1.0 December 1996[0]), David Beazley was already wrapping C Language code to Python. Deep link to presentation:
https://youtu.be/riuyDEHxeEo?t=52m27s

So DB's Python code for scientific code was released in Feb 1996 and presented in July 1996. Python being released in 1991 was already talked about in magazines in 1995. David's presentation also references Jim Hugunin[1] and he authored the 1995 Numeric package which was the ancestor to NumPy. Once an ecosystem gets started, it can attract more mindshare and snowball into an insurmountable lead that neither Ruby nor Julia will ever catch up to.

In other words... If the opposite timeline happened and Ruby was released earlier in 1991 and Python later in 1996, things may have played out differently.

So folks like David Beazley and Jim Hugunin chose Python as the scripting host language for their C Language code probably because Ruby wasn't mature and well-known back in 1995. Apparently, Ruby didn't widely spread outside of Japan until 1998 when the first documentation in English appeared.[2]

[1] https://youtu.be/riuyDEHxeEo?t=30m04s

[2] http://blog.nicksieger.com/articles/2006/10/20/rubyconf-hist...
It's rare that you get a technical manager in a large company. It's fine for HR-ish stuff, but if they do anything technical, like enter a Jira ticket, it creates problems. Detail is often lacking. This is one of the reasons I prefer smaller firms.
This doesn't scale though. My mouse needs an always running Electron app. And the app suspends itself somehow everytime my computer is locked or the screen sleeps. This leads to a 30 second wait while it awakens when I get back.

Now if every device and app is built on Electron with such minimal effort then I'm not sure even resurrecting Moore's Law could keep up.
Why trade an open source solution with third rate garbage that is called IIS which runs on a sub-par desktop OS called Windows. I thought that Github was supposed to be independant.
There’s a Conch-Shell Graveyard in the Caribbean
> So I'm not surprised that they're being sued. They went down this path willfully.

That's right. And when compelled to remove copyrighted works by living authors, Kahle made claims equating the lawsuits with "digital book burnings."

If Ray Bradbury were still alive, he would have likely have rejected this claim. The Science Fiction and Fantasy Writers of America (SFWA), which Bradbury was long associated with, and many major writers still belong to, has been critical of the IA's actions from the beginning:

The Internet Archive justified these actions based on an unproven and dubious legal argument called “Controlled Digital Lending” which supposedly would allow the Archive to make and distribute a single digital copy of a donated physical book in their storehouse as long as they “control” its distribution. It was and is SFWA’s understanding that this is not library lending, but direct infringement of authors’ copyrights. As if this wasn’t bad enough, using the Coronavirus pandemic as an excuse, the Archive has created the “National Emergency Library” and removed virtually all controls from the digital copies so that they can be viewed and downloaded by an unlimited number of readers. The uncontrolled distribution of copyrighted material is an additional blow to authors who are already facing long-term disruption of their income because of the pandemic. Uncontrolled Digital Lending lacks any legal argument or justification.

https://www.sfwa.org/2020/04/08/infringement-alert-national-...
Helping Any of Us Can Help Us All
if I hear the expression "it takes a village" on more fucking time I will quit my job and become a baker
Not the parent comment, but I have had a devil of a time getting Bluetooth headphones to work with Ubuntu. By contrast, my experience with Android has been the same as yours -- basically flawless, and I love it.
Isn't Android striving to minimize its changes to Linux kernel?
Your appeal to emotion is unconvincing
I agree that if you don't like getting 5 sigma events against your model's forecast, sure, change your model.

But I'm curious whether the model in question is even looking at 5-day events, or more at monthly/annual/decadal averages. This may not be 5 sigma at all at those timescales.

And, it sure looks like it's not headed to a new mean 5 degrees Fahrenheit higher: https://www.timeanddate.com/weather/antarctica/vostok-statio...

Please don't get me wrong. Human-generated greenhouse gas emission increase and carbonization of the planet's atmosphere are big problems, that will contribute to overall global temperature average rises. It's just that this is not that.

This is more like when the CPU spikes momentarily by +50% on your production observability monitors. Panicky teams might react to it. Mature teams might see it as transient cloud (heh) behavior and know not to even bother alerting. Immature teams will tune it out as alert fatigue.

We don't want to give the whole planet alert fatigue about extreme weather events. We want to focus on reducing the long run change to global average temperature.
> That was a hard lesson for me

Let me tell you: you are a good parent merely for having this attitude.
Linux has a lot going on above the file level, it's just not in the kernel.

Most people using Linux also have DBus and Pulse/Pipewire going, and a ton of other stuff.

Network devices are technically files, but in practice they are names. I have no idea what them being a file even means at the byte level. They're just names that you deal with through NetworkManager's DBus API, if you're not targeting any of the minimal or embedded distros.
My advice: Docker.
Well, I didn't say "it takes a village". I merely used the word "village".