skysight-inc/HackerNews huggingface dataset:
I think that blocking your software from running on some computers would be very disruptive but should be legal. (Edit: not endorsing this, just trying to clarify where the line lies)

Actively trying to harm those computers is simply not OK and goes beyond "disruptive" protest into harmful.

To analogize, if your protest blocks traffic, it is disruptive. If you protest goes looking for property owned by Russian speakers to burn down...you have moved beyond disruptive protest an into being a harmful attack.

I do not think the latter is anywhere even close to justifiable.
Any amount of fear for someone following you that you can see, should be more for someone following you that you can't see. The fact that its inverse is a weakness of our psychology.
You have to launder it like the article mentioned, it just glossed over that completely as its about the OPSEC.

Its still better if you already have a lucrative clean-money life, which means it is easier to quickly intermingle uncleaned money into it.
Dependency hell but with more politics!
Show HN: Simple JavaScript types with pseudo-decorator syntax
better question may be: why aren't consumers buying desktop apps as much anymore?
Finding someone skilled enough to fix complex technical issues and is willing to pickup the phone each time is incredibly difficult. By the time you're skilled-up, you're done dealing with the abuses of the general public.
> I think it's kind of a lovely thing.

There's room to disagree about that. Especially with orchestral music, the reality is that so much of the audience is simply there out of habit and not "real aficionados" as you say. Which means they're not really grokking any of the music and do not really care about anything besides the old "workhorse" pieces. The widely-acknowledged outcome is that, far from being actively preserved, much of the potential repertoire simply languishes in obscurity.

There are of course forces pushing against this unwanted dynamic, such as a renewed appreciation for solo and small-ensemble/chamber music (which can at least be easier to understand for the novice listener), as well as recreational engagement with the artform outside the concert hall. In many ways, this is a reaffirmation of the "natural" environment for this sort of music where recorded music was either non-existent or uncommon, and actively playing music was an increasingly accessible, everyday activity.
> * Elastix IP Phone Server (Asterisk PBX hooked up to Aastra IP phones in every room in my house)

How was your experience doing this? Also how do you get upstream to "the phone system" for lack of a better phrase. I really like this idea of this but I know nothing about how the peering works.
That's exactly what I would write here. FLOSS is basically a political movement against the software industry since 1960...
CI/CDon't
Unreal Engine 3D Fractals Plugin
Monads are algebraic objects that conform to certain axioms. The same way burritos and elephants can end up being groups, rings, Hilbert spaces or whatever under right conditions and right operations, many things can be monad too, under the right operation. The issue with these monad tutorials are in their very premise. They want to explain what monad is without giving its mathematical definition (and its mathematical context) but this inevitably causes significant amount of nuance to be lost.
"so why would they care about his camera?"

I agree that most reactions are not warranted. However, the context of the filming is quite different.

On one hand, you have (mostly) stationary cameras filming areas, and all the people in that area. Usually the cameras are not zoomed in, and ostensibly are not allowed to record audio in many jurisdictions. So you don't feel threatened because it's a universal thing and unmanned. Also, you assume the purpose is for property or personal protection.

On the other hand, you are being specifically targeted, including audio, by an actual human with a camera. Are they recording my credit card, pin, etc? It's reasonable to question what they are doing as it is unusual and could be a scam. The motive is unknown.

Context and details matter. My guess is they violated a law and/or got sued. It's much easier than most people realize. For example, if you record someone's conversation while their on the phone, you could be in violation of wire tap laws even if you didn't tamper with their communication (simply the act of recording).
My first thought was "is there an emacs mode?"
A family member who is a professional classical musician told me it seems that excessive drinking, and sometimes substance abuse, is a coping strategy for the high stress of playing on stage, which is very exposed. Doesn't seem very healthy. There are pro orchestras whose members get drunk in the interval so the second half of the concert is not so good, especially if they are away from their normal base, or don't like the conductor.
I just want to use Javascript to display the odd modal!
This is not true. Modern nuclear plants can load follow.

The reason they usually don't is because fuel is such a small portion of the cost of operating a nuclear plant. It's comparatively more efficient to run nuclear at 100% and idle fossil plants. But nuclear can absolutely load follow if there's a reason to, such as load sharing with renewables.

You will find further information on this web site: https://en.m.wikipedia.org/wiki/Load-following_power_plant
Wages may be rising nominally, but now I'm fighting against hyperinflation of housing costs in ~10 metro areas. It's not so bad if your house is going up in value so you always have a down payment ready, but it's made it very challenging to buy a first home when the cost of a down payment is rising by the better part of an annual salary every year.

I don't know that it's any better in the counties with shrinking population. The shrinking population reduces demand for all the services they might have been able to perform at a higher wage. And housing prices still seem to be rising. Again, not a big deal if you already own a home, but I think it locks out a good portion of a whole generation from home ownership.
Check out teleport. It abstracts away the certificate bit and manages it for you. You run 'tsh login' once and you get a cert good for 12 hours (then you can get access to all the teleport resources you are allowed to, weather that is ssh server access, db access, kubernets access, etc.) I am evaluating the product now and am quite impressed.

https://goteleport.com/
In the past I'd agree, but with ARM and RISCV I think that's less of a concern.
LG microwave tricks (not to cook)
>Riders will pay the same fare for taxi rides as they would for an Uber X trip, the company said

Paying Uber prices for a cab? That won't go down well with folks who use Uber because...they want an Uber

Although the article only mentions Uber made a deal - perhaps 'we won't send a cab' just became a Lyft feature?
You are the one who mentioned security, not the other user. My point was I don’t think they were referring to security as Plan9s most famous features very much have made their way into every major OS out there.
You should comment then on the kickstarter page for any customers commenting there (who might not have realized that) and for people who are not connected to it who would be looking at your campaign...

And yes agreed, kickstarter's UI is really not great..
> Maybe I'm unaware or mistaken but if you're editing anything inside /usr as a normal user,

I'm not doing any of this as a normal user. I'm doing all of this as root
I don't think raTox receives nearly enough attention: https://github.com/pranomostro/ratox
Before people come in chiming for the good 'ol yellow cab days. A few things from a guy who lived in NYC for 24 years over 4 boros:

- Good fucking luck getting a yellow cab in the outer-boros or Manhattan above 96th st.

- Good fucking luck getting a cab in the rain. Why are their meteres turned off and why they are all suddenly OFF DUTY? Could it be the drivers are gouging desperate people with off-metered fares? No way, they'd never do that...

- Good fucking luck not getting ripped off on the route. A ride from Greenwich Village to Park Slope shouldn't involve the West Side Highway ...

- Good fucking luck getting one if you aren't white.

- Where did these cab driver clowns think the money for those $1 million+ medallions is going to come from? Cheaper oil prices? sky-rocketing inflation? Sucker customers?

E-hail (Uber, Lyft, Gett, Juno, etc) was a breath of fresh-fucking-air. The yellow cab industry did themselves in. That industry ddi themselves in and went down with their king Gene Freidman [0].

[0] https://en.wikipedia.org/wiki/Gene_Freidman

When my son is old enough to visit the morass that is NYC, and old enough to understand, I will show him what getting a cab was like in the dinosaur era.
If I had a do-over on Java, I'd get them to make separate interface toolkits for each major platform. Ones that use the native widgets and follow the native conventions. Design them to feel as similar to program as possible, within that limitation. Share stuff that can be shared, but don't force it if it's not as similar as it looks.

Then after that maybe add a cross-platform toolkit that doesn't try to look or feel local, but treat that as a peer with the other UI kits, not a replacement.
No. Youtube is just toxic to one's mental health.
IIRC the recent examples of genuine "protestware" included a modification to the license. There are already tools on the SCM side which will detect that (Whitesource being one).
Oh no i did not. It was extreme bait and switch.
No, I meant exactly what I said, more men are violent criminals per capita than women. What you said is also true, but it's not what I meant.
> Pushing political commit messages is not "power".

I'm not debating whether it works or whether it's the right form of activism. I'm responding to your comment. Namely you saying that taking a side is childish.

> If you like like everyone around you you are not a rebel, just a conformist.

If your goal is to follow the herd, that's bad. If it's to go in the opposite direction, that's the same thing. I'd encourage a person like that to think about more than himself.

> How do you know what the truth is when you have no foot on the ground?

Are you disputing the recent Russia's invasion of Ukraine?
> big, untrue, statements saying the real web is "centralized"

Well, it's not completely centralized, but it's more centralized than using IPFS for the backend and ENS for the namespace. I think that's hard to debate right? If I take down my server right now chadnauseam.com will go down for everyone. But if anyone has my IPFS page pinned, it will stay up for everyone no matter what I do (barring exploits in IPFS I don't know about). So in that sense it really is more decentralized.

> Nazi sympathy under the guise of tolerance.

I don't understand why you see a quiz that gives you the option to pick either way as promoting one option over the other
https://www.eia.gov/analysis/studies/powerplants/capitalcost...

The economics of the pure gas turbine vs the combined cycle depends on the fraction of the time it spends running.

For a peaking plant you are only going to run it a fraction of the time so you care about the capital cost and not about the fuel cost... So you're going to use the cheaper to build but more expensive to operate pure gas turbine.

If you are running the plant all day then the economics are favorable to go combined cycle where you start with a gas turbine, recover heat from the exhaust, and feed that through a steam turbine. The capital cost is more than the peaking plant, less than the steam turbine on it's own, but the fuel efficiency is great which leads to lower operating costs. (e.g. the steam turbine in a combined cycle plant is much smaller than a stand-alone steam turbine with the same energy output as the whole plant)

In the case of nuclear it is worse though because you do absurd things: a PWR has "steam generators" which are huge heat exchangers, larger than the pressure vessel, that use hot water at high pressure to boil water at low pressure. For liquid metal reactors the heat exchangers are even larger

https://www.youtube.com/watch?v=JIkYOFxcqRg

Contrast that to the heat recovery units used in the combined cycle turbine that couple hot gases to water or the sodium-to-air heat exchangers that rejected heat from the fast flux test facility. In terms of size these are like a bug splatter on the plans for a PWR.
She had a book signing in Prague where she encountered people unhappy with her role in bombing Serbians, "disgusting Serbs" was her comment to them.

Hundreds of thousands of Iraqi children lacked medical care and were malnourished under her crushing sanctions. Lesley Stahl from 60 Minutes asked her about this, Albright said "the price is worth it".

The "well-funded character attacks" are words out of her own mouth, compliments to her blood-soaked actions around the world.
perimeter fencing doesn't stop an airplane
It becomes feasible when you have a larger number of key pairs that are supposed to have access to the same set of machines. I did it as a private person because I'm an SSH nomad, using several clients with different key pairs each.

I agree with you, for a regular user with a single client device (or two) its not worth it.
Yeah the lack of mentioning a CRL at all really stood out when reading this. I actually didn't know about SSH certificates until I saw this article (I always assumed that SSH did not support this), but do run my own CA and authentication for internal web services, EAP-TLS, and VPN. The CRL is your first line of defense in the sense that it blocks the use of that credential instantly when it is revoked.

I will argue though that the use of a short expiry produces slightly better protection than no expiry at all. If an employee leaves the company (with no CRL in place) and their certs expire in 16 hours, then unless their credentials are stolen in that timeframe your systems are still safe.

Likewise, if a CRL is in place and credentials are stolen without you being aware of it, the expiry still provides a form of buffer if the stolen credentials end up being used after the cert expires. In this case the expiry would trigger before you realised that credentials were stolen and updated the CRL. Now yes compromises can happen in seconds, but that's not in every single case.

That being said I definitely agree that the expiry is not a subsitute to a CRL and any certificate system should have revocation systems in place. In the end you really should have both a CRL and expiry date if possible.
This is such a bizarre post IMO.

I go to therapy because I have major depression and gender dysphoria. It’s not any lack of rationality that I benefit from talking with someone whose job it is to add perspective and suggestions to thoughts and feelings I express in a non-judgemental way.
The USP of Step is to make setting up a custom CA as easy as it is with Let's Encrypt
Bvp47 – New NSA Implant Using BPF to Hide Network Traffic [pdf]
>Similarly I had the realization that when left alone, you can rapidly lose track of reality. Your emotions will influence beliefs and nobody can rebalance your mind. These beliefs can make you suffer deeply and sometimes they're completely bogus.. yet you can't easily extract yourself from this mindset, while when with others they can bring you back closer to a centered view. I kinda see social groups as balancing devices now.

I think I have experienced this. Also being among people constantly gives you these signals to process, which distract you from the self-talk. These external signals help you hook back into the collective thought?
I think it's because games are often closer to art, and in the art world, crediting the creators is common.
There needs to be a technology bill of rights, not just for people dealing with Google, Amazon, Apple, and Facebook, but also the myriad other technology operators which can disrupt our lives in an instant with some poorly programmed process or unanticipated edge case.

Ultimately, the OP or my non-tech savvy employee or my mother should be able to get real answers and/or help from a human being when wronged by Google, a telco, or the local bank.
Rehab and addiction therapy is not accessible to everyone, both geographically and financially.
DIY JavaScript Error Logging
There is an important distinction between “this thing is done for a reason” and “this thing is done for a good reason.”

Even in the long term, this might look like a good thing to a CEO. However, my point is that it isn’t.
Kotlin doesn't bundle a fundamentally new/better UI toolkit. It's just another JVM language.

Most complaints about UI toolkit in "Java" are really about the JDK, its startup time, and the fact that the UI toolkit in the AWT/Swing days never closed the gap with native apps.

Kotlin would just be using the core library UI (or android UI API), so it's no real advantage.
People with a contrarian streak are never going to performatively denounce something on command if they want to make a point which is unrelated to that denounciation.
the poorest people seem to have the most kids, in every culture.
management ownership of algorithmically-generated profits, the machines dont care
> this operation could be construed as an act of vandalism or at worst an act of CYBER terrorism

Could be. But by whom? To what effect?

One of the downsides of losing credibility as a nation state is the concepts of deference, retaliation and proportionality lose weight. There is no indication that the facts on the ground would affect whether Putin deems something a cyber attack. Worse, one's own policing actions are likely to cause more damage as propaganda pieces than ignoring the issue.

Yes, in an international law framework this would be prosecuted in the U.S. But in that framework Russia wouldn't be in Ukraine. Add to that it's tacit approval of its own hackers, and it's difficult--in a realpolitik frame--to find support for doing anything about this other than minor finger wagging.
Considering using fast charging all the time, especially when you don't really need the speed, dramatically decreases battery life you'd think phone manufacturers would be giving cheap, high quality USB C cables that guaranteed fast charging away to help kill the batteries and drive more phone sales.
Something evil capitalists would do, right?
https://github.blog/2022-03-23-an-update-on-recent-service-d...
In tens years time, the internet will be purely services and content created by machines, for consumption by other machines.
Many people have never realized that self-destruction can feel liberating.
On-the-Go Coding on an iPad with Blink Shell and VS Code
> same way that hundreds of western countries have pulled their businesses out of China.

First of all, there aren't 100s of western countries...
Yep. At my previous company, the Java (server-side) builds were a lot faster than the JS / React (client-side) builds. The fat jars were also a breeze to deploy. Java is lightweight now.
So shitty hardware that doesn't comply with the spec is the spec's fault?
Love the logic in this thread!
again, nothing blocks you to have a better supply chain to your software:

Download all dependencies and freeze them, fork the dependencies and groom your fork or have dependantbot or depfu managing your dependencies for you and keep a delay between merging the PRs, have manual review, etc..

You shouldn't be pulling stuff from internet and pushing to production without take a look into that anyway...
Lessons from Great Businesses: Be a painfully persistent recruiter
It's very much a use-case and risk driven decision. A company should be using Teleport, which is a lot more than just certificates (but they do use certs). For your personal VPS or GitHub account, nobody is going to go out of their way to get your SSH keys.

The biggest "you're doing it wrong" I see is people who disable host key verification because their servers' IPs change constantly. Do you want MITM?! Because this is how you get MITM! Might as well use Telnet for connections.
This is one for me too. My whole adult life I’ve felt like I was “behind” in everything I was doing, only to realize with age that I was fine and there is no universal rule about where you should be at a given age. Make the most of yourself right now.
Because software is being sold as a cloud-only subscription.
I just saw someone on tiktok showing how they made their own invisiline from a scan of their teeths. They programmed their own multi-step adjustment, bought a special 3d printer and printed all their invisiline things. Unsure how efficient or comparable theirs will be to the right thing, but I found that very interesting what a single person can do nowadays!
I figured this out too but I wonder if the button is strictly the fsm if the mouse state is also being tracked, in the example yes, if there was more than one button probably not... but the idea is brilliant and probably worth playing with.
Why are we still using IPv4? The time to upgrade a standard is probably exponentially related to the size of the install base. The computing ecosystem is much bigger than it was 20 years ago.
Google Disulfiram but there are some newer things out there as well.
Hopefully in the near future, we'll see them launch "GitHub Dating". I've always wanted to filter my potential partners by their stars and choice of language.
Passwords are safe if you can memorize them. It is not too hard in my opinion. I also think they should always be an option for any kind of auth. Maybe I want to authenticate against a system but I don't want others to know my ID. For that use case a password is the better solution.
This is very much what age is designed for.

The Go implementation supports every OS. The Rust implementation (rage) also does, and can be called from C, JavaScript, Python, and anything else with a C FFI. Also, age can be implemented entirely on top of libsodium, so anything with libsodium bindings can easily get an age implementation. I’m working to a TypeScript implementation to demonstrate it.

I’d be interested to hear what language support is missing, to know where to invest in the future.
Although I don't relate to your comment at all (I'm married for 26 years, have two kids) I don't know why someone downvoted you, so I upvoted.

Different people have different priorities, and it is great when people realize marriage or kids are not right for them and ignore the social pressure. There are too many people who get married or have kids who aren't suited and it is bad for everyone involved.
Colin Furze is basically a first world mining operation compared to the "look at how they do <insert thing here> in <insert equatorial country here>" type videos that nobody takes any issue with.

There's a double standard in there somewhere.
Yeah! That's why I'm excited for the effect system to land in OCaml. In general I think effect systems are more user friendly than monads and it makes the choice of how to handle the effects more explicit.
Github isn’t TikTok
Forcing all businesses to maintain a human for the potential of interaction would be extremely expensive for them and the costs for almost every service would increase. A lot of companies would probably just hire one person and make a labyrinthine phone tree to get to that one person. Other companies would outsource it to ruby, take your info, and simply not respond.

If you want to talk to a human, file a claim in small claims court. If your problem is not big enough to file, stop using the service and look for a company that will support your needs. Don't make me pay for your poor choice.
Nowhere has it been shown that adding support people would make these companies unprofitable.