skysight-inc/HackerNews huggingface dataset:
Depends on your definitions. Is the water pumped considered
part of the battery before it’s elevated?
multiple browsers are the way to go. I had all my eggs in the chrome basket until their login fiasco, but hit limitations with Firefox. I now configure Firefox and brave with the same extensions and use the both equally. using onetab makes it easy to migrate sessions from one browser to the next.
Show HN: An Amazon product finder for businesses looking to sell on Amazon
This conversation started where folks were talking about where to begin learning Rust. Beginning by learning unsafe{} implementations of a doubly-linked list to save 1-4% of the performance isn't where I would recommend anyone begin learning.

If they do need to shave a single bit off, they can do that, that's a neat feature too.
In contrast to similar works there is no dedicated paper that presents e.g. the neural network or the training procedure. Of course ideas from many papers influenced this work and I can't list them all here. Maybe it helps that the backbone of the network is very similar to MobileNetV2 (https://arxiv.org/abs/1801.04381). Let me know if you have any more questions in that regard.
Very impressive.

I want something like this so I can bind hand gestures to commands.

For example scroll down on a page by a hand gesture.
maybe this https://nyxt.atlas.engineer/ could belong there ?
Link to the report (PDF) referenced in the story:

https://cdt.org/wp-content/uploads/2021/09/Online-and-Observ...
Buggy includes non-security bugs, like a flaw in the UI that upstream already corrected in a newer version, or a feature you need that was compiled out by the packager.
He has one. Perhaps it's not enough.
Absolutely!

I was emphatically not suggesting that the needs of hardware devs should be ignored, just that those needs should not constrict kernel development to the detriment of other concerns.
Automatically give thanks to PyPI packages you use in your project
My guess is that VSCode tightly controls the editor views for performance reasons and probably doesn't expose an API that allows you to do this.

You can do arbitrary things in webviews, but they're kinda slow and you might have to completely reimplement the editor for this to work
Yup, I'll fix this, thanks for pointing it out.
The literal medical definition of invasive: ‘involving puncture or incision of the skin or insertion of an instrument or injection of foreign material into the body’

It’s not a subjective term.

Not everyone that that isn’t vaccinated is infected by default, and people that are vaccinated can spread the disease as well.
This makes me curious about the possibilities of using an Etch-a-Sketch screen as a low-end sort of e-ink display. How well could one of those screens be utilized? Sounds like a fun weekend project.
You must live in my neighborhood; they live across the street from me.

Sadly, the device looks like an infrared TV-B-Gone. Prob won't work for us.
3x 12hr days, then 3 days off. Over a year, the employees get more days off and more paid hours, and the employer gets more hours worked. Works for me.
Second Beta for Krita 5.0
Ask HN: Which K8s manifests/workload/API scanner do you use?
I've been looking for a set of tools that would detect wrong/missing configuration on k8s API, running workloads and unapplied manifests.

So far I've found a set of tools like for example:

Snyk iac, datree, Kube-bench, Kube-score, Kubeaudit, Kube-scan, Kubescape, Krane

Each of them has itss own specialty but often they overlap some features.

The idea is to have 3 steps of checking config:

1. github workflow that builds the kustomize manifest and use a scanner that will fail in case of bad practice was detected

2. Once a day run checks against the workloads applied on the cluster

3. Once a day run checks against the API configuration

The problem is that there are some many tools out there that I have no idea which one I should use for each step.

Better approaches are also welcome.
Bullshit. It's pretty common for young women to consent to do porn and then after the fact (weeks, months, years later) decide that they shouldn't have. If you sign a contract, you've signed a contract and need to abide by it. I'm of course against non-consensual stuff, but don't cry "I was a victim" later on because you've had a change of heart.

The other unfortunate reality of sex work is that women "busted" by law enforcement are of course going to claim their trafficked when it gets them out of a legal bind.

The root cause of all this a puritanical western society using the power of the state to impose their morals on others. What consenting adults do among themselves, even if for compensation, is nobodies business besides those involved ... and CERTAINLY shouldn't be illegal. So many of us are still conflating sex work with "human trafficking" ... and are party to the PERCEIVED problem by not understanding it can be legitimate work.
So, on reading this I imagine that this is purely for "mature" process nodes, and not definitely for cutting-edge nodes, plus the fact that some of the semiconductor infrastructure is already there (for use in image sensors), so 7 billion US dollars might be in the correct ballpark.
There is also so much to rust that makes it nearly ideal for the prospect of writing a driver.

For example, how many bytes are in an `int`? What is the endianess of your 32bit `int`?

Rust puts up front a lot of the information crucial for cross platform development of hardware drivers.

Rust has few undefined edges which is exactly where C gets into trouble. C, by design, has a bunch of undefined edges.

Honestly, the biggest downside to Rust in the kernel is that Rust is backed by the LLVM, which doesn't have as many supported targets as GCC does. (And, AFAIK, GCC is generally the preferred compiler for the kernel).
Is Clojure not considered a true lisp?
How are mentioned three inferior to Clojure and Clojurescript? What if you need performance or a bit less of maximalism in the community... Or even a community at all and libraries and support?
The wing tips look wicked, not sure if necessary
You have to assume it's >0%, for both foreign and domestic, and I'm certain the cloud providers assume that too.
Bad comparison, there are sports which a lower score is better. But, to stick with your analogy, "how do I lose weight?" is as generic a question as "how do I win?", "how do I win?" also glosses over all the rules and stipulations
Keeping silent when seeing a crime commited, could make you accessory to it as well. It is not just about what feels right, it also about following the law.
Oh, that is too bad. After hearing this, I decided to do a little searching around to see if I could find an open-source browser that is more active. I found Nyxt.

URL: https://nyxt.atlas.engineer/

source: https://github.com/atlas-engineer/nyxt

license: BSD-3 & Creative Commons

Also, if you are an emacs fan:

https://ag91.github.io/blog/2021/06/08/emacs-nyxt-and-engine...

From their FAQ:

https://nyxt.atlas.engineer/faq

Nyxt is web engine agnostic. We utilize a minimal API to interface to any web engine. This makes us flexible and resilient to changes in the web landscape. Currently, we support WebKit and WebEngine (Blink).

So in theory, you could switch between web engines. I don't know if you can do that on demand or not. It does seem like a cool project, so I will likely try it out.
> You can loose weight with a higher calories intake, even if your work stays the same, as long as your waste grows comparatively higher.

This is what is typically known as bulimia.

There is some difference, but not enough to matter. That's the point. You aren't a "lion", "bear", "lizard" or whatever animal. You aren't an "endomorph" or "ectomorph". Your metabolism isn't that much better or worse than anyone else's.

Watch your intake and everything else falls into place.
The U2 operated at over 20km, so maybe the altitude is higher.

I suspect the greater issue is vehicle cost, lifetime, and safety. A starlink satellite is much smaller (and as result cheaper) and is rumored to have a 5+ year lifetime. Also, at end of life it burns up in the atmosphere. No worry about pushing the life on a component and having it crash and kill someone as a result.
Great essay, very insightful, very smart--but zoom out a bit and we get the old adage: The brightest minds of our generation are working on getting us addicted to social media.
Thank you! This is exactly why I did this post—someone would illuminate me :) What are the chances `storage foundation` gets adopted by all the other browsers? Not sure how the origin trial ends up as a standard.
I'm guessing this also affects ultralight aircraft (offroad small engine). It would be nice if CA is going to pursue this if they could also make a push to increase the FAA allowed weight limit to 300lbs (equivalent of 254 lbs empty + 5 gal fuel, not counting ballistic parachute). Battery weight makes it tricky to meet the weight limit.
[EDIT] remove redundant info

> Airbus would need quite a few of these in order to build a global internet connectivity service then.

Yes it would require more units, but with a much smaller cost per unit for build, launch and maintenance. That's where it will start to get interesting: Which will have the lowest cost per GB, per user, per square km of coverage etc?

I suspect even if it's cheaper it would still remain less global, since having massive swarms of these would probably be even more of a logistical nightmare than starlink. i.e they would supplement other technology... which is pretty much what Airbus is quoted suggesting in the article.
I was more thinking from a usability point of view, available packages etc. But from the other comments I learned winget is in Windows 10 already so tried it and it doesn't feel that much faster on a couple of things (ran some searches under Measure-Command and for finding 7zip for example the best case was twice as fast, but hit that only once, other attempts took roughly 3 seconds just like Find-Package). But whereas Find-Package returns only one result, winget returns 4 of them and again like 10 more from the store so that means figuring out which one. And winget search sysinternals doesn't return anything, whereas Find-Package has it. Again that's all from spending a minute with it and only for 2 packages, but just comparing based on this it seems it's not a super straightforward migration for me.
Buy it cheap from China doesn’t mean it can’t be repaired. Chinese clone AK47s or outboard motors or trucks or tractors can go for decades with a skilled and pragmatic mechanic, one thing that third world countries excel at
Yes, let's escalate slightly less than completely unsustainable exponential population growth as "extinction".
I would really, really hope not. Certainly raw rendering using the underlying graphics api would be faster. If the canvas api adds more overhead than the entire stack of tech required to render a HTML native widget, then something has gone seriously wrong.
> The White House thinks they can force unilateral changes to the union contracts.

Well, yes. Contracts can't override Federal regulation. "Sign this contract exempting you from OHSA protections" won't (generally) fly, right?
Evidence of people on the Azores archipelago 700 years earlier than thought
> Th concept of industrial-style tracked education is generally falling out of favor and being displaced by individualized curriculum adaptation with ad hoc, temporary, subject-specific shared learning groups of similar ability...

The Equitable Math proposal is not this at all. All children are required to be on the same level.
Me too!

My dad gave me an old PalmPilot when I was in middle school and as a punk kid I would do things like mute the TV for 5 seconds during in-class videos.
I work for a satellite imaging company. We get a ton of very interesting glitch images. For both regulatory and business reasons I won't get into, those are usually difficult / impossible to share publicly.

However, they're honestly often weirdly beautiful. I dearly wish we could share them. We have internal channels where we post interesting examples. They're quite neat! It would actually make for a fascinating gallery exhibition.

Someone somewhere should definitely make a full on exhibition or study using similar methods of introducing faults in capture / compression / decompression / etc. I'm sure it's been done, but I haven't seen it before.
No good outcomes come from attacking comedians. At best it appeals to the people that already agreed with, most likely it takes those that held no opinion to associating your group with having no sense of humor. Sure you can potentially harm some comedian you don't like, but it is sad so many people see this as a "victory". It is far better to support and evangelize the comedians you want to see more of.
> you're not likely to change any minds

The point of trite like this isn’t to change any minds, everybody knows you can’t do that by preaching to the choir. The point is to make yourself seem better, smarter, holier than the others. And what better way to do that than by diminishing the other? As a bonus you will make all your readers think they are better than the others as well and who doesn’t want that?
But why? Because they can run an on-prem production "AWS"? Or because it's easier for testing? If the former, well, sure, but why stop there? Why not an easy on-prem Heroku clone? If the latter, I don't think that goes far enough. Simply emulating AWS (as LocalStack does) is barely usable for testing. You really would want a GUI that lets you see everything in the LocalStack config and data stores. Running a fake DynamoDB is okay, but it's painful if you need to use DynamoDB queries to see the data.
Will Henry Cavill be portraying this version of Superman in the DC movie releases?
They're extracting video frames at some interval (default of 1 second) as 144x144px stills and then turning them into a square collage. That collage then has a perceptual hash performed on it.

The major problem here is two videos with the exact same content but slightly different times (say one with a couple second intro) will rarely if ever have a positive match.

The only cases I see where this particular scheme helpful is where you've got videos with the same contents but different encodings. The length will be the same but quality between two encodings (and names) might be different. This would help you find them in a sea of files.

A simple improvement would be to only check the frame from the middle of each video first. If the frame at the same time stamp are the same in one part you've got a non-zero probability of a match. Then you can attempt to check more frames radiating out from the center point. Negative matches will fail fast and save you work. It also matches when the lengths are dissimilar because of trims or splices at the beginning and end of the videos.

A second improvement would be to pick a frame from the A video and scan through the B video (or segment of each) to find a high probability match. Then check other segments of the video for matches in the same way.

Trying to turn a video into a single static representation and comparing it is not the best.
This is a controversial opinion, but I agree.

The global west is realizing it done goofed up; because China does not give a shit about IP and now has the intellectual capability to successfully produce new products which compete with US product. The good news is that China's economy is actually a bigger mess than ours somehow, despite our limited means of production. Everyone is too scared of nuclear war, but the actual war is a strange economic war of 'Who is going to collapse first'.
Go and Lisp have polar opposite philosophies; it makes sense that some developers who like one will be eager to avoid the other.
So, if i'm reading right, CICO still works, its just relevant to the user? Pretty sure that's what parent said
I like the part where they say that focusing on "correct answers" promotes white supremacy.

If that's white supremacy then I hope all the white supremacist bridges are clearly labeled so I can be sure to use them and not the ones that were designed with "ethnomathematics"
I wasn't doing much spraying to be honest, but we usually waited for relatively windless days to spray (not for health reasons, but usually because we didn't want to roundup the neighbors' crops/lawns/etc).
Perhaps they are aware of eatrh's axis and will move operations to the southern hemisphere? Or adjust the drone's speed to stay in sunlight?
The pumping of the water would be "charging" the barrel of water, I guess.
The Flipper Zero is this idea on steroids: https://flipperzero.one/
Bro, I recently joined a company where the "senior" developer joins DB tables by strings and puts order header info and the order items in the same table.
I wonder what a wabi-sabi software aesthetic would be like
It's unfortunate that we'll probably never get a legal answer to the question from any authority - but it appears that more and more people are considering them to be "compatible enough" - see Ubuntu shipping ZFS in the default image.
There are lots of LLVM-targeting languages that need a runtime environment hard to provide in a PIC32. So, maybe Swift, or Kotlin, or Julia is not a good candidate. (I don't know.) Still, plenty of languages you can compile to LLVM IR do work exactly as well as C, or as Rust. We all know that anything with Rust in the title gets a huge signal boost on HN, far beyond its objective relevance, which defines clickbait.

So the question is really, what should be done to these titles to make them not clickbait? My proposal was "with LLVM", for programming microcontrollers. If you have a better idea, say.
This stuff is pretty sturdy.
The lifetime of brushless electric motors used in this kind of dirtless environment is basically the lifetime of the bearing used and can usually be measured in years of nonstop operation without any modification already.
No, it's not shrinking at all. You fail to take into account that as many as 4 generations are alive at once, hence an actual decline is very far away.

Likewise, first a population peak of 8 billion was predicted, now it's 10-11 billion.
True. It would be great if they would at least post salary ranges for jobs (based on company policy and/or the people in the role at the company).

I don't even feel like applying to most jobs. If it's not paying more than I make now, why should I waste my time? Such a pain to filter out jobs without it listed.
You you feel like you get the level of service of a premium customer paying several million?
Hacking YouTube with a MP4
Historical Scientific Instruments – Dan Gelbart
I also choose to work for companies that use Clojure/Clojurescript. I'm not debating about languages that are better or not, but I get annoyed working in most others.
Awesome! It has always been my firm belief that the biggest and best improvement you can provide to poor communities is tractors and tools. It frees up tons of labor from excavation, farming, transport, and can be used as a power plant for many other uses be it through driven shaft or hydraulics or potentially pneumatic. You can use it to drill a well, or dig a foundation, endless amounts of human labor replaced by one man and relatively simple machine for our age.
yes. in fact, startups use this property to their advantage in recruiting by adopting a niche technology stack to hire talented engineers that want to solve problems using that tech stack.
A 10 trillion parameter model was mentioned here: https://mobile.twitter.com/ethancaballero/status/14458268620...
Neat that the Roomba is written in a lisp. It has it’s quirks and hiccups, but on the whole is extraordinarily well designed, standing head and shoulders above the usual slew of “home automation” products I wouldn’t touch with a 10’ pole. The dog definitely influences this opinion. :)

Is it relevant that it’s written in a lisp? Probably not. But then, maybe. Baseless speculation: mine pre-dates their internet connected models, which means it’s 100% plug and play. The only possible config is the system clock and the startup schedule, and I’m just using what the prior owner had already set. Had the OS been written in a more traditional language perhaps the engineers would have been tempted to include all the modern IOT features from the start and the result would be the complex app-driven network-needing mess that so many products tangle themselves up in (including perhaps the modern Roombas).

Again, that’s all baseless speculation, but I do see a potential connection between folks who choose to code a robot in lisp and folks who eschew “sugar” features in favor of the most pure “do one thing and do it better than anything else” implementation.
Webview UI Toolkit for Visual Studio Code
It also gives them a nice list of potential suspects that they can pin the crime on. A test which is only accurate to about 1 in 300,000 will produce a reasonably large list of people when the tested population is in the 10s of millions.

Prosecutors are going to chose the one that is most easily convicted. And that may or may not be the person who's actually guilty. It will most likely be the one who cracks the most easily under interrogation (read: trusts that the police are "helping them clear things up"). The actually guilty person would think to STFU and get a lawyer; an innocent person is going to think this "honest mistake" will get cleared up.
It may be true that for most high level development a high level programming language will suffice but don't just write off any other languges, because you don't like their ecosystem and/ or design. Languges like C++ or Rust are in no way competing with Clojure since their aims and target market are vastly different. Nobody should write a kernel in clojure, but maybe in rust (Redox) or C++ (Linux).