skysight-inc/HackerNews huggingface dataset:
Relevant: https://www.gnu.org/philosophy/right-to-read.en.html
Intrigued, how would that work?
As far as I'm aware, that's just product messaging, and it ends up on all of your devices (that you're signed into an Amazon account on) regardless.
I think x(3) would more commonly imply a function of 3, since you'd virtually always otherwise just write 3x.
They’re both inverses: one with respect to multiplication, the other with respect to function composition.

In abstract algebra, we observe that there are many types of “products”: multiplication, addition, function composition, composition of rotations, matrix multiplication, etc. A common, unified “power” notation for repeatedly taking the product of a single element, or of its inverse, has some value.

There is some ambiguity, since multiplication of functions can also often make sense. This is usually resolved by context, or by being explicit where the context isn’t clear.
Just in case you're on a system without ed, I've written this one liner to simulate its functionality:

trap 'echo -e "\n?"' INT; while true; do read; echo "?"; done
How Netflix Is Able to Enrich VPC Flow Logs at Hyper Scale
Latin America's largest airline, LATAM, files for Chapter 11 bankruptcy
I'm a technologist but somehow have found that my friend group is mostly English professors, and they are not idiots. This conversation comes up every time we hang out, with them stating that "exponential just means a lot."
Can you get your money and time back when it does not perform as promised?
Not OP, but my children seem to have a "Kindle Activity Detector" and suddenly want to play whenever I sit down to read. They're only children once, the books can wait.

But, hey, I finished Worm and that's about a million words!
This was what I came up with in the moment, but with drawing. Draw two circles on the board, each divided into thirds and compare it with a single circle divided into sixths. It demonstrates that the total has grown.
Cults have leaders.
Perhaps an argument for arithmetic followed by geometry using Nicomachus and Euclid. We sit on that until 9th grade, but I wonder how young you could go with it?
These are two different metrics. Density is simply bytes/volume. Price is $/bytes. The first has no factor for price. The second has no factor for volume.

If you are optimizing for volume, you will have all flash-based storage. If you are optimizing for price, you will have all HDD (I think. Not sure on tape pricing).

If we want to optimize for another measure, that's fine. But we can't redefine density just because there are price differences. It's like saying my Mazda is faster than a Ferrari, because the Ferrari is so expensive.

So, practicality is a different measure to optimize for, and a much more complex and situational one. We can observe that many bulk storage solutions use HDDs rather than flash storage. This provides evidence that HDDs are practical for bulk storage. It tells us very little about density.
What version did you use? Have the issues been raised and addressed? Curious because I am using it in production and now I'm worried. Would love more information about reproducing the issues as well.
NAT66 is indeed possible, and it actually happened to me to use it, but it's really ugly and clunky to use.
This is mostly because you are forced to use ULAs, which almost every IP stack by default rightfully considers as private addresses (see RFC 3484). So, if a host has a valid IPv4 route for 0.0.0.0/0 and one for the IPv6 internet that refers to an ULA, its resolver will almost always prioritise the former route unless you configure it to do otherwise (i.e. on Glibc you can change how getaddrinfo() works by editing its label table in /etc/gai.conf).
I find Gnome in general to be terribly bloated. There are so many other options on linux that get you minimal looking desktops without eating your resources in the background.

Of course, the problem is often that with other options some assembly is probably required. But looking at the mess gnome extensions are, that might actually be not that much of a difference.
Related issue:

A huge percentage of git repositories have a :q! (or similar) file in their root directory.
In practice it works fine on all EVs I driven. Doesn't take much getting used to.
I think this just adds to the confusion. Is "adding" ratios really the same as averaging them? (I would just say that adding ratios is simply not defined.) Can you only average things by moving from fractions to ratios and then back again?

I think better to address the problem directly in fractions by saying that they're two different ways of combining them, addition and averaging, like the parent comment says. Feel free to make up a different symbol for the averaging operator, just let the kids know that it's not standard.
Nope. SARS burned out that summer. Became less virulent when conditions changed.

A disease that was killing folks worldwide, cause zero deaths in the USA. Despite spreading across half the country.
What isn't really true?
I don't think it's asking for an unreasonable amount of rigour to require that terms like 'exponentially' not be used to describe discrete differences in magnitude? I mean, you might as well say 'additively', since for any given (x, y) pair of positive numbers there is some n such that x+n=y, just as there is some n such that x^n=y.
In the comments, an educator references an excellent article related to this confusion, "When Can you Meaningfully Add Rates, Ratios, and Fractions" that implicitly suggests some pedagogical approaches: https://flm-journal.org/Articles/11019C10CF34E90DC5866E53E90...
Thank you. I think that's a good example. For instance, I don't think I understand why people would want to ban those who were born identifying male from athletics because they have more testosterone than those born identifying female. Clearly, if the hormone levels are the issue, they should just sample the hormones of athletes at some point in their developmental process and ban anyone with too much testosterone from the womans' events, regardless of their gender identity. Identify as a woman but your testosterone levels are outside 1-sigma from average at 13? Sorry; doesn't matter if you were born a woman and have always thought of yourself as a woman, you're banned from Olympic Women's Pole Vault for life.
There is logic to be had. Think of "x" as being the process/operation of "multiply by x". Now you want to invert that, so you multiply instead by x^{-1}.

Raising to the power of "-1" means that we are inverting the operation in question, so inverting the application of function "f" to argument "x" will be to apply f^{-1} to x instead.

Now I'm not saying it's good notation, but some of the fields I've worked in, the notation is not only OK, it's genuinely empowering, as a good notation should be.

I have a lot to say about notation in math, but this isn't the forum. There are a lot of crimes committed, agreed, but some of the things people pick out are only bad because they don't know the context where they redeem themselves.
>An automated process only has to be wrong once to compel human operators to double or triple check every other result it gives. This immediately destroys the upside as now you’re 1) doing the process manually anyway and 2) fighting the automated system in order to do so.

I think this is the core of the problem. 99% isn't good enough. Even 99.9% isn't good enough when we are talking acceptable accepted error margins. Even if humans make more mistakes than the AI, telling our customer it was a human error is much easier for our customers to accept than telling them it was a program error without our threshold tolerance.

We see this with self driving cars. People's reactions to the machines is that the machines have to be far better than humans before humans will be okay with the risks involved. This also holds for financial aspects. Imagine your grocery store telling you that there is a X% chance of being double charged for an item and that is within acceptable error tolerance. Even if X is lower than the rate that human grocers accidentally double charge will people be okay with that as the planned error rate or will they demand perfection?
https://en.wikipedia.org/wiki/1993_Jack_in_the_Box_E._coli_o...
Where is the setting in Chrome? It's not on by default in the latest version, and not available in the flags/settings...
I expected this to be easy to setup since it's just email. Yet using the exact same credentials my mail client uses fails to connect.
We're an awful long way from having battery storage on par with liquid energy storage, and battery tech improves steadily but not exponentially. Having good IC engine designs is going to be important for decades. We will need to start generating liquid fuel that is carbon neutral.
> I'm not sure if many people here do websites for a living

I'll hazard a guess at >90%.
If stdio was 100% of all programs in the world, they'd be a 20% improvement. In reality, stdio takes more like 1% of any normal program so even 20% improvement will be barely noticeable.
Surely there's an email provider that doesn't require a phone number? Protonmail, Tutanota?
> The nsa and other actors that inspect email traffic for non-legal reasons love PGP [1]

Hey! You didn't actually link to [1] ! ;)
Don't need a bookmark either. Plus, built-in dictionary, and you can highlight passages without permanently marking up the book.

It does need to be charged occasionally, though.
NPR should know better and only use the rigorous mathematical definition of the term exponentiality?

If they would’ve said “an order of magnitude higher”, you would be bitching that 8x higher isn’t even a single order of magnitude. You just want to complain.

Words have flexible definitions outside of academics and science, let it go. It saddens me when pedantry is the top comment on an HN post.
If you have VS Code installed, the JSON configuration for the Windows Terminal won't open in Notepad.
One of the things I've realized in life is the best teachers are people who were not very good at something and then became very good at it through sheer practice and grit.

People who are naturally gifted at something because they can't understand the reason for someone else's failure can't teach well.

I worked for a year of work study as a math tutor at a community college. "How to do integration by parts[1]?" one student asked? That's easy to explain. My hardest day was when I was trying to help this one woman understand that when you multiply two negative numbers you get a positive numbers. "Wouldn't that make it more negative?" she asked.

I decided I would have been a terrible math teacher even though I was very good at math. And reading this article was interesting to me because it explained to me why I would be a terrible math teacher.

[1] https://en.wikipedia.org/wiki/Integration_by_parts
Which JVM one? CMS? Parallel? G1? ZGC? Shenandoah?
But the inverse function is the "multiplicative inverse" in the group of functions with composition as "multiplication". In that way, it makes a ton of sense. It's only a problem because you are mixing together two group operations.
I've experienced the same. Centralized RPA teams tend to, for example, do web scraping when they could easily use an existing REST API. Because they either don't know it exists, or don't have that skill set.

Similarly, seen things like using a email as a trigger, when the source application has configurable web hooks.

Feels like there's an RPA culture of sorts to assume the things being automated only have human based interfaces.
The resale value of most books is nowhere near 50% of the original price. The more popular the title and the bigger the print run the less it's worth - until you get to remainder mountain title like 50 Shades of Grey, which are literally worthless, except perhaps as fuel for a wood stove.

I had a library with thousands (and thousands) of books. When I moved I decided to get rid of many of them, because decluttering. Long story short - by the time you've allowed for post/carriage, listing time, packaging, and so on, you're more likely to be left with 5-10% of the nominal cover price - and that only after endless hours of work.

I donated most of mine, and I still got complaints from the local recycling facility that they were worthless because they were "too obscure" (i.e. pop science, math, stats, and such.)
My contribution to parents and remote workers during lockdown.A free OCR scanner
The "time-domain reflectometer" will send a signal down the line and listen for a reflection from its end.

This happens in much the same way a travelling wave will reflect from the free end of a dangling rope. Even though a jiggling rope and an electrical signal seem different, the underlying mathematics (mismatched impedance at the rope/cable end) is essentially the same.

The time difference between when the signal is sent and the reflected signal received, multiplied by the speed of the signal (over two), gives the distance to the end of the cable.

If the reflectometer can make the measurement quickly-enough, the series of measurements will trace out the decreasing length of the cable as the detonation destroys it.
They are still better than any car with a combustion engine at highway speeds. They don't recuperate while driving at constant speed of course, but still they have the greater efficiency of the electric motor vs. the combustion engine. Usually they have better aerodynamics too. But the weight doesn't play a role there, only making the cars physically smaller - less air resistance - would improve the energy consumption at highway speeds.
There were many countries that saw single or double digit cases but no more. I don’t think that can reasonably be characterized as “burned out”.
I tried to register a google gtld before but namecheap wouldn't let me. I believe they have some phishing blacklist that they enforce.
But that is not really "treating the DUID as opaque", is it?

Also, there is still the problem of forcing devices into DUID-LL mode which is neither the default nor common. This requires manual configuration which is very bad for any large-scale use case.
The requirement for 100% accuracy is close, but not quite correct.

Even in many highly critical human endeavors, there are many errors.

The key to success is not absolute error-free perfection, it is no critical errors in components that are severe enough to kill the project.

Every rocket launch has some issues, but the successful ones have issues where it doesn't explode or land in the wrong orbit.

In the spreadsheet example, dropping a critical zero will cause damage akin to the rocket explosion. But dropping an "O" in a label field is utterly trivial.

Humans understand the distinction, constantly make such judgements and focus on the critical areas in their moment-to-moment work and embed it in their work processes. These constant criticality judgements are not just binary, but refined scaled, and serve to apply resources where needed.

The AI systems do not have such a judgement layer, and apply the same degree of inaccuracy to every part of their domain. So, absolute 100% accuracy is required, as errors are no less likely in the critical components.
I'm afraid I don't know what "invoke Popper" means.

> there's no threat in tolerating some disagreeable person unless they go on to take over the government and forcibly outlaw all disagreement with them.

If that intent is demonstrable, there's no reason to assist them in their goals.
I refer you to my previous reply:

https://news.ycombinator.com/item?id=23311027
Are you talking about dmenu?
I think software development improvements follow an exponential curve.

It is, and has been, extremely slow. Until it is not, and then it will grow very fast in a short time.

And then it will grow even faster.
> I have a lot to say about notation in math, but this isn't the forum. There are a lot of crimes committed, agreed, but some of the things people pick out are only bad because they don't know the context where they redeem themselves.

Indeed - I wish we could conceal those notations until the redemptive context became more apparent, in the same way that Latin teachers can conceal Sallust's inconcinitas until students are ready for it.
So you give them your data for free then you need to pay the ransom money to get it back?
My concept for a spatial video conferencing UI to combat “Zoom fatigue”
Palantir CEO says company is likely going public within the year
Exactly, and it works when those ideas succeed as well (although they are then post facto correct). We forget that there were times when things like inter-racial marriage, atheism, women's suffrage, union organizing, abortion and being homosexual were decidedly "wrongthink" and were actively suppressed by existing laws and power structures. The only reason we have what we consider a modern society with broad human rights and freedoms is because there were people that went against the commonly accepted morals and institutions of their day. I'm not defending people who attempt to force their beliefs on or harm others here but people should be free to fail (often) and succeed (occasionally) in their own spectacular and stupid ways. Society never progresses without people who challenge its assumptions.
a bit tangential: I think a lot of AWS customers would actually benefit by hosting on their own machines in a data-center. The tools (and hardware) out there have become so good that there's minimal benefit to hosting on AWS for more than 4x the price. A lot of DCs also accept shipments so that even makes things easier. The trouble is that we've been conditioned, as an industry, not to think for ourselves or dare question certain accepted norms/practices. AWS/Azure/GCloud is great for some but I suspect it's for a much smaller subset that we want to accept.
Ask HN: How do you 'practice' getting good at product?
Startup founder here and I'm really struggling doing a good job with product. I aspire to be good at it but I tend to think abstractly, overcomplicate things, etc.

Are there books you'd recommend? Courses? Things I could do daily to improve the skill?

I ask because most blog posts are vague and unhelpful... Also "just build things" is a great approach that I've been taking but it also takes a long time so I'm wondering how to actually iterate, get feedback, etc.

Thank you.
Navigate all your apps, all one click away
The config file still seems like a cop-out for "we couldn't be arsed to build a GUI settings editor". Excusable at alpha/beta, not a final release.

Command prompt & Powershell both have GUI settings editors.
Are you talking about dmenu? That's always been fast on my machine (sway, not i3).
Pandemic Search Trends for Multi-Location Brands
I don't know about hardware readers, but there are apps that let you scroll instead of paging. In Calibre, for example, you can switch to "flow mode".
Except mathematical concepts emerged from real-world observation and problems. We didn't invent fraction out of nowhere.

The moment when you have to stop relying on intuition is a pretty delicate matter, but it's still interesting to try to rely on metampho, and then understand when and why a particular metaphor stops working.

Much better (imho) than teaching math as a purely formal and transcendent topic that happens to apply to real-world problems, and start with axiomatic definitions (which is the way maths are often taught).

Note : i'm sure you're not advocating for that as well, and i don't mean to contradict you. Just that i think it's better to start with a partially broken metaphor, then fix it using formal definition, than not try at all.
The author usually gets <5% share from the book price. I guess it's much better (although not legal) to just skip buying the book and send a donation directly to the author.
Scalable development teams: Why going the API first approach?
Interesting edge case. Perhaps we need something other than MST for Arizona (excluding Navajo Nation) if we want a lack of ambiguity. If only politicians knew how annoying dealing with time is for software developers!
If you add a suffix alias, will zsh start offering to complete matching files as though they were executable?
Wikipedia already has too many policies and this is part of the problem. However noble the intentions, adding yet another policy-like document is not going to be part of the solution.

Obviously harassment and toxic behavior are bad and should be discouraged but all this will accomplish is that politically-inclined editors will have even more weapons in their inventory to throw "harassment" and "toxic behavior" accusations at one another.

The bar to start contributing to Wikipedia is already very high: the way it works in practice, one must familiarize themselves with hundreds of pages from the WP: namespace, and learn how to use them strategically to defend their contributions. No wonder few people have the time and inclination to do that. To encourage more inclusivity this burden should first of all be lowered, not raised.

So, if more inclusivity was really the objective here, a better experiment would be to remove all the current policies except a dozen of the most important ones decided by popular vote among editors, and then edit them even further so that they fit on a single page, leaving these as the only rules in force. From then on, not more than a single policy change could be made per month, and all of it should still fit on the same single page. This would give new users an equal footing with the entrenched ones, with rules straightforward enough for everybody to understand and follow, which in turn should empower people to use their own judgement instead of being micromanaged. Disagreements would have to be solved by discussing the matter at hand, as opposed to flinging projectiles from the safety of the WP: namespace. Wikipedia could learn something from how remarkably simple the HN rules are in comparison: https://news.ycombinator.com/newsguidelines.html

OK, maybe the above is not the greatest idea but it'd at least rattle things a bit in the right direction if done as an experiment. On the other hand, much of what Wikimedia Foundation has been doing recently is tangential to the development of a free encyclopedia, and this press release is no different: it reads like an exercise in corporate bullshit that checks all the right boxes but will change exactly nothing. The response to the failures of bureaucracy is more bureaucracy: "What we were doing so far has failed, so we urgently need to do even more of the same. This time it'll work."
I was using off-grid in the most straightforward of senses - off the electricity grid. That doesn't necessary mean stationary or without weight limits (as solar would require) - it could mean long distance trucking, or logging, construction, or even the maintenance of electricity pylons (which probably can't be turned on during that process).

All those require huge amounts of energy, and batteries are not yet nearly there (as others point out, your numbers for battery energy density are out by a factor of 30).
Here's an artist playing one on Tiny Desk Concert:

https://www.npr.org/2019/01/10/683943414/carolina-eyck-and-c...
Or.. "We haven't built a GUI settings editor yet"

VSCode didn't have a GUI settings editor for quite a while.
And that ignores the fact that the majority of car sales are not new cars, so the average purchase price of a car is lower still. Even once the majority of new car sales are EVs, we still have a long way to go (with both energy generation and the long period before the majority of miles driven are in EVs).
Enterprise marketing automation.
They do that already. It's commonly known as Excel.