skysight-inc/HackerNews huggingface dataset:
I've lived in Japan for over 30-years, read quite a bit about the events and internal debates that lead up to the decision to surrender, and been a part of more conversations on the subject than I can remember.

The facts in the article are not wrong (the rarely are), but the problem is the reductionist approach to answering the question of "what really ended the war?"

You can make a strong, evidence-backed case that the atomic bombs did, and you can make an equally strong case that they did not.

There is no one thing that ended the war. It's certainly interesting to consider how things might have played out under various counterfactuals, but as much as we would all find a simple, tidy answer far more satisfying, the reasons the war ended are just as complex and nuanced as the reasons the war started.
I think British pronunciation would be "ecksy-cute-able".
Browsh[0] might come close to what you’re looking for. It’s not strictly designed to be less memory or faster - better for bringing up a browser on a remote system as it still uses a headless instance of Firefox behind the scenes.

[0]: https://www.brow.sh/
Rock glaciers will slow Himalayan ice melt
Duh! To run a peer to peer decentralised, compression algorithm Which beats the Weissman score records and which can double up as P2P file hosting solution using PiperNet.
I don’t know that I’d call this modern so much as just a different school of thought.

Using streaming/event buses and getting rid of the chain of calls in front of the initial request definitely has upsides. Syncing data all over the place, with consumers being forced to interpret that data from outside of their domain has large downsides too though.
Not sure why downvoted. For nearly a century large multi family wood structures were banned in most countries due to fire risk. These huge apartment buildings are all 2X4's, not timber framing. They're incredibly flammable.

The only thing keeping them safe is fire sprinklers. There's been many infernos that burned the things to the ground when sprinklers failed.
What Is JavaScript?
Show HN: User testing solution for SaaS apps
That works both ways. We have an actual bell as a doorbell. People knock because they don't realise they can ring the actual bell. -.-
task-based user testing solution that integrates directly inside of your SaaS app. Perfect for user onboarding, user research and marketing. No-code, easy to use, privacy-friendly.
It's like bitcoin that doesn't go up.
Ask HN: Software engineer wants an architect career. What to do?
TL;DR - I'm a PHP software engineer with over 8+ yrs experience, 90% focused on backend development (APIs, microservices...etc)

How to switch my career path to software architect? What to read? What to do from here?
Crypto on Venmo
I was at one of those gigs before several years ago. Possibly because the volume was too loud, or the music generally too discordant but about 85% of the crowd went upstairs to the chill out room for the majority of the set. I remember a distinct "nope" feeling. The artist himself was off stage twiddling his knobs too.

Those who remained were selling merch, behind the bar, or stood at the back with arms folded.
A Kubernetes cluster already runs on cobbled together shell scripts. The K8s build and setup files, Dockerfiles, in-lined commands in kubectl files. Shell scripts are just small simple programs.

Immutable Infrastructure isn't magical at all, it's a paradigm shift which has real world effects. And you can do it with plain VMs and some software inside. But the VM has to be immutable, and the software inside should be as immutable as possible. Otherwise you are constantly fighting a battle to "fix" the state over and over again, and you can't clearly reason about the operation of the system.

Immutable Infrastructure doesn't solve the halting problem, it avoids the halting problem, because it depends on not having general algorithms and unlimited input. It instead uses specific operations with specific criteria in a predictable way, the way safety systems are designed.
I don't think that the experience in the middle of a global pandemic generalizes.
Leaving college a little more than 10 years ago, my ideal at the time would have been to move to one of these towns and start a small business, and I have friends who went a similar route. Having grown up with parents who relied on a small business in a seasonal town, I think I also had a reasonably good sense of what that life would look like. I instead opted to move to a major city and invest in building a career.

Looking back, personally I don’t regret my choice. The direction remote work is taking us in is one where there is more pressure coming from high earners in what used to be low cost markets.

Right now, this is painful if you live in one of these places. What could have been the first homes for a lot of folks living in these areas are second/weekend homes of folks who live in major cities within driving distance. It pains me to say this, but I think putting the time into a high-earning career up front has left me in a better position to live the life I want to live in one of those towns vs. my friends who have been there all along and are starting to struggle.

On the flip side, a shift toward remote work will hopefully open the playing field somewhat for them to find their way into higher earning roles. The unfortunate side effect is that there’s more pressure to embrace the change and get into the rat race for the highest possible income you can find.
The problem is the money firehose. Getting rich steadily is fine. Getting rich quickly because of outside factors is what provides perverse incentives, room for bad things to hide and screws everything up.

Using fat paychecks to lay waste to small towns is one of the few things tech yuppie and oil pipeline workers have in common.

Best (i.e. least worst) case scenario you end up as a rich people playground like Tahoe or Cape Cod where everyone without a conscience runs a business skimming easy money off the wealthy (or becomes a plumber and does it with an extra abstraction), everyone with ambition leaves and everyone else winds up with a substance abuse problem. Worst case the money leaves for good and you wind up like coal country.
Groovy Lint (the only stand-alone Groovy linter afaik) is written in javascript: https://github.com/nvuillam/npm-groovy-lint
Awesome :) Sometimes I just wish I could have my private library at home. Slide alongside the bookshelves etc
just like that vscode died
Show HN: Just launched my online learning startup (3 years solo indie hacking)
Hello everyone, I just launched my bootstrapped (no funding) online learning startup, after 3 years of solo development part-time (2 to 3 days a week) - https://onlinecoursehost.com

I would love for you guys to go through the landing page and give me your feedback on the page itself, the idea, the pricing model, any feedback would be much appreciated.

About the product, it's an online course hosting platform. Online instructors upload their video courses, integrate with Stripe, set a price, create a course landing page and website home page (there is a website builder component to it), maybe create some discounts and start selling courses.

The main added value is that the user experience is better than usual, here is an example of the course player where students can navigate through the course, search for answers and ask questions - https://tests.onlinecoursehost.com/courses/introduction-to-javascript/1/lessons/1

Besides that, the price is much lower than usual. Normally, it takes about $100 a month in order to get an equivalent set of features, while in our platform you can start for free in the growth plan (5% fees on any sales made, no recurring charges).

Then later you can upgrade to a subscription which costs less than half of what is available elsewhere.

The target audience are online instructors, which create video courses on an educational topic, with or without a pre-existing audience. It's tough for instructors just starting out until they can become profitable, so the goal is to give them all the information that they need for free, plus a growth plan to get things started.

Let me know what you think of the idea, and if you have any suggestions or noticed something wrong with the business model, the page, etc.

In general, I would love to hear your thoughts on this project. Thanks & Regards
> inherently unjust.

Why is it inherently unjust? The owner paid to have the building constructed. That took upfront capital. Asking the renter to pay for the use of this capital doesn't sound unjust to me.

Is renting out a car you purchased inherently unjust?
It is just how topics timed out :), I did a big focus on Buddhism, meditation, and stoicism in the first couple of months. So they are over represented right now. I've redesigned how I do topics now so that they flow in more evenly, but there is a lag and that will take 3 to 4 months to start shaking out.

There are these though if you are interested:
https://shepherd.com/best-books/christian-apologetics
https://shepherd.com/best-books/early-christianity
https://shepherd.com/best-books/christian-right
https://shepherd.com/best-books/meeting-christianity-and-ger...

I am hoping authors notice me more now and that will help diversify what comes in without the cold outreach I do.
Microservice is a misnomer; it should have a responsibility, but that could be 10 lines of code or 10 million.

Anyway, it sounds like you have a distributed monolith. If you cannot maintain and deploy a microservice independently, it should not be a microservice.
Harvesting Active Directory Credentials via HTTP Request Smuggling
This reminds me of https://www.swyx.io/js-third-age/

>The other assumption going away is that JavaScript tools must be built in JavaScript. The potential for type safety and 10x-100x performance speedup in hot paths is too great to ignore...
It’s a meme among a certain type of man-on-the-internet to brag about certain things. A very common one is to share how little they care about the “wedding industrial complex” and how little they spent on their own weddings.
"serverless" is the equivalent of living "carless" and paying for taxi.

...but with a locked-in contract with one taxi company. And less privacy.

Unsurprisingly, in the long term, it will cost you more.
De-auth until they get the picture: good luck fox hunting for whoever is emitting these frames.
Ask HN: How do you discover New NFT Arts
NFT HUNT a platform for NFT Collectors/enthusiasts to discover New NFT Arts

Basically a Product hunt for NFT's
Also a platform for NFT Artists to launch and promote their NFT Arts
One of the issues for artists is getting discovered in a saturated market
https://nfthunt.softr.app/
Right. This bubble seems to have elements of both the dot-com crash (overvalued tech) and the financial crisis (overvalued housing).
That's true, and it's a fair question to be asking, generally speaking. It is certainly possible, but I sincerely doubt it was more likely than the alternative.

Intuitively, I would wager those who receive support from others typically fare better in most ways—whether that is familial relationships, mentorship, or peers. I did a quick search, and depending on how we're defining "success", there are a number of studies.
Hmm. Thinking of the UK in the 1970s, "institutional competence" is not the word that springs to mind. But, yeah, there are definitely reasons why the world has got more nationalist, and if everyone else is doing it, to some extent we have to follow suit. Of course, the UK is not a continent-sized economy like the US or China, and has to be a bit more free-trade-oriented than they are.
If you’re choosing to speak into a megaphone on Clubhouse, effectively speaking publicly, why do you care if CCP listens?
I don't keep track. All microservices use continuous deployment pipelines. If you check in code and it passes all the tests, it will make it out to prod some time in the next few hours.
My usual setup is pretty simple with each service in its own git repository with a Gitlab pipeline:

* build code
* run tests (unit + integration using database)
* build docker image
* push to gitlab registry
* deploy to staging k8s environment by using a custom image that just templates a .yml and does `kubectl apply` against the staging cluster
* optional extra "deploy to production" that works in the same way but is triggered with a manual button click in the pipeline.

I don't do canary deploys or anything. Just deploy to staging, and if it works, promote to production.

For some projects I have "staging test scripts" which I can run from my devmachine or CI that check some common scenarios. The test scripts are mostly blackbox using an HTTP client to perform a series of requests and assert responses. (signup flow scenario for example)

I would like to move to a monorepo, but I have not yet figured out an easy way to have a separate pipeline for each service that is only triggered when that service has changed.

edit: formatting
Thanks for the suggestion :). I am playing with some new card formats and I'll see how it looks if I remove that. No promises but I'll give it a try.
People need to accept that getting better at something comes at the cost of not being better at something else.

Some things like being able to clearly communicate in writing or even just walking are inherently useful. However, if the benchmark is being able to walk that’s pass fail, what does it matter if your in the 15th percentile or 90th percentile walker? Similarly not everything makes the cut. Judging a RPG wizard by their strength score misses the point.

When someone accepts that splitting their focus isn’t free. Then not learning French and not being on the top 10% of something was also useful. Judging yourself by external rankings in multiple categories is therefore foolish. Having a higher rank in something may be counter productive.
Most people are behind. If you compare yourself to a 26yo tech guy who made you are for sure behind him and no article or reasoning can undo that.
+1 to this. In our case we say "deploy all" but use Zim[1] to automatically determine which services have associated changes. This keeps the overall deploy quick.

This is comparable to CloudFormation or Terraform in terms of determining whether something is up-to-date, but more general purpose.

[1] https://github.com/fugue/zim/
Monitoring and debugging AWS Lambda errors with Dashbird
Aisles. (I'm sorry to be that guy).

But, yep this is a great idea. And you could probably do it from a video walking down those aisles - and present it via a VR or AR technique.
That's a neat trick. Of course some of the number weirdness comes from that fact that standard kg plates are translated approximately into lbs in the US. So your 45lb plate is actually a 20kg plate and your 25lb plate is based on a 10kg plate. Although 10kg is actually around 22lb. I'm not sure whether the same colour plates genuinely weigh slightly differently in the US vs the rest of the world.
Would it still be hidden if a government identified servers hosting the network, seized them and forensically analyzed them including having access to potential zero days in encryption tools, backdoors in algorithms, and supercomputers?

Etc etc. My point is that anonymous is an ideal, not a absolutist reality.
Cannabis banking act passes U.S. House with bipartisan support
Incredibly sad that this sort of thing is required. Obviously nobody enjoys getting pulled over, but you should be fearing a fine, not getting beat up or killed.
Thanks :), ya I don't actually have topic support yet, that is hacked together from a variable I use to construct the meta description. I am working to add true topic support along with topic pages and will ship that toward July/August to really improve it.
This is what a firewall is for.
American Humanist Association Statement Withdrawing Honor from Richard Dawkins
Facebook invests in audio with Soundbites, podcast support and Clubhouse clone
I highly doubt that.
If so inclined you can do that today with SEL as the granularity and capability is there, but how long would tuning it in would take? What about updates - will it still work as expected? What about edge cases? What about devs requiring more privilege than is needed?
Awesome site, Ben! Curation is really hard. I was with a company called Roadtrippers where we were curating road trip destinations and had the same passion about travel as you do about reading.

There is a zen about browsing in a bookstore, and I see what you're going for here. The aisle experience, the recommendations from the wonderful book nerds who work there, author recommendations.

Some of the best bookstores host live author readings and Q+A. Have you thought about doing these to promote your site? Platforms for that are taking off (CH and Spaces). Keep up the good work!
> home owners are chained to their property

As someone who moved across 4 countries in 10 years, I had the same opinion. Then I noticed that people who moved as often as me had no trouble to move out, rent their mortgaged apartment for more than monthly payments or sell it at a profit.
You are telling me, as the creator it is crushing my wallet because I talk to these amazing authors and I am buying so many books :)
Remote Desktop Gaming
Oil Be Back: Cooking Oil Collection on Streets in Valencia
Messing with AWS Endpoint URLs
Frankly, we don't do a great job of it. We have some Ansible deploying to OpenShift via openshift applier, that gets run from some Jenkins jobs. We use a form of Git Flow to do branching and tag releases. It's messy.

I've been looking at Sentry for this, recently. They have a specific feature for tracking releases (and even relating them to errors vs. commits) which looks very interesting. Haven't tried it yet though.
We cannot generalize here. Holi is mostly a north-Indian festival. Kumbh is for all; so there we can say that it affects everyone. But this year very few people traveled.

Also when we say "Medical systems collapsing" then we should be specific. Because there are 700+ districts and there is a different story everywhere.

My father and mother went to the community clinic at a walking distance from my house and there was no queue at all. No wait. Now on 1st of May, it is my and my wife's turn.
webpack is web-oriented though. While what you are saying is right, for a project which aims to keep web as its focus, this would perhaps not be the best way forward. When we also look the the codebase, they are not using webpack for webpack development, and using commonjs imports instead. The "modern JS" part of webpack comes from Babel and Babel uses TS (though still in progress).

So dogfooding here isn't used by major projects, and I think we can see a pattern.

For a formatting tool, I would agree with you more, but again, for a tool, wouldn't the formatting of the code of the tool itself be a distraction? It may be or it may be not, it depends, but the benefits are less clear for tooling.
I also think its very interesting space. It's just super hidden in big corporates with employee who do not know about hackernews.
> one could write a program in Unikernel style, as well as have normal programs look more container-like.

Projects similar to this exist today with https://nanos.org/.

You can run any typical web app (without having to re-write it) in a POSIX compliant Unikernel on most major cloud providers and bare metal. Each service runs in its own Unikernel.

I had its creator on my podcast the other day at: https://runninginproduction.com/podcast/79-nanovms-let-you-r...
> It'll probably take decades but I suspect that we may see something like that in our lifetimes.

Making good stuff is hard. They were saying the same thing in the 50s, 60s, and 70s with other AI approaches. People are actually pretty smart.
Its completely standard SV stuff, "I'm doing you a favor because I'm (getting) wealthy".
The definition of rural is not agriculture, it's non-urban, with urban being defined by population size (and linked strongly to density).

To avoid arguing semantics, supporting a large population in low-density is less efficient than in high-density.

Yet while there is climate change we're seeing urban sprawl of low-density communities continue.

Meanwhile, they're pushing out the original farmers due to price increases, more than anything, the food argument doesn't hold up.

By the way, plenty of suburbia is just as bad or much worse than similarly low-density rural areas. Living spaces should aspire to be walkable, that requires some level of density.
When you ban hate speech, you don't ban bigotry. You ban the speech that which the politicians in power hate.

For example, here in Canada we have banned hate speech. Has this been used to stop bigots? Absolutely but the vast majority of the use of hate speech laws have been about shutting down political opponents. For example, https://en.wikipedia.org/wiki/Human_rights_complaints_agains...

Macleans is a left wing and highly factual publication from toronto. I dont personally read them but ever since Canada ended free speech there has been an ongoing attack to stop political discourse.
Hey, thanks for sharing more info. I am always interested in how people think about monetisation. I don't have any particular suggestions other than to wish you best of luck with it, I will be along for the ride :)
How to Crash Your Startup
CI/CD can make it manageable with Git and Atlassian tools, or you can build a custom web dashboard if needed. Personally I like version tagging and release management based on semantic versioning.
I've been using an extension called Tweak New Twitter[1] and it's great. Removes most of the engagement driven bloat.

1: https://github.com/insin/tweak-new-twitter
So, curated lists?

I like the idea, and the execution, but not sure what it has to do with my local bookstores. Perhaps the next evolution of bookstores (particularly since this is linking to Amazon)?

One suggestion: for topics that have one or more "sides" to them or that are controversial, considering cross-linking to a list that captures the other side, or skepticism, or critique, or more reading. For example, "Snipers In The Vietnam War" might link to "The Vietnam War Era." Emphatically not talking about politics here.
Honestly, no. Just because you have a hammer does not mean that every problem is a nail.

Complete zoning and policy failure is a uniquely California problem. Nobody has a structural, and likely unconstitutional inequity in taxation that California does. Some rando Bay Area suburb being more expensive than Manhattan is not the same problem.
Show HN: Turn Pexels images in to a slideshow video
I strongly believe so, and am almost surprised that this is debated at all.
Thanks for the explanation. Very nice project. I guess self-modifying code does not work with this technique, does it? (I don't know much about DOS games and how common self-modifying code was on PCs).

Concerning access to video memory: I saw that you treat them "manually" in some cases. I am wondering whether you could avoid that by using virtual memory. You could mark the pages as invalid and when an instruction tries to access them, you catch it and replace the memory[...] access instruction by a call to memoryVideoGet. The JIT-Compiler of the Amiga emulator uses a similar technique for indirect accesses to hardware registers.
There are also tons of videos on YouTube which are great when you have good headphones

For example this channel from Petar Paunchev
https://www.youtube.com/user/TheSilentWatcherCom