Hacker Newsnew | past | comments | ask | show | jobs | submit | more DarmokJalad1701's favoriteslogin

It's a shame he went to all the trouble of avoiding conventional education (for the wrong reasons), but then still ended up going down an execution rather than concept focused route. As soon as you start memorizing operations and treating math more like a narrow grind only approached through arbitrary problems solved primarily through computation or use of rote application of poorly understood technique, you lose the ability to understand math as anything other than a human attempting to be a computer.

The author expresses his misintuition of variables - there are plenty of simple examples and thought exercises which can inform the intuition. Later he expresses getting mixed up dealing with fractions - this is a clear demonstration that a fundamental understanding of fractions was skipped in order to grind out solutions. Modern math education is spectacularly guilty of going too far too fast.

Fundamental understanding gives exponential results yet most courses try and get the axioms and basics out of the way as fast as possible, working through basic proofs or derivations is cute sideshow, if anything. If the fundamentals are well understood, the applications feel trivial, intuitive, beautiful, clever - when the fundamentals are taken for granted, one word describes the relationship to the rest of the material: arbitrary.


I've been wondering if there is a connection between Lagrangian Mechanics/Calculus of Variations and Dijkstra's shortest path algorithm.

https://profoundphysics.com/lagrangian-mechanics-for-beginne... How you would translate from the discrete, relational approach to the continuous, analytic one?


Enough of you care about this to vote it to the front page? Who are you people? In that case, I have two favorite books on this topic.

Bamberg and Sternberg, A Course in Mathematics for Physics Students. It's a redo of calculus using differential geometry from the start. A very pretty way to do E&M, or calculations on the surface of the Earth, or vector flows.

Grady and Polimeni, Discrete Calculus. This is how you do calculus on graphs, which is how you do scoring algorithms on graphs. You know, for big data.

Discrete exterior calculus in Python! (almost forgot) http://arxiv.org/abs/1103.3076 They have demos that show how extraordinarily powerful it is.

That ought to keep you busy for a few months, you odd ducks.


The article complains a lot about tax loss carry-forwards, characterizing that as a "loophole".

It is not a loophole, it is a deliberate policy to accommodate business plans that simply do not fit in a single tax year. For example, building a chip fab, designing an airliner, creating rocket technology, is a multiyear process. There can be many years of expected losses before it is possible to start showing a profit. It is perfectly reasonable to offset those profits with the years of losses.

It also applies to businesses that expect to have lean and fat years, like farming. It allows companies to rebuild their reserves after years of losses.

BTW, individual taxpayers used to have this, too, it was called "income averaging".


I implemented a TeX engine in WebAssembly so you really can run TeX in the browser. You can see a demo of this at https://tex.rossprogram.org/ and at https://github.com/kisonecat/web2js you can find a Pascal compiler that targets WebAssembly which can compile Knuth's TeX. Interesting primitives like \directjs are also implemented, so you can execute javascript from inside TeX. The rendering is handled with https://github.com/kisonecat/dvi2html for which I finally fixed some font problems.

To make it relatively fast, the TeX engine gets snapshotted and shipped to the browser with much of TeXlive already loaded. So even things like TikZ work reasonably well. There is of course a lot more to do! The plan is to convert ximera.osu.edu to this new backend by the fall.


Unfortunately, the code in this book uses a modified version of scheme which is no longer maintained.

I'm starting to evolve my work with SICM to cover "Functional Differential Geometry" [0], mostly because I hope to learn about relativity (special & general) while doing so. Your book evaluations will certainly help and I will have to compare notes with GRtensor (when/if I come to understand enough of the basics, not guaranteed :)

[0] https://mitpress.mit.edu/books/functional-differential-geome...


Retina is a great example of how Apple operates in general. They care about outcomes, not spec sheets. Sure, they'll take the time to spec dunk when the opportunity presents itself. It's just rarely the reason they do something, whereas Dell/HP/whatever want to say "4K SCREEN OMG" on the box regardless of whether that actually leads to a better experience.

Apple realizes there's diminishing returns in upping the resolution beyond what your eyes can see. So they hit Retina, and then move on to focus on color accuracy, brightness, and contrast.

They do this throughout their product stack. Only as much RAM as their phones actually need, because RAM is both costly in terms of BOM and also consumes battery life.

Using fewer Megapixels than competing phones because it's about the quality, not quantity, when other manufacturers trip over themselves to have the most Megapixels.


I just added it (thanks for pointing that out) but for anyone that wants to get in touch it is anthony.rose [at] spacex.com.

Edit: and there are other locations too, including Redmond, WA.


Linux people don't want you to "not use Linux", they want you to see that wearing a burlap sack is good for your soul, then you'll embrace it wholeheartedly on their terms. The computing world is as tribal as the USA's Red/Blue[1] arrangement, but the origins of the tribes and the polarisation of opinions are as if perfectly tuned to avoid Linux on the Desktop.

The people who like Linux for its customizability and modularity see user friendliness as removing options, and prefer the side of more difficult but more configurable. Or wouldn't object to friendliness if there was zero cost, but have no personal need for it and so no interest in supporting it or developing it, or don't believe that's possible. Some crossover here with a certain kind of neuro-atypical who sees a BNF grammar dump as a user friendly help message, and believes Linux already is user friendly.

Two of the more vocal sub-tribes are the complexity fetishists and the 37337 hax0r / V for Vendetta user. One takes their sense of self and identity from being visibly clever and able to use Linux and sees people who cannot as inferior morons, the other takes theirs from the counter-culture and sees people who don't use it as pathetic sheep normies. Both vehemently object to the "dumbing down" or "commercialisation" aspects and the accompanying loss of self identity. If anyone can use it, using it isn't a sign of being clever or special; normalising it so your mom could use it would be like making 4chan friendly so your mom could use it, or McDonalds opening a Burning Man stall, or getting Linus Torvalds to tone down his communication style, totally embarassing and unthinkable. Taking away what both groups like about it. Overlaps a lot with the "if it was easier to use, I wouldn't get paid as much to use it, and I'd have to work with morons because only morons like easy to use things" sysadmin sub-tribe.

The anti-Microsoft user is another vocal subtype, whose sole reason for decision making is the polar opposite of whatever Microsoft would do. Ease of use is not bad per-se, it's bad because Microsoft claims to value it. NO progress vectors that lead towards Microsoft are allowed, except (curiously) slavishly making cargo-cult copies of surface level Windows dressing hoping to entice the mysterious "users" to come. When they are freed from Microsoft (or Apple), surely they will see the light, accept mud huts and rejoice.

The Stylites[2] are principled idealists, if Linus Torvalds can have no interest in GUI distributions, or Richard Stallman can use a Holy text-only system for years, that's what we should aspire to. Ease of use is a sinful temptation towards vice. Say three Hail Mary's, your mantra is "but POSIX" and "The UNIX way". Minimailists join here, change your mantra to "Ed is the standard editor".

The least controversial is the pragmatic open source developer, in Mac world they can charge money for small utilities and do and make them nice to use, in Windows world some charge and some are free, in Linux world they can't charge and ease of use and documentation take more effort and time, and nobody is paying for that, so ease is often left as an afterthought.

And people who value free-as-in-beer who will put up with anything if it saves a buck, they're already running Linux on hardware they got from eBay, or Windows because it came with their computer, and have no other requirements. Nice would be nice, as long as the 3D effects runs fast on an S3 Virge DX and don't cost money. Also covers people who can't afford alternatives who also live by "Nice would be nice, as long as the 3D effects runs fast on an S3 Virge DX and don't cost money" but for different reasons. Also covers the majority business use - I'm not paying for (a webserver, a database, a fileserver, an IDE, a compiler, etc (but I will pay Oracle licensing)).

Less principled idealists. People who object to proprietary corporate things - use of binary blob drivers, companies like Adobe getting involved in offering proprietary software, compromises with media companies about codecs, closed file formats, things that would make Linux on Desktop more palatable but at too high cost.

Somewhere in there is a single user who paid for SUSE.

On the other tribe sides, people who like simplicity or the appearance of it, people who can and will pay, people who don't mind the norm, people who don't need to show off complexity, people who don't object to proprietariness, the desktop user market, who value convenience and comfort, who are pragmatic, or want to get things done without caring about how, are using macOS, Windows and Chromebooks.

Linux on the Desktop depends on Linux becoming something else, taking on characteristics which go against why these tribes gathered in their respective groups in the first place. From the Linux polarised side, the desire isn't for "Linux on the Desktop" but for popularity and approval and good hardware drivers. Much, much better if you change, you can have Linux on the desktop right now, simply deal with video codecs, audio problems, worse trackpad, use a Thinkpad, use keyboard shortcuts, change the software you use, change your values, change your beliefs and your priorities and you will see the Linux Desktop you seek is right here waiting for you, today, you can have it, and better, the suffering is good for you! It doesn't feel like suffering at all, it feels righteous, principled, superior! Windows/macOS users wouldn't object to Linux on the desktop if it was like Windows/macOS, but then again if it was the same, why bother switching, where's the advantage? Neither side wants Linux to change to become a desktop os - one side loses everything, the other side gains nothing. One side wants people to change en-masse, the other side is disinterested in the whole thing.

It needs millions of Windows and macOS users to be forced onto Linux against their will, then strive to use their money and effort to make it into the things they've lost, at which point there will be a distro Linux tribes dislike. Or, for Microsoft to make Winux under the business "I'm not paying for that" motivation, which will also result in a distro Linux tribes dislike.

[1] https://slatestarcodex.com/2016/04/27/book-review-albions-se...

[2] https://en.wikipedia.org/wiki/Stylite

See also: https://slatestarcodex.com/2014/09/30/i-can-tolerate-anythin... and that Greg Egan story I can't find where people wake up one day with a kind of telepathy where they start to take on the beliefs of the people physically close by, and form local tribes around strong attractor ideas, and the main character is a wanderer trying not to be caught up in one, and it took me years to realise it's not Sci-Fi and is observing how people behave normally without telepathy.


Except they aren't. I need a top class desktop operating system with top class unix environment support and tools. Windows10 might be getting close to a top class desktop os, but sadly WSL is years behind and simply feels like forced afterthought. Linux fills the unix env/tools box, but doesn't even gets close to desktop operating system quality bar of MacOS.

Dealt with sleep/concentration issues for over a decade. Some anecdotes:

- No caffeine after 1/2/3PM (even "sleep-friendly" tea throws me off)

- Melatonin / Sleep aids: See if they work for you

- Don't drink before bed (because it means a bathroom break in the middle of the night) [1]

- If you do wake up in the middle of the night, a snack may help. (https://www.sleepfoundation.org/articles/food-and-drink-prom...). Though I don't know, I've tried Chamomile tea and it keeps me up.

- Sleep study. Screen for sleep apnea. You may be able to get a CPAP machine depending on insurance.

- Find a psychiatrist to screen for adult ADD/ADHD.

- Consider a single monitor, ultra wide screen, and tiling/snapping window. Always have your content you need to get done open.

- Take a few days to clean and unclutter stuff. It takes an upfront emotional toll to get rid of stuff (loss aversion), but most stuff you forget. Junk is burdensome on the mind.

- A nice podcast on procrastination: https://www.youtube.com/watch?v=YWFWsR0iPqI

- Dietary: Any sensitivities? Consider simplifying your diet to be very plain (cut carbs?) and experiment. I do keto. Simple carbs can impact me heavily!

- Bed: Do you have a comfy bed frame? Blankey? Pillow? Latex pillows are nice. I like soft pillows and hard mattresses. Amazon has cheap, high quality bed frames and mattresses-in-a-box, and I'm a big guy. My bed setup is ~$350 all included, with a comfy comfy pillow. Walmart has mattress-in-a-box.

[1] my hypothesis is for certain people, when they wake up at night, go to the bathroom, it's enough excitement to make it hard to go back to bed.

Subsystems to fix: Unclutter physical possessions, Streamline info spaces (computer workflows, email), avoid stimulants in afternoon / evening. Check for sleep apnea and ADD/ADHD.


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: