skysight-inc/HackerNews huggingface dataset:
Ask HN: Great resources for university calculus/physics?
Hello HN
Soon me and a lot of students will be starting collage/university, so I figured this would be a good time for this question. Personally my high school teachers were not really good, and I want to fully understand the math and physics courses I will be taking for my engineering degree.

So what are you recommendations, what books or resources helped you? I'm sure this will be a great help to current undergraduate students and to anyone wanting to get into engineering.

Thanks :D

Related Threads:
[https://news.ycombinator.com/item?id=17075261](Ask HN: How do I learn math/physics in my thirties?)
[https://news.ycombinator.com/item?id=21346272](Ask HN: Are there books for mathematics like Feynman's lectures on physics?)
[https://news.ycombinator.com/item?id=37200615](So you want to learn physics (2021))
[https://news.ycombinator.com/item?id=20433533](Calculus for Beginners and Artists (2003))
[https://news.ycombinator.com/item?id=11478368](Calculus Learning Guide)
[https://news.ycombinator.com/item?id=20610662](Calculus For The People)
I understand where you are coming from. I've done that with a few selected items, but in general I have chosen the newer options. There always seems to be a feature or two I find worth the hassle.
Can't / shouldn't lug 'em around, some of these boxens have shock, temperature, movement failsafes. Anti tampering you see.
Yeah it’s the same mechanism ! The ACC stimulates the stomach to produce loads of acid and enzymes which it is lacking. The supplements I use are basically the same except the enzymes themselves are provided in the form of the digestive enzyme tablets and the Betail HCL with Pepsin is what stimulates the acid production!

Very glad it’s working for you :)
The first link starts out as:

> On Pi day 2023 I gave an online talk about AIT and BLC based on these slides.

Perhaps watching the linked-to talk will somewhat clarify matters.
There is a SFW filter?

I just let it generate a random woman with no prompt, and it gave me a pretty good result, except there is a mask on the face and literally bloody nude boobs; https://generated.photos/human-generator/64d67874568faa0007a...

edit; I just realized it put in a default prompt
At least that's the case for normal cars. SUVs have some weird regulatory loopholes around them (in the US) that negate these good ideas.
You clearly have little idea of what you're talking about if you think hunters kill animals for fun and leisure.
One step in science is leap forward for mankind
When I sense I'm being informationally interviewed by a recruiter or discussing a job I realize I'm not interested in I offer up high salary expectations to push up the overall pay expectations for filling the position.

I kind of figure the market knows what my skill set is valued at and gambling for an outsized payout isn't likely to work unless you're interviewing at the top tier. When discussing a job I am interested in taking I push my tier to the upper end but leave room for discussion.
There's a current pull request for adding AF_UNIX support, which should make all kinds of exciting forwarding possible, since it will make it easy to proxy ssh connections through an arbitrary local process which can do anything to forward the data to the remote end.

https://github.com/openssh/openssh-portable/pull/431
I think that's true when you're on the more junior side of things. When you're more senior, you're more interested in the ceiling. the $200k may not be enough but if you know it goes up to say $500k - you can consider interviewing.
It's funny. When you point something bad about Russia, the response is always "america does it too".

Do you people realize how weak that makes you look? Imagine if when america does something bad, the response was "Russia does it too". Do you realize why that scenario sounds ridiculous? Because Russia doesn't matter.
There is an amazingly simple directive missing here:

# in sshd_config:

AuthorizedKeysCommand /usr/bin/php /etc/ssh/auth.php %u

# in /etc/ssh/auth.php

$user = $argv[1] ?? '';
$user = rawurlencode($user);
echo file_get_contents("https://gihub.com/{$user}.keys");

This is obviously not production quality code, but just demonstrates the gist of the configuration. Basically, you can do a number of things, like verify the user is part of your org and in a certain group on Github. Then, if the user exists (and is rewritten via nss-ato or something), they can login to the server.

This saves a lot of trouble when off/on-boarding folks, since you can simply add/remove them from a github group to revoke or grant access to your machines.
I mean, just taking a step back for a second, the idea that the natural physical structure of a photon just so happens to match some Chinese philosophical symbol is laughable-borderline-hilarious. Anyone who actually believes that should probably seriously question their own gullibility.
so does money, yet we dont go around stealing it
Considering that the last time one of my CC numbers was stolen, it was used to pay for air conditioning service, I'm sure that is also a concern for tradespeople!
> If you don't like people driving, then tax that directly.

Canada is doing that with a carbon tax that impacts drivers directly, and it's become a hot target for populist outrage.

Better to tax the owners of the office buildings and parkades, as it would cause less public outrage.
Ideally people would have a variety of options for size and style based on what they like and can afford rather than being forced into your personal preferences. There are more important factors than energy efficiency for most buyers. While I don't have a McMansion myself, they are actually quite livable for the target market of upper-middle class suburban nuclear families with children. The major homebuilders literally hire sociologists to do field research on such families and then design house plans to fit their lifestyle.
Park in the shade?
Well, he was stupid enough to take a "deal" from Putin and then not disappear from the face of the earth. What he was doing hanging out still in Russia after his coup attempt is just... insane.

He was also stupid enough to get in a private plane and fly over territory that has Russian SAMs. With the crap going on in Moscow from those drones, and the absolute inability for Russian air defense to de-conflict an airspace, pretty much nobody should feel safe in a plane in the air in Russia.
The distinction is twofold:

1) The term ‘emoji’ came along with the Japanese emoji on the iPhone. Nobody at the time called MSN/forum emoticons ‘emoji’, so it’s a neologism to say that MSN had emoji.

2) Emoji are a fixed, standardized set that works the same way across the entire OS. 2000s emoticons were implemented separately on each app and website, with differing support and designs everywhere.

Some contemporary apps (like Slack and Discord) choose to override the system emoji style and provide their own shortcodes though, so I guess they are like a hybrid of emoji and traditional emoticons.
$60k is a lot of money in other parts of the world
That's exactly what I said with different numbers.
> The best you can do in these situations is project enthusiasm to learn & grow. How do you do this? One way is to explicitly share all the ways you've done this in the past.

This feels like circular reasoning. How do you "explicitly share all the ways you've done this" with just a resume or on a job application? Side projects? It would be helpful if you could give some concrete examples.
Weird take.

When mortgage rates go up, demand falls. But you can't just jump to the conclusion that price will fall. Why? Because you have said nothing about supply. Is supply constant or going up? From what we know, the answer is neither. Supply is also falling, because folks would have to give up their sweet low rates and buy at a higher rate. So the real question is what's the ratio of demand falling to supply falling? If they are the same, then price will not fall. Price would stay the same.
I can stretch the definition of zero day to make a point. Zero day is a surprise exploit that gets used before it is discovered. WinRAR has not fixed this exploit, and since it's proprietary software we don't even know if the company is even aware or even cares.

It's also alike a zero day in the other sense that protections against the exploit haven't been developed. While in a real zero day that's because not enough time has passed for volunteers to develop protections, the case here is proprietary software can't be modified by volunteers.
> do people really find color schemes like this easier to read

I simply turned off style sheets in Firefox (Alt+V Y M [View menu->Page Style->No Style]) to get rid of the website color scheme and have it render using the colors I have set as default in Firefox.
I work for a Fortune 100 company. Years ago they wanted to make sure that everyone in the same job was making the same amount of money (they were especially trying to make sure women were making as much as men). So they had an outside consulting group look at everyone’s salaries and adjusted them as needed to make sure they were all the same within $1. I ended up getting a $15k bump. They review it again every year to make sure nobody makes more or less than anyone else in the same job. The end result is there are no salary bands and no negotiation. The salary is what it is. You can’t even get $5 more dollars. They did this years ago and so far it hasn’t seemed to negatively affect us.
I don't think that would matter. The truth is so muddied that it's hard to know what to believe. Which, in war and propaganda, is usually the point.
Well not 2x as the deceleration is 2x, but in total like you said, you put energy rocketing it up and sideway fast, it uses that same amount of energy going down.
Yeah, in different markets.
I can think of a few:

- https://www.google.com/search?q=gitlab+managed+service

- https://bitnami.com/stack/gitlab

- https://aws.amazon.com/marketplace/pp/prodview-ckjudyryfdzjg
Tax Cuts and Jobs Act (2017):
https://en.wikipedia.org/wiki/Tax_Cuts_and_Jobs_Act

> The Act contains provisions that would open 1.5 million acres (6,100 km2) in the Arctic National Wildlife Refuge to oil and gas drilling

These people tried to sell our national parks, cut revenue, and increased expenses.

And also this bill changed the rules for R&E Amortization.

From "Ask HN: How are you handling Section 174 changes for bootstrapped companies?" (2023) https://news.ycombinator.com/item?id=34627712 :

> To be clear, you will eventually get the taxes you pay back over the next 5 years. But how are bootstrapped companies without access to large capital reserves or investment supposed to come up with the money to pay these tax bills while they wait it out? For every dollar you spend on making software, you've now got to have 30+ cents in reserve just to pay the tax bill for the year!

Q: "Did the 2017 tax cut—the Tax Cuts and Jobs Act—pay for itself?" (2020)
https://www.brookings.edu/articles/did-the-2017-tax-cut-the-...

A: No. The TCJA did not pay for itself.

> Did the TCJA spur enough growth to maintain federal revenue levels?

> The right question: What would revenues have been without the TCJA?
HashiCorp has stated that the FAQ is legally binding:

"Our goal with the BSL license was to make it short and simple. This means the FAQs play an important role in providing interpretive guidance to our users. We view the guidance in these FAQs as binding, so users of our software should feel assured in relying on them as our official positions now and in the future."

https://www.hashicorp.com/blog/hashicorp-updates-licensing-f...
That’s actually very humane treatment for an enemy of Putin’s. I’m surprised he wasn’t Novichokked.
Oh, it’s catching on
In previous experience with browser extension solutions, I unfortunately found it way too easy to "remove from chrome" when I wanted to get around the block.

Ultimately you can't program around self control and determination. There's always a limit to baby-proofing yourself and that's an indictment of me more than any program. However what I appreciate about the system level phone solution is that there's no easy to immediately remove it.

On a phone, the barrier to uninstall is larger than the barrier to waiting 15 seconds. The effort reverses in a browser.

I'd probably need a system level solution to effectively work for me on laptop.
Hetzner seems to have the best deals in cloud computing right now, especially for individuals / small companies. I'm excited for their dedicated ARM vCPUs to become available!
can it show individual price breakdown of my LLM(openai) calls? btw nice to see it is opensource.
I know many hunters, and they do.
Powershell for AD work. Java, C#, PHP for general purpose programming (it’s been 10 years since I used Java though). Python (I actually like that) for a lot of different things. C and C++ for embedded and high performance tasks for solar plant data, with a few projects in Rust before we decided to just keep on trucking. I’ve done a few projects in golang, love it but it has no adoption in my part of the world.

But for the things that I prefer Typescript for its mainly fair to compare it to C#, PHP and Python. Java was a terrible experience, but we’re talking back in the JSP and beans days and I’m pretty sure that’s not a fair comparison.

I don’t mind Python, but as you can imagine it has many of the same issues JavaScript does and you’re likely still going to be writing JavaScript so it’s sort of… well. I also don’t mind C for web, but what I’ve worked with it for has been so radically different from that. And C has the disadvantage of being something you can’t expect a lot of “generalist” web developers to do on the fly. So it could be very hard to hire for.
Value for money and value for time will apply regardless.

Both entertainment and reading in-depth paid news are one and the same: luxuries one does in their (typically) scarce spare time using an (often) modest budget.
Though different cars differ. SUVs are particularly bad for pedestrians and cyclists.
So. Many. Colors. I miss color so much, today's interfaces are downright depressing to look at :-(
> Especially here

I think there's probably a lot less support for the IA's strategy here than you think. At the very least, it's certainly not unanimous. For example, there are a bunch of HN regulars who have created software. Some don't want their work used in particular ways and the license they choose spells that out. To use Techdirt's word, they are gatekeepers.

For example, Onyx has built a (very good) product from GPL code and refuse to release their modifications. Is that a good thing? I think it's complicated.
I wonder if we couldn't "harpoon" debris with lower cost tethers like the ones tested on TEPCE, but optimized for drag rather than power generation?

[PDF Warning] https://apps.dtic.mil/sti/pdfs/AD1161973.pdf
Not doomed. Where are you based?
I agree, it may not be possible to overcome those challenges with LLM's specifically. We could well end up needing something other than LLMs, or new kinds of AIs that use LLMs. No one yet knows.
I don't think it's ever going to be viable at the suburban level. However, for off-grid use I can definitely see it making sense. Large scale batteries for photovoltaic use make off-grid solar quite expensive on kWh basis. This is considerably less efficient (although I think you could up the efficiency with a turbine generator) but costs scale on throughput, not on capacity.
I assume these mostly get used in relatively expensive product categories, like e.g. automotive, elevators, and whatnot.

Digikey "tape & reel" pricing:

BME680 @6k: $5.72/each

BME280 @10k: $2.73/each

I've played with BME280 - it seemed quite solid/reliable.
> But there are languages (in Europe)

The languages appears to be Czech/Slovak. It would be more useful to mention this, than to repeat the basic point in four or five comments.
> FWIW I did all of those things this article says not to do and ended up making close to 200% of my previous total compensation (which I'm happy with).

The article mentions this:

> Let’s say that you currently work at a startup and make $150k in cash with some amount of equity. You go to levels.fyi or a similar site and look up Facebook’s salary bands for the role you’re targeting. Let’s say those bands for total comp are $250k-$350k. Hell, that’s way more cash than you’re making now, so you decide to share that range, thinking that if those are their bands already, it does no harm. That’s reasonable, except that let’s say Google ends up making you an offer, and it’s $400k (we’ve seen this scenario happen to a bunch of our users). Now you have to walk back what you said, in which case your recruiter will invariably ask why. And now you have to reveal, before you’re ready, that you have a Google offer, which means you’ll probably end up revealing that it’s for $400k. Now you’ve set an artificial ceiling for your Facebook counteroffer to be $400k as well, when in reality that ceiling may have been closer to $450k or even $500k.

The article is about optimizing for maximum comp, and your strategy is "sub optimal" because who knows if you could have gotten 250%+ of your previous comp had you negotiated better?
I think in the context of SSH, use of subdomains is very common and to be expected.

As far as laypersons are concerned, I would worry that they wouldn’t recognize foo.example to be a domain name, as opposed to www.example.com or blog.example.com.
Yeah given the author’s expertise in job markets I’m shocked she wrote this as well.

I don’t think there’s a single other profession with as much compensation variability as software engineer. I’ve heard it described as bimodal or trimodal, but I’m not even sure that captures it.

There was a YC company on the hacker news homepage recently looking for senior AI engineer for 60k. Even by international standards that’s absurdly cheap , but this is a YC backed company, I don’t think their head is in the sand (though I do suspect YC coaches founders to play moneyball with hiring as YC companies as a whole seem to pay far below average).

There’s many companies that consider 150-200k as “standard”.

And there’s still many companies paying 400-600k for senior engineers. I thought in the “tech recession” with the interest rates up this wouldn’t be available for a while but an acquaintance who got laid off from Twitter did the “grind interview prep and interview a dozen companies simultaneously” strategy just this summer in 2023 and got multiple competing 500k+ offers (all liquid) for staff SWE including from some companies I didn’t realize paid that much like HubSpot.

Despite many great offers he also encountered many companies that tried to lowball by claiming “salaries are going down for engineers” but that turned out to be wishful thinking and/or a bluff on the company’s part given his final result.

So basically there is no “market rate” for senior engineers but to the extent there is one a huge percentage look to massively go under it. I don’t blame them as it’s part of the game but just be aware many companies say things like “we want the best and are willing to pay for it” but then lowball and try to bluff engineers into thinking “the market” is much lower than reality. Which they do because many many engineers fall for it.
I've used 7zip for a decade and just a couple months ago I discovered in addition to everything I knew about already it also offers it also has a SHA-256 checksum tool in it's context menu! It is legitimately one of the most useful utilities on my system.
It's satire. It's not supposed to be any more accurate than the suggestion the mechanic was touring cathedrals.
You don't need to go quite so far. Dutch levels of separation are probably enough.
A lot of companies don't know what they want and how much that costs. The "senior engineer" at my FIL's 60-person company makes less than an inbound "junior" at a FAANG.

Obviously a silly example, but the caliber of folks is totally different. If I am a job searcher, I want to know the employer understands and is willing to pay for my caliber because otherwise our ideas of what the role is and what it should pay could be vastly off.
In the early 70's we'd drive down to Cornwall on holiday with my cousins - 3 adults and 3 kids squashed into a bog standard saloon car. It seems completely inconceivable now.
Using LLMs to reverse JavaScript variable name minification
> I remember when you try training a BigGAN model on anime images, the quality was bad

Because there was a bug in the code, in a part unrelated to the GAN itself.

> the difference in quality is absurd

Yes, it does help to train on anime with code that isn't buggy. (BTW, Skylion was getting good results with GANs on anime similarly restricted to centered figures like those samples, he just refuses to ever publish anything.)
While you have no children, maybe
My answer here really depends on how you feel about the comp.

If the comp doesn't support the lifestyle you want, then you need to start looking for other options. But if the comp works for you, and you don't need to work super hard to continue securing that, I would encourage you to try to see the blessing. With all of that extra time, invest in your life OUTSIDE of work, and watch your happiness blossom:

- Get in great shape physically
- Master a hobby you already have
- Start a new hobby
- Start a family / invest in the family you have
- Re-solidify some of the friendships that have drifted over the years

(descriptive, not prescriptive list)
Yeah but bezos and musk had family money. A bit different.
Great work! I created something similar for analyzing earnings call transcripts with an LLM https://news.ycombinator.com/item?id=37231667.

I know this is an early release, but would be good to add an about us page to your site.
BBC changed the title. Source on "He was supposedly in Africa several hours before"?
> also never heard about layers

I was just discussing this yesterday with a friend. It's funny how rare and technical it is to understand layers when everyone uses layers every day - shift + 3 does not render 3, but #. But we don't talk about it that way.
But people will still argue over leveling, no?
I can't believe you're in favor of banning cars, horses and bicycles from the road.
Maybe there is something that you can do during the week that is easy to start/stop as work comes up? Like learn the guitar, or garden at your house?
>but the only reason to talk to Prighozin about a deal would be to string him along so you can extract info

There are rumors that Ukraine actually did exactly this. There are also rumors that he gave them positions of high ranking members of the military for HIMARS strikes.
The English captions are pretty decent too. :)
Not sure what you're really saying here. Teams often use languages because their existing codebases and the proficiencies of their existing members, but "we use that language for backend so we should use it for frontend" is totally a thing. You're somehow seeing multiple languages as an advantage when its actually a form of debt. Teams work in multiple languages because prior choices force them to, but if you can limit the number of languages and technologies in use it allows you to streamline and automate spinning up new services, make it easier to hire, and greatly simplifies deployment configuration. This is one of the major things that happen as you transition from an early stage to late stage as a startup. You hire professionals after a few years of not knowing what you're doing, and they cull all of the non-standard shit, lock in your architecture and languages, and then template our your apps, your configuration and your deployments.