skysight-inc/HackerNews huggingface dataset:
>Isn't this just confirming a seemingly widely held opinion

Yes-- this represents formal acknowledgement by a regulatory agency. The hope is that agency can now use this formalization to enforce change within Boeing.
I think it is fair to say there are two different versions of modern C++ you can learn: one for library designers and one for everyone else. The difference in complexity between the two is not small and you can use libraries without ever learning how they work. The library version of C++ is very powerful but also not something you pick up casually.
> 1. Yes. We've forgiven lots and lots of bills over the last 9 years and they haven't gone viral

Sequence of events doesn't support this answer:

1. User gets charged 100k

2. User complains to support

3. User receives discount to 20k, then 5k. Support states policy is normally 20k

4. User discloses to the world. Goes viral.

5. Invoice is forgiven

While you might forgive "lots and lots", fact is that you still presented the invoice to a free tier customer, and when they complained you gave them a discount, but still charge. Only when it went viral did you forgive it.
This sounds like good news ultimately.

:meta: I would love to have finished reading that article but a video ad started blaring loudly. I thought we, as a society, firmly agreed that was one of the greatest infractions next to purposely putting your hair in food prepared for others.
> But that's on the user. The user shouldn't get upset in that scenario and has no right to.

I agree. I also agree that when dealing with large numbers of people, there will be people who don't understand this and/or will actively try to social engineer their way out of their own decisions.

Setting customer expectations and meeting them successfully isn't easy.
previous discussion: https://news.ycombinator.com/item?id=39373327
End of Life CloudMQTT
I wish more companies would EOL their products like this instead of giving zero notice and no alternative.
Well, one of OP's initial mistakes was that he thought LGPL was anywhere near "copyleft." It isn't.

For SaaS companies who just want to use the software on their backend and are not interested in redistributing it in any way, there's no realistic difference between LGPL and more permissive licenses like MIT and BSD.
That makes it simpler indeed.

Another good option is to have a little rapsberrypi (like) powered NAS at a friends and them at yours and you do rsync to each others house.
Previous discussion:

https://mailman.nginx.org/pipermail/nginx-devel/2024-Februar...

https://news.ycombinator.com/item?id=39373327 (1130 points 12 days ago | 480 comments)
> My understanding is that Docs is handling layout itself, in order to support features like pagination and footnotes

I’ve seen the same Google Doc use different numbers of pages both on screen and in print/PDF so I don’t believe this is correct.
Virtual DSM in a Docker Container
From now on it's possible to selfhost an instance of Synology's DiskStation Manager (DSM), because I created a docker container of Virtual DSM.

You can use it for file sharing, media streaming, and tons of other things. It has a large package store to add almost every functionality you can think of.

Features:

- Updates are fully working
- Multiple disks and disk pass-through
- Light-weight, container is only 79 MB
- Uses high-performance KVM acceleration
- type checking
- filter functions
- dictionary literals
- nested peach
- persistent http(s) connections

and a few other things

changelog: https://code.kx.com/q/releases/ChangesIn4.1/
What a perfect example of ambiguous question :)
Of course! And no, not a paid plug. There were just a couple comments here when this was first posted and I wanted to chime in as someone who's used the product.
> Is it not "a" business model, or not Boeing's business model? The latter is exactly what the FAA is saying

The FAA doesn't seem to take any notice of Boeing's business model.
You could ask ChatGPT for advice? It's one of the better writers I've seen.
Tech Bubble:AI Bubble::Cisco:NVidia

And honestly, the 90s revolution of internet/webpages felt bigger to me than AI. A lot of the 90s hype was true and relevant, even if it was ahead of its time and overexaggerated.
It's a skill you can train, people that deal with customer service or sales tend to have it more developed.

It is trainable because I was HORRIBLE at it, and now I can say I'm average/good, and I deliberately practiced.

Also, if you are in management, you must exercise this more. Sometimes, you must make decisions quickly, and postponing them has consequences. One example that comes to mind is if a report misbehaves, you can't just let it go, you need to let them know about it (in private) quickly.

One tip that helps is to think strategically: what are the first 3 steps? Or the most important 3 steps you could think of?

Of course, your answer will have plenty of holes, but a good enough answer is typically good enough for those situations.

You can train this daily with your other or family; talk with them, and instead of saying what is comfortable (the next token in your brain LLM), you try to say something better or more enjoyable.

That will prompt you to think fast about a new solution.

Like with blitz chess, if you want to improve at it, you need to play more using the fundamentals you know from the "slower" chess, which is what you already do now. It isn't as complex as you think, just more practice practice.
How would you resolve it? :)
Bpftop: Streamlining eBPF Performance Optimization
Two users. One user is talking about physics, the other about art. Two different models are utilized.

Load is divided across 2 models. Load balancing is a feature for free and division is across subjects. Of course this is assuming each model owns it's own set of gpus.
Further on this example:

The delivery guy knowingly delivers drugs, it's written on the package, and the authorities told him to stop doing that.

Then what to do ?
Remove the license of that most specific delivery guy.

That's what they try to do (though it would be easier if the delivery guy would collaborate of course).

Not saying that blocking internet hosts is a good thing, but I don't see what else they can do, if the counterparty is not compliant :|

(DNS blocking doesn't work anymore as browsers provide circumvention methods by default, and blocking the whole BGP peer has too much side-effects because it blocks all the legitimate delivery guys too)
Monetary cost, sure, but what about the other costs?

Regardless, if that's the way things are going, then obviously I'll deal with it. In the meantime, though, this will certainly be a factor in my purchasing decisions as long as I continue to have a choice.
I'm having a hard time picturing what they look like -- and the photo in that article is unrelated.

Googling them, I can find images of a few proof-of-concept plots in the middle of fields but I can't find a single example of how they might integrate with a city.

It would be nice to see some kind of before-and-after, even if just an illustration, to get a sense of how they would fit into a cityscape aesthetically and practically.
New Server-Side Prototype Pollution Gadgets Scanner
Doyensec's newest tool release
Hey giancarlostoro, big fan of OOP as well. I structured Controllers to just be regular classes - so you should be able to write server code and routes very similar to CherryPy.
> why LLM alone will only ever parrot intelligence.

Can you design a text only test that will differentiate between real intelligence and the parroted kind?
If you do open source, and there's even a chance a business might use it, at least sell something that looks business-related on the invoice generated.

I can expense $100-500 for something business-looking, even books, I can't easily expense $5 for "buy me a coffee"-type support things.
I want to expand on this :)

When I have to describe to people who don't work with me my interactions with developers (especially of the crappy code like that) from a standpoint of someone who represents the QA side of things... I describe to them my interactions with my five y.o. son:

Me: How as school?
Son: Goooood!
Me: Did you behave?
Son: Yes!
Me: Did the teacher send you into timeout?
Son: Yes...
Me: So how come? You told me you behaved... What did you do?
Son: Played with Ryan!
Me: That doesn't seem like a good reason to send you into timeout.

And we go like this until I either discover that he was yelling in class or I will never know the reason why he was in detention. This is also the pattern of denial I very frequently face when talking to the programmers who wrote the crappy code. Somewhere on the back of their minds they understand that they screwed up, but they will come up with all sorts of concocted reasoning to pretend that they either don't understand why the product sucks, or they would claim that it cannot be made any better, or attack me for not understanding how the product is supposed to work etc. The most recent example would be (in slight adaptation):

Me: I discovered that we set PYTHONPATH variable when loading a (Tcl) module.
Dev: I see no problems with that.
Me: The new feature we are releasing to the users is conda support. Conda will not work (well) when this variable is set.
Dev: Did the documentation tell users to load this module?
Me: No, but it's obvious that users would like the functionality provided by the module in addition to using conda. They are made to complement each other. Besides, documentation doesn't say they shouldn't.
Dev: (summons PM)

And then PM continues in the same spirit as the developer. And, my guess is that the reason for it is that nobody really wants to work too hard. There's no reward in making a better quality product if that quality isn't immediately appreciated. Features like latency, throughput, size etc. are immediately visible to the user and are an easy sell. Features like internal consistency in the face of more sophisticated usage: these might never happen, and the user might never know that they were protected from their system collapsing on them by a substantial development effort. So, commercial companies de-prioritize quality. And that's how we get crappy programs.
The other way of looking at that is that cheap weird cut meat prices were a consequence of inefficient meat allocation (supply of those ending up at retail grocery where there wasn't demand).

So, ignoring the behind the scene details and holding cattle price constant, cheap weird cuts made well-known cuts more expensive (all cuts having to sum to price of cow).

I believe the behind the scenes logistics system has gotten better at sending different parts of the cow to different places (e.g. restaurant, commercial packaged, etc) where there is demand.

Case in point: most retail grocery doesn't do full butchering anymore, as it's been centralized upstream.
In my country a lot of people in IT are contractors (not employees) and sometimes these contracts are wild (like not working on anything else during that time and stuff like that).
Nowhere on the page does it say UTC.

When publishing, one must always remember to do three things:

1. explain abbreviations
2. provide units of measurement
3. make a spelling error in the title so the reviewers can easily contribute
Parent said "accountant AND...". You need the accountant to provide advice so you don't do illegal things or run afoul of tax authorities, not to generate an invoice.
I once got a $65,000 water bill from the city for one month. I laughed and called them and asked them to re-read the meter and correct it, and expected a quick resolution. But no, they insisted it was correct for some time and that I needed to pay it. They said I probably had a leaky faucet or running toilet.

There was no awareness on the part of the customer service people how ridiculous that was. It would be physically impossible for my service pipe to deliver that volume of water even if it had been running full open for the entire month. I kept escalating until I reached someone who agreed, and they sent someone out to re-read the meter. And my bill was reduced to about $35.00, the normal amount.

Front line customer support isn't always very in tune with what is sensible for a given customer's account.
> errors and unsafe acts will not be punished if the error was unintentional.

No sane organization would ever implement this. If someone repeatedly makes mistakes, they're going to get fired even if the mistakes are unintentional. Anything else is going to cause more safety issues in the long-term as inadequate employees are allowed to proliferate.
What happens if the creator just say no?

You don't have to operate like a VC-funded company and look for infinite growth, if you want to stay small with cheap production then just stay small?

There's likely a silent majority that supported the creator because they are authentic and relatable.

Just make it clear to your supporters that's your objective and don't expect more.
They say they are funded by donations:

> How is Liberapay funded? Are there fees?

> Liberapay does not take a cut of payments, the service is funded by the donations to its own account. However there are payment processing fees.

https://liberapay.com/about/faq
Most of the small countries are not Denmark and they indeed do have shit, low-budget TV shows on all the time.
I read somewhere that if you take a simple model based simply on the extra heat trapped by CO2 in the atmosphere and the black body emission from earth to space as a function of temperature it comes as close to reality as all the elaborate models. Or probably closer as the elaborate models can easily produce extreme results if you assume a lot of positive feedback and so far the real world results have been closer to feedback free results.
If this were thirty years ago instead of today, the opportunity to build X[1] would be wide open, but you'd have to build it with the tools that were available 30 years ago. That might not be nearly as easy as building it with today's tools.

[1] "X" meaning "variable to be substituted for" rather than "company that made a bizarre naming choice for no apparent reason".
I was regularly at 80-90% of my free-tier Netlify bandwidth of 100GB.

The site was not live.
New Release: Tails 6.0
Hey buremba, can you share more about the use-case that you're thinking about? Like JS function calling within Python?
Serverless/FaaS takes care of the following things that you otherwise need to do yourself:

1. Provisioning VMs and copying the right files up to them.

2. Linking them together behind an HTTP load balancer, which itself needs to be on one or more VMs and possibly DNS balancing.

3. Configuring that load balancer to respond on HTTPS endpoints and health check backends.

4. Collecting logs etc to a central place.

5. Making sure servers restart if they need to for versioning or crash reasons.

6. Shutting it all down and cleaning it up if you stop using them.

That's pretty much it. People like it because doing UNIX sysadmin work sucks. The usability just isn't very good.
> do rocket engines also have injectors

Yes[1]. You want the fuel and oxidizer mixed as well as possible to achieve efficient combustion.

There are also other small channels fuel has to flow through, like the ones used for regenerative cooling[2].

And not sure how well most turbopumps[3] would tolerate debris either, though that probably depends on the exact design.

There are some really simple rocket designs out there that I could imagine tolerating debris (like solid motors[4] or pressure fed hyperbolic engines[5]) but Raptor definitely doesn't fall into those categories.

[1]: https://en.wikipedia.org/wiki/Liquid-propellant_rocket#Injec...

[2]: https://en.wikipedia.org/wiki/Regenerative_cooling_(rocketry...

[3]: https://en.wikipedia.org/wiki/Turbopump

[4]: https://en.wikipedia.org/wiki/Solid-propellant_rocket

[5]: https://en.wikipedia.org/wiki/Hypergolic_propellant#Characte...
If they want editorial discretion, then they are publishers...no section 230. If they want to be common carriers then they should not be making editorial decisions.

Ironically, if they had not taken steps as egregious and suspending the account of the current president of the US these laws would never have been considered by FL or TX.
> I completely disagree. The idea that in the past people were "lucky to see their children grow up" is dramatic, and a tautology anyway since we are all "lucky" to see our children grow up in any epoch. It paints a needlessly bleak picture of some awful past that technological progress is implied to have eliminated with justifiable costs.

You got me there, I do think the costs for (almost) eliminating famine and diseases with double-digit mortality rates are justifiable. That said you didn't really answer my question, but I'll roll with it.

Consider the extinction of megafauna [0], the deforestation of China [1] or Mesopotamian farming practices [2]. It would be hard to blame these on Western civilization (real or imagined). I'd say we have been operating in the same unsustainable way for a long time. I wish it were otherwise because it would make everything easier.

[0] https://royalsocietypublishing.org/doi/10.1098/rspb.2013.325...
[1] https://www.sciencedirect.com/science/article/pii/S003101822...
[2] https://www.science.org/doi/10.1126/science.128.3334.1251
I have to say, the maintainers handled it with grace though. Didn't sass the company for it or anything, politely declined the PR, closed it, locked it and moved on.

It reflects back on them really well.

I've never used Spring Boot, but I have to give them credit for this. I don't know that I'd have similar restraint
The comments are worthless too.

Things like a method called Foo that takes a Bar so the comment says (in 3 or 4 lines)

“Foo takes a Bar”

Wow! The future is here!
in this case (as in most) the perfect way to resolve it — get down from the level of meaningless abstractions to concrete specific cases and examples

What exactly do you want to ask about? What is the specific ambiguity you faced recently that made ask the question?
> Aerospace is all about process and safety so.

As an aside, this is so much so the often used phrase "aerospace grade" whatever, especially on Kickstarters is just bull. There's nothing special in the materials, what they are concerned about is the ability to track every piece to where it comes from.
Ethereum's next upgrade to go live March 13th, 2024
Democratization is the act of empowering so many people that none of them can make a living at it anymore.

Pick a hobby of interest in Youtube and there'll be a top of a pyramid where people have the right mix of attractivenes/message/marketing...and then hundreds to thousands of other people scrounging for scraps. (see Full Time RV)
Also, wont it theoretically speed up and decrease international shipping + travel. We should be able to go from the US to Japan in an hour or two in the future.
> So I don't think AI is necessarily a "bubble" since theres potential for pretty high utility products

A market being a bubble does not imply that there is no utility for the products in that market.

> but I do think the market might have an overly optimistic view on the success of AI

This is exactly the definition of a "bubble".
This is cool! It's weird that I, very recently, created a project based on FastAPI and had a strong desire for a React frontend as well, so I created a solution for it. My solution actually supports React SSR as well and this project has motivated me to publish my library. Thanks!
Disambiguation: restate the question back to the person in your own -- but different words -- to verify you've grasped the essence of their question (or statement if it's not a question). The classic "So what you're saying is..." would be the formula.
"Herbgrind currently primarily supports 64-bit Linux, but 32-bit might also work, and theres some work in progress to also support OSX."

https://herbgrind.ucsd.edu/getting-herbgrind.html
> "Current policy?" So, you will retain a right to change such fees when you feel like it.

Is that unreasonable?
Haven’t seen it; apparently with my TV logged out and not networked, it’s placid and boring. I set it to go straight to the HDMI inputs rather than the home screen which helped immensely.
Given that all the comments I'm seeing are of the “‘makeFooReady’ makes foo ready” ilk, I wonder how these tools fare on incorrectly-named things. Would it pick up on ‘asyncRemoveFoo’ being neither async nor a function that removes foo?
I would say there are definitely fit-and-finish areas where they lag behind both (eg: panel alignment). That's not really around reliability tho.
Yes, they do. All of the fuel and oxidizer goes through injectors to atomize it as it is sprayed into the combustion chamber. For a Merlin 1D, that’s about 340 pounds of propellant going through the injector plate every second.

Rocket Fuel Injectors - Things Kerbal Space Program Doesn't Teach
https://www.youtube.com/watch?v=aa4ATJGRqA0
There's even more government protectionism/capture in plane makers than automakers.

It would have to be a horizontal play by an existing company with large amounts of capital and relationships, like a Lockheed Martin or something.
To be fair to front line support -- a lot of times it's just a warm body reading a script and it's paid accordingly.

Not always - but a lot of the times, especially for lower quality companies.
Tell HN: Every now and then, turn your adblocker off
It's good to occasionally get a frame of reference for how the average user has to experience the Internet.
To be honest, I see two positives regarding what Codemaker has provided here.

One is that (glancing through the comments) they're actually significantly more thorough than what is already there and they're at the level of thoroughness that a new user may actually want. Phil Webb is quite right; this is the level of detail someone new to the codebase could use, and if you could generate it dynamically on the fly as a "Help me understand what I'm looking at" tool that'd be really nice-to-have.

Second: I've definitely worked at places so tight-ass about code documentation that they do want "makeAppleRed(): Makes the apple red." Mostly because they're using doc engines that do a bad job of letting you know a function exists at all if it isn't documented. I have no doubt Codemaker is going to make its money on those places.
I like this story.

Shipping OSS is a donation of one's time, money, and expertise. Volunteering is a rewarding way to participate in a community.

Usually in any community, you meet someone who opens a door to an opportunity that you never would have found otherwise.
I'm in the same shoes.

I just avoid people and organizations that doesn't understand the value of deep vs quick thinking.
I believe it has more to do with the feeling of "we are in charge of our code", so they don't let anyone pay for any changes/fixes in the code and there can't be any entitlement to more bugfixes should anything break. Donations don't have that moral obligation.
It has little to do with "shareholder value".

The original sin is paying executives with stocks and especially stock options. It creates catastrophic and corrupting incentive structure.

Their incentive is to raise the stock price long enough to sell some amount of stock options. The company be damned.

There are many examples, but the classic one is Dick Fuld, the CEO of Lehman Brothers. He drove Lehman Brothers into Bankruptcy all while becoming dynastically rich.
But companies are people too my friend.

They may spend money in political campaigns. They may hold religious beliefs.

Do they not also have first amendment rights? Or put differently: are we not men?