skysight-inc/HackerNews huggingface dataset:
I enjoyed reading the article as a former supervisor of UPS. It's funny how apt some of the descriptions were from my own experience while working there. I've come to the belief that most low/tight margin jobs come with the peril that you just have to eat "you know what". I think part of my frustration when working there was the performance numbers that you have to run were unrealistic. The performance is broken down into (packages per hour) / total hours. Meaning that you need to have people loading at a rate of essentially ~450 packages per hour per person. The pressure is always on for you to get your work force moving to hit an almost physically impossible production rate. Your tactics are really one of two things which is to try to 'cut' down the work force to reduce hours or to yell that they're going too slow. In some ways this always made me feel pretty lousy because I like to treat humans with respect. Now the question is what happens when supervisors don't meet their production quotas? You get written up or in my case you write yourself up, then you get dressed down by your boss, and if you're really taking a lot of aggro, your boss's boss. It is incredibly easy to get written up, everyone I knew would constantly be written up for small things.

The methods which is mentioned in the article is literal instructions on how to safely do your job if you could physically adhere to them while maintaining production would actually be really great because they're pretty thoughtful, however, it's easy to cut corners and do things that speed you up slightly at the cost of increasing injury.

One thing that would be really great for my production is small packages because smaller packages = more pph which means less boss aggro. One thought that I've had is that Amazon gives all UPS the junk packages which we would call large cube or irregulars which were either exceptionally large boxes or super heavy boxes > 70lbs. (Btw they say you won't have to pick up more than 70lbs, that's a straight lie).

Anyway wanted to give some additional perspectives.
The saddest thing about our modern times is seeing how rejecting the status quo has been incorporated into politics. Once upon a time, one would reject politics and factionalism together with the cutesy corporate agenda you're ranting against.

Now you get politicised posers like you blaming everything on "Internet socialists" and "communists".

Party politics is not punk. Stop pretending it is.
Buying very new Intel Arc is wrong choice
I'd like to see package delivery people get good working conditions

That said, I'd also like to see law enforcement enforce double parking violations of delivery trucks, even if that means it costs more for delivery.

The amazon trucks in particular in SF, really don't give a fuck who they're blocking. They'll block a main artery in the city during rush hour and they'll even block it right next to 3 open spaces meaning they could have pulled up to the curb and not blocked traffic with 15 to 40 cars piled behind them if all they'd done is pull over. I have multiple videos of this happening.

I certainly have sympathy if they're getting rushed by management but I want the law enforced and management to get the message that double parking is not acceptable. Certainly not on main arteries.
I still lament the time when a former team had to rename a service referencing a noble sea creature to its perfunctory backend purpose, and our corresponding service with a rhyming name referencing hair loss had to be renamed to reflect its unambitious web target.
Right, the article itself actually uses this as a compelling reason for cute names. If I release "X service", then it inevitably becomes "X and Y service" and the old name is now misleading.
Agreed. Thats a nice conceptual layering as well. Thanks for sharing.
As someone who had tried both, IF is easier to stick to mentally.

There's only so much food you can stuff in your face during the eating window - and if you time it right, you'll be asleep for pretty much half the fast time anyway.

Last meal around 20:00 in the evening, skip breakfast, lunch at noon. That's a 16 hour fast easily.

After you fast for a while (a week or two) your body gets used to it and it gets easier, any feelings of hunger go away pretty fast.
Take a look at Rust and you'll see where a lot of it is coming from.
Freestyle Libre : https://www.freestyle.abbott/us-en/home.html

They're a bit pricey if you buy them direct (sans insurance). It feels like you have an additional sense when wearing it.
Grokotron: STT on the Edge
Thanks for this. I'm probably going to have to move back to Japan soon, since the wife is from there and can't handle living in the USA

Rather than take an 80% pay cut to partake in the salaryman lifestyle, I'm going to have to start some sort of business. This podcast should have some relevant info, haha
Looks quite good for such early stage, specially by having quite comprenshible editors right from the start.

Will keep an eye on it, thanks for sharing.
I believe you can copy pate the article to ChatGPT and ask it to summarize.
I don't disagree with much of the story, but there are other factors too. A big one is that due to the complexity of the Japanese writing system, PCs never went mainstream: the older generations survived with handwriting, faxes and dedicated word processors, and the newer ones jumped right to mobile phones, meaning the PC hacking generation of the 70s and 80s that kicked off the dot-com boom was much smaller than in the West. Plus you had the usual Galapagos problem of Japanese computers being incompatible with the rest of the world (MSX, PC-98, DOS/V etc).

I'm also much less optimistic than the author about the future of the Japanese software industry. Mobile dev in particular is massive across Asia and Japan has no competitive advantage over (say) China, Vietnam, Korea, Indonesia etc here.
I haven't eaten breakfast since I was in the military. I only eat one if someone else is paying for it.

Unless I stuff my face late at night, I get 14-15 hour fasts every day regularly.
Knotend – The fastest flowchart editor. Keyboard-first and optimized for speed
Whatever, but just don’t use starwars or Marvel names.
It's ironic because of a court ruling that FTX and Celsius deposits no longer belong to the users.

And don't make assumptions about what i know or don't know. very arrogant.
These commenters missed out on the most lucrative investment of their lifetimes. In their own family and social environment they are considered the technical people, and they get questioned as why they didn't invest. Why they didn't foresee this.

So to keep their own ego alive they must now convince themselves they were right all along, the others just don't see it yet. They are of course very bitter and wish their own suffering onto others.

I, on the other hand, made a shitton of money in crypto, and cashed out a part so I can never lose. The people that I described above really hate these kinds of comments so I'm surely going to be downvoted to hell.

So I'll leave this comment with a crypto-usecase of a fellow HNer: https://news.ycombinator.com/item?id=31996612
"policy-engine" is an example of a name that is neither cute nor descriptive
Cute names are awful.

What, you don't remember every Star Trek character? What, you can't spell every Greek philosopher?

Really, you don't know which are star names and which are galaxy names?

And then there's the reuse. Which project mayhem is this?
Who would assign a core system failure resolution task to a newbie who's been there two weeks?

Also, per the article, the problem is that "ServiceRouter" maybe isn't as obvious as you might think. The actual HTTP routing might be done by "HttpPathInspector". "ServiceRouter" is actually a non-core message router for analytics.

Naming is hard.
Love the amber. They were comfortable on the eyes. Nothing remotely blue about them, so maybe "night mode" before it was cool.

In the mid/late 90s, I could find surplus Wyse serial terminals, mostly amber, some green, for $50-$100 in great shape. Every PC had a serial port but feasible dual-monitor setups weren't a thing yet. At more than one game studio, we'd run our debug printfs over serial to the amber screen while the game ran fullscreen. And at least one debugger could be configured to interact via serial for breaks, steps, and dumps. Fantastically productive. For the time.

Romantically or productively, to this day, the first config I make on a new terminal app is amber on black colour scheme. My heart glows amber. P3 phosphor forever.
Solar is a lot cheaper though. Curtailment is the key word. The production of solar electricity has to be curtailed everyday when the amount of kWh produced exceeds the demand and cannot be stored. Those kWh are free.
So many parallels with the Italian software industry. Plagued by low pay, clerical work and system integrators monopolising the entire industry for decades.
I also see cloud computing and Silicon Valley glamour as the turning point for the industry.
The mistake the author is making is that indeed his friend Sam will still be Sam (even if he changes jobs) but he is a human that exists regardless of his function. Variable names’ on the other hand only exist to serve a function, when the function is gone the names that refer to it should be gone too. If you have a ml-worker node and you no longer need an ml worker, you refactor the code to remove those. It’s much easier to remove than to rename, and consistent mild refactoring ( or code massage if you will) means you’re more likely to remember what lurks in the dark corners of your code base.
Cute names are human readable. Descriptive names are hard to search for and hard to say. They are often overloaded. Best are cute but descriptive acronyms. Your brain remembers cute more, so optimize for your brain.
Yeah the top 5 languages on that WER graph is very much worth a look, the rest a bit error prone.

Surprisingly, I tested it with my mother, she has a very broken english accent/dialect and it worked fine for her. Works amazing actually and I'm busy building some tools around it for her to test.
While RPython is a restricted version of python used to build the PyPy python interpreters, the interpreters themselves are not restricted. Any deviation from CPython behavior, intended or not, is considered a bug. So Codon should be compared to the PyPy python interpreter, not to RPython. The advantage to writing the interpreter in RPython rather than C (CPython) or pre-compiling python code to LLVM IR and from there to creating and executable (Codon), is that RPython comes with a metaJIT (which can generate a JIT) and a mark-and-sweep garbage collector for any interpreter built on top of it.
That is a great idea when the goal is to learn when to implement engines, not when doing a game.

When I gradutated, writing a particle engine was a subject complex enough for graduation project, nowadays it is a bullet point on an engine feature list.
It's an example of descriptive but how being terse, descriptive, and unique is quite difficult.
C-sections correlate to asthma. Compare c-section rates to asthma rates.
Unfortunately, the abstract does not contain any information on the specific window of eating. Can someone with full access shed light on this?
Cute names don't scale.

You can name your servers after star trek characters, and routers after star wars characters, only if you have very few.
Could you elaborate a little on why she can’t handle living in the US?
It was great. £50/month and I used 1TB of data with no throttling. Two people working from home full time. Only occasionally slow. Not great latency though.
I don't know, for me it's a onedrive subscription with extras -especially since I'm sharing the cost with a friend of mine.

I'm peeved because the friend I share the costs with is using libre office so I may have to pay for the subscription myself. I would, $99/year is worth it to me even without word etc.
I'm going through it right now, refactoring https://humungus.tedunangst.com/r/honk

honk, zonk, honker, dunk, xonk... the list goes on. This is supposed to be ActivityPub server.

Fun. Not.
But that's my point. You start writing a new policy engine, and you think the name is obviously descriptive. But in 12 months time, it's not so obvious any more, and also you probably have 3 different policy engines for different use cases.
Basically everyone involved in payments has sort of an informal tax on them that they pay to reduce payment fraud. But since it's all informal, there's this constant push-and-pull about whose responsibility is exactly to do what.

The way that payment processors see it is that sites that accept payment's duty is to take enough precautions -- based on the nature of their business, the profile of their customers, etc. -- to keep fraud down to a relatively low level. And if your site is a magnet for fraud you've failed to be a good citizen and they're entitled to be harsh with you. They in return eat the primary liability for fraudulent payments -- that is, they may try to recover fraud from the sites, but it's anyone's guess whether they will be able to, while they themselves will always be on the hook for it.

From the perspective of especially smaller sites, it can be like, "Wait, what? What were we supposed to do? How were we supposed to even know that people were using us for fraud?"

There's definitely a lot of room for the payment processors to misbehave and push more liability onto the sites than is perhaps optimal.
how else will you know they are new hires? They will have to spend time petting the fuzzBear just like everyone else!
Start reading from "How this mess started". You're welcome.
Join a Western company's Japanese branch, both pay and working conditions will be much better.
How is a comment talking about whimsical content "only vaguely related"?
I was just in this dilemma to begin to eliminate accounts and random stuff I signed up for in periods of my life that are long gone. Many of them still have my email for some registration I made but have since eliminated all the emails and only get these annual privacy notice updates that seem mandated somehow. Even those I don't welcome because it's just another distraction to have to bother with.

At some point I wonder if these organizations realize that if they continue to dishonor unsubscribe attempts that they simply get marked at spam. In the context of gmail I always thought too many organizations that get marked as spam just hurts them beyond the user they did not honor. Does anyone know if this is so?
TFA is based on a false dichotomy. You can have both.

At one of my latest workplaces, there was a system of loosely connected, branching event-driven processing nodes where the events accumulated additional data as they rippled through the system.

In the code and UI, this was represented as "heroes", coming from "guilds", "embarking" on "quests", eventually meeting their "reaper". On their quests, they entered "locations" containing "pickpockets" that pulled things out of (and put things back into) the hero's "inventory".

This cute-but-descriptive vocabulary really helped less technical people grasp how it all fit together -- even if it was a complete lie and gave the wrong picture of how the system worked under the hood.

(In particular, it is a common misconception that the heroes are driving the action by choosing locations to go to, when in fact it is the locations (processing nodes) that pull heroes (event data) along. But that misunderstanding never caused a problem in the four-ish years I worked with the system.)
U.S. FTC probes Pepsi, Coca-Cola over price discrimination
article updated: failed, suffered anomaly
Show HN: The Public Domain Pledge
> If you want details and debate about exactly how Japanese software falls short, or if you just in the mood for some good old-fashioned venting about being forced to use it, check out Reddit or maybe Hacker News.

Anyone have some good links to examples?
Hahaha yes, buckwheat. So many typos in my comment, my bad.

I'm looking now for another sleeve to split my pillow's content in two and have one for my bum, that way I can be comfortable when working from wooden chairs, which are most common.
Yeah, I can't imagine anybody wanting to buy a car and being deterred because they didn't have a means of exchange.
Since services are basically modules in monoliths, does that mean that we should have cute names for those as well?
Reproducible Builds in December 2022
I gotta say, I think that's actually just bad technical management, so I suppose it's probably common. Although I will admit Conway's law here.

Nevertheless, the same phenomenon that leads to multiple directories will also mean that supposedly "descriptive" names, will not be.
In the 80's, the old entrenched conglomerates decided it'd be easier and more profitable to expand their hardware divisions than invest in a new unproven software market.
I recall Toshiba shipped a plasma display laptop in the late 80s / early 90s that was almost red in color. That was a lovely machine, especially — as my elders remind me — because it was used for field work in poorly lit cabins at dusk, where the red had that nocturnal tactical vibe. This was in the era of maglites with red lens filters, after all!
And one of the biggest jumps in Crypto ( the one outside of Covid) was when banks jumped on it ( end of 2017 i think).

Now you are seeing the opposite: Eg. https://www.barrons.com/articles/banks-fleeing-crypto-bitcoi...

I'm not replying here again fyi. I don't care about crypto anymore ( went out at 2018 before the crash), I do care about others losing money :).

If you think it will rise again, fine. Go for it.
nah, i'd stick with boring law firm names. people come and go and i don't want to inherit a project from john doe from 5 years ago that used a really obscure reference to gorean lore or some other "cute" names.
https://fred.stlouisfed.org/series/UNRATE
>This is like the time I decided to give Battlefield 2042 another try. It took like 2 hours to download, going less fast than my 100mbps connection.

That sounds like my experience the last couple of times I've tried playing star trek online. Never actually got it to work, and wasted a lot of time downloading god knows what.
It should be pretty apparent even from the start that that isn't a descriptive name.
Congrats to not dying, in Germany you now could sue your landlord for wreckless endangerment.
Eh, you can force people to pay more for labour with regulation. The result is just a drop in demand for labour.
Plesse no
A more direct link: https://archive.org/details/catholicpolitica00menc/page/60/m...

I suppose this is the sort of thought animating capital-C capital-N Christian Nationalists[0] in the Old Country? (albeit presumably, there, with more of a proddie than a catholic justification?)

IIRC, Isaiah Berlin suggested[1] that de Maistre was worth reading, because although he was a loon, he is no fool[2].

[0] https://www.pewresearch.org/religion/2022/10/27/views-of-the...

[1] https://en.wikipedia.org/wiki/Isaiah_Berlin#Counter-Enlighte...

[2] by way of supportive evidence, he did help prepare Pound for capital-F Fascism

[Edit: some clarifications for modern readers:

> ... the nation which itself bears so great a name, since it gave its name to frankness, ...

Here, of course, de Maistre means the french and France.

etymologically similar: Ferengi, political franchise.

> ... inhabited by pickpockets and street girls.

In the days when (a) the institution of matrimony was between men of 35+ and girls of 15+ (leaving boys and younger men with a couple of decades of fending for themselves), and (b) OnlyFans would not be invented for at least another century (those days having ended ca. 1918), prostitution (especially of the sort that did not require ascending staircases) was much more common. ]

Lagniappe: https://youtu.be/JLMuZ517jfk?t=120
type=password + maxlength = disaster
I made an account on HN because this is the worst post I have ever read here.

NO!!!! DON'T USE CUTE NAMES!!!

I am currently working with a big company for my apps and it is full of cute names which are the biggest problem for me. To launch an app you have first to integrate the Zaamla-Service into your IDE. Then just patch things up with Pimble, upload the signed HIMA-Package into the Katala and activate after that Zanik on the Bremmis platform to include the Mumana-Service to distribute the app.

What? It doesn't work? That's because you didn't integrate the Jonhson-Rod stupid? How is it supposed to work without the Johnson-Rod? Are you even a real programmer?
Thanks! There were a lot of workers around so I figured it can't be that dangerous, but right, I didn't want to stay too long and find out.
For those reading comments first the story starts in the third paragraph.

It could only me but the way it is written obstructs the consumption of the content. Two long paragraph went on before started to talk about the actual topic, after elaborating about how much the author worked and work on it and what is not going to talk about in a stage entertainer kind of inflated manner (the comment "I am not going to waste your time" is ironic then). It kind of derails the focus from the content in my opinion.

Edit: the story is pretty interesting btw.
It’s weird how we are so worried about artists and how they will survive with AI. I am way more interested in how it can impact our actual daily lives. I hope we see some form of AI advancing the infrastructures we rely on every day (roads, power, water, public transit, etc.) instead of just being used to create more digital content.
Nice work!

This is a take on the Yamaha Tenori-on[0] style of sequencing which is legendary(but sadly no longer made).

I’m surprised there aren’t more software clones of this available. Even the official iOS app clone was discontinued a few years back. It’s such a fun and highly creative way to sequence, though better suited to melodic phrases than rhythmic patterns imo.

[0] https://en.wikipedia.org/wiki/Yamaha_Tenori-on
This problem is quite interesting from a theoretical point of view.

How to structure a program to be less dependent on its name?

Would it be possible to have a single source of truth for names? So that if you want to change a name, that's a single line commit.

Problem is, if the name is dynamic we'll have to refer to the name using another name.
Well soba being buckwheat in Japanese, I think we might as well use the appellation that'll be informative to English speakers. :)
One of the cute names horrowshow for me is Chef. Everything is based on some supposedly cooking analogue that just does not fit with (at least my) mental model of IaC.
What do you mean by 'actual efficiency'? Whatever companies in an economy with sectoral collective bargaining can do to cut costs and increase revenue is also available to companies in economies without sectoral bargaining.
Bitcoin: A Life in Crises
having worked in a company where project were named after marine life, I changed my mind, no cute names.
Because make is dog shit if you need to intertwine make with bash. You have to remember various escaping rules (double $$ signs or not depending on whether you want to refer to a make variable or interpolate a bash variable), tabs instead of spaces that new devs often (quite rightly) get tripped up by, and various other idiosyncracies you can waste hours on.
They are not here to mitigate global warming. They plan to make big money.

There is a market for natural gas, they have a precise estimate of costs (including carbon capture) and their costs are lower than fracking. No new tech. No big upfront investments. Just deploy and get rich.
I'm a channer, don't accuse me of being a r*dditor
If your problem is that names are too descriptive, give your services a number. Because your naming fun will run out of steam, and it'll become cringy as heck when some engineer who thinks (s)he's funny assigns a cute name to a service that makes the rest of the company gag. It's quirkiness for the sake of showing off, not to solve a problem.