skysight-inc/HackerNews huggingface dataset:
In my experience working with containers -- both on my own behalf and for customers -- I can think of relatively few situations in which CPU limits were necessary or useful for the workload.

When you set CPU reservations properly in your container definitions, they don't "crawl[] to a halt" when other containers demand more CPU than they did before. Every container is guaranteed to get the CPU it requested the moment it needs it, regardless of what other containers are using right up till that moment. So the key is to set the requested CPU to the minimum the application owner needs in the contended case. That's why I say that "requests are limits in reverse" - a request declared by container A effectively creates an implicit limit on container B when container A needs the CPU.

Perhaps you're concerned that not setting limits causes oversubscription on a node. But this is not so: when scheduling pods, the K8S scheduler only considers requests, not limits. If every container is forced to declare a CPU request - as it should - then K8S will not overprovision pods onto a node, and every container will be entitled to all the CPU it requested when needed.

Consider, too, that most applications are memory-bound and concurrency-bound, not CPU bound. And a typical web server is also demand-driven and load-balanced; it doesn't spontaneously consume CPU. For those kinds of applications, resource consumption is roughly consistent across all the containers, and the "pod running just find a moment ago...crawling to a halt" isn't a phenomenon you're going to see, as long as they haven't yet consumed all the CPU they requested. Limits hurt more than help especially for these kinds of workloads, because being able to burst gives them headroom to serve while a horizontal scale-out process (adding more pods) is taking place.

Most CPU-bound workloads tend to be batch workloads (e.g. ETL, map/reduce). Teams who run those on shared nodes usually just want to get whatever CPU they can. These jobs tend not to have strict deadlines and the owners don't usually panic when a worker pod has its CPU throttled on a shared node. And those who do care about getting all the CPU available are frequently putting these workloads on dedicated nodes, often even dedicated clusters. And the nodes tend to be ephemeral - launched just-in-time to run the job and then terminated when the job has completed.

As others have pointed out, putting CPU limits on containers is a contributing cause of nodes having lower CPU utilization than they could otherwise sustain. Every node costs money -- whether you bought it or rent it -- so underutilized nodes represent wasted capital or cloud spend. You want nodes to run as hot as possible to get the most out of your investment. If your CFO/cloud financial team isn't breathing down your neck when they see idle nodes, they ought to be.
Permanently operable - so, what, the car makers are going to keep 2G wireless going forever for vintage vehicles that have car-talk?
Yes.

For single player DLC, even new fake radio commercials and fake radio shows. Lazlo on chatterbox.
If Texas wasn't so anti-regulation they'd have been on the regulated national grid and wouldn't have had much problem when the unusual cold came. The entire rest of the country isn't robbed of their food and other necessities. We're also mostly not freezing to death. There's no "net harm" being done to the entire country (except for Texas) caused by making sure that power companies are held to better standards.
MSU plant biologists shed light on 144-year-old seedy mystery
I specifically did say you won't catch all future requirements this way. But you want a mechanism to catch the reasonable and likely ones.

And for the unreasonable ones you can always say: "The system we originally intended wasn't meant to do this technically. If you want to have this feature we can help you but it will cost $X and this is a entirely new project."

If a graphic designer designs a logo and the customer in the end has the idea that they want that logo as a stamp or in a black and white version ANY graphic designer worth their salt will have anticipated this. If they want a 3D animated video of the whole thing rotating that is a different thing.
I’ve always been curious about this too, and the answers here are not exactly enlightening. They seem to boil down to either SMS being cheaper in the U.S.A. and the lack of unlimited texting in Europe (not true), or “because I use it”.

I like Messages, I think it’s great, but that doesn’t explain what happened here.
It's pretty common outside of rails too, like https://facebook.com/4

Some main weaknesses, if I recall correctly, is that's incremental ids make scraping pretty easy, or guessing content outside of a URL given explicitly by the service (like here).
Are you passing the entire context of the page code to the LLM to get back the XPath?
Doubtful. DNA only codes for biochemistry, and the biochemistry has nothing to do with swinging or climbing in any obvious way. Besides we share so much of it with every other living thing on earth.
Stop throwing the word “cartel” around as if it even means a goddamn thing! A multi-billion dollar command economy (like a corporation) can focus its efforts on the opposite thing, like making sure that wages for their employers are kept low. But a group of employees banding together? Well duh, that’s a cartel, silly. What?

(In addition: unions for employers exist as well.)

Your charge is nakedly hypocritical.
Eli Lilly's Mounjaro Approved for Weight Loss in the U.S.
To actually get the money to the other person via wire transfer is actually quite a process (having done many myself).

- You will need to get permission from your bank to send international wire transfers (sign forms/agreements).
- takes a long time (in the order of days)
- expensive (~$50-$75 for outgoing international wire, and $25-$50 to receive it).
[dupe]

More discussion over here: https://news.ycombinator.com/item?id=38189869
I really hope you are not a manager. And if you are you think a little more about your personal biases when hiring.
Any information you'd be willing to share around this would be great! I'm looking to do something similar.
What utter hypocrisy. Does Israel recognize Palestine as a state? I think not.

Not surprising of course. The US has always been biased in Israels’ favor.
I find it even more stunning that there were two cops in the police van, and they both had sex with the handcuffed girl while on duty, confirmed by sperm DNA samples in the girl afterwards.

Neither cop got any serious punishment, and this was due to their word against hers in court.

If there had been in-van cameras or even just audio, it would almost certainly have corroborated her word as rape victim saying "no" repeatedly, or the cops' word that it was a fully consensual offer to have (presumably unprotected) sex with both cops in exchange for her freedom. (The cops' claim sounds like such a bizarre defence to me, because it obviously should be illegal to accept such an offer. But apparently it was allowed.)
> It would MASSIVELY improve just about everything about childhood and mental health of the young.

Honestly it'd make the internet a lot better for adults too.
This is kind of interesting because the primary point of having eng/DS for data analysis in my mind is them being domain experts on the data. If you can perform adhoc analysis without any further domain knowledge, how much value would those hires have brought even disregarding ChatGPT?
Even so, it feels like an off-brand article for The Paris Review, in both content and style. I’d be interested in learning the context.
rad! this is more like a beta i'm sending to friends but all really good points! feel free to hardcode the response from `/validate-license-key` :)
Professor Beal has quite the legacy at Michigan State. Regardless of your degree i can guarantee you every single student learns about him in their four years there.
This makes it sound like joda and java.time are the same. They have major differences and java.time fixes a lot of the problems with joda time.
Which assumptions? I said nothing about subsidizing cities or suburbs. I said cars and roads would exist without the government, but anything resembling public transport would not.
> ...sites in Texas have emitted double the amount of the gas than in New Mexico, per unit of production, since 2019.

It isn't measuring the whole state, this is comparing per unit.
> the tangible value they return.
> AI/ML barrier to entry is far simpler and vastly user friendly compared to crypto.

crypto was booming as investment vehicle, buying one was trivial, many people received very tangible value.
I've watched my parents use phones. The main things that throw them off are borderless buttons, long-press actions, and swiping/dragging table rows. If we could all agree to stop implementing these that's be great.
Cmd+X works in all text fields. Is stubbornly holding on to being different really worth the frustration for every newcomer as well as the inconsistency between files and text?

Even worse: There isn't even a clickable context menu entry for moving files instead of copying them, which further means the keyboard shortcut isn't displayed anywhere obvious either.

For each well thought-out detail Mac OS has at least one feature that just makes you scratch your head and ask yourself if this was really intentional.
lol, coinbase and binance are deca-billion dollar companies my guy
I can share one set that we have.

Basically, we use AI to do a lot of formatting for our manuals. It's most useful with the backend XML markups, not WYSIWYG editors.

So, we take the inputs from engineers and other stakeholders, essentially in email formats. Then we pass it through prompts that we've been working on for a while. Then it'll output working XML that we can use with a tad bit of clean-up (though that's been decreasing).

It's a lot more complicated than just that, of course, but that's the basics.

Also, it's been really nice to see these chat based AIs helping others code. Some of the manuals team is essentially illiterate when it comes to code. This time last year, they were at best able to use excel. Now, with the AIs, they're writing Python code of moderate complexity to do tasks for themselves and the team. None of it is by any means 'good' coding, it's total hacks. But it's really nice to see them come up to speed and get things done. To see the magic of coding manifest itself in, for example, 50 year old copy editors that never thought they were smart enough. The hand-holding nature of these AIs is just what they needed to make the jump.
There’s no engineering analysis in this post, so those of us who were looking for that, let me save you the click

Be born to the right people and toe the party line. That’s what Brian’s story will show you. But that’s basically a cliche right now so I doubt you’re in any way surprised
i once bought a 1st or second gen Kindle on sale ($20 off). It would put a static add on the home page when turned off. To get rid of thne ad, I had to pay $20.
It is implementation dependent. Google’s version is E2E (for single chats at least, not sure for multiple) but others may not be.
RFC: Switching "THE REST" in MAINTAINERS away from Linux-kernel vger.kernel.org
most doctors and nurses work off of mostly rote knowledge, software developers not nearly as much.

it's an apples and oranges comparison.
Okay, but why can you transcribe everything that's said and literally paint portraits of the proceedings, but you can't use a tape recorder? Surely the gains in public access and accurate record keeping from an audio recording outweigh whatever extra intrusiveness audio has over text?
OBD is already standardized. For the most part, since 1996. There are specific software sets for doing more advanced operations, but these all talk over the ODB ports, which is done typically by an elm27 on a simple data line. The problem is there is standard and non standard commands you can issue and get replies for.

The requirement should be "all cars with digital systems will come with a on-board diagnostic computer.

The one for saab - pre OBD2 is almost impossible to find. It's called an ISAT and I only know of about 5 on the east coast.

post ODB2 there's somthing called a "TECH2" that GM used across all their lineups. They cost between 400 and 1000 dollars depending on the addons and such.

Instead, they should just build a tech2 into the car's infotainment system.
It gets really weird when

1. Someone adds obvious nonsense to wikipedia

2. A mainstream publication republishes this because wikipedia is generally trustworthy

3. Someone else at wikipedia notices nonsense and removes article

4. Article gets reinstated using a referense to publication at (2)

It may sound weird but it has happened a few times. Wikipedia could probably do more to avoid circular references, but there's really no simple answer.
Agreed, but as someone doing software work for a non-tech company with tech-illiterate leadership, it doesn't happen. Which forces you to play this game, or you'll find yourself drowning in impossible demands because the business side doesn't understand why things they want to do are so often pivoting around their technical staff.
Define “successfully”. UN also started with great promises and now it has Iran representatives heading human right councils.
That's why they left. They can move faster in that directions without outside influences.
Ugh, the Vizio I have became cancer after awhile. Even with it offline, it will automatically change the input to their spyware entertainment app after 10 seconds of no input. No ability to disable this malicious automatic switch.
WhatsApp Now Lets You Hide Your IP Address During Calls
I'll be damned, billionaires are normal people! (or at least they want us to believe it)
Can't be the only cause though -- I have a -6.0 diopter prescription, needed glasses starting in 2nd grade, and I was outside a lot as a kid (grew up in the 1970s -- staying inside was boring).
Can't they ask chatgpt to fix it?
Of all the IoT contraptions and ecosystems, I hate garage door openers the most. My opener came with some sort of goofy base unit where you can hit the "close door" button and it'll sound an alarm, trigger close, and then the happy little LED shows you that it is indeed, closed.

My solution, after looking into every off-the-shelf option, was to take an esp32 running esp32home + Home Assistant and hot wire it to buttons and status LEDs on a remote + base unit and stick it on the shelf in the garage. It's not pretty, but it works reliably.
I like the idea of finding experienced people. Do you have any pointers to find Discord channels with such people and/or having similar ideas?

One thing is that i'm willing to discuss and change my mind. So I think my best bet is to find a studio or people who are already having similar ideas and iterate from there
I don't necessarily agree with that premise it's modern food processing.

The evolutionary human condition was primarily hunger. Animals fought over food. Humans fought, went to war over it. Nature has been that way for millions of years.

So now only in the past 100 years food has become abundant. Do you expect our evolution to change with it to be that quick too? That's really only 4 or 5 generations.

One data point here. In the 1700's, 1800's the rich were the ones that were fat, because they were the ones that had the abundance.
Alright, fine, I'm getting an Apple TV
What qualifies something as "brutalist"?
Treason (in the US) has a specific meaning, which is knowingly aiding a (formal) enemy of the country you are a Citizen of - or explicitly committing acts of war against said country.

Those soldiers selling tank parks for vodka weren't committing treason, they were corruptly selling military parts (to presumably NOT the enemy) to get drunk. Which is pretty terrible, and would likely get you shot or imprisoned in most armies. But isn't treason.

Aiding a known spy of the enemy? Yes.
Sending military supplies to the enemy? Yes.
Working on behalf of the enemy (knowingly?) Yes, maybe. Depends on what you do.

That might be Espionage, or being an unregistered agent of a foreign power. Both with serious penalties on their own.
I'd thought of this as similar to Kanban or Test-Driven Development.

Before you start designing, look at what you have and ask why it doesn't already work. Those answers become manual test cases. Then get it into a test environment immediately, not after more than a day of coding. Every day make the test environment more like production. Run the whole cycle every time, build, release, test, otherwise one of the phases will go astray when you aren't exercising it.

I know Kanban is something different but these are all "Don't push from the start of the pipe, pull from the end of the pipe" approaches. It also works with media encoding and decoding. If you push, the buffers fill up and you have to figure out where to stuff packets when the codecs tell you they're full. If you pull, you waste 1 cycle figuring out where to start, but then everything is smooth and just-in-time.

It's all the same crap. It's Lean, too. There must be 20 names for this concept.
If junior engineers are replaced by AI, who will be the Principles @ your firm in 20 years?
It depends if you’re using Google’s RCS or not. Different carriers also support RCS via their servers. What you have access to depends on your device and carrier.
I should probably be the last person to say "There Is No Cabal" but ...

Many times, what you actually experience is a variant on the smart mob concept [1], which are enabled by watchlists and diverse central coordination pages[2] . The number of ways you could organize people on wikipedia without them even realizing (let alone being offended by it) by smart use of smart-mobs was (and probably still is) endless.

Of course, for a casual observer, these smart mobs look very much like coordinated cabals, even if in reality the individual members don't even know each other.

I'm not sure how well this base principle has been documented though. Possibly

[1] https://en.wikipedia.org/wiki/Smart_mob

[2] eg DRN, ANI, AFD, diverse wikiprojects:

* https://en.wikipedia.org/wiki/Wikipedia:Dispute_resolution_noticeboard

* https://en.wikipedia.org/wiki/Wikipedia:Administrators%27_noticeboard/Incidents

* https://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion

* https://en.wikipedia.org/wiki/Wikipedia:WikiProject
IMO the value is in the globally distributed, battle-tested secure/resilient payment network.
Nom de guerre.

French is fucked.
It is extremely complicated for browsers to change their existing behavior, and we should be cautious about them doing so.

We could however introduce another attribute that has the correct behavior, deprecate `disabled`, and throw warnings during ARIA validation/linting for pages that continue to use it. Call it `blocked` or `unsusable` or have if you want to be fancy, make a `status` or something with attribute with multiple values that it accepts. Whatever seems most reasonable.

But my point is we're not trapped in the world of developers needing to poorly replicate browser functionality for every single form they make; we could still have an attribute that makes it easy for developers to by-default program forms with the correct behavior.

In Javascript, adding `let` and `const` didn't require us to get rid of `var`. We didn't have to change `var` behavior to make `let` throw errors on redeclarations. There are options here for providing tools within browsers that work correctly.
It's not about the amount, even though you are right that it isn't worth it, it's about the principle of being screwed after you're on-board.
The petty crime isn't treason, generally. The poster is wrong.

We're used to ignoring the pop-ups because of the steady escalation and increasing exhaustion. We're being frog boiled.
Crypto also had many use-cases and what we are seeing is reality of LLMs. They are not the magic pixy dust you can just sprinkle on and get better outcomes. There are a lot of complications and downsides that come with them.
Man, I seriously hope people don't use what they post here to predict the outcome of future interactions.
I'm interested in the last bit. That sentiment towards anything on HN has become steadily more negative over time. Would be interested to see if this trend exists on other websites and the internet as a whole. It could be a way to measure the optimism/vibe of all of humanity. Is the entire internet becoming more cynical/skeptical/mean?
The problem is conflicting transitives, lib A depends on 29, B on 31.
I’m going to take an unpopular side here. The type of person reading these forums is not who Apple designs these products for. I try to keep my mother in mind and the I give her an iPhone “it just works and is secure” is a MAJOR consideration. There are so many other cross platform apps that people use that I don’t think that this is really something the Feds should waste their preciously under funded and understaffed man hours on, when there’s MUCH lower hanging fruit. Like soldering ram to mother boards, and DRM for screens. Google has a lousy track record with keeping projects alive and not having them be exploited for fraud and spam so until Google gets its own house in order I basically ignore the whining of ivory tower execs working from home in Mountain View. They want to get together with Meta Samsung the EFF and make something comparable or better and when and if Apple blocks that from the walled garden then that’s a different matter.
That gets tough with transitive dependencies and the frequent CVEs.
there are boatloads of projects that use flex and bison, or antlr, for their parsers. handy here right now i have gcc 0.9, gforth, yosys's ilang and verilog frontends, linux kconfig, perf, and pcc, all using yacc or bison. also wget uses lex for css (maybe flex) but not yacc. but i only have the source code of a few dozen free software projects handy here to grep

many of them do eventually switch to shotgun parsers, but in a sense that's sort of like rewriting a c subroutine in assembly; it gives you, usually, modestly more benefit, for enormously more effort — but it's a benefit you can't get any other way

i recently worked on a project that parsed pdf files with a peg parser generator, a parser generator we had to extend in significant ways during the project in order to get what we needed
“The district court properly dismissed Plaintiffs’ claim for failure to satisfy the WPA’s statutory injury requirement. See WASH. REV. CODE § 9.73.060. To succeed at the pleading stage of a WPA claim, a plaintiff must allege an injury to ‘his or her business, his or her person, or his or her reputation.’ Id. Contrary to Plaintiffs’ argument, a bare violation of the WPA is insufficient to satisfy the statutory injury requirement” [1].

This sounds like the correct ruling. What we need is (a) evidence of harm and (b) legislation defining certain absolute rights to privacy, without an injury requirement. Given these data are provided to law enforcement, finding (a) shouldn’t be impossible.

[1] https://www.documentcloud.org/documents/24133084-22-35448
This is step beyond that, none of the crappy Tizen apps or anything start at all. The TV never gets network access of course :)
Yea one plan would be to start with some kind of prototype, which should be possible in the 5-50k range I expect (could be a very small minimalist prototype by a single dev). Then if this looks fun, spec together a bigger project & fund it.
I just don't have the right connections to game developers / studios.
It is indeed the system, and you (to no fault of your own, probably) are part of that system. NotJustBikes, while a little anti-car-propogandaey for my tast, does a good just explaining why it'd be basically impossible for suburbia to ever pay for itself: https://youtu.be/7IsMeKl-Sv0?si=F-ePxGzjUjHrSJCR