skysight-inc/HackerNews huggingface dataset:
> C++20 solved the include file issue with modules. The ecosystem is almost there with CMake 3.28 (released) and GCC 14 (some time in H1 this year) providing out of the box support.

According to CPPReference [0], there isn't a single compiler release available today that fully supports C++20 modules. So perhaps "it's fixed" is a bit early. Especially since C++ projects tend to lag the latest release of their compiler by a few years, so even if GCC14 will indeed be the first C++ compiler to support modules fully, you still need to learn to use include guards today if you're going to be working in C++.

This is one of the major problems of "modern C++" by the way. Major features always exist in principle long before they actually exist in practice (concepts being the other feature that took years to fully be supported).

[0] https://en.cppreference.com/w/cpp/compiler_support
Yes you are right, I am just used to a different format
GPS done via land radio systems would be so flakey and expensive it would still likely not be implemented. Easy to jam too. And subject to control by terrestrial authorities.

Putting a dozen satellites in orbit - and out of reach of local authorities - is so much cheaper and more reliable, it’s not just a matter of cost - it’s an entirely different product.

Same with starlink. A big part of its advantage is someone can’t just walk over and cut a cable. And no one needs planning approval to put a cable in.

Line of sight to low orbit is about the only way to accomplish that - maybe some kind of high altitude ballon/plane could (loon?) but they’re so comparatively easy to shoot down that it makes it a very different kind of situation.
Is there a provider that would cover the customer's damages like interruption of business? There are some insurance companies at least that do similar things.
Data Drilling
6 could have worked too, we'd just need a uppercase prefix and let the terminal handle it. In fact given normal English case rules, I'm surprised that we devoted a whole extra 26 characters to uppercase when bit rate was at a premium.
There are cities where billboards are not allowed, and also I did not say that European cities do not have billboards, I said that there is a stark contrast between European cities and New York, due to regulations.

Times square is a disaster the magnitude of which cannot be found in Europe.
Target.com works pretty well. I also get a lot of things on HomeDepot.com and I now order "cheap chinese gadgets" on AliExpress. It's amazing how quickly things come from China (usually 2 weeks here in California.)
My prediction. You won't survive a month with this kind of behaviour. The competition is dire, and it's all about understanding the needs of your users and helping them to grow and prosper. Milking money out of people is outdated and obsolete approach. I hope, you can understand it. :)
Right? Imagine if it’s 500 found out of 1000 known and any number of unknown crash sites that predate the modern flying era. The size of the input data changes the probabilities tremendously.
> and carved out a specific way for yourself to avoid all of it while still being productive

I believe such person exists when I see one. All that I see around are people claiming they did that, while ignoring some huge issue with their style that inserts some really nasty bugs on their software.

Instead, the only C++ code that works out there is created by committee and peer-reviewed, so that different styles compensate each other.
No LLMs were involved in making of this website.
I'm just waiting for CloudFlare to add Archive tier to R2 at this point.
Show HN: Axsar AI Demo [video]
Chat with Gen AI, Generate Images, Transcribe Audios/Videos, Chat with Documents

- Chat with Gen AI to get answers to anything and boost your efficiency & productivity
- Quickly generate new images for your marketing campaigns. You can use Gen AI to even get prompt ideas to feed into image generation AI model
- Cut costs by automatic transcriptions of audios & videos using AI and generate subtitles (.srt files) and text files
- Chat with documents, audios, videos and notes using Gen AI to summarise content, extract insights and get answers to your specific questions
- Create multiple projects, manage tasks and collaborate with team

Get started for free:
https://www.axsar.com/axsar-ai/
Impossible Creatures, Katherine Rundell. I am 52 and haven't had as much fun since reading The Hobbit, 40 years ago.
I don't want to see Toy Story representations of people.

Memoji looks cartoonish. Cartoonish is unpalatable in professional contexts. There's a reason people don't like comic sans.
As always, Qubes OS is recommended if you really care about security. It saved me, again.
> if they fail, they cover damages

Umm, most providers' standard T&Cs exclude liability for indirect or consequential loss following unavailability of their service.
I agree.

My point is that I just feel like "but someone please think of the ̶ ̶c̶h̶i̶l̶d̶r̶e̶n̶ memory safety" argument is over blown. There are ways to eliminate majority of those issues in cpp as well, but people simply don't care.

If You want to use Rust because it's just better language - go for it, I do it as well. But let's actually use that as an argument, instead of hiding behind superficial ones
Apple provides thousands of APIs to make developing on the platform easier, has created their own programming language that integrates nicely with the platform and has a fully integrated IDE that works with both above.

Sure, buddy… They don’t care about you unless you develop for their platform. And who can blame? The above is a terribly expensive and timely investment.
If you could get to space with a fusion engine, then why would taking satellites into space on said rocket be any different then it is for us (to build GPS)?

Wouldn't LTA blimps work BETTER in higher gravity for flying?
Is the Economy Strong? It Depends on Your Politics
Did it ever get revealed how glacier works? I had heard they were using DVD-Rs back in the day, but that was a decade ago and a big price drop.

https://www.backblaze.com/blog/hard-drive-cost-per-gigabyte/

I know the link is LTO based for some of it. Is LTO really cheaper than hard drives? Or is it just that LTO has automation equipment behind it?

It's interesting to me that hard drives have dropped 56% in cost since 2017, and yet I don't think storage prices have dropped anything like that. Per the article, it's because demand allows them to keep it high.

I welcome a price war! And thanks for the honesty Backblaze.
If your separate income streams are pretty predictable and so is the overwitholding, and if you care enough: you can put a negative number in the "extra witholding" box on your W-4.

I wouldn't say this is a better strategy, but you can definitely min/max this even if your income is not stable by extrapolating out your expected income and expected witholding a few times a year and adjusting your W-4 based on your calculations.
Absolutely. I've also witnessed a significant decline in networking knowledge. Example, a simple conversation on routing, web proxies and firewalls rapidly creates uncomfortable silences in most teams I interact with...
The nice thing about gravity wells is they naturally concentrate things along density gradients.

The bad thing about gravity wells is they naturally concentrate things along density gradients.
I was indeed referring to Windows 3/3.1/3.11/NT 3.5. Wasn’t sure of another term that would capture that era in one word.

Decimalized? Rational number Windows?
Woah, it’s okay to have different tax situations. I started a business one year and got a pretty big refund. But we’re not out there bragging about how we get big refunds every year like it’s some goal to aim for and accomplishment to be proud of if achieved. That’s the mentality people are criticizing.
Slot 1
this is more of a sketch to image than sketch to logo in my opinion
I've noticed whenever a topic comes up that I have a lot of knowledge in, people almost always chime in with incorrect or just flat out made up stuff. I always remain suspicious of anything I read in any comment section. Including here on HN.
The other day there was a discussion on Quora’s demise and I thought about how a lot of good ideas aren’t profitable.

My university gives everyone some storage and hosting for whatever. As long as it’s legal and tolerates the built in rate limiter, go nuts.

What if governments did that? Just a bit of free hosting and a bit of compute for anyone to do whatever with as long as it’s legal and tolerates the rate limiter. Heck this feels like a public library type thing. Give people the raw workshop space for their ideas.

I know there’s a lot of “yeah but…” issues, but I’m feeling optimistic about the idea.
That was certainly important in the the short term (obviously Gates wasn't doing that to be nice but because having Apple die would look bad in the then ongoing antitrust investigations into Microsoft; it's the same reason Google sends money to Firefox today -- having a competitor is a great defense against accusations of monopoly).

But Jobs didn't just run a marginal company but turned it into a company which is comparable in worth (and often worth more than) Microsoft.
Here's a small 'micro' PDP-8:

https://en.wikipedia.org/wiki/DECmate#/media/File:VT78.jpg

Also, the VT78's precursor was the PDP8/f which was little bigger than an altair, definitely in the microcomputer camp.
> it is a far more modern and less dangerous language than most people think.

I think the opposite tends to be true. C++ is a more dangerous language than most people think, and many who see some nice new constructs end up with a false sense of security. In any major C++ project you will sooner rather than later find pieces that don't strictly respect all of the rules of modern C++, that end up accidentally invoking UB, and that will happily pass code review and de testing before blowing up when something else changes.

People tend to believe they can write safe C++, but outside constrained environments (similar to MISRA C) , this has not been proven true in practice.
you are right, but being right is not enough! For a lot of real-world cases, the automation is worth it, despite information problems.

to be clear, I share these concerns
We wanted to show that even if you have the craziest idea- you can turn it into a design with simple steps with our tool. But of course you can create simple logos as well :)
I think the claim you want to make is: PayPal was repeatedly warned, but did nothing. Anyone scammed after the first few warnings to PayPal should sue PayPal for negligence.
Nah, because for people with poor financial skills, the ability to save is very difficult (even if they had the "Extra" money in their account each pay period instead of paying extra taxes). So even though you're technically getting your money "back", for some people they would not have been successful to 'save' so much without it being forced on them.
A CPAP is a simple device. It is a fan that generates constant air pressure, with a heater and a bit of water to humidify the air.

The idea that the law prevents me from pulling defective foam out of a device I own is terrifying.
Not sure what to tell you. Only a matter of time, I guess.

I once came within seconds of having to pull a knife to protect myself in that area at 2:00 AM. I can tell you, it is NOT safe.
Better the zuck than Elon.
I wish there was a better intro or some sort of short paragraph describing a bit more about what their premise might be...Sure, its possible that i am not the expected audience/customer segment...but still, i mean, business is business, and should have some selling point, or baseline explanation. Sorry if i'm coming off as critical...but what if i am a potential customer - that neither you or i know could be a great match for each other - and i have budget to spend...why won't you help me spend my rhetorical money on you/your service? Nevermind, i think i'll spend my rheotrical budget on another provider who can tell me what value and/or service they actually can bring me.
every process has exceptions. and there is no process stronger than the manager firing an employee for disobeying an order.
At the end of the day even in large firms you only need to fool three or four eyes. Those eyes might get a lot of transactions to process and a certain sense of complacency might occur. The hope is that automatic controls will aid those humans with all kinds of checks, but even billion dollar transactions at the end of the day are human transactions.
I’m glad you have the pricing clear in the front page so I won’t use it, unlike another similar service I tried that after wasting my time generating logos with prompts and details only to ask me to pay to download it..
I'm surprised to see Javascript in decline since 2017. Most of that can be explained by substitution to Typescript but it's still down a couple percent with that factored in.
There are interesting failure cases on the website, like the login page kicking me out to the front page reliably a few seconds into typing my email.

I wouldn't trust it with my data, but I like the entrepreneurial spirit from OP.
It sounds like you’re not one of the people they met who use it like a piggy bank. From my perspective, they’re just describing the habits of people who are used to not having any money: gotta spend this windfall quick because money doesn’t last long. It’s irrational and ultimately harmful but it’s borne from the practice of spending all of your money every month on non-trivial things and still being required to increase debt in order to stay in your apartment, e.g., credit card spending.
If the pins of the relay were insulated with heat-shrink and everything soldered + mounted nicely, this project would be more passable. In its current state it honestly seems like a fire hazard.
I wonder why across different cultures there seems to be a monster with a bag.
Is there one proto-story being evolving through cultures or do people find it too gruesome to say that children are eaten so they create independently.
> Linux was nice for surfing the net, but it lacked all of the fun software I craved: games, demos (as in the demo scene), graphics programs, tracker music.

Anecdotally it was bit of a negative feedback loop at the time, sadly, since just the people that would have been perfect to help make Linux thrive in those areas did not want to use Linux because it lacked those things.
Citi is one of the major foundations of the entire industry, how much of a "yes but" is involved before its standard practice. shitty UI is extremely common inside financial companies because fixing it would cost money.
On-Demand-Fork: Fast Fork for Memory-Intensive and Latency-Sensitive Apps [pdf]
Do many people, when older, get upset about the lies their parents told them about Santa, The Easter Bunny and such?

I'm skeptical these sorts of childhood lies cause any issues.
at what psychological development stage? (usually age)
Because it's cheap. You can add a ton of bling with little effort by piling on abstraction layer on top of abstraction layer so your cheapest bootcamp trained Javascript developers can write flashy GUIs without prior experience.

As long as your tool demo works slickly on the highest performance Macbooks used by the execs you're trying to sell to, performance isn't a factor.
Keep mobile outside of bedroom if possible. For few days think no emergency call will come.
A limit often ignored for high-gravity balloons is, the pressure gradient inside the balloon reaches a point where it tears it apart. When the atmospheric gradient is compressed to some point, the distance between the bottom of the balloon and the top can create enormous forces on the fabric.

So depending on the gravity we're talking about, blimps are out!
> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.

> Please make it easy for users to try your thing out, ideally without barriers such as signups or emails. You'll get more feedback that way.

This seems more like an ad to get customers than anything else, doesn't it?
Is PGP out for this use case?

Doesn't the US military have DoD people plug in their ID badges to read/sign emails through outlook?
Enforcement is a high cost and that should be factored in and I’m not saying it should be legal to tag property that isn’t yours but the bystander effect should address concerns of lawlessness spreading to personal vehicles.

Buildings and billboards get tagged because no one really cares about faceless conglomerates of real estate developers. It’s only natural that they don’t derive the same level of sympathy an individual would get if their car got spray painted.
At first glance this article reads as a gratuituous buzzword soup with little to show regarding software architecture.

After re-reading it, it still sounds like the author dumped all the buzzwords he could thought of, and the software architecture bit sounded like trying too hard to reinvent something like a generic layered architecture or even a Clean Architecture.

A more generous interpretation is that this blog post proposes a specialized variant of a Clean Architecture, where the application layer is specialized to organize it's commands around feature-specific behavior. However, it also sounds like the author tried to reinvent the wheel without citing any prior work, which is very hard to explain.

All in all, I think the article does not justify a click. Everyone is better off reading up on the classic architectures such as hexagonal architecture, layered architecture, and clean architecture. At least this path leads everyone to the exact same place without having to come up with ad-hoc names for well established concepts like application layer, business logic, use cases, etc.
C++20 may provide a theoretical solution but we're a long way from "it is practical and everyone easily replaces their headers with modules." In 2024 I am still manually writing C++ headers for my Fortune 100 employer.
What would be a fix for capitalism that cripples our attitude to work?
You could 100% edit any post you want here and replace it with a link to a funny YouTube video and call it a fat-finger typo and get away with it. There’s no risk for you (as long as you don’t try it too often).
Anger is not at all useless, it is a powerful and extremely useful emotion. When we witness injustice, when our loved ones are threatened or harmed, when someone treats us with contempt or disrespect, anger is our signal that we must take action, and it gives us the energy and courage to do what must be done.

Understanding your anger and not letting it control your behaviour (ie not giving in to blind rage), is important. But there are no useless emotions, and of all the “negative” emotions, anger is among the most useful and important.
Before you all get too excited, please remember that Exchange admins can control which clients are allowed to connect to their service, and Microsoft actively advises them to shut out everything but recent versions of Microsoft clients.

Source: me, at almost all of my jobs, after being told to lock people out for using third party clients.
By the interest free loan logic, you should have your employer withhold zero and then you put your taxes in a high yield savings account and pay them all as late as possible.
The way I internalize it: public voting selects for layman plausibility, not correctness.

Because laymen massively outnumber experts, the layman vote always overwhelms the informed one, so the reaction of people who don’t know the subject is the only thing that matters. Truth only seems to matter because most subjects either can be somewhat intuited by non-experts, or are in a niche that you’re not, so “layman plausibility” means your reaction, too. But the true nature of the dialog reveals itself as soon as people talk about something you’re an expert on.

Answers like this aren’t a bug in a truth machine, they’re a plausibility machine working as designed.
An unfortunate name , “skymaster”
FreeBSD 13.3-BETA1 Now Available
Add overly bright lights to the list of unenforced laws in the US along with speeding, excess noise (e.g. modified exhaust), and pollution (e.g. "rolling coal").
I'd rather pay a little more money to a reputable vendor, honestly. If I depend on the backup, I want a reasonable guarantee they will deliver on their promise.
A Lawyer Explains How He Beat Elon Musk
High fixed (non propellant) drive weight compared to chemical rockets makes it pretty inefficient due to the gravity well - thrust/weight ratio vs time matters a lot when you’re quickly climbing out of the well. And it is very difficult to do that quickly with nuclear without exceeding our materials science abilities and causing a nuclear accident.

Additionally, atmospheric density and friction matter a lot in these situations, and getting out of high density atmosphere and ‘up’ as quickly as possible pays large dividends.

Once you’re in a very low friction environment and ideally already moving near orbital or extra orbital velocities, taking your time is all good, and maximum end-to-end efficiency and power density matters more - you can have as much time as you want.
Beyond being 60-bits, programming the 6400/6500/6600/6700 was interesting and memorable in other ways.

- Ones' complement (rather than two's complement) binary representation of integers, and thus the need to cope with "-0" in your code. Modern programmers are surprised that there was a day when "-1" had a different binary representation than today.

- The CPU/CPUs were not actually 'in charge' of the machine. There were ten 12-bit processors called PPU's (peripheral processing units) which did all I/O, and which had the unique capability of doing an "Exchange Jump" instruction to do a CPU task switch. In a sense, the CPUs were 'compute peripherals' to the PPUs.

- The architecture was fascinating in terms of memory hierarchy. The "centeral memory" used by the CPUs was augmented by a much larger "extended memory" (ECS - Extended Core Storage) with block transfer primitives. One could implement high-scale systems (such as the one I worked on - PLATO) that smoothly staged data between CM, ECS, and disk.

In those days, there was a necessarily-direct relationship between the machine language (the bit encoding of instructions for operations & registers) and the assembly language (COMPASS). As a developer it was incredibly enjoyable because, in Ellen Ullman's words, you felt very 'close to the machine'.
I have known two publicly traded companies that fell victim to similar sorts of scams (someone impersonating the cfo or ceo over the phone). One was defrauded out of a seven figure sum, the other got lucky and a bank involved stopped the transaction to verify again. I don't know how the first was able to keep it quiet, I only knew because I chatted with the people in question. I suspect that the deepfake angle makes it easier to admit that they were defrauded in this way.

Talking about how something like this can happen in a big company is fun and all, but the scary thing is is that it is _so much easier_ to do these sorts of scams with deepfakes. Which means they will be deployed against "softer" targets, like you and me, and your parents and grandparents.
Hermit Association card revoked.

I'm the local "hermit". One time I showed up at a neighborhood cocktail party and someone asked me if I'm the hermit. I said "did you hear the one about the hermit at the cocktail party?" She said "no". I said "neither did I."

I thought that was pretty funny but she didn't. But my odd sense of humor is part of the hermit thing.
https://archive.ph/8JxEn
That's what happens when your R&D gets cut years before. Eventually you have nothing new.
Looks like an elaborate embezzling scheme to me.
One reason I archive everything I can is that soon, it will be impossible to get it.

Another reason I archive is because soon, it will all fit in a phone-like-device powered by its environment and impervious to damage.
I signed up but you cannot generate without paying. I’m not a fan of this UX pattern. Bait and switch.