skysight-inc/HackerNews huggingface dataset:
I heavily disagree with most of this comment. Static linking verses dynamic linking is a trade-off, and despite the shared bandwidth disadvantage and the difficulty of replacing the dependencies of a statically-compiled binary, there are a lot of advantages - primary of which is ease of distribution. Because the binary is mostly self-contained, it's far easier to install, can work in more environments and less likely to break as time passes and the systems around it change. These advantages greatly outweigh the disadvantages when developing g the program, for self-explanatory reasons, but also when distributing it. Many developers in languages where dependencies aren't included within the built asset bundle them anyway when distributing them because of this.

In regards to your second point, I will point you to the oft-linked https://wiki.alopex.li/LetsBeRealAboutDependencies .

Finally, your third point. Although much of the ecosystem is changing at a rapid pace, core and major packages, the ones most directly depended on, have either made very strong commitments towards stability, have a proven track record of having few or no breaking changes or both. Additionally, due to the nature of the package manager (and static linking), it's very easy to freeze the churning sections of the ecosystem for your application, use the important dependencies and even patch bugs you're encountering.

Additionally, the fact that rust's ecosystem is advancing at a rapid pace means that, well, it's advancing at a rapid pace. Most packages are high-quality and useful, and many are hugely advanced from what other languages have to offer, like the serde and regex crates. This reflects on the applications built with these libraries - you're probably heard of ripgrep, originally built almost purely to test the regex crate, or JQL, built on serde_json. There are many more amazing crates than I could possibly mention, and many more software projects like OneSignal's notification systems that showcase the amazing way the projects in the Rust ecosystem have been put together.

In short, most of the downsides that you mentioned are really mostly positives, and these positives do affect the applications a lot. Rust does have negatives, but it has plenty of positives, all of which have very concrete effects.

This is a bit of a wall of text, but your first paragraph irked me. Also, Gimp, OpenOffice and VLC are already huge. I don't use FileZilla, but I would expect similar.
Thanks for both your postings!
I almost think the several countries that remain in the EU which choose to avoid or delay joining the Eurozone are better examples. While the UK evidently had other concerns with EU membership besides the Euro, even pro-EU governments seem to encounter opposition when it comes to the currency union.

https://en.wikipedia.org/wiki/Eurozone
> "Taxation doesn't change inflation, to the best of my knowledge, as before and after taxation the same amount of money exists in the circulating supply. Taxation is fiscal policy."

Fiscal policy affects inflation. You're thinking of inflation as "the money supply / total of all $", but that's only one definition or part of inflation. Generally, you would also describe inflation as the price of things you buy going up or down (CPI). Say you ratchet up the effective tax rate to 90%. Everyone's going to have a whole lot less money to buy extra things. Some things with fixed raw input cost still wouldn't budge much. However now that people's monthly incomes have gone from $5000 -> $1000, you're going to see houses, education, Pelotons, and other extra income sinks, have their prices fall precipitously.
This looks very promising. I use several self-hosted solutions to handle several of the things this provides.

The one thing that will keep me using Monica instead of this is the ability to access my contact info and their birthdays using CardDav and CalDav. CalDav for the Calendar would also be very useful.
I believe him, you might not. In that case you might want to give him a chance, because you are a decent person, especially since he has been through a lot the last 18 months, and a lot of it was unjust.
Dry ice is somewhat meh - it’s so common it’s being used for cleaning. You can use it to prepare vodka cubes, though :-)
Whats the point? As soon as you buy anything in the real world its connected to you, unless you want your lambo be gifted to someone else with no traceable connection to you. Fine you an buy anonymous gifts with crypto - awesome.
Your post is about software, but it applies pretty well for hardware.

Like looms.

Robotics is actually generally pretty slow. Regular (serial) robot arms are usually significantly slower than a human arm. Some parallel robots (ie where the motors are mostly stationary and don’t have to be waved around by other motors), like a SCARA or Delta robot, can go about 2-3x the speed of a human, but the difference isn’t massive (60 vs 150 picks per minute?).

But looms are insane. Their task is simpler, but they can do over 2000 picks per second (!). The yarn in air jet looms can be moving over 200 mph. And even mechanical looms like Rapier looms or projectile looms are super fast. The mechanisms are also super advanced and hard to wrap your mind around. Centuries of optimization of the first really good industrial automation instance will do that, I suppose.

It makes me think we haven’t reached a completely flat plateau in mechanical development. Our robots today are actually pretty primitive compared to where they could... where they really should be. It also shows just how hard I think a lot of futurists have underestimated human mechanical capability. Human dexterity and force density is crazy impressive. Humans are actually super strong, fast, AND precise.

And hard automation like looms are also underestimated vs “robot arms.” Hard automation is so much more effective if you can do it. Just robot arms aren’t that great vs people
It's not really about being a general case example.

It's about this statement: "You should only be profitable if you make constant improvements." - do you think that restaurant deserves to be profitable?
Good article. I would say Heroku’s problem is that developers are comfortable with more operational complexity now, fifteen years later, than when it launched. Much of this credit, of course, goes to AWS. Heroku serves an abstraction level that appeals to a smaller share of developers. It has also not grown beyond the Ruby world as much as was hoped for, as indicated by the mention of the Java ecosystem.
They're conceptually related to reporting exploits in public. We report exploits in public because we operate under the assumption that if the "good guys" have figured out an attack vector, the "bad guys" have too.

We honeypot criminals-in-the-making under the assumption that if the "good guys" can get the person to prepare for violence resulting in death, the "bad guys" can too. Whether the honeypot is too sweet or unreasonably sticky is an excellent matter for discussion in a court of law (but it's probably worth noting, as a pulse check, that more than 99.9% of the population isn't even in the market for C-4 of any kind, let alone for terroristic ends).
I find the whole line of reasoning in the xkcd comic quite amusing when it comes from crypto 'shorters'. Admittedly, I am on the 'long' side when it comes to crypto and decentralization.

Suppose your government actually had to act this way in order to crack down on cryptocurrencies. Every prison would have its own Guantanamo bay for torturing private keys out of cryptocurrency users. And this is is portrayed as some kind of win or gotcha in the comic. The non-violent offenders glutting the prison system would sky rocket as judges have to hold people in contempt indefinitely for not giving up private keys(this has already begun happening in the US).

"Well you forgot to account for all the knees our liberal democracy would be willing to break!"

If that's what it takes then you've already lost. This is the private fantasy of a lot of individuals long on crypto and the broader decentralized trust-less ecosystem. Because the implied threat of force is often a much stronger form of social control than the actual use of force itself; which is expensive, unpopular, and broadly illegal in developed countries.

The ideology of this decentralized ecosystem mocks the myth of the benevolent nation-state prosecuting 'criminals' on behalf of its 'citizens'. A nation-state with the power and will to exist in such an ecosystem would be the most cruel and invasive authoritarian regime in human history. Any reasonable person can conclude that it ought not to exist.

So I say let the money laundering commence. Or people will leave. Or they wont be allowed to.
Put a chip in it!
Could you provide a link to explain how it violates "Rules 1, 5, 6 & 9 of the OSD"? Thanks
I think there's another factor you've missed, which is the market. And I think the market is a pretty important factor in the success of a company.
You don't have to speculate. That's what people already do. If there's any chance for something to become ubiquitous, someone always swoops in to make it artificially scarce again.

(To be honest, if all someone does is take an unlimited good and make it scarce to extract rent, I consider that to be deeply immoral.)
You are right! So I should invest in emails right? I'm sure emails will get more valuable as time goes on.
At the same time, there are people who are actually motivated enough to do something like this.

Just last year someone detonated an RV bomb at a Nashville AT&T building.
How is it unethical if ES chose to explicitly allowed it with the license they picked? The analogy would have to include a sign under the free coffee that literally said "Feel free to sell this free coffee for profit!", for it to be accurate.

I don't see how it's unethical if you do something that someone said was perfectly fine to do. "Obvious chosen outcome" comes to my mind long before "unethical".
Instead of

function check(x) {
if (!test1 (x)) return false;
if (!test2 (x)) return false;
if (!test3 (x)) return false;
if (!test4 (x)) return false;
return true;
}

why wouldn't you do something along the lines of

(every (lambda (f) (funcall f x)) (list #'test1 #'test2 #'test3 #'test4a))

or whatever is the equivalent in your preferred language?
A big issue I see with this is that having custom classes (the whole extensibility point), at least in TypeScript (without re-declaring them).
> it's entirely possibly to run this on a 5$ DO droplet.

In fact I do exactly this using Dokku, and have several small apps running in the same $5 droplet.
The peice of paper the family paid for is not a proper autospy. One that ignores factual data is invalid

And re: the autopsy listing as homicide https://forensicresources.org/2019/homicide-manner-of-death-...
> Stock based compensation didn't exist in 1965.

In 1965 employees also typically got pensions, the value of which is not counted in those figures.
Dropd
DROPD is a live social commerce platform which connects brands, influencers and consumers through interactive and entertaining shopping experiences by combining live video, real-time conversations, product auctions and easy online shopping for ultimate engagement and conversion
“ But the main reason it's easier to start a startup now is that it's cheaper. Technology has driven down the cost of both building products and acquiring customers.

The decreasing cost of starting a startup has in turn changed the balance of power between founders and investors. Back when starting a startup meant building a factory, you needed investors' permission to do it at all. But now investors need founders more than founders need investors, and that, combined with the increasing amount of venture capital available, has driven up valuations. [8]”

This is true for software companies, but not for materials companies that have to build stuff out of atoms. (e.g. cheaper to move electrons than atoms).
There will be no "court".

Mandatory binding arbitration bans courts of law from making any decision. They are only allowed to enforce the decision of the arbiter, who does not have to follow any laws except the American Arbitration Act.
Facebook Ramps Up Diversity, Equity, Inclusion Efforts in Open Source
It's very common for movies made by Americans, with American money and intended to be viewed by Americans to glorify America and Americans.
Some people seem to conflate capitalism with free enterprise. A deeper study would reveal them to be near opposites.
Yes they make workstations, but they don't make ARM workstations. Yet. They already have ARM chips they could use for it, but they went with x86 instead despite the fact that they have to purchase the x86 chips from their direct competitor. Also, yes, less than $100k starting price would be nice.
I do. I voted for it, just like all the others! Color me skeptical due to the real estate lobby who stands to lose the most if Austin gets equitable.
I'm just curious, why do people choose to put themselves in that environment? I'm mean, based o the cost of living one could move to practically anywhere else (excluding about five areas) in the US and have this "very comfortable" lifestyle on $100k-150k.
Offering the unaltered software as a service, or forking it and releasing all of your changes under AGPL does comply with AGPL.
For small scripts, bash is still the easier way to go. Other programming languages are not that immediate to do simple things. How many lines of code take piping a command into another in python, for example?

Also bash is not portable, but you can assume to find a recent version of bash on any Linux system. And for BSD systems or macOS, you can install it with a command. And yes, there are other ancient UNIX systems, but who uses them? But what other programming language can you be sure to find on any system?

Finally, bash it's quite efficient. I mean that it doesn't have the weight that a full programming language like Python has, especially the time that it takes to activate the program interpreter. That could make a difference in scripts that are executed a lot of time from other script or other programs. Or even in wrapper scripts, since they doesn't add noticeable delay when executing a command.

There is still a reason to use and know bash to me. Of course implementing whole programs in bash doesn't make sense, but for simple scripts it does.
Not entirely sure why you're being downvoted but I think these are at least relevant considerations.

There seems to be a lot of contradictory academic claims about CEO compensation so I thought referencing a meta-analysis would be the most useful[1]. If company size is a proxy for your complexity claim, that seems to be much more informative regarding executive pay. Actual company performance was only about 5% predictive, compared to 40% for firm size. It seems like the heuristic I've heard about the "best way to get a raise is to grow your department not necessarily grow your profit" may have a seed of truth to it.

[1]https://www.researchgate.net/profile/Steve-Werner-3/publicat...
Please don't take HN threads further into flamewar. It's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
> use of bitcoin for money laundering, terrorist financing and other illegal activities.

Bullshit. It's being used to get around the fucking enormous 33% taxes levied on the middle class to support Democrat and Republican donor's lifestyles.
Tooling?? I write powershell scripts in notepad.
“If we catered to React developers, we'd be making it harder to use for the 70% of people not using React.”

Third paragraph of the article
If I'm making a below-livable wage, I need ALL of that cash NOW. I can't wait a few days for it to clear - I can't handle the loss if I have to sell in a dip.

And amazon is using that fact to justify lowering total compensation for hourly workers, so I don't think they actually do have an incentive to give RSUs in this case
I guess the pathological victimhood complex underlying cancel culture just doesn't apply to the neurodivergent. sigh
Beating TCP is not hard. But doing it without starving TCP sessions to death is.

The only way to co-exist gracefully with TCP is to use a compatible backoff mechanism. Anything more aggressive will basically steal all of the bandwidth from TCP and that's it.
Wait. Isn't the blockchain operating on the assumption that everyone can, and should, download all NFTs? That's the "distributed" part in "distributed consensus".
This person needs a lot of work on relationships. Sounds very unhealthy and difficult. I think only an American can gain $5m and still complain.
> the line about not being the right size is foolish

So, yeah. I think people underestimate the amount of people who believe the contrapositive of "if you build it, they will come." I have SMDH every time a big group has argued that more/better roads will just attract more new residents and we're already too stretched.
And then you have JSS, no restrictions to the available design tokens, no postcss plugin support and your "css bundle" increases since you don't reuse tokens but styles are generated.

Those things alone are reason for never using Chakra for anything serious as these are actual reasons your product/saas/whatever is at a higher risk of failing.

And that's just apart from the fact that the components are not allowing easy overriding, theming is a mess (especially if you want Typescript support again for your custom variants) and it's sometimes buggy with the way DOM events are handled (the checkbox being the biggest offender). At some point the frontend also randomly crashed for me because of the Popover component and it's usage of Popper.js
Partition Management Service....? I don't get it.
> So for AWS the term is arguably correctly applied.

Can you elicit the argument by which this is correctly applied?
> Lose-lose because you have to do a TINY bit more work to find product, while taking advantage of potentially better pricing and knowing more of the profit is going to creators instead of middlemen?

My priority is my time and effort. To say its a tiny bit more work handwaves any argument behind your individual value-metric. To you it's a tiny bit more work, to me it is an amount of friction I'm usually not interested in dealing with. I don't want to maintain an account with every service provider. I don't want to provide my email address and credit card number to anybody who asks. Much less, I don't want to have to search and find what market I can purchase content on.

> I love the fact that I have access to Netflix, Hulu, Disney+, and HBO Max and can cancel/renew individual services pretty much without friction or anything more than a month-to-month contract. It's not any more work to install an app, than it used to be to call your cable companies customer service to change services.

It is matter-of-factly more work than having content centralized, which was the origin of the parent comment and my statement. Multiple app stores are the decentralization of content, by definition.

> Similarly, I have Steam, EA Desktop, GOG, Epic Games, and a few other game clients installed. Many games can be found across all of them, while others are exclusive. In these cases, it isn't any more effort to remember which app I need to use as it was what channel I need to swap to when watching TV.

You're welcome to decide that this is fine for you. My point is that it is not fine for me. More garbage to configure to get the same end result is, to me (a consumer), a net negative.

edit I'll also add that your entire comment totally ignores those that aren't very tech literate. I love that my mom has a single app store to use, and doesn't have to juggle multiple different providers to maintain the things she uses.
Loads of people are doing this, all over the world, at every level of state/politics.

What would you call Cambridge Analytica if not disrupting politics?

(On a less salubrious level there are loads of polling and canvassing companies trying to do the whole "getting elected" and "staying popular" thing a bit cleverer, without being totally amoral, using more sophisticated statistical modelling and database setups on the public electoral register.)

Emmanuel Macron's campaign apparently fairly successfully fought off a state-sponsored attack on their systems when he ran for president in 2017.

Estonia has held parliamentary elections using internet voting.

Tax/Revenue bodies all over the world use cloud computing and machine learning methods to detect money laundering, among other things. It's not ledgers and adding machines in there.

Health authorities in several countries analyse de-identifed location data from Apple and Google as part of Covid-tracking efforts.

Ireland is (somewhat controversially) rolling out a single sign on for all online interactions with the state - tax, social welfare, renewing a passport etc.

Those examples are all off the top of my head. The suggestion that there's no "disruption" in politics or the public service is incorrect.
Haven't used NativeScript, also see no reason to try it. How is that even going to work? Have docs/examples/q&a for idk how many frameworks?

I'm still betting on React Native for cross platform development.

It's productive, decently stable, well documented and very good web support with React Native Web. Updating stuff can be incredibly painful, but that's just a couple of days of suffering every now and then. If Microsoft continues React Native Windows & Mac OS it will be quite cool.

Flutter is a very interesting idea and I hope it will become a decent option for the native side of things, but the web story... reminds me a bit of Flash: very easy to build "cool" stuff but with tons of issues. Also not sure about Dart and I don't really trust Google to keep supporting it. I also feel there is a gap between the marketing and the current reality. Let's see, if they manage to fix the web and other issues it could be really awesome.
Quoted from link below:
The authors of the study, from the University of Waterloo in Canada, report that the “dual action” of speaking and hearing yourself speak helps the brain to store the information so that it becomes long-term memory.

https://www.medicalnewstoday.com/articles/320377
Attempts have been made over the years at adding graphical capability: https://stackoverflow.com/questions/2114347/raster-graphics-...

You have a chicken egg problem; you need to get people to want to use both a different shell and a different terminal emulator, at the same time.

Textual mode fits well with all the tools. You can't grep an image sensibly.
Force of habit. In my native language we use the same word for isolation and insulation.
> we're always looking to lower the barrier of entry to get into PowerShell

I’ve used powershell regularly since way back when (it was still called monad when I first tied it).

I’m extremely comfortable in the Windows environment but even yesterday I found it easiest to shell out to cmd.exe to pipe the output of git fast-export to stop powershell from messing with stdout (line feeds)

I really like the idea of a pipeline that can pass more than text streams but it absolutely has to be zero friction to pipe the output of jq, git (and awk, sed etc for oldies like me) without breaking things.
The effects of using aversive training methods in dogs–A review
I don't always agree with PG. But this is the first time I feel disappointed by one of his posts. He is thinking about the rich of the rich. The 0.001% . May be he can make the case that intellectual capital is as important as assets capital. But that doesn't make it any better for the millions of people struggling in the middle classes or the billions of people living in poverty.