skysight-inc/HackerNews huggingface dataset:
Three reasons.

1. Cohesiveness - there are many things Linux does excellently if done independently. But, when you want a cohesive experience to achieve a good user experience, it falls flat in its face.

Examples:

Have an excellent file system? Check. ZFS, ext4 and plenty more.
May I expect a simple equivalent of a GUI file explorer in the class of Windows Explorer or Finder? Nope. There is not even thumbnail previews if images in the default views. Sure, there will be some commenter that will prove me wrong by saying “if you choose this district and combine it with this particular program I found and follow on GitHub, and simply run this command, it will all obviously work”. But, that only proves my point. I don’t have the time or the interest to do that. I applaud Linux for its powers in the server ecosystem, and use a cohesive yet restrictive Mac or Windows for the Desktop.

2. Battery life. Of course there is “laptop projects” and a plethora of scripts I can run to make Linux consume less power on a laptop, but the default option will just be poor in comparison with Mac and Windows because of their focus. Linux being powerful is actually at odds with the goal here.

3. Reliability around on/off/on/off/suspend operations like that of a laptop. I expect my Mac to wake up instantly and allow me to pick up work from wherever I left it. I reboot on my terms about once every couple of weeks when I am off work and relaxing. With Linux, it may work, but also not. Updates of packages break each other more often taking my productive time to fix things back in place. That anxiety is simply not worth it IMO.

In my opinion, being a good DesktopOS needs a authoritative and opinionated ecosystem so as to achieve that cohesion at least at the base system level. Unfortunately Linux does not target that. There have been attempts at it from PopOS, ElementaryOS etc, but they haven’t hit the mark yet as they too lose their focus quickly and try to do it all, and add yet another option in an already fragmented toolset. Example: ElementaryOS brought Vala as a language to write apps. Of course their apps are good, but the rest of the apps needed dont look or behave like the ones they made :-(

On my “hobby” workstation, I use Linux and enjoy it because I don’t have the anxiety about losing it at critical times. I simply have my /home backed up throughly and don’t care if the OS gets borked. I can always reinstall and bring my /home. Can’t live with such a setup on work PC.
Show HN: Closer – For distributed teams that want to feel more connected
Conversely, I would question whether you can iron without a mountain backdrop. Really calls into question whether those crisp lines on your clothing are the result of true ironing or just pressing something hot against them.
It served me well too. Unfortunately it gets in the way of work and I don't want to play around with the system files on my computer, just to get work done.

macOS seems to do this better with sane defaults and a consistent desktop experience.
It's good to have a variety of friends from different perspectives, so that the peer pressure can balance a little. I agree that for relationship commitments, it's often a more enjoyable to find someone with compatible views rather than just what one community expects from you. In my case, I decided it would be a good learning experience to date a non-Christian whose world view and travel experience is more suitable for mine. I thought it would be a good learning experience, and it is! I didn't expect we'd still be together 4.5 years later, but I'd rather stay long-distance with her than be with anyone else, or single again. Every day my mind wonders why we're still together, and every night we chat online and my heart falls madly in love with her all over again.

Side note for church, specifically: my favourite church is where the sermon is convicting and the people are encouraging. My least favourite church is where the sermon is encouraging and the people are convicting.
$10,000 is much enough for us to eat for 3 month easily like fast foods and etc. one thing to ask in USA what about the salaries for a normal person ?
It's not a matter of responsability or will, but of ability. Expecting a fish to fly is a very bad working relationship.
If Apple or Microsoft or Mozilla or Google wanted to, they could have. They chose a different model because it suited their business strategy.

Whereas Sony and Nintendo did choose that model for their games consoles.
I'm not much a fan of adding all these custom keywords to function signatures. I hate to use use the m-word, but it really seems we are dancing around how to express monadic concepts in the language.

I should note that I don't really want monads in Rust, I like them in Haskell but I've never felt Rust really needed full HKT & monads. It just feels wrong to me that we might add more syntax to the language & fn signature for each of these discrete concepts. So we have async, now we add the 'default' fn "color" and the "try" fn color, more colors feels like the wrong way to solve this problem to me. I don't know the answer here it's just a sense I get... anyone else?

I was really taken by carl's post on async and how they discussed how .await could be removed https://carllerche.com/2021/06/17/six-ways-to-make-async-rus.... If we're concerned about having "colored" functions, maybe this is the avenue we should be exploring rather than lifting all the different colors out of the type signature and into special keywords?
Isn't this just hedonism?
If you press “.” on GitHub, VS Code shows up [video]
Excellent. I am in favor of governmental intervention to push open standards, inter-operability, and public options for monopolistic platforms (not social media, but, for instance, Zelle or Venmo).

Next do iMessage.
Apple Pay is already available as an API, you can even use it on the web.

Indeed would be nice to centralize all subscriptions, we have yet to see how they would interface with 3rd party payment options. But on the whole this should be a win - if anything, those competitors will have a strong incentive to improve their UX.
if you are poor, it makes no difference how much you want it if you are fundamentally unable to afford it.
A new socialism that will make John and Patrick Collison (and some select VCs) billionaires! Hurray, true equality!

(\s of course, but it's a pretty big jump from "everyone thinking like a civilisation is provides equality between people" to "Stripe is a model for true socialism")
Maybe we should talk about ethical licenses instead of free ones then. Then the purpose would be clearer.
What a malformed title!!!
Are you making a profile website for users? your website is empty developed on wordpress?
To make the economics clearer: the Netherlands has a national rent ceiling of €737 for social (rent-controlled) housing (and very long waiting lists in all the cities). In Amsterdam, the market rent for a 3 bedroom is probably around €1500 to €2000 (tough social housing are usually worth a bit less due to somewhat lower quality). Your dad is subsidized in-kind by probably around €800/months, but he's forced to consume it in the form of a very specific dwelling which he apparently doesn't value all that much. If he had the choice, he'd probably rather take the €800 (or even less) in cash and move somewhere else. But that option is politically infeasible due to the bad optics, even though economically it would be a Pareto improvement.
Just like devoos, this is a fallacy. Eventually you can't be an expert in everything. Lost devops are very good at either dev or sysadmin, and not too bad at the other.
Same for data scientists.
Ha! That was a good writeup. While I am an optimistic person here is one scenario from the article that I think is possible:

“”” Cyberpunk/Sci-fi: The social and ecological collapse is not accompanied by a reduction in material well-being or technological competence, but by a disproportionate growth of the gap between social classes. Often a collapse of the established order is not followed by a chaotic and violent conflict, but by corporations that replace the state and implement dystopian societies. Examples: Autonomous, The Peripheral, Elysium.
“””

Humans are very adaptable and scenarios that sound awful to present day people, might be tolerable once they manifest.
Also, both VRML and Web3D do exist.
Seems like a good idea but it's a little hard to sign up for something that's a basically a one-page "coming soon" website with no details on features/functions/team.
You need a monopoly on violence to make and enforce laws, and laws are a critical piece of the puzzle to solving some problems, especially collective ones.
> Shipping a Python application is an exercise in itself

I love programming in python, so long as I don't have to ship it. That part is painful enough that it's worth considering other languages to avoid that headache alone.
I'm kind of screwed cause I don't have the original hardware, I wonder if there's some sort of QEMU hackery I could pull then.
The point being made is that you are not "narcing to the cops before talking to the other party". The other party is a cop. You are at a massive disadvantage.
Here are a few more, based my own experience:

61. reading a room

62. knowing when it's appropriate to talk about special interests

63. recognizing people who are only being nice so that they can hurt you

64. how to escape a violent situation

65. how to put up a good fight when one can't escape a violent situation

I include these because when you're on the spectrum bullying is inevitable.
Zoho Catalyst – Serverless Platform Launched
People always want more. They want a nice car than their neighbours, nicer phone, better clothes.
We are way beyond what you need to survive, everything else is about comfort, security and status.
And why is these things so important? Mate selection is based on status (among other things).

It is also typical of a famous writer and a very high status person not to see that others would want/have to compete for status in other areas. Not that she is wrong, but the world is a complex place than one can imagine.
Chrome's incognito mode doesn't block Google Analytics.
Every reputable Digital Marketing Agency now switches to Google Tag Manager Server Side (first party) tracking. Only disabling Javascript would circumvent this.
Ah :D. Definitely fell for that one, thought for a moment that maybe it existed at the very start or something.
Yes, amongst a smaller bloc with commensurately less power.
> Netflix doesn't have ads, yet. Spotify Premium doesn't have ads, yet.

Both of those are replacement products for models of consumption that were previously pretty much entirely ad based.
Interesting. I think those need to be taken in their own context though - at least the second is responding to somebody who is indeed being an 'internet-jerk'. Usually when I see it it's used either in a humbling reminder that the future isn't known sense, or a suggestion not to underestimate the value in simplifying, de-nerd-ifying existing things that work.

I referred to it myself yesterday (https://news.ycombinator.com/item?id=28359928) in the latter sense, and I hope nobody would read that as me being a jerk or attacking BrandonM or anything. I just see it as an 'historical' example of something we can learn from; in the same way as you could learn from some great statesman or general's mistake or whatever, without it tainting your image of the person or being an attack on them.

I suppose most of the jerkier ones get flagged away, meaning I mostly don't see them and dang mostly does.
Simple Sequential A/B Testing (2015)
Your app might only be targeted at a single country or a single market with "easy" taxation rules across borders like the EU.

Companies do that all the time and if they see the value of being available globally by paying apple 30% that's fine as well.

However right now we don't know whether such a service is in fact worth 30% percent because Google and Apple effectively prevent a competitor from offering lower prices
I've always loved Stripe. -Does anyone here have recommendations for a good alternative?

After using them for 2.5 years, our startup finally started to really scale last month. Now that we are doing more revenue than we have ever done - Stripe compliance has decided our business requires more verification and is currently holding payments for an undisclosed period of time. We are an image management platform for eye doctors, nothing has changed about our business or payment model since we started using Stripe. (The crux of the issue seems to be that Stripe has decided that we are charging patients for telehealth visits? Even though we have no SKU's or payments to us that would support this claim (we do allow any eye doctor to use our "virtual visit" feature, for free. Patients are never charged through our platform)

Support has been tough to get a answer from, every morning I wake up to an intro email from a new support rep asking for the same information we sent them yesterday or directing to me to the same article about verification. We even signed up for a premium support plan - simply to try to get a consistent person to work through this issue with.

It's been shockingly frustrating. We are 100% employee owned and self funded. We tripled our revenue last month and are hiring as fast as we can to support new business. Now we are scrambling to send out customer invoices manually this month through QuickBooks and had to take out a short term loan to cover the revenue being held by Stripe. I feel like a complete idiot for not having some sort of backup subscription provider in place.
>(Will evolution select against women getting higher education like Masters or PhD? Because that is one of the biggest predictors of reduced fertility.)

Generally speaking evolution does not work on these time scales. Importantly, there is nothing that would make someone "genetically liberal" or "genetically conservative." You might be able to point to higher order traits which may indicate someone being conservative vs. liberal. ie, openness to experience, religiosity, etc. But, it's not clear that these traits are static throughout a lifetime. (eg, "openness to experience" is generally much higher in the young than the old.) Furthermore, the idea of what it means to be "liberal" or "conservative" changes over time as well. Someone describing themselves as "liberal" in 1950 wouldn't bear much resemblance to someone describing themselves as liberal in 2021. According to historians, the conservative movement as we understand it really only began in the 1950s, and prior to that people would not have described themselves as either "liberal or conservative." (and in fact, "liberal" was not previously synonymous with "left," and therefore many people on the "right" would have previously described themselves as liberal.

The point is that political movements have short life spans. Perhaps in the tens or hundreds of years, which is not nearly enough for evolution to make any meaningful impact.
Resolv Beta Testers Required
US often bases troops on request of their allies.

China claims 80% of the South China Sea as "ancestral lands" and they are actively building capability to take it by force. How would you feel if you are in charge of Indonesia or the Philipines?

Which territory does the US claim?
That talk should be at the top of every programmer's list. At the risk of sounding cliché, it actually will change how you think about program design.
I have a feeling you're being sarcastic, but that's exactly what I'm arguing for. If your city only has enough housing for 100,000 people, but there are 150,000 people who want to live there, there's going 50,000 who can't get a house. In other words, a shortage. That's bad, but that number is going to be the same regardless of how you're redistributing it. The question then becomes, can we make the best out of a bad situation? Distributing by price has benefits that I mentioned. What benefits does giving giving it for below-market prices to people whoever's first on a waiting list provide?
From the German Wiki (roughly translated):

> Commercially available irons are used for ironing. In places where no electrical power supply is available or cannot be used due to humidity, the heating plate is heated by auxiliary constructions (mostly gas cookers). For the World Cup, for example, a process was developed in which the iron is heated inside by an exothermic reaction, generated by mixing a hygroscopic chemical pressed into granules with water.

https://de.wikipedia.org/wiki/Extremb%C3%BCgeln
How to get a full work-day battery life on M1 MacBook
But the language is just a tool; it means you can turn your brain off churning out code (or telling others to churn out code) and focus your mind on the REAL problems, for which the code should just be a tool.

I've worked with too many developers and projects that made the problem needlessly more difficult, by using a difficult language (Scala), by adding complexity to the whole stack (microservices + cloud based runtime). But they were just CRUD apps. Glue code between services. An API between a front-end and an existing mainframe service, which was abstracted away behind a java service.

They all focused their energy on their craft, on flexing their skills, but not on solving the actual problem - that was boring. And they focused on THEIR skills and abilities, while, if they are as good as they think they are, they should use that to make sure others get up to a level as well.

There's some quotes out there, paraphrasing one of them, if you write code to the best of your abilities, you are, by definition, not smart enough to debug it. And others are not smart enough to comprehend and maintain it. It creates noise and churn that will eventually lead to stagnation and full replacement.

Choose boring technology. Write boring code. Focus on the real problems to be solved, and make sure it's not code you wrote yourself.
I never said it competes with C, it's just almost syntactically C with type safety and concurrency primitives. It's a good way to think of the language as that's where its simplicity comes from. Also, pretty sure most things that "need" to be written in C can be written in Go, except things like real-time operating systems. They might not be as performant in a lot of cases, but there's nothing stopping them.

The other thing is you're saying _need_ to be written in C. Out of the millions of C applications out there, do you actually think the majority need to be written in C? C is good in a lot of places, like kernels, or very constrained systems, but would something like cURL need to be written in C? I'd argue not. A lot of developers swear by C because they like how basic it is. Go gives you almost the same levels of basic syntax and then stops you corrupting memory accidentally.

The other strength of Go is that it's trivial to target so many different platforms. I can take an application that runs on Windows and then run it on Linux. And then run that same application on an Arduino or ESP32 microcontroller with minor changes.

Maybe you wouldn't build an OS kernel to challenge Linux in Go. But people have built kernels in Go. There's nothing that prevents you from doing that other than the aims of your kernel. It's not stopped people writing kernels in Java or C# before.
They did something similar in “Roseanne.” The Connors were selected to be a Nielsen family and Roseanne made the family watch nothing but PBS, documentaries, etc the whole time. She wanted to hack the ratings so that over time, regular folks like her family would get exposed to a better class of information.
Twins Sold Their Business to Amex for $150M and Now Raised $48M
Because that would be bad for 'het vestigingsklimaat'; the branch/business climate.
That is always the problem with data: it is reactive. Sure the average watcher is 65, and wants easy to understand stuff: that is what the data shows (I'll assume for discussion that is what the data shows, but I have no insight into if it is true or not). What the data doesn't show is if content would draw in day 25 year olds, they need several years of trying those other shows to see if it makes a difference - a very risky best that could run them out of business even if true (that is the older crowd stops watching faster than the younger crowd figured out it is worth watching meaning advertisers don't pay enough to keep producing content).

Of course TV in the US has figured out that the 65+ crowd is very valuable to customers (the advertisers, not viewers!), so even though they could get more viewers by not showing the nightly news, the nightly news is what they show.
Having multiple implementations is a sign of a healthy programming language. C++, Rust's primary competitor in this space has multiple implementations and all are used by somebody. In fact, if rust as a language cannot deal with multiple compilers (ecosystem doesn't allow it as you described by your crates.io) then I don't see how it can overtake C++.
>If you want people to have control over the tools they learn, use and deploy, then it needs to be under a libre/free license.

I'm old enough to remember having this exact argument on dial up bbs's on why the BSD and MIT licenses were the only true free software licenses and the GPL wasn't. After all the GPL limits my freedom as a developer to not have to share all the source code I write as part of a program.

The argument is as wrong then as it is now: the freedom isn't for you, it's for everyone.

It doesn't help that that a bunch of squatters came into the commons and stole the words for free software and open source, those words were used long before the FSF and OSI stole them from the rest of us and they didn't mean at all what they were redefined to mean.

At least the FSF had the self awareness to realize that they needed a new word and tried for libre.
The option to escalate up doesn't go away simply because you've tried to right things privately. If someone with power over you wrongs you you should still make a good faith effort to reconcile it with them directly, they might not even know they've done so(!).

I fail to see how the other party having power over you has any bearing on how the situation (beyond setting the norms of how you'd approach them about it or potentially limiting your communication channels to them, which would apply to any topic you approach them about regardless of if you've been wronged).
I wonder if this is an artifact of how they are looking at the savings rate. If you think of someone wealthy like Bezos, he is rich on paper because the value of his shares of Amazon increased. This is not taking any liquidity out of the system. It's not "excess savings" because it's not income that is being saved.

Of course, he isn't typical of the top decile, but is typical of the most wealthy. I wonder if this is a bit like Piketty, where the driver was actually real estate appreciation. For the top decile, they are are still putting the most money into real estate, and the prices continue to be bid up. Real estate is where prices are most directly driven by interest rates that allow people to borrow ever more. So maybe their "excess savings" is just bidding up the price of housing.
Meta: should the ?open tracking part of the URL be removed?
Obviously everyone can do whatever they like, I am pointing out the burden this puts on smaller developers.

Suddenly, creating and distributing apps can get prohibitive for smaller developers.
Not used Web3D but VRML is a dead language. Which is a pity because VRML was extremely fun to code in. Sadly it was a victim of being release too early (even VRML2 was out before most people 3D accelerators).
This happens a lot and probably much more than people realize.
Indeed, though here we're talking about developers literally including Apple proprietary code in their build process.
In the US, wind power is getting bigger and better, report says
I don't think you can use JS to get how the model looks on screen with this, whereas a canvas can be converted to an RGB grid