skysight-inc/HackerNews huggingface dataset:
Lots of great thoughts here, thank you for sharing them. The line between parent support and parent coaching and behavioral health requires great care in navigation - I agree with you. Before I started Trustle, I worked both as a child psychologist in a traditional capacity, and provided video-based parent coaching. There are a LOT of parent support organizations that don't use credentialed providers because of the nuances here - and many parent coaches don't have any credentials in the space. I think instead that the licensed providers should be in the space of provided remote support, for many reasons, but also because they know when a referral for more intensive support is needed. Having licensed professionals helps to ensure that we refer when we need to. And, we often work with parents who have in-person therapists as an additional support.

I think the service replaces parents who turn to google searches, facebook groups, and blogs for advice. This advice isn't always evidence-based, and it can't be tailored to the family. Zero to three reported from their national survey that 84% turn to articles specifically aimed at helping parents, but only 49% find them helpful.Parents do want guidance from child development professionals. 54% of parents say they would like information from a “special web site or blog from child development experts.” Additionally, 63% of parents overall say “I am skeptical of people who give parenting advice and recommendations if they don’t know my child and my situation specifically.” And this instinct is right. Trustle aims to fill this need.

Also, as a child psychologist, I spent SO much time speaking to friends and family who wanted support (and to know which advice was evidence-based), but the challenge didn't call for a professional (potty training, typical tantrums, etc).

I would love to hear more about what you think!
Unless you're posting in an official capacity, absolutely don't link your posts to your job. Not worth the risk.
Can you describe the types of problems in which this is applicable, and when it’s not?
Sane? Like a great-grandmother? Would be she insane to live in NYC where is her whole family?
You're already being coerced to pay for social services, I wouldn't compare UBI to an anarcho-capitalist paradise, but the current situation, and many UBI proposals are much better than the status quo.
Trill: No BS Mindfulness
That's why 10% of people born in the top quintile fall into the bottom one in adulthood, right?
Most employees don’t make nearly $100+/hour
Harvard's Case Method Bridges Gap Between Business and Data Science
What big retailers can learn from “Instagram Boutiques”
I've been poking at coco/r recently and it seems to have a nice collection of backends.

Not sure how maintained it is, spent an afternoon getting the Python version ported over to py3 (which wasn't really all that hard) to learn how it works.

As TFA states you can't reuse grammars for multiple languages because the actions are declared inline but a few of the other complaints aren't an issue due to the way the generated parser does it thing -- quite well designed IMHO.
This. So MUCH this. Legal-related software is mostly souped-up search engines, there is so much to be done here.

Many legal professionals are barely computer-literate, of course (and that is a big issue) but many are increasingly savvy and feel constrained by various proprietary solutions.

(Edit: typo and further commentary)
XOR frames captured via two different accounts.
There's a hell of a gap between "paying for upgrades is necessary at some point" and "my supplier can choose when I have to pay more".
Yeah that's something I'd see as many doctors and specialists as it takes to find an answer for.
Embedded compilers/IDE as well.
ESO Study: Impact of Satellite Constellations on Astronomical Observations
Early Google. It worked for quite a while, but hit scaling limits.

Github made it all the way until 2014 (and was a massive success by then) too, IIRC.
I think that's generally true for most parents :). And while some have a great support network, unfortunately, not all do.
What about the sci-fi ships that rotate very quickly and use the momentum as a form of false gravity - iirc, the basic physics seems legit (I recall an Einstein thought experiment along those lines). Or: use the acceleration/deceleration to create gravity. Are they impractical to build or power?
What is a "mature manner"?
Sounds like a bug with the tax law to me. Maybe there should be a services tax which is used to fund benefits, or something of that nature? Not a fully considered suggestion, just pointing out that this isn't obviously a fault with uber rather than the way taxes are structured.
"Non-Production Environments Have Diminishing Returns" https://medium.com/@paulosman/production-oriented-developmen... Exactly my insight from years of fighting staging environments and the issues with them. If I'd ever start a company I'd skip a staging environment all together. Instead of focus on staged/gradual rollouts, solid automatic testing before mainline and feature flags.
I have noticed this. Meditation slowly seeps outside of the time you devote to it and it colors everyday existence. I first started noticing in my twenties that I could spend an entire night awake, in bed, even sometimes out of it, and not feel deprived in the morning. It's not something I can do every day, and stress has an effect, and my activities are very constrained, bright light wrecks it so I can't use computers or phones. But when the factors all line up, nighttime becomes my favorite part of the day. :-)
There are in fact alternatives to NULL for outer joins. For example, the SAS data analysis system has an operation akin to a join which gives you an explicit variable saying whether a corresponding row in the joined table was found. In the result of the join, rows where no row was found get zero data values.

Whether you consider that "good" or not is a matter of taste - personally I quite like it because it is very explicit and non-magical and I think NULL semantics cause more problems than they solve.
Most of us have to deal with the design decisions made by others. I can see how poor decisions can make someone angry down the road.
As always, it depends.

I've seen staged releases work quite well at multiple companies and fail miserably at some others.

That said, continuous deployment is the right choice in many/most contexts. I'd just prefer that people see it as a choice instead of assuming that it's the only way that can work.
Even with a few raspis, open mpi, and some ML libraries, can probably be an MA thesis.
I don't think we've seen a serious UBI proposal that can actually replace social benefits - but it'd be nice to see it replace the more targeted benefits (like food stamps and housing benefits) there are some social services (like health insurance) that really are more efficient to just have the government directly funding - as evidenced by the crazy rates Americans tend to pay for what is, elsewhere, a rather modest societal expense.
The number to look at isn’t the employee’s wage, but the employee’s cost to the company. I cost my company about $100/hr more than I make.
Yes there are so many open-source alternatives to popular SaaS nowadays and more are popping up. The barrier of building a great application has gone down significantly the past 4-5 years.

I'm work on building an extensive alternatives list here: https://opensource.builders. Which commercial product is Blender an open-source alternative to?
Sum types?
We think there is a great opportunity to learn about efficacy in child development and parenting practices here, and are very excited by the potential that brings!
Ask HN: What are the PL features that would get the most out of the human brain?
Imagine running software on someone's brain. What are the features of a programming language that could harness the most out of it? Just curious.
I agree with you - I definitely got more than $25 of value from the iOS app and was happy to pay the price. I guess my thing is that I wonder if the developer would be better off trying to solicit more users at a lower price (or a small, monthly/annual subscription) than a one-time purchase.
And what are the better modern alternatives to hdfs among distributed file systems?
This reminds me a lot of Brian Eno’s 77 Million Paintings: https://en.m.wikipedia.org/wiki/77_Million_Paintings Perhaps this could fuel v2 ;)
Developing for iOS is a lot more expensive than Android - you need to pay for Apple hardware and there are ongoing fees for "notarizing" your app. It's quite normal that an iOS app would ultimately cost more.
There’s a third category here, and that’s functional skill. It’s quite a separate thing from either understanding or rote learning. They all feed into each other, of course, but the point I tried (and apparently failed) to make is that it’s functional skill that’s useful in real-world contexts.

Sometimes the thing holding you back from improvement is a lack of facts, and sometimes it’s poor understanding of theory. In my experience, however, the fastest way to get better at doing something is almost always to practice doing that thing; most of the time a sufficient collection of facts and theoretical understanding will come along as a side-effect of that work.

How much of their prior training was memorizing specific facts, and how much of it was drilling the mechanics of solving typical problems? The former is what most people use spaced repetition for and what I believe is of limited utility; the latter is incredibly valuable and I never meant to imply otherwise.
If you're going to reference the criticism you should really include Walker's response as well:

https://sleepdiplomat.wordpress.com/2019/12/19/why-we-sleep-...
User plugins are a cool feature that let users do all sorts of things you couldn't forsee as the app developer nor want to encumber the UI with every possible feature.

But it feels so hacky when you need them for things that seem like rather elementary functionality like resetting a deck.

Calibre feels the same way like needing a plugin just to estimate page count. I feel lucky when a plugin actually works.
This! Slack was supposed to be better than email. Now it's clear it's just another annoying tool whose purpose is to be nagged by colleagues too lazy or busy to put together their thoughts on a nicely written email.
Note this project is being run under the roof of Corellium, which was in the news recently because Apple is suing them.

I’m really impressed with what this company has achieved and super excited about their products. I hope they beat Apple!
of the artists, certainly.
Launch HN: Lvlup – your personal habit trainer
Hello world,

I'm excited to share with you my side project I've been working on for the last couple of months.

lvlup is a habit trainer app, which uses science-based methods and insights to help you develop new healthy habits and get you into the right mindset to build a better you. It tailors around your goals and sends personalized notifications to keep you motivated throughout the habit-building process. Each new habit is a 30-day quest you take, which will bring you rewards if you complete them consistently.

The whole idea of the app is to make you consistently repeat an action for 30-days until it becomes a habit. It leverages the smart notifications/reminders and the gamification model to help you do that.

https://lvlup.app

Play Store - https://play.google.com/store/apps/details?id=com.lvlup.android

App Store - https://apps.apple.com/app/id1499267060

Keep in mind this is the first public version of the app and it has a long way to grow and improve, but the basic functionality is done so I decided to share it with the public to get some feedback. The app is completely FREE for now, but it will have premium features in the future.

I am really excited to share this with you and I am looking forward to hearing what you think about it!
I feel vaguely similar, having moved to Texas a year ago. No income tax, also money needed for services, when I point this out people just kinda go "oh you crazy new york folks."
The more brainless the activity, the easier it is to do parallel flashcards. An elliptical or stationary bike session will be easier than an equal intensity run where you have to worry about your gait. Flashcards are little atomic chunks for you to process independent from one another. When you do flashcards the only thing you need to concern yourself with is the short prompt on that particular card in front of you. So even if you are working out pretty hard, you can still work your way through a deck, it's just going to be at a slower rate. This differs from reading a textbook or journal article, where you have to keep a certain amount of the previous passages in memory to understand the current line. You will hit a point where flashcards stop working but the ceiling is higher than with other types of learning activities. This will differ per exercise type, per intensity, and the subject you're learning.
I've ported my apps to Swift in the first year. Looking back it was not the best approach, but for new applications it makes perfect sense to start with swift only. Regarding SwiftUI, I will wait at least 1 year :).
Sandcastle is using the checkm8[0] unpatchable bootrom exploit to allow running unsigned secureROM arbitrary code with help from alloc8[1]. They then load a modified pongoOS[2] to get device tree and load their modified AOSP[3] from what I can tell.

[0] https://github.com/axi0mX/ipwndfu
[1] https://github.com/axi0mX/alloc8
[2] https://github.com/checkra1n/pongoOS
[3] https://github.com/corellium/projectsandcastle
You should read the book. I don't know that I buy the premise either, but I do think that he successfully argues that surveillance does not necessarily preclude freedom.
A note of reflection after 10 years of “A successful Git branching model”
Sure, so ... who do we force to do the janitorial work once nobody has to work anymore? Or does the need for it magically vanish? If the answer is "we pay them more", great. We're paying more to janitors, janitorial work gets more expensive, we need to make more to afford it, we need more UBI, janitorial work becomes unattractive.

You'll have to give up a significant part of your (real, not nominal) income to make a difference there. You might be happy to do that, my guess is that most of your peers are not.
When I was a kid we built tennis ball cannons out of soup cans duct taped together. You take off the top and bottom of 4 cans and smooth out the edges. In a fifth can you punch several holes in the top and one matchstick sized hole on the side. Duct tape them together with the hole can on the bottom. Then you push a tennis ball down the barrel, squeeze a few drops of lighter fluid in the hole, swirl it around a bit and hold a lighter up to the hole. Done right it will chuck a tennis ball a couple hundred yards. I guess it might explode and shred everybody nearby with sharp metal can fragments, but the whole thing is pretty low energy so probably not.
> So in short: I dispute the idea that cameras don’t have the acuity of the human visual system, nowadays. I’d like to know in which aspects you believe human eyes to still be superior, from an optical point of view.

Dynamic range. Your eyes can pick up subtle details in a scene with very bright lights, and very dark shadows.

No video camera currently exists that can take a good video from inside a city, at night, with a starry night sky. Either the stars, or the lights, or the shadows are going to look like crap. Your eyes can trivially handle such a problem.
Well, since you ask...keep in mind that these are only my opinions:

1. Lack of depth...yes, depth can be introduced in any 2D/flat design utilizing color and space illusions

2. The curve/arch that the letters follow is not fully concentric to the center circle

3. The letters appear to be transformed vertically to make their height such that it fits between the outer circle and the inner circle...this in-turn throws of the original aspect ratio of each letter of the given font

Minor inconsistencies as such are aggravating for graphic designers who generally tend to be OCD. I hope this helps.
Or stick your money in an index fund if you’re not a professional investor?
Companies don't pay employees what they can, they pay what they have to (decided by the market). If they can't afford to do that, they won't survive.
No. HDMI/HDCP does not do watermarking or any other modification to content.

Cinema DCP packages, however, do - it's either watermarked at the DCP distributor or in the decryption module, but that stuff is out of reach for most warez crews.
You can do get around the nginx Plus requirement by using a module like ngx_mruby to customize the backend selection. I haven't measured the latency, so it may not be suitable for your 10ms example.

Here's a post I wrote on that ~4 years ago that uses an in-process cache [1]. It'd be fairly easy to add an endpoint to update it and pull data from Consul. I agree with you, it's a missed opportunity - there are alternatives, but being able to rely on a battletested server like nginx makes a difference.

[1] http://hokstadconsulting.com/nginx/mruby-virtualhosts
Government. Often plagued by bad or outdated software rather than the lack of it
Quiz:

-- Find all customers with total orders
-- less than $100 in 2019
SELECT c.name
FROM customers c LEFT JOIN orders o
ON (c.id = o.customer_id)
WHERE DATE_TRUNC('year', o.ts) = '2019-01-01'::timestamptz
GROUP BY c.name
HAVING SUM(o.price) < 100;

Can you find the problem?

[ SPOILER ]

The problem is if there is a customer with no orders. The left join will produce NULLs for the attributes of "orders", and SUM() will sum them up to NULL because it thinks NULL means "nothing". The predicate "NULL < 100" will then think the NULL means "unknown" and produce the result "unknown". Then, the HAVING clause treats NULL like FALSE, and does not produce the row.
What do you mean "dirty fingerprints"? Like, literally?
Beer Drinkers Guide to SAML
Show HN: Lvlup – your personal habit trainer
OK. These are much better than the passive aggressive ones around ATL that I've seen.
At the risk of sounding less than helpful or pessimistic, the first thing that jumped out at me when reading your post is that you are going about this backwards.

I'm not saying you can't or wont' succeed. I have no idea.

But it seems like the first thing that happened is that you decided you wanted to start a business. Usually it's the reverse - you get inspired by discovering a problem and realize you have the skillset and motivation to solve it and then you come to the realization that you need to start a business to do that. For founders/entrepreneurs with experience having done that previously, this is likely a scenario with a much higher probability of success.

But I imagine the success rate of people who say "I want to start my own business" and then look for a business to start have much lower success rates.

I'm not trying to rain no your parade at all. Just wanted to give you something to think about before you spend a fortune in time and/or money starting something. I could easily be wrong, though. Just food for thought.
Eh... it's exceedingly common to want to determine whether or not two expressions both evaluate to "unknown" (e.g. null = null). I literally wrote a query that needed to respect null equality yesterday. Extending your examples it would be the equivalent of asking:

"Is the answer to 'Are they of the same age?' the same as the answer to 'Do car colors differ?'"

Both answers are "I don't know". So... are they the same answer? The human in me says "Yes".

Of course you will recognize the similarity between the above and your first example. The interesting part is in the subtle difference between:

"Are they of the same age?" --> "I don't know"

and

2. "Is the answer to 'What is James' age?' the same as the answer to 'What is Jane's age?'" --> "Yes"

The answer to number 2 relies on the fact that I _know_ I don't know _either_ of their ages. This extra piece of knowledge allows me to "lift" null into a value rather than the absence of. It's the difference between:

`Maybe<T>.value == Maybe<T>.value`

and

`Maybe<T> == Maybe<T>`
> “A linen shirt is, strictly speaking, not a necessary of life. The Greeks and Romans lived, I suppose, very comfortably though they had no linen. But in the present times, through the greater part of Europe, a creditable day-labourer would be ashamed to appear in public without a linen shirt, the want of which would be supposed to denote that disgraceful degree of poverty which, it is presumed, nobody can well fall into without extreme bad conduct.”

- Adam Smith, The Wealth of Nations
I mean...they don't. Did you read the article? He's not in tech, he's in management -- he doesn't need to know jack.
Even if it's some guy in Malaysia?
Just means someone has to clean the toilet-cleaning robots.
I prefer my box to not be blue-pilled, rather than merely knowing if it has been double blue-pilled.

I didn't say it was just DRM. Remote attestation creates a vulnerability whereby remote entities demand that you attest to running a software environment that they control.

It's possible to do boot verification and attestation without baking in privileged manufacturer keys. If the attestation key were generated and installed by the owner, they could prove everything to themselves remotely, without being forced to prove anything to hostile parties.

If this were the case here, I wouldn't be cheering.
Fascinating article by Zvi (a very accomplished Magic: the Gathering player) about Artifact. https://thezvi.wordpress.com/2019/10/08/artifact-what-went-w...

Summary: the game was brilliant ("uniquely amazing") if you were really good at it but was essentially impossible to get into, and its economy was badly constructed.
This from the article: According to a recent analysis of more than 30 million transactions, Zylo—a local firm that helps its customers track and manage software subscriptions—found enterprise companies are spending an average of more than $10,000 per employee per year on software. So, for every 100 employees, companies are spending $1 million on software subscriptions.

So what would an IT department, physical plant, and software purchase prices cost? This is an area where data scientists have had a big impact, pricing models. Between keeping the cost "just under" the similar cost to do it yourself, and adding the value of "you can double or halve your size without any additional HR costs", the SaaS model gets an enterprise to be closer to being precisely sized.

Think about how this worked in the past, you over provisioned infrastructure based on projected growth, you sold off at a loss infrastructure you no longer used, your business expense didn't track your actual size and always cost more. So in that model SaaS wins pretty handily.
Also checkout out org-brain [0]. Similar idea - linking concepts, but a completely different implementation. A much more mature project.

[0]: https://github.com/Kungsgeten/org-brain
The increase in OpEx is not a "runaway expense" if it's offset by reduced CapEx (i.e. datacenters) and increased productivity.