skysight-inc/HackerNews huggingface dataset:
I don't like the word groundbreaking in this sense, but it is a big deal that this is happening in the US.
Arguments like this are superficial and justify bad behavior. Destruction of property isn't murder, but it's still not ok and it still causes harm to living people who have no influence over the issue.
That's true on the other hand the state of Java desktop UI frameworks is at best confusing. I guess it's possible to write well performing Java desktop apps and yet I have a Java app that slows down my whole system and usually crashes on macOS
To me the SnapBuilder is huge, bravo.
You're expecting the same result from this complete system shutdown followed by tentative reworking as from a temporary system shutdown caused by a bad snowstorm or government shutdown.

In reality, it seems the existential dread of the past couple years has suppressed birthrates whereas a temporary shutdown in the past similarly leaves couples with a lot of boredom but -- critically -- not concerned about the overall wellbeing of their world.
One of the things I think protestware doesn’t understand is that the “users” of something are not clear-cut, and that should be especially obvious for things like chains of dependencies in modules/libraries. In other words, some (if not many or even most) people have no idea that something else they use (or even need) is depending on your stupid module.

For example, how would I know if my mouse driver software happens to use a certain Node module, and one of its auto-updates just starts breaking things? Yes, it would be a stupid technical decision on the part of the mouse driver company (and that company would ultimately be responsible for the fallout) but how does that help the person actually affected, in the meantime? And did the protestware developer really not think that someone “downstream” like this could be affected by such decisions? Not everyone is sitting at a terminal seeing a message printed out.

Of course there are other reasons too, e.g. you completely destroy your credibility as a project (or even potential employee in the industry) by pulling stunts like this, and how could that be worth it in the long run?
Thanks! It would be good to check it again with Graviton3.
>I think its important to recognise that quite a lot of modern web based companies are running their business on the 0 cents model. That is they take the marginal cost of a customer and push it down to zero and rely on scale to make a profit from it.

Well, that's their problem.

There should absolutely be a "right to speak with a human", like a restaurant must pass health inspections, and other such things.

If they can't afford it as a basic cost of doing business, they can always close.
1. I agree, as much as I think the maintainer of node-ipc is a flipping idiot and should be given an atomic wedgie, it's their project to do with as they wish.

2. That being said, forking a project due to maintainer disagreements is a time-honored open source thing to do.

3. The last point you made is already happening on both sides of the political aisle.

Conclusion: Maybe software being political isn't a great thing, but that's what everybody chose, and that's what everybody gets to live with. I am looking forward to the +NOPOLITICS licensing clauses.

E: Bring on the downvote brigade, I'm just happy knowing that in the end this too will inevitably burn itself out.
Indonesia preparing tough new curbs for online platforms
> BTW: "Oopsies" are common. If you're 100% done, consider surgical birth control.

Yes. Not a doctor, but according to my wife, if you previously had difficulties getting pregnant, it may be easier to get pregnant again after the first birth.
He uses it to help starving children by including a message on startup. That's a little more agreeable and less political than all of the things you listed. To try and compare it is fucking absurd.
They would bury you in legal paper work and it would end up cost 5x the original problem.
Firstly, because it wasn’t “asking” - it was a populist performance for the benefit of supporters. The unprecedented sanctions against Russia you are witnessing now are result of appropriate diplomacy that was conducted skillfully and effectively. Just to point out the difference.

Secondly, Bill Barr has gone on record to claim that it was a pretext of pulling out of NATO entirely if Trump was going to win a second term. You don’t believe Bill Barr, fine, but I don’t see why he is any less believable than Trump.

Thirdly, I’ve stated a dozen of things that point to Trumps capacity to inflict damage to international coalition that allows US to wield influence, including withholding military aid to Ukraine to pressure them to implicate Biden for political gain, the same Ukraine that figures in the latest events in case you didn’t notice. However the poster did not bother addressing any of that - why should I treat their response with any more rigor than they afforded me?
Well, which ones. I use IntelliJ and SQL Developer. While the first one is one of the best tools in the toolbox, it still has problems with global menus, dpi and pretty much everything very platform specific. Using xfce probably doesn't help.

Truth is that the only advantage Desktop Java has over electron is that it is a bit faster and less leaky, but the advantage above Qt is only that you don't need to learn C++.
Did you not know that the said companies didn't have dedicated support staff? Was this a surprise to you? Did they make you believe they had people you could call and talk to?

If you knew and still chose to do business with them, that's on you. If they misled you, then sorry to hear that and you should take your business elsewhere and leave them thumbs down in as many places as you can.

There are countless businesses without dedicated phone support that provide immense value, but can only do so in an environment where linearly scaling costs aren't forced on them. Phone support is such a cost. If such a requirement is mandated, a large portion of legitimately useful businesses will vanish and it'll be a net negative for everybody.
Example program to show three ways of doing that:

import System.Random

randomInt :: IO Int
randomInt = randomIO

isEven1 :: Int -> Bool
isEven1 n = (n `rem` 2) == 0

isEven2 :: IO Int -> IO Bool
isEven2 n = do
m <- n
return $ isEven1 m

example1 :: IO ()
example1 = do
i1 <- randomInt
let result1 = isEven1 i1
putStrLn $ show result1

i2 <- randomInt
let result2 = isEven1 i2
putStrLn $ show result2

let result2' = isEven1 i2
putStrLn $ show result2'

example2 :: IO ()
example2 = do
result1 <- isEven2 randomInt
putStrLn $ show result1

result2 <- isEven2 randomInt
putStrLn $ show result2

randomIntIsEven :: IO Bool
randomIntIsEven = isEven2 randomInt

example3 :: IO ()
example3 = do
result1 <- randomIntIsEven
putStrLn $ show result1

result2 <- randomIntIsEven
putStrLn $ show result2

main :: IO ()
main = do
putStrLn "Example 1:"
example1
putStrLn "Example 2:"
example2
putStrLn "Example 3:"
example3

In example1, result1 and result2 may differ, which is signalled by the arrow (instead of "="). result2 and result2' cannot differ, which is signalled by "=", where the right hand side is verbatim the same.

In example2, result1 and result2 may differ, which is signalled by "<-" (instead of "=").

In example3, result1 and result3 may differ, which is signalled by "<-" (instead of "="). Another argument here is that they may differ, because example3 is the same as example2, except it used randomIntIsEven in place of isEven2 randomInt. But we defined randomIntIsEven to be equal to isEven2 randomInt, so result1 and result2 being able to be different in example2 but not in example3, or vice versa, would be a contradiction.
Ukraine’s cyber defence: the battle against Moscow’s online salvos
At the expense of growing and ultimately suffocating population density. Eventually, they will have to make adjustments to offset this problem.
Go at least will never run arbitrary package code as part of a go get / go build / go install.

Only the resulting binary might contain malicious code, but the build and package management part is guaranteed safe.

In addition, go installs the oldest viable version that matches constraints - dependencies are thus not only locked, but also don’t automatically update to the newest available version during relocking unless explicitly requested by the user or another dependency.
I have long argued that there are things that should remain agnostic of politics ( as hard it may sometimes be ). This trend is genuinely destructive to opensource and I can't help but wonder if it is not done to undermine it by design.
I bet 99.99% of people who complain about not having a human to talk don't want to pay a single dollar for that human.
Rightfully so. I've worked with people who are qualified to do this (literally, a person who stared into a synchrotron) but they limit their commentary to the scientific literature.
Honestly, I find certain topics, like the need to procreate, are impossible to reason for or against; I might as well be handing out Bible copies. But, an obvious argument for procreation is an aging population, coupled with swelling national debt largely affected by the need to take care of them and a decrease in youth which can produce products to reduce this debt. I have not seen any intellectually honest way of dealing with this beyond “automation will solve everything”. That’s just one example, anyway.

Secondly, I don’t think your data on single parent families really disproves anything, specifically because that data is highly confounded by drug addicts, high school dropouts, unwed couples, accidental pregnancies, and dozens of other factors. If we’re to reason in good faith, the advice I and others are advocating for is that you don’t need to be a homeowner with a 200k+ salary, although of course you should be a reasonably mature, employed adult with a mature partner.

I think it’s in poor faith as well to reduce this to “if you feel a need to have children, you’re irrational and still stuck in go-forth-and-multiply mode”. But, again, this is not an issue anyone can find common ground over with reason or data (which you can find to support any conclusion), and I expect the HN crowd falls on a particular side of this on average, so I won’t argue further.
I think a lot of efforts to support one or the other side in a war overlook that governments often do things that are supported by only a small portion of their people, and that support is often achieved only through dishonest propaganda. And while the governments have the resources to weather economic and social pressure, their people frequently do not, the more so the more repressive the government. If we can't very directly target the government, not the people, we should keep out of wars that are not an attack on us.
I don't want algorithmic feed
I can see this as a psyops strategy by adverse actors: provide enough time-wasting entertainment to drain away the creativity of a nation.
Here is my "blogpost": https://www.man7.org/linux/man-pages/man1/ssh-keygen.1.html . The signing process is the `ssh-keygen -I` part.

The source of truth (in sync with your currently installed version) is right on your disk. Invoke `man ssh-keygen`.

Sorry for my tone. I'm pissed that, every second day, some person comes along and demonstrates to me that I'm seemingly the only person in the world who is reading the documentation on the tools we all use. Like, how do you even know what you are doing?
I feel like I am "consuming" the words quickly, but there is no room for my brain to think.
Like OP said: trust but verify. Speaking from experience, lol.
My partner bought some clothing in Brazil and wanted to exchange it at the store for something else. Unfortunately she lost the receipt, and the alternative which is providing your SSN is not available to her (not a citizen). The exchange was denied.

We walked into another store location. They were sympathetic to the foreigner situation, and made an exception.

Takeaway: Computers can't see that a process is flawed and go outside it when it makes sense to do so. Computers also can't provide feedback to the company that the process is flawed.

Aside:

Brazilian bureaucracies, even commercial ones are extremely unfriendly to non-brazilians:

- Poor bilingual support (EN or ES).

- Expectation of a SSN for all customers (this included booking pre-flight Covid tests).

- In many situations a foreign credit card will not work for online purchases (SSN & brazilian zip code will be checked against your card). Fry's "shut up and take my money" meme was extremely relevant here, as many times I wanted to make a purchase, but it wasn't possible to do so.
> If a society wants to fix a population decline so badly

But is it something that needs to be "fixed"?
Atheists are made not born.
I agree with this. There are websites that list all the undocumented ways to reach a human for many companies and government organizations but even that can become exhausting and daunting. Those sites may have trouble staying current. Even if one gets past the phone trees there are the issues of under-staffing. The current wait time for the CA FTB is 4 hours. My cell coverage is not good enough to stay on hold for that long.

My personal solution while a bit heavy handed was to move from one of the most populated states to one of the least populated states. There are drawbacks but most of the time when I call a number I reach a real person and no phone tree. Of the two phone trees I came across I was able to reach a real person within seconds. Oh and not just a real person but a real friendly, polite and respectful person. I still occasionally run into an org that is understaffed but they are always willing to go out of their way for someone that is polite to them. This solution is probably not for everyone.
I think the CLI is not the problem. More that there is a maintained implementation in Ruby, Rust, Go, JS, PHP, .... You get the idea.

I suppose openssl is supported in all of them, but it only provides primitives. I still have to manually define a file format to store the salt and such.
I’ve seen the opposite, the number of couples I’ve seen get divorced during COVID was astounding
If the intent is to disrupt, why be surprised at people being pissed off about it? Seems like a natural progression of the conversation.
Yes true but have you audited your thousands of modules? If you have a build tool that wasn’t born in 2020 chances are it pulls a hundred dependencies from 20 separate vendors.

I saw this as a JS developer who scarily runs npm installs multiple times a day.
Well, I did point out that he isn't a full-blown alcoholic which is a big difference to the kind of issue you're alluding to.

I did have the dis-pleasure of living with a proper alcoholic many years ago and she was exactly the type of person to have hidden stashes around the house. Alas, she was also the kind of drinker who needed to hit rock-bottom before she would even accept she had a problem and nothing I could do would be of any help to her.

She was a 'functioning alcoholic' able to hold down a job, be presentable and sociable. Also clever and devious enough to hide her problems from others to the extent that I left the relationship being perceived by others as the bad guy.

So yes, your points accepted but for the naivety on my part.
Focus can act as an ad blocker for Safari too, IIRC.

IIRC because I think that's what I did before I had a PiHole doing most of that, but I can't remember for sure.
Exactly!

I don't understand this obsession with enterprise-level security on home networks and hobby projects. If you think it's fun and educational to set up, then you're doing it for fun and education, not security. If you're doing it for security, you're basically setting up anti aircraft guns to do what a drone jammer could do with way less resources spent.
He has the legal right to, of course. And that right won't be stripped from free software ever. He also has the freedom to be called a dumbass who is harming open source on a massive scale.
The Funding Divide, 2022
Keep dependencies low and use only the really crucial and well vetted ones. i.e. on recent web application I'm using next.js react and styled components, express and knex.js. you don't need anything else
GitHub “For You (Beta)” Feedback
I'm definitely trying it out on my machine this evening.

What's your position on other companies providing managed service of your project?
So what is the test that the husband should undergo? I mean why only think about the faithfulness of the wife?
Aflatoxin content is regulated by the government. If we had similar regulations for processed meat, there would be no bacon.
Hm, that is true.
Putting such trust in state actors in the year 2022 seems optimistic to the point of naievety.
Can you point to an example? I would love to download one of these types of apps and give it a try.
I feel for you. Security is a complex, evolving topic, with a dizzying array of concepts.

At work, we develop Teleport (https://goteleport.com/) to provide a secure access solution that is also easy to use and hard to get wrong. (Note: you cannot truly have "hard to use" and "secure" access, because people will always develop "backdoors" that are easier to use but not secure.)

If you are interested in some accessible writing about security check out: https://goteleport.com/blog/

On SAML: https://goteleport.com/blog/how-saml-authentication-works/

On OIDC: https://goteleport.com/blog/how-oidc-authentication-works/

I can recommend the YouTube channel too: https://www.youtube.com/channel/UCmtTJaeEKYxCjfNGiijOyJw
They already have, JavaFX, there is a kotlin first framework:

https://github.com/edvin/tornadofx
It sucks because it only targets individuals, not companies that have actual power to change things.

A big site has production, testing, dev servers spun up by docker or whatever. So to fix this you just need to roll back the node package version and redeploy.

A person learning code/developing locally now just lost everything.
Why should my decision to never have children be taxed at all? My carbon footprint is a hell of a lot smaller than most.
Ive been saying this for years Uber and Lyft path to serious money is to license their logistics tech. That is 100% of the value of these companies. There are so many businesses that could use the smart phone summon a service tech, easy money.
Really? And how does Ansible get the data from my old VPS?
I think this recent comment is relevant here:

>I don't want to hear anyone in this country [the US] complain about the Electoral College or gerrymandering the next time we decide to pull another Iraq War but they're opposed to it.

>Just like, overthrow the government - it's so easy!

>And if you don't have the guts - well, don't be mad when someone deletes all your files, you collaborator!

https://news.ycombinator.com/item?id=30727720
In a perfect world, everybody's hard drive gets reformatted.
> Maven, Gradle

It's very uncommon to specify the "latest" version in Java package managers. The capability is there, but everyone always specifies something exact. And there aren't nearly as many transitive dependencies. Many popular Java libraries don't have any dependencies at all. And, at least on Maven Central, you can't overwrite an already released version of a package, you can only add a new one.
> It’s worth noting that William Osman stopped producing videos on his YouTube channel due to the fallout of this video.

Was it really because of that video? My impression from his last video was just people being unnecessarily mean to him for no reason in general, not just because of that video, but maybe I missed something.

Personally, I was super impressed by this video. It was the first time I had seen his videos (or heard of him). It was an instant subscribe for me when I saw it.

I hope he's doing well. He seemed in a really bad place in his final video.
Huge difference. Whonix consists of two VMs, one where you actually work and another which acts as a "router" sending all of your traffic out over Tor.

Code running in the work VM can't leak your IP even with root access.
I was looking for mobile x-ray truck services when I came across this article.

I do wish by now there was some kind of DIY at-home safe alternative to x-ray with resolution say better than ultrasound, so you could check for fractures in your feet, etc.

Guess we have at least another decade for that, requires a leap in technology. But I bet by the end of the century you'll be able to do it on your smartphone or whatever people are using by then.

How about some kind of film or sensor that needs minutes of particle exposure from a far lesser powerful source? You would rest your foot or limb on the film or sensor for a minute. There would be a little blur but manageable, maybe corrected digitally?
Nice tip I'm going to try that actually
Beautiful …. It was so refreshing to read an article with such happy ending.
The government, no. It can only make laws and execute them. But it can not interpret.

That role is reserved for the tribunals. Judges are supposed to determine what is protected speech, and what is not.
I’ve solved this by throwing money at it. I only use Thunderbolt 4 usb-c cables for most things.

The spec is higher to achieve certification, but it encapsulates it all (power, bandwidth, etc).
I'd like to see something similar but for email. I see too many companies that only provide phone and/or text chat for support. I want to be able to email a detailed description of my issue, with more detail than can reasonably be done by phone, and then proceed from there.

Also, I'd like to see a requirement that if the company is over some certain size and have multiple units or departments with separate support systems they have a support email address that you can mail to where someone will read your mail and determine which unit or department's support to forward it to.
I literally just spent an hour trying to cancel my internet service, 90% of this time was spent interacting with an automated whatsapp bot (Virgin Media for anyone wondering). Answering the same question, slightly rephrased, multiple times each in some insane dark patterns to get me to not cancel. This is basically what happens when consumer rights have completely eroded.
It isn't. It's totally and completely arbitrary. It's a classic example of "priced what the market will bear."
How hard is it to crack these passwords? Since it's local (unlike the github password) I guess you can run brute force attacks etc at full speed ?
There is a large population believed to have been exposed that recovered quickly and without a detectable antibody response. If you believe this paper, this may be because of an extremely effective cell-mediated response that prevented the release of enough antigen to trigger an antibody response:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8732273/
> but simply that it is an accepted system in our society for resolving disparate viewpoints on governance.

But it is not, as my example shows. There's a lot more to it. That's the entire point.

> that there isn't some shadowy system for how landlords can control zoning

I don't think anyone is arguing it is in any way shadowy, it's done very openly. There is sufficient discussion in the media about the practice of voting in the US, so I will not repeat that.

Also, take the Bay Area as an example - how large would you guess is the fraction of immigrants working in Tech? And mind you, even a green card does not allow you to vote. All of these people are excluded from the process.

Ironic, if you think about how this whole country started on 'no taxation without representation'.
> my Samsungs some of which are 10-years old

Samsung cutting off upgrades to my 1 year old phone is why I switched to iPhone. I didn't want to mess with CyanogenMod on a phone I used for work. I'd prefer a phone with software and hardware that lasts 5 years instead of a phone with software that lasts 1 year and hardware lasts 10.