skysight-inc/HackerNews huggingface dataset:
They don't need to 'match up' individual transactions.

As long as they have a decent float in a bank account in each country, they can just do frequent (daily? hourly?) forex transactions to balance their reserves between countries.

At their scale, if the total amount sent by customers is X, then they probably transact 0.2X in the Forex market.

The frequency of the forex transactions will of course affect costs and exposure. Too frequent would increase transaction costs. Too infrequent and you risk exchange rates moving against you. Too infrequent and you need to hold more money in popular destination countries.
Right. The vast majority of players moved to the platforms with the most intrusive anti-cheat of all years ago: games consoles.

The market spoke. A few geeks with hangups about kernel drivers are irrelevant next to the masses of people who will happily buy entire dedicated gaming computers designed from the ground up to be physically tamperproof.
Attack of the Cosmic Rays (2010)
National Parks are the sacrificed land that gets people interested in preserving public land. It's much easier to get national support to "Save Yellowstone" than to get people to care about saving Bridger-Teton National Forrest. However, the policies that benefit one often benefit the other.

Let as many people in to Yellowstone as possible so that they can look back on that one trip through Wyoming and feel like they have a personal interest in saving our public lands.
A lot of JS projects now have create-$X-app. Not all are as well thought out as CRA but its a good start.
Stripe Atlas has personally saved me as a bootstrapped startup founder more than 100 hours over the past 3-4 years we've worked with them. It's just so relieving knowing I'm covered on anything regarding incorporation, legal, taxes/accounting, and I won't have to spend a ton of my own time researching vendors and googling esoteric topics.
If you want actual freedom, you have to take time to look at all the menus.
Probably ES6 to ES5
> wouldn't that lead to a higher ROI when people eventually spend

That will depend on whether people will have that money to spend economy bounces back. I am not optimistic, restaurants or hospitality industry are going to suffer for a long time.

And Youtube ads are sold upon delivery, I don't think they will be retrospective revenue share, which is impossible (the conversion is intractable).
Is it possible they have broken your DKIM key? If so they can send email signed as coming from you without needing your Sendgrid credentials. Remove all your Sendgrid DNS records, and make sure you DKIM key is using 2048 bit modulus or higher.
Are you selling a potentially illegal pandemic ebook and hoping to profit from a competitor being taken down?

Baseless paranoid accusations are easy, and completely missing the point of a post - annoyance at low-effort junk posted to HN by site owners for the purpose of leeching page rank - isn't an excuse for resorting to them.
I pay for youtube premium and its totally worth it, but I do hate those vids that put advertisements into them. At least some put it at the end which I am ok with
/me looks at a pile of empty coffee capsules, /me looks at the hoodie, /me looks at the (unread) giant math is fun book, I hide in shame.

I do agree though, especially in hiring I find it weird to expect people to have their hobby being the same as their job. I'm quite curions if there is another profession where this is the case. Photographers maybe?
No. That would not help. This is the case when it is better to start from the neighbor and not yourself.
A quick search on "artist Jenny Holzer" turns up plenty of results, including a comprehensive Wikipedia page, an Artsy page, and quite a few others. A quick look indicates that a fair amount of her work includes test based pieces, including this example: https://en.wikipedia.org/wiki/Jenny_Holzer#/media/File:Jenny...
Yeah this is fair.

But there are so many topics I know almost nothing about that would be interesting to get an exponent to ELI5.

Negotiation / Photography / Writing / Fashion. I know next to nothing about all these things. The ones I do know a little about, say chess, may not be as enriching but I don't mind watching Kasparov go over the basics...

Really I haven't bought it and I'm not sure why. If I could pick an episode from the chess class it'd help me decide but doesn't seem like that's possible.
As someone who works on a system that spans 10^big nodes, I really like the point in that post. At a certain level of complexity even your most baseline assumptions will have counterexamples, and 99.9% uptime means 1 in 1000 nodes are in various states of failure at any time. You have to build fault tolerance into the design at each layer to keep errors at base layers from snowballing into real outages. And that’s inherently at odds with the “fail fast” principle, so you have to spend a lot of energy on how to fail fast inwardly but stay operational outwardly.
Companies like DoorDash are triple dipping as they also steal the tips from the delivery folks.
Rome seems fine but I find this approach to be a bit more interesting https://github.com/swc-project/swc — though Rome seems potentially broader in scope.
I agree about globalization, but Climate Change is just as likely to cause the type of instability that could lead to a WW3. It will certainly lead to massive suffering regardless.

Until we have carbon-free or at least greatly-carbon-reduced air travel, we need to cut back on it.
In the 80s, had an internship at a government outfit with very high security. This was before the days when PC security was really understood. I could easily have run off with all sorts of very secret stuff. What I did run off with was a copy of Turbo Pascal.
I use softcover for this:

* https://github.com/softcover/softcover

One of the things that I like about Softcover is that it will also build .mobi and .epub formats, so I can give developers (via our MDM system) copies of runbooks, and then revoke those copies once they leave our employer.
> Well, at least by me you can order groceries from walmart to have them delivered/picked up.

Pickup/delivery options are a total failure across the board at all grocery stores right now. They're all generally a week out, or you just can't get any delivery slot at all.

IMHO the grocery stores should be prioritizing staff to filling delivery orders, then pickup. If they have any staff left over after that they can operate cash registers. Right now there's a perverse incentive for everyone to pack into grocery stores because there's no other option for actually getting food in a reasonable timeframe.
zsh-autosuggestions has definitely saved me more than hundreds of hours. When you type part of a command, it auto-suggests previous commands you've executed and then lets you expand to them, cutting down on your typing, on average, 75% or more.

For example, typing "scp" could expand to "scp -r myself@servername /home/myname/.logs/logfile ."

It's a concept that originated with the Fish shell, but is useful if you want to maintain some semblance of bash compatibility.
I guess because it's a double sided market with exclusivity deals. Consumers aren't going to have multiple service accounts just to get access to delivery. So if you want to reach the most people, you need to make deals with the devil. In this case, DoorDash, Caviar, or GrubHub.

It made sense from a brand/marketing cost back when things were normal, but now that it's the primary way to fund your operation, the cost-benefit doesn't make sense anymore, but you're still locked in.
"No dependencies" isn't quite accurate. There are a couple, and they are TypeScript and related packages: https://github.com/facebookexperimental/rome/tree/master/nod...

But everything else is on track to be reimplemented within Rome.
Unfortunately this is not applied evenly. Amazon is selling all its non-essential stuff, while other vendors can’t sell their non-essential wares even online. I can buy kid workbooks and mechanical keyboards on Amazon, but School Zone and WASD Keyboards are closed.
I suspect that's because many games are targeted at consoles first, where the infrastructure prevents client modification or unauthenticated network connections, and see the PC platform as a second class citizen. They won't write tons of extra code to stop cheating when cheaters can't even log in to the game servers that matter for most of their players.
True, but it lights up multiple red lights.

It's either a long con or a genuine cascade of oversights and bad decisions.
> conflating stateless and ephemeral in this case

You're totally right, I was mixing up stateless and ephemeral. My mistake and thanks for pointing it out!
What was your point, with "he then just replies with a one liner, his bank account number"?

That seems a reasonable way to support additional features in an open source project, especially if the volunteer developers have no personal interest in the feature.

A one-line comment would be a bit brief. "This feature isn't planned, but one of the core developers would be willing to take on the work for payment. If that's interesting to you, we will estimate the cost."
As a researcher who composes a figure or two every now and then, I find Inkscape to be far more intuitive than Affinity Designer. Affinity makes simple things hard. Creating arrows was not a feature until recently, resizing multiple selections would mess text objects, and changing the size of the canvas requires copying all content to clipboard and creating a second, separate canvas. Not to mention that exports, which should be simple, are also hard to understand for beginners / non-designers, and the gazillion of menus makes it impossible to ever find what you need.

After many years of waiting, I'm happy to see Inkscape jumping to MacOS too. Kudos to all devs and contributors that made this possible.
Open source and self-hosted alternatives to Roam Research
Nature has been trying to remove us since the very beginning. The process of preventing our removal is called surviving, we've been at it for as long as we can remember.
Oh, that is good news!
For keyword extractions, since you’re already using spaCy, you might take a look at textacy, specifically:

textacy.ke.utils.most_discriminating_terms

Documentation is here:

https://chartbeat-labs.github.io/textacy/build/html/api_refe...

Code is based on this research:

King, Gary, Patrick Lam, and Margaret Roberts. “Computer-Assisted Keyword and Document Set Discovery from Unstructured Text.” (2014). http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.458...

——

Thanks for the depth of your replies, love mapping information, finding patterns, “seeing the future”... though more often than not, even if you knew for sure some aspect of the future in a predictable way, still very hard to make use of it, mainly enjoy the topic as more as a info geek more than anything else.

Again, thanks for sharing!
If it's HMAC'd, there's no sidestepping of padding oracles needed. Error side channels are a consequence of chosen ciphertext attacks, not of padding. Switching to CTR would not "go a long way" towards shoring up the security of their protocol.

I do not understand your "confused deputy" attack. Can you outline it in more detail?
Not three, four. No idea about Python text, I don't know what the https fuss is about either. But the other two things are not how I've seen them discussed, and I've seen them many times.

I'm in favor of GCs and guards. What I'm against is that some languages removed the option to manage memory manually when it makes sense and disabling guards once the code is debugged. Those were the terms and, in that context, the objections make sense: there are cases when it's important to know in advance that the GC'd won't get in the way.

Java was the start of all that crap, with all sort of restrictions: every function must be a method, you can't precompile, no pointers, everything GC'd...
I'm pretty sure MAD is enough.
Using Apollo Link to Handle Dependent Queries
Show HN: Search your Kubernetes clusters for resources deprecated in 1.16
I've been using mdBook for awhile to keep a personal journal and also separately to keep a work log.

I really like being able to keep notes in Markdown tracked in git and at the same time being able to view and search through those notes in the form of a nice looking web book.
For using it on Win/Mac/Linux you don't even need the Rust standard toolchain; just download the standalone executable. No runtime, no npm, sheer bliss.
Just go to any paint store and you'll find yourself halfway there. When we were searching for gray tones we were stunned at the creative names we saw for the thousands of grays available i.e. "mindful gray" "blissful stone" etc.

That's got a be a dream job for some uber-creative artist.
I show this video to all incoming software engineering interns.

It's partially educational and partly just very amusing watching their brains leak out of their ears.
You can also abort the program, which is what most programs do on OOM anyway.
In the same vein as TA, nix-darwin[1] can be used to configure macOS applications and services. It's not exactly the same as NixOS because the whole system is not entirely managed by Nix but it gets you closer.

There is also Ansible, Chef, Puppet, ... but in my experience the overhead to write and test those config files is even hired than using Nix.

[1]: https://github.com/LnL7/nix-darwin
It's really aggravating that HN goes against it's own culture so thoroughly when it comes to Haskell. We're supposed to comment on what TFA says, not lick our wounds about how Haskell wasn't what we wanted it to be. f you can't contribute to the thrust of TFA how about creating space to listen to people who actually know what they're talking about?

Every single piece of hackneyed received wisdom and FUD in here can be easily countered if you talk to somebody with actual production Haskell experience. Speaking for myself:

- I run a startup that has production applications making money for 4 years now written entirely in Haskell with 6 devs doing nothing but Haskell (as well as engineers working in JS and our own language, Pact, yes, written in Haskell).

- When we need more bandwidth, we work with an all-Haskell consultancy that itself has no trouble finding work and is very successful in their own right.

- Before that, I built a group at a major bank writing Haskell code and getting it out in production, and outperforming Java apps.

- The tired "eww static types aren't for real business" is opinions masquerading as "facts". If you are a half-decent engineer in ANY language you can make your code refactorable for changing requirements. Whining that types makes that harder just shows your own limitations. Any decent programmer working in a strongly-typed system leverages types to make code _more_ refactorable in _less_ time with _fewer_ bugs. But hey these are just our anecdata too. Here's what I'm not doing: spreading FUD about Python or Clojure or JS, I'm too busy loving what I do.

- From a hiring perspective, Haskell programmers as a group offer an immense strategic advantage, and it's mainly _because_ they had to learn Haskell on the weekend and it wasn't handed to them. That shows passion and grit. I've built two teams from scratch now in totally different circumstances and it is simply breezy to find a wide variety of experience levels to craft a team from; they are by far the best teams I have ever worked with, with zero duds. The community is strong and excellent and helps each other out as far as job hunting goes.

Don't blame Haskell if it didn't stick, don't hate on Haskell if you find it intimidating or pointless. If anything, you should be grateful that there is a language that is actually different enough to attract a different kind of programmer, lord knows it's why I'm here: after having jobs in Java, C++, Perl, Ruby, JS, Visual Basic, Hypercard, you name it, it was nice to see that there's a different way to do things. It's really fun, there's always more to learn (not true of every language btw), and finally, it kicks serious ass on the performance side (as GC/runtime languages go).
> The powers of the Supreme Court are -- and should remain -- limited

This argument would have been a lot more convincing before Bush v. Gore.
I mean... I could but I am quite happy with my linux setup and quite infuriated whenever I have to do stuff on Windows so..
> But neither Walmart, Kmart, nor Sears had as big of a grip on US economy as Amazon does simply, because Amazon is not just a giant online store

Citation needed — all three have enjoyed periods in history as dominant nationwide market leaders in retail. Sears' mail order catalog was essentially the pre-Internet Amazon, and commanded a comparable scale.
Somewhat related. I highly suggest the Goyo plugin for Vim if you want distraction free writing.

https://github.com/junegunn/goyo.vim
My Code Was in the Original Terminator Movie
It's nice to know that the earth starts to heal so quickly after humans are gone. Although by the time we are actually gone we might make it uninhabitable for other life too.
Libfaketime: Modify the system time for a single application
The author has written about systems that defy detailed understanding as a follow up to this article in which he mentions Deep Reinforcement Learning Models as an example. It's a good read, especially in combination with this one.
This happened to me at a startup. It was too hard to fight so I left and they were gone within a year.

I'd like to think they died because they couldn't survive without me, but the reason is more prosaic: the kinds of people who think that way can't build team that can succeed.

They even screwed me on my final expense report.

A few months after they ceased operation I got a letter from the CEO saying he needed my signature on some paperwork so they could secure some funding or assign some IP or something like that. I tossed it.
"Users" is how many people have it installed and how many sites it has blocked so far, not the people specifically using the extension. Im not touching anyone's ip data nor do I want to. Probably going to dump it monthly if possible because its only for tracking basic KPIs. Ill switch if there's a privacy-based alternative.
My guess would be that they lean on the fact that "malloc never fails" [1]. Under that model, new and malloc always give you a pointer you can use, it's just that sometimes, using it will give you a segfault.

[1] https://scvalex.net/posts/6/
Not a Googler, but I believe that exceptions coming from the standard library (which must support exceptions, of course…) are allowed.
How to Link All Your Google Services for Your E-Commerce Website
I would agree, for arrows I still use OmniGraffle.
Pro-tip for LA Times paywall: Open developer tools > Application > Local Storage > Right click to clear
In the UK the supermarkets have massively failed to scale their delivery services.

Ocado at least are treating regular customers well - guaranteed weekly slots etc.

But rather than rejigging deliveries - perhaps drafting in more vans for delivery of non-frozen/coop stuff, and jiggling delivery routes to do neighbouring properties together (say increase delivery slots from hourly to daily to make drops more efficent), they’ve just carried on as normal.
No excpetions allowed? Than using "new" is the wrong choice!
Redefining the "new" operator only makes sense when you can reuse existing code, but if you must add that check for everey "new" invocation, then you are forced to parse all your existing code and using a separate function makes sense.
Sorry for your colleagues, but this is not a problem with undefined behaviour: it's the original developer fault! And I'd hate if compilers were forced to restrain themselves from helping smart developers in order to please loosy developers.
Did it? Markets don't reach equilibrium instantly, and as most people have noticed, we live in unpredictable and high-risk times, from a business perspective.

Arguably some of the first sellers of security certificates were wildly overpricing their product. Should the government really have stepped in?

[I don't have a dog in this fight, as I think having strangers prepare your food during a pandemic is unwise.]
There's also a debate to be had as to what's essential or not, which will depend on your perspective as well as the time scale.

Is Best Buy essential? No? What if my laptop breaks and I relied on it to work remotely?

Are electricians or climate control technicians essential? What if the air conditioning breaks in the middle of a texas summer? How can I self-isolate when it's even hotter inside than outside? What about elderly people who could easily have a heat stroke?

Are psychologists essential workers? They might be even more essential now that so many people are facing complete isolation and job loss.
> if you're non technical when interviewing, how would you know the right answers to technical questions?

My reaction to the article was similar. My answer to the title question would be: "Find a technical cofounder you can trust."
The premise is attractive, but the challenge will be keeping up with a rapidly-changing ecosystem. The advantage of letting Webpack and Babel be separate, having both as singular community focal-points for their respective tasks, and having both be extensible via plugins (the TypeScript team can work independently from the Babel team, for example), is that the leg-work of adding new JS features, parsing new syntaxes, keeping up with the spec, etc. can be distributed in the most efficient way possible. A single team trying to do everything in-house, duplicating the work of all of the above communities, will have a very hard time keeping up. But I wish them luck.
I had no idea Thomas Friedman was a HN member!
Malleable Systems: Software must be as easy to change as it is to use it
> In terms of ad spend reduction, How would this compare to regular media advertising spend (TV etc.) ?

TV as deals are often worked out O(months) in advance. I expect they've seen drops in bookings, but you won't see as agile of a reaction to the pandemic in Television.
> People are panic-buying AMZN stock expecting this to reflect in a higher profits, which is very questionable.

Are we sure of that? I'd expect the rationale to look something more like "Amazon will grab a higher market share as a result of people switching to delivery during this crisis, which will result in higher profits down the road".