skysight-inc/HackerNews huggingface dataset:
Do you or your team review every item of every changelog of every dependency in your stack (recursively for their dependencies) for every minor update, and/or 100% coverage for all of your assumptions of how they are used?

Sure it was a mistake by OP in TFA but it's an honest mistake any of us could make. And it's a really Bad Move by the Mongoid devs. It'd be a bad move in 1.2->1.3, but by 7.3? I'd just be like "whelp, this is how this function behaves now in perpetuity, I guess just document that it has different semantics than AR" even if an 8.0 was released. This is the kind of change which causes really subtle bugs. It's rarely worth it. Just introduce .chain_or() or something.
One alleged example was Boris Johnson's mention that he liked making models of busses. Simultaneously diluting results for

1. his affair with a model
2. brexit bus ads

https://www.wired.co.uk/article/boris-johnson-model-google-n...
It's non-specific because I'm not trying to write a manifesto right now. Nation state or sub-national state governments are not the only way to organise things that are done by society and for society.
I have no problem using GIMP. The lack comes in when people send me Photoshop files. GIMP usually mangles them.
I was having a discussion with a proprietor of a software retailer many years ago. He was thoroughly annoyed by people who walked in and insisted upon getting Photoshop and complaining about the price of Photoshop when it was clear their needs would be met by an inexpensive alternative. What they needed was the brand name, not the tool. Sometimes that need for the brand name is legitimate, say when you want to learn a tool to pursue a career. Usually that need for the brand name is purely emotional.

I suspect that Gimp has all of the features needed for the typical editing done by an average user. In cases where it is ill suited to their needs, I suspect it is due to a steep learning curve because it follows an image editing model similar to Photoshop.
This makes most sense.

I wouldn’t recommend any construction unless it’s an emergency. Lumber prices have skyrocketed beyond belief. Not to mention supply chain bottle necks. This is really a bad time for new construction.

https://www.businessreport.com/business/lumber-costs-spike-a...

https://www.wsj.com/amp/articles/sky-high-lumber-prices-are-...

https://www.globest.com/2022/01/06/heres-how-developers-are-...

We should be building new tech, hardware and put that STEM muscle behind figuring out new materials.

Software is done eating the world. The world is stripped down to bare bones now. Nothing to scavenge here.
I do plan on offer some sort of API access, but I just haven't had the time to work out the details yet. In general I do believe in collaboration within the alt-search space, but I'm a bit reluctant to have my non-profit work end up being the back-end for someone else's for-profit operation. Still thinking about it.

In part I've been postponing this because I'm planning a bigger overhaul of rate limiting and access stuff, in part to get rid off cloudflare because I don't want a creepy MITM spying on my users if it isn't absolutely necessary.
> One of the more bizarre aspects of this whole ordeal, to me at least, is that at this point in the pandemic the government in the US is still only talking about vaccines, masking, and social distancing.

This is simply false.

> Why? Are there not therapeutics out there (there are) that limit severity and reduce duration?

Yes (those there's evidence that existing monoclonal antibody treatments are ineffective, or at least significantly less effective, against Omicron), and the government has been talking about them regularly, and pretty much nonstop recently, even (for the newest ones) before they were submitted for approval.

https://www.whitehouse.gov/briefing-room/statements-releases...

https://www.whitehouse.gov/briefing-room/statements-releases...

https://www.whitehouse.gov/briefing-room/statements-releases...

https://www.whitehouse.gov/briefing-room/statements-releases...

https://www.whitehouse.gov/briefing-room/press-briefings/202...

https://www.whitehouse.gov/briefing-room/press-briefings/202...

https://www.whitehouse.gov/briefing-room/press-briefings/202...
Pair programming happens either between peers with more or less equivalent skills to get more eyes on the code, or as a way for a senior developer to mentor a junior. After working five years you should be past the point of needing constant mentoring or overview of your work.

There's no trick. After five years you should be pulling your own weight when pairing, and you should be able to do the same work without a pairing partner.
A surprising lot of people consider a media player as part of the OS.
It's the users who need to audit, the social contract of OSS is just not to be sneaky/sloppy about it (when posing as a serious project).

Semvar is beautiful bc it lets you be explicit. Likewise, end users can judge "wow major version 27 in as many months, maybe not so good for us." We had a gov customer today upfront about needing slow updates, and same deal -- maybe our SaaS and OSS libs are too fast moving, so they are probably better off with our enterprise distros.
Marlinspike is the CEO of Signal Messenger LLC, and he also coincidentally believes that people shouldn't make clients which are compatible with the official Signal messenger (even though the protocol and code are freely available), and shouldn't even try to distribute Signal from app stores that he doesn't approve of.[0]

I don't actually know if he receives a meaningful salary from his CEO role, but Upton Sinclair's adage still seems relevant for explaining Marlinspike's views on decentralization: “It is difficult to get a man to understand something, when his salary depends on his not understanding it.”[1]

It's also worth pointing out that non-official Signal clients would be less likely to include support for MobileCoin, which "gained over 450% [in value] since" Signal announced support for it.[2]

[0] https://www.reddit.com/r/fdroid/comments/q1jnbb/why_isnt_sig...

[1] https://www.goodreads.com/quotes/21810-it-is-difficult-to-ge...

[2] https://rankacoin.com/encrypted-messenger-company-signal-fac...
-vcodec copy -acodec copy
The reason nuclear-electric hydrogen appeared in past decarbonization plans was that electrolyzers were too expensive to only run at a 25% duty cycle and renewable electricity was more expensive even when the sun was shining. It currently appears that electrolyzer production is going to scale up and drop costs to meet renewables faster than nuclear projects can fix their cost/schedule problems.

Here's an industry-focused article that talks about growing manufacturing electrolyzer capacity and lists some recent projects for generating hydrogen with renewables:

https://www.pv-magazine-australia.com/2021/12/12/sunday-read...
Only saw recently someone pointed out The Egg is written by Andy Weir (The Martian, Project Hail Mary).

Similar idea of being dead for a long time then reincarnated appears in the short story Divided By Infinity: https://www.tor.com/2010/08/05/divided-by-infinity/
Meanwhile, the ultra rich get ultra richer
It can still be the same in every instance of the game -- generate from a known seed. This is basically good data compression, customized for faces.
I never thought about RSI, but also I've started having pain/weakness in my right hand last month (that, thankfully, has mostly gone away). The doc said it was tendenitis.

I feel like excessive swipe-typing with my thumb may have contributed more than typing to that; but I also play keyboards and it was scary for a second to have that affected.

I got myself a vertical mouse; will consider using another layout (which one do you use?). I do type at 75-80WPM (including time to fixe typos), can that really cause RSI?

I don't know if I'll be able to pull off even 20wpm with another layout, but looks like it's the next step. Thanks for suggesting it!
"Our mental health institutions aren't working, so let's just close them all!"

Shall I point out how well that worked?

Scrapping a public system doesn't magically make things better.
It's always nice to know you're not alone :)

I'll give your blog a read, thanks!

P.S.: "the thought of your friends not liking you makes you want to die" ... is that really an ADHD thing?? I thought that was a completely unrelated personality flaw.
I'm just addressing the misconception re: Moxie's apparent position.

My personal opinion is that the internet solved problems from day 1 and its growth was largely constrained by the deployment of physical infrastructure. Blockchain is not similarly constrained - it just doesn't really, you know, do anything for anyone. The proof will be in the pudding.
> I don't think we've seen that fast consolidation in other early tech

I actually struggled with this point throughout the article. I'm not sure I see this as a parallel trend toward centralization like we saw with web2 - but rather that this is how software is built today and this is what we're comfortable with. It doesn't seem unnatural or problematic to me that we will start with something that approximates the world around us today and move toward the decentralized end state that apologists are hoping for.
If the predictions come to pass maybe Minneapolis can sell the skyways to super hot regions as they presumably won't need them anymore.
> What we need is for some of the big game developing companies to release some of their biggest names on Linux only, with absolutely no support for Windows. This will help break the monopoly and make gamers want to migrate to Linux for PC gaming.

And why would they do that? Make a solid business case for it.
Photoshop has some really clever AI based tools that neither Gimp or Krita can match. For what I do, which is not manipulating photos for magazines, erasing objects and so on, Gimp has been overkill.
> So your response is basically ... follow my political system, leave, or get gunned down by government agents if you resist inevitably being ordered to court.

Well, if you don't do these things, you are a criminal. That's pretty much the textbook definition.

> Wow, how "fair" that sounds on a thread that was originally concerning fairness.

You have a strange conception of fairness. Fairness doesn't mean you get to do what you want regardless of what the law says. Fairness is about having rules apply uniformly to everyone. Some, including me, also believe it means having a level playing field for competition (again, subject to boundaries to protect fairness), where new entrants aren't privileged because of who their parents were and all that entails. (This latter goal is nowhere near achieved yet, and I fully admit I'm a beneficiary of this privilege, as are all American citizens to some extent.)

> This is a presumptuous and arrogant statement that ignores the charitable and personal contributions I've (and others) made to others without taxation.

Good for you. I bet you have a Black friend, too.

> Except I would still have to file US taxes and report bank accounts unless I renounce US citizenship, but that cost thousands and has to be done abroad.

Time to get started! It sounds like it should be worth it to you.
Apple | Cupertino, CA | Onsite

Apple's Computational Music team is looking for a Software Engineer to advance technologies around music understanding and analysis. We perform both exploratory and targeted algorithms research and development in a dynamic small team environment. Our projects apply machine learning and signal processing to support technologies used by millions of customers each day.

For this position we're looking for an experienced iOS/macOS developer. More information at the following link:

https://jobs.apple.com/en-us/details/200312235/ios-macos-sof...
Voting is not a great way to give customer service feedback to your doctor
They may actually mean what they say. It’s not uncommon for projects to release the last minor version at the same time as the next major. For example, Drupal 9.0.0 was functionally equivalent to Drupal 8.9.0, except 9.0 had all deprecations dropped. New 9.0+ only features didn’t show up until 9.1.
Besides the issue, I always create a method like get/find find_one, find_unique, find_unique, or find_only, in cases where I expect exactly one result. I’m a query or collection. I’ll have a separate for when I expect one or zero results.

Unfortunately it’s crazy difficult to even get such a small addition committed upstream, but that’s a different story
Developing an app on the iPad in Swift Playgrounds from start to finish
You say this work is “without references,” and mock the research and the expertise of the authors in several ways. Very little you say is specific and most of it is not even accurate.

TFA is a gloss on a paper published at Science Advances. The details you seek about the data and the models are there in the journal article and in the supplemental material of the article.

The lead author (http://www.regionalclimateperspectives.com/) is a PhD in Earth science and is a postdoc at a reasonably well respected lab (JPL in Pasadena).

Taken together, all this makes your comment look both foolish and wrong. What’s the point of writing such junk?
I put in a dummy address and it worked fine.

I don't know why they made it required.
Linux is underrated for "webbooks"
Looks like a great board for simple home NAS setups. Have you tested with Pine64's CM4-compatible SoQuartz board?
I'm surprised it only took 3 months.

I have a /24 I registered in the early 90's. It's a "legacy" block, predating ARIN, and I pay no fees. I currently use it for my home lab.
Basically bias. He or she wasn't aware how USA killed Iraqis (literally for fun - search for that video Iraq video leaked) on a cooked up false premise of WMD (Powell basically died bringing that shame to grave). The entire nation collapse. Same goes with Syria, Agfhan, and maybe Iran+Pakistan given a chance. Russia is still rookie compare to that. And yet, they are evil empire that need to get stopped at all cost. The irony is Nazi Germany the now our western allies was defeated by Russians and to some extend accelerated Imperial Japanese surrenders (the majority the history books in western countries got this part very wrong). Putin is doing it wrong. Western countries expect him to level up his brutality otherwise it makes them look bad.
Thought of an example.

vs

cp =( ( echo foo; sleep 1; echo bar) | sponge) ) foobar

The first will complete instantly and result in a file named foobar but whose contents is either zero length or foo, depending on how unlucky you are.

The second takes one second to complete and results in a file named foobar containing foobar.

It’s strange that vanilla process substitution can’t seem to solve this at all.
It was known and it was a big issue among Republicans. I don't know why the left supported it or didn't know about it.

edit: it seems many people truly didn't know about this. It was widely reported in right-leaning news before the American Rescue Bill passed.
Intrepid Compact Film Enlarger
From what you're saying, it sounds like it's time to consult a lawyer, preferably yesterday.
When the university hears from your lawyer, chances are they'll find the bug.
This is where it falls apart for me too, people are paying huge sums for artificially scarce links to someone else’s server? I keep feeling like I’m missing something.
People who buy and resell collectibles or clothing for considerable profit with no intention of using the items themselves. The term is frequently associated with concert tickets, where people with no intent of going to a concert will drive the ticket prices up and skim a profit.
My bank has a daily limit, but I've always found it easy to just call and ask them to raise the limit for the day. A minor inconvenience, but I'd not like to accidentally spend more.
Yep, that gets a pin to "==x.y.z # pinned to prevent BREAKING CHANGE, do not update without reading <link>" and also some defensive regression tests on their api lest someone update by mistake.
> Good luck telling a 22-year old that they must prioritize spending time with their parents because life's too short. They'll just dismiss you in seconds.

Just to give another side of that, I'm 24, and chose to stay in the same city where my parents are living so that I can see them at least every week for a dinner, and sometimes more. My brother did the same after living in another city for a few years. Part of it is due to basically everyone over 30 telling how precious the time you spend with your parents is. Since I saw this everywhere, I reflected a bit more about my relationship with my parents, and found that spending time with them on a weekly basis fills me with happiness. Without lots of people insisting on it, I may have missed that. I had my studies, had to look for a job, take care of my mental health, friends, hobbies. My parents didn't always have the place they deserve within my mind, and now, partially thanks to posts and comments like that, they do.

So to everyone that talked about the importance of parents, thank you. I can't guarantee that I read your specific comment or article, but you are part of something that added some happiness and removed regrets from my life.
This ties in nicely with this talk moxie gave in 2019 about (de)centralization:

https://media.ccc.de/v/36c3-11086-the_ecosystem_is_moving
> “We became aware that these hashtags had been restricted by mistake, and worked quickly to fix it.“

My oh my, they do so often accidentally side with authoritarian regimes’ goals of suppression of information.
Fwiw on chrome on Android there does not appear to be a timer or delay - fly-by is Instantaneous... Not a biggie just fyi :)
First off the deluge of data the IRS will get means they won’t be reviewing all of it.

More importantly, is this just an example of regulatory capture by the payment platforms? I used to pay my landlord rent through PayPal, “friends and family” no fee. Now PayPal will ask if that’s a business transaction? (Which I recognize it is, but now it’s a legal requirement to tell PayPal?)
Come on, she raised kentonv - have your seen your profile?
Perhaps the end of physical existence as you think of it is not the end. It would be comforting for most if true, and difficult to validate while alive, but those facts alone don’t mean “surviving what is thought as physical death” is just a fairy tale. One constant across human (and animal) cultures across millennia is survival after “death”. Our brains are probably inadequate to conceive what that might be…hence the mystery. But we may be more than our physical wetware…that may be worth exploring.

It would also mean you’re not getting out of your own mess via “death” that easily. :-)
There's still some cryptic stuff in the Fortran example. I don't know what (*,*) or :: mean. It's even more cryptic than printf or chomp or float.
I'm the same age as OP's mother (69, will be 70 in July) and I've been using linux on the desktop since 1997 (24 years ago). Windows 97/98 was so flaky and crash-prone that I did a search for some other OS for my Compaq desktop after being connected to a neighborhood cable modem from Roadrunner. I read about Unix and the commercial trademark fights, and then came across info on Linux on Yahoo. It seemed promising and I found a Red Hat boxed version in my local CompUSA in Florida - I used a different commercial boot-loader and kept windows and Red Hat on my computer - it was great! Linux (in 1997) was a bit clunky and stiff but it was reliable and programs could run overnight or for days and not crash - unlike my experience in Windows.

I've kept some version of Linux in a dual-boot configuration ever since (Red Hat, Suse, Mandrake, Ubuntu, Debian sid, and for 10 years Debian testing). I've never been able to find native Linux tax programs so have needed to boot into Windows each tax season - but this year I may use a cloud/online tax service, so after 24 years I may be able to nuke the windows partition and use it for additional ext4 storage. But I'll wait till after my taxes are filed this year to see how things go - I'm a bit conservative!
I had subscribed for almost 20 years.
Zelle does allow requesting money on the apps that I have seen. But there is no one Zelle app, so I'm sure it isn't always the same.
But fish's psub only supports file or named pipe, not the one mentioned in the post, which is described as the "the best way".
Actually had this recently when helping out a friend who was targeted by a shady debt collection company. The only way their lawyer would speak to us is through fax, in order to try to act as a barrier to anyone actually trying to dispute their bullshit.
When the $10k (~$70k today) reporting threshold for cash deposits was set in the 70s, it was taken to the Supreme Court. Now we all celebrate "compliance." Interesting change.
Honestly I love outlook search, but it definitely works better if the items you are searching for are in a exchange mailbox. Anything outside of exchange is usually hit or miss.
If there is a massive feedback loop ready to trip in a decade or two then we are proper fucked with no way out.
> Are there any tricks or resources for learning to stand alone as a developer?

There's lots of resources on learning to be a developer, but the IMO the “trick” is:

1. Code,

2. Review code critically (I don't specifically mean as part of code review of changes by others, though that can, be part of it) especially code of the system(s) you are or will be expected to contribute to,

3. Talk to other developers (especially with more experience, either in general or with the specific systems) about the code you write and review.
Very nice. It looks like some sort of training to defend against bots that can currently pass hCaptcha..? If so, I wonder how long that particular arms race can last.

I've not seen anything like this in the wild. And.... well, now I'm curious about how you had these examples to hand. When and why did you start collecting them?
Not everything is about business. Steam's heavy investment in various SteamOSes, Proton and co could be defended from a business perspective ( they don't want to be fully reliant on Microsoft's whims regarding an app store), but it's also quite easy to argue against such an operation on purely business terms - it's a monumental undertaking with an unclear chance of success. However, it's absolutely a wonderful thing to do for everyone, and everyone benefits but Microsoft.
Isn't it more for rate limiting?
Yeah, the gem library changes are pretty brutal but this 100% should have been caught by a test.
Wait this seems totally logical. Imagine if you could deduct the cost of your car because you used it to drive to a photography shoot once. Or deduct the cost of your personal laptop because you used it for photo editing.

This is basically the separation that sole proprietorships have to go through. Stuff that is exclusively used for your business is deductible, anything for personal use isn't.
That was written by the cofounder of Autodesk and coauthor of Autocad, John Walker!!!
Would you please stop posting unsubstantive and/or flamebait comments to HN? You've been doing it repeatedly, and we're trying for a different sort of forum here.

https://news.ycombinator.com/newsguidelines.html