skysight-inc/HackerNews huggingface dataset:
Logistics are efficient in only one direction. It's about 20x more expensive for packages to flow in the reverse direction.

That bin of 'just throw it away' packages is a pretty good visualization of the cost asymmetry of reverse logistics. That, and how the delivered cost of an item is often 4-5x over the 'ex factory' cost, so altogether it's cost effective on average to abandon mis delivered products as long as your error rate is low enough. I'd wager that the cost to handle the support ticket that reported the delivery issue alone may start to approach the ex-factory replacement value of the cheapest goods in the pile...
Swift does not employ garbage collection, but reference counting.
If your service goes down then, usually customers aren't impressed by you screaming about it being some suppliers fault and it being their liability.

My point is that you can't outsource reputational damage and blame.
Care to share any of your solutions then?
Screen readers have the benefit that they have two parts. One of them is the "explorer" so to call it and the other one is a synthesizer. The explorer hooks to the accessibility services and apis of the host system and produces a text representation of the objects discovered. The synthesizer receives the text representations and maps them to sound output.

The easiest way of customization is to get between those two parts and to convert the representation through some rules, regex for example. That's how my rule with the ":=" operator works.

Indentation could be done either through announcing the number of spaces/tabs in the start of the line, or by defining how many of a symbol a level are and assigning a sound to each level that is played when the level changes. There is an option for doing both.

Screen readers have apis for extensions or scripts for more complex functionality. You can check those of Jaws and NVDA for examples. The apis are rather extensive and they allow for lots of customizations like improving support for a given program or general modification of the sr behavior.
Guided learning for Data observability and data quality
Decorators are a stage two proposal. This means that they are not yet JavaScript, but are expected to be soon.
Don't forget that oracle lawyers will send you a big invoice if they see you using virtual box + guest addons from a company machine.
Less than NA, but Amazon is 30% of e-commerce in the UK, and 25% of JP
I'm mostly with you (except for your last sentence). I've picked up a lot of languages over the years, and can fall back into most of them pretty fast, but sed and awk especially are hard. On the occasions that they really are the best tool for the job, I get actual books out and set aside a window of a few hours to plod through it.

I think the problem is that they fall into an uncanny valley between "simple tool" and "verbose programming language"; they are really terse languages wearing a simple tool's sheepskin.
Ask HN: What are good resources to learn about graphics design?
I am trying to get better at making my own drawings and animations.

I would like a recommendation for a good lecture/book that teaches graphics design. Paid or free, what is important to me is the quality. I have tried googling around, but I cannot tell what is good from what is bad.

Specifically, I'm looking for resources that help me answer questions such as: do these colours go together, what are the right proportions of these objects, what would be the right font here.

I'm not looking for technical resources such as: how to make a transparent rectangle in GIMP.
When looking for answers to why so many in the development community claim "estimates don't work" - I came across the author of the #NoEstimates book. When I saw one tweet describing a worst-case scenario of how to use estimates and claiming estimates don't work based on this example, I decided to step in.

Thirteen tweets later, I had been blocked, called a liar, a troll, evil, “..if this gentleman knew anything” and had been told to “F-OFF”.

I guess what I said touched a weak spot. Here is what I pointed out to the #NoEstimates book author, read my post, this is the reason why we are seeing polarization and division in our community on the topic of #NoEstimates.

Note: I love the #NoEstimates idea. I also find Estimates useful. I deny being put in a box either you are with us or against us.

Here is a short background about me: https://smartguess.is/about
Why not just use Google form or other form builder?

What is the benefit to use 2 tools instead of 1 to do the same thing?
Or many other programming languages, but yes, OCaml is a pretty good one, and it is perfectly suitable for systems programming.
> Things like this are going to keep happening and keep getting worse until the middle class/upper middle class realizes [...]

Something in the like is happening in France: when looking at Apple dedicated websites there are a bunch comments like "don't order iphone/macbook on Amazon, it'll be stolen". What is happening is the post and most delivery services hired almost exclusively diversity, which then works with their cultural quirks (some even record themselves and upload videos on social networks). Things may chance when the middle/high class realize that having reliable service is better than a few sjw points, but it's still a long way to go.
>> or throw it away

For a commercial enterprise, throwing something away is rarely free. And if there are electronics in those boxes, proper disposal might take more than a modicum of effort.
I'm glad to learn this. It explains why my Pomera DM30 (which uses shift-JIS) displays '¥' instead of '\'. I'd thought it was a bug.
Zipf distributions show up in randomly generated character sequences, Semantics are orthogonal.

Zipf thought it was the principle of least effort, the use of language to minimize size of communication and maximize meaning. This heuristic causes the use of language to approach some ideal optimal communication, which subsequently shows up in statistics as Zipfy.

The underlying reason is something rooted in information and complexity theory, and will depend on Kolmogorov complexity and systems modeling.

To quote vsauce: "...Moreover, Zipf's law doesn't just mysteriously describe word use. It's also found in city populations, solar flare intensities, protein sequences and immune receptors, the amount of traffic websites get, earthquake magnitudes, the number of times academic papers are cited, last names, the firing patterns of neural networks, ingredients used in cookbooks, the number of phone calls people received, the diameter of Moon craters, the number of people that die in wars, the popularity of opening chess moves, even the rate at which we forget."

Semantics and syntax are dependent on Kolmogorov complexity, so if you loosen the definitions to use the rules of any given system as syntax and the relationships between atomic units over time as semantics, you could possibly derive a formula that answers the question of what Zipf's law actually is, insofar as there's some universal rule that governs the distributions of units within systems that have entropy.

https://youtu.be/fCn8zs912OE
there would be data loss if the insert/update would meet a collision and either decided to overwrite the record or to report the operation as already completed (the latter is what I imagine git would do for a collision scenario).

the solution might as well just be not to care about this case (no sarcasm).
Searching anew (instead of using one's own cache of previous finds) is still valuable because you may discover better results, or new results that may lead to new/better thinking, or the answer to your question might have changed since the last time you searched.

If i can't find any of these, then falling back on previous finds is valuable.
Reminds me of Frontpage, good enough until it is not.
Google Glass wasn't AR, it had no tracking at all. It's closer to WearOS than anything.
Same for the FB Rayban glasses that don't even have a screen, yet are categorized as AR, and the video ad even pretends to project 3D objects in your scene.

This sets fake expectations for the public, which can hurt its reputation later
???

i am pretty sure it works as user on ubuntu, just like their lxc containers (main reason I prefer them to docker)

you may need to set it up as root and join the required group, but after that you should not need root.
Fix working indeed
The 1990s had Frank Gehry. This is the next generation.
> It's human nature

I think this is only true to an extent. In my own career, I've worked for and hired people who were honest about their roles, taking a reasonable amount of credit where appropriate while also owning the things that didn't go so well.

In tech, there's really no downside to this because the industry is pretty damn forgiving. Failure is expected, and a lot of super successful people had multiple failures under their belt before they succeeded.

It's really, really cringey to have a LinkedIn bio where you basically position yourself as the owner of a product and then elsewhere make it sound like you not only had nothing to do with said product's failure but in fact knew how to make it successful but couldn't because everyone else was flawed in some way.
wow, this is stupid

i don't think i even want to elaborate
file names aren't case insensitive, it's the windows API that is
Ubuntu seems to use it in their infrastructure and services, so yeah.
Wow. I was today years old when I learned that Japan considers ￥ as the canonical directory separator.

I always saw this when I switched to Japanese and thought it was a display quirk of being the English version of whatever software and that a "real" version of Japanese Windows, or whatever, would have \'s.

Never stopped to consider that ￥ might be considered the canonical separator.
When I see anything that leaves a backup file as .bak with inline replacing, it makes me reminisce over Perl. Perl one liners are still hard to beat.
> Logistics are efficient in only one direction. It's about 20x more expensive for packages to flow in the reverse direction.

Source needed. I would expect Amazon to have shipping between major hubs well figured out. The only cost that they may be unwilling to pay is the last mile pickup cost of packages like this (if the expected used value of the item(s) in the package is lower than this cost). But that's not 20x expensive, should be comparable to shipping costs.
The book is certainly approachable to read and understand. Especially with some amount of background math. I think the book is hyped so much because people don't have the right background and/or find it difficult at the beginning and give up. Same goes for SICP. And people think the books are really good just because it's hard. It's not, it's approachable given the right effort.
> reStructuredText also defines a whole system for transforming the document tree, which as far as I know, no other markup language does

I guess we're not agreeing what a "markup language" is then, since the things you mention, plus defining your formal vocabulary etc., is very much the entire point of SGML/XML/HTML. I'm aware the term "markup" is used inflationary to mean all things text to all people ever since YAML came up with its original, flawed meaning of that acronym, but "markup" in the original sense really is just any layout instruction and proofreading comment written in a shorthand notation on a preprint copy, and has a very specific meaning developed from there in digital text, quite different from "any convention to encode text formatting using ASCII" (I know since my boss, a typesetter by profession, way back used that notation for reviewing/dissing my prints, and ruining my weekend ;)

Markdown indeed is only a set of Wiki syntax conventions for HTML specifically, and as such only allows HTML rather than arbitrary inline/block elements. But it's quite natural to implement Markdown (or rST) as a SHORTREF syntax within the greater SGML framework to give you site building, validation, transformations, text macros, etc. etc.
I have $300 purchases that I had to read a 6-digit character to the amazon driver, the driver enter it in their device, and then release for shipment.
At my building I’m pretty sure, given that every USPS package gets delivered to my mailbox, every FedEx and UPS package gets delivered to my apartment door, and like 25% of Amazon-delivered packages never show up or show up mysteriously a few days after they are marked as delivered.
Ah, yeah, that's the problem right there. If seriouseats is the quora of recipe websites then allrecipes is the "Yahoo! Answers" to that. Food.com just needs a shitty MIDI tune autoplaying and a couple of animated underconstruction signs and we could relaunch myspace all over again.

These days I have all three of those recipe websites, and others, blocked in my SERPs block add-on in the browser.

I guess I unintentionally turned in to a recipe snob over the years. But I simply don't trust a lot of online recipes.
Facing a very similar issue and trying similar things unsuccessfully, I've found out lately with my coach that a more promising way to break out of the cycle of "wasting time" and beating myself up over it might be very counter-intuitive: Self-acceptance.

I've found that acknowledging my need for relaxation and satisfying my curiosity was a solid first step in helping cure my addiction on a more fundamental level.

Changing my own internal reaction to realizing I spent the last 30 minutes on Reddit from self-punishment to "Oh, interesting. Looks like I needed a bit of a pressure vent from the complex work I'm doing. I'm worth that. Is there anything even better I could do to myself so I can relax more effectively with quality time off?" at least to me was a way better way to deal with it.

I wouldn't say I'm "cured", but I spend way less time with these things, more time I would define qualitatively highly (like playing some piano, walking or just dozing a few minutes).

Stopping the internal conflict from the other end might be worth a try for you too, even if it sounds weird.
Did you just imply delivery workers are stealing Apple packages because they’re non-white and call it a “cultural quirk?”
>These types of comments constantly come up

because triple++ digit margins enable cloud service providers to allocate vast amounts of money towards marketing.
A Deep Dive into Unreal Engine 5’s Nanite Virtualized Geometry
Swift doesn't have tracing gc but ref counting is a form of gc
I'm using a self hosted and customized TiddlyWiki. The nice thing is that it stores all its data in markdown-like text files as well.
> This is Amazon/Bezos' fault, not the driver's.

Well, in the case of your apartment complex and its package locker, it could be either/or. If it's an Amazon brand locker and they're just dropping the packages then chances are the locker was full and the app told them to just drop them there because that was a safe location. If it's a Luxor or some other offbrand locker then they either may not have codes needed to access it or they were trying to shave a few minutes off their time by just dropping everything in the lobby. That might sound horrible but when everyone is incentivized to piss in a bottle and not take their breaks in order to make their deliveries and nobody at corporate ever bothers to investigate then these sort of things are going to happen.

That being said...

> This is Amazon/Bezos' fault, not the driver's.

Yes. This is the correct answer. :D
It's a good book if you have started out with say python and know basic programming. If you have functional programming exposure or if you have gone a bit beyond basic programming, it's not that much of an addition to your knowledge. This is my takeaway from the book.
Because numbers like "0.1% vs 0.0%" illustrate something qualitatively vastly different from "97% vs 78%". The former says "totally or almost totally irrelevant, who cares, it's still irrelevant", whereas the latter says "a bit less effective, who cares, it's still effective". By arbitrarily (Hah!) choosing one set of numbers in stead of the other you're not "just illustrating" something; you're saying the exact opposite of what the other set of numbers would say.

And this claim of yours is utterly unproven, since the numbers were totally pulled out of your arse. All I've been asking for is for you to give some sensible reason for why the numbers should be your ridiculously low ones and not some much higher ones that would imply the exact opposite of your original claim. If you have no support for your numbers being so low, you have no support for your claim; if you admit that the numbers could be the much higher ones, the claim they "just illustrate" is the opposite of yours. And since you have no support for your made-up low numbers, you logically have to admit they could be much higher.

i.e, it's not just a matter of "just illustrating", it's a matter of you admitting that you have absolutely no logical support for your original claim and that for all you know the exact opposite could just as well be the case. "Just illustrate", my ass!

Frankly, this all feels so utterly bleeding obvious that it's very hard to believe that you've been arguing in good faith here. IOW: The "gotcha" is that you once again showed that you've been prevaricating, dancing around, stubbornly arguing by repeated assertion, in effect just plain (pardon my French) lying this whole time. There, "gotcha" enough for you?

So I think I'm done with this discussion.
For workers to fight for their rights / money. It is the only way. Owners will not out of blue get generous and decide to pay more money.
How about Peta, as in petabyte? Or they could change their name to Googol.
There's a server at work that name with a non-ascii character. I've run into compatibility issues lots of times where I can't connect. I prefer to just use English with ASCII and be happy
Our uncreative brains would not be able to understand!
I have two apartments above my office, both residents have regular parcel deliveries and expect me to be available to receive them as some kind of free concierge service that I don't remember signing-up for?

To make matters worse, one of these people refuses speak to me even I am stood immediately in front of him; the other parks her car in such a manner that I have to pay to park in a public space down the road despite polite requests for her to park in a more considerable manner. I've also had to soundproof my office at my own cost because of her barking dog (that she isn't supposed to have).

The added irony being that if I order stuff from amazon I have it delivered to a nearby locker because I don't like waiting all day for the buzzer to go.

So, yeah, not much sympathy from here. And, yes, I do still accept their parcels. Just because some people are **holes doesn't mean I have to be one too.
What makes you think that store treats its employees better than Amazon treats its drivers? Maybe you can talk to the employees, but that's just the first layer. What about their suppliers?
This is the way. When a stupid company externalises their crap onto your lawn, you drop it right back into their laps.
Contrary to the popular opinion (which can be traced back to one or two newspaper articles), it's not the car companies causing this. All sorts of material has evaporated from markets, in grades beyond automotive.
I think it stems from the inability to realize that it's not the fact that programming is currently done by typing words and symbols into text files that makes it hard for some people.
But that it requires some ability to break up a problem into simpler tasks and then solving those tasks using discrete actions.

The people who can program in no-code environments can also program in all other environments.

Sure, there are _LOTS_ of ways to improve the status quo, and any idea should be tried, but I'd much rather explore more interactive programming environments than focus on the input method.
If you don't have luggage. Modern trains have cutted costs with luggage space.
There's a pecking order in most species and humans are no different.

At the bottom of the pecking order are the lowest and not only do they get less, but are actively hated by everyone in a higher position.

Homeless basically get nothing, but look what has happened over the last two years for everyone else - money galore for those who have not been working because of covid. Four trillion dollars so far for unemployment.

The USA has always had enough to help the homeless. But the people - that's you - hate them and not only do you want them not to have money and resources, you want them to be ground down and make things worse for them, if possible.
> Even the Whole Foods security guards are armed where I live

I don't remember ever having seen _any_ security guards in a grocery store before, let alone armed ones! It's possible I've mistaken some for regular employees if they wore the same uniform, but I'm fairly certain I would have noticed if they were carrying weapons...
Software engineering is too hard. A relatively easy project still needs a coder that has had lots of training and then the never ending maintenance comes after. Even the no code version takes lots of work.

We need the ikea version of software development where a lay person can put together a common type of app and maintenance is mostly automatic. I think the nocode "movement" is here to stay and it's only going to get bigger, in terms of number of apps, and ease of use.
Maybe I'm weird, but the 2x scaling on my Framework looks fine to me; not cartoonish. Xfce requires a few manual settings to get it right (which did frustrate me for the first week), while GNOME and Cinnamon appear to handle it well by default.
If I measure time to solve a problem and not line count, using a language like Python or Ruby might be 2x the lines , for a line count approaching zero anyways, not sure that matters. Performance is comparable and I don't need to relearn anything and someone else who doesn't know awk/sed doesn't need to learn it.

And when one is using awk/sed that script is often invoked from a shell, bash for instance. And since the awk/sed can't hold its own as a general purpose programming language, now I am writing bash code, a personal sin.

Awk/sed made sense for the time and place they are from, but things have changed.
Every morning I write ‘standup notes’ (including non-work related items), and in those I keep a rolling list that carries over from the previous day.
Rides? Of what? What is this referring to?

Some important information has been omitted from this thread.
Reverse logistics suck. Sure, once stuff is in the network of, say, FedEx, per-mile costs are comparable. Thing start to become more expensive from the point the returns arrive at an (Amazon) warehouse:

- stuff isn't packed as good as from the supplier
- stuff has to be unpacked, checked, graded, re-packed, re-labelled and re-stored
- stuff isn't delivered in bulk, it is delivered in small, more often tan not, single-unit quantities making goods receipt and in-bound ops more expensive

No idea if it is 20x, but it is considerably more expensive.
Imagine complaining about “sjw”s in France, a country known for it’s citizens ability to stand up for social justice.
I'm sure Amazon knows theft rate by zip code.