skysight-inc/HackerNews huggingface dataset:
> "Stripe is Silently" - can I just say how much I detest clickbait with "silently" in the title? It is purposefully negative, meant to make Stripe look bad. What did you want? A foghorn?

I fail to see how it's clickbait. "Silently" conveys to the readers that the recordings were done without the user's consent or knowledge.

>In "your" app! How do you not know all the side effects you dependencies may have when before adding them? What else is going in that site, Michael?

Way to victim blame.
You may consider https://www.backblaze.com/b2/cloud-storage-pricing.html then.
Fly Less, Write More: the future of devrel, and maybe, well, everything else
You should look into Motion. https://www.inmotion.app/
It is very similar to your product.
Some of this year’s GitHub Satellite speakers
Well, the place I run my CI tests is on a VMware virtual machine, e.g.

#!/bin/bash -e
git clone https://git.example.com/myrepo
cd myrepo
sh do.tests

If the tests are automated enough to run with every Git checkout, they can be easily enough be run by hand too.

The real world script I use is a little more complicated, because the code base in question is two decades old so I need to make some changes to how the code looks to the tests so that the tests can run.

I once worked for a company which had a series of tests which took eight to ten hours to run. Running those tests with every single Git checkin was out of the question; we instead used cron to run the tests every night.
Being without sight is hard, period. Software seems like one of the easier jobs to do while blind, actually.
Not to mention smooth scroll which takes definitely too much time to scroll for no good reason.
millions of fraudulent payments per day

Are there ways for transparently communicating (verifiable) stats for this claim?

To be clear, I am not saying that your claim is not true but if one thing HN has taught me, it is to always ask for data backing up claims that are tall.
Fantastic explanation!
A vending machine, an ATM, and a real credit union innovation
Why? Art and music is something you do because you want to, not because you have to.
I didn't even read the article. I immediately clicked through to the comments because I knew Patrick would clarify it. Stripe is one of a handful of companies I actually trust.
Since there is not _yet_ a Thinkpad available with this chip, you must have a previous gen Ryzen chip which, yes, was still a bit behind. That has no application to this new gen chip which is out-performing all expectations.
Nintendo 64 Architecture – A Practical Analysis
Interested in this, too.
Herds of migrating horses and reindeer could keep the Arctic ground frozen
Why? OP got instructions on how to get to Dave's house and there were several steps involved. Somewhere in Bethesta base there may be an NSA staff member sitting there who receives the call from OP and routes it accordingly. No hacking of any kind is required, just a functioning chain of command.
DMD inherited the backend from DMC++, which was the end of a long line of optimizing C and C++ compilers going back over a decade before the earliest D alphas.
OCSP with server-side stapling and must-staple marked certificates should work fine for most use cases.
We are, indeed.

As far as PCI compliance, I was just saying your comment about more work is true depending on your setup w/o using Stripe.js.

In our business we already have our own proprietary fraud models and other PII we secure, so the level of effort to keep PCI compliance for the additional Stripe components is a wash whether or not we use Stripe.js

I totally agree if you're going to use Stripe and you don't have to deal with PCI already in your normal course of business it's a complex area to navigate & using stripe.js is a much smoother path to take.

Basically goes back to basic principles, don't add more stress or work for something outside your core competencies unless necessary & in many cases, I can see where companies should just leverage stripe.js plus the UI utilities as they're well done & save a lot of time.

Big fans of Stripe, even if your ACH rates are significantly more than Wells Fargo or others :P
Don't buy those from Lenovo yet. They do not yet have this new generation of Ryzen chip available. Don't buy a last-gen slow part.
Did they rely on geography too?
“Will never be sold” is an unprovable claim. I assume if any company has a liquidity crisis, all assets are up for sale.
You should try out the Investopedia newsletter.
https://link.investopedia.com/forward/5d121631cac67b640d47dc...

I like it a lot more than The Morning Brew.

The Morning Brew's jokes get too obscure and make it hard to read.

Caleb does a much better job than the Brew IMO.
> Many just don't want to quit, don't try, and accept the trade offs of enjoying their vice vs its harms.

Unless you've invented a mind-reading device I'm pretty sure you're talking out of your ass. Most people, including myself, might at times express a lack of desire to quit smoking, but it's often not how we really feel about it (especially not in the morning).
If you do Django, Two Scoops of Django is an excellent resource from going to begnnner/intermediate to intermediate-with-sytle / moving-to-expert. Unfortunately I found the same problem and wish there were more things at this level, especially with CSS for people who are 80% backend.

(Judging from your comment would I be correct in guessing that you are doing mainly JavaScript stuff? If you are, then the Python world is generally a lot nicer.)
Isn't that kind of the point of having a relatively high-level backend - to avoid the need for every front-end to do the same tedious optimizations?
> At least for a home power user

Obviously if you are an HN reader you fall under the <5% :). If you have the need and are a power user there are options. The best one right now being the second hand market. I was eying a couple of Intel X540-T2 (~60-80E on eBay) or Mellanox ConnectX-2 (under 50E), not yet decided on the switch.

But realistically speaking, most people don't want to pay even 10E for any of this. They don't transfer bulk data or not over cable so they don't care about DIYing their network, especially once they realize everything is more expensive (cards, switches, NAS, maybe even cables).

2.5G and up has to go into ISP routers for it to really take off and become cheaper. And even then most users will still want better WiFi and not care about cables (and still most don't go for a decent AP and use the ISP router WiFi.
France Says Apple Bluetooth Policy Is Blocking Virus Tracker
What lawsuits? Don't virtually all open-source licenses in existence disclaim any warranty or fitness for a particular purpose?
To flag, I think you can click the "X hours ago" - that's actually a link, and flagging will be an option if you look carefully. I know they were experimenting a long time ago (apparently still are) with making upvote counts invisible. It's been a long time. The idea of 7000 upvotes on a comment is an order of magnitude for what I've ever heard of.
I tried Oxygen Not Included, after watching some Let's Plays of it that seemed interesting. However, once I actually played it I found it to be really boring compared to Factorio. Unfortunately, I didn't keep track of the time so played for more than 2 hours and so couldn't get a refund from Steam, otherwise I would have refunded it. Haven't touched it since.

By contrast, I've played hundreds and hundreds of hours of Factorio, which I just can't get enough of, especially with mods, which increase the scope and possibilities of the game tremendously.
>For "Zeit" I am biased

Biased which way, did you think it was good or bad?
LLVM's MCJIT library is 17MB. If you have a language that you want to JIT and you thought you could embed your language like lua (<100k), Python (used to be ~250k but now <3M), you're looking at almost 20MB out of the gates. Not ideal!

Also if you want to use llvm as a backend for your project and expect to build llvm as part of a vendored package, the llvm libraries with debug symbols on my machine was about 3GB. Also not ideal.
Why your computer will never talk to you
The goal has ever been making as much as possible while giving as little as possible. That's how it's been since humans developed ego. You're describing business between post-ego humans also known as saints. We don't have many of those yet.
True if you are putting it through a switch, but you could direct connect the NAS to your main computer to get 10gig cheap.
I have open back headphones that I use at home (can't use at the office because too much sound bleed), and they are great for video calls because of this since they let in the sound of my own voice.
Agreed. It will be very nice to have more data. There are too many ifs right now.
I think you're being a bit too accommodating. McKenzie does have a flair for the dramatic; he did the same thing with Tether where there really was no reason he couldn't just say what he thought when he thought it.

At the same time, yeah, it seems very plausible that a white guy in Japan announcing the Japanese pandemic response is run by fools would face blowback for it.
Curious why...

Your security should never depend upon security of your source code. If you're doing things correctly, then the source code doesn't change anything about the security of the data that is encrypted.

Perhaps you mean that he chose to use 40-bit keys instead of 256-bit keys in the free version? I mean, I guess. But that's just a matter of better understanding the details. It sounds like he outlined this clearly and anyone looking for more security knew to pay for the product to get the 256-bit keys.
As a smoker I'd be fully in favor of that. Anything that lets existing smokers do their thing, but makes it significantly more difficult for non-smokers to start, is a good thing.
Critique of Honda Prize for Dr. Hinton
Does it matter if it's the Russians or others?

Here is a case where you have completely unknown, faceless, nameless people going about astroturfing. One person, sitting anywhere in the world, with a few hours behind a screen can incite 1000s of people and generate tons of outrage.

That seems wrong to me...
I think a reasonable calibration would be charity=good, usual behavior=usual, and active malice=bad. Having a return around the cost of capital is usual behavior, so I think complaining about a company profiting off a disaster by selling the product that they usually make is kind of like complaining about a person not giving to a food bank.
> We already see this - as someone living in Silicon Valley, I can't take the vast majority of remote jobs because they don't pay enough to live on here.

You also can't afford _not_ to take them since the high cost of living limits how much you can save each month.

This is one of those things that isn't mentioned often - somebody with cheaper costs of living can play hardball for months in search of a good gig. Somebody in NYC or San Fran, not so much.
This is also incorrect. Every single owner who intends to sell, but not yet benefits from stock buybacks. Everyone else long on the stock in the belief the company is actually serving a purpose other than as a vehicle for speculation only gets a momentary bump in share price (which is useless to them) and the heap of new debt/reduced cash reserve as a result of their company having just bought out everyone who wants to jump ship. This creates a company less prepared to weather hard times. Remember, a company represents an organized solution to some sort of societal ill or want.

Saying "everyone benefits" skews the optics more than looking through a septuple-Klein bottle filled with a heterogeneous mixture of fluids with wildly different refractory indices.

Which is to say, a lot.

P.S. It may not be simple to visualize, but multiple different implementations should fit the bill. You can imagine seven nested Klein bottles all interleaved with each other, or seven layered Klein bottles all clearly distinct and separated, but never the less disrupting the path of light at every medium interface.
That's not the "reason" though, that's the rationalization
Actually, I never considered log files untrusted input, but as this example shows, it would be wise to do so.
So start taking nicotine lozenges as a prophylactic?
Wouldn't it be just a server side to stripe call on a form submit? Even easier than using js (probably not as good user experience wise)
> Krajbich said the results of this study suggest that many times we will take the route that worked yesterday and ignore the evidence of what normally works best.

I think that this is an example of "Denominator Neglect" I read about in the book "The Organized Mind", by Levetin. There is a section about organized decision making for complicated decisions. Medical decisions is in this group. At the same time, for most uncomplicated decisions, his advice is just to be more decisive.

Still, here are the basic steps that he outlined, I believe (from memory...):
1) Arm yourself with the best possible statistics about your procedure (things like NNT are good to know).
2) Understand your own biases.
3) Understand your own tolerance for regret. If a low chance of failure (5% or so) happens, can you ignore outcome bias?
4) If you still can't make up your mind, talk to your friends and family about your core values.

He also talks about how to converse with your doctor, understanding the incredible quality of knowledge that they have, while understanding some of the gaps that they might have.

I strongly recommend this book.
That is a separate point. The point I was saying was not relevant was "no matter how smart you are, youve got finite bandwidth and a finite time to spend it." This implies that people are not improving on things because of finite capacity to do so, which is sometimes true, but really just an edge case.

You're saying people don't need to care about X, which is true. However, if you choose to spend 10 hours building a pile of blocks, every day, rather than spending 10 minutes learning how to turn on the BLOCKMASTER 9000, you're just being obstinate. Hyperbole and arguments to your personal choice of block building aesthetic aside, there's a large class of problem for which the effort required to both improve one's capabilities and execute the task is much lower than the effort require to execute the task to begin. No matter how much you care about your kids, and how little you care about building blocks, if you must build that tower, it is beneficial to learn how to use the BLOCKMASTER 9000.

Pursuing the latest and greatest tooling mastery for incremental gains usually doesn't fall into this category. You don't need to pursue improvement endlessly. But say, people who refuse to learn how to use a debugger, but spend a great deal of time debugging? People who only share code over email while the team tells them to use git? People who only use global variables in painfully uncomfortable circumstances? If you're coming to work and refuse to invest in such things... it's fully plausible that you are a 0x or -1x programmer. Same for almost any other domain of work.

You don't need to care about anything. The reason you improve is because you want to be better. If you don't want to be better, and are currently bad, there's at least going to be a large social reason why you may want to change.
Same here, although I already suspected it based on the fact that Japan's death total is very low; smoking is more prevalent in Japan than most advanced economies, I believe.
Have you tried sequestering the payment logistics to a separate domain or subdomain? If you had a pay._____.com that processed payments using Stripe.js, and that redirected back to app._____.com (which would not be using stripe.js), would tracking continue into your app pages?

EDIT: didn't expect this to be so controversial (6 downvotes!)
O'Reilly Auto Parts – Part 121g Flux Capacitor
I see the PDF is posted here:

https://www.reddit.com/r/QuittingJUUL/comments/d10l69/full_p...

In a subreddit called "QuittingJUUL", none the less! An entirely new generation is getting to learn about Carr's book.
Maybe because the syndromes that medical facilities report to health depts are ILI (influenza like illness) & ARDI (acute respiratory distress illness) and this tool is trying to put a common name to the survey?
Meh indeed. I'll add to the anecdata: I've read more since the lockdown started than I have in years despite being busier than ever. I've also been more productive in work and other projects.
With this disease it appears asymptomatic people are equally infectious.
I thought it was this for a minute: https://www.youtube.com/watch?v=x4c_wI6kQyE
In our society when someone is highly intoxicated they cannot legally consent to sexual activities - they do have a choice still and are deciding it... we just understand that their thought process is being extremely heavily influenced by an outside source.

For an addict it becomes not a choice, I'm not absolving every addict of everything ever but addiction really screws with your brain and if you have an addictive personality you can end up feeling compelled to do something even while fully accepting you'll feel guilty about it later.

From a technical & mechanical perspective the person has made a choice, from an agency perspective the scenario is less clear and we generally understand that intoxication (either through physical addictions or obsessions) can lower the responsibility of the party involved... and there are a lot of examples toward and against this point in society[1] but I don't think we can clearly consider this a choice.

1. For instance drunk driving is considered in the opposite manner where choosing to drive drunk assumes a greater responsibility, and implies a greater agency, on the actor.
"Your dollar goes much further in Europe, rents are lower, everyone gets free healthcare, essentially"

You have to be a moron to think that you're still not paying for that "free" healthcare.
Is it okay if we go in public and I smoke on your face.
Yes, Nim uses C and GCC and this gave it very fast compile times and similar performance. It also runs on most devices supported by GCC.
Also precede the file list by `--`. A very confusing thing can happen if a file happens to begin with a dash... (You can intersperse options like `-e pattern` among file names, if for some reason you wanted to do that.)
From my (limited) experience, Haskell does not compile fast, especially if you’re doing something that needs lenses.
People may do it wrong in rust but I personally like that rust gives me the tools to handle errors in my preferred way: explicitly passing them up the stack with minimal verbosity (using ?) or explicitly having to handle them in some way.

I don't like verbose error checking on every function call which is ugly and which I might forget to pass up (c-style) and I don't like exceptions which aren't expicit and which I might forget to handle locally if I wanted to.
Optimizing for Grades Kills Passion
Ask HN: How do I backout of an accepted offer
I lost my job last month. After interviewing with multiple companies, I received three offers. Unfortunately, I accepted the first offer that came along as I was in full panic mode.

The most recent offer I received is very interesting to me and I would like to accept it. I am not sure how to go about backing out of the one that I accepted already. This is little bit harder because I know the dev who interviewed me and he was excited about me joining.
The less nonsensical the word in context, the more confusing it is though. Do you dispute that "we're having issues with time" is much more vague and overloaded, than "we're having issues with zoom"?
The good news is that we don't have to learn everything ourselves the hard way. We can ask South Korea for advice and assistance.
I agree that you have no rights to lock someone up, but society seem to have already accepted that others have the right to tell you what to do with your life, e.g. locking down someone for suicide attempt

I was also comparing lockdown vs partial lockdown, which I feel still does more damage to more people to be total
In my experience, there are a lot of developers who get really uncomfortable once they start having more developers working on their code. There’s a lot of effort which has to be done documenting the code: Either by explaining how the code runs to other engineers on the team, or by having documentation showing how the code is arranged and runs, something a lot of engineers are not very good at doing.

It takes a lot of talent to do collaboration well, because it means having to let go of the code being “my code”, and it means having a lot of people skills, such as the ability to empathize with how someone not familiar with the code will see things, and how to write documentation about the code structure so that things can be in maintainable “boxes”.
Sadly the tech industry seems to encourage lots of shallow learning rather than deep mastery these days. 90% of stuff could be built using classic MVC, server side rendered with a bit of JQuery and would work just as well. Instead we have a shambles of microservices on Kubernetes and constantly changing front end frameworks.
> Most people can't work competitors after work.

Non-compete clauses "are automatically void as a matter of law in California" [0], where Apple is based (though they have offices in other states and countries). I wonder if a ban on open source contributions would fall afoul of this law (I suspect yes, though Apple can afford pretty good lawyers).

[0] https://en.wikipedia.org/wiki/Non-compete_clause#California
Samsung A70 update to Android 10 broke your app?
This would primarily affect web servers exposing SSH access to the public right? I suppose it also affects internally accessible servers as well but to a lesser degree in terms of priority.
This is a common practice for anti-fraud detection systems. The whole article is sensationalistic. You will see similar techniques used all over the web (your bank website, Ticketmaster, airlines websites, etc.).
wow, i wasnt even aware of that rebrand. seva sounds so awful, whereas im already super invested in the ConvertKit story. good reversal of decision there.
Subscribe to our website to maybe win a credit card sized wireless battery pack
Has it been updated for C++20?
Sadly, on most Ryzen 4000 Notebooks with a U processor so far, all I see is soldered single-channel RAM maxing out at 16GB...

I would kill for a refresh of the E595 but it's never going to happen.
This has some parallels to the psychological effect that I don’t recollect the name for. It goes something like this: Tell a kid to clean their room and they will come up several excuses to not do it, “I’m busy”, “I will do to tomorrow” etc. So you ask the kid, “given a choice between cleaning a room and not cleaning a room, what would be the reasons why a kid will choose to clean it?”. This triggers the positive reasons in their head to actually do it. Use responsibly.
Yeah, I understand the problem. I feel like all these UI design decisions are mostly due to a lack of recognition that language-use is not binary. Auto-correct used to be absolutely unusable if you mixed typing in multiple languages on your phone. Now that language toggling is easier it's only really a problem when you mix languages in the same sentence, mixed-language models do not seem to exist (yet?).

So yeah, tourists should not be forced to hear Dutch streetnames in Dutch, just as I shouldnt have to change the language settings of my whole phone to hear them in Dutch.

Several apps using OSM seem to handle the toggling just fine (e.g. Maps.Me), and apparently the cycling experience is superior on OSM anyway. I used it solely for the offline maps, but maybe I might start using it as my main maps provider.
What's a tram?

EDIT: Okay, it's a surface-grade light rail train. In the cases I'm familiar with, there's always a red light forbidding crossing through the path of such a train. So, you're not yielding to the train, you're obeying a signal that's in front of you.