skysight-inc/HackerNews huggingface dataset:
I'm making a physical product with my wife: an illustrated narrative puzzle magazine. It's similar to escape games, but it's more story driven and easy to do in short sessions and at your own pace.
It started with my wife making the first magazine pretty much by herself. Since then we've made more magazines together and the business is slowly growing.

We're selling them mainly on our custom lightweight online store. It's done with minimal JS and Node as backend, Stripe as payment provider. We have a Meta pixel to help us track our advertising conversion, but we've disabled cookies, they just felt somehow dirty... It's nice to have power over these things when running your own business. As a next step for the website I'm thinking of including a templating language in the workflow, now I'm still doing edits with search and replace, sometimes missing things... but I do enjoy the simplicity.

The actual business has two main challenges:
First is discoverability. It's a pretty unique product, an adventure escape game in a magazine. It doesn't sell well in physical game shops since it doesn't look like a game. We sell well in conventions where we get to explain what the product is, but we also want some weekends for ourselves! Meta ads for our online shop are working surprisingly well though.

The second and bigger challenge is shipping. Our flat is filled with boxes, and the time I spend sorting magazines, enveloping them, printing address labels, carrying them to the post office... it's really not worth my hourly rate as an engineer (Nor my wife's, but I do it since my schedule is more flexible, and I've automated some parts of the process with a string of incredibly user hostile shell scripts). And the shipping costs are downputting to many, we're quite cornered here in Finland. We are slowly gaining some distribution partners in Europe, but we should also be looking into better shipping options, like perhaps some kind of shipping warehouse exist? Our volume is slowly getting big enough so that it might be feasible. I've only done some cursory googling on this but don't exactly know what I'm even looking for, and there's only so many hours in a day.

A lot of work, small margins (ads+printing+misc takes a big slice), but around $500 profit per month. Feels absolutely fantastic to have an actual concrete business we own!

https://cluehound.com
"Design by committee" is also how most hit movies are made. Hit songs too
I think we’re on the same page here. In lieu of growing the product because of fundamental constraints they’ve opted to grow business metrics to net more revenue which in turn looks good on paper to investors.
So you want a small delay?
>Voting with our wallets got us infowars and two major fake news groups of media

yes. that's the cost of freedom. Stupidity is freedom as well.

>Why should you want some MBA's life to be easy?

I want good creators compensated for good stories. MBAs will get paid no matter what. that's sort of what they minmax for. And they don't care what industry they suck off of.

>I just wish it were possible to pay $1 for an article whose headline sounds interesting, or someone recommended

$1 for an article would be way overkill for 99.999% of the population. the microtransaction approach can't work because you really can't charge much more than a dollar for any digital transaction to begin with. You can always go for the "tokens" approach, but that's a much older and assumedly unpopular model.

>The free market is great. But we should not deny it when it leads to bad outcomes.

At the same time, denying the free market because it doesn't go the way we want just makes us sound hypocritcal. Fortunately, most results of this model do not give us scams and propoganda. There's enough to discuss without going into the fringes.
While true, if reflection actually lands, it will bring symbol injection with it.
Isn’t Cycorp?
As you don’t specify the available paths nor all of the states, the question as it stands is ill-posed.
Does it count as being ethical if you have no choice?
> If this is a strongly typed “duck typed” language, presumably it will throw an error when you apply some mathematical operation to a non-number value.

The value added by statically typed languages is that your runtime errors are instead compile time errors what are checked for free without having to add a single test.
Ask HN: What are the benefits of using Tailwind if you know CSS/SASS well?
It's a game changer
We amateur criminologist assume intent in every clue. But Luigi, just like Roskalnikov, probably was a mixture of guilt, incompetence, and mental breakdown, as the reality of his situation and its hopelessness took over his thoughts.
My experience: I lived every day in agony knowing there's nothing of value I'm contributing to this company and everyone around me knows. I was turbo depressed.

If this is you I'd advise you to leave that job as soon as possible and take matter into your own hands.

I became an individual contributor at a different company after being in this non-hands-on manager role for just about 2 years. What followed was a sense of accomplishment, being a happier person overall and earning way more money.
With runtimes like Bun and Deno (and lately Node itself), you can run Typescript directly with pretty much zero config. There is transpilation behind the scenes, but the time that takes is minimal.

I personally switched to Bun, and could not be happier. My build toolchain is quite simple now. I run the Typescript compiler to just type check my code, and use Bun to actually run it. For bundling, I use esbuild.
I am an IT project manager at a company with 750 employees. In my role, I coordinate various teams – both internal and external. My work requires me to quickly grasp complex IT systems and rapidly acquire domain knowledge. While programming is not part of my core responsibilities, my ability to write, deploy, and test code allows me to communicate effectively with engineers and better understand technical challenges. So yes, being able to work in terminal, to write code, to run it, play with it, to review code is very helpful for me.
>catches a mistake you'd have missed or your IDE out you used the wrong type.

Do people really have this issue? My errors are never type related and when they are the console tells me immediately and the exactly line to fix.

What I need is a StupidScript to save me from the stupidity of my logic errors…

Like for example I’m working on a custom game engine for a web game I’m making, I’m having issues with the rewards unlock at the end of the match. The code is “correct” the right types go to the right place but there is a logic error somewhere that prevents certain rewards from unlocking.
This strikes me as a good idea in the same way that counting in unary is a good idea.

Theoretically profound but ultimately needing to be somewhat removed from its application to be of much practical use.
Also (I'm hoping) the trauma of taking another person's life must be hugely upsetting. I'm hoping it's not something you do lightly, and is not without personal consequences (guilt,shame, shock,.. dunno).
They're mostly intended for online publication, so Google will have them sooner or later. Yet with personal stuff I'm more discreet, of course.
>The trend is to cut down on these non hands on managers.

If only. A lot of them have embedded themselves deeply in the org to make themselves feel indispensable to the upper echelons. So even though they are dispensable, as long as those at the top don't know that, they're not going anywhere.
> Of course it does. You only write production code to make tests pass. Hence 100% coverage.

No, not really.

TDD just requires red-green tests when adding features. You can add a test that only checks for the happy path.

More to the point, nothing forces TDD practitioners to succumb to the hypothetical slippery slope fallacy of having to follow a fundamentalist path 100% of the time. Why do you believe that nonsense if even unit test best practices stay clear of 100% test coverages?
No. They don't have any other hardware to work on. It's out of necessity, not choice. That reddit thread is in fact talking about a Gofundme and sending them an used laptop but they refused because they expect a lot of trouble actually getting it.
Post "Say no to JavaScript" on a website that heavily uses javascript... ironic
To me that panoramic view is scary, not magnificent. It's a monoculture desert. There is no life there, other than the very carefully cultivated one organism.
Not to be picky, but Sora is here: https://geohack.toolforge.org/geohack.php?pagename=Sora,_Laz...
Yep, the government is challenging the normalization of sugar-laden diets... But I can't help wondering if it’s addressing the symptom rather than the root cause
yeah, that sounds reasonable!
ChatGPT's Sad Second Birthday
Brian Merchant and Paris Marx are back to celebrate ChatGPT’s second birthday while questioning how OpenAI is really doing as it embraces advertising and the rivalry between Sam Altman and Elon Musk continues to escalate.
I personally find this great option for doing hobby ARM development on UNIX like OS, or even playing with build your own ARM OS kind of thing.

My first computer had 48 KB of memory, folks don't have any idea of how much computing is wasted nowadays in their Electron garbage.
Google steps in after McDonald's gets 'review bombed'
At that point sir you would have no job. Your job is logic safety
Indeed. The problem is, regulating online ads is much trickier
he suggests using typescript, how do you know he didn't use typescript to generate the JavaScript that was used?
Gimp makes printers now?
This is the topic of the wonderfully named Edgar Allan Poe short story, The Imp of the Perverse:

https://standardebooks.org/ebooks/edgar-allan-poe/short-fict...
There's a decent book written about exactly this, Crime and Punishment, by one of those Russians. Pretty hilarious read too.
Meanwhile in lisp world no one really cries about type errors. I wonder why
The article’s refusal to acknowledge that there might be viewpoint discrimination going on makes it feel like the author is trying to do a Jedi mind trick.
The Lord Tensens gave me a new referent for what I normally think of as a mountain range: https://en.wikipedia.org/wiki/Tian_Shan Vegetative cloning sounds almost like a shout-out to the The Island of Dr Moreau (1896)?

I'm aware of the other applications, but as I got to quantales by discovering what other people called the structure I'd gotten to via forcing distribution on informatics-friendly semantics*, rather than from another application, I'm still pretty ignorant of their wider use. In particular, my quantales are unital but not idempotent (but insofar as the pattern fragment also gives rise to a Heyting algebra, maybe I should learn more?) so that's why I haven't poked around with locales much. Maybe I should reread slides 18+ of https://people.maths.ox.ac.uk/~hap/tancl07/tancl07-abramsky....

* I want sequences (Hehner's "strings") to be noncommutative monoids, and alternatives (Hehner's "bunches") to be commutative monoids, and for them to distribute (in particular countably infinitely wrt to the Kleene star): AB* == A⊗∑B^i == ∑A⊗B^i (i running from 0,..ω)
>Are you claiming that government-run healthcare will make better decisions at minimizing cost than private healthcare? What other industry have you found the government to be better at minimizing cost than the private sector?

Medicare has overhead of just 3%.

Last I checked, that's leaps and bounds better than private insurers.

You were saying?
> The author never actually says what is so wrong with JavaScript

The lack of explicit typing. The author argues against untyped code, and for using typescript instead of javascript to get types.
I think the not wanting a compilation step complaint is even worse than the it's too much typing complaint, and I say that as someone who does not much care for typescript despite using it almost exclusively for the last 5 years.
> excessive safety features

Well your average electrical wiring will live on for 50 years or more. The German electricity subreddit routinely has horror shows dating from shortly after WW2, sometimes even from before that, that are still in service. That means whatever you "save" money on now will haunt you and reduce your home's safety needlessly for decades.

As for tamper resistant outlets and surge protection, these things aren't that much more expensive - (Schneider Electric ones are 1€ more expensive in the tamper-resistant variant, but admittedly that's Germany and not the US), and surge protection adds about 700€ in material costs for a three-tier protection. The only thing in your list that is really expensive are the AFDDs, daaaamn they are expensive, but so worth the money.
Sure it would. If you had Sims that went around killing other Sims, there's no way in hell you would promote them, or use their stimulated experiences as a bases for more complex/serious projects.

I'm not deep into LLMs or AI safety right now, but if you have a bad performing AI, you aren't going to use it as a base for future work.

I was about to go to bed so I was rushing through my initial comment... I was just trying to understand the motivations for trying to create a stimulated reality... Look at the resources we spend on AI?
Translation: type less languages get messy when the project size grows. This is not only about javascript, it's also about python and whatever else is in fashion.

Still, the title is disappointing because switching to a type checked dialect of JS won't fix the bloat issues that are fundamental to the browser as a platform.
A Two-Year Journey Rebuilding an Algorithmic Trading Platform in Rust
Isn't it really just processing with matrices of imaginary numbers? Which is why you need error correction in the first place because the higher temperature the system the less coherent the phases all become? Thus having absolutely nothing to do with multiverse theory?

I think string theories ideas about extra curled up dimensions are far more likely places to look. You've already got an infinite instantaneous energy problem with multiverses let alone entropy transfer considerations.
I agree and let me explain that we are actually talking about the same thing.

Basically senior managers are offering less senior managers as sacrifice to embed themselves deeper. But that shtick doesn’t last forever I can promise
TikTok is a Time Bomb – The ultimate weapon of mass distraction
Doesn't sound absurd at all to me. Divorce is bad enough so the child can perceive it as having the same "finality" as death, with additional burden of abandonment, disowning and guilt without any chance of reconciliation.

Katy Faust in "Them Before Us" published in 2021 cites the study making this exact claim: "One study found the death of a parent inflicts less psychological damage on a child than divorce. It appears children fare better when they know their parents didn’t choose to abandon their family." The source link in the book appears to be dead, but searching for the title "Parental Divorce—Worse than Parental Death" surfaces plenty of similar studies, enough to satisfy an inquisitive mind.
> The UK made it legally obligatory for banks to offer "basic bank accounts" to everyone in 2016, and the sky has not fallen).

This did not avoid https://en.wikipedia.org/wiki/Nigel_Farage_Coutts_bank_scand...

However there's a vital layer of ambiguity in that story which made it more confusing for everyone involved: Coutts is a long standing "private bank" which makes a point of not serving everyone, only HNWIs, and Farage fell into both the "not rich enough" and "too politically exposed" categories.

> The current situation in the US is shameful, and while part of that shame should fall on the politicians and regulators, much of it rightly falls on the banks themselves

Like the lack of consumer protection and public safety in the US, at some point you have to accept that the public are also ultimately responsible through the ballot box. US financial control systems are driven firstly by the catch-all "war on terror", which since 9/11 has been used to justify any and all authoritarianism with public support, war on drugs ditto (despite state level legalization!), and thirdly evangelical support for Operation Choke Point.
Yes, I’m sure that’s exactly the lesson that autistic children will take from this. That won’t be hard to explain at all. Publishers are already rushing to make a children’s book on the perils of trusting SaaS with your friendship.

Let’s be real: This is at best a lesson for the adults, and not one they’re concerned with learning right now.
Part of me wants to say, this is waste of space. The "Reimagined Wikipedia" is basically just taking all the links and rendering them as tiny thumbnails orbiting the article. This adds no new information, no new connections, to what was already present in the article.

And yet, it somehow feels different. It's really as you say, "it has the feeling that there is an entire group of people and subjects the care about and rely on the central topic"; those thumbnails beckon, invite you to explore in a way that regular hyperlinks don't.

(That, or maybe after years of getting stuck on Wikipedia, recursively reading linked pages for hours on end, I eventually grew desensitized to regular links.)
>But the original statement is still a false statement, is it not?

It is not. Full stop.
Agreed. Good on you to make that decision. If only the vast majority of other middle managers had that much integrity
Ultimately each nation will be great again with their own software stack and computers.
How does your buddy feel about the shooter, given his experience with the medical system? Would he approve of you using him as an example of why an elderly woman with a severe, largely untreated nervous system chronic illness, which cannot be solved by any one procedure domestically or abroad, should just fix herself somehow?

This reads very “I have black a black friend, so I can speak on race issues”.
Normal application developers suffer less from it, but the reasons that made svelte move from TS to jsdoc apply to everyone.

https://news.ycombinator.com/item?id=35892250

Personally I like using typescript's namespaces that have no nice-enough jsdoc/js equivalent, but if tsc/tsserver had an option to mutate in-place typescript syntax to jsdoc notations where possible I would use it as much as possible.
Nice, can you share me your product website?
I was disappointed to read this is just a "Use TypeScript" instead.

Look, you can hot glue and tape all the types you want, but it is still JavaScript. No amount of compiler-enforced comments is changing that.
Additionally, the British couldn't hope to hold onto India without the support of the British Indian army which at that point seemed ready to revolt.

The US's antiviral anti colonial stance also helped.
I like coming here to remind myself how many things I know almost nothing about.
I think the mistake is in assuming that coding is coding. The fact is AI is introducing a whole new segment to the coding arena by encouraging enthusiasts and hobbyists to develop their random ideas. Yes the code is undoubtedly horrible, but the results kind of work. And again, this is the worst it's going to be.

These micro apps aren't going to be massively life-changing, at least not at first, but as the AI develops so too will the results. The big deal about this is suddenly application development is not locked into a cycle controlled by 'experts'.

Similar to the way the PC unlocked the data processing department stranglehold. Remember the days when you had to go to your DP manager to get a report printed on the centralized printer?

We're going to see a tsunami of apps arriving from across the world, all sorts of scratch-my-itch solutions, in various qualities and languages. For example - https://showmeyourbolt.io/projects

Whether you think that's a good thing or a bad thing probably depends on your 'religion'.
With real art you can start from somewhere and keep building on that foundation. Say you pick an angle to shoot from and test different actors and scenes from that angle. With AI you’re re-rolling the dice for every iteration. If you’re happy that it looks 80% correct then sure it’s maybe passable.

I think people are getting way ahead of their skis here. Even in 2D I can’t for example generate inventory images for weapons and items for a game yet. Which is an orders of magnitude simpler test case than video. They all are slightly different styles. If I don’t care that they all look different in strange ways then it’s useful - but any consumer will think it looks like crap
> the console tells me immediately and the exactly line to fix.

Uh, yeah, that's a runtime error. Type safety tells you the error before you even hit save, let alone run and test. It's a wildly faster loop.
>I don't think any rational person would disagree that it should be illegal to deliberately spread misinformation and lies.

It's called "bait" and not "yellow journalism" for a reason. misleading is not the same as misinformation. It's a petty subsect of journalism that really isn't serious enough for any formal regulation to be made on.
>The author never actually says what is so wrong with JavaScript.

The author does but you have to extract it yourself by using some mental subtraction from the sentences he did write:

>[...], TypeScript has all of the benefits of JavaScript (such as they are) while _adding_ a type system that is expressive and powerful. [...] TypeScript leverages the ubiquity of JavaScript while _adding_ all the power of a modern typing system. And that is why you should be using TypeScript instead.

Translation... subtract out the "added modern type system" from Typescript... to reveal his Javascript criticism: "Javascript does not have a modern type system to help catch errors."
This kind of rant, culminating in a hackneyed "created in a week" insult, usually comes from backend developers who jumped into frontend work thinking it was a silly little thing that could be mastered in under an hour, discovered that it was a whole separate field, and still failed to adjust their priors.

This time it comes from a "former Delphi product manager" turned clickbait writer. I just hope that my visit with adblock enabled didn't generate any form of income for him or his website.
Could we get some more information on the matter?

Over the past years there have been numerous people online which have claimed that Hetzner closes accounts without giving a reason. I'm sure most of those claims intentionally omit some details to make it look like they didn't infringe the T&C.

However as a Hetzner customer (a small one, to be fair), I'd still like to know that those complaints are baseless, and that I can still trust your company.
Thanks more, I'm going to adapt to the mobile side now.
> The lack of explicit typing.

The JIT seems to figure it out just fine. Otherwise typeless programming is just a particular style and it's not particularly complicated just different. I've never understood this rationale in a language that does not have pointers.
Did Han sSlo shoot first?

On topic, I like studio and live versions but some artists are better better at one than the other.
> it is still JavaScript

Yes, it's still one of the most performant languages around, so that's a good thing right?