skysight-inc/HackerNews huggingface dataset:
> "Prosumer" laser printers (often labeled "home office" or "small office") are pretty great.

"Prosumer" printers are pretty good, regardless of technology, I think.

I own an Epson Workforce Pro WF-5620, it's an inkjet MFP, does full duplex for both printing an scanning, wifi connected, scans to google drive/dropbox, etc.

I shed about EUR 220 (250$) for it back in 2016, and I just changed the color cartridges for the first time about one month ago (I had changed the black one about one year ago, and it's 80% full). The newer, larger ones, will probably last forever.

While it IS possible to buy compatible ink for a lower price tag, I think the cartridge price (around ~30 EUR for the XL version) is totally reasonable for the amount of printing it provides.

I must say that the cartridge price increased a bit over the years, but that seems true for most (all?) models.
By "outputs" I mean "understandable and meaningful trust assertions" here, not actual binaries.

As for don't care, sure, but I guess you can make that argument for almost anything security or privacy related. Do most people care if an app or website uses SSL? Nope. They probably can't even tell. Sometimes it's just up to the people building the infrastructure to plan ahead a bit, see what problems can arise and take countermeasures.

I think it's much easier to make progress on audited builds than e.g. PGP style end-to-end encryption. Audited builds and remote attestations are the sort of thing that can be done behind the scenes, they don't inconvenience end users. People who care can double-check what the auditors are saying, and "people who care" might include journalists, politicians and other people with powerful megaphones who can affect change.

Plus it doesn't require a big breakthrough in tech. It does require Facebook (and Apple etc) to accept that just asserting their products are encrypted isn't really achieving anything, and for some engineers to say "OK, let's find a few foreign companies to cross-sign with us". It might require some changes in the app stores. I see a post elsewhere claiming that Google is phasing out the model in which developers sign their own APKs, which is a pity and a retrograde step. But if the right people agree with these arguments, all those problems are solvable.
It does nothing unless a prosecutor files criminal charges, which according to this law stackexchange post[0] has never happened for fake DMCA takedowns. A federal prosecutor would enforce it, if they actually cared (they don’t). So we ended up with a system where large companies can spray and pray DMCA claims all over the internet with no consequences for inaccuracy. This results in absurd situations like Warner Bros issuing a DMCA takedown against itself.[1]

[0]https://law.stackexchange.com/questions/51541/has-anyone-bee...

[1] https://www.ajournalofmusicalthings.com/warner-bros-files-ta...
Loading Images for Jetpack Compose Using Glide, Coil, and Fresco
Maybe you should consider studying rhetoric when making positional statements in the future. It’s clear that your language is failing to fully encompass your position. I myself am very confused how I can take away skepticism that any medical will help at all as somehow having any nuance that medication might work.
I believe this issue of Turing complete config language vs simpler declarative configuration is one of the basic thing for which there exist no good universal solution.

I face the very same issue in my day job where I'm struggling to cut the right balance between a featureful data manipulation language with which the customer can implement whatever he needs, as long as he is OK with a bit of programming, or a more limited one for which we have a GUI... and that GUI itself has to be tested, and I'm also currently reviewing QA tools to help testing GUIs, and they basically fall in two camps: those that require one to spend a week learning how to program them, and those that are much more limited but come with a straightforward GUIs...

Before systemd the same conflict happened with network-manager: my network setups were usually custom and out of reach from network-manager that I despised and purged of my desktops first thing after a fresh install. Yet with time network-manager supported more and more use cases and I'm now happy to use it. Maybe one day systemd will also make it possible to add the bits of hackery here and there and we will all be satisfied with it.

For now, if so many users have it easier thanks to systemd, which seems to indeed be the case, then it's still something.
it would be fun to see if you can pick a word and then force that to be the green word by your guesses
> As for sensitivity, installed instruments are state of the art, finding any improvements would necessitate multi-year research programs.

That was exactly my question. Did they use the 8 years from 2013 to 2021 to improve the instruments? Or did they remain at 2013 state of the art level?
I'm personally attracted to this investment not because of squeeze potential but because I believe they're going to corner the online used games market & open up new business models for smaller game devs. First mover in a major way.

https://gmedd.com/

If you truly believe what you're spouting here, then - have you shorted it?
It's all in-house, available in 84 countries and supports thousands of streaming services. There is an API but it's mostly available to larger partners: https://www.justwatch.com/us/JustWatch-Streaming-API

Source: I work at JustWatch.
You can easily be forced to work for free:

1) Draft unfair contract / agreement. Remember to include arbitration clauses.

2) If you want to work on our platform, you gotta sign the contract

3) Sucks to be you

I'm not pretending a small-time freelancer from the other side of the planet has any hope of prevailing against Upwork in court.
The irony is their policy here seems carder-friendly. Instead of pursuing legal action against the person who owes them 12.5k (which the freelancer would presumably support) they express no interest in legal action and simply don't pay the freelancer. If the freelancer got scammed by the carder, the carder wins. If a carder sets up a freelancer account to pay himself, that freelancer account is going to withdraw the funds ASAP, and Upwork informing that account they must do the next 230 hours of work on the platform for free isn't going to be an issue because they don't have any real reputation to lose or real work with pending payments so they can move on to the next dummy account.

But yes, the ultimate solution is getting "Robin" to pay. Upwork which owns the client relationship and has the resources to pursue fraudsters should be leading on that though.
What doesn’t add up to me is why is there no criminal prosecution or cause of action against the original client?

You can’t use someone else’s credit card without permission to obtain thousands of dollars if services. While the CC bank will charge back those purchases because they were fraudulently made, according to TFA, there is no dispute about the work actually being done and no one seems to be going after the person who benefitted from the work.

So I’m beginning to think, as they say, there’s more to the story.
But surely the owner is allowed to tow the car to regain use of his parking spot?
In Spain for self employed workers there is also a minimum. If you do not want to pay it you need to unregister.

This does not apply for employees. It's just for self employed workers as it's more of a fee for the paperwork that you generate for the government than a tax on income.
Yep. Webview itself is a cross-platform way to develop things. Adding few native UI elements in addition should not take much efforts.

Flutter is when one do not want to use Webview in the first place.
To avoid this the work delivery should go with an escrow service. Work isn’t delivered until the payment is fully approved. Etc
Disclaimer: I work at Substack.

For readers - yes, there is something on Substack you will absolutely love. We don't do a fantastic job of surfacing all the content yet, but we're working on it.

For writers - depends on what you want. If you want to self-host or customize every bit of design - we probably aren't for you. If you want it to be super easy to publish a free or paid newsletter - Substack is great.

If you are wondering if the field is saturated yet - I don't think so. I see new successes on Substack popping up every week.
Quality of life over quantity should be a metric somehow. Sure the internet and access for more people should raise the bar, but I am not sure about that. A lot of noise out there. Yes, an average life expectancy of 78 years in the US, sounds like a lot compared to around 60 in the 1920s, but with a current obesity prevalence of over 40% (obesity and severe obesity) in the US, I am not sure we can gauge a year-for-a-year in this comparison. And people wonder why an advanced country such as the US can get hit so bad by COVID, and blame it on each other, when over 70% of deaths and serious hospitalizations are linked to obesity. I think we can allow children to mature as early as they seem to be able to take it on, and not over pressure them while doing this; isn't that what being a parent is all about - assessing and nurturing together? I certainly had to grow up quick living below or at the poverty line in a bad neighborhood in my childhood and all that entailed, along with my relatives sent at age 18 to 22 to Korea, Vietnam, and other wars that followed. Children who grew/grow up on farms with chores and responsibilities and with similar corollaries in cities at an early age sounds better to me than coddling them into their mid-twenties, but that is my opinion from the various young people I have interviewed and worked with in white-collar and blue-collar jobs (construction, diving, ropework, machining, welding, etc...) as well as to the older and younger children I have raised in my family.
I cannot relate to being sleepy, lying in bed at night, yet unable to sleep. That sounds like the definition of an insomnia disorder. It seems to me that for most of the population, sleeping when sleepy is not going to be an impossible ask. Much of the difficulty goes away when you avoid artificial light, like from phones, in the evenings. It's just that teens would prefer to be sleepy rather than go to bed early and avoid phone.
I don't see why this article paints this as specific to teenagers. You can find social networks that use iMessage in various countries among tons of age groups. /nit
Not sure if you've gone through the README - especially the first few paragraphs should help you get an intuition on how to structure nested jql queries.

Basically, you can think about the query as a composition of many functions which result in one big function taking in your JSON and outputting a new JSON.

When you do ("mykey") or (0) you dive in one level deeper. You can also transform what is that one level deeper by writing ("mykey" (mytransform)). There is a keys function which returns the list of keys or the list of indices, for the current object or list, respectively. And you can use those lists of indices for indexing purposes.

Thus, if you have an input list and want to transform it element by element, you can write ((keys) (my-single-element-transformer)). It gets the indices, uses them as an index, and transforms each object contained in the list.

So let's say you have a list of objects {"name": "abc", "surname": "xyz"} and would like to transform them into a list of {"abc": "xyz"}. You can write ((keys) (object ("name") ("surname"))). This goes over all elements and for each returns a single object with a key that is the name (it's actually a transformer/continuation which gets the name from the current object that we pass there) and value that is the surname.

You can also see that in the original "entries" query. It first zips the keys with the values, so for a list of {"mykey": "myvalue}, it will give you a list of lists ["mykey", "myvalue"]. Then it pipes that into another transform, which for each such pair creates an object {"key": "<first element of pair>", "value": "<second element of pair>"}.

The overall system isn't that straightforward at first, but playing around with it for a while should make it click and then it's easy to write even more complex queries.
Yeah this calls for a massive citation needed.

I've come across variations of this old wives' tales before and never seen any any legitimate justification for it other than hand-waving about acids combining in some "harmful" manner.

(I've been eating persimmons for many years and never experienced any adverse reactions, even though I'm pretty sure I've had milk/yoghurt/dairy products alongside it. And coincidentally, I gave my 11-month-old a lunch couple of hours back that contained yoghurt and followed that up with a persimmon and haven't notuced anything unusual.)
You mean until they overfit it with 3D models of every single car ever made.
the credit card is also a party. a significant one in that they do the chargeback. this is why credit cards are not that popular in europe.
This is a known type of visa crime and should be insured against. Visa losses 100 million a year by sophisticated visa fraud. At Citibank it was part of the job to pay. The crime is setup multilayered fake bank in a secure jurisdiction, fake customer inside the network (CIA,MOSSAD) and a cardholder 50,000 dollar limit so no flags - all is validated via visa including in charge. Then no payment and months later an investigation that uncovers fraud then visa is the enforcer and based on your dependence YOU WILL PAY. Citibank pays!, With 100 million accounts at 23% profit the amount paid is a drop in the bucket. Upwork paid as well and is now holding the bag for not having the insurance
(obligatory shilling)

If we are missing a feature you want, come help us build it!

https://substack.com/jobs
The problem in this story is that Robin, the buyer/payer has committed credit card fraud, and now UpWork has $12,500 in uncollected invoices where they've paid the developer already. Robin the buyer/client's, "oopsie, I used the wrong card" can easily be fixed by using the right card.

As a buyer, I love gig boards. As a developer, I don't.
Pluton has been supported by Microsoft Linux for several years and their Azure Sphere support contract promises Liunx security updates for 10+ years, https://www.platformsecuritysummit.com/2019/speaker/seay/
Then it's a Spain thing.

I've checked with a couple friends before submitting it.
From the article, it sounds like like they do cover the costs of card fraud if the time is tracked using their tool. It's only when hours are manually entered that they don't. And honestly, I get that. It's very hard for Upwork to tell the difference between this and a conspiracy between freelancer and client to steal money from a credit card.

Even so, my initial sympathies were with the freelancer. But then I looked at the main page of his website. he is a "Blockchain & AI Focused Tech and Investment Consultant" specializing in "investments related to Blockchain, Cryptocurrency, Fintech, Artificial Intelligence". It seems to me that a) somebody claiming this level of business sophistication should be walking the walk, and b) anybody working in the cryptocurrency space should vet clients very carefully given the high level of fraud and insanity in the space.

So I think what I'd really like to see here is Upwork saying, "We're very sorry the client screwed us all over and we suggest you consider suing them to get paid. Have your lawyer contact us and we'll turn over any records you need to that end."
Which unfortunately means the person getting the shaft is the freelancer.
Agree, totally.

The only thing I disagree with you with is--

> "It is just business" - this kind of thinking is why we have shitty situations like this

I mean I get what you mean, that we sort of normalized it. That's one way to take that: lower our expectations, don't expect better. But I think that's missing a really important piece of the picture: the main other way to take that.

So the statement that, in other words, facing that reality calmly and being prepared for it--is causative of that reality. I don't agree with that.

That reality is caused by shitty human behavior (what I like to call "ape brain shit"), it is not caused by people accepting this is the way things go (sometimes, right? not always), and taking precautions to protect themselves. Being ready to defend yourself doesn't normalize crime, it does the opposite, I believe. Because fraud may be enabled unfortunately by people not doing that--without at all pushing any responsibility for fraud onto victims--the more you can protect yourself, the less fraud you risk you will face.

But none of this practical preparedness makes it OK, nor does it take away from what a shitty situation it is. Very very shitty. Most definitely. But that's what we humans still are, right now, at this stage of our development. Otherwise we would not be so shitty to each other so often.

So...exactly, we got to protect ourselves. But you can't do that effectively unless you realize these things go on. People will push risk downhill. It's how it works. So you got to be prepared to handle that. Unfortunately, that's normal business relationship. I agree that it "shouldn't" be that way. But then a lot of things in the world "shouldn't" be the way that they are.

When it comes to money, why should we expect that to be any different? I think we can expect that to be worse. Because of how much greed, and obsession and dependency there is on money...But I firmly believe the way to deal with that is to face it with eyes open and work out ways to handle it. Rather than hoping, "Man I wish the system was different." I sure would like to tho...Would love to just let my guard down, not give a shit about contracts. Not think I need to "protect" myself. Would love to do that.

But I'd feel I was being irresponsible to myself if I did that--if I expected that somehow someone else was gonna look for the little guy--for me--except me. I'm the one's that got to do that. And I hope you all do that, too--so you stay safe and protect yourselves. Know the world can be crazy out there, people can rip you off--so figure out ways to handle it, and even avoid it, if you can! More power!
The learning curve is steep, that is true. I guess one has to invest some learning to get the good stuff. I myself needed 2 attempts at getting into Emacs. One very short one, where I found myself struggling with even saving a buffer, that ended quickly. The other one more serious, investing my free time out of curiosity, what all the Emacs fuss is about. At some later point I discovered org mode and from then on, there was simply no way back for me to something less. Similar for Magit. Or running shells inside Emacs and being able to simply copy anything from a shell buffer, because it is a buffer and not some readonly thingy in a separate window. Very useful.

Now I use org mode almost every day and definitely for all kinds of documentation and notes. It might not be perfect out of the box for formula rendering, but even that can be arranged/configured, so that you can switch to rendered formulas inside your buffer and I have done so in the past.

I have not tried to use Doom Emacs or Spacemacs or whatever flavour. I started with standard Emacs and went with that and still use that. If Doom Emacs or Spacemacs introduce too many new concepts or make the learning curve too steep, perhaps trying standard Emacs will be a better experience.

Not sure what use context menus would have in my personal workflow. Perhaps if they could be opened via keyboard shortcut and then I could select menu items quickly, it would be useful.
It's stupid, and no reasonable business would ever consider moving from real mainframe hardware to Java running on Amazon.

On the other hand, businesses have been divesting themselves of people who know what they're doing and instead migrate their developers' whole environments to AWS, often ending up over time paying much more to Amazon per month than the salary they've saved, because it seems easier for the developers and cheaper at the start.

So Amazon capitalizes on businesses' stupidity, regardless of the lack of security or reliability.

It'll be interesting to see which businesses are stupid enough to use this.
I never thought I’d be the victim of this pandemic but consider myself a victim now.

My mental health has deteriorated to a point where it’s difficult to juggle work and family responsibilities. I put family first and work second. But the people I work with don’t know or care that I can’t work on something because I’m home stuck taking care of family trapped in quarantine hell. When I do tell them some change their tone.

I’m suffering from the fact that when I work, I give it 100%. Any less and I feel like a failure. I’ve had blips at work where I’ve threatened to my boss that I can’t work there anymore because I can’t give it 100%. I don’t want to put myself in a situation where I get fired. I’d rather leave on my own terms and let someone who can do my job at their 100% in.

It’s not my job’s fault for my home arrangement. They’ve gone above and beyond to give me support and work with me. At the same time there’s no support from our government to help me with assistance should I decide I can’t work anymore.

Our government has failed on a lot and it doesn’t matter if it’s Trump or Biden. There’s too much red tape and too much looking out for big businesses and not enough to help people.
Dev corrupts NPM libs 'colors' and 'faker', breaking thousands of apps
This may be difficult due to the fact that the defendant and plaintiff are in different countries. The costs for pursuing this action may well exceed the actual loss.
Maybe is just me but paying 76% taxes is dystopic. The economics of slavery are not that far.
Disengenuous. Sure technology has changed, but people are still people. That's why the grand words of America's founding documents still resonate with us.

Given, some perspective is warranted. They had indentured servitude, slavery and subjugated women. Who wants all that back? But the good stuff, that's still good today.

Edit: what the hell, title? Pretending to speak for the Founding Fathers? That's some chutzpa. They wrote reams; you want to know what they thought, read that.
The account with 12k chargebacks is not the freelancer, it is the person who employed them. Their account is the one at issue. This is not a normal chargeback from fraudulent behaviour on the end of the freelancer.

It is a chargeback because of fraudulent card misuse which should have been vetted by Upwork OR the payment provider. It is not the freelancers responsibility to do the payment or vetting. If it was their responsibility, you could cut Upwork out after the first transaction, but you can’t.

One of two people should be missing out here: Upwork for failing to verify the credit card or the actual persons bank for kit identifying fraudulent transactions.
On that note, I’m of the opinion that source code should by default be ordered from high level to low level, e.g. calling functions before called functions within any given source file. More generally, the source code order should generally be close to a topological sort of its dependency structure. Of course, the programming language has to accommodate that, and many don’t (C is particularly bad). That approach would also imply for includes/imports to come last in the source code. Unfortunately most (all?) programming languages require them to come first.
Somehow, I always get a large tropical seabird...

S T E R N (0 green, 0 yellow)
P L A I D (0 green, 0 yellow)
M U C K Y (1 green, 0 yellow)
G O R G E (1 green, 0 yellow)
W O O F Y (3 green, 0 yellow)
B O O Z Y (4 green, 0 yellow)
B O O B Y (5 green, 0 yellow)

You guessed successfully in 7 guesses!

S T E R N (0 green, 0 yellow)
P L A I D (0 green, 0 yellow)
B O U G H (2 green, 0 yellow)
W O O Z Y (3 green, 0 yellow)
B O O K Y (4 green, 0 yellow)
B O O B Y (5 green, 0 yellow)

You guessed successfully in 6 guesses!