skysight-inc/HackerNews huggingface dataset:
> A container is just a fancy executable.

Not just that, but containers also have a lot of knowledge and tooling around them for running services more painlessly. I suggest that you familiarize yourself with this excellent site: https://12factor.net/

> No one ever talked about "executable orchestration".

Actually thousands of collective developer-years have gone into developing Java EE, OSGi and also figuring out how to run "containers" inside of Tomcat, GlassFish and many other web servers, which basically were executables or modules that contained application logic that had to be run.

Both in the Java ecosystem and many others, it was eventually decided that attempts like this (as well as going in the separate direction and shipping VMs or VM images, a la Vagrant) don't really work that nicely and containers were a middle ground that people settled on - unified bundles of almost everything (sans kernel) that any given application might need to run.

Of course, other interesting projects like Flatpak, AppImage, snaps and even functions-as-a-service all concern themselves with how any piece of executable code should be run, especially in the case of latter. And then there are systems which attempt to distribute work across any number of worker nodes, actually you can just look at the entire HPC industry.

Thus, I believe that one can definitely say that a plethora of options for running things has been explored and will continue to be something that people research and iterate upon in the future!

> Container orchestration does not need to be a thing.

That's a lot like saying that OpenRC, systemd or other init systems shouldn't be a thing. Of course people are going to want to explore standardized options for figuring out how to organize their software that should be running! Even more so when you're running it across multiple nodes and the risks posed by human error are great!

Just look at what happened to Knight Capital because of human error: https://dougseven.com/2014/04/17/knightmare-a-devops-caution...

> If you need anything more complex than `docker run` you are either extremely large and this whole discussion is irrelevant, or you need to question your life choices.

I believe that this is an unnecessarily dismissive tone and a misrepresentation of what scales of work might benefit from container orchestration.

Not all of it needs to be as complex as Kubernetes. Frankly, in many cases, the likes of Docker Swarm will suffice, much like you might also run Docker Compose locally so you don't have to muck about with 5-10 separate Docker run commands just to launch all of the dependencies of an app that you're developing, or software that someone else has written and that you'd like to use.

But if you're running all of your software in prod on a single node, don't have any horizontally scaled services, or prefer to do everything manually, such as rolling out updates on a per-service basis, then the benefits that you'll get from containers will indeed mostly regard their runtimes, configuration, logging, resource limits and similar qualities, rather than any degree of automation, because you'll miss out on that.
Read on another link...
Voyager had 67kB RAM in it's computers and has reached the end of solar system.
We really need to rethink system design and implementation.
I hope you get the help that you need : (
there's another thread about just this, but very different approach. reduces bandwidth a lot specifically for video conferencing
Suzanna, the Iraqi Falcon 50 Business Jet That Almost Sank US Navy’s Frigate
Honest question: How is Telegram better than Signal? Is Signal not the best in term of security and privacy?
Generally yes if I feel they are “participating in the conversation”.

I suspect most don’t upvote replies and I respect that is their choice.
Maple syrup on snow is amazing, I had that as a kid in Canada (Ontario and Quebec).
I did read the article. I don't see anything in it that would cause somebody with no ties to the UK to block traffic. If I'm to believe this article, it's a pretty terrible law for UK residents, but as a US webmaster I am not bound by their laws. I can continue to serve user-generated content without any age verification and Her Majesty's government can't really do anything about it aside from blocking my web site. In an extreme case they could issue an arrest warrant should I ever decide to visit their kingdom, but that doesn't really worry me either.

If this becomes UK law and I continue to run onionisafruit-forum.net without age verification or blocking UK traffic, these are what I consider the possible outcomes from most to least likely:

- It never comes to the kingdom's attention, and everything continues as before.

- Some vigilant Brit reports it to their government. An email is sent to the support address. I do nothing, and the matter is dropped.

- My site gets reported and is added to a blocklist for UK ISPs.

- My site gets reported and Her Majesty's government convinces my ISP to cut me off.

- My site gets reported. Her Majesty's government puts in the effort to identify me personally and issues an arrest warrant. I never get to fulfill my lifelong dream of drinking warm beer in a London pub for fear of arrest.
Maybe that is the reason why design sucks so much nowadays (in nearly every domain of technology). Design is much more objective and measurable, while personal aesthetics aren't.
Basically anyone I consider especially credible has been consistently saying "everything except bitcoin is overwhelmingly likely to be a scam", which has proven to be a fairly reliable heuristic. I think anyone who actually "DTOR" and has the brain power to interpret the results comes to a similar conclusion.
Smartphone cameras are small and far better sensors than what you get in webcams. They rely on software to produce images of the quality we're used to seeing, especially with less-than-ideal lighting, but the lenses and sensor are still far better than the Logitech C920.

A webcam doesn't need the latest and greatest video hardware. Give it a camera module from a midrange 2017 smartphone and use the latest image processing tricks, and you'll blow almost any webcam on the market today.
All of these things are fat soluble. You carry enough in your body fat. The only thing you need to supplement is salt and potassium. See Angus Barbieri.
> I mean nobody who is informed still believes that Hellen Keller's story was anything other than a manipulative scam by her supposed "teacher."

Um......what?

I just did a quick search and all I could find were articles from ~2021 referencening some weird TikTok conspiracy theory that seemed to be akin to the semi-sarcastic "birds aren't real" meme. Are you being serious here?
Why stop with Europe ? It will open opportunities for African /Asian programmers also.
> I am no linguists, my question was genuine curiosity, sorry if I sounded argumentative.

Oh sorry, I didn't mean to come across as argumentative either.

> I would not be surprised if they could get closer to us. It probably depends on whether language is the fundamental distinctive feature of intelligence or not.

Yeah I'd really like to see more research done on this. The chimp I referenced is actually a bonobo called Kanzi, I misremembered the species. He seemed to be a prodigy able to do things no other apes can. It would be interesting to know how far this could go if we found even more talented apes, or selectively bred them.
They announced just this at WWDC a couple weeks ago.
I’m not sure about that. Both seem quite complicated. Aircraft have different problems and are definitely not as easy to automate as you claim here
Eater is among the highest-quality food publications I’ve found. It’s my go-to restaurant finder when I visit new cities and has so far had a 100% success rate in delivering wonderful experiences – from taco trucks in Baja to fine dining in Denmark to gelato in Italy. It consistently delivers, and it is all due to the sincerity of their editorial team.
What do you win by bringing such a case? They still aren't going to give you the job.

You're going to be spending years in the courtroom rather than engaged in your career. It's lose-lose.

Also you're a non-working teacher with no money versus the complete resources of the State. LOL good luck with that.

Don't be so foolish to think that going to court is an easy answer to problems. Court battles last a long time, especially if one party has vast resources AND/OR is an unreasonable person.

My family has been in court suing each other since 1989 without end. Appeals are not completely exhausted yet. Tens of millions have been thrown away at chasing a couple of million. Lawyers have gotten rich off us. Newspaper articles have been written about our family fued. Don't be stupid.
Ok, but if these functions are inlined, would a linker then be able to fold these definitions?

(Or are you assuming that a debug flag is used so that all inlined functions are not really inlined by the compiler?)
I only upvote comments I really like (even if I may not fully agree with it), and vice versa.
To be honest, I usually don't read direct replies to my comments. I don't get notifications from HN that they exist, if such notifications are a feature HN has. I have my comment karma count hidden so that I don't pay attention to it, because I don't want to accidentally start caring about it. I definitely upvote direct replies to other people's comments, when I see good ones.
I find that focusing on the mirror, aligning it in a useful way, dealing with other issues (vibrations, etc.), and then interpreting what I see in a small mirror (which might need to be realigned to see what I need) - it all takes too long. I'm much better off just turning my head - it's faster and I have better situational awareness while I'm doing it.

Bicycle mirrors aren't comparable to automobile mirrors: Car mirrors are stable in alignment - your body is in a relatively fixed position in the driver seat and so are the mirrors relative to you and the car. On a bicycle, your handlebars are moving frequently as is your head. The whole bicycle vibrates far more than a car, sometimes making the mirrors unusable. Cars have space for more and bigger mirrors.

(Also, isn't it risky attaching anything to your helmet? In an accident, as far as I know, it can both change the helmet's performance properties and also get jammed into your head.)
You've assumed the road is wide enough for byway traffic. Around here they are 30 feet wide, including at the crest.

>As a driver, I would hate to crest a hill on a country road and have a cyclist coming straight at me. I’d have to swerve into oncoming traffic to avoid him. That’s bad.

This occurs on both sides of the crest. You can only hope for a near miss.

>As a cyclist, I would hate to crest a hill on a country road and have a car coming straight at me. Because if it doesn’t swerve, we run into each other head-on.

That's up to you. You can choose jump as a last resort. Getting hit from behind, you're unaware of everything until you're launched into the sky.
Google for a payment processor that supports Israel?
Phd and MBA will account for nothing in regards to being a director of eng, having or not having those will make no difference.
A substitute command is a class of regexes.
I have similar experience with PulseAudio. First look: it's unstable: Second look: it's fairly well thought out. Third look (using it as a programmer to implement some audio routing thing): it's kind of garbage. I am now using Pipewire, and Pipewire is pretty great and very flexible because it has the right foundations, so it can do anything.
> For crypto to replace modern finance, it needs to be better in every way

I don't think this follows logically at all. Can you explain your thought process? (FWIW, I think that most likely the only component of finance that will be replaced by "crypto" [most likely just bitcoin] is the money and payments layer, so I probably agree with you in general.)
have you ever managed people?
I was a little surprised this treated dimensional media queries as an ~afterthought, but I guess my assumptions may be stale.

It's just as frustrating to use a site on a desktop that insists on a mobile layout until I make the window uncomfortably wide. (I assume this is tablet-focused design run amok.)

So, for a while now I've found it fruitful to regularly resize the browser between min and max width as I work (and sometimes vertically).

Rather than worrying about someone's device-size chart, I tend to build in more breakpoints focused on transitioning as the dimensions approach points where the content feels too crowded or too sparse, or where the UI/X affordances are creaking.

(Though this entails more of the regression testing that the source cites as a con.)
i still can't take any of that seriously, isn't the purpose of an application like that to "talk" like an human?
I purchased and returned a Lumina in January. I was hoping it was "good enough" to replace my current setup (Fujifilm X100f with a battery blank and Elgato camlink) and free up my family camera to do family camera stuff again.

It was better than the built-in camera on my gaming laptop, but nowhere close to what I was expecting (even moreso because I was on Windows). More "okay-to-good webcam" than just "good" quality without pairing that word with "webcam." I'm on the waitlist for the Opal C1 and will give that a shot, but honestly might spring for the next-gen Fuji and turn mine into a permanent webcam (too bad my first generation X100 isn't supported by their webcam software update).
I upvote most replies, especially replies I don't agree with. I think that doing otherwise does not respect the little space in the conversion that I started.
Effective Software Testing – A Developer’s Guide
I upvote direct replies that I think are helpful, or make me smile. I'm generally quite stingy with my up/downvotes but I feel like I'm most likely to vote on direct replies.
Yes.

But as a result, my appreciation for "slow" reading had increased dramatically, where before it was a frustration.

Both have their place.

A good place to train, or generally use to speed-read to the best of your capacity, at least for digital text, is spread0r: https://github.com/xypiie/spread0r
People seem to be very passionate about tv Brand’s.

I like to look at TVs when I go to the store and personally just looking at them side by side for me visually I would tend to want to pick between LG or Panasonic. But my friend prefers Samsung but it always looks tooooo vibrant to me.
conversational agents have huge value, and not just commercial. One of the most trivial examples is how good of a technology it is for visually impaired people.

I think this is less of an ethics questions and more a question of teaching people, from an early age, to not anthropomorphize everything around them.
interesting factoids:

CoreOS was too based on Chrome OS!

And Chrome OS is related to Gentoo Linux.
Do you have a link to the full study, or a decent citation of it?

Thanks.
FYI "Available for purchase in the U.S. only."
Start, drive straight, turn, stop.
> but whatever we do will take some sort of regulation

Not necessarily. For example, government reducing the scope of property right protection is less regulation, not more.
I've done so, if I can choose, Clojure is now my language of choice, which is a dynamic language.

I'd happily use Elixir as well, another dynamic language, if I had that option and couldn't use Clojure.

Only when I can't use those would I go back to Java, Kotlin, Scala, C# or C++ (all which I have prior experience with).
No. I looked at some recent replies to my comments, and I've only upvoted about 50%.

But I am much more likely to upvote a non-substantive (but positive) reply to my own comment, such as "Thanks". I wouldn't do this if it was a reply to anyone else's comment. That is a quick way of acknowledging the response, as you mentioned.

edit: I would be less likely to downvote direct replies, out of respect for the person engaging, but that option isn't available anyway
What do "social features" have to do with any of it?
Back in the day I didn't have a joystick and I wanted to play an Apple II game that needed one, so I edited the source code to use the keyboard for input instead.

But I had never played the game with a real joystick, so little did I know that reading from a joystick on an Apple II had a significant delay.

So the game ran at blisteringly fast speed with the keyboard as input. And I had no idea that it wasn't meant to be that way.

I wish I could remember what the game was. I probably still have the floppy with the game somewhere but I have no way to read data off of an Apple II floppy.
> Hiring is everything. All issues you have listed would be solved just by having a senior (with real senior experience, not 10+ years written in their CV) in the team.

But that's the crux of the problem, isn't it? The people who are doing the hiring often won't be able to optimally pick out the people that might lead to the success of any given project, given how many facets to judging someone's aptitude like that there might be, and how limited their resources might be.

I guess one can also mention the "ten years of experience" versus "one year of experience ten times" conundrum, but at the end of the day, a lot of it is going to be hit or miss.

As an individual contributor, it's probably a good idea to fix what you can, document what you cannot (and why) and always look for environments where you fit in the best, so that in the end you can work with people with whom you are compatible.
a good general-purpose multilingual text and graphics layout engine does in fact turn out to be a computationally harder problem than reaching the end of the solar system, sorry
I upvote as soon as they're in good faith (which, fortunately, almost always are on HN, compared to something like Reddit.)
GraphPrime – Graphing prime number calculator made with Tauri, Svelte, and Rust
Yeah, Chase bank started doing this. Talk about not getting it.
If it goes from 60,000 to a dollar. Not sure anyone will ever forget.
Don't operate here, simple as.
I only upvote direct replies I disagree with.
One of the signs of an apocalypse/bloat is latency. Watching the industry from the intel 386 era, I’m only seeing it increasing. Every little action takes longer to start. It feels like we (in a larger sense) focused too much on throughput:) The perfect latency device I held was Nintendo DS.
Suspiciously healthy :)
Completely agree with you on audio. I’m not entirely certain it’s solvable without cultural norms changing. Even the absolute best noise reduction systems cannot work in every environment and echo cancellation always has enough delay to cause people to “step” on each other. It’s just physics and propagation of sound waves.

At a minimum, normalizing the use of in/on ear audio needs to become the norm. Echo cancellation makes most “speakerphone” setups unbearable in my opinion.
Having worked with Samsung's TV signage platform, i am amazed the duct tape for this hack stuck together long enough to be discovered in a working state.

I know it's a big company, but some of the design and APIs were just an endless stream of WTFs.
So years ago there used to be a gelato shop in the West Village called L'Arte del Gelato on the corner of Barrow St and 7th Ave if memory serves. It was right next to the Christopher St subway station and the place would actually shake when the trains went through.

They had an amazing pistachio gelato.

Years ago now the owners had some kind of split. I never knew the details but it resulted in that store changing its name. I honestly forget what to now. It's gone. But the other owner (I guess?) opened a store under the original name in Chelsea Market, which is still there today. I haven't been there in some years but I believe the pistachio gelato is the same. I would definitely recommend trying that.
Not with that attitude you can't.
https://home.bluesnap.com/subscriptions/ has Israel listed https://support.bluesnap.com/docs/countries
> recursion is "useless in industry"

From my experience its true. I have never written recursive code in my 12 years of professional experience (primarily JS).

But during interviews, I have written recursive solutions many times to solve some of the harder problems.
One thing to remember about lightning: take your computer monitor into account :)

I have a bright (600 cd HDR) 32-inch monitor. I did a live streaming once (kind of online training) - the lightning was good most of the time, but when I tried to share some bright content on my screen (like a file, or web page with white background) the monitor would be so bright that my whole face would glow like a full moon :). I think next time I will use dark mode for all apps, or reduce screen brightness to minimum.
> There were good reasons for it to do so. C++ is often used for performance reasons

It is asserted that there were good reasons. I believe Facebook/ Meta openly tells you that in practice you can probably drop in their notionally incompatible hash map and it'll just work. So it seems that either somehow only internal secret source projects needed these details like the bucket API or else it was bullshit and - as seems far more likely - the bucket API was exposed because nobody on the committee had the imagination to see that a better unordered_map might not use buckets at all.

One of the things Rust gets to do here is the "Crater run". Since so much Rust (all popular libraries, much else of note) is on crates.io it's no problem to just "scrape" all that source code and run the toolchain over it to find crashes, compiler performance changes or whatever. This would have been completely unthinkable in C++ as it stood when standardised, and nothing comparable is done today so far as I know, but for Rust it was no big deal.

This puts the Rust maintainers in a much better place to judge the difference between "This is technically incompatible but will not break real uses" and "This is a change that will sow Python 3.x style chaos and discord" if it ever comes to that - rather than just guessing.
I almost always upvote replies to my comments, the exception being rote repetition of common wisdom (not knowledge!)
It's going to be tough to convince the politicians and financial system regulators. Cryptocurrency will be mostly useless for legitimate transactions until they allow using it for tax payments.
Right. That seems like an unnecessary detour to me.
I hadn't thought of that angle really. I think that's a worthy educational goal.

At the same time, systems like LaMDA are being design to deliberately provoke that response. You don't think that's worrisome? That the desire to anthromorphize could be "weaponized"?

EDIT: Real-time ad exchanges, retargeting, and tracking pixels combined with a fully conversational "AI" is kind of a terrifying thought.
Hm, to me, B&J's Pistachio Pistachio is one of their less sweet offerings. I used to like Cherries Garcia, but it's way too sweet for me these days.
> I have my comment karma count hidden so that I don't pay attention to it, because I don't want to accidentally start caring about it.

That's an option? Or do you use some sort of user style/extension for to do that?
OK but removing functions that are identical and that have the same name is not "identical code folding". ICF is removing functions that have identical bodies and different names.
I guess I don't understand the mechanism where by you use an android phone as an external webcam. Guess I never tried just plugging it in via usb and seeing if my OS picked it up...