skysight-inc/HackerNews huggingface dataset:
It's its own kind of skill, and takes deliberate effort to develop just as with any other. Being a great engineer, as you evidently are, is no guarantee of being a good mentor, any more than of being a good pilot. You should expect and intend to work hard at it.

It's reasonable to expect it to feel weird at first, especially if you're not used to or comfortable with working closely with others. The good news there is that that gets much easier with effort and practice, too.

It can be easy at first to want to just do stuff while people look on. You want to watch out for that; it can be gratifying, but doesn't much help anyone learn.

The key, I think, is instead to find the right balance between talking through your analysis of a problem and how you work through it, and giving whoever you're working with opportunities to practice doing the same with you as a sounding board and counselor.

It sounds basic, maybe, put like that. But it isn't; "problem" here can mean anything from "implement a function to add two numbers" to something that extends across an entire software stack and touches every level of infrastructure. It can be building an MVP from scratch. The point is that it's what your current mentee is ready for, or maybe just a little past that if you think they've got a habit of undervaluing themselves and could use a chance to build some confidence.

Above all else remember that your essential purpose as a mentor is to make yourself no longer necessary to the person you're mentoring. You are trying to engineer yourself out of this job, because to have done so means you've succeeded.

You needn't worry too hard about what comes next, I think. A good mentor never wants for work, and it's a surprisingly good way to keep your own skills sharp, because you can't teach like this unless you really understand what it is you're teaching.

Too, demonstrating you can work well with other people this way makes it very easy to continue into management, if that's what you want - and it is worth thinking about that, at our age. Some folks stay great engineers all their lives, but not all. And hell, after a few decades doing the same kind of work, some folks just find they want a change.
After 2009, long term risk free rates continued their secular decline which culminated in March 2020 at an all time low of 0.54% for the 10 year Treasury yield.

This was a major factor in the tech story. Rather than valuation being focused on current profits, as is the case for most industrial stocks, valuation for tech is based on expectations of future profits, i.e. growth. When long term interest rates are very low, these future cash flows are not discounted very much. Therefore, good growth numbers for tech in a low interest rate environment resulted in face-melting performance as all of that expected future profit is basically just assigned to the current value of the equity.

That era is clearly ending. Long term interest rates hit the all time low and are rebounding in a way that is very distinct from 2009. I would not be surprised if tech stocks fundamentally reprice and never completely recover.

Zoom out here:

https://fred.stlouisfed.org/series/DGS10
Well then someone isn't doing their job! I wonder if the past two years if they got to work from home?

Remember a few years ago when the freeways flooded and they found out copper thieves had stolen the copper out of their pumping stations! They should have known to check because one of them who was a bit learning deficient electrocuted themselves and it made the news.
I was waiting for the availability of the US international keyboard for DIY builds, but I got an even better present today. I have just made my preorder, surprised to see that a 1280P CPU with 64GB RAM is very reasonably priced!

I was in the market for a MacBook Pro / max upgrades as well, mind you, so effectively I also saved a lot of money (I believe at least a $1k price difference).

I use Linux as my daily driver, super happy to see the better support here as well.

All in all, thank you for making a refreshing change in this market.
That could certainly put a Quine in EQUINE. Mash the keyboard all at once to get a frequency chart that resembles the keyboard. That's your new keyboard.
for/of vs .forEach isn't the issue here. Frankly I almost always use for/of because it's implemented for all iterators and I prefer being outside of a function (e.g. I can use await).

All they did was alias `dqsA`. If anything, it's the fn name that could be better.
> an extremely limited session table

Interesting. You're right - I just found a reddit thread from a few months ago and ATT fiber seems to still have horrible IPv6 support, for that reason and others. I think I'll leave it off.

https://www.reddit.com/r/ATT/comments/stuzjy/switched_to_att...
Generally speaking there aren't fears of a hard crash.

The main concern is stagflation due to rising energy prices. It seems like the market is now finally starting to price in the externalities of abating climate change, which results in higher energy prices across the board (which in turn raises prices of everything else, with inflation due to QE piled on top of it).

This means that output roughly stays the same, but there are more dollars competing for it.
Please, please, please make s keyboard option that has full size arrow keys, dedicated pgup, pgdown, del, ins, home, end. The current laptop keyboards, apart from thinkpads, are a joke for those who want to work on them, the framework, sadly, is included.

I'd also love a trackpoint with 3 dedicated buttons but I'll keep dreaming.
I was looking for this as well. It should be on there for introducing a completely new architecture, costing more, and underperforming contemporary products from Intel's catalog.
Disclaimer: This is not financial advice. Consult a professional (or several), not some random muppet on HN.

One way to play it is to buy long-term bonds at about the peak of the interest rates. Bond prices are inversely correlated with interest rates; as rates drop, bond prices rise. The longer term gives you a longer lever for the interest rate move to raise the price.

Then, when rates bottom, sell the bonds and buy stocks. [Edit: Because that's the top for the bonds, and usually somewhere around the bottom for the stocks.]

The observant will note that this requires you to know when the interest rates are peaking, and when they are at bottom. There are some technical markers that can give you hints, but the reality is that there is no absolute way of determining these things. They turn out to be informed judgment calls.
I was imagining lightning struck the cpu specifically, leaving the rest intact? Quite the precision.
Libertarian me, age 20, is screaming "I'm so glad we let the free market produce whatever they see fit, with little regulation!"

Now me, age 42, has eaten an untold amount of everyone else's garbage and can now literally no longer avoid eating the chewed-up-and-spit-out refuse of our bad choices that now cannot be reversed.
Yeah, the commodities markets are opaque to me and between food and energy it sounds like they have a major test on the way this winter.

Re: Chinese real estate, the contagion mechanism I've heard the most about isn't West->East investment, it's East->West investment that gets pulled to survive a bear market. I have no idea if it's big enough to matter.
Allowing excessive casualties from autonomous driving is a surefire way to kill the whole field. Increased safety is one of the main selling points of autonomous driving.
Yes. I'm currently using OTP 25.0 and Elixir 1.13.4 and it is working fine.
I catch myself becoming more controlling because at this point about 80% of the code base is my code for the applications my team is responsible for. I don't think that's a good thing, at the same time what I find plainly obvious is not to others.

Why don't you get into management? You may be one of the rare devs who successfully makes the jump.
I'd also add that a lot of excellent ex-Alpha engineers (e.g. Jim Keller, Dan Dobberpuhl off the top of my head) ended up designing great chips at other companies.
New Tesla Hack Allows Thieves to Unlock, Steal Car in 10 Seconds
Game 1000: AlphaZero learns to use the duck against AlphaZero

Game 2000: AlphaZero learns to defend against AlphaZero's duck use

Game 3000: AlphaZero learns ways around AlphaZero's defenses against AlphaZero's duck use
Agreed. I think Itanium gets a lot of unnecessary slack. It really tried some exciting new ideas and clean concepts. Not all of those concepts were much of a win, but with the first chip arriving years late then there’s no wonder it was perceived as underwhelming from the get go (that would happen to any chip that’s late)
Wow, a garbage collector implemented inside of the processor. Chip level support for objects. You can't fault Intel for their ambition here, just their common sense.

And the whole thing is built for a world where everybody is writing code in Ada. I bet some compiler makers were salivating at the prospect of collecting all of those huge license fees from developers.
Change jobs to a company where you can continue to grow.

“If you are the smartest person in the room, you are in the wrong room.”
How does python even work without dictionaries? This is one of those rare times I find the word `fundamental` to be a bit understated. I mean, a class is just fancy syntactic sugar around a dict.
It is a bit weird to consume an iterator into an array when a NodeList is already iterable.

Not sure why it caught on.
Okay. I wish you joy of it, I suppose. You seem like you could use some.
"Now don’t get me wrong, the JavaScript ecosystem is going through a Cambrian explosion of tools and frameworks right now, and people will eventually figure out what works and things will settle down"

Or not. I don't see a reason to think things will settle down in JS land anytime soon...it could stay super fragmented forever.
Techies have zero excuse for any sort of financial trouble. Not only has the job market has been insane (and still is for the most part), the amount of money you make, even with previous RSU distributions should allow anyone in the field to save enough money to ride out a recession.

There is however a definite problem of people across all income levels living way above their means.
I was in the same boat, and this is right on. The founders assumed everyone who got spared was going to be so happy they stayed with the ship until it went down. In reality, we experienced a combination of survivor's guilt for our unemployed friends, burnout at the increased workload, and anger at the founders for making choices that led to that situation. The remaining people on my team just used the reprieve to find new positions while being able to pay their bills, and we all quit, coincidentally on almost the same day.

The founders did not adequately think through the ramifications of their decisions, and it did seem (as another commenter in this thread succinctly put it) that they viewed everyone as very predictable NPCs in their narrative.
It's actually common Greek name.
I was in shock (positively) when I got two new colleagues at work both named Vangelis.
They remind me of the Vangelis every single day, funny stuff
I owned a Pentium 4 as well (oh boy did I save for a long time as a teenager to afford that). It wasn't really as bad as what this article claims. On the other hand, the dual-core parts probably really are that bad.
Adding methods to prototypes is effectively free. The only time mutating a builtin prototype has negative consequences is when you replace a builtin function with your own thing. All javascript engines (that I'm aware of) JIT at the method level so there's not really a performance impact modifying a prototype.
>Sorry and welcome to the club!

haha indeed. Though frankly I seem to be more in the sensitivity camp so very reluctant to invoke gluten anything given that it isn't comparable to actual celiac sufferers
> For example you need to escape the backslashes, so it takes 4 backslashes to make a newline in your matrix.

> $$\begin{bmatrix} a & b \\\\ c & d\end{bmatrix}$$

This example doesn't make sense. You need to escape the backslashes in the end-of-row command \\, but you don't need to escape the backslashes in \begin and \end?

The post clearly shows that backslashes in \left, \right, \sum, and \sqrt do not need to be escaped. What's different about \\?
I agree except for the part about "buy low, sell high."

Timing the market is a fool's errand, and it gets no easier during a time of recession.
I'd expect a couple years at least. A quick Google gives common wisdom that you still want anti-weevil measures (bay leaves in the bag, the aforementioned diatomaceous earth) with that method.

My point with that part was just that you have to do the vacuum sealing (unless you're buying a product with all this taken care of, which I'd assume is expensive) and such, at least, which means more equipment and material than simply buying sealed (but not vacuum sealed) bags at the store and putting them on a shelf. Getting grains ready for long-term storage means more than just keeping mice and bugs and water out—you've gotta worry about oxygen, and about insect eggs already present in the grain, too. Just stuff one might not think of if one were to make the wrong assumptions.

[EDIT] Incidentally, trying to store all one's calories, at least more than enough for a week or two, might not be the right idea anyway, short of a truly horrible catastrophe like nuclear war—my great-grandparents and grandparents, who lived through the depression and World War II, respectively, didn't seem to be all that in to storing lots of grain. What they were into, big time, was canning vegetables, and gardening (to grow stuff to put in the cans). Man, were they ever into canning vegetables. I'd guess that's the result of some hard lessons about how to make it through hard times—plus, just, times before modern shipping and refrigeration when food availability dropped a whole bunch in Winter.
There was also PyMite, for 8 bit microcontrollers with 64 KiB of program memory (flash) and 4 KiB of RAM. It supported a subset of the Python 2.5 syntax and could execute a subset of the Python 2.5 bytecodes.

https://wiki.python.org/moin/PyMite
The HP's have 2 keys, not 3. The middle is the one you push to use the trackpoint to scroll with. Hp simply crippled it
Giant 630-Foot Sinkhole with a Hidden Forest Inside Found in China
What I meant was using OCSP status (from stapling) to trigger reissuance on revocation. I don't think this can be done with nginx and certbot unless nginx makes its OCSP status available for the certbot client to read from, or having an event trigger in nginx somehow to get certbot to run. Either way, it's extra faff that you don't need to worry about with Caddy.

> which can run on port 80/443 without iptables hacks

Not sure what you mean. Do you mean that you need root to bind to those ports? In which case, you can give the process CAP_NET_BIND_SERVICE which lets it. Caddy's systemd service does this, and runs as a non-root user: https://github.com/caddyserver/dist/blob/2ceb535e076ed9b3083...
There is plenty wrong here, but the summary basically tries to pin it on Knouse when multiple women made complaints. One of the court filing had three accusers.

I'm not a court to decide who is wrong here, but this does not look like a clear example of cancel culture. Going against this guy must have been a huge risk for these women.
For pages with lots of mathematics markup, it is far better (in terms of download size) to send the latex markup and the katex library to the browser, and render it there. I tried rendering the mathematics server-side using katex on my own website a while ago, and the div soup generated by katex takes up loads of space.

Original page (compressed): 10 kB

Page with server-rendered Katex (compressed): 50 kB

Katex.js (compressed): 80 kB

So after two pages it’s a net win to not render the mathematics server-side.
The current i-bond rate is 9.68%

If you are a us citizen, you can buy $10k per year from treasurydirect.gov

It’s “risk free” in that it’s guaranteed by the us treasury.
> If they don't stand by their word then they can re-impose the sanctions, it's as simple as that.

That does not work with the current Russian regime. The only thing removing sanctions will do is allow them time to come up with solutions to mitigate future sanctions. They are not good-faith actors, and only use good-faith solutions to improve their leverage in future deals

For everyone who wants to downvote, go and look how well the sanctions after the 2014 invasion worked. The primary reason why the invasion of 2022 went forward was due to their confidence that they could mitigate the same style of sanctions that went into effect then
I did not read the post, but scanned for the first contra-argument: A very dense syntax. This is the reason Rust did not attract me.

I want to raise the following: Rust is overengineered. If these highly-intelligent contributors would settle on D, I think humanity/developer-community would archive more collaborations on essential pieces of software.

Imo a statically-typed language is required to develop maintainable code. Human communications, read documentation, is much easier to extend than compilation-restrictions of a programming language.

What are the non-fixable downsizes, which prevent serious adaptation of D? readsupuponthepostbecauseaCcomparsionwasspotted

My personal opinion is: The convenience of tooling. Currently I am developing a language agnostic language server, which aims to be integrated in unix environmets without requiring exorbitant memory (currently 8 MB + file-contents). I feel, that this is my only contribution I can submit to the community iff I suceed.
My impression is that Alpha's ISA was mostly fine except for the power draw, DEC just didn't have the R&D budget to keep up with Intel and all of the foundries and had their lunch eaten by x86 just like every other chip designer in the 80s and 90s.
Pro-Russia operatives claimed Zelensky committed suicide to sway public opinion
At least the 960 was somewhat usable. Many variants were created, and several were widely used in embedded products for quite a few years. The 860, however, was Just Crap. Full stop. End of story. IIRC it had weird double-instruction modes that compilers just couldn't handle, and if you used them anyway (for very necessary performance) then handling exceptions properly was all but impossible. Definitely gets my vote for worst ever.
Oh no, the last time this happened there were definitely other casualties. The motherboard was left in a particular state of undeath, where it wouldn't quite power on. But if you jumped the ATX header it'd sort of attempt to boot and give some beeps.

After that I added a bunch of grounding to my house and I haven't had that much damage in one lightning strike before.
I think transmeta was MUCH better than Itanium.

Itanium held the idea that we could accurately predict ILP at compile time (when the halting problem clearly states that we cannot).

Transmeta said VLIW has the best theoretical PPA possible, so let's wrap that in a large, programmable JIT to analyze/optimize stuff to take advantage.

Modern CPUs run quite a bit closer to transmeta, but they largely use fixed-function hardware rather than being able to improve performance at a later time.

If we could nail down that ideal VLIW architecture, we could sell a given chip at various process sizes and then offer various paid "software" upgrades or compatibility packs for various ISAs to run legacy code.

At least there's a pipe dream worth looking into.
I don’t know what is says about me as a software engineer, but that site is the first place I visit to look up more obscure statuses.
Sure, but it'll never reach maturity if you don't try it! We're always looking for more people to test things out, give their thoughts, and contribute ideas or fixes.
It's absolutely exponential - it's just that the base is barely over one and the exponents involved are not very large.
A team of 10 devs costs $2-$3M a year. If you are providing 70% of the value, you should be pulling in more than $1M a year - even accounting for the overhead of having someone else code review and QA.

Are you making 7 figures? If not, you shouldn't feel guilty about how much you're working. It sounds like you could lean on your employer for a six figure raise which can pay for things like a personal trainer.
I’ve always gotten better rates from the dealer. That’s after checking with the credit union and Capital One. Thads both with CarMax (multiple times) and a new car dealer.
You may want to really go to a gym (meaning broadly, any type of physical activity, if it's not a gym but running or biking or anything else for you, it's fine) more. It's amazing how getting regular exercise (and I don't mean just walking around the block, something that really makes you sweat and pushes you to your limits) has positive influence on your mental health - yes, including the work stuff. It's hard to believe until you really experience it, but I can tell you from my experience, if you feel frustrated after a bad work day, there's nothing like putting your big brain on neutral for a while and do some physical exercise, and then you'd be surprised how much better you feel. Do take that hour - it will pay for itself, you'd get much more back in better productivity and better mental (and physical, obviously) health.
SpaceX could become most valuable US startup with $125B valuation
Your examples (while beautiful) are fairly different from each other.

The assembly tricks got obsoleted because they're not needed anymore - we simply don't program in that hardware anymore.

jQuery still works fine to this day. It's just that engineers don't like it anymore. The same will happen to React in a few years.

I wouldn't hire a jQuery developer for working in a cushy company with their millions and their React codebases - React knowledge is actually one of the things we test for (and, unexplainably, one of the few exceptions we'll allow to avoid knowing about algorithms and time complexity).

If I had to build something with my money on the line, I'd definitely pick the jQuery veteran.
Good point, I use http://butt.holdings quite often and never thought to check.

Headers say they're running varnish, so it's probably safe to keep using it.
>You might simply be sensitive to Roundup,

This was from blood IgE anti-body screening so I'd imagine it wouldn't confuse wheat and roundup...
Math doesn't render inside a bullet list item. I don't know how to file an issue against Github itself, somewhat ironically.
Even they admit that in the end CICO is correct. You cannot escape physics.

That being said, the real question is: if somebody stopped eating, would their body die instead of using their fat for energy? There could definitely be cases where that happens (likely caused by modern tech / science), but given things like this happen:

https://en.wikipedia.org/wiki/Angus_Barbieri%27s_fast

It’s likely just a willpower/intellect issue once cico is handled. How long can you keep it up, are you able to make effective modifications, etc until you reach your goal weight.

I’d wager that it’s much more likely society lacks willpower & intelligence (when presented with excess resources) instead of we introduced something that makes our bodies unable to lose weight.

Anecdotally, as a former obese person and with many family members who have dealt with/are dealing with obesity cico + willpower was always the answer. It’s very likely the willpower needed to lose weight is something a large portion of the population fundamentally can’t achieve without cultural enforcement.