skysight-inc/HackerNews huggingface dataset:
I would file as sole proprietor on schedule C. Write off all expenses, then you'll be taxed on excess profit at your ordinary income rate. Put most of the extra money into ETFs to save for retirement.

It sounds like a lot of money now, and if it never goes away, is completely autonomous someday, or you never want to retire, it is. But if this business were ever to fail or you want to retire it someday (if it requires a lot of active involvement), to replace 170k/year in income, you need a minimum of $5.6M in retirement savings using the 3% rule. That will take quite a long time to save, even with your income.

Not to mention, if you ever have lifestyle inflation and want the whole 45k/month some day without relying on this website, you'll need a whopping $18M which will likely take you most of your adult life to acquire unless you grow the business substantially. Check out /r/fatfire that has a lot of advice and resources for wealthy people. And if you happen to be looking for some alternatives to passive ETF investing, check out my site grizzlybulls.com to learn about algorithmic trading. Congrats on your success!
It's really amazing that if you search for generative music on Twitter you find mostly NFT projects/people:

https://twitter.com/search?q=generative+music&src=typed_quer...

(But if you search for stochastic music you find almost nothing).
If you'd rather do visual programming than code, blender is a great choice. You can do generative 2D using the shader node editor, or 3D with the new geometry nodes.

For a code-based approach, I spent the weekend trying different permutations of Processing and settled on writing p5.js in VSCode. It's easy to set up, you can use vim bindings, and you can copy+paste your code into openprocessing.org if you want to share it (if it's interactive, for example).
I’ve embarked down this same path with GCC 2.7.4 from a … while … back.

Ingo is on the right track.

I’ve always thought that this stuff should have been dealt with by the GCC (in form of pre-cached header files).

So sad that it is a thorny issue to this day (for large scale projects); so glad that this issue is now alive so it can be dealt with once and for all.

I envision some type of *.ho filetype to hold these quasi-compiled headers for the next build iteration.
Nice, even replicates the slowness of the start menu.
For others not familiar with it, NINA stands for Nighttime Imaging 'N' Astronomy and is available from https://nighttime-imaging.eu
Your understanding is wrong. The CRUD logic of some commonly used providers is based upon that in Terraform providers, but the TF engine is not used by Pulumi.
IMO the problem with these is that you're not a landowner, you're a sharecropper, living on the "land" at someone else's tolerance and server budget.

I'd like to see self-hosted digital housing. You have your house on your domain, and you can allow people to visit. Your house can be as large or small as you want, looks how you want (you aren't building from a limited set of parts provided by someone else), and has the rules you want.

We already have URLs to facilitate travel between them. We (just!) need a standard protocol for presentation & clients, like HTTP is to the web.
> ...fine for all of the basic use cases.

What if some business partner sends you a completely loaded Office document to fill/work together/whatnot?
Agree on Paperpile as some others have commented. Dead simple to use. For annotating PDFs nothing beats handwriting, so for that I use iPad 12.9” plus GoodNotes app.
The official name for .tf files is a “configuration”, per the code base.
The main thing for me is a french press. I like how it preserves the oils from the coffee beans that would otherwise get removed by a paper-based filter. I try to ensure the coffee grounds are coarse so they will not pass through the metal filter. The coffee I'll have it black if it accompanies a meal, otherwise with some plain cream to serve as a vehicle for a fat-soluble vitamin D3 supplement. The french press is great for making cold-brew coffee too - just leave it overnight and filter in the morning.
The fast kernel headers tree
There is nothing with amounts to an evidence, only speculations.

Evidences require at least an reproducible experiment.

Nothing based on estimated probabilities and correlations is an evidence by definition.

Again, this is nothing but hypothetical speculations with too many assumptions.
As a guess: small communities simply have larger variances, and we only notice the high-paying ones. (Same principle as when there's maps of rates-by-county of something or other in the US and all those empty counties in the west stand out for being super high or super low).
> Maybe the most remarkable part of all, that had nothing to do with corporate behemoths (AFAIK), was the speed with which society pivoted to embrace the smart phone (specifically, the internet more generally).

Society has always been fast to embrace new technologies, particularly if profits were to be made or economies of scale made prior luxuries affordable for everyone. Industrialization, the advent of the rail age or air travel as mass transit, and now the Internet.

We're using CPUs with more processing power than multiple million dollar 70s-era mainframes in disposable pregnancy or covid tests, and a modern single (!) GPU can blast a 90s-era supercomputer to pieces with GFLOP/s performance.
This book and YouTube channel, both by Daniel Shiffman, are really excellent resources.

https://natureofcode.com/book/
https://www.youtube.com/c/TheCodingTrain
C++ Workflow engine was accepted as a Debian GNU/Linux installation package
Ah yes ... my family follows the exact opposite strategy of yours- we sit on a house for 10 to 15 years make sure to buy on the upswing and then sell when the market is down.

Sigh.

We just bought a new house... hopefully you haven't.
A HTTP URI path prefix mapping is done in nginx, in the same process, no context switching, no buffering, I think it is even done without any allocation.

Of course it doesn't matter, basically logging takes more resources than whatever routing is needed. (Especially because even if it requires running a Cloudflare worker it's just a NodeJS V8 isolate, very lightweight. As far as I know. But I have no idea of its costs.)

But AWS Lambdas are pretty pricey compared to a free nginx rewrite.
Could it possibly be https://www.pollen.style/ ?
Have you ever passed someone who wrote brute force algorithms?
You can raise a lot of money on potential. When something becomes real suddenly it has to work.

Its like the Oak Island treasure. If they ever actually dig something up, it'll kill the tourist revenue.
> Instead, I think that the imbalance of power between consumer and industry, network effects, and the disproportionate capital investment needed to disrupt the current market mean that no alternative can take any significant hold.

I don't believe the lack of capital investment is a problem. There's mind-boggling amounts of capital being wasted on the metaverse and blockchain bubble that could be directed towards building a disruptive competitor to any of these companies' flagship products.

Rather, I see the problem being that any time a viable competitor appears, it just gets acquired so there's no longer any need for the incumbent to compete. Case in point, Instagram actually became the next hot social network after Facebook, but Facebook the company retained relevance and market share by simply buying them rather than competing. Google has also acquired a bunch of more niche search engines over its lifetime (that's a little more subtle in that none of those alone were going to beat Google like Instagram did to Facebook, but by nipping niche search providers in the bud, Google consolidated the market share around its product).
Pretty sure the clouds one is a straight rip from one of Inigo Quilez's shaders: https://www.shadertoy.com/view/XslGRr (note the licence at the top...)
This is basically what I do with friends in private. Works well. :)

The problem I run into outside of controlled situations is the same one I have with my dairy allergy. I can’t eat the food at most social events. This either makes people uncomfortable or they feel sorry for me. Then they expect me to make them feel better about my allergy.

Adjust for any number of things.

Anyone with ADHD ends up getting asked “have you tried writing a todo list” no matter how hard they try to avoid it.
Or your lose your laptop with .txt files and your internet sync to your home server was in a no WiFi zone.

Everything can break in weird ways. What you said is equivalent to, well, if the US internet infrastructure was attacked and disabled.
Welp. My brain interpreted "fetch" in the context of "replacement for JavaScript XHR", as though Vietnam war flashbacks had collectively been replaced with modern web development.
I’ve done something similar but without tech. I used my coffee addiction to form a meditation habit. I made a rule for myself. No second coffee until I meditate. My meditation habit became very regular.
Extend PeerTube to Improve Trust, Accessibility, Safeguard Audiovisual Heritage
Fake up yer own tax numbers
> This is horribly misleading; most of these lines of code are drivers, which this patchset doesn't even concern.

That's not true at all, a big part of those added lines are added includes in drivers.

E.g. this commit I picked at random adds 1500 lines, of which just a few procent are in the core kernel: https://git.kernel.org/pub/scm/linux/kernel/git/mingo/tip.gi...
Great question! I was thinking about it lately a lot and what I realised is very simple: Developers can’t code great user experiences without an understanding of UX first. How many companies you know which invest in educating devs UX? I know one company from hundreds.
For the same reasons the world is ok with only 2 commercially viable mass market desktop operating systems. Consolidation benefits users. It increases capital investment in the dominant platforms making them better faster; it increases the chances your software and skills will be compatible with your next computer; you benefit if your family, friends or colleagues use a compatible platform; it focuses developer efforts to have fewer platforms to develop for so there’s more better software. Users flock to dominant platforms because it’s in their interests to do so, and in their interests that others do too.

This is why desktop Linux never gets anywhere. Even if one distro was dominant in users, that’s completely decoupled from it getting the lions share of developer support and it wouldn’t give it any advantage in resources. There’s no feedback loop to elevate a dominant distro. Maybe that’s a good thing, perhaps the value in desktop Linux is it’s diversity and ability to address niche specialisation, at the price of market power.

There is a feedback loop in commercial server distros because that is a commercial market, hence RedHat’s dominance.
That quote is not by Knuth, it's from Abelson and Sussman: https://mitpress.mit.edu/sites/default/files/sicp/full-text/...

It's also a problematic quote, because it gives people the impression that they can just ignore that there's an actual computer running their code.
Karma is interesting. But also comment length. A short comment like mine is much less effort than a well thought out proper in-depth answer.
Bedankt voor dit artikel Koos, een tegengeluid tegen Web3 en crypto is altijd welkom.
How can We respond if We are allbusy building his branch before we can meaningfully respond in kind.
> No, it isn't, really. It's internally buffered. Most calls to getchar do not read anything, they just return a pointer to the next character in an already read buffer.

Not only that, it's permissible for getchar() to be implemented as a macro, so you might even avoid an actual function call too.
I don't know if it's pay-to-play, but it sure feels like it. Many years ago, I had a house built, and I decided to outfit it with all the appliances, convinced I could do a better job picking out good equipment, and getting better prices. I settled on Consumer Reports' best pick: GE "Gold" appliances, and I bought them all. Within 2 years, every single one -- oven, microwave, dishwasher, refrigerator, washer, and dryer -- had problems. I will never trust CR for anything again.
I think many queries to google includes the term "reddit" i know me and my mates all do this a lot more than 5 years ago. The value of 'reddit results' are of course that is mostly real humans (yes not always) providing data and content for a variety of topics.
> That criteria is established here - the OP is about an issue affecting paying end-users! Premature optimisation is not relevant - the software is failing.

The software is not failing, it is experiencing performance degradation: a 500ms pause whenever excessive and entirely unnecessary work is done.

The solution is to not do the work. Moving open/close to a different thread is premature optimization, as no necessary call has been profiled to cause issues on any known system.

Performance 101, do not do things that you do not need done. Even if you want live hotplug and input reconfiguration during gameplay without touching any menus, you only open a device when it appears.

> It is unsafe to make fair-weather assumptions about customer systems.

It is more pointless to optimize for worst-case scenarios - experiencing performance degradation on a faulty system is fine.

All applications have a minimum performance requirement to remain responsive, which is equivalent to always making a certain degree of "fair-weather assumptions".

> Consider a common software failure: where the user is saving data to a SMB or NFS partition, and then there is a loss of connectivity to that file-server, and the developer has done whatever I/O they need on the main thread. This causes data loss.

This is non-sequitur - doing something on the main thread does not cause data-loss. Losing connectivity causes data-loss.

Heck, as main-thread I/O with an event loop implies non-blocking fds, you would not even be blocked by this unless you call fsync(2) to explicitly block until flush is complete, which a normal application does not need to do. The other (horrible) side-effects of network filesystems will cause problems for your application no matter how you interact with the fd.

Furthermore, you cannot use device files without reasoning about their exact implementation. They are not basic files.

> Respecting those constraints, it is good practice to isolate sync calls to a non-main thread in order to catch when they are not returning.

That's a hack, and is not even a solution. What are you going to do when they don't return? Accumulate dead threads and inconsistent shared application state?
All self-help books can be condensed to a few pages. 5 pages is probably on the high end.

I am an avid notetaker and most books I have read, I can summarize in less than a page, sometimes half a page. I do try to condense though, so 3 pages is probably realistic.
Apart from saving for your retirement and offspring, I'd suggest finding a good and effective charity in your area, or starting one yourself, for a cause that you can get behind.

Think of how to make your business, house, transportation, etc., more energy efficient and less polluting.

For the rest, get an accountant and/or tax adviser. Or get two or three and compare their initial advice; it looks like you can afford that now.
r/science is not that bad, well moderated...I know it because I was banned there quite fast for not being scientific enough :)

Though the psychology part of r/science is too much, much less scientific and more biased to a political view
Appreciated what has being put into this effort. Quite slow on macbook pro with 16gb of ram. This makes me question the usability of React. Wouldn't something like this better written in something more lightweight such as Mithril or SolidJS, Vue, etc?
SoundOnSound is great, especially since they still host their entire review history. They tend to show up in my top Google results, when searching for older audio equipment at least. For things like mixers and audio interfaces, they've tested quite a few things.
Victim blaming much?
I'm curious if the fault is Google's, Wikipedia's or "the Web's"?
Compiling a Go program into a native binary for Nintendo Switch
I have been travelling the world almost every month before COVID thanks to my remote job and I never vacation, because vacations bring my energy down as opposed to bringing some sort of recovery and feel like they don't help me grow or learn in any way. What I do instead:

- Pick a random street/neighborhood on Google Maps, and explore that area

- Frequent local restaurants and bars, try to make myself open to socializing so that I can talk to locals and learn about their lives

- explore the nightlife

- explore old/abandoned buildings

- rent an e-scooter or a bike and just explore the city

- tag along with locals in their activities

I also never go to beaches or on cruises because it's just too "still", low energy activities bring me down rather than help me recover from stress.
Congrats on achieving what most of us dream of :-) Being in HN you're bound to receive many different comments ranging from hatred, envy, irony, tax tricks, personal strategies, good hints, helpful tactics and many more. Find a good accountant or tax adviser, usually through recommendations, and discuss your own plan based on your specific needs (age/singe/family/kids/retirement/pivot..).
You think that's crazy, I remember people rushing to get Windows 95.
My parents are living in Northern Ukraine (Rivne region), so I have first-hand experience with all that stuff. Moreover, I'm lieutenant. My country is on war with RF. Both countries are nuclear, so it's high risk of using nuclear material in war. I spotted and stopped one attempt to use nuclear waste against Ukraine by rebels by myself, but I lost two of my men in the process.

I don't need to invent or exaggerate arguments, because I can point to problems we already have:

* Chornobyl disaster tanked economy of Ukraine for decades. Ukraine still paying for it. Life-time profits from nuclear energy cannot cover loses from just one disaster. Huge thanks for international help.

* Radiation level in my hometown was higher than in many parts of Chornobyl safety zone, because few hot particles are landed near to town and caused micro red-forest (so they are easy to spot). My parents were not able to move, because the price of land and property sank to the bottom ($600 for a 4-bedroom house). I moved to clean city. As a student, I measured the radiation level and found that my lungs were the most radioactive item in the classroom. It was not funny.

* Long term effects of nuclear poisoning. I watched it effect on my younger brother. People are forgetting about the danger of radiation now, so they're stopping taking iodine pills or iodine salt, and cancer level are rising and rising. For example, a whole school was sick in Northern Ukraine about a decade ago just because the school administration replaced iodine salt with regular salt to pocket the difference.

* Long therm safety of nuclear stations, reciprocal stations, waste sites. How to make them prone to diversion from a state sponsored (RF) agent. How to protect Chornobyl zone: lots of radioactive materials are stolen already. It's not possible to maintain long term full time ground patrol in a zone with dangerous levels of radiation.

* Safety subsystem can automatically shutdown a nuclear station when base level drops below threshold.

* Nuclear stations are competing with cities for fresh water because of drough: Rivne and Khmelnytsk stations from 2015, South-Ukrainian station from 2020. How to solve the problem with water?

I'm tired with nonsense about telegraph failure at Banqiao dam, or mixing of flood protection with hydro power generation, or house maintenance with solar power generation, to make nuclear power look safer in comparison.
Filing taxes by mail is trivial. I’m not sure your point is coming across here.
Trouble in Paradise: The Crumbling California Model
I don't think it was Pearson who coined the name. Wikipedia dates it back to 1875, when Pearson was 18. Its more likely (to me), that its use grew organically, and is associated with Pearson because of his influence.

> this is not accounted for by assuming a normal distribution

Often, groups with different averages produce a normal distribution when combined. So it may be the right distribution, but not the proper conclusion.
You Can Save More Animals by Donating $100 Than Going Vegan
That's another, adjacent problem. Reddit has obviously given Google a truckload of cash. Almost everything I search for, when I have a question about programming or a video game, includes Reddit results at the top of the list. The problem is that I have NEVER seen a good answer to a question about ANYTHING at Reddit. NEVER. I often use "-reddit" in my searches because of this problem.
I don't get this, so you admit its a scam and a wild west, I'm sure you can work on something that's not a scam, has a wild west environment and get a descent pay. Why would you keep working at it?
This is something that I observe most on my American friends.
For some reason American workers have the smallest amount of vacations in the developed world, and the Calvinist ethos is so ingrained in society that sometimes people can’t see themselves doing nothing or just having a good time without trying to achieve an useful goal.
Native-code libraries that are not hostile to static linking usually do this kind of thing even now, and linkers will, indeed, figure out which parts are needed and pull out only those. Even Glibc does it when statically linked, though its sprawling dependency graph makes the result less than helpful.
I generally am not fond of NFTs myself, but want to give a counter point - while it's no fun to see artists you like posting a lot about NFTs, it's also great they can now get paid to do art. For established artists this means high purchase prices that (in the thousands, not something crazy) that make being a full time artist viable and acts as pay off for doing it for many years without much of a financial incentive. For smaller artists, it makes focusing on art as a source of income more viable. Personally i've bought some NFTs on hitenunc and was glad to support artists whose work I liked. Sure, buying some prints or something would be nicer, but that's not easy to set up, and the margins on that are presumably low.
Furuno marine GPS affected by 2022 rollover issue
The story's headline is "Indian comedian jailed for joke he didn't even tell"...so it matters to the people reading the story, otherwise it is not a very good story.

if it is not important, then why include it in the headline?
And Ingo probably had the greatest heads up over the rest of us by having his new kernel perform the fastest iterative kernel rebuilds, probably using all permutation of kernel option settings for rebuildings.
> Just do an Eve Online and let people fight each other for it

i think it's called facebook
Yeah I think that might be the one, it has been a while since I watched it.
As a long time terraform user, I've been playing with a spare time project in Pulumi. TF and Pulumi share providers, but that's the extent of it.

My quick observations:

* It's nice to write TypeScript as the configuration language

* The provider documentation is poor and lacks the examples that terraform has, I find my self reading terraform documentation to understand how to configure Pulumi.

* You're constantly fighting with "async" vs "Input" vs "apply" when using a value, basic cases are handled in Pulumi but as soon as you want to do something complex you're toast. Maybe I just am doing it wrong, but that goes back to the lack of docs.

* How it handles dev/production/staging is just a little off from my expectations, not that terraform at it's core does this well either (why terragrunt exists).

Overall it's not bad, but it's not a silver bullet either to the typical problems. And suffers from a "small" community problem where you can't google solutions to problems with the same success.