skysight-inc/HackerNews huggingface dataset:
The merchant bank is typically stuck in the middle for a charge back dispute. It's the owner of the card's bank, or sometimes the card company that's the issue. AMEX, for example, is notorious for siding with their customers no matter what.
IRC might be run by engineering there for themselves. 3rd party chat would got through procurement and be provided by IT for the whole company, and after the last SOC2 audit, they had to lock it down.
> What kinds of slick jedi-mind-tricks is Robin using to keep the OP from going after him and instead pleading with Upwork conflict resolution drones?

The absolute center of the problem here seems to be that Upwork has engineered a system where Robin is not in any way involved with this case. This is a case of a credit card owner creating a chargeback request against a developer. The fact that the developer can prove that the payments where given for delivered work doesn't matter to Upwork, because when they took that proof to the bank of the credit card owner and said "See there is proof services where provided for the payments" the owner said "I did not request that work".

Back in reality, this is absolutely a problem for Upwork, and a problem that really should be at the very core of their business. If people can successfully chargeback any amount of money at any time scale because they payed with a creditcard they don't own, every single start-up should start making borrowing circles of credit cards for their first 10 years of development so they can claw it all back if they go bust and need to pivot.
The very core of upworks business is to establish a truth worthy process for payment for services, and in this case where the process fails they are simply going "Oh, to bad for you, now go do the dishes until you've payed for the bill of the dinner dashers who just sprinted out after legally agreeing to pay your dinner as payment for 2 years work".
So I don’t really get this exactly.. I guessed twice and then it solves it for me??
It's more nuanced than this. I have worked at large companies with terrible culture, and startups with great culture. Unfortunately it's very hard to get an accurate read on the important things before actually working the job.
> If the code in question is part of the pkg/module/crate/whatever's API, aka. someone else may have to use it some day, it should be commented regardless of how complex it is.

No, the API should be documented, which is orthogonal to the presence or absence of comments inside the code.
It will cause employees to constantly ask why they are making less than someone else. If my decision is to keep my salary private then that should be my right. If you wanna show the world your salary be my guest, but leave me out of it.
I think we overestimate the unpopularity of opinions auch as yours and the person you are responding to. Tons of HN users work for BigBoringCo after experiencing the typical startup and realizing they can't and shouldn't handle thr volatility anymore, and tons of developers work for non-techy firms because that's more problems can be solved.

Most of my best times as a software engineer was when I worked at non-techy firms. When I worked at a local NPR affiliate station, I was able to both solve new problems and improve existing things without a lot of the buffoonery seen at a lot of hip tech firms. As a mid level developer at the time, I had lots of room to try things and could afford to fail, yet my seniors actually had time to help.

A lot of people not happpy with their careers should consider non-tech over hip startups, Silicon Valley, and fintech. You will still encounter headaches, but you may also avoid a lot of the mental agony from the big tech world.
Technically, yes. In real life, no.

I don't even blame such enterprises because most of the time it comes from regulations or outside policies that customers mandate, something like all enterprise data (and thus communication) has to be firmly under control of the enterprise with hard guarantees, otherwise you just don't get to work with those customers. So you get a locked down Slack/Teams, and the email+calendar system disallows any native app unless the device is MDM'd, and even that is only with first party clients such as the Gmail app or Outlook.

TBH I think most companies are trying to do their best there, but they're stuck with some kafkaesque liability system.
Problem with laser printer is that scanner combos take up a huge ammount of space. Inkjet combo is usually 1/2 the size which is also a big deal that I'm willing to eat the inconvenience of having to replace ink every year or so.
The polar opposite of startups is large-government.

I happen to be close to some people who work at the CDC tabulating death statistics. You know what one of their greatest success stories over the past few years was?

Updating their death-reporting from once-per-year to once-per-month (albeit preliminary / unreliable statistics, but monthly reports nonetheless). They still revise the numbers up to a year out but it turns out that having this project done _BEFORE_ COVID19 hit helped a lot, since decision makers at the White House (and other parts of the country) got the statistics they needed faster.

And before you say its easy: the 50 states have 50 different death certificates. The information is standardized but the data-entry and reporting methodologies are non-standard. Plus territories (ex: Wash DC, Puerto Rico, Guam also have their own death certificates). Pushing for more standardization (ex: the rules for how to report COVID19 deaths and on what line) and pushing that training out to doctors also results in partisan bickering, as you might expect.

----------

Doing these kinds of things is a massive undertaking in general. If computers were easy, everyone would do it. A lot of it is just growing up and realizing that the Iron Man movies you watched 10 years ago are unrealistic crap, and that the daily grind to make small bits of progress are hugely important.

Other bits are to truly celebrate these accomplishments, even in the face of widespread disdain. There's a ton of people giving crap about the CDC's death statistics with regards to COVID19 (some legitimate criticisms due to the accelerated release schedule they've got behind monthly statistics). But a lot of the criticism is just partisan bickering that no one really takes seriously. Everyone basically agrees that monthly-reporting (though less accurate) is better than waiting a whole year.

Still, its hard to argue against progress or the usefulness of this "monthly death statistic reporting" project. Originally created in response to Hurricane Maria (where US Newspapers reported a different death number than the CDC), the whole project was launched just in time for COVID19 (and was online for part of the opioid epidemic as well).

EDIT: That goes to show what a "real success" is like. Its like lighting in a movie: if you do it perfectly, no one notices. If you make the slightest mistake, a ton of people online make a big stink about it. High risk, low / non-existent reward. But its hard to deny the importance of the project. This is the prototypical "easy job but not really" scenario, everyone just expect it to get done, people don't really realize how hard it is to do (50+ states with 50+ different formats. In the case of the Opioid Epidemic, there was new language being used on Death Certificates that didn't exist before, words like Fentanyl, and people just expected the CDC system to automagically detect these words, new-misspellings and collate results together despite no one actually asking for that feature, etc. etc.)
Wow! I really like your analysis!

Yeah, I was trying to determine the utility function that would determine how to select words, but I'm more of a gut-feel, intuitive sort of person. I also tried a squared term like yours, but for some reason, it didn't feel right when I tested it. That version decided the best initial word was `LARES`. I have a sneaky suspicion that we need to account for how common a word was. I think my solver was getting to hung up worrying about BRAXY and CRURA, and giving them similar weight to a word like TRACK.

However, it was very hard to debug because a slightly buggy version was still decent at playing the game! In fact, I'm fairly certain I still have some bugs. I need to comment my code and get it up on Github. It's also super brute force O(n^2)
Thank fucking god my whole circle uses either Telegram or WhatsApp
That was my understanding as well. If they are in different countries, it would definitely be time consuming and costly.
Okay, then lets do away with reversible transactions! I would have assumed it was the banks who bore the cost in the majority of cases (which makes sense, since they have the most data to detect fraud and are the ones who are supposed to be doing due diligence), but I don't know enough about this industry.

But, let's do it without a blockchain that wastes massive amounts of carbon.

Edit: Just to be clear, I'm not advocating making transactions permanent. It's an "if this, then that".
I have a friend that is extremely wealthy. He can pretty much buy whatever he wants.

He does this all the time. He has a "cannon fodder" bank account that gets just enough for the expected payments.
> only lobbyists of the corporations to get even richer, and corrupt politicians who profit from it.

German here.
You might have the right conclusion but but the wrong fomula.

Germany has been governed by conservatives for the last 20 years, which tried to stop renewables wherever possible because they got bribed by the big energy companies, who wanted to continue running their old plants, where no new investment impedes their profit margin.

Plans to integrate the german and norwegian energy grid, to make use of their pumped storage? Canned because "a cable is no plant and the law says energy has to come from plants".

Thousands of jobs in the renewable sector? Gutted, because of the "solardeckel", an artificial limit to capacity expansion to ensure big energy company profits.

Potential for wind capacity? Lower than 10 years ago, because the conservative government wants to appease their primarily old voter base that find wind turbines "ugly".
So now you effectively can't build them in visual range of settlements anymore.

Germany started out nicely with the "energiewende", it's just been torpedoed by the conservative government over and over again.

Luckily the parties thst started it are in power again.
> Writing severely one sided contracts can be cause for a judge to throw them out (unconscionable contracts).

You still need to convince a judge that, which means lengthy court trial. Also, I suspect the law is slightly more complicated than "it seems pretty unfair to a bunch of HN readers so the contract is unconscionable", which means tons of billable hours searching up relevant court cases.
See also: https://news.ycombinator.com/item?id=29862597

Same idea, different implementation.
See also: https://news.ycombinator.com/item?id=29864418

Same idea, different implementation.
This is a great example about how to make money without screwing the rest of the world.
For every handwritten thing. Use the Note S-pen when on the go.
This survey specifically looks at risk at the personal scale, and finds the same order of over-estimation:

https://news.gallup.com/opinion/gallup/354938/adults-estimat...
There is an entire book dedicated to Turtle geometry: https://direct.mit.edu/books/book/4663/Turtle-GeometryThe-Co...
Auto rentals have to the absolute worst in that regard. Everything results in the existing contract being destroyed (along with any favorable rates attached to it) and needing a new contract created at whatever prices they want. It is a cash grab hoping to catch you when you are at your most vulnerable, there is no technical reason for it. In true western fashion you have to want or need the thing the requires the reservation to be altered, so it’s your own fault the rate has to change.

In some states you can’t even use a different credit card without destroying the contract - if you change the number or it gets reissued with a new expiration date then tough cookies to you. I figured out this trick early on so I have a credit card that is only used for car rentals to minimize the chance I’d ever need to replace it.

Luckily I’m not flying these days due to Covid and currently live in a state where rental car companies are required by law to accept cash regardless of how the registration was booked, so they tone down the credit card specificity because they prefer you use a card.
I made it to the front page of ProductHunt twice in the last year and was above the fold for the first product. In that case it drove a couple thousand page views and some signups and for the second it drove like 10 signups and a couple hundred views but the long-term effect in both cases was negligible. For what it's worth it's always cool to see something I've built hit that front page but as far outsized effect and the fact that I've since canned both projects it's not going to make a difference in your viability.
yes, jupyter is more or less a generalization of ipython, which has been around since 2001. the notebook aspects and language agnostic parts were split off to target python-like languages (julia and R), while ipython became a python kernel for jupyter (like irkernel and ijulia).
> I was under impression it was 1-3% profit tax + 5% dividend with an upper limit of 1 million euros? Or has that changed (again)?

Correct, but on average mine works out around 7% and I have almost 0 company expenses as I don't partake in dodgy wizardry.

> at least compared to what I saw on olx.ro.

one does _not_ rent property on OLX and there are only some areas that are desirable (i.e.: have to look and feel of central or western europe).

try imobiliare.ro and look around baneasa, floreasca, aviatiei, herastrau, or pipera (voluntari). prices vary but generally speaking a new building, parking included, security is in the range above.
I regularly use TeXInfo, which is primarily a single macro file [0], which starts out as TeX, and has been completely changed into the new language by the end of the file (A new lang capable of conditionally embedding TeX, HTML, etc.)

Being able to seamlessly transform the language on such a fundamental level is one of the reasons I don't think we'll ever see a next major TeX - all it would need to be is a macro atop of TeX. And then everyone has their own feelings, so it'd probably stay as is.

[0] https://mirrors.kernel.org/gnu/texinfo/texinfo.tex
You just have to accept you can actually flip 10 heads in a roll when betting tails. I’d keep rolling given the chance if you don’t have another game to play
One of their law students should team up with a Law Firm and sue the school.
The supported method is virtualization.
Maybe of some interest is my project https://openavalancheproject.org which is an attempt to improve/automate some of the forecasting of this with DL.

My goal isn't really a money making one though.
No, I'm saying one comment is saying contact can be seen by spreading of religion, and therefore Chinese and Indian contact were later than European spread. So, looking at the criteria of the above comments, taking them post at their own standards, which is spread of religion, Europe as an entity did not have "contact" in its entirety until a thousand years after China and India.
I have read a lot of feedback that, while flutter web is now stable, it seems a little premature. The performance of canvas rendering with flutter appears to be universally bad, especially on mobile, and there are some UX issues around scrollbars, insane bundle sizes, and long initial load times.

Anyone have some success stories of using flutter web? I read you can output HTML/CSS/JS instead of canvas and a lot of these issues go away, is that true?
I tried this - I taught myself Rust and Scala, built several prototypes, it was all kind of satisfying for a while until I came back to the fact that none of it translates to job security. I can sit in a corner by myself and build things nobody uses, but it's not going to keep me employed.
Sure. Look, the seasonal flu is dangerous for this population. But they manage, when the health care system is working well, you can get antiviral meds, etc.
I think of myself as an AI/deep learning practitioner, definitely not a researcher.

I am always on the lookout for papers that might help with something I need for work. I do a quick skim of papers and when I identify one or two that might be very useful, then I read them slowly and repeatedly. For me, the trick is finding material that is worth a lot of study time.
There is a similar thing in EU but it's very regulated (though all processes are very lengthy and paper-heavy) and used for paying utilities etc, not gym.
Don't park under one, in November.

Just sayin'...
Generally, in the payments space, the “merchant of record” is who the banks go to with chargebacks and disputes. I haven’t heard of this as an industry standard.

Large platforms where the customer thinks they are paying the platform, such as Lyft or Uber, take on the chargeback risk. Etsy, Shopify, and others where the customer is paying a vendor tend to pass on the fees to the vendor.

Ultimately, it’s up to the platform how they want to handle this. It’s most likely listed in the terms of service.
This is definitely a little bit of a different medium to twitter and likely the '1 post per block' limitation is great in this case. Think before you Zooko, as it's permanent and forever.
Yes, Tufte's most popular book, The Display of Quantitative Information, is quite good, though he pushes minimalism far too much. Note that Tufte also makes a lot of assertions without evidence to back it up. His philosophy on design is that designers should think really, really hard and just get the design right, completely discounting the value of user testing.
A man who runs a moist towelette museum out of a planetarium
> You can easily be forced to work for free:

You can easilly be tricked into thinking you have to work for free. But you'll find many courts have laws againist it. Some countries literally have a mechanism for voiding "unfair contracts" and many clauses in unfair contracts aren't actually valid. Just because it's in a contract doesn't mean it's valid. For example, my rental contract says I am not allowed to have pets. The German courts have said that clause is not valid. People keep it in their contracts to stop people who don't know their rights getting pets. While people such as myself get pets, there are 4-6 dogs in my building.

The US for example has also voided debt that was linked to people's future earnings because it would result in them working for free and that would be slavery.
> the code is open source and participants understand what they are doing (which they majorly do in much of the space), then it is not a ponzi, users are not being duped.

I don't know how you ended up with this logic. Is it not possible to run Ponzi schemes on a platform that is open source? How's the source being available prevent any pump and dump ponzi from happening?

Also, stop trying to do a psychological evaluation on me. If anything, you should be the one getting checked.
oh, I missed the "second half".
Did you just pin one of the reason for suicides on online games? What is this politician talking points from the early 2000’s?

I promise you kids have been forming groups and have had feelings of exclusion that existed well before online games. The root cause here wouldn’t be online games in of themselves.
It's illuminating around the fluid nature of the situation, the pressure the regulators are under, and how difficult it can be for the recipient to comply even despite well meaning policies (waking him at 5am as described etc).

Really personal anecdote but Italy changed its mask requirements to necessiate the new FN masks (or whatever) and I almost missed a train at the central Milan train station after Christmas due to the lack of notice. Same at the airport: people were not issued boarding passes without the new mask but no real notice was given it was required and people were scrambling to find it. Italy did the right thing but there's a ton of friction around these sudden policy changes.

We're in the phase of negotiating how much tailoring of "freedom" is allowed for a collective decrease in cumulative risk.

These non-relevant edge cases are common sources of discussion we as a society can hash out what we agree with with regards to desired public policy to be subjected to.
I'm surprised about:

>4. Database queries can probably be left uncached

...but maybe I am thinking about it wrong. Imagine building Quora as a Rails App. For all the interesting user stats like "your answers have been viewed 28,000 times" I feel like your choice is to either denormalize in the application logic and database or cache the complex queries. Are most people taking the first approach?
Scammers are not really bright. We get even angry support emails from users using trying different stolen CC - go figure…
James Cameron’s latest installment of Avatar will be in high frame rate. In fact he’s been advocating for high frame rate for many years now in the industry. Went so far as to shoot a mini movie demonstrating various formats and their pros/cons.

Was shown at CinemaCon years ago and is available within the industry.
> prevented vaccine herd immunity from being achieved

It is easy to blame antivaxxers. Could you however name a few countries where vaccine herd immunity was achieved?
I’m can understand that, but here’s the thing that still grids my gears.

There were people and even doctors back then saying they didn’t know it was a good idea.

There were people back then worried about how it would affect education, suicide attempts (this article!), and businesses, and whether the cure was worse than the problem.

These people were not allowed to speak, in policies or on television. If they spoke on social media, say they want people to die and they are heartless. Once the vaccine comes out, lump them in with the anti-vaxxers.

The cure was worse than the problem. Except we got screwed and the problem remains.
Apple taught me to hate iOS through a horrible UX.
All that is actually required to charge a credit card is knowing the card number. (Some people think the expiration date is required, but it is not. The expiration date is only checked at the payment processor, and there it is just a simple check that it is in the future. You can just make up any future date when submitting the card and it will work).

However, when submitting the card you can supply name, address, and CSC (and maybe telephone number?) and ask the processor to check those. Those will be checked against what the card company has on file.

Details vary between payment processors, but all will have a way for you to bail out of charging the card if you don't get matches on a subset of those fields you chose.

Like most things with credit cards, those checks aren't free. If you are using a payment processor where you see all the little fees it will cost you a tiny amount to do the checks, but if you are with one of the processors that bundles it all together into tiers the fees for checking will almost always not be enough to bump a given charge up into the next tier.

The only real downside of doing the checks is that the more data you make the customer enter, the higher the chance they will not complete the purchase. If you are doing something that has an extraordinarily low chance of attracting people who are using stolen cards and the transaction isn't for a very large amount it might be worth it to not do the checks.

For everything else, you should do the checks and if things don't check out do not accept the card.