skysight-inc/HackerNews huggingface dataset:
To spell it out in even more detail:

I add foo = "1.0.0" to my Cargo.toml. The latest release of foo is 1.0.1. I invoke "cargo build." Cargo builds my project, using 1.0.1 (since "1.0.0" is short for "^1.0.0"), and records that in the lockfile.

Now foo releases 1.1.0. I invoke "cargo build". Cargo uses the lockfile, and nothing changes. I still build with 1.0.1, because that's what's in the lockfile.

Now, let's say I go in and change my Cargo.toml to use 1.1.0. This is where the behavior differs:

'cargo build' will say "oh, you've changed your Cargo.toml, let's perform resolution again" and will update your Cargo.lock to have 1.1.0.

'cargo build --locked' will say "error, you have changed your Cargo.toml but the lockfile was not updated."

That's why --locked is useful in CI; it will make sure that the lock you've committed is up to date. It doesn't imply that Cargo ignores the lockfile by default, only that it will update your Cargo.lock when you change your Cargo.toml, because that implies you're asking for a change in your dependencies.
Launching Fig: Autocomplete for your terminal
Good riddance. AMP is terrible.
Why doesn't business have a “meeting cost” line item?
A 1 hour meeting with 10 people could cost the company a lot of money. If they measured the salary cost of 1 hour for each person that participates then they could easily justify replacing a 1 hour meeting with a 15 minute meeting or just an email.

I have never seen such a measurement tracked.
Can confirm Arabic FB moderation is next to 0

--- my comment from an older relevant post ----
I personally reported 3 posts on different FB pages
1st was a religion extremist guy who says to Iraqi people that they should protest and fight the "other side" of the religion (aka start a new civil war) instead of protesting against the corrupted government.

2nd was a post that was praising the guy who murdered the Danish (Or was he Norwegian?) teacher who mocked Islam, and calling him a hero.

and the 3rd was a post that says "Women education is satanic, women's purpose is marriage".
--- end old comment ---

4th report was a friend of mine, he reported a page that post's pictures of underage boys im boxers/underwear and write nasty shit in the post and comments, like an obvious pedo community.

all of these 4 reports was "The post was reviewed, and though it doesn't go against one of our specific Community Standards" and then it explains how to block pages
We haven't seen any corruptions yet but sure there are some strange things that aren't well documented. One thing that hit us was that parquet could only been read using dask if you use the same backend. If you start with thousands of files partitioning is IMHO tricky because using dask naively will create task graphs that can be multiple gigabytes large. We also had a lot of dead lock situations. This is where intuitivity shoots you into the foot because your average data scientist has no clue what to do.

Fortunately many dead lock have been fixed in one of the latest releases. Other than that I have been really happy and thankful that dask exists. One othe major use cases is, however, that my colleagues use it as a simple joblib backed for our HPC cluster. Even if it sounds stupid: dask is the easiest way to get data scientists to use distributed computing resources (Disclaimer: I got active in the dask jobqueue project to get stuff fixed to run on HTCondor)
any hydrogenated oil is toxic. The article does not state if the tested palm oil was hydrogenated or not.
The bill will be based on your usage. For Bing API it is $7 per 1,000 queries for full results (news/video/images). So just raw results without any other effort will cost you about $7/mo assuming you do 30 queries/day.
But he had camps for immigrants. Let's talk about Indian Americans?

Again.....adjust for wealth , education, quality of life, etc.

The US was really not that moderate if you adjust for the aforementioned conditions.

Switch cultures and systems between the US and the USSR...also switch standards of living etc. and the USSR would have been just as "moderate". Perhaps a tad harsher or a tad softer.

But humans are humans, their aggressivene/moderate behavior is modulated by standards of living, age, sex, male to female ratio...and not much else.

For sure it's not capitalism vs. communism which are essentially the same thing.

Modern day religions propagated by the church of the state with the head of state as Pope.

Make people believe you have found a system to turn a 300 tons oil tanker into a cruise liner (and/or viceversa), and convince them to elevate you socially to implement (or conserve) such system.

At the end of the day that social elevation is the only thing that's real and the ship...well nobody really knows what happens to it, except for some BS metrics such as GDP which aren't metrics anymore, they became the objective.

When a metric becomes the objective..it ceases to be a good metric.
Interesting how our experience with Linux is exactly the opposite. I love the fact that once I set it up, it simply works (Ubuntu). Flawless updates. No changes, no endless forced updates + restarts, no ads, no tracking, and most of all, capable terminals (no, git bash and wsl on Windows can't compete). I am saying that from a position of someone who is on Linux for 15 years now and works on Windows at $JOB when requested. Windows XP weren't even that bad, but Win10... awful.
> Instead of reading “Vote for one,” the ballot instructs voters to “Vote for as many as you approve of.”

So they've changed it from vote for one to vote for zero. Thanks but it's been a long time since a politician I approved of made it onto my ballot. Better wording would be "Vote for as many of the lesser evils as you want." Otherwise I have to lie in order to vote.
It's lens + sensor stackup reflection. Camera sensors are much more reflective than a lens.
> When a merchant sells their long-tail business, can these folks run it just as well? I'm incredibly skeptical of that claim.

Based on my experience from another industry: no, they will run it worse but that does not matter since the difference in valuations between the seller and buyer is big enough.
Taxi prices and permits are government regulated so there's no free market competition per se. The density of urban areas and the fact that people generally don't own cars help quite a bit since taxis are considered (somewhat) part of the public transport system and hence often utilized by the public (which I suppose means that taxi drivers idle less and this drives down the cost?) The cars are generally cheap (but reasonably sturdy) Toyotas, often old models, so the price of the vehicle doesn't drive up the costs. (I recall some places use luxury brands?)

Interestingly quite a few taxi drivers drive a taxi not so much for the money (it always helps) but rather to ward off boredom post-retirement (flipping properties in HK used to be almost as profitable as flipping crypto). This might be "competition" of sorts but not sure. I think drivers generally make slightly higher than median income if they work long hours, but don't know how it compares with other places.

The service level is generally shit though, some drivers literally refuse to make money if they deem your request a bit out of the ordinary (eg. refusing to take you for a short ride even if the fare per distance is higher than that of a long distance ride).
Spears, yes; and Stan Lee, and... the list goes on. I dont want to comment on the evidence of abuse among the small time everyday "power of attorney" guardianship ive seen, I wish i had not seen it.

If we give elephants sub-human agency; do other animals get it too? Are they still "property"? do some humans become less than human? There's non-small questions here that can be re-examined and debated; but I fear there's going to be just a slide into a new ethics without ever evaluating the merits of either the old or new.
If you cook, you can choose not to use those oils.
For peace of mind that sounds like the worst tool to use.
I live in Seattle and would benefit from being able to protest-vote for goodspaceguy or whoever the lunatic of the month is, at the same time I hold my nose and vote for the least awful "likely" candidate.
amp wasn’t a problem. amp prioritized results in search was a problem

and i just saw here they slowed down ads on non-amp pages, that’s not good for business
phpBB added a mobile theme that works pretty well, but many sites didn't bother to upgrade.

Mostly this was because the upgrade was difficult and required multiple steps (first updating to the latest sub-version, then to the major version, then to the latest sub-version of the major version) and if anything went wrong in any of the steps you could take down your board.

And if you had any custom code, as the forum operators at Ars Technica had, it was just too difficult and too much of a time investment to even attempt.

So phpBB, which was one of the most dominant forum software applications when forums were at their peak, became known as "old-school" and "non mobile-friendly" when that was technically not true but it was de-facto true.

The Ars Technica forums today still exist but they are difficult to view on mobile, and as a consequence their traffic has declined significantly in the last ten years, despite traffic to the main site increasing.
https://archive.ph/vflRI
Does that one click also edit the source code?
> In places like Argentina you're forced to use and hold a currency that's depreciating 50% a year.

Can we please stop banging on with this trope that BTC is somehow the magic savior of poor people in oppressive regimes? This has been beaten to death already and is just bs. Please try to look out of your western high-earner bubble and see that the majority of poor people in countries like Argentina, Afganistan, Zimbabwe, Venezuela, Cuba, etc. that suffer from that rampant inflation have not enough money and assets to buy into the bitcoin ecosystem and make it work on a daily basis.

Again, in those countries, only the corrupt rich benefit form this new digital money laundering, tax evasion feature of BTC, as the average Joe there can't afford the $26(??) transaction fee every step of the way when that's the cost of their family groceries for a month.

Everyone in those countries with failed currencies use stable fiat like USD or EUR to fend off inflation, not BTC. BTC hasn't democratized wealth, but concentrated in the hands who already owned lots of fiat/assets or those who have access to free energy for their mining enterprises. Poor people in poor countries have not benefited form BTC.

I'm not saying that there aren't poor people in Argentina who put all they had in BTC when it was low and sold high and got out of poverty, but that's more akin to playing the lottery than an actual sane financial strategy for staying solvent.

>I don't know where the author is from but I am almost certain he doesn't live in an authoritarian regime with capital controls

But do YOU live in an authoritarian regime? Or are you blowing smoke based on how you imagine life is in those countries from your cushy western perspective and stuff you read on reddit? Because I spent my childhood in a broke totalitarian regime.
A modern JavaScript router in 100 lines (2014)
> COTTONMOUTH-1, a USB cable manufactured by the NSA that looks like a normal USB cable

It is a shame the article doesn't bother to cite nor link to its source.
Indexing the web and doing a initial evaluation is hard and costy.

Because of this only a few search engines do so, if we exclude Asia the only starch engines I know which do so are Google, bing and Yandex(?).

All other defer to one of thos search engines (most times bing) while decoupling, post and pre processing queries to a varying degree.
I feel like namespaces came much later than Docker Hub, but I can’t really find a good historical record of docker registry features (or at least easily searchable ones). The global namespace was either forcibly cleaned or delegated to who was currently publishing them and projects raised issues if that wasn’t them. I vaguely remember annoyance that I had to publish my toy containers to the global namespace. I could be wrong though.
There aren't immediate plans because it hasn't been a common request, but I'm open to it if there's enough interest!

Feel free to email me at dk@browserflow.app to discuss your use case.
Learning Rust for Embedded Systems
Palmitic acid is a major constituent of coconut oil.
> Me now: "blew it. didn't even realize what 'mainstream' could mean."

Exponentials are a helluva drug. Even here on HN people don't feel exponents, power laws, and related growth in their bones. Whether it's Moore's law or experience cost curves or smartphone adoption... It's entirely possible for something to double or more in a year.

The other day I noticed Tesla's forecast for manufacturing cars in 2021, I think. At a quick estimate, they're going to make more cars this year than they've made total in their entire history up to somewhere around 2020. Think about that: all the Teslas you've seen driving around already, well, next year, there's going to be twice as many, and then the year after that...? No wonder the Tesla stock price has shot up so much the past few years, as it becomes clear "they're gonna make it", and competitors like Ford are crashing their own electric truck programs or like Toyota are now out doing outrageous things like propagandizing about how awesome gasoline engines are & how actually the future is hydrogen.
Seems like this stems from https://github.com/openssl/openssl/issues/16660 which contains the full backstory and some more information.

kaniini, same as Ariadne Conill who posted the issue in the linked GitLab instance, opened a issue about a regression. They felt the response from the OpenSSL team wasn't as fast as expected, and created the text that this submission is linking to.

Seems expectations of a quick fix was never told about in the GitHub repository for OpenSSL, and instead the author chose to write on Twitter and in AlpineLinux GitLab about the frustrations.

I can't help but to see this as a personal reaction to these events, and unsure about the merit to change it out so hastily. But, I'm not super up-to-date about things in LibreSSL/OpenSSL land so I could be wrong, it has happened before.
> Isn’t it better to invest when its a bear market?

Everyone says that when they are in a bull market
This exact question is brought up at around 7:30 in the [5] video.
> The police declined to prosecute because of lack of evidence.

Thank goodness! Imagine being convicted of a crime because some perv took some pictures of your personal stuff in an attempt to frame you.
I realize that it might not be clear from my tone, but I deeply agree with you.

This reminds me of the HK story. I'm happy to provide more color elsewhere (feel free to reach out via twitter or email), but essentially the no-tax government was deeply involved with the triads and the construction industry. There was a tax system alright, except one that was enforced with gangs and shady deals rather than lawyers.
Stable is a very different word from homogeneous. It implies a regular cast of characters, not an identical one.

Late-90s to late-2010s forums were hardly all homogeneous. Age-wise was the most homogenous dimension - the number of folks 40+ was low - but many of these communities were full of people who'd grown up with the internet pre-college or even pre-high-school.

With a stable cast of characters you actually get to know people even if they're different, you don't simply assume that their interests oppose yours, like you seem to be doing.
Cool name, good design.. I also like the fact it has podcast search built in. Well done!
I'm organizing free mock programming interviews
How does it compare to glucose/sugar?
If you are in node land I highly recommend using 'yarn install --flat' and I desperately wish this was the default in npm from the beginning. It would have radically altered the package development culture in a good way.

The way npm currently handles version conflicts is one of the primary reasons why using npm is currently a nightmare. The average node project will have dozens of abandoned or ancient package versions precisely because allowing multiple versions to exist means that these packages never get forked or updated. Each one of those packages is a ticking time bomb waiting to be taken over by a malicious actor. Forking is a better solution than pulling in unmaintained packages with out of date dependencies.
> This happened with a package, but it would just as easily happen with a namespace.

But that’s exactly the point. This is equally a problem for packages and namespaces, so it should not be considered a reason to avoid adding namespaces to a system that already supports packages.

And namespaces do help. Yes, maybe the user has to externally validate that the namespace is registered to the owner they expect, just like they would for an individual package. But the difference is that, with a namespace, they’ve now validated the ownership of every package inside it and don’t need to repeat this process for each package.
To be fair to the owner, that would be a good way of setting up somebody else to take the fall if the camera was discovered.
Once upon an API: How (the lack of) API decisions live on
Want to talk about a FLOSS project? Libera.Chat, OFTC, GIMPNet.

Want to just chat? Snoonet, Slashnet, Quakenet.

Want to just chat but want it to be technology focused? Darkscience, 2600net.

This is a shortlist of public networks I can recommend to a new/returning user; there are many smaller networks out there that you might discover organically with time.
“..it cannot connect to any wireless network, so we don’t have to worry about it doing so maliciously. We’ve also taken other measures to frustrate attackers, for example we have physically removed the hard drive so there is no way to persist data on the laptop itself”

Hopefully by physically removing where possible?
Also consider microphone and speakers if you’ve not already..
Yes, the system is assumed to work correctly, that's sensible. But does it? What happens when some component start to work in unintended way? If the participants don't have experience with failures, how they will behave?

I mean when administrator denies interruption. Rotation of administrators and signatures is nice, but there's still one person that makes the most authoritative administrator. The bug to address here is conformity, see https://en.wikipedia.org/wiki/Asch_conformity_experiments
Vials labeled 'smallpox' discovered at Merck lab, prompt FBI investigation
Adding in social security is really moving the goalposts. The discussed scenario is about working for less than ten years, which means much younger than 65-72.
> Whether it's broken or not is up to you, but that's what freedom means.

You are not the arbiter of this, however much you insist on it, and all four relevant definitions in Webster's 1913—a great source if you're looking for conservative and time-tested definitions of US English usage—disagree with you, if we're really going to quibble over that. "Liberty" is, as in your quoted translation from the French, much closer, but you are still insisting on a much narrower interpretation than is common. You're also reading your source as an exclusive definition, when it doesn't, per se, claim anything of the sort. You're using it in a jargony sense from a particular political philosophy—the promoters of which find their job much easier when they get to define words in particular, not-quite-normal ways, then use those convenient definitions as a sandy foundation for various shaky logical towers—which does not mean the general definition must conform to yours.

> This moves the conversation forward, because the next question is how do we know your vision of good is the right one, worthy of the requisite sacrifice to our liberty? Is it really worthwhile to enslave the competent and the fortunate in order to maintain the incapable and unfortunate?

It's tough and messy and absolutely ends up being largely arbitrary, because moral and political philosophy aren't math and never will be. We don't "know". We can't. Trying to "know" will quickly send you into "not even wrong" territory.

> (ie. enslave us)

> Is it really worthwhile to enslave the competent and the fortunate in order to maintain the incapable and unfortunate?

LOL, OK. I've glanced at your post history. This ain't going anywhere productive. Hope you find your way out of this some day. Doesn't look like any previous posters have done any good no matter how gentle (or harsh) they've been, so I'll leave off there.
https://www.youtube.com/watch?v=rQmqVVmMB3k
By this logic Chinese, Japanese, Classical Vietnamese and Classical Korean are all sorta kinda just Chinese.

Aside from being amazingly ignorant ( it can be argued Chinese dialects alone are more diverse than Romance languages) your not going to be able to have a Cantonese speaker moderate a Japanese forum.

That said, why are we realistically expecting Facebook to be able to do all this. The moderation should really occur in your head, if you're reading really hateful things online, maybe stop reading them. It turns into an endless game of whack-a-mole.

There are tons of Reddit threads I've been in where I felt I was being personally attacked, or reading pure hate speech. I stopped using Reddit because it wasn't good for me. To be completely fair to Facebook it's not even possible to moderate their platform to the extent this article imagines.

I think a fair compromise would be to allow Nations to ban or heavily restrict Facebook. And Facebook should comply with that. Hell, a Facebook timeout for all of humanity wouldn't be a bad idea.

Maybe given the week of an election just shut the whole thing down aside from messenger.
great to see the "H-word" used as a slur, again (great for my own sense of antagonistic prejuidice being alive and well that is).

for a more constructive reinforcement of what a "hippy way" might be, in business and government:

anti-rascist, that is actively inviting and communicating with others socially; inclusive generally; valuing cooperation; building and valuing talent for its own sake; bringing in arts to shared spaces; generally vegetarian; health proactive; tolerance of personal drug use including tobacco; deeply environmentalist; generally opposed to military-style administration; generally opposed to authoritarian governments; use of non-monetary trade goods; valuing education and definitely advanced education.

are these things "fail" in City Administration as the parent comment implies ? not necessarily
The story isn't about 'investigating viruses', but (if true) about gain of function virus research meant to enhance their ability in order to study them.

It's noteworthy that all the research which helped with COVID so far had nothing to do with GoF research or the Lab. The spike research dates back to SARS-COV-1 studies. The vaccine technologies used had little to do with GoF. On the other hand, the Wuhan Lab, supposedly experienced with coronaviruses, has apparently gave us nothing useful to combat the pandemic.

Apparently the Wuhan Lab's research was dangerous (this is true even if this thesis is not) yet also useless.
Alaska's Only Electric School Bus Runs Even at 40 Below
The Best Leaders Are Feedback Magnets – Here’s How to Become One