skysight-inc/HackerNews huggingface dataset:
Way back in the year 2000, when you and I were kids, Joel Spolsky had just finished managing the addition of VBA into Excel 5.0 and was quitting Microsoft to start his own companies like StackOverflow, FogBugz, and Trello, and wrote this illuminating blog post:

https://www.joelonsoftware.com/2000/05/12/strategy-letter-i-...

> Building a company? You’ve got one very important decision to make, because it affects everything else you do ... Whether to grow slowly, organically, and profitably, or whether to have a big bang with very fast growth and lots of capital.

Unless you have a trust fund to fall back on - and it sounds like you don't, with the mortgage and job and all - you can't gamble with your responsibility to your family. Your answer to the question above must be "slow, organic, and profitable," you have to abandon the dream of becoming a gazillionaire with the next big risky "Tinder but for carpooling" idea. Even if you think you have a 10% chance of becoming a billionaire and a 90% chance of losing your house and destroying your family in the next 10 years, versus a 100% chance of holding a boring $100k/year job, the former is not 1000x better than the latter even though the estimated iterated return is $100M/year.

You should either learn to be content at your ordinary job, or you should slowly build yourself enough of an emergency fund/runway to be unprofitable for 6 months to a year, and give a safe, organic, slow-growth business a try. You can call it a "startup" if you want, but you can't burn VC money like it's going out of style. I have no idea what you do, but perhaps building a network of contacts during your current employment, and starting an independent consulting business could work?
I mean if you have a macro assembler you should be able to write a macro that generates "save registers" instructions before a section of code and "restore registers" instructions after it. The assembler doesn't need to know our care that this section of code is a function.

It's interesting how blurry the line is between a good, full-featured assembler and a crappy compiler!
> if I told my wife I was leaving my job to pursue a start up

Maybe I'm reading too much into this, but is the plan to make a decision and then telling your wife your about it? If no, then you can skip the next part.

If you answered yes, then I have one suggestion for you: ask your wife how she would feel about you perusing a startup. If a startup means dealing with financial risk, more work, less free time, have an idea about how you would handle that. Many founders' startups are built on the sacrifice of their partners' labor, time, and careers. This often goes unacknowledged.

Think about how you would feel if she decided to found a business and told you that you would have to start making sacrifices? If you are thinking, "That is something I would like to have input on," do right by her by asking her before making a decision. You signed up to have a partnership, right? That means meeting her as an equal in the decision making process. This isn't an opportunity to convince her either, it's an opportunity to explore the second and third order effects together and decide together if this is the right move or not.
"How are "little languages" different from a bunch of functionality wrapped into a library/module?"

This is called a shallow embedding in the Haskell world.

Deep Embedding is more like writing a full blown interpreter.

Then there is tagless final (Oleg Kiselyov) - it feels shallow but is more flexible as simple library functions and it is optimisable like deep embedded DSLs.

http://www.cse.chalmers.se/~josefs/publications/TFP12.pdf

https://wiki.haskell.org/Embedded_domain_specific_language
React Native Database
The Terra preta soil is indeed the product of man-made soil management. The trees just kinda grew up from lack of maintenance of these artificial systems.
I think it may be that some people have low environmental-sensation barriers.

For them, hearing "bus factor" may make it through the barrier and result in an involuntary creation of imagery in their head of someone getting gruesomely hit by a bus, and then the corresponding emotions they would feel (or simply just the emotions, without the imagery).
> If there were no advantages gained from C99, it wouldn't exist (people don't release language updates for no reason).

Why isn't it possible that the updates aren't as good as the people who wrote them thought they were?
This is why I still regularly read HN. I appreciate your commentary.
FTX Assets Still Missing as Firm Begins Bankruptcy Process
> Last Friday, the top Republican on the Federal Communications Commission, Brendan Carr, called TikTok “China’s digital fentanyl.”

Brendan Carr wants us to “buy American”. Where were all these people when Facebook and company were running experiments on depressed children?
I'm maintaining status quo for an Android/iOS app and it takes perhaps 5% of my work hours.

> also need people to keep in touch with Apple/Google reps etc.

You certainly don't need people specifically for this task.
> Because there are a bunch of biases which lead to underdiagnosis.

No.

https://www.cdc.gov/ncbddd/adhd/timeline.html

It is not possible to tell whether this increase represents a change in the number of children who have ADHD, or a change in the number of children who were diagnosed.

>Genetics is probably a major contributing factor.

Is it your opinion our genetics are changing? Would it not be more likely that the environment was changing?

Mobile Phone Use, Blood Lead Levels, and Attention Deficit Hyperactivity Symptoms in Children: A Longitudinal Study
https://journals.plos.org/plosone/article?id=10.1371/journal...

Effect of Short-Term LTE RF-EMF Exposure on Dopamine Signaling and Behaviors in Mice
http://www.jkiees.org/archive/view_article?pid=jkiees-31-10-...

>> Why is no one asking the important questions

> Why do you think so?

I can only speak for myself. Because once I understood the biological pathways that lead to ADHD I saw there was more to the story than just genetics.

> Another is the kinds of stigmatization you’ve engaged with here,

What? I have Schisoaffective Bipolar Disoder, disabled with it for the last 30 years. Off all meds now because I know genetics, the pathways, and the diet/environment that affects me. I do not undersatdn how saying that there is more to ADHD than your psychiatrist knows right now is stigmatizing.

I have no problem with people taking pharm meds.
Vector map of the whole Earth in PMTiles format is only ~65GB[1] and doesn't need any server or database - it's just a static file which you can host wherever you want.

bdon (author of PMTiles) already commented on this thread. I recommend taking a look at https://protomaps.com/docs - compared to this, raster tile servers sound like ancient technology.

[1]: https://app.protomaps.com/store/planet-z14
South Korean Photographer Captured How the Poor Live in “Goshitels”
Do you feel that a language has to have something at the language level to prevent NPEs?

In my experience, Scala does pretty well without it.

I guess is your point that the language should make it impossible to write bad code, not just make it easy to write good code?
That would be way better, but I've never seen it.
Anyone know of a set of color palettes that only use named colors?
When politicians are setting national budgets – arguing for a billion here, a billion there – I always wonder what model they use. Is it a spreadsheet? What are they using?
I'd like a read the code culture. For me documentation is harder to read than code and so inaccurate that you end up reading both anyway.
The answer is, it depends. Different states have different laws etc...
Naïve question about ABIs: shouldn’t the caller be responsible for that? If I want a function to restore certain registers, wouldn’t it be simpler if I was the one that save them on my memory, call the function, and then override the registers with whatever values the function set? Otherwise it seems we’re just… asking for trouble, so to speak.
You can use enterprise provisioning, which uses the same mechanics, to install apps on devices you manage.

There are lots of places that run iOS on private networks with no internet access or Apple ID.
It's ironic in that I agree with many of the things Chamath says, but also that he himself is a cagey operator. He plays both sides in a way that is frustrating because you see him point out something dirty about the industry, then wonder where the hedge is for him.
This is a serious criticism... even if it's not likely to catch on enough to have a real effect on the sea level, it is a complete waste of energy to accomplish something that could be done much more efficiently some other way, if it is indeed worth doing at all.
I agree with all of this. Fortunately my spouse is very supportive, she just doesnt want to become destitute, and I cant blame her.

Also fortunately, we are both boring homebodys and she wouldnt really have a problem with me working on this every night.
I'm definitely one of those "into boardgames" people so take this all with a grain of salt :p -

Risk is definitely a great game and imo people who are into games and don't want to play are saying that because it's
1. long &
2. they've already played it enough to have mostly figured out the strategy

Diplomacy is very good and like risk it has very simple rules, grand stakes of world domination, and actual direct conflict.

Unlike risk, there's small numbers of units, no luck, and you need an ally, ideally multiple allies, to accomplish anything.

If you're looking to get into it I can reccomend text-based turn-a-day style play with strangers on webdiplomacy.com

I can only stomach a game of it every year or two because it's legitimately heartbreaking when someone you've spent two months working with every single day stabs you in the back causing you to not lose the game outright but be a crippled angry husk for the next month, and then lose. Tried it with friends once and it was just too much, even with anonymous strangers it hurts.

Anyways sorry for the ramble :) go risk, and go diplomacy <3
Is it a bad thing that people can convince themselves that whatever they do to make a lot of money is ethical as long as they buy some mosquito nets afterward? I can see some potential issues.
If your partners works and can provide benefits that can be a game changer.
I think the toughest part ends up being the time between when you leave your job and when you raise your first funding round. That could be a 1-2 month gap, or it could be a year. Best advice there is that you can probably do some of the initial startup work while working somewhere (e.g. customer interviews, spec'ing out a product, recruiting a cofounder, maybe even launching something), so that when you leave your job you can do a fundraise soon and have decent confidence in the company you want to build.
> sad Apple won't provide for more assistance

I am missing why we think they are not doing so continuously, perhaps behind the scenes
I'm saying that if you wrote conforming C99 code that made the assumptions C99 guaranteed your code will be subtly broken by C23. Whether that was a worthwhile trade-off is another matter.
For people asking which court cases, there have been several. It's widely reported - https://www.forbes.com/sites/thomasbrewster/2021/02/15/when-...
I hope things are better for you now. It is tough.
In my case, I switched rapidly to git-rebase because it produces history that is much cleaner and easier to understand. I only do merge if there is a good reason to preserve history (e.g. some other branches depend on it, or some test reports refer to a given commit).
The Rise of the Non-Working Class
Stuff like earlyoom gives you some control (?)
Oh, it’s Reddit. Never happened.
Double-oh, it’s r/antiwork. Fan fiction for the masses.
I have been writing Java for money for more than ten years and never ever have I had non-trivial problems with null. Less than one percent of the bugs I fixed were caused by nullpointers, less than one percent of write-deploy-test loops were caused by it.

I either have code that can't be null (e.g. getters of lists that create a list if the field is null, outright validation before usage), code where null has a desired meaning that must be handled (new JPA entity with no key yet) or code where the Nullpointer will lead to a client/user/implementor caused bad request style response.

What the hell are you guys doing for you to spend significant amounts of time on NullpointerExceptions?

On the same note, I didn't understand the inclusion of Optional in Java. Always felt like some annoying special flavor type of custom Java nuisace like vavr or jooq.
Software bit-rots. That app from 1998 doesn't interact with today's world. As the world evolves around us, needs change and software has to change to keep up. That's not to say there aren't companies out there that rely on some ancient Windows 98 software program running on similarly ancient hardware, because there are. But Twitter as a piece of software isn't some static thing. It's needs are constantly changing and the software has got to keep up.

Your PalmOS app doesn't run on any modern hardware except under emulation. (Which is sad, I loved my Centro and held onto it for as long as I could.) The last release of PalmOS was in 2007, 15 years ago. Most hardware from that long ago is dead, and thus your software is dead. broken down by entropy to the hardware.
Mostly is about the way they do things, and I always adopt the team ways (also: my initial PRs look weird to them!).
I think you have a few options. One is the side hustle that slowly becomes profitable.

Another path is having a unique story that you can raise money on. A significantly sized problem that you are passionate about and have unique domain experience with. You can potentially acquire this unique experience via strategically picking where to work prior to starting the company. Such as taking a smaller salary specifically to get said experience.

The other path is just busting your ass working for someone else for awhile and building your war chest before going out on your own. Save up at least 1 year of living expenses.

For reference, I've done a blend of #1 and #3. Though in hindsight I wish I did more of #2. Having unique domain expertise gives you a competitive edge.
I think that semantic discussion on what constitutes as "listening" is not as interesting as what it actually does with the signal received from the microphone. I posted a description of that in this thread earlier.
I'm not sure - I guess the same motivation that supports the open source movement. I am satisfied that the actions Firefox has taken so far does tend to support my interests.
Prediction markets are a way to cut through the fog and find truth. This isn't the equivalent of playing blackjack or roulette. In today's world, it's increasingly difficult to find people in the media who are telling the truth. Pundits everywhere can proffer predictions without being on the hook for anything if they're wrong.

Prediction markets let you more accurately know in advance pretty much anything: war, economic calamity, political outcomes like who will win an election, whether a drug will be approved, etc. and they are a genuine innovation over the current media landscape. Check out Metaculus for an example of the concept with imaginary points; it'd be more accurate if real money were allowed.

Gambling and addiction is a major problem, certainly, and I'm not arguing for zero regulation on gambling. (I could quibble on prediction markets being gambling, though they are closer to it than not.)

Regulators are so useless that they are perfectly willing to allow crypto, Las Vegas casinos and sports betting to exist and be advertised broadly (things with essentially 0 value to society), but an _actually_ useful form of dealing with probability and chance that can help people chart an uncertain world isn't allowed to exist.

Well, except in limited cases if you spend enough money greasing the right pockets and can take down a competitor too. :)
Please recommend one (or more)! I want to buy a new laptop for years. Last time I got so fed up with the available ones I just bought two second hand laptops for cheap. A small XPS and a big Lenovo (as a backup and for compile heavy development work).
This certainly isn't true for some of the founders of effective altruism, like Peter Singer, who gives away money as he earns it (as opposed to promising to give it away in the future) and isn't rich (by First World standards).
I have realized that a really good open world video game with lots of replay value has an amazing value. $60 at 200 hours of gameplay works out to $0.30/hour, which I am struggling to find anything else I am interested in that has a similar fun-to-cost ratio.

On the flip side, if the game sucks, the average goes way down. Fortunately I'm a sucker for decent open world games so there's a relatively low chance for me.
Says you! My FF on Linux crashes all the bloody time! It says it needs to RESTART in order to apply updates. Hmph! The audacity.

But in all seriousness, I can't recall the last time FF crashed on me. My OS hard locks more often than FF crashes.
It would just be slow for the caller to have to push and pop (say 30) registers in general that the specific callee (and transitive callees) may not even use.

Most ABI specify some registers caller-saved, some registers callee-saved (retained unchanged from the perspective of the caller) and some registers scratch (not-saved).

In the end it depends on the architecture and on typical workload which are the fastest--and measurements can be made and it can be found out which combination is the fastest on average.
Isn't it Mastodon, with an O?
Why would they demand this seemingly over the top attire to visit a factory?
Twain's Corollary:

"We should be careful to get out of an experience only the wisdom that is in it -and stop there; lest we be like the cat that sits down on a hot stove-lid. She will never sit down on a hot stove-lid again -and that is well; but she will never sit down on a cold one anymore."

-Mark Twain
the biggest challenge is visualizing the big picture.

Auto-generated documents focus on the file/class/line level details, but they don't tell you the overall architecture, how components work with each other, the lifetime of components.
> My point is that humans are not "in control" of their behavior.

You’re playing catch-up with discussions that philosophers started centuries ago. Whether humans are “in control” of their behavior is… well, it’s a concept that needs to be clarified in the first place, because it’s extremely vague… but various philosophers have tried to come up with their own ideas of what “free will” means and what is necessary in order to think about moral responsibility.

https://plato.stanford.edu/entries/compatibilism/

If you argue “humans are not in control of our actions and therefore we do not have moral responsibility” (I’m not sure if you do argue that), then you must be using definitions of “in control” and “moral responsibility” which support that argument. Coming up with good definitions is not easy. Philosophers were laying the groundwork for this discussion long before neuroscientists came into view.
I don't usually cite on other sites, when this is plainly spelled out in the site I'm talking about ("International" clearly different than "Domestic and International").

Regarding using information for marketing purposes, the privacy policy at https://www.mctrpayment.com/privacy/ explicitly says they don't do that, they only share information related to everyday business purposes, not for marketing. What leads you to believe otherwise?
Apple really don't go in for that kind of thing.

Spiritually it's your device but their ego
The motion and blurring made me feel sick so I quit reading too!
Previously posted by /u/edent (not much discussion though):

https://news.ycombinator.com/item?id=33636732
Depends on the employer and where you live... you may have to get permission or specific exclusion when you start a job. As long as there isn't overlap with the business in question, I haven't experienced an issue working on the side.

Note: working on the side is not drawing multiple FTE salaries... but actual work outside business hours.
Not sure where OP learned about this, but I learned about it when using OpenSCAD to programmatically generate designs to 3D print. It's an easier way for a programmer to generate 3D designs than learning something like Blender.
> I mean if you have a macro assembler you should be able to write a macro that generates "save registers" instructions before a section of code and "restore registers" instructions after it.

Except you want a "macro" which:

- saves only the registers you touched

- which are callee-saved

- according to the ABI you're targeting

And you really only want that for functions, because... that's where ABIs come into play.
Saw first-hand this kind of life when I was living in Seoul. It's a parallel universe right there along with the impressive high rise buildings and infrastructure.
No paywall: https://archive.ph/KhMHW

"Vietnam, that 100mn-strong beneficiary of friend-shoring, is “not free”, in US watchdog Freedom House’s reckoning. Indonesia, the fourth most populous nation on Earth, is just “partly free”. So too is much of the subcontinent, from where lots of the mistreated workers in Qatar have come. There is no western counterbalancing of China, no Asia strategy at all, without the help of some or all of these nations.

...the outrage over Qatar — whose host status we have had 12 years to get used to — has been stunning. I am glad it exists. Give me Enlightenment chauvinism over the pretence that all models of government are equal...

The outrage reveals something about those who feel it, though. It is plain now that lots of people have paid lip service to the idea of a changing world, a less western-skewed balance of power, without reckoning with its practical effects...

...Four months have passed since Joe Biden bumped fists with Saudi Arabia’s crown prince... ...He knows that victory depends on enlisting allies that fall short of the Jeffersonian ideal of governance. Others are slower to the same realisation. Liberals have traded relativism for a universal conscience just as the world makes such a thing unaffordable."
and its also the same at other ages with less encumbrances

they're all side hustles that become profitable enough to support, or its too big of a risk or too big of an opportunity cost, or there's worry about the "gap in your experience" etc, it doesn't matter what the "excuse" is, that's the responsible way
Terrible idea. Why would you want multiple mechanisms for handling error conditions?