skysight-inc/HackerNews huggingface dataset:
This feels a lot like the old canard that there's no such thing as altruism because altruistic people get joy out of acting altruistically and thus their altruism is really just selfishness. Which is ridiculous because the act of taking joy is itself the altruism, i.e. an altruist is the type of person who can take joy in things that benefit others rather than themselves, the joy doesn't negate the altruism, it is the altruism.

That being said EA has clearly gone completely off the rails and FTX should be the final nail in the coffin. It's become a way for nerdy people to do stats and thought experiments and pretend they're doing something altruistic. EA will never be net positive given the massive negative that's been done by SBF and FTX.
I did exactly this. I worked 2 hours per night after the kids went to bed on week nights, and for about 3 hours early on Saturday morning. It took about 10 years until I went full time, and I now been doing it full time for 10ish years. It’s possible, but you do have to be patient. In my case I was risk averse so I liked not giving up a good job.
Your counter rolls eventually. You're underappreciating how much larger 2^256 is than 2^80 or even 2^128.
Comparing sexual relations, musicmaking, and speaking to God to... driving a car ?

Color me dubious.
Adobe now requires you to purchase a subscription to rotate PDF pages
Wiki https://en.wikipedia.org/wiki/Telemetry disagrees, note the automatic transmission

> Telemetry is the in situ collection of measurements or other data at remote points and their automatic transmission to receiving equipment (telecommunication) for monitoring
> Well, statistically most of people don't live "out there".

That depends.

HN seems to be a whole bunch of folks that are actually against the idea of living "out here" (not "there," to me). I find that interesting. I'm sure some demographic research would suggest why that is. I can tell you, from simply stepping out of my front door, that there are a lot of people, "out here," and I suspect that most of them work, somewhere.

> Also if I was hypothetically an employer, all other things being equal, wouldn't I rather hire people who don't have hobbies/things

Yeah, that's a pretty common mindset. "But why can't they all be slaves?" is what most corporate owners lament.

But if you want experienced, accomplished folks, you may find the pickings are a bit slim, in the immediate metro area. Might have to cast a wider net.

I lived in a city for a few years, and it was extremely convenient, but I was also unmarried, and ran a baseline stress level just below "squirrel on meth."

It seems that young people like being in the noise and bustle of a city, or close to it. Since tech has a real bad ageism problem, I guess that I shouldn't be surprised at the reactions.

But I am. I never thought of having a commute as something that defines an "old."

Boy, are some people in for a nasty surprise.
Can you explain what this sentence means?

> 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).

Who cares why someone donates, as long as they donate? Is there some thing called "truly benevolent" donations which keep more people alive longer, or have some other measurable impact? I actively am having trouble parsing this. It seems like you realize how ridiculous this sounds, by adding the bit at the end about how it doesn't matter, but then why even bring it up? Like what is special about "truly benevolent" giving?

It's not as though these motives don't "really" matter, they ... just don't matter at all?
If your keyboard and trackpad is non-functional that means you are missing drivers. Apple is not preventing you from dual booting, but Apple is also not going to write drivers for their trackpad for linux. Apple is not locking the system down, but they are saying if you want it to work on Linux, write the drivers yourself.

This is exactly what is happening with Asahi linux. The ARM bootloader to install Linux, but they aren't helping the Asahi linux developers write a GPU driver. They are not locking the platform down, they are simply saying you can do what you want, but don't expect any help from us.
Why is 10% per month optimal? Does it vary with the possible harm of the actions taken to fund it? It would seem that at some risk level it should exceed the likely benefits, but I'm struggling with the calculus. I wasn't familiar with EA until the FTX meltdown brought it into discussion here.
There are patterns that experienced developers will use to avoid issues with nulls. Here are a couple off the top of my head.

1) Reversing string comparisons:

"literal".equals(variable)

instead of

variable.equals("literal")

2) Always initializing lists instead of leaving them to default to null

public class SomeClass{
private List someList=new ArrayList(); //or Collections.emptyList()
...
}

The problems with NullPointerExceptions can mostly be solved by teaching programmers to use these strategies and teaching them to look for boundaries where nulls can slip in.

The real problem happens when things get scaled up. If you have thousands of developers then it makes sense to take steps to automate the problem away. Also, if the code is used by billions of users then even rare NullPointerExceptions will happen frequently. So it makes perfect sense for Facebook to be the one to work on this.
> "it's mostly frustrating that this is still the rhetoric from Apple now that they are the largest company in modern existence."

But why should it change? They've become the most profitable for sure, but they became that while ignoring docs etc. Why should they now change, considering it's been unquestionable proven that it doesn't matter for their financial success?

PS: i still don't understand how people some people call it largest, doesn't that adjective describe size...? It doesn't have the most employees, it doesn't have the most locations etc. It definitely has the largest pile of money, but that's still a very unfitting description for that, at least in my opinion, as that's usually called richest.
The ends don't justify the means for you, which is laudable, but clearly for some leaders in the EA community, they do. This is the standard critique of "longtermist" EA, which hypnotizes itself with huge numbers of extrapolated future entities to justify harming people today.
> everyone thinks they are smarter than the "script kiddies"

No. People do not perform system updates because a) it's a chore and b) it get's in the way or even breaks things. To do an update I need to agree to give up control over my device for some time (often undetermined) and then risk that updated code causes issues (it's not uncommon). We need to design apps and operating systems with seamless and reliable updates in mind, not force people to suffer.
> Why should people want to work for starvation wages that don't allow them to build savings to make others rich?

Historically, because the alternative is worse -- literally starving. For most of modern capitalism, most men had such jobs, because they had no choice.

I haven't listened to/read the piece, does he go into how these people survive? Are they doing black/grey-market semi-legal or illegal stuff (which I'd actually consider "working", even if they don't get counted in the visible labor force), or getting government benefits, or living off savings, or being taken care of by family, or what?
I started my first company in my early 30's. Here is what worked for me.

1. Found a business partner who bought into my vision for the company.

2. We BOTH sold our houses to get equity out for the business and also so we were not stuck with a large mortgage. We then rented less expensive homes.

3. Business partner stayed working at his job and he split his income between our families 50/50. We considered our value equal, so I worked the startup full-time and he worked his job full time. His income was not enough to cover all of our living expenses, but it certainly extended our runway.

4. We met every Saturday for about 4 hours to work together.

5. This lasted for 3 years until we finally make the company profitable.

6. Business partner then left his job and joined company full time.

FWIW, I always tried to start something on the side but never had enough time to fully bring it fruition. When you go "all-in" like we did, you have a lot more pressure to make it work (which is good). Most of my side projects were always kind of "half-alive".
They kind of do. Pop-con (popularity contest) is in Debian to track package usage. https://popcon.debian.org/
Dang, this sucks.

Not the post, I respect & understand the opinion. It sucks that the initiative of creating a deflationary currency started this massive wave of people thinking that they're smarter than whoever invented Bitcoin in the first place. Everybody bought in to the hype but nobody wants to invest the time into understanding how the actual technology works.

"In fact the entire Blockchain arena is filled with either delusional or degenerate people who are inexperienced &, in no way, better than their predecessors."

FTX was a fractional-reserve bank built on buying and selling a resource designed to replace fractional-reserve banks. It's no surprise that this is how it turned out.

This whole 'decentralized wealth' thing isn't THAT difficult - get a good wallet, purchase some BTC from a friend or exchange, and transfer it into that wallet. Rinse, repeat. Don't keep your money on an exchange. Don't throw your money at pump-and-dump schemes. Don't measure your gains and losses based on what the stock market tells you, capitalism is in its late stages and government bailouts won't keep it floating forever.

Sidenote - nobody has really defined what web3 is or isn't yet, maybe Tim BL has a definition you'd like more: https://solidproject.org/take3
Sure, but oftentimes technical documentation is severely lacking. PRFAQs, initial design docs, etc. are thoughtfully created and thoroughly reviewed, but the actual implementation lacks the documentation required to make onboarding (be it new team members or new dependent teams) as smooth as it could be. My favorite is finding an out of date Wiki page from 6 years ago that contains a partial list of API method names, descriptions if you're lucky, and then nothing else, not even a link to the service's AAA page/etc. or a high-level summary of what the service _does_ or _why_. With how many moving parts there are and how inaccessible non-platform-level documentation is, the new hire experience at Amazon can be rather daunting. Even SDE1/2s that are a year in often have a very incomplete picture of what's going on in their own domain space. Too much tribal knowledge.
That sound pretty fun, actually. No commitment, straight to work from first day of the job for 12 weeks straight.
Mysterious Pool Shadows
https://fedi.tips/
Xcode and VSCode, depending on what I'm doing. I haven't tried Jetbrains AppCode yet, been meaning to.
I played the original Deus Ex back when it was new, also DX:HR and DX:MD. Of the two new ones, I find myself going back to replay DX:MD more. To me the biggest problem with MD was it's third act sort of fizzles out, but I enjoy the rest of it enough and the side quests enough to come back to it. Also, the really refined the gameplay to make it more fun.
I've found this channel, which seems to have a mix of companies asking leetcode questions and those asking more real-world questions: https://www.youtube.com/watch?v=IpMFCHOxK6A
this statement needs some detail, "high meetings" is obscuring that meetings use the docs (not meetings with no agenda or lots of presentations). meeying use docs as the primary driver, be that a narrative or analysis of a dataset
Some hotkeys overlap, but it's still a great experience.
The world champion seems to say that the best Diplomacy involves honesty and cooperation. Is he eliding that point toward the end where you use that honesty and cooperation to flip and really screw someone? Or is there more to Diplomacy than just "convince people you're cooperating until the very best time to betray them"?
Wow this is much worse than I thought it was. People like most on this forum that are built for knowledge work sure are lucky
https://www.theregister.com/2022/11/14/musk_twitter_rpc_spat...
I was watching a DistroTube video where he was ranking multiple windows managers, and he explicitly refused to give i3wm points for having great documentation because "it's the bare minimum". Except all the other ones had crap documentation.

One can only dream everything had documentation as great as i3wm's as a bare minimum.
SBF is a sociopath no question.
I love how GDPR apologists love to deflect blame from the law and lawmakers who were the initial cause of the problem.

And what affect did have? Did the 99 section 11 chapter law have any deleterious affect on adTech? Did it make browsing better or worse?

We see the effect that of an effective strategy, when Apple made tracking opt in, publicly traded companies like FB admitted that it caused billions in lost revenue.

The only thing the GDPR did was give us cookie banners.
Yeah, I push back when people say "can you document that API you wrote in confluence?"

It is such a stupid idea that it makes me question leadership.

Some things are good to document there, but generally, if you're documenting code, you should do it in the code.
Search in Tweets I've Seen
True Firefox, forks of Firefox before the dropping of XUL and before the switch to multi-process, can do 300 tabs in less than 2GB of ram. It's just the chrome-a-like modern firefox that, like all multi-process browsers, is a ram hog.
Notepad++

would almost beat VSCode, but it's only available on Windows. N++ perfectly fits into how I work, using the keyboard mainly. It supports plugins, is quick even with large files and is highly customisable which makes it (combined with Total Commander) the perfect command center on Windows.
If you read some statistics about the group, it pretty much makes sense. There is a decent chunk of the population that is disabled, and then a bunch identify as caregivers for someone else. Being in school makes up another large chunk.

https://www.minneapolisfed.org/article/2022/whos-not-working...
How to Solve the Problem of Imbalanced Datasets: Meet Djinn by Tonic
It’s so difficult to build an unbiased model to classify a rare event since machine learning algorithms will learn to classify the majority class so much better. This blog post shows how a new AI-powered data synthesizer tool, Djinn, can upsample synthetic data even better than SMOTE and SMOTE-NC. Using neural network generative models, it has a powerful ability to learn and mimic real data super quickly and integrates seamlessly with Jupyter Notebook.

Full disclosure: I recently joined Tonic.ai as their first Data Science Evangelist, but I also can say that I genuinely think this product is amazing and a game-changer for data scientists.

Happy to connect and chat all things data synthesis!
Yes, it is a cool hack. I enjoy these, even if I can't find a practical application.
I was expecting some allusion to _why_ you think ETG is damaging. For a consequentialist, the baseline logic is straightforward: what do you think the pitfalls are? Or is your issue with consequentialism itself? The latter would seem to reject the fundamental premise of EA, not just ETG
Also the problem of incentives. I can write well. Why should I bother to do so when I am not rewarded for that?

So I just write crap as well.
Bell Labs is our industry's Roman Empire.
Your post made me think of this discussion about how mature organizations naturally have to pivot towards maintenance:

https://freakonomics.com/podcast/in-praise-of-maintenance/
Paraphrasing this week's TWiT:

Web 1.0 and 2.0 were created by engineers to solve problems. Web 3/3.0 was invented by finance bros to disguise their various scams as the next technology revolution.
I've seen that there are Python wrappers for some of CGAL https://github.com/sciencectn/cgal-bindings
but I haven't used them.
The reasoning behind Web Cookies
Can you point a couple of cases where Java got a better version?

Generics?
Value Types?
Lambdas?
Null Safety?
Async/Await?

Also do you just have to assign all the value the features provide in interim 0 value? Like Async/Await has provided a 10 years of value, and I'm guessing you mean Project Loom... so how much better than Async/Await does Loom have to be to justify an entire decade of just straight up missing the value add entirely, let alone having a better one

-

I can't reply to comments anymore (thanks dang) but yeah...

Generics at the Java layer are worse, generics at the JVM layer are convenient if you're going to write a language targeting the JVM. That's just an artifact of the fact that the JSR for Generics defined backwards compatibility as its top goals, not because they were trying to enable a friendlier runtime for languages that didn't exist yet.

I already addressed Project Loom: They're coming a decade after async/await are coming after a decade of a strictly worse concurrency story, so unless you're assigning 0 value to a decade of having a better situation (which I'd say is disingenous) I don't think it's a great example.

Also definitely not sure how Java Records are better than C#?
Hey, I'm Jens. I'm 34, married, with two kids (1 and 3), and I'm also the founder of WunderGraph (https://wundergraph.com).

I've done exactly what you're trying to do. Let me give you the playbook.

In preparation, I've done years of research in the field I'm working on (APIs, Integrations, developer experience). So you need a clear advantage.

Next, choose a topic that you're thrilled to be working on for many years. Doing this means you have to eat a lot of glass. It's crazy.

Commitment. Be ready to work through weekends and nights. You will feel bad because you won't have time for kids and wife. Your wife must 100% support your endeavour. It will be tough. Don't kill the relationship.

You need co-founders. Don't try this alone, it sucks. Build a small team around you. I found 3 amazing co-founders, a COO, a marketing genius, and a hacker. You can use tools like YC cofounder match. A lot of people will be a bad match. Meet a lot of them and try out things.

Build whatever you can to get one single customer, that's a person who pays you money. For us, this was enterprise support from the first customer at $2k/month. This changed everything.

How do you do this? Fuck everything. Stop building. Talk to potential buyers. Get someone to give you money for what you're doing. No money, no value. Whatever it is, get some MRR.

The last one was my biggest issue. I kept building because I loved building so much. But I was just coding, not creating Business value. If you're able to ship any kind of MVP with your co-founders, you're able to get some MRR, that will give you angels, and finally you can raise a seed.

All of this can be done on the side. Keep your job as long as possible. Get that one customer, get the angels and a SAFE for 6-12 months and then double down on that first customer, improve the tool, get a second customer maybe and raise the SEED.

It's possible. It's going to be tough. But you can do it. If you need my help, I can mentor and give you the right intros. Best of luck.
Nonsense. 99% of humans will refuse to adjust or adapt and just die? how can you actually believe this?
> On the same note, I didn't understand the inclusion of Optional in Java.

It interacts nicely with stream pipelines.
It's worth having distributed version control just so you can work on your own with your own branches and crap and only bother others when you're ready to share. And so you can work seamlessly when offline.

SVN feels like working in someone else's kitchen while several other people are trying to cook in it, too. It's hell. I prefer that we each have our own kitchen and bring our dishes to the table when they're ready.

I've also repeatedly found git a suitable (if not great—if they'd put all their effort behind libgit2 and make that the official implementation, that'd help a ton) tool to form the foundation of larger systems. It's a damn fine toolbox for attacking certain problems. SVN wouldn't have been much help in any of those situations.
https://github.com/curl/curl/blob/master/docs/HYPER.md
A lot of defense of EA on this thread follows the same chain of thought: "what's wrong with doing the most good? What's wrong with Peter Singer's philosophy of doing so? Have you read The Life You Can Save?"

It's like trying to defend against criticisms of religious fundamentalism by saying "What about the teachings of Love and Kindness by Jesus? Have you ever read the Bible?"

The literal words of the Bible doesn't matter as much when people who claim to follow it in the earnest are also doing the most harm. You need to have a conversation internally first to figure out what your ideology is, otherwise it just looks like avoiding responsibility to the "outsiders".
It’s not baffling, it’s what happens as you approach monopoly status. They’ve got enough of online sales today that they have lost the drive to get better, unless better is more money.
It could be "savings" for some of them. I know guys (engineers) who work for a couple years, save up a bunch of money, they drop out of the work force for a while.

On the opposite side of the spectrum, I also have a friend with a "fake" job at a family business. They have an income, but don't actually work for it.
I wonder if it's possible to auto-detect the language. Meaning, instead of the priority list, it finds out the most probable language a script belongs to in the first sweep.
Netflix’s heist series Kaleidoscope can be watched in any order
Deterministic Linux for Controlled Testing and Software Bug-Finding
TL;DR: This is a Rust project that forces deterministic execution of arbitrary programs and acts like a reproducible container. That is, it hermetically isolates the program from sources of non-determinism such as time, thread interleavings, random number generation, etc. Guaranteed determinism is a powerful tool and it serves as a basis for a number of applications, including concurrency stress testing, record/replay, reproducible builds, automatic diagnosis of concurrency bugs, and more.

I've been on the team working on this project over the past ~2 years. AMA!

Here is the GitHub repository: https://github.com/facebookexperimental/hermit
Hi OP,

I was thinking about what you are asking as well, but now I solved my problem other way - I employed myself in the company I identify with, I mean I believe in what they are doing and want them to succeed. This allowed me to get the feeling like I am part of the company; it's not exactly like "this is my startup", but similar. I already do not crave to create my own startup.
Retro Styled Modular IPS Display for old and new systems
One thing to keep in mind that I learned the hard way with my now wife is a startup is very much like a mistress. It not only takes your time away, but steals a lot of your emotional energy. Learn and deal with this early and often.
Sublime Text 3. I love the minimalist and configurable approach to it, compared to bulky VS and not so intuitive other editors.
> cough Go cough

Go is an old style language developed and released in modern times
As a follow-on question to this: what is the process by which meteorites are analyzed? It seems like the contamination problem could be solved by drilling.
But Twitter needs more than 5 employees.

How many bug reports do you think the Twitter site and apps get each day? How many employees do you think it takes just to triage them?