skysight-inc/HackerNews huggingface dataset:
I would very much like to read about that too.

Setting some sane security parameters for your SSH setup looks like a less jarring/drastic approach into securing SSH further[1]:

- Use keys.

- Allowing only strong cyphers.

- Remove weak primes.

[1]: https://disknotifier.com/blog/simple-ssh-security/
For many other people it might only lead to reclusion and self loathing, which leads to more drinking, which leads to more shame, and so on.
There's a very good reason that the term "I'm in recovery" is commonly said by people with substance issues.

Relapse is just around the corner, and most people don't know what will bring it on. It has happened to men and women stronger than you or me. Saying "I'm in recovery" is a way to remind yourself of that, and learn to be OK with taking things a day at a time. If a relapse happens, it's not the end. You're still taking it a day at a time, and tomorrow you'll make a plan to call your accountability partner, or structure your day to avoid those triggers.

Telling yourself "I'm recovered" makes the relapse much more damaging.
I also use Linux -- when clients require OSX on furnished equipment I cringe a bit :)

There are orders of magnitudes of UX difference between how poor Windows is versus OSX and Linux, in my mind. OSX is still worse than Linux, in part because of the inconsistency of key mappings and lack of options to make things consistent.
Show HN: I made a site that lets you discover micro-startups for sale
My S9 is well into year 4 & gets security updates. When it's done getting Samsung support I can install LineageOS. Im not aware of Samsung making any phones with 1 life support.

I have a OnePlus6T that runs a mainline linux kernel. This will run forever.
Minor nit: right click is interpreted as 'press' with odd behavior if the context menu selection is 'Inspect Element'.
It's a pleasure! Let me reward you with another feature suggestion :)

In my world, one thing that's always a little troubling is a document DB, particularly around doing analytics. Having an accompanying way to do that would be extremely handy. E.g. eventually consistent streaming of documents to postgres, which I could then use to drive some screens.
Makes me wonder if Torry’s Delphi Pages still exists :)
Your guide to Onboarding Software Engineers
What about apparent diff between APOC and non-APOC countries?

https://pubmed.ncbi.nlm.nih.gov/33795896/
Please tell me you still have the hard drive. There’s a chance for recovery, and I have some experience in this area if you want some tips. Step 0 is always keep your drives for future recovery attempts.
I think you hit on something here. In phone situations where I'm able to help, I've found them to be generally positive, even if the person started off a little angry. It's the ones where you're stuck between company policy and an angry customer who also happens to be in the right where it really grinds you down. That said, there's only so much you can take of people coming in angry at you and having to cheer every single one of them up.
What about countries buying oil and gas from them?
The actual specifications do not seem to be published, but Intel has published some design guides for ATX 3.0 and for ATX 12VO, which contain most of the information about these:

https://cdrdv2.intel.com/v1/dl/getContent/336521

https://cdrdv2.intel.com/v1/dl/getContent/613768

https://cdrdv2.intel.com/v1/dl/getContent/621484
Upcoming changes to user limits on Free tier of Gitlab SaaS
aaaahh! now I feel silly.

However, the page shouldn't be doing that because the state of the <button> is not actually affected by the mouse-pointer's state, so that entire "idle, down" state node shouldn't be there at all (nor "hover, pressed", as browsers use the same `:hover:not(:active)` state for the <button> as "hover" in that situation).
California companies cannot fire employees for their political beliefs. So that the CEO would admit to doing just that is a bit funny.
> 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.

If you're not paying for a service, are you even really a customer?

Hacker News is free. Do you really expect to be able to pick up the phone and call someone at Y Combinator to discuss your Hacker News account? Do you really think it's a good idea to make this a legal right?

Or how about GitHub? If they were obligated to provide phone support to anyone with an account, their only option would be to disable all free accounts. If you wanted to use GitHub, you'd have to get a paid account.

The whole idea is ridiculous. Unless you want most of the free internet to disappear completely (or move overseas) then it's a non-starter.
Nobody asked GitHub to become a social media platform. Why not improve search instead? When I want to find something, I will look for it, and know what I’m looking for. There’s no point in pushing a bunch of random repos in my face with an algorithm that can and will be abused.
Since you are only getting into FP, here is a list of languages that aren't FP when Haskell and Miranda are considered the only game in town.

Lisp, Scheme, Common Lisp, Clojure, Raket, Caml Light, OCaml, Standard ML, F#, Scala, MLton, Concurrent ML among other lesser known ones.
You say that but GitHub is an expensive platform to run, how else are they going to boost engagement and increase it's profitably?

Wont somebody please think of the shareholders?

/s
"Right to speak to a human" seems tangental to the right you're actually asking for. It is just as possible to have a that human bound by a rigid set of policies that makes them as frustrating or useless as getting automated or slow emails or interacting with a chatbot. Any business that has a call center of any scale already does this, especially if they are at all adversarial to their customers. (think cable companies)

What it sounds like you're asking for is that you can talk to a human, explain your edge case, and get an exception to their general policy on the spot. That is much harder to regulate. If the government says there must be a "talk to a human" button, if the company doesn't want to have it, they will train these humans to just say no to everything. Nobody benefits from this arrangement.
Exactly, and even when there is an app it is mobile only.
I discovered that some of my "USB-C" devices only charge with a USB-A to USB-C cable. They won't charge at all with a C to C cable. I'm not sure what the problem is but it's a bit disappointing.
Taking the Munich subway during school rush hour was always fun!
I feel that trying to make SSH keys short-lived is becoming more painful each year because there's an increase of tools that use SSH keys for purposes other than SSH logins. For example, age [1] encrypts files with SSH keys, agenix [2] does secrets management with it, Git can now sign commits with it [3], and even ssh-keygen can now sign arbitrary data [4]. All of these become useless the moment you start using short-lived keys.

[1]: https://github.com/FiloSottile/age

[2]: https://github.com/ryantm/agenix

[3]: https://calebhearth.com/sign-git-with-ssh

[4]: https://www.man7.org/linux/man-pages/man1/ssh-keygen.1.html
This is excellent. Can I suggest a couple of improvements?

1. Maybe have a "par" for each hole.

2. Be able to better see the layout of multi-level holes, i.e. the ones with slopes.

Other than that this is a really nice lunchtime distraction.
The share of dog owners is on the increase. Originally people who got dogs meant to handle them. These days people are trying to fill some kind of hole and the number of dogs per person has increased dramatically. It also means that in total you have more and more dog owners that can't handle their dogs.

From a risk management perspective it's much easier to prevent a baby even getting near to a centrifuge than it is to control actions of other people and their dogs. If a dog runs up to your baby, you have seconds to react at times.
The scenario above was fictitious, but people need content removed all the time. Here's an article [1] from The Guardian about Pornhub being slow to remove revenge porn and CSAM. And in this thread you'll find a business owner trying to remove a bad faith review.

Yes, you'll need more staff depending on your business' impact on people's lives, regardless if they are "customers" or not. If you have so many complaints you can't pay enough people to deal with it, you should not be in business.

[1] https://www.theguardian.com/commentisfree/2020/dec/16/pornhu...
Seems really great, I played all the way through. Here's a couple low-hanging QOL suggestions:

* Use right-click for the camera control, rather than left-click away from the ball. It's unnerving to have the camera change while you're trying to line up a shot.

* Show a shot counter, and assign each hole a par.

* Slightly tune down the friction. I had the ball stop dead on slopes a couple of times, and it stopped way earlier than I expected on slower shots.
The visualizer on mobile has issues, I’ll try it on desktop later. Thanks for sharing
As I recall the antibodies are only reasonably detectable in a lot of people up to about 3 months after infection, after which the tests don't find them. On top of that we know quite a lot of people don't seem to end up with antibodies after the acute phase as well. Alas the article lacks the detail to assess whether they missed them due to being too late after infection or if there is a link between lingering symptoms and a lack of detectable antibodies. I wouldn't discount these people are ill its far more likely an error has been made in data collection or its a marker for the type of people with lingering issues. Because very real medically concerning results have been seen in long haulers (and ME/CFS) patients that explain a lot of their symptoms just not why they have POTS and cellular energy issues.
The guy is very wrong to share photos of Ukrainian soldiers, their equipment, trucks and positions.

Yes, of course, those photos are most probably stale, but who knows. According to official data, Russians got around 80% of their intelligence from public sources.

It's like information security -- "most probably" is a bad argument. Better not to take pictures at all. There are lives at stake.

By the way, dashcams got recently banned for the same reason.
Honestly, there's nothing inherently wrong with providing a limited and selective set of information to people. The problem is the tendency towards broader and broader aggregation.

Once upon a time, people got their news from approximately 3 "kinds" of places:
- newspapers, locally managed, locally printed, locally distributed
- radio, somewhere between locally and nationally managed, recorded, broadly distributed
- television, probably regionally or nationally managed, maybe locally recorded, also broadly distributed.

And for these things they had between several and tens of choices to select in to their preferences, interests, and alignments. They got to self-select the 'algorithm' they viewed information through. There was obviously an algorithm here, and in spite of golden-age glasses it was a racist, sexist, deeply problematic algorithm, but it was at least chosen by people in your community.

Now though? Everything gets sucked up into some megacorporation's orbit through a rolling katamari of companies. We have facebook and twitter and things that will eventually be bought by facebook or twitter and approximately 2-3 companies that own every newspaper, radio station, and television station on the planet.

There's no choice here anymore. Your algorithm is chosen by someone else, and if by some chance an upstart comes along to break out of that monotony it's inevitable that they'll be sucked up into the katamari eventually for the sin of being successful at bucking the trend, and then they will be just like everything else within a year.

So you can do your best to provide a fresh, reasonable algorithm that does some good and helps people find something. But in the end, no matter how hard you try, it's gonna end up just like everything else and be a slushy mass of stuff that makes people angry to get money out of them.
As a current candidate, I'd be interested in hearing more about your interview experience.
It’s disingenuous to say they want as many people as possible to use it while at the same time filing a patent application.

That’s like Microsoft saying they want as many people as possible to use Azure: no shit
Aren't there laws in some jurisdictions requiring a company to provide and/or delete all data about a customer upon request? In which case there absolutely must be a way to contact someone, in order to facilitate this process.
I can still say that Russia is wrong for invading Ukraine and say that the protestware we're talking about in the thread is wrong too (a different, lesser wrong, though)
Aren't high speed cables shorter? I thought they were limited to something like 18"/45cm?
I have a legal (and moral) right to defend my property, often with deadly force. My property came into my possession by my own labors and time, i.e. by sacrificing part of my life to obtain it. Even if the property was gifted to me, that means that someone else sacrificed part of their life to give it to me. When someone violates my rights in the process of "protesting" something, I am legally and morally justified in using force to protect my rights. This includes the right to the property that I own.
...And:

the foremost favour you can do to your fellow men is to act while in proper shape.
It's not unreasonable, but we need some kind of universal knowledge base for tech stuff. Security is just one of many inscrutable topics in tech where you need weeks of research to understand the best practices.
It’s symmetrical. Enough of an upgrade for me.
I second them improving search. If I try to search for a line of code, it doesn't consider special characters, you know the ones like everyone uses in code.

Edit: somehow search autocorrected to support.
U.S. Government Accountability Office on Blockchain – Report
I think it's OK to refrain from taking sides about anything that we don't have firsthand knowledge about. There's no shortage of political and moral busybodies in the world, especially now that we have the Internet. I'm sure I've been one at times. So I think it's not so bad if we start going in the other direction, just minding our own business and sticking to things we can actually do something about. I should get back to that.
That is an excellent point, there is a goldmine of information out there in those open source projects.

And I’ll have to take a look at prosody, I hadn’t heard of it but I did see a lot about XMPP in my research.
Its all fun and games until somebody managed to click on your button without hovering first.
No, the African Programme for Onchocerciasis Control, a WHO program funded by the Gates Foundation that ran from 1995 to 2015, distributing over 100 million doses of ivermectin to treat river blindess.

https://who.int/apoc
If anything, Easter eggs became as pervasive as April's fools jokes and turning your logo rainbow during June. 37 years is a record, but an Easter egg shouldn't be something everyone knows and that is everywhere.
are you able to share any links to the info you read?
It’s your baseless assumption that it’s a baseless assumption. QED.

You might want to lookup what the word if means.

As a prime example look up peoples common complaints about airlines and then ask them why they don’t just fly first or business class, in most cases a cheaper price is favorable to most of the people complaining about airlines. I have a feeling that whatever services this guy is complaining about that a company offers a product that is much higher priced that includes knowledgeable and helpful support that they have simply chosen not to buy.
So you think communism will out perform capitalism? History has proven this to not be true. Once you take away the drive to make profits you take away all drive for innovation or to make quality products.
You’re basically pitching this as a more complicated version of airflow that does basically the same thing, but slightly differently, and scales better?

… but your core dependencies are a Kafka cluster and an elastic search cluster which are both a pain in the ass to scale; so really, could you run this seriously without a really expensive hosted cloud instance of both of those?

This kind of wording:

> Since the application is a Kafka Stream, the application can be scale infinitely

Is a major turn off to me.

Kafka cannot scale infinitely. Nothing can. In fact, Kafka can be a pain in the ass to scale.

In makes me question some of the other commentary on the project.
Yeah we were aware of the swap rule, but it didn't really help our enthusiasm at the time because (1) it seemed then the second player would gain the same advantage, and (2) it seemed to theoretically turn the whole game into one of knowing which opening moves would lead to a guaranteed win, like knowing when to swap, which isn't as interesting.

This was awhile ago though, long before AI solutions to Go and Chess, and what we were reading wasn't that detailed. It seems like the game trees are much harder to know a priori than was our impression at the time, at least for sufficiently large boards. It still makes me wonder but maybe is more complex than I thought.

Seeing it here on HN has kinda rekindled my interest in it.

I will admit in general, these AI approaches to boardgames has kinda changed the way I think about them, from puzzles to think about with a companion to a giant math problem to solve once or so forever for all humankind. It's kinda shifted my interest to the possibility of games where it's harder to develop an AI that could "solve" the game in an algorithmic sense (I was going to say in the sense that there is a program whose probability of winning is equal to or exceeds any other player, but I'm not sure if that's right, because if AI had a 0.5 probability that would be more interesting).
ddrescue may be of interest if you still have the disk.

That's `dd` for broken disks. It keeps a log of data it couldn't read, and can keep trying to read it indefinitely, it even supports a save state and can resume trying again later.

I've recovered filesystems from several failed disks using it. It's not fast though!
Digital arsonists who do it for the attention
You're right. A parent giving children access to all of the physical equipment to make this, and leaving them so unsupervised that they can do it is fine. The bad thing is making a video of you doing it, in case people pretend you're promoting it.

This is why I will never let my children read a car manual. What if they build a car and run someone over?
Once upon a time such kind of games used to be done in C, after being done several years in Assembly, hardly anything to be amazed.
Let me see if I'm understanding this correctly. Giphy has the choice of one of two extremes: provide human customer support to everyone, or provide no customer support predicated on the idea that take down requests necessarily require human level support?
Sounds like an opportunity to create a Protest Current Thing as a Service.
On the topic of darknet markets, I keep thinking that a darknet gold/hard currency market would be way more interesting than drugs. It would provide a way to convert crypto to real world fungible assets outside of the exchanges. Wonder why it has never been done.
I remember the quite minimal CGDB interface. https://cgdb.github.io/
> 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.

Guaranteed.

Would the people championing this idea be willing to pay $10/month for their Hacker News account because the company was obligated to provide real human support to everyone?

Or $10/month to GitHub just to be able to have a GitHub account?

Or if you plan to start a website or internet company, do you really want to have to put your personal phone number on the project to comply with such a law?
> But then, you lose data; all the data you've accumulated since the migration completed; or some data you've deleted will suddenly reappear.

this is not correct, for example pt-online-schema-change has long had a --reverse-triggers option which reverses the direction of the triggers to keep the old table up to date
I have no trouble believing that, but it feels like across a lot of domains it's currently popular to say things like, "these old ways of human interaction don't work, therefore they are bad in all cases and should be replaced with new ways" when the truth is closer to, "these old ways of human interaction don't work sometimes and we should be open to other modalities, but the old ways remain quite effective in many cases."

If I had to choose one word to describe the current era's discourse, it might be "over-correction."
When you're poor, there is no opportunity cost to have kids (although the economic cost remains).
How come that the word "awesome" hasn't been autoremoved from the title? It was an awesome bug that showed up in many previous "awesome x" submissions.
I think what you're missing is that this discussion is not about the legal consequences of these individuals, but about ethical decisions that will have a negative impact on the ecosystem as a whole.
There's really no need for this.

The solution is simple, separate the cost of the product from the cost of support.
You need help with a product? ok, pay for it. Charge users for the cost of the employee they want to talk to.

There are an unbelievable amount of users that have zero problem solving ability and refuse to attempt anything without a human telling them what to do. I have zero desire to have the price I'm paying increase to pay for the support for these idiots. I also don't like having to go through a byzantine path of phone options to get someone when I have a legitimate problem. Solve this easily by aligning incentives, users want support -- pay for it.
Yes, that is bad too. However, in some cases it is necessary to prevent people from freezing, so there is a balancing act. Note that fossil fuel dependency just became a much more common political discussion item in Europe.
It was dumped many, many years ago while BTC was still a novelty paying for pizza in the thousands BTC per. I went to see if I still had a backup of the wallet with a USD:BTC spike a few years back and it was gone.

Life goes on, even when sad things happen :(
This doesn't explain the mobile app boom then. There are more Windows desktop devices than all of all the Apple ecosystem. Also, there is a higher cost for webapps, since you need to host it on your own instance. If you want an easy deployment method you can use one of the package managers out there that make deployment and upgrading easy. Hell windows has winget and chocolaty now which make deployment and update easy.
The DOM can be blazing fast. Just avoid pointless div soup, and use CSS that avoids complex text reflowing when not strictly necessary.
You might be talking about "Essentially Patents"?

> Standards organizations, therefore, often require members disclose and grant licenses to their patents and pending patent applications that cover a standard that the organization is developing.
> https://en.m.wikipedia.org/wiki/Essential_patent

Please not that this is less of a "You have to offer licenses or else" and more of a "Hey please do that."
High end games are still desktop only for the most part. But even that may change as cloud gaming becomes a thing.
Requires a cloud account though, doesn't it? The old non-connected 32-bit did not, so when MacOS dropped 32-bit support I switched to VueScan. "Cloud-enabled" is strictly a liability when scanning legal and financial documents.
> You can't blame people for doing whatever they can when they are literally being bombed.

Are the authors of the change in question actually in Ukraine? And I'm pretty sure that technical minded people there could find better uses for their talents, rather than petty vandalism