skysight-inc/HackerNews huggingface dataset:
Ask HN: Best books or courses to self study undergrad math subjects?
For someone out of touch in mathematics and done undergrad in electrical engineering and currently working as a programmer I want to relearn/learn mathematica again. I have done calculus in the past and some matrix algebra and probability in college. But I remember those topics very foggily.

I want to learn undergrad math properly again. Books or courses are my friend in this journey.

I ask you all HNers who have had similar experiences or have suggestions please suggest a path I should follow.

P.S.: Being an electrical engineering grad I know boolean logic and all. But have never formally learned or written mathematical proofs. I want to learn that too.
Is NYPost not a deliberately satirical paper?
Very coincidentally convenient that their incompetence leads to MORE sales. Funny, that.
> How do you screw up account migration?

I've always assumed this is just a dark pattern. There's no excuse.
That is a great B-movie.
>Without code search, you might have to clone a bunch of repositories and grep through them

Why is this an issue? I do have a clone of all my company repos, doesn't everyone? Memory is cheap and ripgrep/ag are fast.
Not sure what that means. Is that like Upwork, Gitstart?
TabbyML | Full Stack Engineer / Machine Learning Engineer | REMOTE

Self-hosted AI coding assistant. An opensource / on-prem alternative to GitHub Copilot.

Project: https://github.com/TabbyML/tabby

Show HN post: https://news.ycombinator.com/item?id=35470915

We have an ambitious roadmap ahead, and we need your help! If you are interested in being an early member of a fast-growing startup team(spoiler: 100% remote , open source , and transparent compensation). Please reach out and apply at https://tabbyml.notion.site/Careers-35b1a77f3d1743d9bae06b7d...
is that a bad thing?
EcoHealthAlliance Receives NIH Renewal Grant for Bat Coronavirus Research
Other than all the courts/suing discussion, handling undeserved charges on your bill is exactly what your credit card company is supposed to do. The whole "they use different vendors" thing should be their problem, not yours. Press them again and tell them to take care of the problem regardless of which processor (and how many) they originate from.
They have other issues as well. I went to buy my son Minecraft: Dungeons as a gift, and after the purchase, it was associated with my Microsoft account. I was unable to gift the game to him, so had to purchase the game again while logged in under his Microsoft account. Nowhere did it state that the game would be associated with my account, and I wasn't even aware I was logged into my Microsoft account.
How well does it do with anything that's not just a pastiche? It's easy to throw in the tics of somebody famous, but can it actually do what a real writer does: focus on what's interesting, build a flowing narrative, target the material to the audience?

Exaggerated voices might give you variety, but I don't actually want to read a piece on the style of any of those voices. I would, however, be intrigued if it could write like me, or like any of the famous nonfiction writers who I've consciously patterned my style after (Isaac Asimov, Mary Roach, Cecil Adams, Michael Pollan)?
Bandwidth is not cheap for many of us.
"Scrum shortens planning horizons by limiting batch-sizes to two week sprints. . . Still, because Scrum is a push-based system, it still requires you to do some form of estimation . . . This demand for estimations leads to unproductive and unnecessary estimation meetings."

I actually prefer Kanban over Scrum, but none of this matches my experience at all.

1) People plan multiple sprints ahead in Scrum. Not necessarily the full sequence of tasks, but things like telling a stakeholder which sprint their task will be in.

2) Many people are in a situation that's inherently push-based and requires estimates. Scrum is just a way to achieve that. The author gets snarky in the first paragraph about choosing Scrum vs having it chosen for you, but really . . . most people know full well that Scrum was chosen for them, and that it was chosen for planning purposes. And that they do tasks because other people need them done, not because they had some free time. Heck, the whole project usually exists to serve the needs of others, not the joy of working fast.

3) Even in Kanban, we'll usually have basically the same grooming meeting. That's because the meat of that meeting is sharing information and thoughts about what the upcoming tasks involve and discussing whether and how to break them down into sub-tasks.
Himalaya: CLI to manage your emails
Yeah, I just think folks overestimate the value of a "log out of all devices" button. Short TTLs on session tokens seem fine enough for the early months, at least, and then yeah once you can get that first round of funding (or revenue to pay for the lights), getting something like auth0 might make more sense.
North Atlanta suburbia we have them. Pretty common when I put out mealworms as food, but virtually impossible to see otherwise.
You can toe a line without toeing a line. That's the group involved in enforcing the line.
Several points are things that have nothing to do with writing a resume:

'Name Recognition' - You should have worked at FAANG or large companies.

'Short stints' - You should have worked for 1.5+ years at each job.

'Drive Initiatives/Impact is King' - You should be driving features and taking ownership.

Those all take years to cultivate and are things you would obviously add to a Resume if you could. I guess the point is to not add in any fluffy BS. The authors point seems to be that people who have impressive credentials are good candidates?
Thing is, if you can establish an SSH connection to the target machine, you can easily tunnel HTTP over that. And it doesn't need to have a dedicated web server service for that; the app can embed a localhost-only HTTP server directly.

One could argue that this is extra complexity... but I don't think this argument flies in comparison to "React for CLI", especially once you take into account all the dependencies.
IIRC it was the fastest workstation available for under $5k in 1990 (around 15 mips, I think?). You have to remember what market they thought they were selling to -- it was meant to be a high-end personal workstation, not an industrial machine. Sun and SGI machines started at around $10k and went up from there.

They were sold, among other places, in college bookstores, right beside the Mac and Windows machines. I was a campus consultant and sold a number of them - a lot of my job was hanging out in the bookstore and talking to potential buyers. I have no idea how one went about buying a Sun, but they certainly didn't bother much with individual sales.

So it's competition was the higher end of the Mac line and a bit up from that, really. Turned out there was never much of a market for personal workstations, hence the low sales numbers.
many of us alpha account users have no pathways forward for account migration either. Big suprise, M$FT is as horrible as ever.
I often want to honestly ask "why we can't just do X", but I feel like I end up coming off as asking "can't we just do X" no matter how hard I try to phrase it otherwise. I feel like this is a place where English grammar just doesn't give you any good options.
I agree on the latter, measure deliverables & people's contributions to the deliverables. Having paranoia that someone is working two jobs, so you need people in office or you need to install aggressive spyware is extreme.
I'm so sorry to hear that. That's ridiculous.
I always find stuff like this cool. Being able to still use the resources you acquired before you dropped privileges. Some related concepts I also love are capabilities and CHERI[0].

[0]: https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/
It would be really awesome if code search could one day consume LSIF for precise results in its index similar to source graph. The symbol search is good now, but approximate. Having more precise code search by allowing devs to upload LSIF data in their CI pipelines would allow for precise symbol search (go to definition / find usages actually being accurate) and remove irrelevant result.
they find human-made tools (which they can assign dates to) on islands distant from shore.

Their only explanation that they are hypothesizing is that humans traveled there across water. Do you have a better idea? They're not saying they found boats, they're saying there is clear evidence of human travel.

Focus on the evidence there is, not evidence you would like to see. What do you hypothesize that fits the evidence?
https://xkcd.com/2758/

Another whimsical XKCD reference.
agreed that I don't think it makes you stand out particularly just by virtue of using latex, but it does look nice, typically much nicer than most word templates. And it is also much easier to get looking consistent and well organized imo.
Very much so, I think it's about healthspan rather than lifespan for many people.

Hopefully we can improve that. Many people would be much more okay with feeling great up until an old age, have a few weeks of infirmity, and then pass away rather than the multiple decades of gradual decay that we have now.

Not that that's necessarily entirely realistic or possible, but it would be nice, if it is a possible thing indeedy.
Yes, Gigster is the closest one but their focus on AI/Blockchain and innovations overall, while my focus is on general development and operational efficiency.
>Is there anything similar in the science of anti-aging? Where (A) The body of research is large, well established, and mostly uncontroversial; (B) The benefits and safety profile are good; (C) The majority of people who are serious about this stuff use it/take it/do it.

The sodium/potassium ratio, and particularly keeping it smaller. The top answer right now is "nutrition", but that's a hairball, and the Na/K is a bright spot that gets left out of the discussion precisely because it is much less controversial than the endless debate over macronutrients and staples. The sodium/potassium ratio has effects on:

hypertension: https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1440-1681....

stroke/CVD: https://bmjopen.bmj.com/content/6/7/e011632.short

bone density: https://academic.oup.com/jcem/article/87/5/2008/2846608

chronic kidney disease: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6047877/

and even such seemingly unrelated conditions as depression: https://physoc.onlinelibrary.wiley.com/doi/full/10.14814/phy...

and age-related cognitive decline: https://www.sciencedirect.com/science/article/pii/S258979182...
Lua's a great language, and I've got nothing bad to say about it.

TCL is fine too though. I think its main problem is that it feels alien to people who haven't used it much. That plus the way that comments are treated by its tokenizer. :)

For new programs, the only reason to embed TCL would be if your audience already knows it. If I was writing a new piece of EDA software today, I'd probably still choose TCL because it would have critical mass with my userbase.

For existing programs, what's the benefit in switching? If you get beyond the "TCL is ugly" mindset, what benefit would Xilinx/Altera/Synopsys really gain by switching? Their whole userbase already knows TCL, and there are tons of scripts that are already written. Switching to Lua wouldn't add any new functionality, and it would be hugely expensive. It would also annoy their userbase, who would have to go off and rewrite all of their own scripts without any benefit.

I guess you could characterize that as "we've always used TCL and can't be bothered to change it", and you're not wrong. But I'd challenge the assertion that it needs changing. TCL has a big standard library, and an enormous amount of third-party code in the wild. It was even an important Unix system language for a while there. Today, TCL still lives on in Expect and Tk (generally wrapped by tkinter). It's probably lurking in lots of other places as well.

Would you tell the Welsh that they should give up their language just because English is more widely used? Sometimes a language takes hold somewhere, and it becomes part of the culture. Switching isn't impossible, but is the benefit worth the hassle?
Perhaps before you're able to purchase one, you should have to watch a video of its effects on children; to include the screaming of course.
If human beings can learn things from copyrighted material, shouldn't this be the case for AI too? And reason for governments to train the most massive AIs instead of private corporations?
NeXT wasn't bought until late 1996. That didnt kill the RISC project, what happened is the company dropped all hardware and became software-only (primarily on top of x86 boxes, but some lower-level pieces ran on HP and SPARC).
C'est formidable!
I'm happy that at last, my Stack Overflow question and answer have been fully solved with technology improvements!

https://stackoverflow.com/questions/43891605/search-partial-...

It's been almost 6 years, though... for a search scenario that would be trivial to implement with grep (at scale that's another thing...) Still, a nice example of perfect being the enemy of good, I guess.
I think these are very good points! I understand what you're saying better now. :) <3
Mushrooms found to keep themselves cooler than their surroundings
Relaxations in Optimization
The first Smalltalk JIT was written for the 68020, so the NeXT hardware would have been suitable.

EDIT: OTOH, The Tektronix AI Workstations had already been on sale for a while by that point and had not been all that successful. They ran Smalltalk on top of a UNIX-like OS, not directly on the HW.
The Mojang to Microsoft and Java to Bedrock migrations have lost me as a customer. I have a text file of passwords and I have no idea which is which and constantly get it wrong. Once I get in, it's the same nightmare to get someone else in. I also apparently have two launchers on my PC now? I would play more if this was easy. My kids would play more if this was easy. Opportunity lost.
Meanwhile CMA: you are leading cloud gaming and hence can't acquire Activision.
You could probably acquire an old, defunct sim card pretty easily and insert that. It might technically satisfy the ability even if it's not traceable to you.
Dont think it is the filters that are getting worse. It is the spam that is getting better at avoiding the filters.
Why can't people just do exclusively normal things in their home, like eat corn flakes and consume popular media?
I cleaned my phone usb connector like this last week, after the charging cable wouldn't go in, because something was lodged in there. Just used a pin I found on the wall at work to scrape it out. No problem ¯\_(ツ)_/¯
Sounds normal
Speaking of bank safe boxes, when the IMF and the EU forced Greece into capital controls, meaning people could only get $400 a week out of their own accounts, plus money for rent...the safe boxes were also controlled. So you were no longer allowed to be alone with your safe box, an employee had to be present to make sure you're not getting money out of there.

https://www.reuters.com/article/eurozone-greece-cash/greeks-...
Multibillion/trillion dollar companies and broken websites seems all too common nowadays.
Were you watching me?

Because that's what happened.

I am a user of New Relic. Not because I'm happy. But because OpenTelemetry doesn't come close to the same features. Fortunately, at least OT is about 10x harder to set up with worse documentation.

Wait a minute...
Datadog startup journey from my perspective:

1. use Datadog, because it gets you a bunch of stuff without having to really set it up, like anomaly detection, which is poor man's monitoring & alerting

2. once you start getting product-market fit and the number of instances you run grows you notice your monthly bill going crazier and crazier and you now have something that starts to resemble an ops team -> migrate to a different product, set up proper monitoring

I've seen that at 3 companies I worked at.
Just wait until they find your personal cell phone number and try to force you into scheduling a "time that works" on the calendar.
Sentry is python and has extremely reasonable costs (and you can even self-host it).

Honestly if you want to complain at the cost of hosting (which, we don't know if they would) then licensing the software and allowing people to self-host would be the solution.

$65M is enough that I could fund a team running google's monarch system for 7-8 years.
Read these to find out:

https://www.theguardian.com/commentisfree/2023/may/08/ai-mac...

https://www.theguardian.com/technology/2019/jan/20/shoshana-...
i bought a bunch of NeXTstations and a cube at a university auction in 2001 and had been using them for a few years after that.
Operational costs can be billed to a project. It's not really that the business doesn't want to save money on this stuff, but it's much easier to wind up in this situation when the loops to hire some engineers are 4x as complicated as just adding another sub-org to the data dog billing..

Does seem like a pretty wild bill, thou.
It depends on the city and the person and the job who has the longest commutes. My friends all live pretty close by on the edge of where city becomes more suburban, but along the train line, and in most cases share and apartment with someone and we're all between late-twenties and almost 40. Almost nobody commutes into the downtown anymore though, they're commuting by various means to either a fixed workplace in another area, or disparate workplaces wherever the job is that day. But their home base is where people are.

The poorest people are on the street or in an old place, or a roommate situation.
I don't know, I do everything manually. I remember most of my passwords, but when I forget one I open KeePassXC and copy-paste the pwd into the login. And once every month or so, I'll manually ssh the databases around in a round-robin manner and merge them on every machine. Mainly b/c my pwd database is one thing I don't really want to trust to the cloud, and the manual effort of not doing that isn't too onerous.
If Veritasium is to be believed, we use more cement than any other substance apart from water, so imagine the impact that lowering the carbon footprint of concrete, even just a little, would have.

https://www.youtube.com/watch?v=rWVAzS5duAs
This was an artifact from a long-running debate about how we should organize the taxonomy of genus Homo. On one hand, people made good arguments that archaic hominins like Neanderthals were distinct enough to consider them separate species. On the other, there were reasonable arguments that they were closely related enough that archaic and modern hominins were a single species with a number of distinct subspecies. Modern humans would be called H. sapiens sapiens in the latter scheme.

This debate was mostly ended in favor of the separate species perspective by the early 2000s, but not everyone was reconciled and archaeogenetics forced us to rewrite the human taxonomy anyway. People will understand what you mean if you continue using H. sapiens sapiens, it's when you use "H. sapiens" to include Neanderthals and Denisovans that people will be confused. Sometimes that terminology is also also used it to exclude transitional subspecies like idaltu, which I think is why wiki uses it.
Damn Interesting also has podcasts -- https://www.damninteresting.com/podcast/ My wife is addicted to "Damn Interesting Week" <3
One might consider that the FBI and CIA are the kind of organizations to have people on their payroll who are actually told to go to Facebook and lie to a hiring manager, saying, "I used to work for the CIA." Whose record is it that the person no longer works for the CIA? Only if I blindly trust the word of an organization which is opaque by design do I believe it to be as simple as you profess.
Dear Lord...the commission on that hog. The sales team eating good.
Article is all over the place, trying to tie AI hallucinations giving incorrect results as false equivalency of CEO's thinking AI will solve real world issues.

AI is a tool, arguing a tool won't be useful when we are already seeing it deployed to every field from recreation, design to production environments is kinda silly.
Well, it is not really atypical to have one of the thousands of possible atypical use cases in any home.
>rebuying these stupid copies for their kids because of Microsoft's incompetence.

I'm going with "because of Microsoft's purposeful design".
> As I said before, the context is readily available.

...which is why it's obvious that the following is not true:

> I have also responded to the totality of the original message.

Anyway...

> Do you want me to address the person (and your!) claims or not?

1. Yes, I would like you to address the person's claims.

2. Now you're telling me what my claims are? Cooooool.

> You just spent three paragraphs repeatedly calling me an unrepentant, untrustworthy liar with no credibility and no capacity for nuance.

I didn't say you had no capacity for nuance. ;)

I'm sure you could participate in a nuanced discussion if you chose to, it's just clear you're making other choices.
I've been on HN a lot of years. Lots of people here have money and as a group most of them consistently object to essentially any means to monetize content, pay content creators, etc while denying that this amounts to expecting slave labor from writers and also decrying the tragic lack of good quality writing.

I used to try to consistently point out such patterns while being personally attacked, told to stop whining, stop expecting to make money from writing as it's simply not realistic and "get a real job."

People here want a quality experience online. And they want it for free (including ad-free).

Often while they, themselves, make good money for writing the code that runs the internet. Somehow, that's different.
A detailed record of macOS and its security updates
It's been done: https://github.com/VidFerris/FaviconDoom
I wish it were remarkable. Companies discontinuing support for older authentication methods for software that runs completely on the desktop seems to a totally normal if depressing part off using software these days.

I miss the "good" old days when I just had to fight with authentication keys, keeping the right CD-ROM/DVD in the drive for a game to load, and maybe the occasional physical dongle for expensive specialized software.
Free market is an inherently unstable system. Capital _always_ consolidates until only a few market players are left.

At that point it's anyone's guess how much they actually compete or collude between themselves.
I get your point that it’s convenient to be able to blindly trust a slab, but in older houses you often have slabs that are too cracked, have settling underneath, or are otherwise unsure or suspect enough to blindly assume the “concrete will behave like concrete.” In those cases it’s pretty straight forward to just cut/demo out section of the slab, dig a new footing or prep for new slab in that area, and then reinforce as spec’d for the intended load. E.g. car lift in older garage. Even w/ new(er) construction I wouldn’t be trusting it to handle any sort of outlier use case without testing, or at least having the original blueprints w/ specs for the slab.
The recommendation for React projects for the past few years has been to write everything using functional components vs the old class-based components. In function-based components, you can only use hooks so useState is that's why the parent comment is referring to.
Ask HN: Curated News
How do you curate the news you take in? I’ve been using google news for a while and it’s just a bunch of stories about weird ways people died.

I’d like stories which are prioritized by…
- key local events near me
- very important global events
- economic and tech
- sports

I realize other people’s priorities are different. The biggest issue I have is random stories about tragedies which are so remote as to have no bearing on my life.

Curious for how you get high-quality news?
Ah, yes, you are correct. Thanks for jogging my memory.