skysight-inc/HackerNews huggingface dataset:
They sell coin listing access and coin drop promo access and can sell on insider information. I imagine deals for certain coin access are paid for in that currency
On Donating Stem Cells
> don't have buttons is because it allows the surface to be used like more countertop

My induction stovetop gets really angry at me if I place anything remotely near the buttons, be it wood, metal or cloth.
> The more plausible argument against Amazon operating their logistics business at a loss is the obvious fact that they have invested enormous resources into squeezing efficiency out of their logistics business, [...]

Seems like a good thing!

> Ah yes, the mythical world where the assets of an enormous but deteriorating corporation are just sitting around on a shelf for purchase by any plucky entrepreneur [...]

Well, blame all the laws and regulation that make 'hostile' takeovers so hard.
I disagree with everything in this article post-2000. There were no "software gatekeepers" preventing Japanese software from flourishing on the PC or Mac. I'm not sure what the author is talking about there.

So there's still the unexplained question of why Japanese software is still bad, in 2023. And I think the answer is the language barrier. Windows and Mac dominate the world's computer systems, and the development tools for those environments are English-centric. The translations are lacking or no existent. The struggle of a Japanese developer to make an app is greater than that of a primarily English-speaking developer.

Also, outside of USA/China/India, software developers are still not given much respect or seen as equal to say, mechanical engineers or electrical engineers. So there's little reason for Japanese students to major in software.
I'll put in a vote in favor of cute names, in the specific scenario of talking (out loud) about specific services - it's less clunky and personally, way easier to correctly parse cute names than common-words-which-may-combine-into-a-service-name.

To take some examples from public cloud:

"We can put that data in Cloud Storage Archive" vs. "We can put that data in Glacier"

"This service runs as a function in Azure Functions" vs. "This service runs as a Lambda function"

"Use the standard machine image" vs. "Use the standard AMI"

On the other hand, I did work on a system where all the services were spaceship names, and that was a nightmare to onboard people onto... echoes of https://www.youtube.com/watch?v=y8OnoxKotPQ , especially as one was named Galactica
Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.
You should "reach out" to him/her and sort this out.

[I've always found "reach out" to be hilarious, (what, with my arms?) but it's so common now I'm the oddball]
Australian Universities Crack Down on AI Software Cheating
It is the command pattern with the added stipulation that there must be some way to represent every command as a simple command line like expression. MelScript commands look a lot like shell commands.

Maybe that's not a requirement. Adobe products will export commands as JavaScript and you can (could?) script most of their tools.

https://helpx.adobe.com/photoshop/using/scripting.html

The difference there is it's an afterthought vs Maya where the UI you interact with is literally implemented in this scripting language, all of which is editable if you want to customize it.
Sorry, no. Service naming is essentially the same argument as module or class naming. We've already had that argument and descriptive names are king for reasons that have been explained to death over the past decades. Could you imaging going through an unknown codebase and finding that all of the names are "Scooby" and "Rumplestiltskin" instead of "RenderPipeline" and "UserInput"?

If your service starts taking on responsibilities that render the name non-descriptive, then it's likely taking on responsibilities that it shouldn't, and you need to have a talk with your architect, same as you would with an entirely local app.
+1. This is exactly why I haven’t booked from Airbnb in 5 years. I won’t consider coming back until this is fixed.
That's not ironic, it's just a statement somewhat related to the current situation. Irony would be something like a fire station burning down.

And why are you adding in then editing out statements like "thanks for the downvotes?" We can see your edits, if you want to add that phrase, keep it in there, otherwise, keep it out.
> It appears that Bitcoin's main use case is as a long-term store of value

If we grant this for the sake of discussion, bitcoin has been capable of this for more than a decade, the masses aren't interested in this, the only thing they like about bitcoin is the fun of gambling which is the mainstream success I referred to in my previous comment.

> It will be very helpful to have a currency that anyone can use without one country's central bank controlling it

Again, bitcoin has been capable of this since the beginning, it's a niche use case that has its place but the masses don't care, central bank money will always be superior due to its intrinsic connection to the governing authority of the region that mediates the economy - people want their stuff, they don't want bitcoin and have no reason to use it.

> its only a matter of time before it becomes adopted by more commercial banks, central banks, and individuals.

There's no reason for them to do so, least of all a monetary authority like a central bank. Peak bitcoin is what bitcoin looks like today.
Fantastic article. Thanks very much
Doing X is not going to address Y in most contexts means that X will not fix Y at all.

> Eliminating materials like concrete or plastic or replacing them with alternatives is not going to address the fundamental problem with human attitudes and our unparalleled appetite for more.

Eliminating plastics will not fix the problem of overconsumption at all.

> However, the introduction of the reverse onus at bail is not going to address intimate partner violence and empower women, at least not meaningfully.

Placing the burden of proof on accused abusers will not fix intimate partner violence at all. “At least not meaningfully” is an important qualifier because otherwise any amount of mitigation of the problem undermines the claim that X doesn’t address Y.

These are the first relevant hits on Google for ‘"is not going to address" -gas’. I excluded some that didn’t seem relevant (e.g. “John Oliver is not going to address”, I am interested in X being a problem not a person).

Now if we look back at the lobbyists’ statement it’s clearly a tortured construction. They are contorting it to mean that doing X will not solve Y 100%.

https://www.bbc.com/future/article/20210520-could-humans-rea...

https://www.cbc.ca/amp/1.5245986
TikTok undercuts social media rivals with cheap ads in battle for growth
what a weird article... am I blind? where's an example of such "cute naming"? am I supposed to name everything AYAYA now? concise names aligned to business domain are worse because the way we think and responsibilities changes? wtf?!!
If you're very early, you want to automate enough to be able to iterate quickly.

That's not the same as automating "everything", of course.
I'm one of the feeds. My window has a high bias to west facing so I only provide partial sky coverage for my region. That said, the whole point here would be not to have single actor dependency. Obviously selective coverage could be turned on but I think blatant misreporting would be apparent.

I compiled the git source on my own pi. Bert knows who I am.
This is conflating advocacy for behaviour change and enacting policies to get it to happen. We haven't tried, crazily enough, reducing flying or meat eating with policy actions, for example. (edit: Ok, EU and some non eu countries just recently included flying in ETS, that's a little start.)

We absolutely need behaviour change, excluding that would be a mega (giga?) death scale error in judgement.

And we also need to move on all fronts, and can't afford to attack the biggest emission sources one by one serially (such as addressing coal plants first and transport after that). I think that's just obvious and this argument often seems like whataboutist rhetorical tactic.
Would there be any benefit to an independent review site? Linking to the Airbnb listing, with unfiltered reviews? Just a thought.
> Through fun, ultimately. Maybe its fun if they don't win.

> The importance is that the players have agency in the process, as well as knowing the limits of their own powers and capabilities.

Sure; my point was: what is it that makes the difference between the players winning or losing? If it's about whether they spotted (narratively relevant) connections, understood things, had good ideas, that's interesting. If it's about whether they had a clever leap of genre-appropriate logic, that's interesting. If it's about whether they solved an abstract logic puzzle, that's less interesting; if it's about whether they out-argue you or browbeat you that's deeply uninteresting. But distinguishing between "came up with a clever way to use the detailed abstract magic system" and "came up with some bullshit" is, if anything, harder than distinguishing between "came up with a clever piece of imaginative improv" and "came up with some bullshit"; better for a powergamer to come up with something stylish and genre-appropriate that benefits them than for them to find some bizarre spell interaction that does something absurd that benefits them.

(If it's about whether they rolled higher or lower that's not really interesting, but it's quick and avoids interrupting the flow, so that's fine for a low-stakes moment. Certainly making one roll for a narratively unimportant encounter is better than making dozens).

> Generally speaking, social encounters shouldn't be high risk. The high-risk actions in my experience should be combat.

Why? D&D pushes you towards doing it that way, but it's not narratively satisfying. Making a lot of dice rolls can give a certain kind of player the illusion that they had agency in winning or losing (particularly important if you want them to accept the death of their character), but in reality it all averages out and who wins a given combat is largely a question of what everyone's stats look like going into it. (Or you allow the players to come up with tactics that you consider clever enough to give them advantages - but then we're back to you having to judge whether they've come up with something good or some bullshit).

> I don't need a story to play Axis and Allies, Chess, Go, or a myriad of other games though. When playing an adversarial game with my friends, its not about story. Its about combat and adversaries.

Right - but roleplaying and adversarial games go poorly together. If a game is adversarial then players have to do mechanically optimal things (and, as you say, will look for every excuse to give their characters a mechanical advantage) rather than the narratively interesting things. Why should a player to try to act in-character when it can only disadvantage them?
I say, go for both. Go all Boaty McBoatface on that thing. Boaty McBoatface is silly, but it is unarguably a memorable name for a boat.

There are other, less silly, but equally memorable (and maybe even cute) descriptives out there.

On a different note: if you are presented with an either/or choice, your first instinct should always be to ask if they are actually opposites or if you can also have both if clever.
just wondering, what is an "ICE"?
Uniform interface that abstracts over commands? Nice when you have either bad command / build system or multiple in same project?
Grandma Gatewood
The number of people wrapping and reselling a new technology without adding any value of their own is depressingly high. To me it's a symptom of an unhealthy culture, in which profit is prioritized over honesty or integrity. I would be ashamed to make money this way, and the rationalizations people offer for doing so seem tissue-thin.

Other people labor diligently and share the product of their efforts freely, and are rewarded with little or nothing. Over time, this inevitably increases the economic leverage of the dishonest types, since they're accumulating resources. We should probably be looking for ways to create negative feedback loops to offset adversarial exploitation of preferential attachment.
> I've always found "reach out" to be hilarious, (what, with my arms?) ...

Using the expression "reach out" is such an anti-pattern.
obviously ginger snark. this is also how cargo works.
45 minutes of downloading. Bah. Humbug.

We had to transfer a perfectly legal copy of The Need for Speed (1995) from a friend's computer to mine.

It took something like 45 3.5" diskettes when compressed with ARJ and split to multiple diskettes. We owned 15 diskettes in total. And I lived a good 3km away from said friend.

So we biked between the houses and uncompressed the game one by one to my computer, went back to my friend and continued the compression/splitting process.

And yes, there was a checksum error on disk 42 and we had to do it again.

--

Later we I got a summer job where I welded together a zero modem cable and we tried Descent on multiplayer. Tried transferring the game through said cable. Took ages, it was actually faster to do the same ARJ split trick and swap two disks between the computers =)
Vanadium is the name of the GrapheneOS browser aswell. I was expecting a related project but I'm happy to see more OS pop-up.
Trash bins for toilet paper are in basically most non-Western countries (to avoid clogging).
> It can replace queries like "what's the tallest mountain in France", but that's not really a profitable query for Google.

The tragedy of the Search Engines (from their perspective) is that if you give a good result for the user's query - they leave your page and thus you cannot monetize them. And if you show sub par results so that they have to refine queries/scroll through them, users may just stop using your search engine altogether.

So all search engines - Google, Bing etc put a very high value on being able to retain users on the search page itself - where they can show ads on a surface they control fully.

Thats why the search engines try to answer as many queries in-situ itself rather than having the users go out of the page. And this is why this is very important for Bing - this will increases their revenue per visit.
Try finding a hotel ~$1000/month in major European cities
Pretty easy to register a HID device with dedicated keys for volume up / down and play / pause.
I’m sorry but I just have to link this classic video, this comment reminds me of it: https://youtu.be/y8OnoxKotPQ
> Why? D&D pushes you towards doing it that way,

Because D&D is a combat board game.

If you want to play roleplaying, try Dread. https://en.wikipedia.org/wiki/Dread_(role-playing_game)

> Making a lot of dice rolls can give a certain kind of player the illusion that they had agency in winning or losing (particularly important if you want them to accept the death of their character), but in reality it all averages out and who wins a given combat is largely a question of what everyone's stats look like going into it. (Or you allow the players to come up with tactics that you consider clever enough to give them advantages - but then we're back to you having to judge whether they've come up with something good or some bullshit).

That's like saying Chess or Backgammon isn't satisfying because you're just moving pieces around or rolling dice.

People can love the game itself. Positioning, selection of spells, cooperation with allies. Etc. etc. D&D 3.5 / Pathfinder is a good game at its core.

The same cannot be said of all systems of combat. (IE: World of Darkness). World of Darkness's dice seem more like a randomization element. But then again, this is a roleplaying game, rather than a rollplaying game.

----------

All the "roleplayer" wants is a random element. Someone to have randomly decided to have been the winner / loser, and then to roleplay the new situation. From this perspective, D&D is counterproductive.

So don't play D&D. Play the myriad of other, roleplay heavy games (like Dread, World of Darkness, Changeling, Vampire, etc. etc.). They're perfectly good games.

---------

> but it's not narratively satisfying

Don't turn D&D into something it isn't. If you're not satisfied by the combat of D&D, then do not play it. There are plenty of other games that have far better focus on the roleplaying aspect of this genre.

EDIT: Moods shift. Sometimes I feel like combat. I use D&D / Pathfinder / etc. etc. for that. Maybe Ikusa or Axis and Allies as well.

Sometimes I feel like roleplaying. I pull out World of Darkness instead

--------

Like, if the 400-pages of spell-interactions and obscure flanking rules is counterproductive to your enjoyment of the game... maybe don't choose that system? But I've derived plenty of enjoyment from these systems (3.5, Pathfinder, etc. etc.) so I can say its worthwhile... if you're into it. But don't force yourself to like it if you're not into it...
I think the more reasonable comparison is with Make.
You're cooking turkeys and huge multi-person dinners every day? When I lived in America, I never used my range to full capacity, in fact I never used more than one burner at a time, and never baked anything that wouldn't fit in the little microwave-sized oven I have now (i.e. cupcakes). Yet I was *forced* to own a full-size range, because there's literally no option to have anything else in American homes: every home is built this way.

I see this in other things in America: you're forced to spend tons of money on stuff you don't need because that's all that's available, frequently because there's an assumption that you have a big family. So everyone whines about housing being expensive, but there's no option for a tiny 1-person apartment because building codes don't allow it.
You mean they use C++ for the engine and C# scripting.
not only that but my sleep patterns and weather often drive my eating patterns. I'm a little overweight and out of shape right now (southern hemisphere) but i'm working on that again now its summer. Prior to the recent winter I has dropped a good 13kg and was feeling great.

then winter hit and I lost control again. I made almost all of that back again.

winter makes me stay up late, and eat poorly (soul food, comfort food).
Sleeping in, getting not enough sleep and cold weather are all known triggers for me.
https://en.wikipedia.org/wiki/In-circuit_emulation
Dude(tte) is losing an argument so they turn to HN for more arguments by writing a trollish blog post.

I find naming to be one of the most bikeshady of activities.

Pick something and move along. The more you think/argue about them the worse the outcome.

Channel your first instinct but be ready to change it once it turns out to be wrong.
One nice thing fish does is that it can enumerate your make commands via tab completion
I don’t know where to start when the script is in ./Scripts/ or ./tools or ./bin or ./shared/tools. Make has a convention that its file is called Makefile. Just has Justfile. Easy to find. Justfile - here I don’t even have to find it, the «just» executable will search up the directory tree.
> if you do this to a smaller company

Or if you are in a smaller market - people talk and word spreads faster there. This may not matter to those who are not in it for the long run but if you are, be careful.
The japanese way of working doesn't work for software industry. Everything is so slow and there's too many different organizations cooking the same soup. Japanese way of working works best for things that already have been designed for you and just needs building. The only exception would be video games, but it seems game development is heavily followed and developed by a single company, compared to typical corporate / business software.
ya right, that's how it works.
everyone are keeping track of what each hiring process screw ups each company did.
drink it black with no sugar. that wont affect your IF process.
Speaking of macOS, I like the Hex Fiend application to display/edit files in hexadecimal (though it cannot be used on the command line).
Sounds more like architectural/tooling problem.

We use pretty much random names for our servers and other hardware, but all of that is abstracted so during normal operation you don't even know what thing you are using unless you want to for some reason.

I am not really for or against using names instead of numbers or whatever, because I should never even need to care if things are done right.
For those who do not use archive.ph, here is the crux of the article:

https://www.occ.treas.gov/news-issuances/bulletins/2023/bull...

Banks are being warned against crypto.

The article also claims bitcoin cannot survive without banks.

Unfortunately, archive.ph requires the use of a "preferred browser" and the need to send data to Google.

First, to get past the CAPTCHA, one has to access www.google.com, so Google now has data that the user is visiting archive.ph.

https://www.google.com/recaptcha/api.js?onload=onloadCallbac...

https://www.google.com/webmasters/tools/ping?sitemap=https:/...

Once past the CAPTCHA, more fun.

https://a.publir.com/platform/1100.js

Publir looks like adtech. For example, https://a.publir.com/sellers.json https://a.publir.com/ads-txt/505/ads.txt

The next one looks like some data collection by archive.ph

https://[YOUR_IP_ADDRESS].[YOUR_COUNTRY].inc1.358424231.pixe...

Archive.ph itself is blocked in some countries.

Maybe it wants to know where users are coming from.

Archive.ph does not work with Clouflare DNS because CF refused to send archive.ph a portion of the user's IP address in a DNS packet, i.e., EDNS0 Client Subnet.

Instead archive.ph will now use "x.gif" to cause a DNS request that reveals the full IP address of the user.

Next, add in some tracking.

https://top-fwz1.mail.ru/js/code.js

Last but not least, everyone wants to let Google know what they are reading at archive.ph. Here, Barrons.

https://www.google.com/s2/favicons?domain=www.barrons.com

https://t1.gstatic.com/faviconV2?client=NULL&type=FAVICON&fa...
Wrong answer.

Names should be cute AND descriptive.

His point is good though. Descriptive names add overhead that might need to be changed.

Giving something a cute name but describes its general purpose, means you have a lot of leeway, but if you get to the point where even the general name doesn’t work and you want to change it, then you actually have a new product and creation is better than evolution when it comes to software.

Joey, the small service that hops from one place to the next in what seems like ~~ab~~an endless loop, is like a baby kangaroo, and it can even grow into a real kangaroo and do whatever they do, but it isn’t gonna become a fire breathing dragon, and if Joey is trying to be forced into being a dragon instead of a kangaroo, well maybe it’s time to start from the beginning and decide which programming language to use ~~snd~~and go from there.

Think of it, instead of writing software, we just write fantasy stories, and the software that tells the story is our product.

I don’t know about you but I could probably come up with some cool stories of Joey the baby kangaroo.

I’m going to start a company and name all the services and APIs supporting the software after the best characters from mythology, and just start making good characters and then figure out where they go in the story.

The story is already written, but the characters have to be fleshed out.
As can bash and zsh!
I had to split it up into three pieces but it worked

> me: can you summarize all the information I gave in three sentences

> ChatGPT: Japanese software is known to be of poor quality, but there are historical and cultural reasons for this. The zaibatsu and keiretsu systems that dominated the Japanese economy in the past prioritized hardware innovation over software development, leading to a lack of respect for software developers. In recent years, the emergence of cloud computing and the smartphone market have allowed Japanese software developers to become more influential and respected, and the industry is slowly improving.