skysight-inc/HackerNews huggingface dataset:
In EA I see a bunch of people who are struggling to break free of the mindset of utilitarianism, because they are so entrenched in it that their only ability to criticize its application is itself utilitarianism. That is, if the only way you have to say that something is good is that it is "high value", then you are forced to evaluate all actions in terms of their value, and then I guess you can go and choose the highest value ones according to that system. But there are in fact wholly distinct ways to make moral judgments which are incompatible with that.

"But", they say, "that's got to be the most valuable way of knowing what to do, basically by definition". No, you're just doing that thing again: you're measuring your measuring sticks using the same system, and then measuring your way of measuring measuring sticks using the same system again, ad infinitum.

"But isn't that better? Your moral system must be worse than that." Yeah, mine's worse _in your system_. But it's better _in mine_, and to me you seem like... well.... a self-absorbed buffoon who found a way to fetishize utilitarianism and wealth-maximization and reason themselves out of any imperative to feel empathy or consideration for, like, the people or communities around you.
This is super cool, how did you settle on the price? And how do you ensure that what's generated is distinctive enough from the training set?
If by "enumerable of discrete integers" you meant Enumerable.Range, it's not just that. Other examples include String.Substring, Array.Fill, Stream.Read, Span constructor etc.

If you meant it's not practical for non-integer types such as floats or dates, then of course you are right.
> Confluence

There's your problem. The only use case for Confluence is when you want to hide information, but credibly claim that it's documented.
The github history view is garbage and people should stop using it.
OK, but isn't the point of building a program that links to (say) MSVCR71.DLL that you're expecting to run it in an environment where (say) MSVCR81.DLL isn't available?

I don't see how that fixes the problem of possibly not having an snprintf() implementation on a system that doesn't have a C99-compatible MSVC runtime environment.

Did I miss an implication of your comment somehow?
> One could just as easily argue similarly with respect to Unix and needing to loop over write watching for EINTR et al.

I'm sorry, but I fail to see how that is related.

EINTR is useful so that you can handle a signal in case it is received in the middle of a very long system call. For example, if an application is doing a write() on an NFS filesystem and the NFS server is not reachable (due to some network outage), the write() syscall could take minutes or hours before it completes.

So it's good, for example, than you can Ctrl-C the process or send it a SIGTERM signal and abort the syscall in the middle of it, letting the application handle the signal gracefully.

What I'm talking about is not related because allocating disk space on local disk (where the swap file would be located) is generally a very quick process. Mind you, only the disk space allocation is needed for reserving swap space -- it's not necessary to write anything to the swap file. In fact, it's not even necessary to actually allocate disk space, but I digress.

And even if reserving swap space would take a long time, allowing the syscall to fail with EINTR would also work fine.

What is not fine is letting the application believe that the system has completely run out of memory when in fact a lot of disk space can still be used for swap reservation.
Gonna use a personal trick/hack? Use it often
And even if Firefox was written in 100% Rust, Rust can still panic for logic errors. And system libraries have their own bugs and crashes that can bring down Firefox.
Fedora preview image with the new Web UI installer is now available
I’m not sure why you’d guess that, stringing somebody along for hours in Risk and then backstabbing them at the crucial moment seems to at least match your suggestions in terms of duplicity, and is the height of glorious bastarddom.
There is an enormous spectrum between "we cannot release some proprietary data from COTS components" and "we cannot release images without approval from our vendors".

(Not that I am convinced that this is the real reason why NASA is not releasing images quickly.)
I work in medical devices so we have to write a lot of docs. But they all disappear in document management systems where you can't find anything if you don't already know where it is. Are there no document management systems that are actually useful?
Kudos to them for shipping a product.

I looked into them a few weeks ago because I am tired of the "Did you know.." and "Can I add that to your cart?" from Alexa. When I saw the device I was really disappointed. I can just never see getting one - it doesn't need a screen (cause it should be hidden) and why did they make it look like a 1960s sci-fi movie thing? IMHO it looks terrible.
>"We want to make money when people use our devices, not when they buy our devices."

Lack of vehicle integration is the colossal failure nobody is talking about. Selling ads for brick and mortar locations you are predicted to pass (e.g. coupons for food and fuel) are completely untapped revenue streams. Imagine Alexa parsing your shopping list after analyzing your GPS route. It announces, before you leave, where to stop for the largest discounts and where to stop for the fastest pickups. Basically, they need to add "navigation" on top of "assistant". Alexa as the "driver's navigation assistant" would be an overnight success.
I know. But context matters. When talking about distance and scale and the physical universe, "global" will be read as "planetary" by many. (shrug, no big deal)
Emacs and 10x
Scala had the same possibility, but the ecosystem of libraries used Option<T> appropriately so in practice I never thought about null. That might be harder in an older, larger ecosystem like Java...
Why this solution? Maybe there's an even better solution? We're following the various experiments in the area, and when we have a solution we believe is the right one, we'll provide it, but not sooner than that.
Out with facebook, in with tiktok.
This area is under investigation, and when we have a solution we like, we'll implement it

What's to investigate? Just copy what C# did and be done with it.
1. True, the only information I have about your perspective is what you've shared here.
2. I'm not sure to what you're referring?

When a manager comes on here and says "these workers think they're important but they're just shuffling numbers around" that deserves to be called out.
I also took this path and have yet to really succeed. I am now 45 and an empty nester. I wrote about some of my failed businesses in this blog post titled, "How to Lose Money with 25-Years of Failed Businesses".

https://joeldare.com/how-to-lose-money-with-25-years-of-fail...
Pushback: the press has gotten this correct, and EA's attempts at distinguishing itself as something else have failed.
> where's all the hate for giving to charity

You're misreading it.

EA, on its own terms, reads something like what you describe. But many people do not believe that it plays out that in the real world, and instead is something like "prosperity gospel for agnostics" - a thin rationalization for gobbling up as much as possible.

The hate isn't directed at "giving to charity", it is directed at rich people advancing their own interests while calling it charity. (For instance, SBF convincing Propublica to burn their reputation publishing weak, politicized studies for $5M.)
Web3 is already making inroads piece by piece into the web.

It started with ssh. Once keys were exchanged, you did not have to trust the infrastructure providers anymore. You knew whom you are talking to and that the communication is not tampered with. Similar with https.

A recent development is that ActivityPub profiles have private keys and publish their public keys. So if you run your own Fediverse node, you already are in control of keys that identify you as you.

I think this trend will continue to slowly put the social graph into the hands of the people.
You claim it as IP that is previously developed when you start the new job or you submit it to your current employer and get an IP exclusion.

I’ve done both with no issues.
I assume the main challenge for these others is drivers. Linux does run on it, but apparently only few selected distributions: https://www.vortex86.com/news/2
continued existence
What enormous damage has it caused?

I say this as someone who took the Earning to Give path from 80,000 hours and happily donate to healthcare charities suggested by Givewell via Giving What We Can. My wife took the other path and is a postdoc at Stanford working on medical research with an EA focus (both in her field and on replication crisis in medicine). I'm pretty in this space so to speak, albeit only in a small way.
That’s how I often use documentation - start documenting something, then ask myself “should the code be fixed to avoid the need to document this part? Yes, yes it should”.

A long provisioning instruction became much shorter as a result of automating it by reducing the need to document.
> Aside from the processor, there really isn't anything particularly compelling to me about the hardware.

Yeah, but I find the processor pretty damn compelling.

And then the rest of the hardware is—if not remarkable—very solid, so the computer is an enticing package.
Having multiple systems for docs and Slack for follow-up questions is a major red flag. What you’re describing is a billion dollar search product opportunity though. Most orgs don’t have the discipline to have a single source of truth. So you end up with this mess. Run! Or … fix it and then create a company to fix it for all the other orgs with similar data/docs siloes.
While I agree that Web3 != Web 3.0, as far as I can tell, the meaning/scope of Web 3.0 has changed as well. At one point, as I recall, it was pretty much a synonym for the Semantic Web (which really never took off broadly). However, it now seems to encompass some other stuff that Tim Berners-Lee has been working on more recently.
This was a very good read:

The good delusion: has effective altruism broken bad?

https://www.economist.com/1843/2022/11/15/the-good-delusion-...

Edit: this article is discussed here https://news.ycombinator.com/item?id=33618156
I've thought about this a lot, I think the only way is if your spouse is going to pay the bills.
This is probably why EA is swerving away from impactful large-scale disease prevention type stuff and into paying each other to worry about HAL 9000.
Hacker George Hotz, long a frenemy of Elon Musk, signs on for 12 weeks at Twitte
Kind of. I love updates like this.

But many of us who used it from the start think it was a much better browser before. For a long so much was sacrificed for next to no improvement.

For me it was more or less rock solid at >800 tabs and with a lot less memory and more exciting extensions than I have now.

I admit this wasn't everyones experience, but as a superuser tool it has degraded a lot over the years.

That said it is still the best browser for me: I don't think anyone else except Orion (which is Mac only) has actual tree style tabs (not to be confused with vertical, non indented tabs as seen in Opera derivatives).
Looks like they changed the on-page title sometime today: http://web.archive.org/web/20220000000000*/https://g147.medi...
Duplicate of https://news.ycombinator.com/item?id=33708168
Writing is definitely a critical skill for software development. At my last "staff+" job, I spent most of the time writing documents that seemingly nobody ever actually read. I also reviewed a bunch of them.
I'm not a Java person but isn't this just very similar to std::optional in C++?

https://en.cppreference.com/w/cpp/utility/optional
Yeah, I think tags are a more practical way of accomplishing this. If you’re really interested in having a linear history, it might also make sense to switch to an alternative. Mercurial has linear version numbers and can even push to Git repositories.

At risk of coming across as a humorless Hacker News commenter, I will add that I enjoyed this post. It’s a neat hack!
People problems are complicated problems
It is 9.5% of the total code base, that’s even counting things like tests. I wouldn’t personally call that “very small” but ymmv.

That also said your parent equating memory safety to “no crashes” is also not correct. A process can exit early while never violating memory safety.
I saw Earning to Give as a broader strategy. I was a math teacher with no way to help those who were the worst-off in the world. By taking a fraction of my income and giving it to cost-effective charities I was able to do that. So could basically anyone - regardless of how divorced their work was from philanthropy.

Earning to Give as a specific strategy for college-age students isn't terrible either. Of course one can pervert it by going to maximize earnings for a tobacco company, but people aiming to do good would most-likely steer away from these types of things anyway.

I think the reason 80,000 Hours moved away from the Earning to Give strategy was because of the numerous new (and better) opportunities they were able to find as they put in more research time and as the movement grew in its size.
It /can/ be smaller though, as the probability is linked to the number of global threads generating UUIDs in any given microsecond. Thus if you have enough machines generating UUIDs, you'll have more chances for a collision. Given that it is only possible to generate a collision in a given microsecond, and not globally across ALL TIME, over ∞ time, the probability of a collision(UUID) == 0, while a collision(sha256) == 100%.
And FTX execs gave a lot of money to Republicans as well. People making this a partisan issue are the real problem.

>“Among the three executives, $57 million was given to Democratic candidates, while $22 million went to Republican candidates,” opensecrets.org details. “Bankman-Fried was the second biggest Democratic-leaning megadonor and Salame was 10th largest Republican donor this election cycle,” the report adds.

https://news.bitcoin.com/ftx-execs-gave-70-million-to-both-d...
Installing Mac OS X Leopard on the Apple TV (First Generation)
> Setting aside this article, where's all the hate for giving to charity coming from?

Nobody hates giving to charity. Some people are skeptical about the utility of donating millions of dollars to an anti-skynet foundation founded by a guy whose primary accomplishment is writing a Harry Potter fanfic.
This looks great. The base ctparse lib looks also capable.
1. I don't know about 'unrelated source.' I find that H2g2 is relevant in most aspects of life, one way or another.
2. I'll accept your recommendation, and read Peter Singer. Happy to.
3. "Don't recall Singer advocating earning at the expense of others." Now we go into complicated territory. Do we decide this based on theory or practice? Where did we land on how we see the Church, or the catholic priests who're guilty of child abuse? Admittedly EA is different because the movement doesn't certify or induct or employ people officially, but ultimately how people evaluate these things will depend on the practitioners they see.
4. No hate for giving to charities. But I do think there's a few more layers to unpack here.
WordPress and tailwindcss: quickly build responsive WordPress themes
What you're describing should've been reported as a bug because we do use metaprogramming for DSLs but the "runtime" objects are actually designed to have very minimalistic public API. I can assure you we do not put clean syntax above all else but we do like clean DSLs that reduce boilerplate
I think that's the key - you do it via bootstrapping, and you DON'T kid yourself that you're building the next Apple Computer in your garage. As long as you keep your goals reasonable, it's hard to tell yourself that stupid sacrifices are worth it. (Most people would spend a year in Antartica with no phone for $AppleFounder, but would likely not do it for $moderate income, for an exaggerated example).

But be constantly aware that your main "customer" in your life is your spouse, and then kids. People put up with a lot without making it clear, often.

Someone as an outside observer who can tell you that you're starting to screw things up and you will listen can be incredibly valuable, both for the startup and for the family.
I said I write custom scripts about once a month. I use bash literally every day. But I also wasn't arguing the future of programming languages. The parent here said that shell languages aren't being used
I think my comment below[1] addresses parts of this: there are really (at least) two things called "EA," and adherents of the more ridiculous one (like SBF) will regularly use the less ridiculous one (Singer's) as moral cover. The post is pretty clearly about the former, not the latter.

I agree with your interpretation of Singer, for what it's worth: I don't recall him ever encouraging maximum personal income in any of his books; only observing that someone could do more good (in the Utils sense) with more resources.

> Setting aside this article, where's all the hate for giving to charity coming from? Guilty consciences? Shouldn't we as a society celebrate and encourage giving? It seems the alternative more often then not is to accumulate.

I don't think anybody really hates charity. What people (rightfully) identify is the "hazard" of motive in charitable giving, particularly public giving: when someone is known publicly to donate, it becomes impossible to distinguish truly benevolent motives from self-interested ones (even if those self-interested motives don't "really" matter from a Utils perspective).

Separately: charitable giving on the scale performed by billionaires demonstrates latent injustice. Even if not intended as such, it effectively represents the conversion of a just action (giving to the poor is right) into a whimsical or motive-driven one (I give to the poor because I want to).

[1]: https://news.ycombinator.com/item?id=33708972
I got my eyes on AAVE.
https://twitter.com/ArkhamIntel/status/1595041038824923136
tRPC v10
Apples devices are smarter. This makes them cost more for the "same" hardware, but costs less for the computation.

Apple isn't trying to make money with Siri. It's using Siri to make its ecosystem of Apple Music and similar more valuable to its customers.

The limits that Apple puts on what it can do makes that cloud side computation less expensive.

---

Consider that bit - less expensive. Apple doesn't run its own cloud in the way that Google, Amazon, or Microsoft do. So what does Alexa cost? It costs for AWS cloud time. That's the expense that it's running. Those skills that people use run on AWS compute time rather than a phone's local cpu and battery.

A google search "costs" about 1 KJ of energy. Alexa has similar costs somewhere just for energy and other costs for the maintenance of the additional software and content. It costs something to maintain that joke database.
> here’s my take on effective altruism: I think it’s a justification for being ambitious, for getting as rich as possible, and (in many cases) by any means possible, and keeping your conscience clear along the way.

Can someone explain to me what happened here? The last I knew about EA was from a JRE podcast in 2017 with macaskill, where his ideas were to spend currency where it had the greatest impact and with the greatest efficiency while presenting the least friction to give, and I recall these ideas and the charity being supported by thinkers like Sam Harris and others. Now I'm reading connections with sbf and future now and you'd think macaskill had gone full dark side. Macaskill's wiki says he wrote a book about longtermism which seems fine on its face but I've only read negative things about here on HN.

Without knowing more, Seems like people are being reactionary to me. What's the scoop?
Here's a list with more tools like this, in case you are interested:
https://github.com/dynobo/normcap#similar-open-source-tools
Here's my take:

1) Salary: you should get some seed funding (500k / 1M), leave your job, and then immediately pay yourself a salary. Your seed investors should know about this.

2) Marriage: economic uncertainty will play a mayor role in this. Make sure you discuss your intentions with your wife before doing anyting. Try to understand what her biggest concern is. Try to address it. (e.g. show her you can easily get another corporate well-paying jobs if this doesn't work out; show her you have savings to not feel too anxious about this).

3) Do you want to start a company, or do you want to solve a problem? Important difference here. Meaning: do you dream of lots of money, glory, keynote at Techcrunch Disrupt, etc, or do you really feel an urgent need to solve a particular problem, and starting a company is simply the easiest way for you to scratch that itch?

4) Being in your 30s is not a negative. In my experience, it's actually a positive (you know more about life, work, tech, etc, and you still have a ton of energy to spend on it).

Edit: I should have added: I started two companies, I (still) have a wife with no kids, I also had a corporate job for a dozen years, I advise and advised many startups in general, and a few times in regards to an issue like this.
Part of the problem is that con-men and con-women will take advantage of the surface level adornments and people's propensity to trust people who prop up their ego and run with the idea to con people out of both easy and hard earned money. It's not all that different from alt-medicine quacks who give people false hopes of cures. One offers moral salvation, the other a cure to medical ailments.

You can see the contempt he has for people in this report: https://www.gawker.com/money/sam-bankman-fried-is-so-stupid-...
My situation isn't quite the same, but it is leaving a well paid job when I have two kids and a mortgage in order to work in some to-be-determined field where I have no experience, with no opportunity (after a short window) to return to my former field if I change my mind.

First, have some savings and a plan to minimize burn rate if things get tough. More importantly, there needs to be a compelling answer to what you're accomplishing for your family, or what you as a family are accomplishing, by making the change away from your present comfortable arrangement.
i am the owner of a bootstrapped and now 30+ person company, with three kids at home. it took something like 7 years of 10-12 hour days to get our business off the ground, with many many many 7 day work weeks.

now post-startup, i barely have time to keep things going at the level required to maintain excellence, while not neglecting my young family. lots of push/pull around work, and lots of arguments and frustration with my wife. i honestly couldn't imagine getting a new business off the ground right now, where you have to do everything.
This was really fun! Could you add in functionality to let us rotate with the arrow keys?

How did you find developing with Godot? I've used Phaser before and considered Godot.
Turn around and ask. For small teams it might work well. Larger teams require more overhead, hence why hiring more people does not produce linear productivity growth.