skysight-inc/HackerNews huggingface dataset:
sorry not to make it obvious in the article, I'm planning to run it in small iot pi based device locally. So having something small and fast is preferable, however the runtime performance is a more important thing I haven't touch.
The American public school system likes to teach that they are an authority that should be trusted.
Off topic: Is there a document/blog/article somewhere about the plugin architecture of VS Code? I'm less interested in developing a plugin (which google results usually yield) and more interested in, say, how VS Code determines the order in which plugins are called.
> What a privilege to live in a stable part of the world!

It's no privilege: if these pictures show us one thing is that it was a hard earned right. These men paid the price. Freedom is never granted, it is earned.
You co-created the state of the comment section. The solution is not to remove articles, it's to raise the level of discussion.
American cities certainly are.
I'm curious now, could a state just stop being reasonable?
I still use vim quite a bit, especially because I live in the terminal, but the last few years I’ve been converted to VSCode for my IDE. I still live in the terminal just within VSCode.
This is the real truth. People complain about certain services and theirs costs (Lambda being one I've heard) but I have a full side project that runs on lambda with extremely bursty traffic and it couldn't be more perfect. If I had sustained activity I might look into something else but it really does come down to picking the right tool for the job.
It has a third party package manager, yes. I'm pretty sure your parent meant that there isn't a first party one.

On Debian, packages in the official repositories are considered to be literally part of the Debian project. The maintainers are considered Debian maintainers, and bugs go into the Debian bug tracker.

This matters due to the trust issues I alluded to above. It also means that on Debian, there is one definitive version of Python (or at least one per Python version). The Homebrew, MacPorts, and Python.org Python binaries are all slightly different, such that it's possible for software to work with one but not the other.
> Kindly let the grownups talk

Well one of us is certainly being condescending ;)

And did you really answer twice to the same comment? My goodness I must have really struck a nerve.
Yes, there are other bad comments as well.

Maybe this would help: you can't expect moderation to address all the bad comments in proportion to their relative badness. That level of consistency is impossible, not because we don't care (we do!) or apply the guidelines inconsistently (we try as hard as we can to be even-handed), but for the much simpler reason that we don't see everything that gets posted. There's far too much quantity here for us to see it all.

If you see a post that ought to have been moderated but hasn't been, the likeliest explanation is that we didn't see it. You can help by flagging it or emailing us at hn@ycombinator.com.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
How? I'm still 'using' the account for likes and reading stuff from friends, just don't post anything myself.
Nice post! For anyone serious about using PG for queues, I’d suggest looking into https://github.com/graphile/worker which seems very promising.
UTM is just QEMU under the hood, which should be easy to automate.
I spent awhile learning vim, I use it often. But I don’t use any of the fancy stuff I see people doing I just do basic configuration editing and what not
I always thought that would be a perfect car for an electric conversion.
With a quantum computer could one theoretically input the super position of possible locations and momenta and run the simulation based on that?
And Microsoft charges 30% of the sale price of any game sold on Xbox plus for physical products another 20% for the right to master it to disc plus. Why isn't EGS complaining about this?
The plural of “memento mori” is “memento mori.”
> The narrow strait between Denmark and Sweden remained calm

Both sides of the Øresund strait were Danish in 1438. Sweden won Scania in the Treaty of Roskilde in 1658.

https://en.m.wikipedia.org/wiki/Treaty_of_Roskilde
A bit of a tangent, but board members (and company officers) do not in general have a specific duty to maximize shareholder profit. They have a duty of care (think carefully about decisions) and a duty of loyalty (act in the best interests of the company as a whole). Those could lead reasonably to a profit-maximizing decision but it isn't a straight line.
If you order at the counter and pay before eating, a restaurant can deny cash. If you sit down and eat all the food, then they bring you the check, they must accept cash (because now you owe a "debt").
My team has basically implemented this twice, for two different products.

One (product A) does individual integrations from the production feature flag system to the repo when the flag is at 100% in production. It’s quite successful.

The other (product B) does bulk integration every few hours from production to the repo, bringing all flags at once. It enables flags that have been “approved” (as opposed to fully enabled in production). It’s less successful because of the bulk behavior, which makes it more difficult to isolate breaks.

Both of these integrations go through the same validation gates as pull requests (they are actually implemented as pull requests). This ensures that flag changes through this system cannot break pull requests.

The ideal system for protecting pull requests (or whatever other validation) is to require validation to pass before the flag can be enabled in production. I have not implemented this as a hard gate, but I do have an “fyi” validation run as post of the flag enabling for product A so engineers see if they’ve broken something before they start turning on the flag.

Getting philosophical, I strongly believe that feature flags should not be enabled by default in the validation environment until they are fully enabled (or close to fully enabled) in production. This ensures that the base state (flag off) is validated. You always want it to be safe to turn off the flag, which means you want validation running with the flag off. Product B does not have this behavior for legacy reasons but I think it’s a poor technical decision.
No, because Federal law says they have to accept USD.

The Federal government has (and has exercised) the power to expand the definition of legal tender. The states do not.
> But there was lots of stuff that would've been preserved by a more diverse culture, where intellectualism wasn't confined to Christian monasteries

The previous post in the series argues convincingly that this simply wouldn't have happened - that "preserving stuff for posterity" just wasn't a norm in the Classical world, and that even the Musaeum and Library of Alexandria (a rather unique institution in the Classical world that would have been roughly comparable to a modern research university) did a pretty poor job of it by later standards. The monasteries really were unique.
I'd define it as "never have zero packages that provide a DE". This could be a global setting in the package manager which you would be able to set to `false` if so desired.
Still though, the Dollar isn't listed there as a tender that the state can utilize.

I don't think "make legal tender" means "create" but rather "accept as".
New data shows Americans more miserable than we've been in half a century
Sure.

https://en.wikipedia.org/wiki/1861_in_the_United_States
You don't need a 42u rack. You can run a cluster of Raspberry Pi's hidden in your basement ceiling rafters like me.
Thanks! /dev/null is getting full over here...!
We need to understand the impact of increased vitamin D on vitamin D average vs vitamin D deficient people. I was vitamin D deficient, lowest part of the spectrum, and since taking daily supplements I noticed less health issues overall. I believe it also helps with my sleep cycle. YMMV I am regularly tested for vitamin D and its consistently above average, but you must monitor to not exceed the threshold.
I'm partial to that idea too.

I don't know much about the nuts and bolts of QM, but on the surface, entanglement and the observer problem lines up nicely with our universe being a lazily evaluated simulation, crunching numbers at the last second for our benefit like a game engine.

It's all personal though, a fisherman sees God in the ocean, why wouldn't a programmer see God in complex digital systems?
The $128M heist that shocked the world
> why are we not informed

What do you mean? I've been bombarded with Vitamin D recommendations since COVID started, from my doctor through countless podcasts. It also comes up frequently in any online discussion about COVID. And before anyone suggests otherwise, yes, Dr. Fauci has also spoken about Vitamin D.

But Vitamin D isn't a magic bullet. It helps, but it's not a miracle cure like some of the internet articles or early ad-hoc studies would imply.
LOL. Priceless. Having these skills is very valuable. Us old farts used to do a lot with what today would be called "bootstrapped". Scarcity is no longer a "problem", except that it is. Scarcity keeps you sharp, efficient, on the edge - where you need to be. It's also - cheaper.
Valgrind that cell!
Not my intent to offend anyone and plus I'm not American so I might not know your culture well enough, but please don't. Why should we insert race in technology when 1) it's not useful and 2) it's not relevant at all. I mean, who even cares whether the smiley face is white or black or whatever else? It's just a smiley face. IMHO there are more significant areas to care for.
Sure. Though most of it isn't literally existential.
There's one big difference between Docker Desktop and minikube and the ones referenced in the docker desktop alternatives link. Docker Desktop is a desktop app (GUI and all) while all the listed alternatives are terminal apps.

For some this might not matter but for others it does.

Rancher Desktop[1] has the desktop app install experience, the GUI, and the the tools (Docker CLI/nerdctl, Kubernetes (k3s), etc), and more.

[1] https://rancherdesktop.io/

Disclaimer, I started Rancher Desktop.
But all the big scary warnings when I enabled sideloading told me that only getting apps from the Play Store would protect me from this!
It says states can't make something legal tender. Nothing about acceptance.

Arizona can accept Bitcoin all they like. They cannot make it legal tender in Arizona.
You can totally implement A/B tests on top of a feature-flag framework. Your “pass” function should be hashed on the User ID/Cookie/whatever and then you can distribute users into pass/fail. You should do this anyway for reproducibility. If you log whether they passed/failed and then have metrics, you compute experimental results.
As the district court pointed out, if a consumer doesn't agree with Apple's business model, they're free to buy a competing product.
"No State shall ... make any Thing but gold and silver Coin a Tender in Payment of Debts"
That's fine. My scripts tend to run on a single machine.. otherwise, probably the same/similar Linux distro.

So for me, if there's not even bash then I've also surely not accounted for other peculiarities on the system.
I cannot imagine an entry level class in Web Development (or even a coding bootcamp) not dedicating some time to crypto and SSL / SSH.

Anyone doing a deepdive on these topics would seemingly be put on a list. It is absurd.
There’s a lot in here to respond to but I think the most important part is this

> I've been radicalized. Was it worth it?

Why do I always hear this from people who think the unvaxxed should be completely unrestrained in their behavior? And why do I always hear it from people who haven’t realized they’ve radicalized the rest of us.

If you asked about limiting someone to their home because they won’t take a vaccine for a plague, you would have only gotten odd looks because no one would have expected people to be that crazy en masse. But hey, they are, they’re inflicting their problems on the rest of us, and like to get threatening anytime it’s questions.

We’ve been radicalized by the insistence of personal freedom over not harming the rest of us. Was it worth it?
If you have a Neo Geo AES (home), MVS (arcade)or, more recently, Neo Geo CD, this is a table-stakes modification that unlocks quite a few features, including bypassing region restrictions which were prevalent when it came to removing the censorship prevalent in U.S. versions of their games (e.g., blood, et al).

I felt it worthwhile to make sure I ordered it straight from the source for my AES, which enables ongoing support.
I welcome your criticism if your concept of music is limited to the recorder and your concept of reading is limited to assigned class reading. Otherwise, what are you even talking about? Precocious children like you can read as much as they want and whatever they want. The point is how much of that reading absolutely must be assigned to them in class and with what purpose.
And a tolerant wife/spouse.

My closet of RPi's are quiet.
I'm curious -- is it the binary size that's a problem, or the resident size in memory? Demand paging should help, although you'd be stuck with carrying the enlarged binary.
> you can slow right down and check the parked car occupants to see if they are there.

I don’t think you always can. At some distance, the view through the car’s rear window can be obscured by another parked car. At closer distance, because your eyes are higher up than a car driver, the car’s roof can be in the way.

Finally, slowing down a lot to get a good view can make you swerve. That adds risk. In general, the view from a bicycle is better than that from a car, but not for looking into other cars.

(I’m talking _car_ here, not the monstrosities common in the USA)
But is that really Bitcoin at that point?
> From a security stand point, reduced application code decreases risk. It was service discovery code he removed, what if it reached out to discover services on application start up, that's a potential attack vector.

Agreed. I've see a similar pattern with certain open source libraries.

The first example I think of is the spf13/viper [1] library, used to load configuration into go applications. Viper is equipped with code for reading config from various file formats, environment variables, as well as remote config sources such as etcd, consul. If you introduce the viper library as a dependency of your application to merely read config from environment variables and YAML files in the local filesystem, then your go application suddenly gains a bunch of transitive dependencies on modules related to remote config loading for various species of remote config provider. It's not uncommon for these kind of remote config loading dependencies to have security vulnerabilities.

As well as the potential increased attack surface if a bunch of unnecessary code to load application configuration from all manner of remote config providers ends up in your application binary [2], if you work in an environment that monitors for vulnerabilities in open source dependencies, if you depend on an open source library that drags in dozens of transitive dependencies you don't really need, it adds a fair bit of additional overhead re: detecting, investigating and patching the potential vulnerabilities.

I guess there's arguably a "Hickean" simple-vs-easy tradeoff in how such libraries are designed. The "easy" design, that makes it quick for developers to get started and achieve immediate success with a config loading library, is to include code to load config from all popular supported config sources into the default configuration of the library, reducing the amount of steps a new user has to do to get the library to work for their use case. A less easy but arguably "simpler" design might be to only include a common config-provider interface in the core module and push all config-provider-specific client/adaptor code into separate modules, and force the user to think about which config sources they want to read from and then manually add and integrate the dependencies for the corresponding modules that contain the additional code they want.

edit: there has indeed been some discussion about the proliferation of dependencies, and what to do about them, in viper's issue tracker [3] [4]

[1] https://github.com/spf13/viper
[2] this may or may not actually happen, depending on which function calls you actually use and what the compiler figures out. If your application doesn't call any remote-config-provider library functions then you shouldn't expect to find any in your resulting application binary, even if the dependency is there at the coarser-grain module dependency level
[3] https://github.com/spf13/viper/issues/887
[4] https://github.com/spf13/viper/issues/707
Court of Appeal Quashes Proctorio’s Appeal vs. Ian Linkletter
I really can't figure how metaverse differs from Second Life, especially if SL added VR support. Maybe someone can enlighten me? Or maybe its just hype.
Every time some computer scientist interviews me and shows off their O(n) knowledge (it's always an o(n) solution to a naive o(n**2) problem!) I mention that in the Real World, engineers routinely do O(n**7) calculations (n==number of basis functions) on tiny systems (up to about 50 atoms, maybe 100 now?) and if they'd like to help it would be nice to have better, faster approximations that are n**2 or better. Unfrotunately, the process of going from computer scientist to expert in QM is entirely nontrivial so most of them do ads ML instead
I doubt this is as popular as people thing it is. what's the logic of it? the problem is people forget to check before opening the door right? so the same people will just forget to use this uncomfortable "technique".
Anecdote: Troy Polamalu's account (840k followers) has been hacked and scamming people for going on two weeks and his media team can't get Twitter to even respond let alone resolve. :(

https://www.reddit.com/r/steelers/comments/s6zx3c/polamalus_...
https://www.reddit.com/r/steelers/comments/s67xoi/troy_polam...
https://twitter.com/tpolamalu (scammer took it private)
Since the CEO has quit, there’s a high chance someone with authority might delete the ex-CEO’s public posts because it paints the company in a very bad light.

Archive link https://archive.is/sTfCd in case the discussion gets deleted.
Podcasts, Twitter, Youtube, Fauci (informally): yes. Official medical recommendations: none that I am aware of.
Thank you. I found the same to be true, though. Most people don't know how to repair radios, or don't know anyone who can do it, so if it's anything more complex than a broken wire, it ended up in the trash. At least the cheap, handheld transistor radios did. Happily, everything was through-hole in the 70's so parts were easy to remove :-)
A year and a half ago, I found an entire HP Elite 8300 standing by the dumpster in the rain. It was only missing a hard disk (likely removed to be shredded).

I brought it in, checked it for rust or damage, let it dry for several days, and ordered a hard drive for it. It runs fine, and I use it as a repo/build server.
Milsim West Saratov Insurgency. It's very interesting. Half meme kids yelling at each other, half very interesting fake firefights.
"Someone introduces a bill" is not news. Most of these die in obscurity. Wisconsin just introduced a bill to undo their slate of electors sent for the long-ago-settled Presidential election of 2020.
> If I was ever at a high level in a company I'd never go farther than some AWS load balancing or whatever on cloud instances we still have root on.

Your competitors would salivate at this statement, fyi. Speed is a competitive advantage. AWS is not "let's rent a big ball of EC2 servers and call it a day", and anyone who treats it like that is going to get eaten alive. If you have not looked at -- for example -- Dynamo, you should. If you have not looked at SQS, you should. The ability to have predictable, scalable services for your engineers to use and deploy against is like dumping kerosene onto a fire, it unlocks abilities and velocity that more traditional software dev shops just can't compete against.
I think concepts behind the laws are fine. Courts just don't want to apply them, instead diluting the original idea.
But it's so easy to set the path up to python? I hear people complain about this all the time but I never encounter it because I'm careful and I know which interpreter I'm running ALWAYS. It really isn't a hard task to do. Having python in the OS is fine. I wish windows had a default version and I love that it's available on linux in most distros.
Rent a $5 VPS, run a VPN tunnel from your lab to that box, and run a reverse proxy on it. You'll get some additional latency, but that's about it.
It's also Signal without the security model. Wire maintains a serverside, plaintext directory of who's talking to who. It's part of the whole premise of Signal not to do this.

That doesn't make Wire bad, it just makes it suitable for a different set of applications.
Wow, also very interested in this. I'd love spend more time writing.
So, they'd have to print it in gold. Still an option at the worth of it currently.
I guess I have been lucky - I've always been able to negotiate for time to refactor if needed, or just find time for it in lulls between tasks. If you're in an environment where engineers don't have the freedom to improve their codebase I would not consider that to be a healthy practice, but that certainly would change the value proposition around upfront design.
I wonder if it's a pump and dump scheme? Buy BTC, introduce bill (even if it's not going anywhere), wait for it to make the news, sell your BTC.
I mean honestly though, I'd rather the banks have me by the balls than some random unaccountable crypto whale I've never met have me by the balls. At least with the banks I know who to be mad at if my money gets crushed.
How to execute your business ideas with no-code tools in less than a week
You didn't answer my question. Rather, you moved the goalposts.

Do that and I'll reciprocate.

Have a great day!
> Still though, the Dollar isn't listed there as a tender that the state can utilize.

That clause does not forbid the Federal government from making other things legal tender, only the states.

The Federal government made paper dollars legal tender via the Legal Tender Act of 1862. (They could make blueberries legal tender, if they wanted, but Arizona cannot.)

> I don't think "make legal tender" means "create" but rather "accept as".

No. To make it legal tender means requiring acceptance of that item as payment for a monetary debt (https://en.wikipedia.org/wiki/Legal_tender). It would impact everyone in Arizona, not just the state government.
One can wish that the city spent less time and money building new sports stadiums, spent more time and money investing in infrastructure, yet still acknowledge that the political reality on the ground makes doing so hard to near-impossible.
Federal government needs to do something about the technical debt of their lifers. Many federal IT departments simply lie low and hope that their project/department gets folded into something bigger with a team who actually knows modern tech.

The problem is they all are in the same boat and there is no actual "wonder team" that could ever possibly save them.
Or, I don't know...go outside if you need vitamin D.