Hacker Newsnew | past | comments | ask | show | jobs | submit | routerl's commentslogin

From the perspective of wanting to maintain the integrity of the American federal government, it seems like all this DOGE stuff (and the whole Trumpist movement in general) serves the purpose of a red team, in the cybersecurity sense; people with nebulous intent have gotten access to everything.

So now, if Americans care about the integrity of their government, there needs to be a blue team: how can this catastrophic level of access be dealt with, and how can it be safeguarded against in the future. Alas, I'm not seeing this perspective being enacted. The obvious security compromise is being allowed to stand and continue, usually on the basis that "separation of powers" and "checks and balances" are relied on to be effective; congress will stop this, or the courts will stop this. But we're watching these mechanisms fail.

So, what's the plan here? Where's the counter-offensive? We're watching a system being hacked, and I've yet to see anyone talk about a recovery plan, or a prevention plan.


It seems to be an article about all those "harmless" lies we tell students.

The vast majority of people think mathematics is about numbers, when it is actually about relations, and numbers are just some of the entities whose relations mathematics studies.

Nobody is born with this misconception; we teach it, and test it, and thereby ingrain it in the minds of every student, most of whom will never study mathematics at a level that makes them go "wait, what?". The overwhelming majority of people never get to this level.

I suspect this is also why statistics feels so counterintuitive to so many people, including me. The Monty Hall problem is only a problem to those who are naive about probability, which is most people, because most of us don't learn any of this stuff early enough to form long lasting, correct instincts.

It's not fair to students to bake "harmless" lies into their early education, as a way to simplify the topic such that it becomes more easily teachable. We've only done this because teaching is hard, and thus expensive. Education is expensive, at every step. It's not fair or productive to build a gate around proper education that makes it available only to those who can afford it at the level where the early misconceptions get corrected. Even those people end up spending a lot of cognitive capital on all those "wait, what?" moments, when their cognitive capital would be better spent elsewhere.


> The vast majority of people think mathematics is about numbers, when it is actually about relations

It is somewhat unfortunate that mathematics is two different things, simultaneously very closely related and very different. One is the abstract study of relationships between axiomatic entities, and the other is arithmetic.

Vast majority of people out there need only arithmetic, and boy they really need it. Calculating tax, taxi fares, shopping bills, splitting bills etc. And to some extent, you need the abstract maths to understand arithmetic.

We have one curriculum for that vast majority of people and for the few who move on to academic maths. Simplifying ideas like integers to number lines doesn't seem like a high price to pay.


I recently thought a student who "always was bad at math" how to use it to make his marionette puppet servo controlled. On the way we encountered a lot of scaling ranges, working with angles, trigonometric functions for motion synthesis, all kinds of complex remappings with saturation functions, random walks, linear interpolation functions and so on.

He was absolutely stunned and asked me why mathematics wasn't thought that way all the time. Instead of a bunch of things he had to do, he came to see it as a toolbox with things you can use.

And I myself wonder why the hell my maths teachers failed at making this easier as well. I distinctly remember my math teacher wbo failed to answer me when I asked after months of solving integrals why we need those. I had to figure that out myself, pre-internet.


> when it is actually about relations

I think of it more as, math is ultimately about symbols. Like, if a mathematician says that "2 = 2" is a true statement, a reasonable onlooker might ask "Does that mean that all twos are interchangeable? Or that there's a unique concept called two and it equals itself?" And the mathematician replies, "Neither! It means that the string of symbols '2 = 2' is reducible to the symbol 'true', given certain axiomatic symbolic transformations. Nothing more, nothing less!".

And obviously we can project concepts onto the symbols, like "integer" and "real number", and talk usefully about them, but those are the map and the symbols are the terrain, as it were. At the edge cases where we're not sure what to think, we have to discard the concepts and consult the symbols.


> math is ultimately about symbols. [...] Neither! It means that the string of symbols '2 = 2' is reducible to the symbol 'true', given certain axiomatic symbolic transformations. Nothing more, nothing less!

If that were true, math would be useless, and nothing more than an esoteric artform.

The true power of math comes from the correspondence between those symbolic transformations and observation from the real world. Two objects that look alike can be placed in juxtaposition with any other (different) two objects that look alike, and no matter how much we move them around, as long as we don't add or remove any objects, they can still be placed in the same juxtaposition as before (while this description may seem verbose and clumsy, in the real world it does not need a description - it is a much more primitive sensory perception, learned at an early age).

> obviously we can project concepts onto the symbols, like "integer" and "real number", and talk usefully about them, but those are the map and the symbols are the terrain

It wouldn't be "obvious" that we can project concepts onto symbols, if we didn't discover that symbols correspond to concepts and that symbolic transformations can help us predict the future. Thus I'd say it's the other way around: symbols are the map that we know how to read - of the terrain that we can't traverse easily.


> The true power of math comes from the correspondence between those symbolic transformations and observation from the real world.

Not at all, think it through further. Obviously it's true that mathematics is more practically useful in cases where its symbolically-proved claims have some kind of relation to real-world observations, but if that relationship were a requirement, math would be useless - you could prove a theory on paper symbolically, but you wouldn't know whether the thing you proved was "really true" until you found a way to check whether the result is also true in the real world. And if you found it was true of apples, it might still not be true for electrons, etc etc.

Rather, math's power stems from the fact that it emphatically does not expect or require the symbols to have any connection to real world observations. If you prove something on paper, it's proved and that's that. If the thing you proved also happens to be useful for describing apples or electrons, that's great - and the fact that this often happens is why the whole "unreasonable effectiveness of mathematics" is a thing. But if there's no relation to the real world, that doesn't in any way affect the truth of the symbolically proved claim, or its usefulness or interest to mathematicians.


> Rather, math's power stems from the fact that it emphatically does not expect or require the symbols to have any connection to real world observations.

What exactly do you mean by "power" here, if not the ability to predict real-world phenomena? In absence of it, what exactly would make it anything more than an exotic artform?


I meant the fact that math works at all, as a symbolic framework with consistency and the power to prove some statements and disprove others, etc. Math only has those features because it examines symbols abstractly regardless of any connection to the real world.

Like, consider: parabolas were pretty fully described by the ancient Greeks, purely as a symbolic abstraction. It was only 1500+ years later that anyone realized that they could also predict the motion of cannonballs and planets. But that discovery was completely orthogonal to the math - e.g. symbolic statements about parabolas didn't get any truer just because they now also described real-world phenomena. (And likewise when we later discovered that planetary motion isn't quite parabolic after all, that didn't affect our understanding of parabolas either.)

That's all I was saying here - that the "esoteric artform" part of math where one abstractly examines symbols is the essence of the thing, and the "predict real-world phenomena" aspect is a side effect that sometimes happens and sometimes doesn't.


True, but what I'm pointing out is - imagine parabolas never predicted movement of anything, or imagine that math itself never had any prediction power in the real world. The self-consistency and the aestethics and the ability to prove statement inside itself would all be just a bunch of symbolic games, much like poetry or crossword puzzles.

You may argue that that, in itself, is powerful, in which case fair enough. But that "power" would be comparable to that of poetry or painting, which, in my opinion, does a disservice to the true power that mathematics holds. Mathematics is much more powerful than poetry and painting, because poetry never helped us build nuclear reactors.


Platonist mathematicians do exist.


The vast majority of mathematicians are platonists. They think math is real.



They might not admit it if they're not drunk enough.


I'll edit out the part of my comment where I suggested they don't.


You can't, so you didn't.


Weirdly aggressive, but fair enough.


No aggression intended; I just wanted to clarify for anyone reading the thread afterwards who thought I might be responding to a different version of your comment than the one that's there now.


And then there are undecidable statements and their ilk.


> The Monty Hall problem is only a problem to those who are naive about probability, which is most people, because most of us don't learn any of this stuff early enough to form long lasting, correct instincts.

I think it’s more than that… we come with some built-in heuristics for probability, which mostly work pretty well. Until they don’t.


i would argue our built in heuristics for probability are pretty bad, which is why the monty hall problem is so hard for most people to grasp (even though it is a relatively straight forward application of probability). probabilistic thinking comes much less naturally to the human mind than deterministic thinking.


I find that the bad intuition on the monty hall problem is mostly due to the small delta of going from 1 in 3 doors to 1 in 2 doors, combined with some bad human intuition. If you change it to start with 1000 doors, I find it to be a lot more intuitively convincing.


Same here, although I've talked to people who were equally confused with that formulation.


> It's not fair to students to bake "harmless" lies into their early education, as a way to simplify the topic such that it becomes more easily teachable

Childrens' brains are not fully developed. I see no gain from telling a 6 year old that "most numbers aren't countable". Especially because most numbers are never used or interacted with in any way shape or form. It's not "lying", it's separating concepts and prioritizing.


> We've only done this because teaching is hard, and thus expensive.

That's just silly. We've done that to make the math useful and possible to teach. Unless you're saying you're able to start with sets of numbers and defining a ring for kids, before explaining what 1+1 is.


>>when it is actually about relations, and numbers are just some of the entities whose relations mathematics studies.

Well no. Math is studying anything at their most atomic machinations. That mostly involves.

- Making hypothesis, that is assumptions about start conditions and rules of play.

- Evolving the system you just created. Such that conclusions are consistent with the rules of play.

The real deal is good math involves lots of paper work, to an extent you could almost say Math is a writing skill than a thinking skill.

Think of it like generating a lengthy changelog.


I would say instead that math is a game. A universal game with no predefined rules at all and only one guideline: if the rules you make up lead to a contradiction, then the rules are probably boring. If your rules say that 1+1=3, then you can prove anything and the whole thing becomes uninteresting.

Mathematicians have come up with various rules (axioms) that seem to work pretty well. And they spend a great deal of time figuring out their consequences. But it may still happen that the rules have a contradiction and they need to come up with a different set.

Sometimes mathematicians add extra rules when they run into a roadblock. And part of the meta-game is to come up with the minimum set of extra rules they need to keep going. Sometimes they spend time figuring out if the existing rules aren't needed.


>>I would say instead that math is a game.

Yup, and as you keep going the level too go up!

But the core ideas are simple though-

1. Start some where where you understand things enough to make sense.

2. Make the smallest possible, atomic change to some aspect of thing you know at point 1.

3. Test if the change sticks- If yes, repeat steps 1 - 3

4. If the change doesn't stick- Go back to step 1. Now either make a different change to the same thing or make a new change to a different thing. Repeat steps 1 - 3.

As you can see you write a lot. Like really a lot. Math is just writing skills.


> The Monty Hall problem is only a problem to those who are naive about probability, which is most people, because most of us don't learn any of this stuff early enough to form long lasting, correct instincts.

I mean maybe? Depends on what your definition of being naive about probabilities is. The Monty Hall problem has a sordid history of even very learned mathemathicians specialising in probability getting it very wrong. For example Paul Erdős got it wrong[1] (until someone walked him through it)

Now maybe you count Erdős as someone who is naive about probability. In which case I guess you are right. But that puts the bar very high then.

1: https://sites.oxy.edu/lengyel/M372/Vazsonyi2003/vazs30_1.pdf


Like Art is about making pleasing artifacts whereas it's really about making business connections and laundering money?


OP here, I'm adding a feature that will allow users to save specific words to lists, and export the lists in formats that can be imported to flashcard apps.


Thank you, and thanks for checking it out!

I use Pleco almost every day :)


I did! Jieba is the first step in my segmentation pipeline. As far as I can tell, Jieba's default config tends to work better for simplified, but in my case the custom dictionary I feed it has significantly more traditional entries than simplified entries, especially for historical terms and slang.


It supports traditional and simplified, as well as pinyin and bopomofo :)

It's already possible to switch instantly between pinyin and bopomofo, and I'm working on letting users switch between simplified/traditional, but this is also a non-trivial problem. For now, the app will follow the user's lead: if you enter traditional text, it will return traditional text, and same goes for simplified.


i've been working on a new script converter (https://github.com/creolio/mandarinTamer) for simplified and traditional (taiwanese) mandarin. almost finished--needs a few tests yet, but should be more accurate than opencc and google translate. would love to chat more about your tool. i'll send you an email.


Thanks for the kind words, and the bug report!

The (awful and incorrect) translation you've pointed out comes from the segmenter being too greedy, not finding the (non-existent) word in any dictionary, and therefore dispatching the word to be machine translated, without context. This is the final fallback in the segmentation pipeline, to avoid displaying nothing at all, and my priority right now is making the segmentation pipeline more robust so this rarely (or never) happens, since it sometimes produces hilariously bad results!


What are you using for machine translation? I'm surprised anything could mistranslate 气功师 like that.


For anonymous users, I'm using OpenNMT, via Argos. Logged in users get DeepL translations, which correctly translates 气功师.


'"Tradition" is a set of solutions for which we have forgotten the problems. Throw away the solution and you get the problem back.'

This is, by far, my most conservative opinion. Credit to Donald Kingsbury for the quote.

Honorable mention re: the same problem, "dogfooding"[0] is gone from the software industry, which is why users often feel like they're getting suckered by the companies they patronize; the decision makers, who don't themselves use the product, absolutely see the users as suckers.

[0] https://en.wikipedia.org/wiki/Eating_your_own_dog_food


I found this on scurvy and forgotten traditions to be fascinating https://idlewords.com/2010/03/scott_and_scurvy.htm


Dogfooding is still alive in companies like Microsoft; they just ignore all the feedback. There have been numerous comments about that by its employees in HN threads here. I propose that process be called "dogshitting" instead.


Dogbarfing? They rejected the dogfood for poor quality, but they had to eat it again.


Imo: get the problem back is a small price to pay to learn the lesson again. If you didn't write it down the first time, remove the tradition and next time write it down. Now you do the right thing AND for the right reason.


Reminds me of that AI company that didn't want it's applicants too use AI in the process. Like... you made this monster.


Could you post the text you used? This kind of thing goes straight into my unit tests.

I'm also working on showing all the pronunciations/definitions for a given hanzi, it should be ready later this week.


I used the example sentence from your link.


Got it, thanks!


Thanks for the kind words!

I'm using Jieba[0] because it hits a nice balance of fast and accurate. But I'm initializing it with a custom dictionary (~800k entries), and have added several layers of heuristic post-segmentation. For example, Jieba tends to split up chengyu into two words, but I've decided they should be displayed as a single word, since chengyu are typically a single entry in dictionaries.

[0] https://github.com/fxsjy/jieba


Great project! It's fascinating how hard segmentation is and how many approaches there are. I thought I'd mention a trick that can let you segment without a backend. When you double click Chinese text in the browser, it will highlight an entire word. For example, try double clicking on the text here: 一步登天:走一步就到天堂美好境地。 It highlights/segments the first 4 characters as a chengyu, and the others as one or two character words. I haven't been able to discover what method Apple and Microsoft use to segment, but it seems to do a good job. You can even use JavaScript's Range.expand() function to do this programmatically. I once even made a little JS library that can run in the background and segment words on a page.


Last I checked, browsers basically wrap ICU's word-break iterator: https://unicode-org.github.io/icu/userguide/boundaryanalysis...


That’s neat!


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

Search: