skysight-inc/HackerNews huggingface dataset:
> but a major part of it really seems to be that JS devs are a different breed.

Can you really make such generalizations considering there are millions of JS devs, some of them not working exclusively in this language?
my guess would be that the majority of metal fans who also run Arch will probably have significant overlap with the section of the metal fan base which does not consider nu metal to be metal in the first place
I assume for the same reasons that oil is not.
I wonder what kind of innovations we're missing in the EU with our affordable healthcare.
I suspect its mostly a change in the types of applications being written. Most of the trends today are about interconnected sharing of data or aggregating data from across sources, internet applications for want of a better term. There aren't many new commercial applications being developed because its inherently a single user experience creating or editing data locally. They are still being created in the open source community however, non linear video editors have come quite a way in the last few years as have some interesting learning tools like Anki and IDE stuff like VSCode, I have added 10 or 15 applications to my list in the past years for all sorts like cartoon drawing. But the desktop isn't perceived as profitable for a new application and a lot of the tools have ended up with obnoxious DRM and charging schemes like Adobe. It is just not a hot area of innovation and its not being pursued.

I have also found that as a consequence a lot of modern languages are very light on GUI support if at all. Rust, Go etc etc do not have robust GUIs of their own and you end up bridging across to other languages and working in odd ways or with very bare bones implementations like fyne. On Windows at least your best bet for a GUI remains either C/C++ with Visual Studio or .net and the other choices are a long way behind. We are seeing the rise of the web interface via Node and such as a result, its cross platform because its just embedding a web server as a control but its providing a local application but as people often point out they don't run well and they lack native feel and performance and its not a great experience. There are technical issues here too but I think its really more that few people are looking at these types of applications and a few big companies maintain most of the big commercial applications and buy up anything new to include in their suite.
Is there data that indicates devs aren't making desktop apps any more?

Maybe it's just the major applications (e.g. video editing, audio editing, image editing) are good enough that it's difficult to compete without substantial resources.

The user experience may be better for a well-made native app than an average web apps, but the developer experience for the web has some major advantages: 1) You don't need to ask permission; 2) web apps works cross-platform; 3) updates are easier; 4) less obligatory updates to accommodate changes in native OS APIs/SDKs. Etc.
I tried to analyze the running app with the Firefox dev console, but the GitHub hosted page said there were no sources!

Browsing the Sokol Github, it looks like it's compiling to web assembly. I'm not very familiar with web assembly, how does one normally debug it?
Ughh. Go read up on ACME (Let's Encrypt). Unless you run your own Certificate Authority root, or configure things very carefully, using TLS certificates grants host level access to your DNS provider, and every organization that reliably routes external traffic to your host.

To what end? The threat model rekeying tries to protect against involves compromised authenticated client machines.

Once you have those, the attacker has shell on the server, and it's game over. There are these things called "advanced persistent threats" that have been in the news a lot already.
Even that would be wrong to generalize. All the study really says is that higher-up in academics put less people into the acknowledgements part of the paper, than lower-ups. Which also totally makes sense considering the difference in experience.
Anecdotally, most teams I know building mobile apps are using some sort of cross platform toolkits, unless native is really required. So you're kinda killing many birds with one stone.
I'm not sure I buy it, but, TFA tries to explain:

Situation: A person's machine dies and takes the SSH private key with it

No Certs: They now need to get IT to distribute the public keys to a set of hosts, where the full list is possibly not known by any one person, so for the next week it will be "oh shit, I forgot to ask IT to put the pub key on server-12, so I'll open a ticket and not get any work done for the next few hours"

With Certs: They get IT to sign the new key.
They're equivalent, in this case.
Nuclear is expensive due to politics, not pure science or economics
Nuclear is unpopular because it has been vilified and made an emotional argument. Plus you can't see, touch, taste or feel radiation - the ultimate boogyman to trigger our lizard brain.
Nuclear "waste" is waste only due to politics and stupidity. Everything we classify as "waste" today is not waste for other reactor designs that will more than happily (and safely!) burn that "waste" and turn it into useful energy.

If you were able to separate out politics and emotion from the nuclear "debate" there wouldn't be a debate. It would be a slam dunk no brainer decision.

Luckily for China their despotic internal rule doesn't have to suffer fools for stuff like this. They are charging ahead with Thorium and god help the rest of the world if they crack it at scale. Then people will see just how critical a role energy is to the success of a civilization. All of our ridiculous and continued postering around energy while not really doing anything significant (and all the resources wasted on many renewables that are anything but) is going to bite the west in the ASS big time. Rome is burning and we are fiddling.
> here is something like a 2D version of a ladderane

Don't know about that analogy. To me, the 3D version of a fenestrane wouldn't be a ladderane, but rather an https://en.wikipedia.org/wiki/Adamantane
I would definitely appreciate the reasons on why small hydroelectric plants aren't seen as a good alternative to other power generation systems in economic terms.

To my understanding, they seem to be pretty responsive in demand fluctuations and pretty cheap with minor environmental impact.
NASA’s Insider Threat Program [pdf]
My (unsolicited) advice that I followed after hearing it from somewhere else (HN probably). Get customers first, build later.

If I don’t already have a line of people ready to put money down for the product (or even pre-ordered), it’s not going to be any easier after I take the time to build it. If I can’t get customers before I build it, I’d seek out different problems to solve.

I am not a serial entrepreneur or someone who has created large businesses like others here, so take what I say with a huge grain of salt, but it’s how I’ve chosen to pursue projects going forward.
it was a long time ago, but there used to be a model of the state machine for selecting a file in the mac os9 Finder that was often shared (yes i'm talking about around the time that OS9 was current). I don't suppose anyone remembers that? I'd love to see it again
"Skype for Business" sucks more than Teams. But it's true: it's hard to imagine something like "Skype for Business". I had to use it for a few months when working with a business unit in a different country that were all forced to use it. We were all happy when their business unit's IT department agreed to move them from Skype to Teams.
Just watched this the other day, it was interesting, I agree. It's a dystopian tale of automatons used for the criminal justice system.
Non-subscription 1Password now permanently broken in Chrome
And can I access my university's server with that? My office computer from home?
There are actually 3 different packages:
1. The boilerplate for developers: $19
The full code with the compiler, my best snippets and lifetime updates.

2. The full course: $59
The full course with all my best practices for website optimizations, SEO and mindset.
(actually everything is explained on the website)

3. The full course + boilerplate: $69
AI usually starts off as a way to serve humans, but mostly benefits the humans who create it, as opposed to the humans who use it. After a while, things seem to slide towards the dystopian, as the AI optimizes(or is optimized by the owners) to keep users present at all costs, to the benefit of the owners.

I relate AI feeds, management, recommendations, etc with Dwarves and the Mines of Moria. At what point will we have dug too greedily and too deep? Those goblins crawling around down there can be representative of the users who get stuck in the system, being fed trash, and being kept discontent.
> The OpenBSD team states that they consider that the vulnerability would be exploitable if there weren't severe privilege separation and pledge involved.

Yay!
Just to be clear, folks, this isn’t my project. I saw this in /r/programming and it looked interesting, so I thought I’d share with you guys.
Keep in mind that M1 is on 5nm but last I checked neither Intel nor AMD arent there yet so I expect competition to heat up even more!
Add in ATX 3.0, ATX12VO 2.0, the new ATX12VHPWR connector, the I_PSU% feature, the beginning of PCIe 5.0, and the beginning and relative immaturity of DDR5…

… right now I say to wait until the end of 2022 for a build. Let Zen 4 and Raptor Lake come out. Then realize Zen 5 and Comet Lake are likely another very real step above that the following year, though at least you’ll be able to take your new PSU, memory and GPU along with.

Never mind the reality that Apple is just getting started.

Granted, you can’t wait forever. I did a build last year, and now get to see how things shake out as all the new stuff comes available over the next few years.
>I was wonder why aren't devs making desktop apps any more, especially since everyone is buying laptops and desktops again?

Who said they aren't?

But you wont find people talking about them on HN. Unless it's some UNIX app or development desktop tool.
GitHub SREs are going to end up with thousand-yard stares by the time this is all over…
The data in that paper doesn't support the conclusion.

Loss of income was the big problem, by far.
Given how influential Ted Kaczynski's manifesto has been within the tech community, and how many people agree with his views (particularly regarding leftism,) if not his methods, I think that's objectively true.
Is it really expensive? Their website lists a 14 day trial but I don't see any pricing, just links to "Contact Sales".
Keep up the good fight! Also, have you looked at react native for Windows and Mac?
I'm sorry but this is just silly, HN threads about non-nuclear renewables are mostly fairly positive. I'm pro nuclear and do in fact agree with most of this list, but also recognize that there is a huge amount of unfair resistance against building nuclear, despite the huge push for renewables.
Since when do we not allow children to wander around by themselves? It's perfectly normal in Austria.
Most consumers no longer purchase desktop apps, so there's no way to support desktop development.

However, for some reason, many consumers will happily subscribe to SaaS apps. So developers go where the customers are.
The people who have certain knowledge of something wrong in the world, through firsthand experience or domain expertise, should certainly speak out. For example, I'm vocal about accessibility for blind people, perhaps to a fault. But I think we should be silent about things that we don't have direct knowledge about. Otherwise, we're no better than computers in a botnet sending out spam. That's why, lately, I've unsubscribed from multiple political mailing lists that keep pestering me to sign this petition or talk to my legislator about that important issue. I realize that I don't know enough to have an informed opinion on these things, and I don't want to be manipulated. (Yes, the fact that I unsubscribed implies that I went through a period where I was more involved in things I don't have expertise about; I was wrong in that.)
Pretty sure they don’t containerize with docker because they prefer bare metal.
The other sentence in your comment was:

> I think the issue is not with it being social in general, but rather with it becoming a similar flavour of social to the likes of Facebook, Twitter, etc.

I'm sorry I didn't understand you were using "flavour" to indicate AI, I just thought you were referencing social features in general, it wasn't that clear to me, sorry for that.
You are right, but economic sanctions harms also the countries that are making these sanctions. Shell leaving Russia harms also Shell. Banning Russian airlines harms aviation as a whole. And it's not a reason not to do them.

I think also that's it's better to focus on propaganda, like displaying a ascii-art of the old woman threatening a Russian soldier or whatever.

But at the end, maintainers have the right to do anything they see fit. And disruptive actions are in my view better than apathy and just ignoring the whole thing.
There’s No Global Shopping Mall
Treemaker (2015)
I, too, "run in those circles" and I got the joke. :)
Either you or I misread GP, because I don't see any disagreement. GP points out that FLOSS movement was and is inclusive by design, while this modern development is exclusive by design against people who disagree with the person's opinions.
I agree with you & the parent comment. I just wanted to play a little with reason :)

Where does 1 + 1 = 2 (or math) live? Is it in any way related to us, our experiences, our senses, or evolution? Is it part of objective reality or just some abstract idea?

I agree though, with just our senses, we can never experiences the reality - just as simply we cannot see molecules - but we know they exist? We understand the molecular machinery of the cell, though we cannot see nor experience it.
Eat corn while listening to Korn music while using the Korn shell.
Hey! Well I use Linux full time, so supporting Linux is a non-negotiable for me. Make the future you want to live in right? :-)
If you also allow the user to filter results with a search query then this shouldn't be a problem. If he wants to see Ukraine news he will search for that. If there are too many results, the query can always be refined by the user.
Kids theses days hate using technology that's older than themselves? Kerberos is amazing and it make me sad to see all these people reinventing stuff that was solved 30 years ago. The number of companies selling SSO and doing it poorly (see this weeks okta hack) is unfortunate.
> C# is going to the browser with Razor

"Blazor", actually.
okay, can't argue that, a 'zero day' is always a threat, especially given how much trust is required in the Tails updates which are like every month

odd and unlikely attack vector, but always a target
Yeah the army is communism, so is pensions. God I hate the communist healthcare system in the UK that costs less and has better performance and care than America's.

The more you nationalise the more communism you have and if you have too much you die as we all know. Its a meter god put to balance Pvp in the endgame.

> History has proven this to not be true.

Norways energy grid is nationalised and it is one of the best investment funds in the world

Meanwhile the UK privatised trains in the 70s and has the oldest, slowest and most expensive trains in europe.

History exists outside of 1970s america vs soviet russia stereotypes
The music was top-notch and not just the guest songs.
Impressive to see C being able to create x-plat 3D games that run in Browser + popular Desktop + Mobile OS's.

Typically there's big companies with large dev teams working on accomplishing such a feat & this project does it with with a 50 year old language and a handful of libs
I prefer a time stamp since there’s less ambiguity.

I became less annoyed with GitHub when I learned that they put the timestamp in the mouse over hovertext.
Well the wheels alone are not enough, a draisine bike is not as efficient as a pedal powered bike!
Anecdotal: It's still the primary communications thing in my company and probably our customers (telecoms / networks, probably quite archaic).
Yup, nuclear fission and burning oil are EXACTLY the same processes. /s

Your response would be hilarious if it wasn't so utterly tragic. Our civilization exists because of cheap, abundant energy - and there is no more cheap or abundant or RENEWABLE energy (ever hear of breeder reactors? Might want to do some reading) then nuclear - if we can ever separate the politics and emotion from this "debate".
The "liberation" from self destruction is more of a temporary numbness, a borrowed liberation from tomorrow, that disappears once the hangover starts clearing up. It's a false sense of liberation. Speaking from experience.
Cross-platform except for MacOS

https://github.com/mgerdes/Open-Golf/issues/3
I like some of the patio11 reasons from here https://www.kalzumeus.com/2009/09/05/desktop-aps-versus-web-... but this may have changed since.
I'm not sure how 2.5k for an x-ray and antibiotics is anything less than outrageous. Perhaps that's pocket change for this crowd?

And that's after insurance. The full price is unthinkable to me - most people would be ruined for years.
It's a security product that could be a huge productivity gainer.

All competitors i can think of are also expensive.
>>Is a single person going to be persuaded to support either cause by seeing this banner on a relatively niche JS library that reduces readability of its documentation?

The purpose of the banner is not to convert anyone, the purpose is to demonstrate that the author of the package subscribes to the correct opinions.
"What a burden, to breathe, having learned to stand straight, to be able to read". Has the poster had the suspect that it does not work that way?

This is why some disciplines have rules of discretion. It would have grounds to think of a parallel reality in which a special flag in HN is used, hitting posts implying that "Javascript is just scripted Java". (Asking and implying have different consequences.)
I'm sceptical about the entropy of easy to remember pass phrases, including negations and simple capitalizations. Even when going for something like "correct horse battery staple", which requires a memorization technique to remember, the space of words we are realistically drawing from when prompted by a shell is probably not that large.
You're right that Russians get intelligence from public sources such as telegram channels and that's how the big shopping mall was destroyed recently as someone posted photos/videos with positions of our military equipment there.

But in my post, I used only public photos mostly from foreign media sources that can't be useful for Russian intelligence anyway.

Our Ukrainian presidential adviser said it's required to wait for at least twenty-four hours before posting photos or videos about missile attacks and stuff like that. But photos in my article are way older than that.
I actually can’t on my MacBook Air M1. You have to get the connector in the right horizontal orientation and at the right physical position. And the portable usb-c docks are so heavy and unwieldy that it becomes difficult to get them in place. If I try to plug it in without looking, then I risk scratching around the MacBook ports. A circular physical connection would be a lot better in my opinion, or at least some kind of physical slotting to help it get the connector in place.
I'm making a much narrower point, which is compatible with those who believe in positive rights. But "human support" is closer to "a right to a free taco a day" than it is to "a right to healthcare".
I am an embedded software engineer, and I love everything about this FSM example. It shows that seemingly simple and binary things often have more complexity then meets the eye. I love using old fashioned finite state machines for implementing all kinds of behavior; if forces you to think about every single state and transition, and it naturally isolates the different cases - basically, it makes it easier to think and talk about the implementation.

Buttons get even more fun when you add a "long push" to it. I can not recall how often I have had discussions with customers about the intended behavior of physical buttons on devices; it takes some effort and patience to explain how requirements like "Perform action A when the button is pushed, or perform action B when the button is pushed for a 3 seconds" simply can not be implemented. "Oh, so you mean, perform action A when the button us released within 3 seconds?". "Well, no I want it do A when I push the button".

And then I draw a little picture on the white board showing the circles and arrows.
Fairly sure Steam was mandatory for Orange Box and was also probably the first (or thereabouts) time Steam did the key sharing thing - getting the Orange Box bundle would give you extra keys for the bits you already owned. This model isn't really how the bulk of bundles sold on Steam work now, though, for whatever reason - bundles tend to just get steep discounts on sale with possible extra discounts for content you already have.
>the mobile app boom

Are these genuinely useful apps or cynical efforts to clone popular games/apps and monetize via ads? If the latter, volume says more about the business model than demand for novel functionality.
while shame can be useful at the margin for curbing incidental misbehaviors (like peeing on the seat), it's often ineffective and counterproductive at tackling larger psychosocial issues like addiction. you don't shame people out of gambling, they just hide it from you. i know someone who's clearly an alcoholic and they simply isolate themselves for large parts of the day and then hangs out with other heavy drinkers at night.

this is incidentally why 'cancel culture' doesn't work either. you have to do the hard work of active engagement[0], and that requires empathy, not (mis)judgement. shame has a small, limited place in our prosocial toolbox, but backfires reliably when mis- or over-used (and it's too often misused to enforce arbitrary conformity).

[0]: intentionally avoiding the term "listening", because that tends to be shallowly dismissed, with everyone thinking they listen well simply because their ears work
At least nuclear is more under your control geographically. If an enemy missile can hit a solar field in a North African country and cripple you, you aren't very resilient.
settled the debate once and for all

That's hilarious. The bulk of the debate happened after he weighed in.

Giraffix Interchange Format.
There are such markets in the open, as trading gold and crypto is mostly legal, so where's the demand for a dark market for those?
For some reason, people love mobile apps and hate using the browser on mobile, but the reverse is true on the desktop: Web wins, installing a native program is cumbersome.
Well, they work fine if there is enough water for them. Quite a few people would take severe umbrage with the "minor environmental impact" view.
There's definitely a trend, but yet just this morning I read a fantastic article about someone doing just that, and making some money off of it too: https://medium.com/women-make/how-i-built-a-macos-app-and-ma...
Git (hub) doesn't care what you name your main branch, that was all you / your org; see https://docs.github.com/en/repositories/configuring-branches... on how to change the default branch in your Github-hosted repository. The new default for new repos is 'main' these days but it's arbitrary (also consider how many repos have 'development' as their default branch)
nice! how about something like that for drag/drop? anyone? :)