skysight-inc/HackerNews huggingface dataset:
There is a macOS app called Exporter. Search for "backup Notes" in App Store.

EDIT: I just tried running it, and nothing happened. Might be a beta macOS Monterrey problem.

EDIT 2: this just worked for me, needs an iPad, but copies Notes as markdown files that then also show up on my Mac: https://wimpostma.com/blog/how-to-export-and-backup-notes-fr...
> You can TDD as much as you want to once the initial game mechanics are in place and a gameprotoype shows enough promise to be realized until completion. Because then most of the core stuff/ideas/principles won't wildly change and won't be thrown away.

If only game development worked this way!
Easy? I would push back on that.

TikTok has built a great app, a community of creators, an audience to consume content, and relationships with advertisers to generate revenue. They have made careful design decisions to engineer how addictive it is. This is hard work, and few companies can pull it off.
> Fine until my sister greeted me with “happy birthday”, though I did at least notice and stop myself after one syllable.

When I'm not able to stop myself I have been forced to say,
"happy birthday ... to me". Others must think this silly reply means it's more like too many birthdays.
your comment is contradictory - if there is no political content, what propaganda is there to distribute? per your own comment wouldn't they just be distributing the "catchy" content?
Collaboration may be harder with programming but we have decades of experience (as a race) in how to make it pretty easy.

Github style PRs are IMO one of the most powerful tools for this.
yeah I have to be honest, I read that article and the citations to his bad behaviour and while he does seem to have a habit of making inappropriate jokes (about women "not being allowed" in 70s programming for example) he made a public apology about it and clearly realises it's a bad habit. People make mistakes, especially if they were raised in a different era but we should be grateful that he apologised for it.

I don't think "being a boomer" makes somebody a sexist and racist.
"People that are successful work hard" "I'm not successful yet" -> "Work harder" is a positive feedback loop train to burnout.

Maybe the real secret is "People that are successful work hard and have balance in their lives" but the problem is nobody knows what balance is. It's different for every person.
Disagree. Brave's approach to funding is at odds with privacy. The concept of warming up to ads to get paid is capitulating to the advertising industry.

While I did not appreciate the tone of the article, there are some valid points there. Brave may be better than Chrome but there are still better options. It might be better to get a common cold virus than it is to get covid-19, but I'd still rather not get any virus. Sites that don't work right when you block all of the tracking lose me, I won't capitulate.
PornHub parent company MindGeek faces US lawsuit over exploitation allegations
The big difference between Tik Tok and everything else to me: when I stop scrolling, I feel _good_.

On Instagram, I scroll until I hate myself. On Facebook, I used to scroll until I got frustrated. But on Tik Tok - it's a dopamine hit without the hangover.
There's one concept in that book about redirecting responsibility. I think it was a tangential remark, but the idea that one could redirect responsibility by simply claiming that someone else was doing xyz as opposed to you was illuminating.

I think it had to do with making people at ease.
I can find the resources on how to do those things, I have a compiled list of tutorials & code with what I wanted, but that still leaves me with a ratio of 80% programming vs 20% game design

It'd be nice to be able to create a character and just attach preset behaviors: walk like Dota, add jump, etc

Then I can focus 80% on game design and 20% on development, this way I can know upfront if my game is worth polishing and customizing those presets
It's up to the copyright owner if they want to take down or monetize the videos that have their IP in it.
Exactly the same thing happened to me.
It sounds like you don't have much experience dealing with abusers. I'd suggest reading, "Why Does He Do That? Inside the Minds of Angry and Controlling Men". Abusers will use private approaches like that as another opportunity to berate and dominate. Indeed, if you read the addenda to Butterick's piece, you'll see that Felleisen approached him privately and with "a strange mix of concilliation and hostility". That is also typical of abusers.

Your "adult" approach only works if the other person is also behaving as an "adult". Felleisen gave no indication to Butterick that he was capable of working at that level. If Felleisen wanted feedback, he could have signaled that.

Further, in the context of a project like this, bringing the behavior up to the people running it is generally a good place to start. The behaviors acceptable in a community are determined by the community. What Butterick learned was that abuse from Felleisen was considered normal and acceptable, and that the community would protect Felleisin over Butterick. In that circumstance, there's little point to approaching the abusive person because they already know they can keep doing what they want.
"Naively"? Binary packing encoders are still competitive with the state of the art :) Which notably hasn't included variable-length encodings for quite a while.

Variable-length coding requires that each integer somehow encodes its width. That can be very wasteful. Block-based methods exploit the fact that consecutive deltas usually require a similar number of bits, so it's better to waste a bit on each integer, but amortize the block bitwidth, than having to encode each width independently.
Comparing Code in React and Svelte
I have to agree with you. I have done hundreds of leetcode, and every new one (or old one) is just a slap in the face. It’s not about practice. Some people, while being productive developers, just cannot effectively be leetcoders despite the effort. I am in that camp. This is not illogical. I couldn’t become a professional basketball player even if I exercised every day :-).

Eventually I gave up and these were my strategies for finding high comp offers:

1) Go for SRE roles: Google SRE, Facebook Production Engineer. The work is interesting, interviews are going to be domain specific (Linux, networking, … as opposed to leetcode), pay is the same (the offers I mentioned above were for FAANG SRE roles).

2) Enter to a company that doesn’t do leetcode but still pays highly. Like a hedge fund (that’s how I found my current job). It’s going to be a grind, but you do get those high comps.

Once you do decide to not look at leetcode ever again, it will be very liberating.
What I love about tiktok is how they've managed to ban all political content. It's a social network which is fun precisely because it's not monopolised by rotten people with loads of free time.
Indeed. It's weird to see an organization whose entire sales pitch is, "Trust us, we're trustworthy," that persists in acting unnecessarily skeezy at seemingly every turn. Like, you half expect their next blog post to be, "We've been trying to reach you about your car's warranty..."
How is a DEI policy "left" or "right"?
The new strategy is to saturate social media with the same talking points ad-nauseam. It’s especially apparent on Reddit and Twitter.
It's not a great idea because failure could mean anything, and so you can't necessarily fix it. It's better to start over from the beginning. This is what reliable systems like Erlang do.

https://en.wikipedia.org/wiki/Crash-only_software
I just say "please send me the job description" instead of agreeing to a call. If it looks like a good fit then we can arrange a call.
Funny, in last weekend I was playing with various projects [0][1][2] based on the idea from this article. It was impressive how long range Raspberry Pi achieved even without the cable antenna.

They do work - transmit audio over the FM waves, but sadly the quality (buzzing noise) is far from expectations. Initially, I thought it is just my Raspi 3B, but when dived into the issues section on GitHub, I noticed more people were claiming they had similar problems. Do you know what could cause such degradation? Is there any better solution to transmit FM in a home?

Worrying fact is it also spams close ranges making them unable to listen. Have you applied any filter making it more stricter about the wave range it will take?

[0]: https://github.com/ChristopheJacquet/PiFmRds

[1]: https://github.com/markondej/fm_transmitter

[2]: https://github.com/miegl/PiFmAdv
I've decided to outsource dopamine production to The Chinese Algorithm and honestly it's going great
I always remember Cardinal Newman instructing for a load of compost to be dumped on top of his coffin to prevent there being anything to dig up and sanctify. They still tried a hundred years later but all they found was a brass plaque and earth...
Just gave it a quick glance, why use a seperate server when you can just do this with a library like faiss?
I couldn't find a recent source for this. My understanding is that the audience of TikTok does not watch it for content that "is not upbeat or fun," effectively self-censoring the platform.

People download TikTok specifically for the fun and upbeat content, so negative content naturally does not rise to the top (unless it is particularly comedic.)
Everything you said is about good testing practice, not specifically TDD.

TDD can be nice for small modules when you have a good idea of where you want to go with your code. For large modules with a lot of unknowns it can be a pain, and in those cases I prefer testing after a first draft.

Perhaps you haven't built a module that was very large yet? Maybe try writing a large module with lots of unknowns. You might find that TDD gets in your way more than it helps in the early stages.
Yeah I had to delete it. Something about the fullscreen autoplaying videos is really addicting. And then of course the recommendations are good too and are seamless.
What's frustrating is that the term "toxic masculinity" describes something very real. Unfocused masculine energy can drive very negative behavior, from hypersexuality to aggression to the desire of dominance and extreme novelty seeking. But describing it under the term "toxic masculinity" destroys conversation because of the implication that all masculinity is bad, which is just not the case.

It's much like talking about "neurotic feminity." There's something to it, but it's not a good way to frame it.
I never understood this expression until now.
Make sure they take your car keys out of your pocket before dumping you...
...because, man, they're gone.
Why your SaaS needs a DPA [privacy]
I should think they just detect traffic from your IP address on port 53 to any IP address that's not one of their nameservers.
Our business model is to make markets and connect buyers with sellers. Buyers often have different prices than sellers, and when someone wants to buy for a higher price than another wants to sell, a market maker can keep the "spread" or the difference between the asking price and the bid.

We also have additional future revenue streams that we can earn through automated portfolio management fees, tax optimization, and more.

Can you clarify what you mean by motivation/support?
I built an Expo app on top of Hasura and rolled my own passwordless authentication mechanism and it was far far easier than using Auth0, imo. Auth was done using serverless functions to send emails with one-time-use tokens, to match the received one-time-use tokens with those generated in the database, and to return JWTs which the clients can use to auth later on and which grant access to different roles (it was an app with roles for managers, employees, etc.)

You can even implement refresh token / auth token with rotation relatively simply. I felt Auth0 makes these things complicated to implement, whereas implementing them took only a few days and the docs / help online on how to do so are very good these days.
Biochar: Overlooked Solution to the Climate Crisis?
How the U.S. Made Progress on Climate Change Without Ever Passing a Bill
Because 99% of people using these engines are hobbyists and want to use something that works for them.

I personally prefer Godot, its node structure makes sense with my mental model of the games I tinker with. And it has enough there that if I did decide to ever finish a game, I could. That's all I need.
I found a page which excerpts 10 of Conway's recommendations from Perl Best Practices (which I no longer have around). Point 7 is "Code in Commented Paragraphs", and the reasoning is about what I remember — it might even be taken from the book verbatim:

https://www.perl.com/pub/2005/07/14/bestpractices.html/#7-co...

There are other recommendations on that page and in Conway's highly opinionated book which I disagree with (it's notorious for recommending Class::Std), but that point has stuck with me.

Note that Conway's example even includes three single-code-line paragraphs, all of which are commented. Perhaps Osterhout would not approve, or perhaps he would — each of those lines includes some subtlety, and each of the comments describes the "why" not the "what".

FWIW I don't always add a comment above single line paragraphs if the comment adds nothing. But neither does Conway comment "unpack arguments" above the first line in his example, nor say anything about the return statement — which to my mind illustrates that there's some flexibility to be expected in how you apply this technique.
> TikTok is a social network that could not be made by an American company, due to its complete disregard for free speech and embrace of censorship.

This is nonsense. All the social networks have things they will remove and ban your account for, from spam and CP upwards (Instagram and FB being notoriously touchy about sexuality). It seems that TikTok is heavier about politics than most, but censorship is not a boolean.
>” I’ve been told to wait a few days before cashing paychecks, and have had direct deposits not go through because of “accounting issues.”

I think that illustrates the issue right there.

Few Restaurants are money printing machines. Most are shoe-string endeavors.

The ways out are: higher prices (and fewer customers). Automation (cut costs further).

I have a limit as to how much I’m going to pay for “atmosphere” and not having to prep something at home.

Higher prices may result in better pay, but it also means fewer restaurants and fewer staff.
Why not just use Ungoogled-Chromium?
Yeah. We said this about Facebook 11 years ago didn't we? Now another one ascends to the throne of the most popular and widely 'used'.

So how long until the users get screwed (again)?
USD Coin has indeed increased in use, although given the supposed liquidity of these two assets, you could wonder why the move doesn't happen far faster than it has...

Also there's a very interesting difference between USDC and Tether in terms of volume.

based on https://nomics.com/ Tether has a market cap of $62.85B and a 24 hour volume of $70.19B

USDC has a market cap of $23.90B and a 24h volume of $1.84B

So, for some reason, the velocity of Tethers is about 14 times higher than USDC, which seems unusual given they're nominally the same class of asset operating in similar markets.
People very high up the corporate ladder often aren't motivated by money. They just get paid a lot. It's not the reason why they work. They work to get power, fame, respect etc. They believe that good workers are like them even if those people don't earn very much in comparison. They also believe that if someone is a bad worker, eg not like them, and you pay them a lot then they'll slack off and spend their money on things like holidays rather than working as hard as possible.
Slavery was profitable. Many mansions in England attest to this. It just wasn't optimal.
There are two types of comments here:
1. Bullying is bad (which I completely agree)
2. I saw Matthias a mile away and he was rude.

But it seems like only a few of you met him. Yet, you feel free to come and talk about him based on what you hear.

If you talked to Matthias for more than 10 minutes, you'd know that he spends 5 times more on his lectures compared to your "cool professors" every single year. You'd know that he goes out of his way to help any academic who asked for his help. You'd know that all he talks about is "the community" and how he can make things better for everyone.

I'm in sciences for a little over 10 years and my experience is that people like Matthias are extremely rare. I can't speak to his science because it's really not my field, but he most certainly gets out of his way to help junior people (like myself). Especially those who wouldn't be heard otherwise (like myself, an international woman in sciences). He listened to me complain about my work environment so many times, encouraged me to continue. He helped me to make important career and personal decisions. On multiple occasions. I think my PhD experience would be drastically different without his help and I know that I'm not the only one!

Now, Matthias can be opinionated and intense. I argued with him about science, politics and many other topics, but he never makes it about you! You can discuss literally anything with him and he never passes judgement. He's actually really open to criticism (as evident from his apology).

I'm not belittling MB's experience. I just thought that I'm one of the many people Matthias helped and he has an extremely compassionate side that people should know before they label him as "bully"!

Edited to fix a couple typos.
I think the key difference is that user data are never shared with a third party, not even Brave. All the ad matching logic is done in client so data doesn’t leave my machine.

This is a big difference so using Brave vs Chrome doesn’t result in a company having a record of every site browsed.
Can you target users via Brave Ads like you can with Adwords/Adsense? If I understood correctly (I might be wrong - hence the "seems"), you can't because they're not doing anything close to what Google does.

I guess my point is that not all tracking or ads are the same. You can track clicks and views of a banner without profiling users across multiple sites and apps, learn all you can, and then let advertisers target them.
Except they also sent emails to people who are not subscribers such as myself and there was no unsubscribe link in the email. There was also no header, footer or any branding at all in the email. The only content in the email was the single line of text that read:

"template is used by integration tests only."

None of that sounds like a mail list management system to me. Also nowhere does the OP appear to "shame" anyone. In fact the OP very clearly states they don't blame any person but that they felt fault lies in lack of process to prevent such incidents.
That's where the NY AG's case comes in, I think.

They are unregulated, but they're now required to publish a breakdown of their assets.

Before, they could have said "We have billions and billions in assets." Now, they're required to enumerate and value their assets, to the extent required to publish the breakdown, as part of a legal agreement.

So I guess before it could have been riskless fraud. Now, it's more risky fraud. And overvaluing assets seems like an easy way to keep the wheels turning without obviously pissing off a state AG.
The cohort concerned about tracking, one would think, would not be deterred by broken CSS considering they already live in a JS-free world and might be used to some visual-compromise when browsing.
Layoutit Grid – CSS Grid layouts made easy
Well, "knowing" (or manually generating) the output for your code is required to check whether your code is working.

Not all code is written knowing the answer in advance. Sometimes you’re implementing a mathematical model to predict next week’s weather, or the effects of a change in economic policy, or the performance of different hull shapes for a ship under different conditions at sea.

My second standard challenge to TDD evangelists is to write a program to draw a classic multicoloured Mandelbrot image, showing an arbitrary rectangular region of the complex plane, using only the mathematical specification without any reference to existing code or output data.

This can be done with a short program that is simple enough to verify by eye that it matches the required mathematical specification. However, the problem has an infinite input space, its fractal nature means predicting output values is impossible in the most interesting parts of that input space, and you have no idea where those interesting parts are anyway.
Yeah, but this looks like turning actual money that they have in their hands into a "credit", and it's conditional on money changing hands and some of that actual money going to both parties involved, not a promotional credit generated out of thin air and offered to anyone who signs up. This looks an awful lot like payment-in-kind.
You've put several unrelated things in that list so I can't answer. Trading shares isn't the only way to express your opinion though, it depends if you have voting shares and how you use them.
Wow, I just checked this and you're right. Tether volume is roughly the volume of BTC + ETH. Wonder why Tether and not DAI. Just not enough DAI available? DAI seems more risky to big traders?
Jackal 0.54.1 – Go XMPP Server
This is a bit of a misconception. Copyright holders have always gone after seeders based on people connecting to swarms, tracker info, and crawling DHT. There’s no reason to use DPI when the list of uploaders is just given out by trackers and DHT for free. See: https://www.usenix.org/legacy/event/woot10/tech/full_papers/...
> Or, as Vox’s Jason Del Rey writes in another story this week [see below], “Amazon corporate managers have goals for “unregretted attrition” — basically a percentage of their staff that should leave the company each year, either voluntarily or by being forced out.” It’s just like Adam Serwer put it in a different context: the cruelty is the point.

Performance is the point. It is just seemingly cruel if you cannot perform relative to your peers. It may not be the best tool to get that in some cases, but I am pretty sure that nobody is setting "make 6% of the staff miserable" as a goal.
There isn't propaganda. I guess people say there is, because conspiracy theories are more fun than fact. But strong statements like "TikTok is propaganda" need to be supported with evidence.

I would say that the highly tailored experience of the TikTok algorithm would make a propaganda op quite easy to detect. The algorithm is so ridiculously good, that you would instantly spot a propaganda video, or notice when your feed begins to skew from what you like to see.
Relevant part;

>What happens if you send a tip to an unverified creator?

I click “tip” for my YouTube channel, and the screen below comes up. The “Learn more” link goes to the Brave FAQ, which says that no funds leave the browser until the creator verifies — but admits that previous versions of Brave worked differently, and sent the tokens to Brave in the hope that the creator would sign up at some point.

It would seem this is possibly no longer the case, I'd love an update on it.
If you don't interact with political content you will never see it. But if you do you'll see a lot more of it. TikTok basically has auto-subreddits that are crazy specific because of its discovery algorithm.
M doesn't stand for manager, it stands for assistant.
Did any lawsuits come out of this? That seems like actual fraud, and Eich or others in the company should be in prison.
I guess the name is play of words on Haskell (it's written on) + Sanskrit Asura (meaning demon)
Would trading on their political parents’ connections and or fame be a form of “participation”? (I would think a majority fall into this category).
Except when it is youtube. apparently.