skysight-inc/HackerNews huggingface dataset:
> The explanation I heard for it (at Microsoft 20 years ago) was that listing your developers like that was a good way to get them poached by other companies.

I have to doubt the argument here.
I was there 20 years ago, and the companies that wanted to recruit would just get the listing of all CS students for that year from university notebooks, and called them in a row. Why didn't MS forbid employees from being in their phone books or university facebooks ?

> Do test engineers and SRE get included?

Test engineers of a "shipped" product should obvioulsy get credited, yet.
(I mean, movie credits have the name of cattering people ! You worked on it ? You get your name in the credits.)

SREs is a much more interesting question ; since it's more of a "person keeping the lights on" thing than, "person who built the thing."

Then again, whose business collapses if they get their name written somewhere ?

So SAAS credits would be a "dynamic" thing, in a "credits" page that gets updated every so often.
Pretty much like the credits of this week episode of any TV show is just every so slighly different that the previous weeks's one.

> Everyone knows Jim is the alpha dev, so does his name come first or do you do it alphabetically

Alphabetically. Yes.

And if you really want to overthink it: alphabetically, organised by team / department / components / whatever, with the name of the "Head xxx" or "Xxx lead" first.

Basically, the same way you publish the org chart of some levels of your company. Since Conway's law is the only law, your org charts and your products probably have the same structure anyway.

Do companies ask people to hide the fact that they are "deputy-head-lead of quality synergies" on linkedin, in case they are poached ?
https://www.youtube.com/watch?v=Jrg0X9H6FGU

The folks in the uniforms, especially the ones playing instruments, in that video are world class.

They're having the time of their professional lives.
They are. But it just so happens that now we finally have a truly universal write-once-run-everywhere VM (the browser) that makes development a million times quicker and easier, so people build for that.
This is starting to get ridiculous.
We're light users of Gitlab, just use it for Merge Requests and the CI interface (while we use our own runners)

The cheapest plan is 19$ month and it doesn't give us any extra benefits

and it's billed annually! Take it or leave it. For me it's 3 months timeline to leave Gitlab :)

I still like it, but not worthwhile for my professional projects and Github is a better homepage with all my OSS contributions displayed.

beside there's always a couple of people (non tech) who get added to the repo and barely login (but they want to keep the access), not worth paying 19$ for that
Scorching Hot Planet the Size of Jupiter Is as Dense as a Marshmallow
I found a VM titled "Windows 1.0 Premiere Edition", both sequences do nothing. I couldn't find any "About" window to tell me the exact Windows version, though.
> Blockchain + cryptocurrencies make up a large part of web3 because they provide an incentive mechanism to be decentralized

What incentive? Users forced to mine to view content? Or just as a paywall? Because the former isn't an incentive (it's just ads taken to an even more extreme level), and the latter is already doable on 'web2' and vastly cheaper at that.

> Blockchain provides incentives

No, it absolutely does not. Blockchain is just a public ledger. It doesn't provide incentives of any kind, just an append-only list. Proof of Work provides "incentives" to burn power pointlessly, which is a pretty awful incentive. Proof of Stake provides incentives to hoard "money", which is... well actually a pretty big regression from the current state of the world, even. And that's about it.

And in both of those cases the money (and thus "incentives") still have to come from somewhere. Blockchain technology itself isn't generating any value, nor do things like IPFS. They need externalized funding to function. Filecoin then tries to make IPFS make sense for people to participate in, but that's then just a mediocre twist on AWS S3 or Backblaze or any other cloud storage provider. "Mediocre" because it completely lacks things like customer support & uptime guarantees. Kinda important things if you're trying to build a business on top of it.
Is the eye watering cost that inhibited investment for 20 years supposed to be bragworthy? It's not like they were ever banned. They just need ridiculously high subsidies to exist at all.

Unlike wind, solar and pumped storage.
Surprisingly a lot. Look at steam or epic games. If those platforms also advertised non game software, people would buy it.
Xiaomi Reports 70% YoY Growth in Adjusted Net Profit in 2021
I think it's a hugely overlooked market. Look at the sales numbers from Balsamiq for example: https://balsamiq.com/wireframes/#customers

Personally there are loads of desktop apps I want, maybe after getting Beekeeper Studio profitable I'll make some more :-).
Sad how classical languages like Pascal family, Lua, and Fortran aren't often used anymore.
My needs may be entirely different than yours and I don't want to downplay the importance of security, but...

Security writing in "engagement" obsessed media yields lots of people screaming "FIRE!" whenever seeing something even theoretically flammable, and bandwagoneers— already imagining their hair is on fire— lambasting everyone not immediately evacuating for being careless about fire safety. It reminds me of politicians being 'tough on crime'— they reflexively jump at opportunities to tighten the screws regardless of its necessity or efficacy. It's an emotional response involving self-image, peer pressure, and fashion rather than rational cost benefit analysis.

Perfect is the enemy of good. Attacking every theoretical threat like an international bank's network admin yields no practical benefit for most. Not nobody but most. If this TLA is new to me, there will be another new one that people will lambast me for not knowing in a couple of years, max.

For me, this problem was a better fit for the Wizard of Oz than a security education resource— what I really needed was the right frame of mind rather than learning the implementation details of every incremental certificate authority update.

I evaluate my attack surfaces and reduce them if I can, evaluate the real importance of keeping what I'm protecting secret, implement standard precautions and architecture to mitigate those risks, pay attention to the systems, pay attention to new vulnerabilities, and re-evaluate upon changes. The process is technology-agnostic and only requires you deep dive into the stuff you need to know without feeling like you need a new certification ever 6 months to run your company's CalDAV server.
Isn't NPM all malware anyway? /s

Seriously though, adding malware to OSS code harms trust. I'm down with messages or comments in support of X cause though.
Uber stocks jump after New York deal
Yes true, but the android sdk is completely written in java and this most likely will stay like this. Even some new jetpack libraries are written in java... If a newer java version would be enabled for android development, is there really a compelling reason to use kotlin?
They probably mean Haskell. Note: I don't know Haskell, so below is speculation.

To log you need IO. To get IO you need to provide it to the function that will do logging. And now your function has to be marked as doing IO. So now you need to thread all that IO through all your functions, and "turn you code into monadic code" (I think that's the term).

Other languages (like Erlang) don't care, and you can log whenever you want.

---

Flamewar off-topic: it looks like hardly anyone is doing any useful logging in Haskell, because if you search for "logging in Haskell" you end up in:

- highly academic discussions on "logging actions" vs "logging of computations"

- extremely convoluted solutions that turn even the simplest examples into a mess

- a couple of libraries whose entire documentation is usually "believe me we're the shit", and if they do have examples, they are an impenetrable mess of custom types and ascii art

For every other language it literally is `logger.info(something)`
> That seem super insecure. If people want to use that popup they should download the code, give it a quick review, then host it themselves.

If the node devs did the same thing, this whole story would have been a nonstarter. I don’t recall if you suggested for node devs to also do this.

Ironically, if the dev who made the hard drive wiping changes had said that it was a protest against the bad practices of the node ecosystem which allowed for their hard drive wiping code to work as intended, I think that the dev would be getting just as much ire cast their way, if not more. This way, they get to perform two protest actions at once.

I’m impressed. I don’t approve of his methods, but I do find the causes justifiable.
Trouble is, you're conflating the distribution mechanism with the payment model. There's no reason a desktop app couldn't/can't implement a pay-as-you-go model; a one-off lifetime/per version payment model isn't the only option out there.
Thank you. That clarifies. I will read the book. Best wishes on this going forward.
Name one service with as many users, traffic, and features that doesn't have any issues.
So company is making mice in bad place X, mice break after update, tech sleuths inevitably link mouse problem to protestware, people start asking questions about company? Isn’t that potentially causing change? Doesn’t that specifically rely on affecting downstream users? So you weigh the likelihood of positive vs negative outcomes against your risk tolerance and act accordingly.

I’d personally think that working on Truth Social would permanently affect your credibility in the industry, yet they have some devs who probably feel proud to work there. So people have different priorities in their lives.
There are some reflections on that in view of the story of the original Macintosh on Folklore.org, in particular in “Credit where due”[1] (which seems to suggest this has been the original purpose of the About box—note GNOME still uses it that way) and “Signing party”[2] (which discusses the problem of drawing the line), see also “Steve icon”[3].

[1] https://www.folklore.org/StoryView.py?project=Macintosh&/sto...

[2] https://www.folklore.org/StoryView.py?project=Macintosh&stor...

[3] https://www.folklore.org/StoryView.py?project=Macintosh&stor...
Wow, a pricing page with no numbers: https://goteleport.com/pricing/ Amazing
lol - fraud isn't purely limited to gains. Where the heck did you get that from? Fraud comes into play any time someone intentionally tries to mislead - for whatever reason. And there has been plenty of fraud around energy reporting - again, for various reasons.
> it's also there to help protect employees from other employees

Not always. The main goal of HR is to protect the company and keep things running when sorting out problems between employees, not fairness.
That's absurd; we're comparing the rate of exploits, not whether the same exact exploit exists. By that logic, I can say that OpenSSL is perfect because it doesn't have (quick search) https://docs.microsoft.com/en-us/security-updates/SecurityBu...
I have never seen the appeal of this "smartphone" fad and have had a dumbphone all along. I think the article misses another reason for recent resurgence, which is that the most recent generation of dumbphones are actually usable. There was a dark period from about 2012-2020 where the phones were simply terrible: bad hardware, bad software etc. My phone from 2005 was better than anything available during that period. (The problem was that the old great models couldn't be adapted to 4G networks, and nobody wanted to write new software for dumbphones.)

Now there are some nice ones available again. I like the Sunbeam F1.
Microsoft sells MSDN subscriptions for enterprise users. And that’s more than the GitHub revenue.

It’s weird in that I recently discovered a few hundred programmers who may $500-2n/year/person to Microsoft for visual Studio and more for a devops/teams foundation server/vsts and two full time admin contractors to administer the source server. There’s a lot of money in this space that Microsoft is probably losing as orgs migrate to GitHub.
U.S. Lifts Chinese Import Tariffs Hitting GPUs, Motherboards
Strategic offensive nerd-sniping.
> Eat corn while listening to Korn music while using the Korn shell.
… to compile the kernel.
I think the main problem is that we are increasingly operating with different definitions of "dick move."

To many people, the idea that a small business owner would have their store burned to the ground because someone else in their town (or on the other side of their country) did something bad, is a massive dick move. Yet, this happened numerous times during the summer of BLM in 2020 and it was widely defended with things like, "everything is political" and "not to take a side is to take a side" and "you're either with us or you're against us" and "mostly peaceful protests." There was even a famous "looting is reparations" in articles and at least one book called "In Defense of Looting."
At my local store(s) there's plenty of parking space, but no bike rack or a railing to lock a bike. At the gym, there's a bike rack right in front but no parking space. For my commutes accessible by bike, a folding bike offers no current advantages. The option of a bike that's easier to take on the subway is certainly appealing though.
Yep, not disagreeing with them at all on their overall point. I just see this "FLOSS is inherently political" line floated a lot, and wanted to point out that it's a false equivalence. I probably could have made that clearer.
How about an enemy missile hit your nuclear plant?
Is an electron app really a desktop app? I suppose from the users point of view it could be, but I read the OPs post as asking about native desktop apps, ie. providing a better experience than a webapp.

To answer (my interpretation of) the question, there are still plenty of good native desktop apps for MacOS. I don't have data to back this up but I wonder if Mac users are more willing to pay for native desktop apps than Windows or Linux, which makes it easier for indie devs to support themselves full time writing these niche apps.
Why does it say 10 reasons when there are 9 reasons?
> Unfortunately, this caused a new load pattern that introduced connectivity issues on the new failed-over primary, and applications were once again unable to connect to mysql1 while we worked to reset these connections.

> We were able to identify the load pattern during this incident and subsequently implemented an index to fix the main performance problem.

What actually is "load pattern" in these cases?
The nakedly predatory user-hostile nature of many large actors on the web really gave them no choice.
Thanks for the perspective and the laugh. It's very easy to see a trend that isn't there in an aberration.
It's the chicken and the egg issue. People would purchase desktop apps if they were offered. But since they are not there is no support for them. As developers, it enthusiasts, etc ... we need to bring them to the forefront again.
Learning Natural Language Processing (NLP) Made Easy
What about Flutter? I heard so many complaints before I now hesitate to look at it. But maybe these were just teething problems and things are running more smoothly now?
This is an excellent, key point.

I use Waterfox these days, and occasionally Firefox if there's a problem.

It's now significantly harder to customise either of them to the way I used to like pre-Quantum Firefox. A few more steps down this path and I won't be able to at all.

https://www.theregister.com/2021/11/04/waterfox_firefox_fork...
It’s just an emoji, not a Memoji (https://emojipedia.org/man-wearing-turban-medium-dark-skin-t...)

It’s probably a review written by somebody with a brown skin tone. Page authors don’t know the social intricacies of what constitutes Sikhs and chose this one as “close enough”.
I've made lifelong friends on IRC as well as ICQ/AIM. These apps don't really have any special features for making friends except a chat window.
Actually I have. I have also rambled against PayPal right here on HN. I would still deal with a middleman like that than trust a Ponzi scam to handle my money.
The CA is a key, not a network service.
>Exactly, this paternalism over (mis)information needs to stop. What kind of free society can we have if dissent is not tolerated? Some of that dissent will be nonsense but some of it will have some truth to it.

In the context of Mozilla. I fully support their intention of stamping out 'misinformation' and 'bad ideas' and I highly recommend to anyone and everyone they must stop using firefox or anything related to mozilla. They are hostile actors.

How about society? We had a major societal inflection point in Canada recently. We don't quite know what all the consequences will be at this point. This wasn't new or out of the blue. Unfortunately this denouncement of PM Trudeau and his actions was across the political spectrum.

While the current situation is a disaster, it's worse with what is about to come. 'It's the government's responsibility to regulate online speech to prevent radicalization'. Obviously this is being done under the guise of 'misinformation', 'hate speech', 'denazification, and 'anti-racism'

This upcoming reality of censoring speech will target dissent far far more often than any sort of nazis in canada which isnt really a thing.

The reasoning or why this is happening is far more important. Once you understand this and you really understand why Canada is in this situation.

>It all reminds me of Paul Graham's What You Can't Say essay (http://www.paulgraham.com/say.html)

Yes precisely but what makes things so dramatically different compared to today. Incidentally HN is well confirmed as having been taken over in this wrong way.

Something that I wish I could do is do this analysis for right before the american civil war. I bet it wasn't even as bad as it is today.

>"The statements that make people mad are the ones they worry might be believed. I suspect the statements that make people maddest are those they worry might be true."

What happened to the universities? Used to be the bastions of free speech but are literally the opposite today. I am 100% certain I understand what's happening and why. I just wish I could see how this will be solved and I just don't see how.
I did no specific compatibility research, because it’s more than likely going to work out of the box with distros like Ubuntu and Fedora, and you can do some work to get things going on distros with less hand holding.

It’s an i9-12900k on a Z690 motherboard (tons of these, I got a gigabyte model). I got a terabyte of nice NVME and 64GB of memory; made it out the door for about $1600 with a case, taxes, and everything. I didn’t buy a graphics card because I don’t need to drive anything other than some text editors and browser windows, and it’s really not a buyers market right now. I’ll probably pick up something in a year or so.

If you’ve never built a computer, highly recommend! It’s really not difficult, though can take time and it can be frustrating. Really rewarding when you boot it for the first time, though.
Guide to Pallet Sizes
How do we understand molecules or cells? Through microscopes with our sense of vision? We haven't avoided the subjective sense problem at all! Merely refined it. We _can_ see the molecular machinery of the cell, having the ability to augment our senses with technology, and what we see must account for human subjectivity in a myriad of ways.

Math is a more interesting case, in that regard, as it is more clearly divorced from sense data in the classic sense. Though with the nondual perspective being presented here in mind, thought and logic is often lumped in closer to being a kind of sense - I don't _think_, I _experience thoughts_. I'm not settled on the point, but that framework would allow us to say "math is a function of the way human brains sense logical resolutions among axioms".
> how many medical devices are thrown out simply due to issues with the companion software

If in the US, did y'all get FDA certification for the internally developed software? Did the vendor?

https://www.fda.gov/medical-devices/device-advice-comprehens...
Think of it this way: by starving the supply of that one bitcoin, you have contributed in some small way to the eventual loss of all bitcoins through similar events - speeding up the rate at which the world can move on from this silly fad.
It was never just for drivers. Most of what you use in high-level languages is just syntactical sugar for things that might take three lines in C instead of one line in your usual language.
I think you're misunderstanding the objective. I don't want most of my services (e.g., personal finance, photos, Plex, etc) to terminate at a public IP, that's the whole point of the private network in the first place. So for those explicitly private services, we now need DNS and TLS and in the latter case ideally something like LetsEncrypt so you don't have to manually rotate your certs (but the normal verification methods don't work because your service isn't accessible to LE in the first place--maybe you can run some bastion/proxy?).
I think I disagree. In security (not just financial), security and user convenience are almost always at war with each other. And "culture" doesn't seem to fix it.
conversion has losses - if it was remotely economically viable people would be doing it ALL OVER the place. Energy storage is the magic bullet to make renewables truly feasible for base load support and if this was remotely viable AT ALL someone would have implemented it already.

Just because a tech is available doesn't mean it's practical for every day use.
As a user I absolutely do not want your cross platform 'native' app.

I want a purpose built native app that is close to the metal on that specific platform. Not cross platform. Platform specific, using all the latest apis and features of that platform.
Isn't that the whole point of "open source" software? The author gets to put out code that matches their will, and if you don't like it, you either don't use it, or you fork it and make your own.

It's funny how every time there is an "open" project on the internet, from code to Wikipedia to whatever, there is always a group of people that forms to quantify, collate, tabulate, and regulate it into some imagined corporate structure.

Don't like the protest? Fork away!
Alternatively, CloudFlare Tunnel can do this for free without the need for a VPS (assuming you're serving HTTP traffic only.)
> However, for some reason, many consumers will happily subscribe to SaaS apps.

Because consumers value not having to install, not having to backup, and not having to sync devices. They want immediate access to the thing they want, when they want it, on the device they want to access it on, with zero friction.

Apparently, broadband internet is sufficiently reliable (at least download bandwidth), that consumers do not value local redundancy, and they have not experienced sufficient losses by not having their data restricted to local devices, or are not cognizant of any losses.
Any organization that refers to the units it manages as 'resources' does not care about them as humans.

Human Resources is about limiting damage to the company. Sometimes that overlaps with protecting workers. Most of the time it doesn't.