skysight-inc/HackerNews huggingface dataset:
Recording oneself is also a common strategy for improving musicianship.

When I was drumming, it sometimes helped me see exactly where my movements where improper, hesitant, or superfluous/exaggerated.

When I look over junior developers' shoulders while they code, i kind of do something similar, where I point out small improvements in their "movement from one state of code to another", like IDE functions for refactoring, keyboard shortcuts to delete a line or to go back to the previous editing position.

(I always wonder, when is the right time to introduce someone to vim?)
Ouch, hope you make a full recovery. Try and see if those vertical ergo keyboards are of any help.

I have RSI in my right wrist, and it sort of improved my dev work as I was forced to carefully weigh the code that I was writing, and also do more mental code-testing before writing it. I have a set amount of typing that I can do in a day otherwise my wrist gets inflamed pretty badly.
This barely adds anything to your comment, but: all I could think reading this thread was "I probably get 30-65WPM one-handed..."
The nightmare is becoming real. We need privacy laws and fast.
Circle Medical (YC S15) is hiring fullstack engineers to reimagine primary care
Yeah, as a gamedev, let me rush to do that right away, because, um, well, um, nope.
> more accurately that any action taken by the first party might be better viewed as being "really" taken by the second party

your comment was basically contradictory. As is this new one - google meet and google duo is a “CIA chat app”? Why?

What does that mean? Is someone previously on the Google Duo team a CIA officer? Is the leader of the team an asset? What design decisions are CIA adjacent? Where is this happening
Increasing engagement is only evil when Facebook does it.
We don’t use TypeORM. We made our own Mongo repository library.
> I beleive it shares a lot of code with desktop version.

Except for the engine, it does not. It's a very Android-specific app. It used to be platform-agnostic (early mobile Firefox ran even on Nokia N900), but that has changed many years ago already.
https://mudita.com/products/phones/mudita-pure/

WiFi hotspot - check

a little e-ink display - check

4G - check-ish...it has LTE
Overview Effect
> therefore wildcat banks are a GREAT idea, right?

They're not. Cryptocurrency is not even supposed to have banks in the first place! It was supposed to put an end to all that stuff. People should not be exchanging crypto for fiat, they should be transacting directly in crypto.

Instead the exchanges became banks and people invented USDT because dealing with USD is hell on earth. There was supposed to be no need to ever deal with USD or any other fiat currency. Everything crypto was invented to solve became integral to the crypto market
...

> I don't want to bail out the big banks; why in fuck's sake would I want to bail out Tether speculators?

I don't want that either. I want banks to face the consequences of their risk taking. It's never gonna happen though. They'll keep bailing out the banks. So there's no reason they shouldn't do the same for crypto.
Not so secretive. Just register a domain, put an official looking website on it with contact details and enjoy sketchy sales pitches. My latest favorite is a blunt offer to buy a database with millions of entries, with all PII imaginable except maybe SSNs. These data brokers aren't much different than drug dealers, it's just PII theft and sale hasn't been outlawed yet.
Also, Facebook and other big tech companies are way less likely to get hacked thanks to more established data handling practices.

Breaches still occasionally happen, but you're more likely to see data breaches from these data broker companies because they didn't secure their elasticsearch DBs or something dumb like that.
I'm a jazz musician, and often used to do a lot of negative self-talk while playing in public. Like "Oh no, omg that was terrible, oh yuk, oh geez I can't play at all, oh that sounds awful!" etc. I read this book Effortless Mastery that mainly said, never criticize yourself on a gig—do that when you practise but never ever on gigs. So I stopped, and ever since have just had fun. The change was amazing.

I'm not sure but I think that affected my life in other areas too. Although I read a lot of self-help, psychology, new agey, etc books in my 20s, no one thing helped as much as that. I guess it's part of learning to love yourself. I was trained as a kid and young adult to treat others well, but never to treat myself well! The idea of yourself being one of these people you should treat well, never appeared. You can be so mean to yourself, say truly horrible things you'd never say to a friend or loved one, and hardly notice, if it's something you've always done. And I was bullied a lot at home and school, so treating me badly was something it was easy to also do myself, until I learned just to stop, to never do it. Then when you are kind to yourself, it's natural to be kind to others.

Some books I remember helping with this: New Guide to Rational Living by Albert Ellis (on becoming aware of your habitual thoughts and self-talk, and changing them for the better where necessary), Wayne Dyer's first two books Your Erroneous Zones and Pulling Your Own Strings (similar to Ellis), Louise Hay on loving yourself, SARK's first 8 books, everything by Robert Fulghum, A Life of One's Own and An Experiment in Leisure by Joanna Field/Marion Milner (psychological self-explorations). Emerson's essays. Also keeping a diary was very useful for seeing patterns, e.g. I'd describe some emotion for what seemed the first time, then see I'd described the same thing 10 times before!
This explains the therapeutic benefits of red light on retinal tissue.
This is why you run one process per core, and you'll typically have something like nginx+uWSGI distribute requests across them. I use this combination with https://falconframework.org/ and boto3 to spool HTTP POST requests to S3 and SQS and am pretty happy with it.

uWSGI supports gevent https://uwsgi-docs.readthedocs.io/en/latest/Gevent.html

Falcon also benefits from Cython acceleration. It's been a while but at the time I tested against PyPy and either it was slower or had quirks I was unable to resolve (don't recall w/o consulting my notes).
> What should I do?

First things first, if your repository does not include a license file, I'm not sure how important the github icon is. Otherwise the default is public domain? Which still entitles you to something (at least in the eu afaik).

Other than that, if youve got a bit of money to spare, have a lawyer send a letter or something, just to have some form of precedent set.
I would like a more specific, a much more specific, example of a bank rejecting a loan applicant based on their google search history as the article implies.
You’re definitely not the only one!
You need access to resources, so money will never be fully irrelevant to living a good life, until we are fully post scarcity.

In current society, if you have a house and an education, things are so easily available, then you can live a beautiful life on 15k a year (I do this right now, paying $950/m in LA). You could rightfully claim that housing is very essential, and is hugely expensive. However, houses are not actually expensive or difficult to make. Having a property in a certain desirable areas (which have been purposely prevented from expanding naturally) is the limiting factor. Also, IMO, a lot of property in desirable areas is in a bubble.

Regarding education, high level educations are increasingly becoming democratized through the internet. I have very high hopes for the future of education, where skilled teachers are able to make the highest quality content, made available for very low costs to millions. Having professors with doctorates was cool, because they meme-plexed information, but they were often limited on bandwidth. Search engines are making it increasingly easy to memeplex a field of knowledge without a hugely skilled person's assistance.
A typical way to prove an algorithm uses less than N steps is include N as a "fuel" parameter to the algorithm and decrement it by 1 at each recursive call, so if N reaches 0 then the algorithm has run "out of gas" so it fails. Then you need some proof terms to verify that N never reaches 0.

Space complexity is different and functional programming historically hasn't paid such close attention to it, since running out of memory can be seen as an external event like a hardware crash. In other words, idk ;).

You might also like Concrete Semantics, a related book: http://concrete-semantics.org/
It seems that Go-App is much more mature than this project.

https://go-app.dev/
I was sort of intentionally abusing the term, though I was trying to be clear that I was trying include explicitly people with a number of viral particles low enough to not be infected. My understanding is that a single covid virus infecting a cell won't result in a positive covid test and probably won't make someone sick especially if they're vaccinated. More broadly the point I'm trying to make is that vaccination lowers the expected value of covid shedding because even if they're actually infected they might spread just as well they're less likely to be infected and that phrases like vaccinated people have similar viral loads to unvaccinated individual obscures that point and helps lead people to think vaccines are useless
This is correct.

My previous car was FWD without any assistance mechanisms (ABS, traction control), but with winter tires, and it was definitely easier to drive it in winter.
This is going to be country-specific. In the US, wouldn’t the old-fashioned, middle-class way of building up a credit history by getting a credit card and paying it on time still work?

Perhaps someone who works in that area will know more.
> the fact that real people, when asked, actually consider Facebook -- a piece of software-- harmful.

It is the Internet, you'll find real people who believe democracy is harmful, black people should be slaves and earth is flat. So what does that mean? Nothing!!
NCAC Condemns Takedown of Trump Cartoon
Replace "Facebook" with "language" here ...

> And I see how [language] is exacerbating this. I see how these things are poisoning his mind, fantasies weaved by other mentally ill people. It's just sad, when I thought about it and dawned on me most of those _wild_ conspiracy theories are people that need help feeding each other's sickness.

> I think it is harmful and [language] does induce bad states in people that would otherwise be better, or at least... Surrounded by better support systems. But I still think it's not _just_ [language]. It's a confluence of factors.
I think some people are upset about the irony/sarcasm here, and many people don't appreciate ironic/sarcastic posts (but I do!)
Social media sites generally want a large user base. This approach sounds very technical so I'd imagine this being a big barrier to entry. PGP will make this even worse.
Minias – A mini x86-64 assembler for fun and learning
>Credit scores aren't perfect, but at least they're based on information relevant to the question at hand: whether you could repay a loan.

Well if other (non-financial) things are correlated, how are they not relevant? Should we actively hide information from loan providers, making loans more expensive for others to "protect"( I say protect with quotes, because really it is just a naked handout to people) a few? If these models are wrong, that is just a business opportunity for others to fix and price loans better.

I support privacy laws, but that argument has always seemed to be a strange way to argue for it.
That’s cultures not percentage of population.

It’s very dependent on location, with far northern cultures being significantly more dependent on meat due to long winters. However population density isn’t uniform across cultures, most prehistoric people lived in warm climates.

Also, that link provides zero mention of the breakdown between calories gathered by men, women, or children. Hunting and fishing was far from an exclusively adult male activity in prehistoric cultures. https://www.science.org/doi/10.1126/sciadv.abd0310
I think it matters quite a bit as a quality-of-life factor. I changed careers pretty late in life and I couldn't have been happier in terms of satisfaction and being excited to come in to work. It was a pay-cut for me. Tech still pays very very well.

At the same time, you have to find what makes you tick. If you want to keep making lots of money, I believe you don't get a lot of do-overs when it comes to switching careers. If you simply don't care about money, then you can keep switching and starting again from a junior position and work up to a senior/IC type role. That gets sorta tough when you have a family/mortgage (yada yada). If you have the freedom to explore alternate paths then go for it. Be sure to build a few bridges before you leave your industry though!
You know it’s trivial to add a global lock to any concurrent program, right? What would you lose if other people started writing performant code?
I was in a very similar predicament about 10-15 years ago. It forced me to very carefully design my code with pen and paper before even approaching the keyboard. It is a very good habit to develop if you don't already do it.

Oh, and be very careful not to overwork your other wrist. It sneaks up on you.

I hope your wrist heals soon!
Ardern: British MP's Assassination 'Devastating'
It's worth mentioning that (1) typically even ordinary reference counting avoids large pauses, because typically objects that go out of scope aren't the sole owners of a huge object graph, and that this is often but not always a significant improvement over (other simple kinds of) garbage collection; (2) there's a readily available tradeoff with reference counting known as "deferred decrement" which can meet hard real-time deadlines --- but at the cost of sacrificing the relatively predictable and compact memory usage you usually get from reference counting.

Deferred decrement enqueues objects whose reference counts drop to zero onto a "destruction queue" instead of deallocating them immediately. Every time you allocate an object, you work through some fixed amount of the destruction queue, such as two objects, unless it's empty; this amounts to destroying each of the references in the destroyed objects, decrementing whatever objects they refer to. This may drop those objects' reference counts to zero, in which case you add them to the destruction queue. This is very simple, it strictly limits the amount of work needed per allocation or deallocation, thus completely avoiding any large pauses, and it's guaranteed to empty out the queue eventually.

However, it's still reference counting, so it's still inefficient, and it still uses an unpredictable amount of memory, which means that any allocation can fail. Many real-time systems are not amenable to recovering from failures.
There's also Jython. If it weren't for Python's love of Cython and Jython being stuck at 2.7, it would be very viable.
Cold War moves by both companies here. Very strange behavior.

Hot take: Gabe and Tim are long time friends and they’re having a friendly competition over lawsuits with nothing more important to do with their money/time (they did, after all, both start video game companies).
I don't know. This has sort of a scapegoat feel to it
That's certainly true
GIL can remain default on. Users can simply disable it for chosen parts of their program.
List of assassinated serving British MPs
People have been bragging about the accuracy of weapons for the last half century or so, and they haven't been wrong. The weapons do hit what you aim them at.

You may notice though, that war hasn't ended up being people lobbing a bunch of smart weapons at each other, and militaries still seem to be digging holes and building walls.
Is this really far fetched? Did you not see what Biden is proposing? Anyone with more than $600 in their bank accounts will have their transactions monitored. They will be mining that data asap.
Once they do circular dependency with BTC and tether, they might even go one step further and back 1000 tethers with 1000 tethers they hold themselves.
I drive my 350Z (RWD and low-slung) through Minnesota winters. Winter tires FTW! I've easily driven up hills that FWD "SUV's" and minivans couldn't make it up.
The keyboard issues are fixed. The 2019 16 inch MBP is the best laptop I ever used and I feel very privileged to have the opportunity.

Apple is expensive there's no getting around that. They have the best product on the market, it can't have been easy to design and manufacture, and they want to paid what it's worth. On the other hand, it is in fact worth every penny. Enjoy your new machine. I recommend the larger display models.
Trumps Carton might be very offensive
I’m kind of fed up with external monitor issues with my MacBooks. It’s one of the main reasons I’ll probably get the M1X Mac Mini for desktop use and a cheap Air for a laptop rather than investing in a new high end M1X MBP to use in clamshell mode.

I think things got a lot worse when Apple ditched first party displays. I bought LGs because that’s what Apple sold and they just don’t work reliably enough (constant wake from sleep issues, across multiple laptops, macOS versions and cables/docks).
> Also, Facebook and other big tech companies are way less likely to get hacked thanks to more established data handling practices.

Well, historically, bad actors haven't needed to "hack" Facebook because it has made it possible for them to access user data without hacking.

https://www.npr.org/2021/04/09/986005820/after-data-breach-e...

> In response to the reporting, Facebook said in a blog post on Tuesday that "malicious actors" had scraped the data by exploiting a vulnerability in a now-defunct feature on the platform that allowed users to find each other by phone number.

It's not a vulnerability, it's a "feature".
> Nothing prevents an integrating plastic protection around the edges of a glass front.

Hasn’t this been handled with cases? Everyone gets to make their own bulk/protection trade offs.
Granted it’s old news, but you mean like the founder and employees stalking profiles of those they were interested in during the early days?
"so it's strange to have this headline be about Facebook, when they're the only company being discussed that doesn't sell your data"

Are we talking about the same Facebook? The mob with some bloke called Zuck are hell bent on selling ads. They absolutely use you.
Or doj freezing assets...
Canonical is pretty open about the limitations of any free offering and pretty open that this is really intended for a paying audience. I don't see any attempt to bait and switch going on.
> Taylor's books

What is the book title? This article or the previous Dan Luu's "Some reasons to measure" doesn't seem to mention his name. Googling "Taylor measure" just gave me some pure math textbooks.
Some cats are just like that. They know it's yours and they're irked with you for some reason, and this is how they make their point.

An ex years back had a cat with that kind of attitude. I had this really nice surround receiver that I'd rescued off a curb and recapped, getting a $600+ unit back into service for about twenty bucks in parts and a few hours' work, and while I wasn't really getting the most out of it, it made a splendid headphone and speaker amp for my office. This cat took a liking to sleeping on top of it, for the warmth of the ventilation slots.

No problem - until she got in a mood one evening, looked me dead in the eyes, and proceeded to throw up into the thing. It went bang and sent up a sad little wisp of smoke, and that was all she wrote - cats may not laugh, but they sure as hell smirk.

She was probably pissed because my cat had beat her up again, but it wasn't as if she or anyone else could blame him for that; she'd made his kittenhood a living hell, and he carried the grudge all the way into adulthood and twenty pounds of muscle. She couldn't take it out on him any more, but everyone in that house knew I was his person, so she took it out on me.

Dogs are a bit smarter, I think, most times - some dogs, anyway. But cats in my experience are considerably more subtle.
> I think that part of this is because getting faster at X can actually increase time spent on X due to a sort of virtuous cycle feedback loop of where it makes sense to spend time.

This sounds exactly like an instance of Jevon's paradox: https://en.wikipedia.org/wiki/Jevons_paradox.
What Mac are you using this eGPU with, out of interest?
The problem is there are always a couple janky things. This is janky on Chrome. That is janky on Safari. Something else is janky on Edge.

Every framework is about making the janky uniform across operating systems and browsers.

Programmers don't want to have to learn how to anti-jank on 40 different browsers. They want to learn how to anti-jank on 1 framework and get on with life.
If your code does not contain an explicit license, it is by default “All rights reserved”, I.e not open-source or free.

For op, they are obviously in violation of the MIT open-source requirements, but unfortunately the ramifications for this are usually minimal.
If you are going to try to get persnickety, that's not "bokeh" at all. It's depth of field.

Bokeh is the quality of rendering of out-of-focus highlights.
What about Apple?

Apple and Google completely control their app stores on their respective platforms.

That means that reaching mobile users means dealing with either both of those two, or (if you want to brave the PWA nightmare, especially on Apple), telco gatekeepers to send notifications to your users (note the new 10DLC requirements and massive fines/fees if you simply want to send SMS notifications to your users)

These are absolutely trusts. They are cartels that control access to their networks.

Not that G/FB controlling most of the ad space isn't concerning, but G/Apple are actually the ones that are the gatekeepers for any other apps that would present mobile ad alternatives.

You want to do something new and interesting in the ad space -- or in any mobile space? Nope. You can't, unless both Google and Apple approve your app.

Google and Apple are killing innovation through their arbitrary, capricious, and selectively enforced app store "guidelines", and their excessive tax on any purchase, regardless of the purpose.
A neural network is not the useful default answer.

Try soap instead.
I don’t understand the distinction. You can sell a game on your own website today without using any of these technologies if you want to avoid walled gardens.
Interesting POV. Can you elaborate on an alternative to the way of industry programming? Or more simply, list some of the ways in which industry brand programming is flawed?
If they are turning around and coming after you, that is a separate issue, otherwise, I dont see that you would be able to do more than let them know (and presumably they already do) that they are using your code.

If they were to claim that you or anyone who had used your code is infringing their copyright, then its more in the realm of a frivolous lawsuit, that you might have to defend yourself against.

It may also be just a sloppy oversight. I have worked places where it is standard practice to include a copyright notice with the code, and that use appropriately licensed open source components. Might it just be a matter of them applying their corporate policy without any particular malice?
They don’t sell the data. It’s in the FB walled garden.
I've been using it more and more lately, and I'm pretty happy with it. Some tasks are even faster to do by voice. The only downside is that it will be difficult to use it in noisy environments. Luckily I work from home, so it's not a problem for me.