skysight-inc/HackerNews huggingface dataset:
> In reality even if some people checked it'd make no difference. Networks are very sticky. When WhatsApp broke the encryption by allowing Facebook to detect forwarded messages, there was no uproar or sudden loss of trust. There was no mass migration away from WhatsApp. One day there was privacy. The next there was less, because having made its fortune on the back of viral sharing in social networks Facebook decided that maybe there was a little bit too much social going on and not enough hierarchy. And there's no possible fix, beyond "convince everyone not to use WhatsApp" which isn't going to happen anytime soon.

This seems to miss two things.

First, "networks are very sticky" is the reason Signal uses telephone numbers as identifiers. Your network is not tied to Signal, or even to your contacts having smartphones that can run apps of any kind.

Second, the target markets for Signal and WhatsApp are quite different. WhatsApp users more often than not don't care about privacy. They care that everyone they want to talk to, including possibly critical government services in many countries, requires them to use WhatsApp. So if WhatsApp stops encrypting entirely, I'm not sure very many users care. Signal is much more likely to be used by people who actually care about privacy and security and is much more likely to be abandoned if it breaks the promise of maintaining those things. It's even designed to be easy to abandon, whereas WhatsApp very much is not. Leave WhatsApp and there are a whole lot of people and services you just can't talk to any more.
Yep. Building native for both platforms is becoming easier and easier with MVVM, SwiftUI, and Jetpack Compose.
Chargeback periods are typically limited to 120 days. This means a cardholder cannot generally dispute charges older than about 4 months.

https://chargebacks911.com/chargeback-time-limit/

There can be exceptions to this but I have never heard of a chargeback over this period and certainly charges a year or two old would be crazy.

Maybe what happened is that the cardholder initiated a chargeback on the most recent charges and Upwork decided on their own to refund them all?

In any case, it is primarily Upwork’s job to validate credit cards. If their position is that they failed to do that for two years and they have no responsibility, that is wrong.
I think, though, that there was nothing preventing him from developing TeX in Fortran or something, and leaving it at that. He is just somewhat easily distracted. He nerd-snipes himself possibly.

Yak Shaving is the frustrating work we do because of impedance mismatch in the system. Libtool is a huge yak shave, for example. But so is writing a custom CSV parser because an input file is just not quite accessible by the standard, and you could just use python to make the translation, but your environment won't let you use python in that spot, etc. Days later nothing is really accomplished, you hate programming, and you can finally start work on the real problem after losing the motivation you had when you started.

But I like the idea of a patron saint for this, and Knuth is as good as any. Perhaps Dijkstra could be the patron saint of Unused Better Solutions. I'm sure there's a litany of things that could use saints in this field.
It's available on the API, you can use /get/ultra endpoint to see in which countries a show is available. Planning to add that feature to the web app as well.
It's still copied but if you are using an ets table you're likely only copying a small subset of the data per query instead of schlepping the whole index every time.
Remember, companies will always look after themselves before anyone else. If Upwork is the middleman here providing a payment platform, then I'd expect them to swallow the cost of card fraud, not the freelancer. I suspect individual freelancers have a theoretical dollar value in their calculations and it's never going to be bigger than the company accepting a financial risk.

I do wonder why the author is still on Upwork, their rating & exposure on there must be worth more to them than working several weeks for free, but personally I'd walk. I also don't understand why the pay back is not pro-rata instead of full time, allowing freelancers in this position to earn some money to pay the bills whilst paying back the chargeback (although they shouldn't be paying it at all). If the author is in the same country as the client then they should also be taking legal action to reclaim the money (which again, Upwork should be doing).
There will always be some demand for printing, even if it is reduced over time. For example I and several my teammates routinely print research papers so that we can take pens/highlighters and mark them up or put a post-it note on some page of interest. Sure, you can theoretically do all the above on a computer, but even with the highest-end tablets I still find it cumbersome to do something as simple as drawing a big circle around a paragraph of text.

That said, printers are certainly a mature technology at this point and I doubt there is much room for disruption.
Is Robin not open to paying $12500 again through a separate method? If Robin is a scammer, then Upwork needs to take the loss here for not validating the money payment method.
Thanks for that. It's news to me.

To my knowledge, it's not common. The Auroville Solar Kitchen is pretty much precisely what I had in mind, and it's the first I've heard of such a thing. I'd really like to see more specifics on what they're doing, though it looks as if there are a mix of ovens and steam tables offered.

The use of a fixed-position spherical mirror (rather than parabolic) solves the problem of a moving aim point ... a spherical mirror always has the same region of focus, even if it "smears" that focus a bit. Since what's beeing gathered is heat rather than image information, that loss of precision makes for a more robust structure (particularly given high winds, as noted).

Other options would be flat absorptive panels (sufficient for pre-heating a working fluid to much-less-than-boiling temperatures) or a parabolic or hemispheric trough type reflector which focuses on a pipe or channel running the length of the mirrors.

I'd like to see some more technical information (a quick DDG search does turn up some promising results), and it seems there are some more extensive documents and specs.
That’s how you end up with the California housing market. I’m not joking.
I don’t. I worked on a program with hundreds of instances of the comment “do this here.” Why not just preface every line with that?
Dude, get off Upwork.

Do not do any work for them.

Invest that time and build your name on your own or some other platform.

Take your clients off Upwork.

Would love to see what you’re doing.

You don’t owe them a thing.
This has been a multiyear journey -- and this "sending messages" piece is new in just the last few days. The main thrust of this effort started with being able to get thoughts out of my head so I could sleep easier back in 2014.

The original project was just for sleep typing, called Shh Shell: https://davidbieber.com/projects/shh-shell/
https://github.com/dbieber/shh-shell

When I moved out west, I expanded Shh Shell to shower typing too, so I could capture those precious shower thoughts, otherwise fleeting.

A few months ago I rebooted the project as Go Note Go, this time with a focus on driving and camping, rather than showering and sleeping. New hardware (Raspberry Pi 400) in the project lets me use it on the go.
https://davidbieber.com/projects/go-note-go/
https://github.com/dbieber/GoNoteGo
Lots of improvements over the original project, noted in the post linked here^.

Even though I designed GNG for driving and camping, the old sleeping use-case is still useful for me, and I've continued to delight in keeping the headless keyboard at the bedside.
Being able to queue up messages in this state (as well as just from my daily note-taking workspace) has only added to the delight.
These 32-bit SurfaceRT/etc. devices were a complete failure; this has nothing to do with current Surface Pro X etc. which do allow everyone to easily turn Secure Boot off.
He has a contract with Upwork, Upwork has a contract with Robin, so Upwork is the one that should be on the hook for this and they should go after Robin if they want to try and recoup their loss.
I'm not sure I buy the idea of "people just don't want servers in their homes". I think the people who have figured out how to do it, have captured the value. Some are hesitant to buy into that captured ecosystem.

Many people who own 3D printers, plug them into a raspberry pi running something called "octo-pi". 3D printer people are more technical than most, but they're not allways coders and highly skilled IT people. Octo-pi's are open source, free as in beer, and free as in speech software.

I know A LOT of people who go to pepole's houses, and say "hey that Alexa thing is cool, but why do you want Amazon to have a mic in your home". Lots of people see the value, many don't trust it.
Ah. Now I got you. Agreed
> I was also using my friend's paypal but then they blocked that particular account

can i ask why you were using a friend's account?
Thanks for fixing it. The internet has taught me to be wary of meme references everywhere.
Yeah - came here to say this.

> .../ everyone basically lives their life like before, except wearing masks in public places and mandatory vaccination to visit a mall or a restaurant (also "manageble").

Most places I go in public (mainly grocery/retail stores) it's around 40% of the people I see do not wear masks, even when signs are clearly posted. I'm out in public far less than I was 2 years ago, so perhaps I'm statistically unlucky in seeing particularly 'bad' times, but probably not.

Interestingly, the Apple store in town was the only place I've ever seen where it was 100% mask usage, and they had some folks at the front that calmly but firmly prevented entrance without a mask. I saw that twice over a 3 month period, but... perhaps they've reverted now?
Plenty of first/second world country have more friendly tax laws. Many don’t tax foreign income, and if you live outside the US for 300 days per year, you get a $100k tax write off up front.

There are many legal ways to live in nice places and pay low tax.
There’s a few different ways to go here and a lot depends on your jurisdiction (presumably Europe?) but this feels like wage theft.

I’m sure Upwork has armies of lawyers who would argue that you’re an actual business and this is a business to business dispute. And I’m sure you accepted some 78 page document that says that too. But unless you have an incorporated entity and are operating like a business I’m not so sure a regulator would see it that way.

There’s a lot of laws out there involving freelance workers, subcontractors, and so on, and I’d figure out which of them apply to you.

Also like others have said you don’t owe them anything don’t do more work on Upwork to pay off this “debt” fuck that.

And also chargebacks in the US at least have strict time limits, so the amount of delay here in informing you seems relevant. But not sure what the rules are where you are.
That sounds like rather a lot of money. If you don't mind my asking, doing what and over what kind of timeframe?
That's pretty funny, thanks for the feedback on my style.

More on my worldview regarding readability: http://akkartik.name/post/readable-bad

In particular:

"In practice, a series of locally well-chosen names gradually end up in overall cacophony. A program with a small harmonious vocabulary of names consistently used is hugely effective regardless of whether its types and variables are visibly distinguished. To put it another way, the readability of a program can be hugely enhanced by the names it doesn't use."

You'll probably not like Smalltalk programs either, which almost entirely have names like `aString`. These days I don't get hung up on style. Everyone has their own style, and that's good. When I read a program that does something useful to me, I try to adopt its style.
> At the moment of this writing, I’m still on the platform. It’s a little bit demotivational knowing that the next 230 hours that I’ll work will go to Upwork instead of me because of this, so I’m slowed down on a motivational level.

The fuck is wrong with you. Drop Upwork
The US is not a single place
From a business strategy perspective, it makes a lot of sense not to eat the credit card risk, otherwise you commit yourself to a very bad position: scammers will signup on your platform as both buyers and sellers and effectively launder stolen credit cards.

From a labor rights perspective, they are clearly not a small business that can take contractual risk, they are a de facto employee dependent on the revenue the Upwork platform generates. Withholding payment for work done is a major abuse.

Each side has their truth and I cannot see how it can be resolved in the general case without regulatory intervention in the area of platform labor.
In fact Jupyter is just a mashup of Julia, Python, and R (no TeX). The commenter may have been thinking of Pluto¹, which is Julia-only but a big improvement over Jupyter.

1 ‘An introduction to pluto’. LWN. Available from: https://lwn.net/Articles/835930/
That's not correct. In fact we don't get influenza[1] every year, and the reason is most of us have had (or been immunized to, or both) most or all of the variants at some point in the past. Flu variants aren't pandemics, they're just endemic diseases.

"Herd immunity" isn't a synonym for eradication. It just means that we reach a stage where disease spread is effectively controlled by existing immune systems and most outbreaks remain limited and local.

[1] We do get colds, which are any of a zillion different endemic diseases all subject to the same math.
Mozilla Crypto Fiasco, and how crypto could help FOSS
In this article is explained how DAOs could help FOSS to obtain ROI.
Are you a mental health professional? Seems you're overconfident that therapy and drugs aren't the solution to mental health problems, given those are the two main treatments used by doctors who are actually experts on the matter.
I agree, and propose that an item having restrictions like this should be referred to as "loaded with CRAP".
For those reading articles like this and interested in the Australia v. Djokovic row, what it means for border security, testing/vaccination mandates, etc. its also worth remembering that up until this story broke the biggest political issue in Australia was that the Federal government was not providing free rapid antigen tests like other countries -- despite rapidly increasing cases against reduce mandates. The reason being "we don't want to undercut retail stores" and "you can't expect everything for free" (quotes almost verbatim)

An individual rapid test was selling for $25 AUD ($17~ USD), if you could find them at all. A kebab shop even sold the tests alongside their kebabs on Uber Eats... it was getting silly.

Irrespective of your views on any of the above issues, the government is masterful at changing the conversation whenever they're in bad light. Its a hallmark of the current government.
I think Discord took over the role of IRC. It has a lot of same functions and terminology.
The integrations are a neat trick, but often end up spamming a channel where people are trying to communicate.

Teams seamlessly works across platforms, and mobile with video chat, files, outlook integration, and screen sharing. Maybe IRC could of been that, but it never happened.
The plans are to raise the maximal social security income (“максимален осигурителен доход”). This will arguably* disproportionately affect people with incomes above 3000 BGN.

*) Arguably because (while they could easily afford to pay more tax) higher income employees usually get taxed on their actual amount of income as opposed by the rampant tax evasion among employees with lower pay and their employers (so called grey economy: employers declare they pay a given employee the BG equivalent of the US 'minimum wage' which the employee receives monthly via bank transfer, while the rest of the salary is given in cash and not declared).
You're underestimating how hard it is to find paying customers.
As a former merchant, I wouldn't argue that the freelancer owns this. But, I also don't think Upwork really "allowed the fraudulent transaction". The banks and credit/debit card companies allowed it. And they have a lot more contextual background information on the buyer, seller, and transaction than the merchant does.
Real advice: Use Upwork (or similar for legal, in the US there's Upcounsel) to find a lawyer in your country and post your job with a link to this article.

Getting a lawyer involved will straighten things out fast. Upwork should eat the loss, no question. It'll easily cost Upwork more than 12k in time and resources if they try to defend it.

It'll cost you a few hundred USD at minimum but it'll be worth it.
Usually the order imposed on files is to group like things together (instance variables, public methods, private methods, something like this). That’s actually somewhat hostile to the notion of making something read well from start to finish.
Which is great for us who only buy pirate cartridges. I don't want it outlawed, because that would mean printers would get more expensive.
Name both in the lawsuit. Someone has to pay for the work done.
How often do you look at exterior photos of the Hubble?

Secondly, do we collectively as smart people honestly care what the ivermectin crowd thinks about exploring the cosmos?
Yes, totally fine as that. I just expected more after the title and I'm a bit annoyed by pre-news and announcements on HN in general.

I'm really looking forward to some details and followed you on twitter (because I have no Idea how I would do that on medium without ail spam... I miss RSS...)

The only source for details I found so far was an old videolog that at least showed some close-ups of things in action too. https://www.youtube.com/watch?v=7DQe-OzrcJM&list=PLcy1hEnsej...
The thing is, upwork in this scenario did not vet whether client was the actual owner of the card he was using to pay creators, this is a fault in upwork's fraud detection algorithm, their freelancers should not have to pay the penalty for this.

Upwork takes a 30% cut (or lower, depending on your income on the platform), they are taking this cut, to create a safe and trust-able environment for its users by verifying both clients and freelancers. Considering this incident is a lapse on their end, the penalty should be paid solely by them.

If doing so means they will go bankrupt, it just shows they failed as a company to create a safe enough platform to justify taking that 30% cut.
Wow, you're REALLY going to have to work on your punch line.

Perhaps you could do something with a theme about how you didn't find the result "creative"? :-) Or requiring a GMO tattoo?

This is an attempt at humor. Something of a technical nature taken to the absurd just to start the year off on a light note. You know, something funny like crisper-splicing in an image of a trophy that says "swimmer of the year". It's a kind of "easter egg" for future geneticists.
Yeah I agree. I used to try and be good at all three but dropped android and now just focus on web and iOS (for both day job and hobby stuff). Keeping up with android wasn’t fun for me anymore
The first sentence of the article grabbed me the most. “…Seinfeld”, a vintage TV sitcom…”. I guess most of my life is now considered “vintage”.
> can afford medication

I'm not sure putting chemicals in one kid's brain (especially since brains are not fully formed till 25) is a very good idea
Thanks (multiple) gods that wr dont bae science on god.
Wouldn't rate limiting via cookie be easy to get around by starting a new session with a new cookie. Or am I understanding this wrong?
Even regular banking apps use that nowadays. And there's some amount of this also being used on streaming apps obviously.
He has his upwork profile linked in his HN profile. Sounds like he has a niche and he's very very good at it.
> no platform would survive if they allowed freelancers keep the money earned by carding, because it would be flooded with carders.

The collary is true too though. No freelancer could survive if they don't receive money from carding, because they still worked for these hours and deserve to be paid. And since it is Upwork, not the freelancer, doing the payment processing. It is them who should be held responsible as the freelancer don't even get access to the card information so the could check for fraudulence themselves
This! Middle man just adds risks and fees! Keep working 2 years for the same client via Upwork is not very smart.
Systemd is like Windows. A monolithic one size fit all big shit. Most people will tell you that they are perfectly fine and the system is great. But they are just used to all the issues they are encountering or don't realize that they are caused by that.

Lots of people are not surprised when you tell them that pulseaudio was created by the same author. Because it is kind of working in most cases. But there are always, aside, a lot of annoyances or things that work badly without a real justification: hard to fix and understand what is going on when it doesn't work; sometimes it decides alone to not use or not show the output/input that you want and you have no possibly to decide; sometimes it is using 10% of your CPU despite the fact that you are not playing a single sound at the moment,...
I think you mean Content Restriction Access Protection (or Permission), as CRAM just doesn't have quite the ring to it :)
Are you a psychiatrist, psychologist, or mental health expert? The "shouting away" may be caused by non-experts such as yourself thinking your notions are worth more than MDs, who have trained an additional 7+ years than you to become experts in treatment of suicidality.
> Most of the world does not give a shit about climate change unless they will personally suffer in some way.

That's uncharitable and untrue.

> So I lie. So that even if this storm or that hurricane didn’t hurt them, they will have empathy for those who did suffer from a climate-enhanced storm.

People distrust science after decades of bad science journalism and bad science communication, and you think the solution is to outright lie and undermine all of your credibility.

I'm sure that'll work just great, and it won't at all simply reinforce the beliefs of those who already agree with you while arming those you were actually trying to reach with reasons to distrust you. Not like we didn't see exactly this sort of lie backfire during the pandemic.
https://www.energyforgrowth.org/memo/lcoe-and-its-limitation...
I believe the problem here is that upwork thinks Robin and him are the same person. They probably have proof that both Robin and you login from same IP (since you met each other).

If robin is not cooperating (not wanting to pay for your work - which then you give money for charge back), then you can go after Robin. You got scammed.
I'd be looking to get "Robin" to put in writing that he used the wrong card. Surely it is Robin who owes Upwork, not OP who owes Upwork. I'd also want Upwork to answer a few questions:

1. Did the cardholder receive their money back?

2. If so, how much exactly?

3. How much of that amount did you receive, after
fees?

4. Is "Robin" still active on the Upwork platform?

5. Do Upwork have the contact details of "Robin"?

6. What actions have they taken to recover these costs from "Robin"?

7. Who was the person whose card "Robin" had access to?

8. Why did it take them so long to spot the charges?

There are so many questions here. They can't just close the case. It's not a support ticket. This is a legal matter. If OP stops working right now, then he does pay the costs, but he does then have to find another income.

For anyone wants to try and help OP, consider liking/retweeting this: https://twitter.com/imdsm/status/1480176898600845312
None of my employers have sold my info like that... yet. Also, it's not illegal to have another form of income, even a W2 income.