skysight-inc/HackerNews huggingface dataset:
> We’ve been making tremendous strides in making production software systems easy and accessible for developers (and not sysadmins) to understand and operate.

in my experience developers are terrible at doing operations. (for good reason mind you).

Devops only really became possible because a lot of operational problems have been outsourced to cloud providers, but they still persist. Or do developers also want to build the networks which provide fault tolerance, redundancy and scalability while also building software?

Running a large, multi tenant system for different workloads takes a mind boggling amount of work and skill, not to mention deep understanding of how networks and systems operate in detail and at scale.
This is the most Soviet thing I've heard in a while. The Ministry of Culture awards itself for upholding the Soviet principles of cultural enlightenment!
Yes those people are missing the boat. We don’t have to worry about them though. Let’em suffer the pain of ignorance ;)
When I joined the Elm community I thought it was weird they use a Slack for real time discussion and not a Discord. When I asked why I found out that Discord's features are most certainly not a superset of Slack's.

* Slack threads are an amazing feature and frequently used on the Elm slack. One discussion or one person's question can become a thread and then the channel won't be continuously pinged by the ongoing discussion, plus multiple discussions can happen in tandem. I remember when Slack added this feature lots of people including me were a bit disdainful. It feels like an awfully hard new UI pattern to get used to after so many years of single-threaded conversation on e.g. IRC. But now I would strongly oppose moving to Discord only because of this issue.

* Slack also has a different model for channels on a server. There are probably caveats to these statements, but roughly speaking the default assumption on Slack is you don't belong to any channels in a server but can join what you want or what is configured for you, and on Discord the assumption is that you belong to everything and sometimes a Discord server will configure it so certain things are hidden. For a big organization like a programming language or a company the Slack model is preferable.
If .NET Core is any hint, it will be.
You buy security X for $1000 and sell it for $100. You immediately repurchase security X for $100 and sell it for $1100.

You made a net profit of $100 but are taxed on $1000 because you can't write off the $900 loss.
I love the serendipity of thinking about a problem earlier this week and wishing I had a trusted, encrypted, identity-aware pipe I could throw on top of a websocket or similar connection... and a few days later here it is on HN. Looks like a nifty project!
Sure, this is not the only possible way those words could be used, which is why I mentioned a "consensus". Many words can be used in ways that are "technically correct" but confusing. Like I said, by some definition Twitter is "decentralized", however it is not what anyone ever means by "decentralized".
The Terraform provider for Google Cloud uses partial autogeneration, here is the repo that does the autogeneration for multiple automation tools:

https://github.com/GoogleCloudPlatform/magic-modules
https://outline.com/8z79aN

though the article isn't really anything more than a description of panpsychism, https://en.wikipedia.org/wiki/Panpsychism#Arguments_in_favor... and the Arguments Against section below that are basically a better version of the article
As a 43 year old, I’ve been using Discord to collaborate within a small developer community across Europe and the United States (I’m in Australia). Since the pandemic, we’ve done more than code — supporting one another in our various COVID circumstances.
This seems like a sweeping judgment your making saying don't use orms, or classes. But this seems like just an odd religious take people have so I'm out...
About time. Developers have been asking for the ability to write cross platform C# desktop apps for two decades now.
spoiler alert: reply all is unfortunately dead
Really the only case where it makes sense to farm something like this out is to Google (if Google and the US military aren't in your threat model) because Google's G Suite login system (which can be used as an IdP) is, as far as I can tell, the exact same one they use for @google.com.

Incentives are perfectly aligned there, and if anyone can keep a system running and secure (to everyone except the US military which can compel them), it's them.
I find it hard to imagine that a $400 device is worth the risk of being caught accosting or kidnapping a child. Society doesn’t look kindly on people who threaten children.
> ... keep my own local modifications private, if I'm not distributing the software (but only using that software locally to provide a network service).

Nuance: The AGPL allows you to keep your modifications private _if you're not distributing the software_. It simply considers over-the-network usage as "distribution". That is how it defines it, in the legal text. This makes sense in many cases, where software is written primarily or solely for the purposes of providing network services. Authors of such software need a way to define network access as "distribution", and they have the AGPL for such software.

> I believe that software freedom includes the right to ...

Similarly, the permissive-licenses camp also believes software freedom includes the right to some things that the copyleft camp does not provide. Fundamentally, it comes down to a tradeoff: between the rights of a developer and the rights of an end-user. The permissive-licenses spirit places the former over the latter, and the copyleft spirit does it the other way. But in both cases, software freedom is maintained, even if for at most one type of persons. Sadly, it is logically impossible to maintain software freedom for both developers and end-users.
Money is not an essential resource it’s just a number on a computer screen.
There are billionaires that live a very modest life and maybe even less luxurious than some of the middle class.

I think you should learn more about Warren Buffet. He has pledged to donate 99% of his net worth. In fact if he hadn’t started donating a while back he would be the world’s richest man today. Except for his private jet he has never spent much.
I think it's actually because I'm beginning to realise how much I used to believe the importance of software and how maybe I no longer do.

For context I used to live in the UK which is probably, outside of South East Asia one of the most "online" societies (and miles ahead of the US in terms of things like online payments processing). I never carried cash, online orders for everything, etc.

I moved to Barbados towards the end of last year and let's just say there's a lot of low hanging fruit for software systems here. It takes about 4 months to get post from the UK, you can't really get anything from Amazon. There's a single cash machine that takes my card and sometimes it's out of money or broken and you can't open a bank account without getting a letter from your bank in the UK, with the aforementioned 4 month delay. Online banking doesn't exist. There was maybe 1 Deliveroo type service that was actually a front for credit card scamming and maybe 1 other food delivery app.

In a sense it has been so much more pleasant than life in the UK and not just because of the cheap beer and sunshine. If I have a problem I know my neighbours to speak to. I know the people in the bar, I know who can help me out if I ran out of money or needed food to tide me over.

This is all a bit 'trope of the noble savage', as if life was better off before all that technology or something. I don't believe that's the case however I also believe over-reliance/the belief in always-up systems reduces societal resilience. Certain things have to work, you have to be able to phone the ambulance and it comes (or alternatively know someone who could drive you to the hospital in a pinch), food has to get shipped in at some point, since a diet of cane sugar alone won't be sufficient. And for that supply chain technology, etc. is important. But there are many other types of software regarded as "vital" that I don't think are and the criteria for what is vital is actually a lot stricter than it can feel. And there's a lot more room for delay than we'd maybe feel when caught up in the tech bubble.
> since I always just use my phone as the remote

Our family does this only because the actual remote is such a pile of crap.
You make 1.25 to 1.35 USD of every dollar you invest in Advertising
Exactly. It makes me uneasy to see all these people who seem to have no idea that freedom of speech is or could be anything other than a particular law. (That there are benefits to having an unrestricted exchange of ideas in public, and that censoring some ideas is a slippery slope to censoring others.) If that law didn't exist, would it occur to them to create it?
I'm just guessing, but it seems like the point of that part is to keep big tech companies from being able to effectively kill off competition by also owning the platforms that competitors would build on.
Ask HN: What's your favourite, but dead business/project, that's due a revival?
From a conversation with a Friend, we reminisced about personal projects that failed, got killed or shelved, and why we might want to re-launch them again.

Sometimes business can only succeed with the right circumstances around it, from sector or market, to the economy, the Customers, the right marketing, or the technology, etc...

I'd like to know what business or projects you loved, currently defunct, that are due for a revival, and why.

Bonus (fake Internet) points if your can articulate why they failed, and why they'll succeed now.
It should probably be a decent improvement. Here's an A12 (iPhone XS) vs plain ol' A10 (iPhone 7): https://www.anandtech.com/show/13392/the-iphone-xs-xs-max-re... Now, the A10X had a doubled-up GPU, but even taking that into account it still looks like a fairly big gap on the more demanding tests.
I don't consider it a constraint they're imposing on themselves but rather a goal they're actively trying to achieve (decreasing the device size and profile). Some people have small desks. A small footprint desktop computer that looks incredible because of its thinness is a wonderful achievement. Even on larger desks, now the end consumer has more room.

Reducing the size of electronics has always been a goal for consumer hardware companies. Look no further than the memory stick which now supports tens and hundreds of gigabytes on a piece of metal smaller than your finger nail.

It's quite nice having devices that have such small profiles. It's the result of incredible engineering to fit more power in a smaller space for really very few tradeoffs.
I think betting on a central authority to choose not to make money, when making more money is on the table, is a losing bet long term.

Even Netflix started showing pre-rolls when they were at the height of their power. If a company starts thinking of its users as captive, I expect them to do what almost every other company does in that situation.

Things are pretty fractured in online streaming right now. So hey, maybe none of the providers get to the point where they feel like they have you.
I personally think multitasking works great, but I guess that's subjective. The claim about external screens is not true though, as a developer you can put anything you want on an external screen, mirroring is just the fallback behaviour.

Almost all apps obviously take advantage of the keyboard, and 100% of apps where it makes sense. The trackpad can also be used in all apps, although it is true that not all apps are optimised for it yet, but all standard UI elements support it automatically.

Not sure why you'd expect iPad apps to be similar to the desktop variants, it seems that would be pretty pointless no? You might not like the iPad UX, but many people prefer it.
Nano’s latest innovation – feeless spam-resistance
A key aspect is that for native apps its harder (not necessarily impossible) to just at a selected point in time deliver malicious code to a selected user, with nothing persisting it. Compared to a native app that's installed in a way that it can't modify itself (and thus needs to deliver a vulnerable or malicious version during installation) that's very weak - arguably an app that can invisibly update itself is somewhere inbetween.

With a web app you always load the code from the server - while at the same time using E2E to protect yourself against said server...
Why I Love React
Does the car not transmit any data prior to authorization?
Not in its current form
I absolutely love this design and the colors
This likely isn't a policy out of malice or anything like that, it's entirely going to be because it's,otherwise difficult or impossible to keep any kind if stability and testing with a given branch of the compiler. They're just way too cimplicated to be able to easily tell and test what a set of changes might cause, and because it's udually hard to prove that the change you're making isn;t going to have some kind of butterfly effect on other changes and optimizations that were made. So in the end it's better for stability to fix regressions like that in the next release rather than to keep tweaking things in minor releases where you're otherwise only commiting to changes for correctness and compiler crashes.
I agree. Glass was a horrible design choice for a remote. I'm glad they are moving to aluminum.

In my house, we have two 4K TV remotes with broken glass. Not safe, and the worse part is the replacement cost of the remote is typical Apple pricing ($$$). Apple managed to create a remote where getting a case was reasonable.
To be honest, I uncheck that option because if you don’t it pops up every time you open Firefox (and it is a modal). I’m not actually hostile to a nag that only occurs once every few weeks, especially one that is not modal. I don’t think we should burn Mozilla at the stake for this, it seems like such a small thing. This nag might result in a higher adoption over Chrome. Hey, I support that!
Slingshot Argument
It's a Mac Mini ($699) with a 24" screen and peripherals for $800 extra :P
Any other country would sell their first born to have just one of the Big Tech companies. The US has all of them, and yet wants to break them apart and hamstring them.
> It's likely that 'smart' people are just as likely to be unaware of their own follies or inabilities,

Just look at the recent debacle with the proposed (and now thankfully failed) football SuperLeague in Europe, you have 12 billionaire owners thinking that they could go ahead with killing the spirit of the game that is ingrained in the social fabric of the continent just like that, almost by fiat.
If you read my gp, I'm not arguing the Cambridge Analytica scandal didn't influence Facebook. I'm arguing the real, larger frame is that Facebook can't help but be porous and it's acknowledge that truth for their self-interest. That helps them avoid scandal, yes but contrary to the earlier poster "it's cause of scandal" or "it's cause Facebook bad" is a bad, distorting frame. And that isn't saying Facebook is good, it's saying the entire framework of social networks and things propagating on the Internet creates a certain kind of "playing field".

I would speculate, in fact, that Facebook acting now make the obvious point that of course people are going to be scraping the data of their site because after X many scandals, it's becoming obvious that people will do that, that they will do that to any site like Facebook and that they'll have much clearer cover if they "normalize" thing that are ... fricken normal.

I'd further speculate that they couldn't act when Cambridge Analytica was fresher because then they'd be seen as being self-justifying and then they had to be seen as humble and apologetic.
Build Your Own Pokemon Go App in Unity
That's fair. I'm not complaining about their update policy, though.

My issue is that I see tablets as computers, and yet I can't even run an updated browser on a fairly decent computer released only nine years ago.

Apple also makes it very hard for more savvy users to install something else on their hardware, so once they stop supporting it one's forced to recycle it.

Perhaps I shouldn't have mentioned the iPad, but a thousand-dollar iMac from 2010 no longer being useful is quite sad, IMHO. My 2005 NEC laptop is still going.
I suspect they'll introduce an iMac Pro with more ram
I was going to say...

It’s hard to hate a man that lives in a one story house and drives a beater just because he has money.
Sure, but these are "political" reasons. Is there any circumstance where a programmer may want to copyleft their software, allowing users to download the source code of the software that they use, except when the software runs on a server? Who cares, today, if the program that you use runs on a server or on your computer? The plain GPL introduces a somewhat artificial distinction between both cases. In the AGPL, all users are treated equally, and granted the right to obtain the source code of program they use, regardless of where the program runs.
I just googled Mastodon, and I think you're right. Now I'm going to go tweet about it.
I believe both the aws cdk and this use code generation to create the libraries for languages other than typescript, and you're reliant on the typescript package for updates to those libraries.
Show HN: Protect the Privacy of Your Email
> Apple-designed AirTag accessories include the Leather Key Ring in Saddle Brown, (PRODUCT)RED, and Baltic Blue for $35 (US); the Leather Loop in Saddle Brown and (PRODUCT)RED for $39 (US); and the Polyurethane Loop in White, Deep Navy, Sunflower, and Electric Orange for $29 (US).

Interesting to see what looks like a typo "(PRODUCT)RED" in an Apple press release.
Because anyone who can hoard obscene wealth without deploying a significant portion of it to help their fellow humans is worthy of hatred in my book.
To be fair the US is a bigger problem than India, and is only a smaller problem than China by virtue of having a far smaller population. The US is the second largest source of CO2 emissions in the world, and per capita is higher than both of those countries.

However, building these technologies may help everyone reduce net CO2 emissions.
I would have to say if you search out the chances you will find them or they will present themselves. This is one of the ways I find people to promote. Not to use and old phrase but... see a need, fill a need.

If you are in an organization that lacks a dynamic enough environment to find chances, move on. If your boss is upset because you saw and filled a need, move on. If your boss directly takes credit for your effort, move on.

To me it is more about whether the environment is conducive to finding or creating opportunities or not.
Labels are a best practice for accessibility. Placeholders should be used as example input, if at all.
Probably https://en.m.wikipedia.org/wiki/Sabre_(computer_system), running since 1960. It ran on System/360 for decades, maybe still does.
I think firecracker is pretty meaningful.
Rise of the 10x Class (2020)
Rustls is still not formally verified. It may not have memory errors, but there are a lot of other security errors besides just that (and there may be more of them since it hasn't been used as much as open|boringssl has been used). It's a slight improvement at best.

Ideally you want a formally verified SPARK or CompCert C implementation of TLS, but those are not open sores compilers so they won't fly.
iOS animations are not pre-rendered, and more and more they are even interruptible, even interactive. For example, if you start swiping the home screen you can catch the swipe at any point.
At least in some cases, when a school district breaks federal law and loses a lawsuit, the outcome is a consent decree with $__MM to be allocated for education about the law and rights.

Police misconduct gives rise to lawsuits. I'm sure one of the hopes of the plantiffs is that they change the system.

So, there is some precedent for lawsuits against public bodies in an attempt to change their behavior. I am somewhat skeptical about their utility in affecting institutional change, but there is definitely research on the subject and not just HN comments.
I had no trouble scrolling, but the "get the app" overlay seemed to break the "go back" function of my browser. If this is a dark pattern to get me to engage with the site it has backfired and convinced me to avoid it at all costs. A horrific (cool) font for horrific (not cool) webdesign.
Why is spam score always weighted as a single outcome and never as a population-based result? I mean, you’re processing more data, I get it, but it feels like that would be a model much more resilient to tampering, bad actors, and just different social norms.

For example, if one set of users started rating a specific subset of posts as spam, then those users could be bucketed together into a “doesn’t want to see message type A” group while others, who minded other messages, would be bucketed into a “No B-messages” group.

This would need to be applied selectively, as it could easily result in an echo chamber for normal discourse, but I would’ve given my left arm to have that sort of filtering available in the game during my WoW days. Those city spammers were unbearable!

I, of course, would have fallen into the “I don’t care how great a deal your Thunderfury, Blessed Blade of the Windseeker, is, I’m just here to socialize” bucket.
No idea who's downvoting you. A lot of .NET effort is put into performance: value structs, value tasks, Span; generally, optimising code against various benchmarks.

This cycle they're focused on improving 'inner loop performance'. The inner loop of the dev cycle, that is. https://github.com/dotnet/core/issues/5510
Earn Up to 35% Cashback
> Prone to dust getting into the gap between the touchpad and the case so edge presses become even more inconsistent

Yup. All the time. Especially if you use those sleeves people talk about. And you have to use those sleeves because otherwise you don't know if you picked it up in the right direction.

Seriously. That remote is the worst pile of trash. I hate it every time I use it. Good riddance.
That's a rather cynical view. In my experience, people who make false statements with confidence often believe their own bullshit.
I think you are wrong here, if I have 2 files, first is GPL and the second is proprietary and you steal them from me and use them then what license is your code now ?

The correct answer is that your code stealing is not transforming the product into GPL or into my proprietary license. If I catch and ask for money from you you have more options with the GPL code then with my proprietary code. With the GPL code you can just GPL your code changes, maybe the entire product but you are not forced to pay me anything. With the proprietary license though you don't have the option and I can make you pay.

So if you like that much the "infectious" word, you should add an "optional" modifier , you can always not GPL your changes, remove the "stolen" code , pay damages? (not sure if this ever happened).

What I observer the issues with GPL like software is lazy developers and companies that would like to "npm install" solutions and skip doing the work.
Stripe have suspended the Flipper One campaign
God I am happy to not be in an in industry anywhere near Apple’s core competencies. I am a Sony apologist but the ecosystem apple is building around my life - and my home - is almost too convenient to not give into
I hope Pulumi eventually develops a "bare-metal" mode. I'm very much in favor of using a real programming language to set up systems[0], but I don't like to use cloud services beyond basic hosting. It would be nicer if Pulumi provided, as a library, code to launch and maintain self-hosted databases, proxies, etc, rather than just providing clients for cloud APIs.

[0] http://catern.com/progsys.html