skysight-inc/HackerNews huggingface dataset:
+1 to this. I did the same, learned to sew. My motivation was to make a particular costume for conventions, and since then I've made several more. Agreed that having something to do that's not on a screen is really important. (I started before the pandemic, but it's definitely been a fresh thing to do.) And the skill is versatile; I've repaired plush stuffies for friends and nieces and nephews, repaired and altered some of my own non-costume clothing, and recently made a couple pieces for myself too.

I was lucky enough to have my experienced mother to teach me, walking through how to use a sewing machine and some basic hand-stitching. Doing one seam is like in 3d programming where you get one triangle to render on the screen, and everything else follows from there.

I don't have the patience to watch instructional videos, and so I do a lot by trial and error. But I also learned that there's no objective standard of "doing it right" -- if it looks acceptable and holds together structurally, then it's not wrong. Sewing doesn't have technical debt like programming - you finish a piece and you're done, you're not worried about its architectural fit with a mess of other components.
Not the OP, but I'm quite interested in music. I don't think a 'musical ear' is something you're born with. Once you start learning to play an instrument where you have to tune it yourself, you get better at distinguishing between pitches. Special talent is required to identify the exact frequency of notes. Everyone can identify the difference between two pitches (intervals).

Plus, you will also notice that when two frequencies are at the same pitch (or at perfect intervals) something clicks between the tones. If two tones are similar but not at perfect intervals you hear it through the physical resonance, the distortion fades away when you get them right. Over time you'll start noticing these.

To pursue this,get a tibetan bowl for example, it only produces one note but with many beautiful overtones. You'll start to understand the vibrations.

I am not Indian and don't have much experience with Indian classical music, but Indian music relies heavily on timbre, sympathetic resonances etc. The note is not only made off of its frequency, the timbre plays a lot of role.

If you can get your hands on one, I'd suggest start experimenting with a tanpura. Learn a couple of tunings, play drone notes along your favorite tunes. If you can only tune one string to an electric tuner and try to tune the other strings with ear. This will develop your 'musical ear' immensely.

Music is magical, you can surely learn it.
Got into running and triathlon.

Started out 3 years ago with light running mostly on treadmill during the winter.
Ran two half marathons and then one year later ran a full marathon.
After that I spent three months preparing for half ironman distance triathlon. That was much fun, race as well.

Last year was most time intensive, I've spent about 6 hours running/swimming/biking a week, which is not that big of a jump as I use to go to gym for about 3-4 times a week.

Effort is interesting since I had to reduce the intensity to build up the endurance, so workouts we're not difficult at all.

I prefer it over other stuff since it makes me active and I enjoy the endurance workouts.
Legitimate mails are OK. Mass send spam with illegitimate threats is still not.

And many of victims were not subject to this laws.
Good to know! I've been looking at Go because it's "smaller, lighter, faster" than C# but from this description Rust might be a better next language to learn. Thank you!
This is another post in a series about SF2, it's not a duplicate.
And that's the other key point.

Although there is an infinite amount of basketball points available, you can only award them when games are played. And then only at a value that people have agreed is reasonable according to the agreed rules of the games decided by the game's authorities.

In monetary terms, the spending stops automatically when there is no longer anything to buy at a price worth paying.

The argument is never "we can't afford it", the argument is always "it's too expensive".
I did not know Virtual Model Railroading was a thing. What software do you use for it ?
It's been a long time, but when I was in high school I chose to use the GIMP rather than Photoshop for my photo class, which was the first time I used any photo editing software. I found it to be more or less fine.

(At that time, Photoshop was also MDI, IIRC.)
I've heard that, CUDA I think being the driving factor - openCL being a bit of a joke in that area... is that about right?

Personally, that stuff is little more than a "I'll play with it if I have an idea/opportunity" thing
It doesn't help that many of those services have used their power to basically become the only available option.

Take YouTube for example, there are basically zero alternatives out there. It is such a dominating force for watching videos. I have basically cut all of google out of my life as much as possible, but YouTube is the one that you can't drop for the random video that you may want to watch. I have zero qualms about using a third party service while "mooching" off of google.

Many others in this list are similar, reddit... discord... etc. I would not have an issue supporting those companies with a monthly subscription if they did not pull shady stuff.

These companies are way too comfortable abusing their users. I was trying to get support from Microsoft for a product I bought. With pihole on my network I was unable to load chat because someone had the bright idea to host the css and js for it on their ad domain.
Why Uber Won’t Call the Police
Lifting weights. I lift weights 4-6 times per week.

I started at 3 days per week. For the first few months I had to force myself to exercise. When you are first starting out, lifting weights in a gym can be uncomfortable due to not knowing what you’re doing or feeling like the weakest one there. Once I started seeing results (first in strength, then in the way my body actually looked) I was hooked. Now I actually like exercising a lot and go out of my way to go to a local gym a couple times even on vacation.

It’s a great hobby because it has a lot of side effects beyond just the enjoyment you begin to experience as you grow accustomed to exercising. You become healthier, better looking, and at less risk of injury in daily tasks. The only cost is a gym membership (and a diet high in protein if you want to optimize muscle growth, which can get pricey). It only takes about 1hr/day so it’s not very hard to fit into a daily routine.
AdBlock is a good comparison. But why isn't the web subject to "contractual exchange" like anywhere else?

Like AdBlock, one could make the case that this is less about "contain[ing]" these companies, and more about some sophisticated players finding loopholes they can use to free ride, like using tax experts to shield your assets or something.
> Social credit is offensive and freedom-limiting by definition.

Yes, I agree. I was defending this exact point. The commenter I replied to originally seemed upset about the original comment condemning vax passports.

I guess I didn't word my response clearly enough.
Depending on who the meeting is with, at work I use Zoom, Teams, and WebEx. Teams is so much better than the other two that I can barely think of any complaints about it (note that Zoom is itself also a huge leap better than WebEx). The only one that comes to mind is that it doesn't play nice with Bluetooth devices.
There's a few Firefox extensions to do it, one of which "Flashcard New Tab" I was able to write a bit of javascript to paste into the console to bulk import a word list. It's a hack but it works for me. You might be able to find more complete solutions around.
When I looked at it, it seemed that backing up bitwarden is much more complicated than a single KeePass file.
Federal Study Acknowledges Failures in Police Surveillance Oversight
I produce music, mostly acid house and minimal techno, entirely on iOS (apart from the mastering). I started because I wanted a creative outlet that wasn't my job and didn't involve my laptop. It took about 18 months to get to the point where I was actually happy with the stuff I was making, but then that became a bit of a burden because now I get anxiety if the thing I'm working on isn't coming out as good as the last thing I made. Every now and then I have to forcibly break myself out of the creative process and try something new to ease that self-pressure. Earlier this year I did a remix for another artist's EP, also entirely on iOS.
Reading between the lines, I’m guessing this is either for research, data mining, or your own personal motivation. If it’s the last I one, researching what a “growth mindset” means might be more helpful than hearing other people list their hobbies. https://hbr.org/amp/2016/01/what-having-a-growth-mindset-act...
posted yesterday. I don't know why my submission was "flagged" but there you go:

https://news.ycombinator.com/item?id=29655281
Can't you turn off Presidential alerts?
Krita with a Wacom tablet on Linux is more plug-n-play than any other setup I've seen. I never had to "learn Krita," just the occasional Google to get me back on track. Thank you to everyone who makes these projects happen!
Wouldn't being dehydrated reduce your blood pressure -> being properly hydrated restores blood pressure.
While mobile alerts are great, I wish there was a way to (voluntarily) get those official warnings via other means like (landline) phone call, SMS, or email - in cases where you may not have your phone on you or if there is no service.
Most applications do far more IO than what is necessary for the task.

Anyway with a modern SSD I don't think you are right. My disk can do something like 3 GB/s and 100k random accesses per second. At that rate most desktop programs should have the binary and all dependencies loaded to memory in approximately 0.1s. That seemingly doesn't stop a lot of them from taking several seconds to boot. Likewise games, despite usually consuming less than 10 GB of video and main memory combined, can take much longer than 3.3s to load.
Traveling has been very valuable to me because I get to see that some of the unpleasant behaviors that are common in my area are not universal, but just peculiarities of the spot I happen to live in. It's somehow comforting to know that things are different in different places.
> splitting a single image into multiple images

There is Image menu > Image split in Krita
People here seem convinced this is negligence or malice on Zoom's part, but how do you propose they fix it? window.close() doesn't work in a tab. Launching the external app doesn't always succeed so if they did it all with redirects they couldn't tell you when it failed. And since Zoom links are usually opened from some other app that uses target=_blank there's going to be some tab open anyway, better the zoom tab than some confusing blank tab.

I'm annoyed by then too, but it isn't Zoom's fault.
The majority of amber alerts are from parents in custody disputes. Mom says dad stole the kids or visa versa. They really should not be putting these cases into the same category as abductions.
https://plausible.io/

No cookies, GDPR compliant, simple interface
Documentation Insights by Scarf

* Simple dashboard

* Displays which:

* businesses are visiting your documentation pages.

* locales they are coming from (geolocation data in aggregate).

* pages are most frequently visited.

https://about.scarf.sh/documentation-insights

Edit: formatting
I think they are talking about Image > Image split
What's the implementation? Hoping to do something similar for language learning
I applaud and encourage anything that rewrites managed junk code to proper native code

But in this particular case, i think GO would have been a much better alternative, we'll see how it goes in the long term
Except add another party or offer equity to the enslaved Uigher population or any foreign national working there.
Agree, this is a good addition.
The US has never supported the CCP. The US supported trade with China the country and with the people of China, and also their freedom and rights. The trade also benefitted the CCP.

It's long been believed, and many times it's happened, that as countries grow middle classes they become democratic and free (Taiwan, South Korea, etc.). So far the CCP has forstalled that, but despite the trend in disparaging democracy (also in democracies, bizarrely), there's a long history showing that it wasn't a crazy idea and, despite recent setbacks, hardly impossible.
I actually used it continuously for six months. Once the data and the size of the graph increases, it gets very slow, even text editing gets unresponsive. The features are good, but it will get slow and taking notes feel sluggish
I come from an English-speaking region where everyone speaks very fast. I watch most instructional videos at 1.5x to 2x just so I don't lose focus from enduring slow-talking "mainlanders". ;)
I'd love to know what "best practices" are.
Oh, I understand what you mean now. I thought you meant the functionality, not the idiom of calling it as a method. I dare say that it didn't occur to me that this difference would be great enough for someone to complain about it on the internet. :P
It’s worth doing. A baby was killed by a toppling tv here in New Zealand during the Christchurch earthquake.

https://www.nzherald.co.nz/hawkes-bay-today/news/christchurc...
> I received a phishing mail

I was on Tinder for about a week. I was receiving dating spam for a year - not "a phishing email". Hopefully Tinder will be the next up against the wall. They're shameless.
Designing card and board games.

This started pre-covid and I have always enjoyed card games and board games. Playing games has always felt a bit like trying to solve a puzzle. Designing a game is simply making a puzzle for other people to solve. The great thing with analog card and board games is just the fun you get sitting around a table and visiting with friends over a shared activity.

The time varies per project but you don't have to be an expert or need lots of equipment. Your first version of a game can just be hand-written on note cards and paper. I've designed some games that have I probably 100 hours on design (not done yet) and others that are done at 10 hours. I tend to make cards using regular paper and cut to size and sleeve in TCG sleeves. Boards and token can be printed and stuck to cardboard/foam/chipboard. The more your prototype game facilitates the game play, the better and more quickly it will improve.

The best thing about analog card and board games is the immediacy. If you have a few like minded friends, you can test a game the same day you start it. It is great to see how the game evolves and you fix issues, re-design cards and as your play testers offer opinions about how the game works. Even if you never license a game to a publisher, you will always still have a game that you and your friends enjoy playing.
Clearly Pirsch Analytics!

https://pirsch.io/

No cookies, open-source core, GDPR compliant, nice UI, and an extensive API.
I don't see that they're saying that. I think they're saying it's very important for UBC to get some marginalized people into these positions, so they're making space for such a person. It doesn't mean white men are bad. (And technically, FWIW, the passage doesn't explicitly count sexual orientation as a dimension of marginalization.)
Hundreds of Salvadorans claim money is vanishing from Bitcoin accounts
Here is a tweet that may have started it all.
https://twitter.com/_elcomisionado_/status/14723263806206320...
At ekademy.eu we use plausible.
https://archive.md/hIdIM
Jack Dorsey Gets Blocked on Twitter by Marc Andreessen. They Are in a Web3 Spat
i thought this was going to be yet another SO bashing post - I'm disappointed.
I do more than a few things at a novice/amateur level, and getting good at them requires iteration. Think of it as a compounding function. If you are doing something less than 3x a week, you probably aren't improving.

The other thing is, hire an instructor. Anything worthwhile means you are going to be embarassingly bad at it for several years, so don't substitute buying expensive gear for spending time, it's symbolic, and it doesn't make you into the thing you are trying to represent.

You can do something just on weekends for fun, but that's not enough to improve.
While it's unlikely anyone will pay me much for my personal skills, the difference is they couldn't pay to develop those skills with all the money in the world without putting in the time. Sure, someone of independent means can afford more time, but I make time, so it often nets out. There's no royal road, and so when I meet very successful people from other domains, I can respect what they've accomplished without being intimidated at all, because I know what it takes to be good too.

An olympic medalist once observed to me that he felt he had more in common with people who had worked to achieve at an excellence and elite level than people who did his chosen sport. Most successful people also have intense personal pursuits because the side effect of discipline it imposes on their time is a significant factor in their success.
Thanks. Good idea for birthday gift to my niece.
> Are they going to be among the best years of your life? Probably not. Are they necessarily wasted and "stolen"? No.

This is a much better way of describing my reaction to these claims. I appreciate you making it soberly.

There are absolutely folks who've been dealt a rough hand over the last two years--but I certainly wouldn't call my life "boring", and somehow I've figured out ways to make the last two years two of the best of my life: building a wood shop, getting away from the computer more, learning more about myself. And while I'll go back to traveling, etc. once things settle down, I have learned that I don't have to go places to be fulfilled.

Focusing on what one can't do is probably a great way to have made the last two years suck, though.
Depending on your needs Simple Analytics or none.
I started wall climbing and bouldering with my GF. The time investment is that we go there two mornings a week for ca 2 hours, and some weekends for longer sessions. Living reasonably close to the gym makes it rather low effort.

I like it as it combines multiple skills such physical strength, climbing specific ability, balance, problem solving endurance etc. It feels like there's always new things to develop. Indoor climbing has the advantage of being less weather and season dependent than outdoor sports. Bouldering has the nice property of not requiring someone to do it with and you don't need to book anything in advance or follow fixed schedules.
I'm currently using Cloudflare and their SDK+API to pull logs, which I then push into Loki. I then use Grafana to render the dashboards I want.

This isn't for everyone, I'm super comfortable doing this because of familiarity with all the components. But there's no out of the box dashboard for this so you have to replicate the UI parts you value. At least with Grafana once done you're in control of it and you own it.

I prefer server logs from the edge for their completeness. There are things missing... I.e. client side knowledge of screen sizes and device types. But server logs are so much more complete than client side JavaScript from third parties that are frequently adblocked.
I disagree. Full justification is less legible than left justification because it removes the positional cue of varied line lengths, and monospaced font for body text decreases information density for no good reason, which also hurts legibility by forcing unnecessary eye movement. I don't usually complain about typography because Firefox's Reader View can usually fix it, but here Reader View makes the diagrams unreadable. Instead, the font can be changed easily enough with the Web Developer Tools, but the text justification is more annoying because it's specified multiple times for different blocks of text.
People seem to get really upset when its pointed out that they (Allwinner & Rockchip) are just profiting off of Pine64's community developing linux support for their SoCs. They seem to miss the point that the community wants products like these to tinker with and don't mind doing some legwork to get things functional.

It's not ideal, but its better than nothing.
I studied photography and the freedom you get from digital photos has been gradually eroding my critical eye. Starting yourself off with film was a great decision.
One that Conway didn't like much, saying (roughly) that it had all been explored and proved and other work of his was more interesting - https://www.youtube.com/watch?v=E8kUJL04ELA in this Numberphile interview with him.
Ask HN: Has anyone on an H1B monetized their side hustle?
We often hear about how immigrant entrepreneurs constitute such a big part of the US economy.

And yet the path from the most common working visa (H1B) to become an independent creator is only really viable for those that have VC funding and can apply for an E2 or O1.

Are there no Indie Hackers or Bootstrappers on an H1B?
I think they're point is that parameter passing is a performance hit they wanted to avoid.

But it didn't make sense to me either. I don't know anything about C# but I assume there's some way to use compile time flags to assign static values. Seems like they should be able to mock that way.
Analog computers (aka: Op-amps) are incredibly cool. But there's one major, major problem with them: Digital electronics introduce a severe amount of noise, lowering their accuracy and applicability.

Its not hard to make a fast analog computer out of transistors (Indeed: transistors are innately analog devices). What is hard, is to have that analog computer work with a digital computer on the same power network... especially if you want the analog computer's noise floor to be usable. The noise levels are just too much.

--------

Because your values are stored as the physical voltage on various devices, you may write 1.05V... but maybe when you read it, its 1.04V due to digital noise (~1% error in this case). Is that acceptable?

8-bits is just 2-digits of accuracy. 16-bits is ~5 digits, still possible. 32-bits (12 digits of accuracy) is a pipedream.

However, programmers have been lowering the accuracy of neural net programs / computers lower and lower. Apparently, its a field of compute where accuracy is just not that important. 2 or 5 digits of accuracy (8-bit compute or 16-bit compute) is acceptable, with so many Tensorflow programs using BFloat16 units or smaller.

As such, maybe neural nets can be done in analog.
> A possible solution would be to store with each symbol where it's expected to come from.

Solaris extended their ELF format with "Direct Binding" in 2005.
It messes with intentional interposition though. (<https://blogs.oracle.com/solaris/post/direct-binding-now-the...>)

Michael Meeks did an implementation of Direct Binding for GNU binutils and glibc but it got rejected to be in the mainline with "prelink is more efficient". (<https://lwn.net/Articles/192082/>)

I haven't found anything about the Direct Binding in GNU that is more recent than 2006. Maybe time to revisit?
Thoughts vs Beyond Compare (at least for Windows)?

UI looks noisier to me.