skysight-inc/HackerNews huggingface dataset:
> But you're talking shit about me under my thread which my comment is the parent to my face.

So what? I said you were perpetuating a myth and you were. It still not 'your' thread, what kind of childish nonsense is that?

> I've literally told you I don't appreciate your attitude and you're still starting shit.

Because I don't care what you think at all. I was talking to someone else and you decided to insert yourself because of this mistaken belief that it was 'your' thread. Most ridiculous thing I've seen in quite some time.

> I'm not walking from this thread. This topic was started by me so I stand my ground.

This is honestly hilarious. Walk, don't walk, I don't really care. But you have no ownership of the thread or right to tell me to stop replying. Go touch grass.

> Common courtesy is not to run your mouth on the Internet because your shielded by anonymity.

I made valid criticisms. You made a claim, only lazily supported it with a low quality tabloid article, defended perpetuating a false claim and refused to change your stance after I attempted to educate you. That makes you willfully ignorant, and I have no time for you. I will keep replying to you until this conversation runs its course though due to nothing else than curiosity.

> Treat the situation like real life.

In real life I'd ask you not to perpetuate myths or spread misinformation, and call you out if you tried to defend doing so with a crappy blog article as your source.

> You can choose to be an ass and continue acting rude by not walking away. That's your right.

And you can continue coming back trying to claim ownership of the thread and needing to have the last word because I called you out for laziness and intellectual dishonesty.

> But just imagine what that would entail if you did that in real life.

The same result? You complaining and being upset I dared to call you out?

> This thread getting flagged already is a big indicator that you crossed the line.

Actually the comments where I correct you and call you out are upvoted and not flagged at all.

I haven't crossed a line. I told you you were wrong, dismissed your low quality source, asked you to stop perpetuating misinformation, and then in response to someone else provided sources to show just why you were wrong and perpetuating misinformation.

You then tried to claim ownership of the thread and order me to not comment any further which is one of the most bizarre things I've ever seen on HN.

Look. You can admit you were wrong and that you were perpetuating misinformation and just move on, or you can keep needing to have the last word and coming back and trying to defend your behavior be talking about how 'rude' I was, but the more you do the latter, the worse it reflects on you.
Gratitude to the Y Combinator Community: Free Shotcut Track Premium Plan for All
Hey Y Combinator Community,

I hope this message finds you all thriving! I wanted to take a moment to express my deep gratitude for being a part of this incredible community. The insights, support, and shared knowledge here have been invaluable to me, and I'm truly thankful for each one of you.

As a token of appreciation and a way to give back to this amazing community, I'm excited to announce that I'm offering free Shotcut Track Premium Plans for all Y Combinator members!

What's included in the Premium Plan:

Real-time analytics for your website.
Heatmaps, session replays, and goal tracking for comprehensive insights.
Weekly reports summarizing key website activities delivered to your inbox.
Enhanced features and increased capabilities for one year.

How to claim your free premium plan:
Reply to this post expressing your interest.
Follow the provided instructions to get your premium plan activated.
1. Create a free account in Shotcut Track(https://track.shotcut.in/).
2. Mail us at tanish@shotcut.in and please paste the URL of this post.
3. Optional, if you want your activate premium for any other account, write the registered email.

This is my way of saying thank you and contributing to the collective success of our community. If you have any questions or need assistance, feel free to reach out. Let's continue supporting and uplifting each other!

Cheers to the Y Combinator family

Tanish Mittal
Founder, Shotcut
tanish@shotcut.in
This is my case. I’m one man show ATM so no DBA. I’m still using Kubernetes. Many things can be automated as simply as helm apply. Plus you get the benefit of not having a hot mess of systemd services, ad hoc tools which you don’t remember how you configured, plethora bash scripts to do common tasks and so on.

I see Kubernetes as one time (mental and time) investment that buys me somehow smoother sailing plus some other benefits.

Of course it is not all rainbows and unicorns. Having a single nginx server for a single /static directory would be my dream instead of MinIO and such.
I wish I had enough clout - as jon postel did - to merely declare I was the authority on 255/8 and was selling /24s at an auction price to anyone that was willing to route it. I´d use the money to support open source, and to help fund the rest of the ipv6 transition. And buy myself a nice sailboat to sail around in whilst I de-bufferbloated the rest of the networks of the world.
Pretty sure gemini will also get replaced eventually with Google assistant branding at least for the consumer facing products, might be still kept for cloud API etc.
I wrote redb (https://github.com/cberner/redb) using mmap, initially. However, I later removed it and switched to read()/write() with my own user space cache. I'm sure it's not as good as the OS page cache, but the difference was only 1.2-1.5x performance on the benchmarks I cared about, and the cache is less than 500 lines of code.
Also, by removing mmap() I was able to remove all the unsafe code associated with it, so now redb is memory-safe.
The whole video is literally him producing a video for the blog post, so it was 100% productive.
I am bugged that the BEAD programs do not seem to grok that we are indeed out of IPv4 space, and that the federal government is sitting on 10? 11 idle /8s.
I agree! Last time I looked at this page, this was not there.
because you're not expecting to have to scale beyond 1 instance for the next few years & are already using postgres & now everything is trivially transactional. KISS
For what it's worth, I've always had an easier time combining WET code than untangling the knot than is too DRY code. Too little abstraction and you might have to read some extra code to understand it. Too much abstraction and no one other than the writer, and even then, may ever understand it.
my criticism of this is the same as that silly AI pin, or the thing from CES everybody was excited about: just make an app. if your product is camera+ai+outputs, nothing about that needs dedicated hardware.

if your app is so good i want to wear it on my face all day, then that's awesome, and i'll buy the glasses. but i don't want to have to spend hundreds of dollars on a pair of glasses just to find out that the software is underwhelming.
This isn't my experience at all. Maybe three or four years ago?

Who exactly needs millions of lines of code?
Yea that sure was fast. It's probably not sustainable/profitable to provide email for free
The people developing this tech could end up having to face off against it one day. This is where modern warfare is now. A swarm of these could probably clear out an entire trench of soldiers. Run Forest Run, doesn't really work against drones, they'll just hunt you down, Terminator style. Brazen Bull.
Media is as (un-) fungible as always. Your complaint sounds a bit like complaining that you can't buy an iPhone that runs Windows. Bundling is a thing in the economy. You can't buy a Porsche with a Tesla engine either.

You can still buy movies on DVDs, which still can't be disabled remotely. DVDs are very digital.

Yes, you can complain that there's no 'significant' movie marketplace without DRM. But you have to complain to and about your fellow consumers: their patronage ultimately decides which suppliers become 'significant'.
big +1. I see the appeal of writing things directly in the shell, but as soon as you have conditional logic it's time for Python/JS/anything else.
It's a perfectly good word, I didn't know it was unknown.
If there's one thing we've learned from the last 25 years, it's that platforms are fickle, ESPECIALLY ones whose success is defined as "where the cool kids are".

Even if you assume there's some magic subliminial Sinocentric messaging in the app, by the time the TikTok audience is old enough to be in positions of power, its influence will be long gone-- a stock photo screenshot on a nostalgia slideshow next to "remember the Xbox 360?" or "That white second-generation Prius that there was one of in every neighbourhood." This will all blow over in another few years. The kids will move on to VipVorp and Slipppper, parents' groups will while about the scourge of four-dimensional VR hyper-porn, and the world will keep spinning.

If the rise of China is an actual existential threat (spoiler: it's not-- there's a difference between "we can't act with complete impunity on the global stage anymore" and "suddenly we have the per-capita GDP of Haiti") then it's going to take more than economic roadblocks and scare tactics. America has to make itself more competitive-- better education, better infrastructure, more strategic use of subsidy and planning tools, more money in R&D and less on stock buybacks.
How do you have no choice? Who is putting a gun to your head and forcing you to buy from Sony?
blank new tab page (no revenue for msft) gets reset on every update. That's how I ended up back at firefox.
I remember something like humans are born earlier underdeveloped compared to other mammals because are pelvis is smaller to allow standing up. As a side effect some brain development happens after birth.

This allows for more social/environmental impact on development than pure genetics, and we have developed better language and understanding.
I made this a while back for fun -- changing the seed will add different artefacts to the page, rotate it, hole punches, and of course coffee stains:
https://sublim.nl/scp/?seed=1234567
I received $1000 and was asked to send it back. How was this scam meant to work?
There are two clauses that ban export tariffs. One applies to states, the other to the Feds.
> Not a downside to me. Each team maintains their own DB and pays for their own choices.

This is how you end up with the infamous "jira and confluence have two different markdown flavors" issue.
kinda like openshift?
I so want a shit ton of these for around my yard.... but... 50+$ for 1 plant (shipping+plant)
It's impossible to control updates on that one; same google people I imagine?
Because one time a stalker started harassing me.

It only needs to happen once and your attitude changes pretty quickly.
In most of my cases, the scripts live within NodeJS projects, and have no particular attachment to Bash or Linux, so there's not really even any good reason to have Both involved at all.
You must have schooled with some remarkably mature children - in my experience if you give a 7 year old something that can be used for hijinks, it will be used for hijinks.

But either way, they were just hideous to use, and I can’t even say how many essays I had to rewrite because the pen would spontaneously decide to dribble all over the page.

It’s also left me with appalling penmanship, as it’s not like anybody ever taught us to write with fountain pens, as it was expected that you would Just Know, and if you didn’t, a few rounds of detention copying out the school rulebook would ensure you did.
This article is about crypto mining in the US.
I'm using Pulumi in production pretty heavily for a bunch of different app types (ECS, EKS, CloudFront, CloudFlare, Vault, Datadog monitors, Lambdas of all types, EC2s with ASGs, etc.), it's reasonably mature enough.

As mentioned in the other comment, the most commonly used providers for terraform are "bridged" to pulumi, so the maturity is nearly identical to Terraform. I don't really use Pulumi's pre-built modules (crossroads), but I don't find I've ever missed them.

I really like both Pulumi and Terraform (which I also used in production for hundreds of modules for a few years), which it seems like isn't always a popular opinion on HN, but I have and you absolutely can run either tool in production just fine.

My slight preference is for Pulumi because I get slightly more willing assistance from devs on our team to reach in and change something in infra-land if they need to while working on app code.

We do still use some Pulumi and some Terraform, and they play really nicely together: https://transcend.io/blog/use-terraform-pulumi-together-migr...
Why? Because memory is expensive and disk space is cheap
Goodwill, for an easy "fight" for a well-funded org with legal people "sitting around" on retainer.

Which they can subsequently burn on "more important" or more profitable user betrayals.
Ironic that the article begins with an image of server chassis with wires running around while the description is entirely about cloud infra.
I don't know if they lost though, since they had no way to monetize and I doubt people (non-tech) would pay for a browser when so many free alternatives are available. They lost installs but gained money.
What else would the operators be? They can't use `>` because that does IO redirection, they can't use `|` for OR because that's piping.

They could use `==` for equality but then what symbols would -ceq and -ieq be?

What symbols or what else would work for `-match` and `-in` and `-cmatch`?

If they were just `eq` or did use `==` how would that work for when they are actually options to a cmdlet such as `| where-object -eq $x` ?
> I'd estimate each line of terraform to be an order of magnitude more risk/maintenance/faff than each line of Python.

ehhhhhhhh, i don’t know about that. different strokes and all of that, but TF describing infrequently changing resources requires next to no maintenance. i’m not sure i under what they mean by “risk” in this context though.

if you don’t know $technology well then any thing you do with it is likely to be worse/riskier than using the thing that you do know.

> The need for expertise in anything beyond Python + Postgres.

this should be the first point because it explains 99% of the motivation for all of this.
I agree. My gripe was everybody in the same schema with a global “app” user.
Personally the next-gen-ness of an infrastructure component is inversely proportional to my trust in it.
Eton group, and a prep school in an even more anachronistic vein. Our Greek textbooks had doodles and inkblots from bored kids who had died a century before I was born.
The closest thing to what you're describing is Prisma in Node. It generates a Typescript file from your schema so you get code completion on your data. And it exists somewhere between a query builder and a traditional ORM.

I have worked in many languages with many ORMs and this has been my personal favorite.
Show HN: I made Java look better than it deserves
For example, safe rust forbids code which writes to different elements of the same vector from different CPU cores. C++ compiler has no objections, and doing that is often the best way to parallelize computations.
I would like to know what you’re being downvoted for. It’s not bad advice, necessarily… this was the way 20 years ago. I mean isn’t hacker news running kind of like this as a monolith on a single server? People might be surprised how far you can get with a simple setup.
Some do offer “collectors editions” but expect to pay 2-3x more
Interesting take! I hadn't considered that there could be an inversion where suddenly desktops are no longer commodity products.

It got me thinking--something similar happened to digital cameras where all the cheap point and shoots were replaced by phones so that now standalone cameras are an expensive niche for photographers.

OpenPOWER piggybacks off of IBM's high end POWER offerings, which are themselves part of a big enterprise market for scientific and financial computing. The OpenPOWER derivatives use IBM's POWER 8/9 chips.

I started looking for an alternative to commodity desktops when news came out that there were ring 0/-1/-2/-3 vulnerabilities in chips and I realized I had no idea what code was running on my computer. A lot of people just applied the mitigations and shrugged like it was perfectly normal that they couldn't really control their own computers.

When Raptor came out with their offerings, I thought it was great: full ownership of my computer, and as an added bonus some premium IBM chips from another architecture. I know people who spend more than I spent just on graphics cards every year.
7digital has a decent FLAC catalog.
Because I can go from main.go to a load balanced, autoscaling app with rolling deploys, segeregated environments, logging & monitoring in about 30 minutes, and never need to touch _any_ of that again. Plus, if I leave, the guy who comes after me can look at a helm chart, terraform module + pipeline.yml and figure out how it works. Meanwhile, our janq shell script based task scheduler craps out on something new every month. What started as 15 lines of "docker run X, sleep 30 docker kill x" is now a polyglot monster to handle all sorts of edge cases.

I have spent vanishingly close to 0 hours on maintaining our (managed) kubernetes clusters in work over the past 3 years, and if I didn't show up tomorrow my replacement would be fine.
First time hearing about Skiff, but it looks really cool. Too bad the privacy part isn't going to work once it gets integrated into Notion.
FYI I didn't log into my tuta account for a while and they deleted it completely. No way I can recover the data and personal connections I made using it.

Also Discord was like "yeah you may have your Discord credentials, but we need you to check your email before you can log in again anyway." So I lost my Discord account, too.

But I started using this new thing called Skiff and . . . Oh.
Not sure I follow. Same argument could have be made for smart phones (just make a PC app). This is a new app platform. It may or may not work, but it’s not a single purpose device.
This is it. They price installs at generally a single day for complete system swap for install time assuming ducts are reused and never want even spend the travel time coming back on another day in my area. If they do, it’s eroding the profit they expected on your job. They usually have special crews that only do installs and also generally like to keep to a small list of manufacturers so they can keep as quick and efficient as possible. New and unfamiliar tech throws a wrench in that.
> Most software does not need to be written

> A lot of software is actively harmful for the world.

I've been battling with figuring out this and also how to get paid.
US exported 6.9 trillion cubic feet of natural gas in 2022.

https://www.eia.gov/energyexplained/natural-gas/imports-and-...
After you initiate the transfer the initial transfer is revealed to the bank to be fraudulent and you're out both the money you sent away and the money you received.
Shells are first and foremost the core of the CLI for interactive use of the computer. Secondarily for scripting... but I don't see anything about using any of these shells as your standard computer interface. Am I missing something?
It definitely is stringly typed. It's just that it's a very normalized example of it, that people don't think of as being an antipattern.

If you want to implement what Yaron Minsky described as "make illegal states unrepresentable", then you use a username type, not a string. That rules out multiple entire classes of illegal states.

If you do that, then when you compile your program, the typechecker can provide a much stronger correctness proof, for more properties. It allows you to do "static debugging" effectively, where you debug your code before it ever even runs.
To make up for having a better schema in Terraform than in the database.
"supercharge the gas-to-electric transition by making it as cheap and easy as possible for their residents to switch."

If you really want to make it super easy to switch, design new heat pumps that people can install themselves without having to pay a contractor to install one. Start with window units that look like air conditioners.
NYC lawyer roasted on Twitter for reporting illegal food stand
New Evidence Suggests Long Covid Could Be a Brain Injury
Practically speaking humans are born relatively underdeveloped and spend much of their first year catching up to where other animals start. If we spent more time baking we would have trouble getting out of the birth canal because we have such large heads (we already have enough trouble as is). It's easy to conjecture how that may have come to be. Marsupials are an interesting comparison with similar but different traits.

For what it's worth there are also countless animals which start out very helpless, including many birds which are wholly incapable of flight for some time, and for which learning is not always an easy process. The bird in question is closer to an exception than a rule.
> not to fuck up schema/db design

The neat thing is, you don't. Nobody ever avoids fucking up db design.

The best you can do is decide what is really important to get right, and not fuck that part up.
I just opened the link in Safari on my iPhone. I scrolled down to see the rest of the page but noticed I couldn’t scroll all the way to the bottom. I could see the bottom peek out from behind the address bar but when I let go of the scrolling it would pop back up so I couldn’t scroll fully to the bottom.

I then scrolled again and this time it worked. I then refreshed the page to try again but noticed that the page started already scrolled and I couldn’t get it to properly centered right.

After yet another refresh I was getting the original scrolling issue. I also noticed that when scrolling down the top portion of the screen is a solid white bar which looks out of place.

I say all this not to pick on you but I constantly see web devs talk about how great you can make a PWA but it is constantly all of these little oddities that make the experience feel so subpar compared to a native app.
Copied from: https://tex.stackexchange.com/questions/17502/what-is-the-co...

Let the creators of TeX and LaTeX answer:

Donald Knuth wrote in the first chapter of his TeXbook:

English words like ‘technology’ stem from a Greek root beginning with the letters τεχ...; and this same Greek word means art as well as technology. Hence the name TeX, which is an uppercase form of τεχ.

Insiders pronounce the χ of TeX as a Greek chi, not as an ‘x’, so that TeX rhymes with the word blecchhh. It’s the ‘ch’ sound in Scottish words like loch or German words like ach; it’s a Spanish ‘j’ and a Russian ‘kh’. When you say it correctly to your computer, the terminal may become slightly moist.

Leslie Lamport wrote in the first chapter of his book LaTeX: A document Preparation System:

One of the hardest things about LaTeX is deciding how to pronounce it.This is also one of the few things I'm not going to tell you about LaTeX, since pronunciation is best determined by usage, not fiat. TeX is usually pronounced teck, making lah-teck, and lay-teck the logical choices; but language is not always logical, so lay-tecks is also possible.
I always laugh when people from the unix side try to shit on powershell when powershells pretty fucking amazing and has a solid UX for just how many things ... work
Elsewhere today I recommended RDS, but was thinking of small startup cases that may lack infrastructure chops.

But you are totally right it can be expensive. I worked with a startup that had some inefficient queries, normally it would matter, but with RDS it cost $3,000 a month for a tiny user base and not that much data (millions of rows at most).
Window heat pumps already exist. Ex: https://www.lg.com/us/air-conditioners/lg-lw1216hr-window-ai... or https://www.compactappliance.com/koldfront-12000-btu-heat-co...

Mini splits are also fairly easy to install and don’t take up a window.