skysight-inc/HackerNews huggingface dataset:
There are a few books around that topic. I did read the Cal Newport - "So good they can't ignore you" where the summary says: Skills trumps passion and following you passion is a bad advice.

I did follow that book for the last 5-10 years of my career and can say, I did double my salary and have now a life where I can easily afford big holidays, not worry about any car or health issues/breakdowns and put money on the side. But deep down I truly regret not turning my career in the middle to something closer to what I wanted to do. Today I have some small regrets not having followed a bit more the "passion"-things mid-career or trying to combine them and not always focus on money and climbing the ladder...
One better advice is: If you want a satisfying career, ask yourself: What activities do I keep returning to, even though they are challenging?

(check this HBR article: https://hbr.org/2020/11/what-you-should-follow-instead-of-yo...)
Do you have any more details about your project?
I miss the Piazza days...

Thank you for the kind words!
Sometimes pushing people yields great results. They can leave if they see fit.
What's really funny about using AlphaFold predictions to bootstrap a model into a density map is eventually, your structure, based on an AF prediction, will eventually be folded into the dataset used to train the next version of AlphaFold. Talk about test set/training set leakage!
Besides ordering specific performance the most common way is for the court to say "You need to have done this by this date" which then can cause another hearing when that date passes and it hasn't been done.
Why wait for Neuralink? Bone-conduction headphones are available at blue collar price tags today.
At my shop, my boss makes 7 figures. Some of the other very senior engineers make those too. At HRT, Jump, it definitely happens more. Jane Street is not a C++ shop, they have devs making 7 figures too.
> These super sources include open-source data (such as OpenStreetMap), probe data, sensor derived observations (SDO) and data from a pool of important partners, which include some of the biggest names in the tech industry.

Great, so they'll suck open street map data, but won't contribute back.

IMO if someone wants to compete against Google Maps, then the Chromium open source strategy ought to work well against them. Many players building on an open source map. Not just roads, but full 3D meshes, building annotations, internal maps of public buildings e.g airports e.t.c

Cruise has started rolling our driverless cars in SF at night. Their strategy is mapping all of SF at centimeter accuracy and having every car have a fresh map as it drives around.

For me, that feels like the future of mapping. A fresh map of the world at centimeter accuracy, then hierarchical layers of abstraction with lesser details.
Unfortunately it kind of fails at being a good pocket computer (all else aside they got rid of the concept of files and replaced it with nothing). The fact that it fails at being a phone too is just adding insult to injury.
My father (born in 1921 and a WW2 vet) was a machinist, a trade he actually enjoyed. But he lectured me as a child to know the difference between a “vocation” and an “avocation” using those exact words. Perhaps this was something that was taught to his generation in school since a lot of work back then was in the factories. So, he made it a point to be involved in bowling leagues, men’s clubs, church choir, etc. in his free time, just like many of his friends and coworkers. Just watch a couple of episodes of the Flintstones and you will see what life was like 50+ years ago. This whole concept of having a life and serious interests outside of work has been mostly lost—but it needs to come back for our collective sanity. The book “Bowling Alone” written on this topic a few years ago is worth reading.

Of course, while the men were out having an avocation, the mothers stayed home with the kids. Now, some sharing of those duties needs to happen. But it is really important.
Ask HN: Is it a mistake to introduce programming via Haskell instead of Python?
If experienced programmers find Haskell difficult, one can only imagine what beginning programmers must think of it.
PunBB (now: FluxBB) for me. Seems like Connor broke DNS for the site. 15 year old me was probably a nightmare for them to deal with, but it was my first involvement in OSS, and I'm still proud to have hosted two of the largest install bases.
I've read this before, but took the opportunity to read it again.

One of the things that impresses me the most is exemplified by these two examples:

> [...] including for example the issue of my elementary school magazine from Easter 1971.

> [...] school geography notes from when I was 11 years old, together with the text of a speech I gave

When he was 11 he had the foresight to realize that he might want to refer back to this stuff and decided to keep it and store it somewhere that it could be found again. When I was 11 I'd have likely thrown it out during the end-of-year desk/locker clean out and not given it a second thought.

While I don't necessarily aspire to his level of productivity, I'm very envious of how meticulous his record keeping is. Whenever I try to get organized like this I quickly get overwhelmed and give up.
There are multiple types of paradoxes: https://en.m.wikipedia.org/wiki/Paradox#Quine's_classificati...

This would fall under "veridical paradox" - true statement which most people would expect to be false.
Why do people keep porting DOOM to different obsolete platforms or recreating it in Javascript? Is there some internal "cool" factor for doing this in super niche geeky dev communities?
Normally that is the case, but California has been very active passing significant housing reform legislation in the past couple of years. Just this last legislative session over 20 housing bills were passed: https://www.hklaw.com/en/insights/publications/2022/10/calif...

The problem is that city counsels and judges are skirting laws by violating clear legislative intent.
Ha. Try telling a customer that even though he's prototyped his machine with three arduinos (he used three because he couldn't figure out how to do multitasking with just a single one...) in a couple of weeks, it will be a $100k project to spin up a custom circuit board and firmware to do the same thing. And no, we can't reuse the code he already wrote.

[sigh]
Yes, but when you want to do linked structures, really generic code without repetition or decent compile-time programming, then C++ is very powerful at that.

These things are useful in many situations.
Someone who comes onto a project and actually wants to charge money to sit there and convert tabs to spaces or vice versa. Incredible.
It specifically sets the grandfather date to the project application date - so if I roll into your town and submit a proposal for a building, you can't tomorrow add a "hendrikrassmann law" that requires me to do something additional.

Note that this is NOT the case usually - if you propose a building today and construction starts in 4 years you often have to code-update everything to the construction start date; or even the construction end date. So the law has a purpose.
At the beginning the permissions aspect of deno[0] was actually on of the major selling points for me. The approach used there was to begin at zero and offer granular permission control, e.g. `--allow-read=data.csv`, for filesystem, network etc. I would love to have this for, e.g., python or npm packages.

[0]: https://deno.land/manual@v1.27.0/getting_started/permissions
Cofounder CEO left seed stage healthcare startup. How much equity for a new CEO?
I'm the other cofounder / CTO of the seed stage startup and we've been running the company for a year. My cofounder CEO is parting amicably with the company and is willing to return some vested equity back to help the company find a new CEO. Our VC investors are aligned that I should find a replacement CEO. Since we're at a seed stage, I'd like to bring in a new CEO though I'm unsure on how much equity they should get based on their experience.

I'm guessing the possible likely cases for an incoming CEO could be:
CEO who raised at seed stage before
CEO who sold previous company at seed stage
CEO who raised Series A before but shut down company / left previous company
CEO who sold company at Series A

For the cases above, what's a general expectation for equity for an incoming CEO?
The C# standard library is more consistent and powerful (batteries included, more modern). That means there is a "standard, correct" way to do most things in C# in a multi-platform way. C/C++ has massive variety here.

Memory management is trivial in C#.

So yeah, C# is easier to learn. Perhaps you're super smart?
English is a bad convention too but we use it because humans don’t need the theoretically best systems to be productive, they need something good enough. Spaces are good enough, tabs are good enough, and anybody who gets emotionally invested in one vs. the other is wasting time.
> Elon regularly punches down, not up. It's hard to really respect a man like that.

He was punching up plenty. He has always been combative and would respond 2x to each perceived insult. He sued DoD and NASA. He went after the large car companies. He went after Bezos when Bezos was pretending BlueOrigin is even remotely in the same league as SpaceX.

But at this point, there is not many place to punch but down.

I'm also not a fan of twitter thing and its certainty a part of his character that is not flattering.
One example does not negate the evidence I just posted including 51 examples, nor does it change the vastly better trends under the Fed.

So why pick a single event, ignore 50 others, ignore the trends shown in US (and 100's of other country) datasets, covering hundreds of years?

I just posted a decent intro to the evidence. Please read it. The economic evidence for the benefits of central banking versus not having a central bank are so thoroughly answered in economic literature that not a single country is stupid enough to go without one, despite those 100s of countries having a lot of other variety.
It’s about 9% or 90% or 99.9% capture which is the difference in safely being in a room for 2 minutes versus 10 hours.
> but typescript developers will not learn rust to improve the typescript compiler.

Why not? TS has much more in common with Rust than with JS, in terms of typing. Compiler engineers are not that prevalent in the community, but they are much more prevalent in the systems engineering world which Rust is a part of, so I'd assume it's actually more beneficial to have a compiler in Rust than in TS because it would mean more people interested in contributing.
I guess the modern equivalent of that would be espionage which afaik China has not been shy about executing. Operation Paperclip was somewhat of a fluke historically speaking for the explosion of nation-less (ish) scientists. The next one in rocketry would have been the fall of the USSR I guess.
> being a welcoming platform that people enjoy participating in.

Not to sound rude or anything, but that ship sailed a very long time ago. No one thinks of Twitter as anything but a toxic cesspool filled with bots, bad takes, and the odd chance of getting cancelled. People still engage in it, but they do so despite knowing what the platform is.

As for what Elon will do to it, well, no one knows, but its future isn't looking great as of right now with all his recent Tweets.
Who are you calling nobody? Like any social-media site, you have to choose who/what to follow or block, and there are some odd local norms, but it's entirely possible to have a rewarding experience there. Better than a certain other site where every other comment is a low-effort shallow dismissal or continuation of a flame war. There are more people having more fun there than all but a handful of other sites, and there's nothing wrong with that.
I noticed this first hand while playing SimCity 4. I used to make my road network as connected as I could because I thought having more route options would always lead to better traffic. I was surprised one day when I demolished a particularly congested road and my overall traffic actually became better. After some experimentation I realized making the road graph more tree like by reducing pathing options you can force the sims to use higher capacity roads rather than having them all take low capacity backroads to their destination.
> before political ideology got in the way

you mean the guy who uses che guevara as profile picture on github has some strong political views?
> It's not so much "falling for it" as it is jumping on the bandwagon.

I don't see much of a difference between the two. I can understand the non-techie masses doing this, but not what seems like the majority of HN users.
> but then you spend two weeks debugging a weird memory issue

this is not true anymore 90% of the time if you code with a decent knowledge... if you code C, then yes.
An important point not to forget is that he runs an 800 employee profitable company with no outside investments (not to mention his academic work)
In Python, dynamic imports exist, making this impossible
> There are out-of-band processors embedded in almost all personal computers

What are these?
Still some holdouts - mainly in niche automotive forums. If you work on old cars or are an enthusiast, these are still very active places.
No, it's always been the case. Just because something is difficult, doesn't mean it pays well. Otherwise, teachers and mathematicians would all be millionaires.
Doesn't this only apply to the entire process? Not the individual dependencies, right? Just confirming, Deno was my first thought with this, it requires the developer to deliberately enable permissions needed.
Except Musk himself has said they were hours away from bankruptcy before NASA's contract had come through after that fourth launch. Regardless, their early business model hinged largely on securing federal contracts i.e. taxpayer funds is literally what they used to mitigate their risk.

Also, when they lose govt payloads, the govt (i.e. taxpayers) shoulder most of the risk because they are self-insured. That means SpaceX gets to take bigger risks because they don't have to pay for them through the typical privatized mechanisms of risk mitigation like insurance.

>Downvote; go learn.

You might benefit from learning a bit from the HN Guidelines regarding discourse.

https://news.ycombinator.com/newsguidelines.html
Ah, I think the parent was referring to C++ circa 1990 to 2010 - prior to the much more happy modern world with standard smart pointers.
I don't know, and it's why I moved off them. Additionally, the Bridge is only available for Windows/Linux/Mac, so if you want to use your own email client on mobile, I guess your only option is to VPN into your home network and expose a bridge instance there or something. No hard feelings, but I can't really recommend them as an email host if what you're looking for is... an email host.
> Coding the infrastructure that powers Amazon's store probably produces more economic value than learning how to play guitar, that is just the reality of the situation.

This may be correct but I feel like there’s an incorrect assumption that producing economic value leads to receiving economic compensation. The amount you’re paid for your output doesn’t directly correlate to the amount of output, it correlates to how well you can hold that output hostage in exchange for money.

A professional open-source developer on a major project like flask almost certainly produces way more value than a Google Junior engineer but still probably doesn’t get paid as much.

I’d say the same goes for many guitarists
The hidden cost of a gaming pc is the time you inevitably spend keeping it working. The older I get the more I get annoyed by things that waste what time I have left. I game exclusively on my PS5 and XBox Series X and have no regrets about doing so. Every time I spend a few bucks more than I would on pc I just think about how much time I'm not wasting getting it to work at all. YMMV.
have you ever considered providing mentorship opportunities to high schoolers?
imo it is very possible to get the joy of teaching and passing on your knowledge & skills w/o being in the system.
> Ok then we why do we recycle aluminium?

Because throwing it away, then digging up more of it in a raw form, then spending time/money/energy on turning it into the thing we just threw away is stupid and inefficient.
That would be true if there were vast numbers of truly creative people driven by nature to create and then create again. But there aren't. There are the correct number. The distribution of personalities reflects the need for those personalities as discerned by natural selection operating at the level of societies for 100s of thousands of years. There are the correct number of thinkers. The correct number of doers and they should all be supported to perform the functions for which they were designed by nature.
the content itself is heavily relying on reads but every view event and many other things like logins, clicks and link follows need writes
Wonderful to see this stuff online...

For those of you who don't know the utter sh*tshow that was the 3DO version of Doom, and the full story of Randy Scott and Art Data Interactive, here's an article that's well worth the read.

https://www.badgamehalloffame.com/doom-3do/

TLDR; Randy Scott knew nothing about software development, but that didn't stop him from getting people in his church to invest $100k to start Art Data Interactive and license source code from ID. He told 3DO he could do it, and would add new levels, new weapons, you name it. At the time Doom was a big deal, and 3DO heavily promoted it as the systems flagship title and the best version you could play. Knowing nothing about software development, Scott believed all that had to be done to put a new weapon into a game was to "provide a programmer a picture of what it was supposed to look like". Kept saying it was being worked on and "90% complete" but had nothing to show. As time ticked by, 3DO finally realized the mess they were in, but had to deliver something at launch, with their back against the wall they recruited an outside developer to "finish up some bugs and get the game ready for shipping and get it out in about a month or two". Turns out no work had been done, the programmer had to go directly to her contacts at ID, with many late night heroics to get the game done in 10 weeks for Xmas launch.

All that's missing from this story is having Randy twirling his mustache. Last I heard he was arrested a few years back for some stuff I won't mention here... You can't make this stuff up...
I don't see any citation here for the 13% figure or how they arrived at this. It superficially seems like they considered any cable which FB/Meta were part owner of to be owned by them?

That FB/Meta is buying into cable systems does not surprise me, considering how the submarine cable industry is structured and the massive scale of FB/Meta. Cables have massive massive capex to build and relatively tiny opex. The cost structure is completely front-loaded and if you want to be paying the lowest cost prices and you have a large enough requirement, the best way to do this is to be part-owner on cable systems (or an IRU https://en.wikipedia.org/wiki/Indefeasible_rights_of_use).

Edit a bit because I see this line here: partial ownership over 13% of the world's total length of backhaul infrastructure

Basically they are adding up the length of all the cables where FB/Meta have any ownership interest (or perhaps just IRUs) and dividing by the total number of submarine cable length. This is wrong for a number of reasons. These cables are shared in a number of ways. Firstly, each cable contains multiple fiber pairs, in some of these FB/Meta is using only 1 of 6 pairs. Secondly, each fiber is further subdivided by extremely precise DWDM technology (https://en.wikipedia.org/wiki/Wavelength-division_multiplexi...) which allows multiple signals to travel along the same fiber. Finally (and less commonly) fibers are divided into segments. This is more common in SE Asia and Africa where a single cable is really a system which may land at 10++ locations, each segment can be a unique route, or sometimes some fibers in the system bypass some locations, sometimes some fiber pairs completely bypass some landing points. Sometimes just some optical channels within a single fiber are diverted to a landing point! The total system design is incredibly complicated and reducing it to this 13% figure is poor. It is completely plausible that on some of these systems that FB/Meta are using <1% of the design capacity.
> Some very sophisticated stuff like space telescopes is much more expensive than their launch costs.

Today. Space telescopes are much more expensive than their Earth-bound cousins. In a large part because you can't afford failure. With cheap launches you'll send much cheaper telescopes, which will still do the same science - and they are cheaper because they are not made not to fail with very high probability.
He did mention it was subversion
Mark Zuckerberg’s metaverse is a joke not shared by investors
Try actually reading, it's the original port.
> What's the judge going to do?

Issue an injunction, have the construction workers arrested and charge the developers with contempt?
This is true, and wouldn’t remove the entire space of attack, but would still limit it to some extent.
> I'm still wondering why `(int)` is spelled `reinterpret_cast<int>` in C++

1. because it is greppable and unsafe

2. because there is also static_cast and dynamic_cast

3. Because in C (int) is all three at once and not greppable -> C will let you do whatever, C++ will not let you do with a static_cast everything you can do with a (T) cast.

All in all, it is nice to ask, but if you do not know what you are talking about except for the surface, then, you should not say:

> Do they just like hitting keys on the keyboard?

No, we do not, but we hate even more to get an ungreppable, undecipherable (semantically) casting lost somewhere in several tens of thousands of lines of code :) This eases finding the suspicious code more easily.
No, you were using non-standard ESM modules (compiled to CommonJS defined by babel)
Typescript recently added support for ESM compatible with node.js see "module": "node16"[1][2]

The Whole ESM saga is clusterfuck, not much better than python 2 -> 3 migration. Large node.js codebases have no viable path to migrate, and most tools still cannot support ESM properly[3]. Stuff is already breaking because prolific library authors are switching to ESM.

As someone that maintain large part of TS/JS tooling in my day job, I absolutely despise decisions made by node.js module team. My side projects are now in Elixir and zig because these communities care about DX.

[1] https://nodejs.org/api/esm.html#differences-between-es-modules-and-commonjs
[2] https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-7.html
[3] https://github.com/facebook/jest/issues/9430
Yeah, in Chicago at least google maps tends to go into a panic attack, it's distracting and has nearly caused me a few accidents