skysight-inc/HackerNews huggingface dataset:
Thanks. I guess you're right that people like me who don't trade billions per month pay their most expensive forex rates. But it's not a cutoff, just a price tier, and still far cheaper than TransferWise or any other option I know of for exchanging non-institutional quantities of currency.

To clarify the terms in that table: one basis point is 1/100 of 1%, as they themselves clarify in a footnote rather than assuming all readers know it. And trade value is, well, the amount you trade. :) The footnote for that term clarifies that they convert and charge this commission in whatever currency you have configured as the base currency for your account. (For example, I've chosen USD for my base currency since most of my transactions are US stocks on US exchanges, even though I'm in Canada and therefore the legal entity I'm officially dealing with is IB's Canadian arm.)

So, to convert anywhere up to US$100,000 (or its foreign currency equivalent) to any other currency, they charge their minimum fee of US$2 - mathematically, 2 / (1/100 of 0.20) = 100,000. Above that and up to US$1 billion, you take the amount you're trading, multiply by 1/100 of 0.20, and that's the fee.

$2 is a ridiculously low fee to convert five USD figures or less of currency, given that they also directly pass through the very tight exchange rates collectively quoted by their suppliers without building any profit for them into the rate itself.
Presumably if you continue to work from home after the crisis, then your children return to school...?
Convert an imperative library to a declarative React component
Or time to not make the lifestyle change to work from home. It's not for everyone. Definitely not for me either.
They are doing a bit of that as well. Though Talent Retention is more of a job for line management.

A big part of HR is ass covering for the company. And I don't say that (purely) in a negative way: it is good and important for companies to have a structure for you to raise certain complaints independent of your line management.

Just keep in mind that HR's loyalty is to the company. Not to you nor in general your line manager.
I have friends and hobbies outside of work, but I still miss my "work friends". If you're going to be somewhere for ~8 hours a day, I find it's nice to have some company.
The lisp/smalltalk style of computing was meant for a world in which there was not such a strong divide between users and programmers. We did not get such a world, and our consumer systems have taken on (an actively promote) the opposing view. To me it's not necessarily about the popular language du jour, or whether or not a certain currently embraced language will last the "test of time," but rather how long our current short sighted computing culture overall can last.
I think those people are more likely to want to work from home given their long commutes.
Well it probably means we don't actually do much useful work in America.

Cube farms in America are like adult day care that doubles as a basic income mechanism.

Although of course MY work is very important and useful to civilization...
Everything Lyn Alden has written:

https://www.lynalden.com
How I chose S-expressions over REST and GraphQL
I heard on WFH opinions there are two groups of people, one that think this will usher in a new age of productive freedom working from home never having to commute again, and the group with kids.
Their own conclusion seems odd to me:

> Overall, we’re very excited to be allowed to help push this standard forward. Our implementation is holding up well, offering better performance in some cases and at worst similar to HTTP/2. As the standard finalizes, we’re looking forward to seeing browsers add support for HTTP/3 in mainstream versions.

I feel like the conclusion should be "Hypothetical advantages of HTTP/3 still not realized," but they are "We're excited to be working on this", with no mention of... why. Like, why isn't HTTP/3 resulting in expected advantages; what might be changed to change this; what are you going to do to try to realize actual advantages to 'push the standard forward'? It seems like a standard for the sake of saying you have done something and have a standard, if there aren't any realized advantages, no?
Same here, I have been struggling organising my time more then usual and since my company works as hourly I'm getting lots of anxiety, never knowing if I'm working enough or not.
That's not an "if" situation. They've been very public about migrating to the Youtube Music platform for a couple years now.
Matt Levine's Money Stuff is also helpful and usually entertaining.
I was in the exact same position -- the ecosystem looks intimidating these days, but fortunately PHP is pretty much still PHP. I started back in by getting a handle on Composer[0], which is the only new necessity, and if you have any *nix experience is just a basic package manager (so you don't have to worry about checking for updates and managing individual dependency files like the old days).

Composer also provides the benefit of a lot of neat packages that can help accomplish a lot of the heavy lifting, depending on your needs. For my purposes, the Slim Framework[1] was perfect. Beyond that, PHP still has PDO, so I wrote a simple class to manage my common CRUD activities. I haven't bought into the npm-gulp-JS-babel hamster wheel nonsense for the front-end. I still download the odd JS library and FTP upload my files.

Tying it back to the OP, I really rediscovered the joy of programming by ignoring all the over-engineered nonsense that's taken over (particularly in web dev). I stopped feeling like I'm behind if I don't spend a day learning about a process that might save me 20 minutes but will be deprecated in a month and obsolete in a year. I went back to just writing the code that does what I need it to do.

[0] https://learnxinyminutes.com/docs/php-composer/

[1] http://www.slimframework.com/
Does anyone have an easy way of exporting playlists/ liked songs out of google play music into some generic format (is there even a generic format for this kind of data)?

Currently getting really tired of google play music but I really dislike what Spotify is doing with postcasts so it feels like I'm stuck between a rock and a hard place on android.
Ah ok, didn't know that.
Yeah, that's indeed the link that the other poster meant to share. See my reply to their comment parallel to yours for more detailed thoughts and numbers.
The big problem I've run into being remote is that while I can live anywhere and would totally fine living farther away from the bigish city I live near, my partner works in a field that determines that we live close to a major university and I'd feel like an ass for having 0 commute while she has to drive 45 minutes just because we could get more house/land/whatever farther away from the city.
For a little more detail on Obie Access, we also wrote a blog describing how it came to fruition: https://obie.ai/blog/obie-access-knowledge-base-software-for...
> morally unjustifiable to have so much cruft and trackers on a webpage

I think the way to think about this is to compare it to magazines. While you can say that it's morally unjustifiable that magazines has ads and filler pages because it'll use more paper and we need to use less paper, the argument on the other side is that the business has to survive too so ads and trackers makes that more likely (from their perspective, I don't necessarily agree with that)
An Indie Hacker’s Learnings from Launching a B2C SaaS Company
I hope this doesn't mean hub is going away.

For those that don't know, hub is a command that extends git with GitHub specific features. It has most of the features of gh AFAICT.

Unlike gh, hub a drop-in replacement for git, so you're expected to `alias git=hub`.

https://github.com/github/hub

Edit: https://github.com/cli/cli/blob/master/docs/gh-vs-hub.md
I feel exactly the same way, and I'm not single and not living on my own. I haven't beent his lonely for more than a decade.
The office, is the holiday home for parents with young kids.

They might represent the other half...
Well, a survey usually tries to extrapolate numbers from a sample smaller than the total. They do this by trying to get a representative sample. Also if you were to ask each and every American about their stance on remote work I think that would be called a vote and not a survey.
The important question is whether the recession due to the lockdown (which is at least useful for stopping the virus) will continue after the virus has passed and the lockdown is lifted.
Yeah, I heard a lot higher number myself. Here's a study I found online about it:

"Conclusion: Among outpatients with pneumonia, oxygen saturations <90% were associated with increased morbidity and mortality. Our results indicate a hospital admission threshold of <92% would be safer and clinically better justified."

https://academic.oup.com/cid/article/52/3/325/305087
But you assume good faith. Google is not bought out or bankrupt. You would assume that “because a project manager wants a raise” isn’t the cause to cancel products. But Google does.
> That being said, working from home is not for everyone.

Actually, even work (in any particular set of circumstances) is not for everyone. And still, people do manage.

For example, open offices are not for everyone. Yet they do happen.

Imagine, if at your future employer, you could simply decide whether you want to WfH or not. And they would plan the office accordingly. They would rent less space. Why not give people the freedom?
You're completely correct, but what guarantee does he have that the Government will account for this with tariffs?
People used to all work from home. If you read a bit of economic history, it seems that working in an office or a factory is a rather recent invention, only a few hundred years old.

Prior to that there was something called the "putting-out" system, where you'd sew some clothes or whatever and put it outside for someone to collect. And they'd leave you some raw materials.

I'm also of the WFH persuasion, but I'm unsure whether it's great for people who are starting their career.

For experienced people, they already know what the business is about, they are more likely to have kids and need a longer commute from the suburbs.

For people on their first job there's a lot of informal learning that happens in the workplace. You run into more people randomly at a traditional office, and you learn more about what exactly your role is.

What would probably make sense is for businesses to get more relaxed about whether you actually come into the office. If there's no meetings or requirements to get immediate feedback on a given day, why make people sit on a train for an hour?
> Don’t people miss social interaction?

I really don't... could spend a year without seeing anyone in person. I am married and absolutely enjoy my wife's company, but looking back at my life I've often enjoyed just being alone. It's so peaceful, I can't understand why people dislike it so much.

I definitely miss some people – mostly my parents. But I don't really need my coworkers in my life, even if they are great people
trillions of dollars injected into it may have that effect.
Surely the link between abusing animals and the world's health is now clear
A combined influence result of ancient Chinese writing style and Arabic?
Censorship is a yucky thing. I hope the rona gets you.
It sounds like this was effectively a monthly subscription anyway.
Emacs never really got the "popular test" that something like Hypercard did at a very important time in the adoption of personal computing, probably because most normal personal computer users didn't have access to it. But what we do see from the Hypercard days is a completely different -- even opposite -- relationship of average people to their computing media than we have today. It's both a compelling demonstration of what's possible and what's been lost
Ask HN: What distro do you use as a container host?
I need to rebuild my 2 clustered VPS (which run an old 32-bit CentOS), and I now want to run all my services in containers. This will let me easily upgrade/downgrade services when required, will take take of auto-restarting any failed services, and should make it really simple to spin everything up from scratch in future.

Fedora CoreOS and Flatcar Container Linux both look interesting, as does RancherOS, but there will be a learning curve from "traditional" distros, and I want something that's going to be around long-term. It should also be simple to upgrade.

I'm curious what others are using to purely host containers?
I'm still a student, so I didn't went throug the process of not enjoing programming and then rediscover that joy again. But have you tried working on a side project? I think that working on something you choose to do and without the anxiety of deadlines is one of the best ways to enjoy what you're doing. If you also wish to be helpful, there's lots of open source projects that would benefit from the contribution of an experienced programmer, maybe even something that you're already using daily so that by working on it your contribute is both helpful to yourself and others.
You should check out corporate debt levels over the last 10 years.
>The guy buying up all the masks and reselling them for 10x the price is price gouging. He doesn't make anything.

The guy buying up all the masks and reselling them for 10x the price is making availability, which is highly important in a crisis.
That makes sense, though I wouldn't expect it to be required when buying HNS with BTC. I signed up for the airdrop so I got a bunch of HNS I can play with, thanks.
Where to begin? I’ve been reading about economics for about 15 years, and I have to say that this crisis has brought a level of clarity about certain economic truths that I never would have seen otherwise.

First: accounting. I got an MBA five years ago and accounting was my favorite subject because it is behind everything that a business does. Accounting is the instrumentation that allows humans to organize their activity across tremendous scale and complexity and still be confident that they are producing value (making a profit). In the modern economy, accounting is everything. Try reading Jerome Levy’s “Where Profits Come From” to check your accounting chops: https://www.levyforecast.com/assets/Profits.pdf
I've worked from home since 2001, except for a brief 2 year stint at Google. I think I'm far more productive at home because I have:

- An office, with a door I can close

This was going to be a big list, but I actually think that just about sums it up. The cube environment at Google was utterly intolerable, and made it hard to concentrate. It didn't help that the guys in another group next to us had a game where they flew rc drones around for fun, or the folks on the other side of my group that were always discussing food, or the loud door to a lab behind my desk that was constantly slamming, etc, or just the constant stream of people walking by my cube.

At home I have a door that I can close. I can think. So I get a lot more done.

I'm not saying all office environments were terrible. Before 2001, I worked doing research at a University and I had a fantastic office with a door. I think I was just as productive there as I was at home. Because, again, distractions were minimal.
Yeah, and while one's "work friends" may not be the perfect kind of friends (otherwise they tend to migrate to being "regular friends", no?), they have on important property to me: they're around during work and they punctuate work with social/human interactions. Sometimes those interactions are annoying and disrupting, but my god I'm realizing how incredibly important they are.
But he is funny.

Your comment reminds me of the time the Harlem Globetrotters were accused of being comedians, but not very good basketball players. Then they held a serious game and disproved that accusation.
Tell HN: C Experts Panel – Ask us anything about C
Hi HN,

We are members of the C Standard Committee and associated C experts, who have collaborated on a new book called Effective C, which was discussed recently here: https://news.ycombinator.com/item?id=22716068. After that thread, dang invited me to do an AMA and I invited my colleagues so we upgraded it to an AUA. Ask us about C programming, the C Standard or C standardization, undefined Behavior, and anything C-related!

The book is still forthcoming, but it's available for pre-order and early access from No Starch Press: https://nostarch.com/Effective_C.

Here's who we are:

rseacord - Robert C. Seacord is a Technical Director at NCC Group, and author of the new book by No Starch Press “Effective C: An Introduction to Professional C Programming” and C Standards Committee (WG14) Expert.

AaronBallman - Aaron Ballman is a compiler frontend engineer for GrammaTech, Inc. and works primarily on the static analysis tool, CodeSonar. He is also a frontend maintainer for Clang, a popular open source compiler for C, C++, and other languages. Aaron is an expert for the JTC1/SC22/WG14 C programming language and JTC1/SC22/WG21 C++ programming language standards committees and is a chapter author for Effective C.

msebor - Martin Sebor is Principal Engineer at Red Hat and expert for the JTC1/SC22/WG14 C programming language and JTC1/SC22/WG21 C++ programming language standards committees and the official Technical Reviewer for Effective C.

DougGwyn - Douglas Gwyn is Emeritus at US Army Research Laboratory and Member Emeritus for the JTC1/SC22/WG14 C programming language and a major contributor to Effective C.

pascal_cuoq - Pascal Cuoq is the Chief Scientist at TrustInSoft and co-inventor of the Frama-C technology. Pascal was a reviewer for Effective C and author of a foreword part.

NickDunn - Nick Dunn is a Principal Security Consultant at NCC Group, ethical hacker, software security tester, code reviewer, and major contributor to Effective C.

Fire away with your questions and comments about C!
I am keeping an eye on digital passports that may be needed to go grocery shopping, or just go to the park. It's plausible that you will be required to carry your phone, or some kind of digital ID device to check into these places.

We are already hearing about immunity passports. I don't want to sound like a nut case, but I can see that once we have this sort of thing as commonplace to deal with Covid it will be expanded and never withdrawn. The phrase "the new normal" is starting to pop up, and I find that terrifying. I am already mourning the life we enjoyed just months ago.
I should add our juniors are getting screwed. Usually we spend a lot of time training and coaching, now at home they're mostly ignored. I think our intern class is going to get cancelled too.
Again, much as these are pretty, without decent test data, they are a sideshow. The emphasis really should now be on proper sampling of a cross section of the population.

That should really be weekly testing of 1000 or more, over a range of backgrounds and wealth. Only then can we really see the impact.

Using mortality is only really useful when we know what the r0 is, or the mortality rate. We don't know either.
Auto generated custom Bible Podcasts for all those quarantine walks
The company can get bought out, go bankrupt, etc.

Unless I missed some big news, Google hasn't been bought out or gone bankrupt. Those aren't relevant here. If a company offers a lifetime guarantee then it should honor that for the lifetime of the company. Google have chosen not to bother honoring the promise they made in the past, and they should be held to account for that.

If you run a business and you choose to make a lifetime offer you don't get to take that back just because you don't want to do it any more.
I don't know about English but other languages have a central body that manages the language, eg implementing spelling reforms.

Eg German and French have a simplification every few decades (done by a central process) and a regular process for introducing/recognising new words. In German the words are based on common usage; in French more by committee decision as they want to avoid too many loan words - so "digital" in German is "digital", in French it's "numérique" which was invented specifically to avoid "digital" being the main word, but either way the spelling was normalised at some point).
Interestingly, on gitlab.com, you can trigger some options (create Merge Request, skip the CI pipeline for your push or set CI variables) straight through git push --push-option

https://docs.gitlab.com/ee/user/project/push_options.html
This does not mention if the tests also simulated and measured packet loss.

With a good network connection with little packet loss, I wouldn't expect much benefit to /3. Especially since all the server and client implementations are immature and in user space without kernel support.

The benefits should show up with (poor) mobile connections.
Are there similar calculations for European countries? Several countries are easing lockdowns based on the idea that the transmission rate has become manageable. I'd love to see how those numbers stack up to US states.

EDIT: Turns out there is...
https://epiforecasts.io/covid/posts/global/
And even then you would only get the fee back. Getting any compensation for damages caused by the contract being broken is pretty much impossible in a case like this. It's hard to assign a value to that "lifetime guarantee" especially since the lifetime of this kind of service is determined "reasonably", not the life of the service or the user. It's unlikely that it's longer than 10 years so one might at best be compensated for another 4 years' worth of losing the price guarantee. At maybe $1 per month (assuming this is what they'll charge extra in the future) and given any legal costs this boils down to nothing.

I imagine Google will not go further than giving a gift card to those users and call it a day.
This is one of those things were better naming would make mathematics easier, imho. The words are just so random and inconsistent.

Example: Commutative and Abelian are synonyms, but there's "Commutative monoid" and "Abelian group". Why not use same adjective. But of course also the random bag of words that have nothing to do with the concept, like magma.
I'm certainly no network engineer, but my understanding is that HTTP/3 really shines in poor networking conditions. HTTP/2 was a massive improvement on HTTP/1.2 that had some really impressive stats to back it up. HTTP/3 isn't going to have that. Being on-par with HTTP/2 in excellent conditions is expected. The little game animation backs that up - if all the data arrives in both HTTP/2 & HTTP/3 then its a wash. I'm certainly not aware of any HTTP/3 browser implementations on mobile. I believe that is when you'll see the improvements. Although, I've also read that without kernel and NIC-level support for HTTP/3, its supposed to be a large CPU and battery drain. So it might be awhile before the real benefits of HTTP/3 are fully realized. Regardless, its fascinating to watch.