skysight-inc/HackerNews huggingface dataset:
a) curl pipe to shell

b) Download a DMG, double-click to install

These are not morally that different, the DMG installation can also do pretty much whatever, and I doubt people are picking apart the DMG to find the install script to verify that either.
Hi, I'm the founder of the project.

We chose Rust because it's performant, memory-safe, and comes with a host of modern features that make writing code with the language very enjoyable.

We could have chosen C++, but I'm very glad that we didn't. Memory safety is great: I've not needed to break out gdb even once throughout the history of this project, despite the size of the project. This safety means that code is easier to review because it 'does what it says on the tin' and is much less prone to UB and non-local behaviours. It also reduces the prevalence of bugs. I've been shocked by just how much easier it is to write reliable and bug-free code with Rust than it is with languages that I've used in the past (C, C++, Python, Vala, amongst others).

The type system is also very powerful and it lets us encode a lot of useful invariants that can be checked by the compiler. Knowing that what you're doing is correct-by-nature is a great help and it frees your mind up to focus on the logic of what you're writing rather than getting distracted by irrelevant details like representation.

Rust plays very well with data-oriented design. This works great for us. At its heart, Veloren uses a high-performance ECS that is extremely cache-coherent. There's still lots of optimisation work to do, but we're already seeing that servers that can handle hundreds of players and millions of entities without issue, despite the fact that terrain generation is done server-side (and, as such, we have similar performance constraints to games like Minecraft).

The client, server and client/server frontends (frontends are logically independent and alternative frontends can be written for the game) are all written in Rust. In addition, the in-development plugin API will allow for plugins written in Rust and compiled to WASM.

In addition, Rust is also very portable. Compiling the game on (and for) many platforms is incredibly easy. The game runs well on Windows, Mac OS, Linux, BSD, and community members have even gotten it running on the Raspberry Pi and a hacked Nintendo Switch!

I hope this doesn't come across as being overly evangelical, but I think I speak for all of the developers when I say that we have no regrets in the slightest about choosing Rust! That doesn't mean it's the right choice for all projects, of course. The Rust gamedev ecosystem is still relatively immature. Although this is changing fast, don't expect to find any nuts-and-bolts game engines ready to go. However, if you're not afraid of diving down into low-level APIs here and there, Rust might be a great choice.

Edit: At a second glance, I see you're asking more about why mentioning the language is important. As a community-driven project, we rely on encouraging new contributors to work on the game and the choice of language is something that developers usually care about a lot. Extensibility and open development is really important for us and so 'showing the innards' is a big part of what we do when interacting with the community. Unless it's security-sensitive, we'll always discuss development issues and ideas in a public forum where anybody can add their input.
How about locking the soda and sugary snacks away with the cigarettes, instead of having them in your face (and your children's faces) in the checkout aisle? How about putting warning labels on them like cigarette cartons instead of cartoon pictures designed to get the attention of children?

How about devoting multiple hours of every school day in high school to getting students into great shape, so they don't start off their adult lives overweight?

There are many, many things we could easily do, but the people who run our civilization do not want them to be done. Those same people are the ones that are gaining more and more power over the people, by the way, as a consequence of the concentration of wealth.

What water scarcity problem is currently causing problems for 70% of the country?
Does anybody know something about the main differences to the first edition? Is it the same HACK computer (and stack, with assembler, high-level language, etc.), or did they change that?

The original architecture had some caveats - e.g. no external interrupt capability, so IO was implemented using busy polling and inspection specific IO-mapped memory regions (I don't blame them, as it made the book more concise and you can not cover everything) and there has been discussion about a HACK-2 from the community, so it would be interesting if somebody knows more.
It says: you probably need encryption, so set up a proxy, or get the PRO edition to do it for you. A reverse proxy is easy to configure and how most OSS users use inlets - this project has 8k stars, and lots of downloads.

It turns out that developers don't mind setting that up themselves.
I don’t see a reason why you couldn’t have multiple heads. As it stands, in order to write a complete LTO tape, you make multiple passes across the tape. A second write head would allow you to make fewer passes across the tape to fill it.

The data on an LTO tape is written in a serpentine manner, or boustrophedon if you prefer, with overlapping series of tracks separated by the servo tracks used to position the head.
where are the kaws, jeff koons, and damien hirst sculptures?

some other shitty art topics i really enjoy are

- plop art

- zombie formalism

- XYZ art (http://www.digitalmediatree.com/tommoody/comment/41204/)
Point 2 here is huge. If Apple cared about open source or cross-platform developers, they would pay at least one full-time Homebrew developer and upgrades would be smooth. It speaks volumes that they are swimming in money and can't be bothered to make a token gesture.
I can't imagine all that many people are using just Chromium itself though. Most beneficiaries of Chromium are by virtue of browsers built on top of it such as Brave, Vivaldi, and Edge, all of which have already built their own synchronization services. And if someone was using Chromium, I would think there's a decent chance they would switch to one of those three.
I actually wonder if it's due to being a software developer.

Over time I've come to realize I'm a software developer who hates software. I love the process of developing software, it's a creative outlet for me, but more often than not software written by others gets in my way. It's a distraction from me being able to solve the problems I actually care about.

It's one of the reasons I still use vim for programming, I've never had it go belly up on me in the middle of editing, or be slow.
So you take them off when they fail. And file a bug report.
Fedora 34 Will See HarfBuzz-Enabled FreeType as the Latest for This Huge Release
Ironically, the British government once claimed to dictate to non Anglicans that they couldn't hold the same names of bishoprics as CofE bishops.
https://en.wikipedia.org/wiki/Roman_Catholic_Relief_Act_1829

Hence why the RC primate of England is the Archbishop of Westminster, not a dual RC Archbishop of Canterbury.
Elon Musk would look exactly like Jeff Bezo's scalp if it was not for multiple hair transplants.

Look closely at images of Musk when he was younger.

Go figure.
two years of weekly blog updates on the project! that's super impressive

in open source, talking about the work is really as important as doing the work. a key catalyst in turning "free as in beer" to the kind of communal shared understanding anarcho-syndicalist working practicing healthy community. i want a "free as in ourselves" mantra or some such to trot out here. anyhow Veloren keeping their story of development alive is such a respectable powerful act, keeping users & developers & everyone in between engaged & interested & learning.
Interviewing developers: To FizzBuzz or not to FizzBuzz
I’m very skeptical of this. Do “adult foods” have similar levels of heavy metals? I’m guessing they do. The alternative would be that all these manufacturers are conspiring to use some kind of special high-toxin supply chain just to poison babies.
Similar account, but here's an article about Fitbit revealing soldiers/base information: https://www.washingtonpost.com/world/a-map-showing-the-users...
I wonder about the idea of providing a product and emphasizing security... and providing an option in it that undoes all that security.

It seems like those are two incompatible / conflicting things.
I didn't know a great deal about SPACs, but it looks like the real winners are the initial Sponsors and IPO investors, while the losers are the suckers who pay shares after the SPAC merges with the target company.

Let's examine how convoluted the SPAC process is. First, a SPAC raises money through an IPO that it will use to merge with a target company. Then, when the SPAC finds a target and proposes a merger, many of the initial IPO investors redeem their investment at a handsome guaranteed return....so then the SPAC has to go out and raise more money through private placements?!?

What?! Isn't the whole point of the SPAC to raise funds to complete the merger?

As a rule of thumb, the more convoluted things get in finance, the more nefarious the intentions
As someone who programs without a CS undergrad background and always feels insecure about it, this sounds both very interesting and a very good deal.
I've signed up to see what it could find, but when I open the fingerprinting page in Firefox I just get loading spinners for most of the JS based tracking.

I think Privacy Possum has prevented fingerprinting. I'll disable it for now, but I do wonder what this would mean for the results of the study.
I am not an expert in Alfred so I can't talk too specifically to it. However, there is a lot of competition out there in this space like Alfred, Keyboard Maestro, Text Expander, Typinator, etc...

One thing special Text Blaze offers is the ability to make dynamic forms with formulas. For instance say you had an invoice snippet. With Text Blaze you could do something like this

```

Cost: ${formtext: name=price}

With tax (15%): ${=price * 1.15}

```

This will create a snippet with a text box for the cost and then a dynamically calculated field that applies the 15% tax.

This is just a simple example but you can well beyond it to embed logic and dynamic behavior directly in your snippets.

Beyond dynamic behavior, we're very focused on ease of use and collaboration across teams of users (which is important for business use cases).
Congrats on the launch Hana, Josue!

This product makes so, so much sense. I can recall at least 3 times over the past few years when I've had to build some version of this for my projects and would have loved to use MagicBell.

If you're able to share, where have you found initial growth? Has it been on the early stage startup side / enterprise?

Also, small typo on the pricing page "engineerrs" in the Business tier.

All the best
From the article:

> the claim that hypersonic weapons can reach their targets faster than existing ballistic missiles

The majority who are seriously working in these fields do not advocate for such systems based on this class of claims.

> This extreme heating limits performance in two ways. First, it constrains glider geometry, as features like sharp noses and wings may be unable to withstand aerothermal heating.

Everybody working in this field understands this and has various approaches to the problem.

> Second, this heating renders hypersonic missiles vulnerable to detection by the satellite-mounted sensors that the United States and Russia currently possess, and that China is reportedly developing.

Also well-known. While you are going to be thermo-structurally constrained, Boyd's Energy-Maneuverability theory is decades old and relevant to these systems.

> Yet the performance of hypersonic weapons against missile defenses is strategically meaningful only if it offers a new capability (i.e., if these weapons do something existing missiles cannot). This is not the case.

The speed and what it confers is a new capability.

> the technical basis fails to justify the price.

In the U.S., this is more a reflection of the U.S.' failure to maintain its leadership in hypersonics since the 1960s and 1970s. NASP was a disaster of a program and a bad idea (though it did provide huge benefits in terms of learning and technology programs). As is typical in U.S. behavior, upon the cancellation of NASP, there was a slamming shut of funding to hypersonics that undermined healthy sustainment of expertise and facilities. Present-day expenditures are helping the country get out of the pit it entered.

There are a number of valid technical & programmatic criticisms of hypersonic systems and the U.S. hypersonic efforts. This article touched only on cost without any compelling support.

While I'm not a credentialist, neither of the authors appear to be aerospace engineers, and it shows in this article. They would have been well-served by vetting this through people actually involved in the programs referenced.
Green burial wants to clean up American funerals
I don't know the space well, but I have been in a position to have purchased a few (IIRC at least 4) genetic tests used in clinical diagnoses. 23andMe was not a vendor that was used in any of those situations. Also, those tests cost a lot more than 23andMe's tests (this can be good if you are an investor).

Even if you suspect something based on a 23&M test, your doctor will likely require confirmation from a clinical testing company. That's IMHO where the money is. 23&me is analogous to the over-the-counter tests they sell in the drugstore, which we know are a cheaper alternative than a "real" lab test.

> who else comes close to doing what they do?

The other vendors in the space who are used in clinical environments ("real" lab tests). Think Lab Corp (LH) as an example. You might also look at the constituents of the ARKG ETF for other options. These are companies that have demand locked in through relationships with healthcare providers and are also able to charge more for their tests.

None of this is investment advice. Obviously you should not take investment advice from strangers on the Internet.
Study: Pangolin coronavirus could jump to humans
In general in most modern languages there aren't really things you "cannot" do with one language that you could with another. It's more of a question of how easy it is to do something.

And in general is should be much easier to create a performance sensitive game in Rust then in Java. Besides that Rust is much more ergonomic to use.
Internet Millionaire Has a New Deal for You
Chamath sold GME the day after the purchase and donated the proceeds. The purchase was announced on Twitter after soliciting a community investment idea. The sale was announced the following day on CNBC. Shady it was not, and I don't know how much more transparency you could want here.
Global obesity is actually a bigger issue than hunger now.

Based on his quote, sounds like he realized Amazon is no longer important to him. The chair role is to give the impression that he's still involved, like Gates and Schmidt. He can do whatever he wants, so has seemingly decided on full Dr. Evil, with the front conglomerate, obsession with rockets, and even the friggin' hollowed out mountain.
That technology is being developed... but I can also tell you from experience playing multiplayer VR games, you can convey a lot of emotion simply using hand motions.
I agree with your sentiment, but I fail to see how it applies to what I was replying to.
Who cares, the stock went up!
> because doctors don't actually put in any effort into prescribing generics or really learn how much anything costs.

Medicine is a pretty difficult art as is. I'm not entirely convinced that I want my MD to be price conscious over being outcome conscious. If it comes down to choosing one over the other, I'd rather my MD focus on their practice and not their billing.
I used to recommend Homebrew but stopped some time ago (v2, perhaps?) when they hard-removed all build customization/options in order to make it easier to develop bottles and close out GitHub issues (on their end) while severely restricting what users could do, taking away a lot of power and freedom that was previously available. Much more inline with the Apple line of thinking, but that’s kind of the reason people wanted a *nix-esque package manager, no?
Aircraft carriers were always an expensive, eggs-in-one-basket liability since they were invented.

Rather than allocate resources to our own hypersonic missiles and carrier defense, we should be using something other than massive floating targets.

Massive aircraft carriers primary purpose is to burn money.
I didn't use this one, but my Computer Organization class which did gates -> circuits -> cpu -> microcode -> assembly was the lightbulb that allowed me to attempt to deconstruct everything to at least the gate level if I had to and made me much more comfortable with computer science and software in general.

The only thing that rivaled that lightbulb was aspects of Theory of Computation with undecidability, turing machine vs stack machine vs state machine powers that theoretically limit Von Neumann architecture.

I'll have to pick this up to see what is new, what would really be nice is if they can get a bit into SSDs and modern superspeed networking, I/O, and multicore that wasn't as prevalent back in the day.
Until recently, I used Firefox on my Mac, and had been for a couple of years. I got tired of the browser being a bit slow and consistently consuming 20-30% CPU even when not doing anything. My MacBook Pro's fan was running 100% of the time. I don't have many tabs open and never found an explanation.

Last week, I decided I had enough, and switched over to Chrome. Now the fan doesn't run anymore, and Chrome consumes much less CPU. I was also quite astounded by just how much faster Chrome is. Firefox feels fine when using it, but even with all the Rust stuff they've integrated, it still can't measure up to Chrome. It feels like I've upgraded my machine.

I don't miss anything from Firefox. I wouldn't mind having something like container tabs, but I can do without them. On the contrary, I discover things I prefer in Chrome. Like the really superior 1Password integration that fully enables form fields, or the way keyword searches work from the address bar.

I say this with some regret — I'd rather have Mozilla dominate the web than Google. But if they had thousands of people working on Firefox and still couldn't make it as good, I'm not holding out hope.
Retrofit, OpenAPI, Postman, Apimatic... they old smell as "complexity not needed".

> Spend hours writing the client, testing, and reviewing the code feels very wrong to me. To make things worst, the tests aren't good enough because there are no integration or contract tests. The client tests will still pass even if the API's URL is changed.

There you got your answer: write a tiny wrapper/library that gives you a generic way to write the client. It's not rocket science exactly (so no need to add yet another framework). As for the tests, well, just add tests that you find meaningful.

> It seems that I don't need contract testing to test the schema if I'm already using OpenAPI

How's OpenAPI prevent you from writing tests? Unless you auto-generate the client code (but that's another bad choice imo).
Agreed, but this also raises the question: what should their course of action be?

The course of action they followed implicitly supports human rights violations, in order to continue operating within a given country. Note that I am not saying the action itself is a human rights violation. They certainly have the right to choose what to publish and they are limiting the scope of their actions to the laws of the country question. The decision is entirely reasonable if the context of those laws is ignored. The decision is also entirely reasonable when you consider that Apple and Google are large enough entities that not operating within that country or doing so in violation of their laws could rightfully be considered as exerting political pressure.

I doubt that there is actually a good answer to the question. There is only a lesser-of-evils answer, where they probably made the right choice even though I find their profiting from that choice disgusting.
The terrifying warning is that we have to go tens of millions of years back in earth's history to reach previous times when the atmospheric carbon level matched what we know we will see in the next few decades, and in those past times the planet's temperature was 5-10 degrees celsius warmer than it is now, not the 2 degrees we are hoping to stabilize at.
An even more terrifying warning is that at the times in the past where atmospheric carbon was at ~1000 ppm - much higher than we currently have, but unfortunately not unrealistic for our future - the atmospheric warming was 13 degrees C above today.

This matches a terrifying result from a Caltech cloud model that indicates that at 1200 ppm carbon or about 4 degrees C of warming from the current day (and with big error bars on this estimate!), stratocumulus clouds will no longer be able to form and we will see runaway global warming - their estimates were a leap from 4 C to 12 C.

Our previous estimates had put us at ~4C at ~1000 ppm carbon, but the geologic record indicates we should expect much, much more warming at the levels of carbon we are likely to see in the next centuries.
I suppose instead of adding Gaussian random noise to the coordinates, you could draw the random perturbations from a power law distribution with long tails so it’s less clear what the “center of the circle” is from many random draws.
Every challenge astronauts will face on a flight to Mars
Where did they demonstrate it? Latest news was that they filed for a license [0] to install 5 user terminals on up to 5 Gulfstream planes - application that is still pending.

[0] https://fcc.report/ELS/Space-Exploration-Holdings-LLC/0955-E...
It doesn't affect the point you wanted to make, but I think it's good to point out inaccuracies even in contexts where they don't matter, since they might matter in others.
As with all of this its anecdotes, but out of my 9 friends with trucks only one uses his regularly for hauling hay. That one is a beat up truck that is barely road legal. The rest are as immaculate as when they left the showroom floor. Something might go in the bed once in a while, but if it were a pure financial decision they'd be better off renting a uHaul for the few times that happens.
> Pretty much everyone agrees that some level of infringement is appropriate; even the NRA's not out there campaigning for the right to bear nuclear arms.

> Same with free speech. Libel is speech; it's never been protected speech, despite the general wording of the First Amendment.

Though it's worth noting the allowed infringements on free speech by the government are incredibly narrow.
Potato, potahto :)
It's probably more expensive to use disk for what you'd get from a tape robot, considering the worse reliability and shelf life of disks and near-absence of hard disk loading robots on the market.
I suspect part of this stems from the fact that he put more work into these than others realize / are willing to.

People watch from the side lines, think it looks easy, procrastinate and start preparing the week of and the end result is a cheap imitation. Excellence in anything takes extraordinary preparation. He revved up the machine 3 months before a keynote and got an army working on it. I doubt most others do.
So he should drop what he's doing to help the world in the way you want him to?

He doesn't owe us anything. He's free to spend his time on what he thinks is important. That's what you and I do as well. The difference is he actually works on things that make the world better. I don't know about you, but I don't. Not yet anyway.
I think that is referring to the Python launcher utility for Windows: https://docs.python.org/3/using/windows.html#python-launcher...