skysight-inc/HackerNews huggingface dataset:
It's not much money.

But for poor people $100 a month is the difference between eating or not eating some days, or having the heating on or going cold, or buying some books for the kids to read at home, or paying the bills on time vs paying them late.

Also, about books: I don't know if there's something like this in the US, but it seems like a good idea: https://literacytrust.org.uk/support-us/help-child-fall-love...
> If you’re a fan of str::find, which is used to find a given char inside of a &str, you’ll be happy to see this pull request: it’s now 10x faster! This is thanks to memchr.

Wait, how is that safe? Aren't Rust strings UTF-8? Even if you search for a ASCII character, couldn't it conflict with the second byte of a different unicode codepoint?
It's a fair question! It may sound ridiculous, but we are 100% motivated by improving UX in the crypto space, and not interested in building a business around aggregating and selling/trading on private crypto market data. This is core to our mission and built into our policies (https://www.cointracker.io/security) and commitments that we will never sell user data.

In fact both Jon and I have backgrounds working on consumer-facing products at Google, and the huge pain point around UX in the cryptocurrency space is largely what drew us away from Google and into CoinTracker.

If we were interesting in monetizing user trade data, we would either build a cryptocurrency hedge fund or partner with those types of investing institutions. We explicitly haven't done that and are committed to not doing so.

Instead we have taken the route of building user-friendly consumer tools (starting with tax), with the hope that making the space slightly more accessible will help push the whole space forward.
WhatsApp has a shitload of alternatives, and it's much easier to switch. YouTube users had way more investment in retaining their account and not switching to another video hosting service (the best alternative is Vimeo I guess?).

I've only had a FB account for a very short while and that was 8 years ago or so, their disrespect for user privacy creeped me out back then already, never went back.

If WhatsApp had forced me to link to a FB account (and thus make a new one), I'd have told my friends "yeah that's nice you can message me on a different platform from now on". And I wouldn't have been the only one.

There's no social network for people refusing to use FB, so we don't know each other :) But there is way more of us than you'd expect (and from many different corners of society too, not just the tech crowd, friend of mine is a doctor and she's very intent on privacy, even if she sometimes lacks the tech knowledge to make the "perfect" choices, she's much more hard core about it than I am, as if I didn't have enough reason already for respecting the hell out of her).
Yes, but this has a natural analogue in promise land:

function startTask() {
const promise = doTask();
promise.catch((e) => {
if (e instanceof SpecificErrorType) {
handler(e);
} else {
throw e;
}
});
}
MDMA (Ecstasy/Molly) via NIDAnews
Allen Institute Meeting on Genetics of Complex Traits
Does Email Marketing Still Work Anymore?
While it sounds low, this is almost the same efficiency that a temporary work program for homeless people in Denver had (which initially caused me to look into the low sounding efficiency number).

Think of it like this: if all of the remaining 52% went to paying a NYC social worker's average salary of $73.9k (source below), then each social worker has to manage 10.5 families to pay their salary. That's managing ten families and making sure their kids are in school, they are going to doctor's visits, etc, each week. That sounds like a manageable workload. BUT WAIT! An employee actually costs 200% of their salary to employ in terms of office rent, benefits, and other incidentals (that 200% figure can go up and down depending on company, location, etc, but is a good enough number for this thought experiment). So in reality, each social worker needs to manage 21 families to have their employment costs paid for. And tracking 21 families weekly sounds like a reasonable full time fob to me. That's getting in touch with just a little over four families each day to make sure they are meeting their conditions for the money. Since social work like this usually requires a lot of driving, it will probably fill up their day.

So really, when accounting for the fact that you have to pay the case managers a fair wage to live in NYC to administer the program, 48% sounds about right. At least that single number doesn't point to there being any obvious graft going on.

https://www1.salary.com/NY/Social-Worker-MSW-Salary.html
JavaScript Promises Discussion: Make Them Monadic? (2013)
He worded it in a socially unaware way.

If he ranked higher in Agreeableness, he would likely have found a way to communicate the information without getting fired.
Very true (and actually has been that way for a while now). Big banks are largely tech companies that happen to do banking.
It's extremely dangerous and rather divorced from reality. Just an anti-PC self-congratulatory tirade. Why posts like this get upvoted is truly beyond me.
Do you mind if I ask what you mean by "stupid crap"?
It's possible the withdrawals do break sometimes, but undercharging people results in far fewer irate phone calls.
> Man, this type of program sounds patronizing.
This program is in a very literal sense patronizing. One of the definitions of that word is providing financial assistance to someone. Another one is treating someone with an air of superiority, which is the connotation I think you meant. These two things tend to go hand in hand though, that's why they use the same word. I have trouble seeing how we could have a UBI like system that wasn't patronizing though.
This breaks several of the site guidelines: obviously the ones about remaining civil, but also this: "Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents."

Please read https://news.ycombinator.com/newsguidelines.html and take the spirit of this site to heart. It should work like this: if you have a substantive point to make, make it thoughtfully; if you don't, please don't comment until you do.
While doing so, I recommend you think some about the meaning of embedding relationships vs. referencing them in other collections. MongoDB can do both (the aggregation framework provides joins in the form of the $lookup stage).

If you have a “one-to-many(some)” kind of relationship, embedding is a good option, and gets you ACID semantics without even resorting to multi-statement transactions.

If you have a “one-to-many(thousands or more)” kind of relationship, objectID references (a la foreign key) is more likely what you want.
This has nothing to do with it. I love promises but they are truly limiting.

Here is an example of how promises limit the power of mobx

https://twitter.com/spion/status/958906847385341952

Another example relevant in node is continuation-local-storage (equivalent to threadlocal storage). Implementing it on top of generators or other "chainable / thenable" abstractions is trivially easy. Implementing it on top of native promises and async/await is impossible without deep hooks into the platform.

More examples here: https://spion.github.io/posts/es7-async-await-step-in-the-wr... (see the second part)

We should've paused on async-await and waited for jhusain's compositional functions: https://github.com/jhusain/compositional-functions

In the meantime generator based libraries would've properly explored the whole breadth of power that co-routines can give you, creating cowpaths to be paved by TC39.

Promises make trade-offs, and they end up with a design that is generally good and can be used well in some number of situations. But not all. Not nearly enough to get first class syntax support that makes them privileged over all other solutions.
Sure, one wealthy consumer is more lucrative than one less-wealthy consumer. But what companies really care about is market size, which is number-of-consumers * per-customer-value. Ie, aggregate GDP. This is why Walmart is worth so much more than Macy's, despite their customers having a much lower income.
Regarding your second link: great, just what we need, astronomy run by locked-down proprietary hardware and software. If anything should be hackable, it's your telescope. After reading through their FAQ, I'm ready to bet that it won't be possible to, for example, write a script on your Linux laptop to have the telescope track some arbitrary celestial target over several weeks. Proprietary firmware/protocols/apps for controlling hardware products should be illegal.
Now you're breaking another of the site guidelines too: "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize."

Could you please stop now? You're a fine HN commenter otherwise. It's fine to be skeptical about cryptocurrencies, as many HN users are—but it's not fine to do flamewars or break the site rules.

https://news.ycombinator.com/newsguidelines.html
>The problem is legacy culture & systems.

I'd argue regulatory oversight also makes innovation and risk taking less viable because every failure will be noticed and require explanation, which puts a damper on "fail fast." You can fail fast internally during your SDLC but doing so in front of an external customer is an extraordinarily bad idea.
Yeah, I don't disagree. Arguing this would caught by better testing is close to implying that all software bugs are avoidable; we simply have to test "better" until there are no bugs ever.
It's not a huge statement. The counterargument, that most poor people are there because they consciously and continuously choose to be poor is ridiculous on its face.
Just signed up and added an exchange. It looks like for balances, you are using just the "free" amount instead of "free" and "locked". The result is that any bids are not reflected in the balance on CoinTracker.

I have open orders out almost all the time. I'd recommend either using Free + Locked or at least making it an option.

Looks good though, I will definitely use it if it can keep track of all of my trades and accurately reflect my balance.
Are you assuming that the remaining 52% is all admin overhead? Why not assume it's partially paid out in non-cash rewards?
Being poor happens to people who have failed to get and keep money. Sometimes that starts with you, sometimes your ancestors. Obviously it’s easier to get money if you already have it. But if you’re poor, someone didn’t get it. Could be for messed up, unfair reasons. But it’s that simple. It’s not random.

Getting wiped out by a medical event means you didn’t have health insurance. Health insurance is generally affordable despite what the GOP says, especially if you’re in poverty then you can get some really good Obamacare for free. Not buying insurance is just about the poorest thing you can do. Yes, before the ACA there was the the whole preexisting condition thing. There’s all kind of whack ass stuff out there. But I’m not talking about corner cases. I’m talking big picture. Step one to not being poor is having insurance.
1. Cryptocurrencies as an asset class has a broad spectrum of "investors" - tech-savvy millennials, high-net-worth individuals, family offices, financial advisors on behalf of clients, sophisticated hedge funds and a ton of "regular folks" (e.g. moms putting a bit of their savings). Any effort that builds tools to navigate this space is a good direction.

2. Crypto bubble is unique because institutions are the last ones to get in. Retail was first. Consumer tools are an absolute necessity. Although, I wish these apps (incl CoinTracker) came with more warning (about scams) and helped people exercise more discretion (including a warning about too much exposure etc).

3. Taxes are a nightmare. Having a great tool to help with taxes helps everyone sleep better

4. Still in an early, immature, evolving [1] area. CoinTracker can be much more ambitious than their current version. Would love to learn more about the future roadmap.

Congrats on the launch. May the force be with you.

[1] https://blog.ycombinator.com/the-decentralized-future-series...
Isn't the latency mainly determined by congestion / bandwidth saturation on either the radio network or operator's backbone?

IIRC the actual technological latency of a 4G link is just ~2 ms extra; the problem is that you have to share the link with many people, so if the network is overloaded you may get unstable latency. In this regard, anything that increases capacity would automatically help with latency as well.
One thing to consider is that s-expressions make implementing paredit easy. It takes an enormous amount of effort (e.g., libclang in C++) to get close to that without s-expressions. It's as if you think of programming languages as "fixed", and we only get to choose which kinds of tools we develop, but another way of doing it would be to design programming languages in ways that specifically make developing such tools easier. Then s-expressions could well be the go-to solution for that.
Coinbase Multiple Charges
> There are literally no women at my office

Really? Where do you work (as in what part of the country)? I'm in the Dallas area and have been for 20 years - everywhere I've ever worked has had lots of women (close to 50/50) in technical roles. They're almost all Indian, though (as are 90% of the people in any technical roles). Rare to see a female manager of any nationality, though.
FYI, this isn’t Visual Studio, but VS Code, with the Python support enabled. The latter is a lightweight crossplat editor++.
An ASCII char would have its MSB 0 in UTF-8, and any byte in UTF-8 which is not a single ASCII char has its MSB as 1.
https://github.com/rust-lang/rust/pull/46735

TL;DR, it's not a naive straight `memchr`. `memchr` will generate false positives, then they use knowledge of UTF-8 to weed out the false positives.

The pathological case is worse, but the overwhelming majority of cases are better.
I'm new to ML and currently looking at building a recommender system using KNN on a site based on what users have read. I'm struggling to select the optimum feature set. Should I use the article ids or tags as the features? Also, how do I go about the high dimensionality curse with potentially thousands of articles or tags?
> Definitely not calculated decisions to make progress to getting out of poverty.

Yes, that's one of the big problems. If you take someone from an environment where they're taught to make the right decisions and put them in a situation of poverty, they will often be able to make the right decisions and improve their situation. If you take someone that's never learned how to make the right decisions (or that there are even decisions to be made) there's little hope that they will do the right thing. That's what makes poverty a tough problem.
Thanks for the kind words! We definitely have a long way to go and lots more features need to be added (and will be soon).

Re: wallets — for local wallets we currently support BTC, LTC, ETH, DOGE, and all ERC20 tokens. Additionally, from manual transactions and exchanges, we support over 2,000 coins and tokens. We'd love your feedback as to which additional features and coins you would find most useful to add to our platform.
| It basically means PostgreSQL is a distributed company

I would argue that it means that different companies using PostgreSQL help fund PostgreSQL development. That's not the same thing as being a single company. It's a model which clearly works very well for PostgreSQL, but it doesn't really give us good data on whether the "single company doing closed source development" (e.g., Oracle) and "single company driving the bulk of open source development" (e.g., MongoDB) models would have worked as well for them.
Who gets to patronize if it's "universal"?
I like draggins, but like most other motorcycle clothing they are still quite heavyweight. In hot climates, you will overheat, or just opt for shorts. :(

It'd be great if new materials could be used to make protective wear that is thinner and more air permeable.
Can you expand on that? How would an agent-based API propagate exceptions?
This right here - raised in a family of 6, was starvation poor at some points (eg. memories of not eating for days and throwing up when I got food - at like 5) and regular poor at others growing up. When my grandparents died mom inherited some land - enough to kick off a long term quality of life increase - sold off at a shitty price and spent in a year 'living like a tourist' - in my mother's words. Went back to being dirt poor and now me and my siblings need to support her.

Giving her small amounts of cash would have done nothing, it was just a mindset. She's a good person, the money she was spending on crap was largely for me and my siblings - but she can't handle money and has a very distorted view of how it works.
Basecamp Releases Stimulus 1.0 JavaScript Framework
Sure, and the code deals with that case.

https://github.com/rust-lang/rust/blob/5cf55165fae5c8538db5c...

This does mean you have some somewhat pathological cases, but they're relatively rare because most strings come from only a couple unicode blocks, so all bytes other than the first will be from a really small set. A further optimization could be to fall back to the original find code if we realize we're hitting a pathological case.

(Also, FWIW, searching for an ASCII char can never cause this because of how UTF8's streaming property -- https://en.wikipedia.org/wiki/UTF-8#Description -- but given that we only search for the last byte, searching for a multibyte codepoint can lead to false positives with a shared last byte. We handle that.)
Wix Vp Joins Maxdata a Blockchain Startup Transforming the Service Economy
Dror Shaked of the web giant the latest of experienced hi-tech executives to join MaxData as an advisor.

About MaxData: MaxData utilizes blockchain technology to reinvent the global service economy to bring tangible benefits to the masses. Their platform facilitates the direct connection between consumers and businesses, transforming the way people buy their services. The company’s vision is to give ownership and profits on personal data back to consumers, reducing consumers’ cost of living while giving unprecedented value to companies making them more efficient and reducing their marketing costs.

MaxData.io was founded by Assi Zichlinski, the CEO, an esteemed figure in the Israeli hi-tech scene - with years of experience in the financial and technological worlds. In recent years, he has melded his knowledge in both these spheres to come to the fore of the cryptocurrency scene.
Well-executed marketing in the service of helping people lose their savings.
Interesting.

So what word would we use for charging 'new' costs for textbooks containing 'old' data, with the only substantive changes being an updated graphic (updated as in: a photo of a law office taken in 2017 whereas the third edition featured a photo taken in 1992), and some reworded paragraphs-where ultimately the core academic content remains the same?
> Of course you can mess with the callable magic method, but that's more of a trick then a standard.

Implementing a __call__ function is indeed what I was referring to.
It's interesting to see approaches that have been documented to fail in eliminating poverty in developing countries (https://chrisblattman.com/2013/06/27/why-cash-transfers-to-t...) failing in a developed country.
6 Mistakes I Have Made as a Beginner Product Manager
If I'm not wrong, UTF-8 continuation bytes always start with binary 10, where ASCII always starts with 0 and multi-byte starts start with either 11 (2 bytes), 111 (3 bytes) or 1111 (4 bytes)
It works both ways as well. Poverty causes stress and lowers self control and cognitive resources. This makes it harder for people in poverty to work their way back out, even if they may intrinsically have the necessary capabilities.
As long as it's aero (with proof) you can definitely sell it to cyclists. :)
Great point! We need to add support for trades that are in stop/limit orders. We'll work on adding support for this.
After, unless you need to do something to validate for which you want the liability protections that being a corporation provides. Accepting money for a product that may or may not make it to market is one of those things.

I would have prospective customers sign LOIs before incorporating, but then incorporate before any money actually changes hands, so that all business is done in the corporation's name.
At what point is it discrimination, though? Sure, you can fire me for "bigotry", but at a certain point your definition of "bigotry" is my definition of "discrimination".

Is it cool if I fire all democrats from my company because I don't like their speech?
The goal of all welfare should be temporary support.

At the end of the day, its just other people paying for someone else to get free stuff.
I think this is OK. As a test.

A larger amount makes more sense in terms of being surer to have an impact. But it would make a widespread program based on those amounts so expensive that there’s probably no point in answering the question. Suppose it was found that giving poor families $20K annually did make a substantial difference? It probably wouldn’t matter because a large scale program based on that amount would probably never get funded.

Here, the question is if we give poor families a small (but not insignificant) amount of cash could that make a diffeeence? I guess the idea is that it might provide just enough to enable at least some of them to do something they would really like to do anyway but can’t quite manage.

Unfortunately, at least according to this, the answer is no. Perhaps we can think of it as a promising idea that didn’t pan out?

IDK, it sure would be nice if we could find a relatively cheap and straightforward solution to wide-spread poverty and inequality. Not exactly surprising that we haven’t, but it still seems worth continuing to try.
Yes, I kind of wish MongoDB had come out and said what they are doing to help Epic Games here if this is something to address that issue or what the plan/thoughts are on the most newsworthy usage of MongoDB in a while.
I used to practice taekwondo but I just don't see this material being used to replace a standard uniform.
"One remaining difference was that Marxism was at least well-intentioned"

Well, it claims to be. Others would say it's a stalking horse for grabbing power over other people.

Given the 100 million plus victims, I'd say that the latter is more likely to be the case.
CNCF | Data entry and massaging | Remote | $20/hour

You: GitHub-literate junior programmer and/or student interested in data cleanup, data entry, and web searching tasks at $20/hour. Location and schedule doesn’t matter, but you have 10 to 30 hours a week available. You like keeping track of new software projects and products.

Us: We are building an interactive version of the Cloud Native Landscape https://github.com/cncf/landscape and are looking for help maintaining the YAML file of 463 (and counting) projects and products.

Please submit your GitHub username and a short description of any relevant experience. Also, what’s the command to add all changed and new files in your repo to staging?

You can email me at the work email in my profile.