skysight-inc/HackerNews huggingface dataset:
Is there a shortage of large musical instrument containers?
Academics are generally extremely happy to get paid.
We had a session here where someone explained how you can use a docker container with VS code to have reproducible local env (for the whole team).

Seem like you never got on board the declarative-infra-as-code boat, it's actually rekindling my software flame, with things like docker-compose and NixOS, everything you ever work on can be stored as code, and set up with 0 effort.
Would you like to review the number of times exchanges previously hyped on HN have tripped over the incredibly low bar that is "just don't steal customer funds"?
And don't forget about the Heisenberg compensator!
But none of what you are talking about has happened today and even the buggy whip reference doesn't make sense because the buggy whip market disappeared because we stopped using horses. The buggy whip equivalent would be the IDE.
No, but I know quite a few that used to buy Mac laptops and now buy Windows ones.

That is the target market, developers that want a POSIX CLI experience and don't care about GNU/Linux to start with.
Please join r/reactos/ to have more discussions about ReactOS
Social – pythonpackage using OpenAI to generate responses to socialmedia mention
no need to sneak money out of the country?
It doesn’t taste that good, it smells weird when cooked, it isn’t actually healthier, it’s typically more expensive than real meat as it’s “premium”, the nutritional value is suspect… the list goes on and on
We have it at scale, and no, it doesn't become a mess.

We use Spock, which make "comments" a very expected thing, which helps us not let tests without comments pass a code review.

Just use a tool that helps you and stop writing stupid tests whose impl code looks worse than the code being tested.
People in the field still think of these things as being part of it. The latest edition of Norvig's Artificial Intelligence: A Modern Approach[1] is two years old and kicks off with search, CSPs, and first-order logic, for example.

Over the years AIMA has kept up with a bunch of stuff that historically has in fact been far more effective than machine learning, like automated planning, which is the basis for (among other things) most video game AI. An all-time great write-up and talk in this area is Three States and a Plan: The A.I. of F.E.A.R.[2].

And then there's linear and non-linear programming and the broader world of operations research, which not only have had more of an impact historically than machine learning but, when you get down to it, are also a useful lens for thinking about machine learning for people who use it but don't really understand it. Training a neural network and solving an MINLP problem are very similar things.

1. https://aima.cs.berkeley.edu/contents.html

2. https://alumni.media.mit.edu/~jorkin/gdc2006_orkin_jeff_fear... and https://www.gdcvault.com/play/1013282/Three-States-and-a-Pla...
Not if you rebate back to yourself the fees from your own trading.
They embraced to fight Apple, and nowadays it makes more sense to be compatible with Linux than pure POSIX, even the surviving UNIXes have some form of Linux compatibility layer.
If you do pair programming and the other person always does all the work, then yes.
> I tried portainer, awful UX experience and all good features are inside paid version.

This is interesting to me, because it doesn't quite match my experience - I've been using Portainer for around 3 years at this point and it's been pretty decent.

The worst issues that I've gotten is networking issues in some hybrid configurations with Docker Swarm (e.g. Portainer cannot reach the manager node of the cluster for a bit), or troubles configuring Traefik ingresses when managing Kubernetes (though I think the recent patch notes talked about improving the ingress section, so maybe the experience will get better with non-Nginx ingresses).

Other than that, it's been great for onboarding new people, illustrating the cluster state at a glance, easily operating with stacks and scaling/restarting services as needed, including pulling new images, viewing the logs or even connecting to containers through a web UI if need be. The webhook functionality in particular is really nice - you can just do a curl request against a given URL and that will pull the new container versions for the given image and do a redeploy, which works nicely with a variety of CI solutions.

When I last tried, initializing Nomad clusters with networking encryption was a bit less of a smooth experience (needing to essentially manage your own PKI) and the web UI felt more like a dashboard, instead of something that you could click around in, if you're a proponent of that workflow.

Rancher is probably better than both of those options, though there's a certain overhead in regards to running both that software and a full Kubernetes cluster. If Kubernetes feels like a good fit for a particular project and resources aren't an issue, definitely check it out! You can, of course, also have some success with lightweight clusters, like K3s: https://k3s.io/

I'll definitely agree that Lazydocker is a nice tool, but I wouldn't call it superior, just different (TUI vs GUI), their demo video is nice though: https://youtu.be/NICqQPxwJWw

It actually reminds me of ctop, which you might also want to check out, though it's not something that you'd manage clusters in, merely the individual containers on a node (which won't always be enough, same as Docker Compose isn't): https://github.com/bcicen/ctop

Regardless, for Kubernetes, I'm inclined to say that you'd enjoy k9s a bunch then, it has a similar TUI approach: https://k9scli.io/
Why do you use words like “brutal” and “cruel”? We celebrate those paragons - that’s why we have the Olympics. “Cruel” only makes sense in the limited scope context of single competitions.

And we should also celebrate hyper-effective programmers when we encounter them. There’s plenty of work to go around; they’re not taking jobs from others.
Does the version numbering at least make more sense than USB?
I mostly agree with this sentiment - working for systems integrators over the years, it is very hard to convince me that most corporate customers need network automation solutions, when on average they deploy a new network maybe once every 5 years, and when the deployment is done, it structurally changes very little until the next hardware replacement.

However there are definitely business in the managed service provider, ISP and obviously anyone with a large growing data centre environment where consistency and accuracy in large-scale deployemnts are important.
The way I read the post is, the particular opinions that a senior engineer has are not very important or valuable.

It's that having strong opinions about your tools means you've used them a lot and have an emotional connection to them - be it positive or negative. Which is a proxy to caring about your craft.
I have been using a user script to do just the opposite, because the interface is so much poorly delineated and the content much harder to read.

I guess I'll be modifying it to plaster ?useskin=vector at the end of every link as well...
So i understand correctly, that your position is "code is the documentation"?

Over time im inclined to value human written documentation. Especially when things involve integrations of multiple systems. I had real cases, where two parties point at code and say their code is correct. And in isolation code looks correct. But when time comes to integrate these systems. It breaks. And then if you have human readable document where intentions and expectations are specified it's much easier to come to common (working) solution.

Not all languages have capability to express complex intentions so code as documentation does not work most of the time.
Formalising a new proof that the square root of two is irrational
People will care because disney et al will use their legal power and money power through lobbying to try to make laws blocking these new competitor, the ai generated IP (the movies, books etc).
CVEs My Personal Thoughts on Research and CVEs
Some people have legitimate medical reasons - they exist. I’m not saying it’s the norm, but you are overgeneralizing. Few characterizations can be absolute.
Desktops and Laptops have priority. The mobile app will come later on.
I got lucky with repairing an Acorn Electron
Hmm.. I'm a vegatarian, once vegan, since let me count.. oh why does that matter at all?

Taste like meat? Not at all, likely, don't remember, but I usually find them taste just nice, pea protein with spices, so what's the problem? Also what does thst have to do with how regular?

I hope they don't go out of business, being concerned for animals and environment I think every alternative that some people enjoy is great.
Well, that one is easy. It's a multi million dollar regulatory capture operation. TODCO in SF is a classic operation. Check out their revenue numbers.
thanks for identifying the issue. we have fixed it and now you can explore the catalog without sign up.
I guess a lot of people who reduce meat do so for health reasons, eg to reduce cholesterol, increase vitamins, etc. Changing to a heavily processed veggie burger seems against that especially when they're so expensive.
Right. You have to know what results are correct and then you can stear it in that direction, but if you already know the answer to what you're asking then what's the use?

I see it as an impressive toy at this point. Not to downplay the work they've done an it's certainly progress but it suffers from the same problems as all AI so far. Seems good mainly for spam or for automating writing another dozen of those horrible motivational books. It doesn't work for search/research, it's still faster and less troublesome to do that on your own. At least if you care about quality results/correct information.
"Drone" is another one that angered many at first. Articles were written, angry comments posted. "It's not a drone!".

But the horse bolted and now everyone calls them drones, including the manufacturers of consumer quadcopters. The name "quadcopter" is so clunky it had no chance against the zippy, effortless "drone".
The reason for this is readability. Long lines of text are empirically bad for readability, making it hard for readers to find the correct next line.

However, the line length Wikipedia picked seems to be a bad compromise. At around 120 characters per line it‘s double the recommend line length (60 characters).

If you look at newspapers, magazines and books you will see the 60 character rule of thumb adhered to pretty exactly and thoroughly. It‘s just a typographical best practice.

On the web and on wider maximized screens the issue is always the white space. Newspapers solve this issue with columns. However, that‘s not a realistic solution on the web (not so much for technical reasons, mostly because scrolling is fundamentally incompatible with columns).
It’s also pretty easy to make burger patties out of black beans.

Tastes great, is simple and you can throw in things you like, such as onions and garlic. Pretty sure it’s nutritious as well.
The product pages are blocked for me, presumably because I'm outside the USA, so I can't see how they work.

Are these self-cleaning with scrubbers or with some sort of flushing product? If the latter, does it reliably remove all marks? Self-cleaning to me is something more than just periodically flushing suds or using a spray.

The seat still requires cleaning, etc.
We have no way of knowing how long it will take to replace us. A developer of a
Go AI said much the same about Go two years before AlphaGo won:

"""After the match, I ask Coulom when a machine will win without a handicap. "I think maybe ten years," he says. "But I do not like to make predictions."""" - https://www.wired.com/2014/05/the-world-of-computer-go/

On the other hand, in 2009 I said "ten years" about consumer purchasable self driving cars good enough to not bother with a steering wheel, and that didn't happen. Seemed plausible to me even during the intervening years, given the videos Tesla was putting out. But, didn't happen.

But however long it takes, if companies like OpenAI et al can no longer benefit from humans rating the results (which is what I was replying to), then their AIs are going to be ready to replace us too.
> Do you have evidence people are doing 10+ years where their only crime is possession of recreational amounts?

"only crime", a minor one at that, and three serious crimes don't match up, and is possession of recreational amounts a serious crime in any jurisdiction?
Having it be evenly divisible by all those bases is neat!

But I wouldn't say "no wasted bits" unless 120 bits is also exactly the right length for a particular use case. For example, if my use case would be served better by 64 bits, I'd prefer losing some bits to padding than extending it to 120 bits.
What is this article's obsession with things being "processed" food? Is "processed" the new "chemical"?

It's like the article trying to keep repeating the words "processed", "ultra-processed", "hyper-processed" as if it's some scary boogey man.
How prisons, drug smugglers and the war in Ukraine made DroneShield a success
Try charity shops and annual rummage sales. I can always find a bunch of good records there (classical mostly, but other stuff too) here in the Netherlands between the dozens of boring records for prices going from €2 down to €0.50. I like the serendipity of getting some record that looks like it might be nice for a few cents.
Three state checkboxes are available nearly everywhere, not sure what is better about that in toggles.
Ironically, you have a very strong opinion on people with strong opinions. Going as far as saying if you have a strong opinion on how to use git means you're a junior is a bit extreme, in my opinion.
Will platform dependency, high competition and IP concerns turn away investors or are we at the dawn of a new AI-powered startup boom?
> There are more people involved, more complex ingredients, more processes, more shipping and more energy. That is why it is much more expensive.

I am myself not a big fan of those fake meat products, but you have a source for that.

I'd assume economies of scale matter, because economies of scale matter everywhere?
This is a very well written article, and thank you for the advice. Lots that resonates here.
Everyone Is Beautiful and No One Is Horny
Where is the energy coming from?
United States vs. Microsoft Corp Exhibits
Thanks for the fascinating answer. I am a mediocre steel drum player and like learning about these things. I was confused, though, and I thought you were implying you had managed to get a steel drum gig in the Navy.
So Much White Space
Its also off-center which
is annoying on an 15"laptop
something is definitely wrong with firefox on linux. There is no margin on the left side.
You're mythologizing SARS-CoV-2.
>Mostly, I'm a curmudgeon and I despise these "flying car of the future" articles.

When you understand how the sausage is made it is hard to be overly excited. I fail to be "mind blown" by ChatGPT because every time someone claims it can do task X they only managed to scrape by within its significant limitations.

If you want superhuman intelligence you are going to need to break through the short term memory limitation of humans. If the AI can memorize a 1 million line code base then it will be practical but everyone is only working with small code snippets or generates the entire code from scratch and then extrapolates that to a million line codebase even though that isn't possible. That is the height of impracticality.

And before anyone accuses me of moving goalposts. I'm not the one moving them. It's the people telling me it can make manual programming obsolete. Why not just stick with what it can do instead of making these claims?
>the purpose of testing is to explain to other other developers what the code under test assumes and what should be expected of it under various conditions

No, the point of automated testing is to verify that what is under test behaves correctly and to be able to scale this verification cheaper than having humans do it. Documenting what it verifies and under what conditions is just a side effect.
Next thing we’ll be told is eating less reduces weight gain. This kind of research only dazzles because it takes something obvious and reduces it to biobabble. Do we really need research to tell us that very low stress lifestyles that are low in processed foods affect our physiology/gut?

There are two kinds of things you can read: signal and noise. This is pure noise
> Do old Yubikeys and similar U2F devices, which do still work for webauthn, still work for sites that a going to require a "passkey"?

Unfortunately no. A passkey is a registered credential that supports user verification and discoverability, to support a usernameless and passwordless authentication experience.

U2F did not support either of these capabilities, and was only meant to be used for second factor authentication after a traditional authentication (e.g. username/password).

So a website which wants the passkey capabilities in order to provide a particular user experience is not going to be able to accept U2F devices - unless they provide those users an alternative experience. There may simply not be enough U2F devices in active use for many sites to justify that.

Newer Yubikeys which support CTAP 2.0 or later can generate "single device passkeys" for websites. The "single device" is meant to indicate that there is no backup capability, and losing that keyfob will lose the ability to authenticate using that mechanism. Web Authentication Level 3 describes this capability to websites, as they may this information to determine whether to offer a user any sort of 'account security upgrade' that removes passwords and/or site-provided recovery mechanisms.

Since discoverable credentials require storage inside the security key, the newer the keyfob is the more robust it is likely to be. It is even possible that some security keys may support some form of optional backup and recovery in the future (e.g. you could imagine a system with factory-paired keys packaged together, and a software agent that exports/imports that encrypted data)

> Or are MS+Google+Apple doing an "embrace, extend and extinguish" on webauthn?

I don't think any of them have a goal to reduce a diverse selection of webauthn authenticators. However, platform support does implicitly affect that ecosystem, because the shipped default is what most people will want to use.

The platforms may want to focus on a particular set of features, so this diversity plays to their benefit - I suspect at least some of the platform vendors want to point to the existence of a FIPS-certified Yubikey such that they don't need to implement such behavior themselves.

> Are the "small adjustements that ever so slightly reduces the security" sufficient to effectively kick security keys hardware vendor out of the game?

Leaving the remark about older security protocols not supporting the usability features - I think (and hope) there will be a place for hardware vendors to provide products and services to meet the needs of companies that platform vendors simply won't want to (or won't commit to on a reasonable schedule).

The hardware vendors may see consumer sales drop with the new alternatives, or may grow due to a significant increase in consumer understanding of what their hardware uniquely provides and in where their hardware can be used.
> nobody else can try different approaches to compete because nobody else has anything like Atlas.

But but you know why they have Atlas? They went to a garage and clomped on metal and made it. It is not like some control theorist wandered into the woods and found the right robot. They were building a series of simpler ones, trying their ideas and seeing what works and what doesn’t.
It’s probably cheaper now to get a sublease on commercial real estate or a lease in a class B/C building in most parts of the US than renting the equivalent sized residential garage. It certainly is in SF at least.
200%. I find them "cute" so tried to use them in some internal tools with React. And.... I confused myself on this very exact issue you describe so I changed to a regular checkbox.
A big problem is also that it can't be independently produced by small local farmers. (and then there's patents)
Dataframes: Take tools out of 'Data', but don't take the data out of the tools
To me, the semantic difference between the two is that I expect a toggle to cause an immediate effect whereas a checkbox merely holds the value to be applied later.

Applied to a client/server web application, I would expect a toggle to immediately cause a request to the backend. I’d expect a checkbox to be used in a form which is sent as a whole on submit.
And if ETIAS ever goes live, they’ll be pre-clearing just about everyone before they get on the plane.
Yes, I figured it would be something like that. I don’t have the bandwidth to even attempt to clean that up and submit a PR to Node-RED (I have no clue as to how many files I’d need to wade through, only hacked red.js a little to figure out what was going on), but it is something I rely on and where moving away from NodeJS would be beneficial - besides being a great showcase for performance improvements.
Turns out beating nature is pretty hard.

Cows look basically like processing plants. They produce food, fertilizer and energy (biogas).
Being nearsighted, but getting older and needing a separate reading prescription, I would love adjustable glasses, but this is not it. I have to buy at least three pairs of glasses every time my prescription changes:

1. A pair with progressive lenses, for being out and about. I need the distance vision for driving, and the intermediate/near range for looking at instruments in the car, and for shopping.

2. A pair of reading glasses, for reading without eye fatigue.

3. A pair of computer glasses, which are similar to reading glasses, but "detuned" for the longer distance to the screen.

A workable design would be to have a pair of glasses with these three settings pre-programmed and selectable at the press of a button. Having to tune each lens individually for specific situations would be way more annoying hann dealing with different pairs of glasses.
Personas is a business fad I'm skeptical about. They can often be little more than stereotypes, and they often make the "high dimensional orange" mistake.

You imagine your persona has various attributes, of course. Like political preference, religiousness, age, income, melanin level, love of dark chocolate, love of Grateful Dead, you name it. And a lot of these are probably strongly correlated.

But if you normalize these attributes according to how much they vary, say on a scale from -1 to 1, then the average person is 0 on everything. But that person is vanishingly unlikely. So is the person who "follows all the stereotypes" and is a straight 1. Most people will lie on a "shell" at a specific distance from 0. That's the high dimensional orange: most of its volume is in the rind.

Your users/customers will feel pigeonholed when you assume that just because you like Grateful Dead, you'll like Santana. Or that just because you voted for Trump, you must love Prager U. Or that just because you've got high melanin, you like basketball. You get the picture, it's very easy to start annoying people with your "persona" assumptions.
Unfair comparison. The Voynich Manuscript makes more sense than USB versions.
Google also uses passkeys as a generic user-facing term, and the two are (at least currently) closely aligned.
Just wait ... before long it'll be a smiley face for On, a frown for Off. After that, 'On' is accompanied by pschedelic-colored wavefronts crossing the page.
This seems really powerful. Nice job! React hooks get a lot of hate, but now that I've spent a couple years with them, I like the modularity and composability of them. This feels familiar in that regard.

I'll have to try this out on my next project! It seems like it will save me from writing a bunch of ugly boilerplate in express routes. One more GH star from me!