skysight-inc/HackerNews huggingface dataset:
TikTok is simply better UX than Snap and whatever Instagram is these days. Cheap ads aren't the growth driver here, its the fiendishly addictive algorithm + insane volume of user generated content
> to me would be that I can expect to use it to pay for "regular stuff".

There would be many difficult practical barriers to overcome for this to happen, and more importantly, nobody has any incentive to overcome those barriers. In fact, for almost everyone bitcoin is objectively worse than government issue currency.

> would be nice if I could pay my next car or used car with it.

Why would this be nice? It's totally irrelevant. Certainly the masses do not care at all, they're only concerned with the specs of the car.
What is it about Canadian commercial jets having to glide to a landing after running out of fuel?

https://en.wikipedia.org/wiki/Gimli_Glider
Against my own inclination to never watch YouTube, I've become a bit obsessed with this one fellow who does excellent reconstructions and analyses of aviation incidents. He covers this one here:

https://www.youtube.com/watch?v=9becqrhsedE
> Those were... exceedingly difficult to read in some instances.

The last words or the descriptions of the murders?
The abbreviation I know is "in-circuit emulator", but wouldn't know if that's what they were referring to
I wouldn't doubt that it's part of a "social media strategy" by your friendly ministry of clandestine institutions. Perception management, and marketing, it's the way of the future! At least, that's what they tell me.
> Shakespeare only wrote 37 plays, Orson Wells only made 64 films, Mozart wrote 68 symphonies, but Disrupting Japan? Well, as of today, Disrupting Japan has 200 episodes.

This is the most alarmingly stupid bit of text I’ve seen on this website in years. It’s wildly disconcerting that there exists some sort of apparatus that allows people to buy top ranking on the front page with utter garbage that clearly has zero value.

What’s the going rate?
no news since last tweet 6 hours ago from the secretive, state affiliated UK Space Agency
Apple TV Users Complain About TvOS 16.2 'Watch Now' Redesign
There is a good reason though that the most common communication mechanism in China is talking rather than typing.
I only have praise for UPS and FedEx, their employees are great and I happily use both of them as applicable.

USPS employees are clearly more cheerful in the countryside, the guys working in the cities have "dead fish" eyes with no light.

Something I would suggest to everyone: Get friendly with your drivers. Greet them with a smile and thank them for their work; simple signs of appreciation might seem small but they go a long way. Exchange some jokes and make small talk if they are the social type. If they look tired, see if they want a can of coca-cola or something; ask if they want to borrow the restroom if you have one available for guest use. Make sure any pet(s) don't get in the way of your drivers.

To those who ship stuff out frequently: Ask your drivers if there's anything you can do beforehand to make their work easier; things like attaching/inserting shipping documents a certain way, writing the tracking number on the box somewhere, etc.

To those who ship/receive high volumes: Help your drivers with loading and unloading if they're okay with it. Being a deliveryman is back breaking work, so most drivers really appreciate having extra sets of hands.

We're all human, so for better or worse we're all going to treat friends better than strangers. Becoming friends with your drivers is important for everyone involved with your packages.
Why is there a long form article here?
I've been in situation where "ServiceRouter" was also doing feature flagging so when debugging 5-year old impossible to solve issue no one looked at it (because, well, it was ServiceRouter not ServiceRouterAndFeatureFlaggerAppendage, in spirit of the article) - YMMV.

Another fun story I recall happened when server technician had to replace faulty HDD in RAID array. We ensured that the serial numbers were correct in correspondence yet still technician replaced the wrong one. When we complained we got into funny argument that we should use color code to designate HDD. Serial numbers are hard to pass and easy to confuse (especially since they were next to each other). But color coding wasn't provided to us, customers - we couldn't use it even if we wanted to.

Naming is hard but descriptive name doesn't guarantee correctness or helpfulness just as non-descriptive wont ease understanding or improve communication without proper directory or conceptual mapping. Does DatabaseServer-EU-259-aed6f give more information than "dumpstation" in scenario where it relates to single server wordpress blog.

In the end it's still about difficulty of naming, middle ground and consistence. Ubuntu for years used letter coding with animals and it worked. MacOS uses naming scheme for releases even though iOS and iPadOS are numbered only. Some people would be confused that Windows 95 is after Windows 3.11 and before Windows 10 and Windows 11. Not sure if Docker still use cutesy auto generated names for containers but it was fun to use.

Naming is hard.
How long until it's illegal to disconnect? Why come you have...
Although the article is about the entire software industry of Japan, and not about the efforts of one individual, I feel like it does a great disservice to not mention Yukihiro Matsumoto, aka Matz, the inventor of Ruby? Since 1995. How many startups have been launched with that platform as their basis?
Aleatory: Simulate and Visualize Stochastic Processes
And then some sites throw salt in the wound by requiring "at least one special character that is not # or % or whatever" so if you turn on special chars for your password generator, you have to manually filter through it to pull out said characters.
I can only think of "what could possibly go wrong?"
A neat thing about this interface is that it often works to cycle through all the content at a particular selection level by just repeatedly clicking in the same place. Unfortunately, this doesn't work consistently (neither at 'toplevel' nor in the vertical list of subselections) but it's so close I wonder if you considered it and/or ended up deciding against it for some practical or designy reason.

Either way this is must easily be finest invocation of the 'feeling cute, might delete later' meme on HN so far.
Isn’t it a joke?
Will TTS and STT benefit from the AI boom?
I was thinking about all the new booming AI applications and wondered how it will affect Text-to-Speech and Speech-to-Text. Personally I hope for better TTS than anything, and for a free one at that but API calls have a cost. Also wondering how TTS could affect the Audiobook market if it became good enough.
I feel that way about nightly entertainment shows that appeared after the news but before prime time. I hated them and saw no case for their existence. The shows seems so fake. Everything hype. But 20 years later people still like these shows and they live on. Just because I have no use for something it doesn't mean someone else might be more clever or resourceful with it.

Betting against cryto is betting that everyone gives up on it which is different than if it will be useful to most.

Cryto can work in different ways for different people. It is not ready for the masses but more people are finding different ways to use it everyday.
isn't it a joke?
Ask HN: What is the best place to sell domains?
I have a good one and I’m sure many people here do aswell. Is there a eBay like secondhand market?

FYI wfromh.com
I finally got fed up with the special characters, digits and case bullshit and made myself this.

https://addons.mozilla.org/en-US/firefox/addon/jp-hash/

https://www.kylheku.com/cgit/jp-hash/about/
Developing video games will come under software development and Japan has world class video game studios for decades now. Kojima Studios is in Japan
Qualcomm building satellite connectivity in Snapdragon phones with Garmin
I happen to be learning about ZFS, and IMO it would help to also add "dataset" to the initial list of terms (ZFS Terminology), given that pools, vdevs, and snapshots are also introduced there as a concept.

Otherwise, the word "dataset" is used in some of those descriptions, but is not defined clearly until much later in the article. Which was a bit confusing.
> the company's AI-creation runs on a smartphone, listens to court arguments and formulates responses for the defendant. The AI lawyer tells the defendant what to say in real-time, through headphones.

Based on AI’s propensity for being confidently incorrect, I’m not sure I’d want to be repeating AI output in a court of law and representing it as truth.
Maybe in semantics but not in the intention of the article.
Why do you think it came into the collective vocabulary recently? ASoIaF basically reintroduced it.
> Aren't Democrats Putin agents for not providing more aid to Ukraine though? Zelenskyy clearly has said they need more, so the logical conclusion is that Putin ordered those in power to reject those requests and only provide a reduced amount of aid.

There is nothing logical about your statement. The US government, thanks to Biden's administration, is by far Ukraine's largest backer.
Isn’t that exactly the most important skill of a lawyer? /s
It’s a joke you humourless person. Now to upvote this story purely to spite you and people like you.
What's good about Mentour Pilot is he reads and interprets the NTSB reports and the reports from other relevant agencies, and also adds what his own experience as a 737 pilot tells him.

I've often found that means his reports conflict in various ways regarding either what happened, or what caused what happened, with what is found in so many other reconstructions, many of which seem to goes as deep as a Wikipedia article and not a whole lot further.

I find he provides a ton of insight then...
Zoo Vadis, or how to breathe new life into a thirty-year-old classic
hashtable sizing for aggregation
You might think of yourself less as "infra" and more of building the product delivery experience for the team. It's more about servicing the people than wiring together tools, though that is the implementation part. Think about spending more time communicating, introspecting, instructing and proposing. Make their life easier, make their work harder to get wrong. Give them training wheels and tracer bullets over rigid rules and bureaucracy.

Be patient with them and yourself
This is because cook books while useful, aren’t entertaining stories.
Now if they named it after a good character from a story everyone knows, say the hunter from the big bad wolf, and it’s purpose was to chop up evil wolves taking advantage of grandmas and little girls with baked goods, then everyone knows that character, and as long as the purpose of the service is to defeat impostors trying to do harm then it is fitting.

And if the junior doesn’t know the story of little red riding hood, well then it is your lucky day and you are one of the 1 in 10000 who gets to tell them the story.
>The ultimate goal, according to Browder, is to democratize legal representation by making it free for those who can't afford it, in some cases eliminating the need for pricey attorneys.

this is the core issue I have with companies and tech like this: they try to solve social issues with technology and business. the issue of accessible defense is an issue of institutional failure that rests on the shoulders of the state. tech i think may bandage the problem, but just like how Tesla won't solve green travel this won't fix the underlying issue
Relevant xkcd: https://xkcd.com/859
So what? Unless it has a clause that allows licensees to use a newer version of the license at their will (like GPL optionally has), it doesn't matter who "controls" the license at all. It has no impact on you and your work. You used a specific set of rules as a license for your work and unless you explicitly allowed it, these rules don't change.
;) https://xkcd.com/1053/
Was that company by any chance founded by a rick roll sent via an api/sms and has 4 dots in it's logo?
I would say in most cases yea, that's all that decision trees are at the end of the day
> The world is boring enough as is. Let's add more whimsy and cuteness through our service and project names.

Cute names suck, a list of them obfuscates a development stack to newcomers and they’re just hard to take seriously. At my company, we have Jira, SumoDB, and Java. I wonder what that means to a Business Analyst, surely they know straight away.

The hipsterdom in the tech world is cringe. Go teach (force) your kids to learn Python with the children’s book you wrote. Oh and don’t forget to give it a cute name that sounds Japanese or like a type of tea, we need more of those…We’re totally not going to look back on cute names in 20 years as a silly fad
Huh, I also eat only when I am hungry and I have struggled with weight my entire life.

You talk as if people just need to "learn" about how/when to eat. I assure you, the majority of people that overeat know they are overeating.
Kojima Studios is not that impressive when it comes to volume. Better examples:

* Nintendo first-party studios

* Square Enix

* From Software

* Sega

* Bandai Namco

* Capcom

Note: Sony/Playstation is a Japanese company, but most of its first-party studios are outside of Japan.
I have the opposite problem as a recent new hire: when "cute" project names show up in a conversation, it signals something company-specific I need to learn about. When descriptive project names are used (especially if the projects are using really generic one or two word names like "routing-service"), it is harder to realize that people are talking about an implementation of a concept rather than a well-known concept.
I love humor! Can you give a short (5-10 word) explanation of how this is funny enough to make it to number one on this website?

edit: bonus points if you can explain two posts with identical responses within seconds of eachother

https://news.ycombinator.com/item?id=34321582
https://news.ycombinator.com/item?id=34321579

edit: with identical responses to mine, seconds apart.
All credibility lost here:

> Cloud computing drastically reduced the capital and time required to start a startup. In the dot-com era a decade before, starting an internet startup required purchasing racks of servers and paying system administrators to keep them running, but suddenly fully configured, maintained, and secure serves could be had for a few cents per minute — pay as you go.

> Suddenly Japan’s software developers didn’t need to explain their idea to a VC and convince them that it would sell. They could just build things and get people to start using them and start paying for them. And that’s just want they did.

Your hosting cost, whether you're on bare metal or the most opinionated git-push-your-rails-app is a tiny line item on the P/L. Rarely have I seen an instance where the pay-off period for spending, say, a month of one engineer's time (for a nice round number, say, $10k) reducing the hosting expenses is less than a year (say, $1k/mo in hosting expenses).

In just about every case you're better off spending that developer-month building a feature or delivering a contract.

So yeah, maybe cloud computing saved you, at the outside, $10-20k server parts and a rack in a colo or whatever.

TLDR with or without The Cloud, 2022 or 1999, your server costs are tiny in comparison to what you spent on payroll getting to market.

Yeesh.
> The translations are lacking or no existent

I wonder if the Windows/C#/VS ecosystem translations are actually decent leading to Japanese developers not being forced to learn English? From what I have seen, Windows and Visual Studio have usable Japanese translations and documentation. I have seen code from Japanese devs that if the original writer had had better grasp of English, they probably would not have made the mistake by understanding the English and argument names.

This also means that outside of the MS ecosystem, it's a huge language barrier to overcome. It's probably not the main factor but just some foods for thoughts.
I know this is anecdotal, but this has never happened to me in my life.

Is this a common problem? Which sites do this?
I know the author likely has more experience in Japan, but I don't understand this lust some developers in Japan have being like American start-up workers. There is a lot of money in it as an individual, but start-ups have sometimes been great but have also been terrible as well. I know I'm kicking against the goads here on HN by pointing that out, but an objective look at it shows it to be true. Just remind people that wework and Theranos existed, or point out the most important IT companies today started out as start-ups perhaps but are nothing like them now, and now look very much like the old guard they "disrupted." Start-up'ing at least from the outside just looks like an initial condition, a spawn point, but the final situation that is recognized as success is a large company with many admins and an HR dept, or being bought by one. That looks a lot like the keiretsu but without the commitment to workers, so really the worst of both worlds but the best for MBAs and HR people.

I sympathize with the lack of respect software developers have there perhaps, that I understand.
Wrapping declarative in imperative undoes the declarative
IIRC some base64 characters need to go thru urlEncode

https://stackoverflow.com/questions/1374753/passing-base64-e...
The cheaters get hired all the time.

Heck, as scandals have revealed, they frequently become corporate CEOs or get elected to high office.
I only agree if I'm allowed to reinterpret "cute" as easily recognized uniqueness.

The motivation for cuteness seems to be a spiteful false equivalence made between unintentionally bad names and deliberately silly names.

Good names come from well organized projects.

It's sad to hear some would rather name their servers after dolphin species than address the communication problems on a team.
One of my biggest findings in life has been that "history" is always "recorded" in the interests of someone or something, no exceptions. Accuracy is merely an occasional byproduct that isn't actually important.
Sure if you just chose to ignore the evidence.
Cute names often (not always) rely on a specific cultural context that many devs in the present, and definitely many devs five years down the line, won't share. When people argue for "cute" names over "descriptive" names, what they really often mean is "names that are actually descriptive but only if you understand my obscure nerd joke / spent your childhood playing pokemon". Or they pick a theme and end up trying to stick with it and make something vaguely, but not really descriptive within that theme. It also makes searching for internal documentation a nightmare.
This might be true but generally we don't count, say, Python- or semaphore- using startups as successes of the Dutch software industry, unless they are Dutch startups.
The story around Threema feels a tiny bit like Crypto AG repeating: Reputable Swiss company sells homebrew crypto to unsuspecting parties.
> The struggle of a Japanese developer to make an app is greater than that of a primarily English-speaking developer.

And yet somehow, Chinese developers manage just fine?
C/2022 E3 (ZTF) comet – the closest approach to Earth will be on February 1 2023
That’s like one of the biggest webapp debate according to pg
> My experience is that this is strictly easier in a full programming language than TF, due to debugging tools.

Is that with code you have written? At scale, you are SRE'n something someone else wrote, because no one can be on call 24/7

I've never had to really debug TF in an outage, the tools have been logmon & requires visibility across the stack, from infra to applications

> There’s also a reason for the switch back

I suspect this is more about everything old being new again, TF having a few rough edges, and DevOps people wanting to feel like they are programming. Their are better places to spend programming effort in the DevOps / sre job
Exactly! Going back to the 80s, Nintendos developers made top notch software.
Working within the existing system, though, is typically the fastest way to address the grievance. AI is probably the most scalable approach to competent counsel, far easier (given ChatGPT) than training new lawyers and convincing them to become public defenders.
I dig the general idea, but question the value add over a directory of `scripts` that follow sane conventions (ie `script/test`, `script/build` etc). Is the main thing that you can do `just -l` to see available commands? I have never really reached for `make` when I've had a choice, as I've done mostly ruby, JS, or java where you have more sane, humane tools (i.e. Rake, Yarn, Maven though that one is never fun).

My general approach is every repo should have something that follows https://github.com/github/scripts-to-rule-them-all, written in sh (maybe bash, its 2023), linted with shellcheck. When you need something fancy Rake is great or grab some nice bash command line helper and source it from all your scripts. Is a command listing really worth another dependency over what you get from `ls script` or `cat script/README` ?
Robot is doing the work of an army of Renaissance sculptors, according to owner
In that case, just take a caffeine supplement that has theine in it. It would be a lot better for you than coffee.
> So there's still the unexplained question of why Japanese software is still bad, in 2023.

I think its to do with their protectivism culture. My previous job was doing digital distribution of advertising content around the world. The Japan market was difficult to move because they could pay someone to ride a bike down the road to deliver an advert. And they activately avoided moving digital as it could put alot of people out of work.

When they did begin the move to digital in ~2018 they formed a comany called CMDeCo. https://ad-edi.com/cmdeco.html

It doesn't serve any real purpose at all, but what it did was move a bunch of tape jobs into digital jobs. But it made what should be a simple process into a complicated process.
In the early 2000's, a friend gave me a brand-new Wyze terminal still in the original box. It had an amber display. I mostly used it as an IRC terminal for a few years. It was nice to look at but the keyboard was shit and I vaguely remember hating the font.

I'm sure I gave it away in the end because 10 years ago, nobody would buy anything with a CRT in it, let alone a serial terminal.

Today I'm sure a retro computing enthusiast would probably pay a bit of cash for it.
The one thing I might add (don't know for sure, just guessing) is the cost of things might look different in Japan vs. here in the US. May be the cloud made a serious differential in the upfront cost as hardware is more expensive there, I don't know.
50 Years of Dungeons and Dragons – Dragon's Keep: Journey's End
This is would be entertaining if it weren't simultaneously depressing.
But that’s secondary when it comes to gas stoves. The primary purpose of a proper venting hood is to vent carbon monoxide so that it doesn’t build up to dangerous levels in the home. Carbon dioxide, particulate matter, and other combustion byproducts are also very important to vent to maintain indoor air quality and promote good health, but CO can outright kill everyone in the house with acute exposure.
Is gaming not part of the software industry? What aspects of Japanese game development made it hugely successful compared to business and other software development?
Yet Japan has had a flourishing video games industry since the 70s starting with arcade games. I would have liked the article to touch on such counterexamples and what is different in their case.
FOSS accused of “abuse” by Telefonica because 1998 signed code with corp email