skysight-inc/HackerNews huggingface dataset:
The bottleneck is not on the CPU. I'm afraid this company may have wasted their time trying to reinvent WebRTC. If you really want to get realtime video, I think the best approach is a custom codec on CUDA or better yet custom hardware (FPGA). You can only go so far on general purpose hardware before you hit a wall and get Zoom/WebEx quality.
> I was thinking "am I seeing the next-gen war technology?"

Did you see any coverage of Robomasters?

Some light starter material from The Verge in 2016

https://www.youtube.com/watch?v=ECr4zgK6cPA

https://en.wikipedia.org/wiki/RoboMaster

>> RoboMaster is an annual intercollegiate robot competition held in Shenzhen, Guangdong, China, founded and hosted by the drone tech giant DJI. First started in 2015, it is the brainchild of DJI's founder and CEO Frank Wang, and jointly sponsored by the Communist Youth League Central Committee, the All-China Students' Federation (ACSF) and the Shenzhen City Government. It is the first shooting sport-style robotics competition in China.
Neat idea, this could become a valuable resource for discovering interesting things.

From a UI perspective: Maybe there could be a searchbox for books, songs etc. so that one can quickly enter things one likes. With the current system of entering preferences for the 3 suggested items, the problem is that I don't know many of the items and so I can't enter a preference.
Considering that gravity is produced by particles who's behavior is quantized, there is essentially no other option than to assume gravity must be as well.
I ran a large array of 5TB Seagate SMR drives. Everything was fine until a disk failed, at which point the resilver took almost 24h. This was an uncomfortable window, but otherwise the array was fine, although write speeds were about 15-40MB/s in many cases.
Why does their video only show 3D animated renderings? I want to see the actual robot, not some Cinema 4D / After Effects mock-up.
Try https://github.com/bbc/audiowaveform for waveforms
Financial derivatives scanner to screen and filter options
CRUD is looked down upon because it's time consuming and repetitive when you do it with poorly designed tools and because it's the most common role.

I think it's mostly a class thing though. Test automation is similarly looked down upon even though it is often much harder to do right than regular coding.

There is a definite pecking order when it comes to programmer roles and it's not necessarily related to difficulty (although it correlates very strongly with pay).
Measuring Network Latency in the Cloud
Actually, we're really not that great at manufacturing houses. We have too few where they are needed, the quality standards both in terms of energy efficiency, design and construction tend to be low, and consumer satisfaction is reportedly dropping.
Another possibility is that the galaxy (and universe) is full of life, but the speed of light makes it impossible for life across the galaxy to interact.
I will just use this oportunity to thank FreeBSD team (from kernel to ports maintainers) for their work on project and give my thanks in advance for anyone who joins it.

It was magnificent server for last 10+ years and I have never trembled before doing a major upgrade.

If you dont hear this enough: please keep on working your great work, maybe you are not the most used OS, but you have all my love <3 <3 <3
German $18M app querying Exposure Notification API now on 2M devices after a day
I have done it a long time ago.

I think you will spend more on electricity than a cheap VPS at Scaleway, OVH (kimsufi), or Hetzner.
What's the codec stack for this? x264 --tune zerolatency + opus with opus_delay=20ms?
If I'm in the Dropbox app, I can export the PDF to say, my printer, I can open it with a reader (I have Adobe Reader installed) from the Dropbox App, or if I'm in Adobe Reader, I can open the file from Dropbox.

I haven't tried any non-Adobe readers, but my experience is that there's a pretty good interop between applications and I haven't yet really run into a pain point where I need to get something from or export something to Dropbox and needed to create or download a shim.
Also don't be Indian in the US if you ever expect a EB-2/3 "Green Card"
GitHub Isn’t Fun Anymore
If you have that budget constrain. Just go on.

Been running many enterprise applications in-house. in-office on variety internet providers from 10/10 to 100/100.

Your connectivity is superior.
I'd love to chat more about music etc. You can shoot me an email at hn at jacobobryant.com. Definitely a pain point I feel as well, though another reason I switched to Findka is because I figured it would be a lot easier to bootstrap it. The music industry is pretty tough to get started in.

As far as the current music recommendations; it's nothing intelligent. Just pure collaborative filtering, i.e. it has no understanding of "this is a rock song" or "this song is from 2005" or even "this is a song". Right now, the algorithm just sees a bunch of URLs and their rating data. I am interested in making the algorithm more intelligent over time though.

Could the site not resolving be an issue with your network? It Works For Me, and I'm getting plenty of traffic right now.
Web app to view GitHub release statistics
Been a while for me, but I agree

But when I spent a year doing Javascript I found that in JQuery there were a lot of shortcuts I was writing my self to lower the RSI from typing long Javascript statements.

Beyond that there is nothing useful in JS frame works. They make simple things easy and the complicated stuff (which is design and logic) stays hard.
None of them are on cutting edge processes.
This guy who wrote a book on Magnetism says that Einstein has it wrong and that only by starting over at Tesla's model and moving forward can the physics of the universe be predicted well.

According to the Tesla inspired model of the ELECTRIC universe, gravity is not a fundament field itself, but an emergent characteristic of "incoherent dia-electric acceleration". The guy who said this is Ken Wheeler.

Whats also interesting is that this opinion is shared by pioneer of "Low-Energy Nuclear Reaction" Randal Mills. I've been told by the people in this space that the Mills paper provides a comprehensive model that is MUCH better at predicting certain binding energy states of nuclei. In comparison to the standard models all-over the place. It also solves problem of all the dark matter in the universe, which is simply an abundance of tiny hydrogens called hydrino's which contain an electron that has lost momentum and is zipping closer to the nucleus, thus making a more elctro-neutral particle that weakly interacts with other particles (WIMPS).

If anyone has doubts on the standard model, I suggest checking out "Ken Wheeler" and Randal Mills. Fascinating and deep look at a minority consensus of the universe that appears to be MUCH simpler.
Harvard grad students get first union contract after two-year battle
> [2] "Atomic" directories.

What's this feature called in Unison's own terms? I'm also a regular Unison user, but I'm not familiar with this idea and it's not jumping out from a quick browse through the manual. Would like to know more in case I'm missing something good.
All sounds like great advice to me; but my teen years are mostly comfortably lost in a haze of time, alcohol, and lingering concerns about alligators.

I would add: Don't be afraid to change subjects, delve deep into what appears to be a diversion from a main interest when it catches your attention, and don't be afraid to find yourself satisfied with a subject and look for another.

Passion is great. There's this expectation that it become a dead seagull tied around your neck as you slog for a goal you no longer want and forgot how to question.
Disagree about "adding nothing". We're talking about hardware for nontechnical family/friends, who might not understand the conflict of interest. It's not nice to project your apathy/disbelief that Google would abuse the access onto those people.

The name-calling is really not necessary. Why not make your point on its own merits?

The doc[0] you're quoting continues to list a bunch of things they do collect, including some with no opt-out. Way to cherry-pick.

Even the part you quoted does not exclude traffic metadata.

[0] https://support.google.com/wifi/answer/6246642?hl=en
I'm a working teacher (college) and so is my wife (high school). I agree that adversarial is, the great majority of the time, counter productive. Working with students is way better than working against them. Besides, you have to look at yourself in the mirror and think, "Am I really that person?"

I will say, though, that when you are in a meeting and claims are being made by the student and by the parents that the instructor is completely at fault, and you can produce a computer accounting showing that the student spent less than five minutes on this week's assignment, ... well there is definitely a sense of thinking that tracking isn't entirely downsides.
Cheaper because it spies on you
Using F# and DDD to create an online card game
Using F# and DDD to create an online card game[Part 2]
The only way this picture could get any better was if the house in the background was exploding.
Windows 10 on Arm shares the same product keys/licenses as on x86.
There is such a search box. On desktop, click on "Add" in the sidebar. On mobile, you'll have to open the hamburger menu. There's also URL input for articles/content types I haven't added search for.
Please don't interpret this comment as against therapy in any way because therapy is an important and useful tool.

But the tape recorder kind of conversations (and you can just do these yourself) is actually a really effective tool when you are feeling overwhelmed. I use a journal instead of a tape recorder but it lets me establish how I am feeling at that moment, and then I can revisit later and evaluate what was going on.

If you're able to do this consistently, it becomes a really valuable tool because you can start to find correlations. "I notice I get depressed when I spend too much time just playing games". Correlations aren't necessarily causation, but even just that simple correlative analysis can be a meaningful tool.
Tesorio (YC S15) is hiring managers and engineers – join our distributed team
If it means the software is up to date, then I can live with an interruption. It might be nice to have power controls, but I think they do a fair job keeping the UI simple. That's not to say a power user UI couldn't be added, but it certainly increases the testing burden to add new features that need to be tested for regression.
Handling network call errors in Kotlin
Depends if you want your code to be maintainable into the future with other teams.

If you do not care about the future (which os OK in some contexts) then you are correct
That sounds more like "sometimes it doesn't work" than "sometimes it extra kills you".
In our case, it wasn't a matter of hitting a specific roadblock as much as it was past experience in performance-sensitive projects, and knowing that if we start with those crates we'll probably be fine, and if we don't, we'll probably switch to them eventually for some reason.

With crossbeam for example, you can hit roadblocks with std since their channels are MPSC, whereas crossbeam supports MPMC channels (and is faster than std in every meaningful measurement last I checked).
Actually Gentoo lets you use Gnome 3 without needing to install SystemTurd^H^H^H^HD.
I'm sympathetic to that point of view, I loved NT4 too. I really liked the warmer shade of gray in W2K, but to me the biggest improvement W2K had over NT4 was the ability to revert to the previous display setting if you didn't confirm the new setting. I remember one time setting the refresh rate higher than my CRT monitor could handle on NT4, leaving me with a blank display. I had to borrow the better CRT monitor from my boss's office so that I could go back to a lower refresh rate.

Nowadays I only run Windows 2000 in a VM, and CRT refresh rate is no longer a concern, it may be worth considering going backing to NT4, as I'm pretty sure I can set the background to the warmer W2K gray in NT4. Thanks for the idea!
it's comments like this that make we want to take the dive. thanks for not only supporting the freebsd team but encouraging potential future users.

though with that said, i will say that k8s is taking over the world and bsds are going to be left in the dust for my use-case, non-(appliance, embedded, IoT) applications.
If you’re extremely self reflective; nothing.

For most of us, a therapist can tell you a lot of things that you could observe about yourself but won’t admit to. Most people have a blind spot the size of themselves.
Except there's no StackOverflow to help with evolution...
To put it further into perspective, C10K challenge was circa 1999:

http://www.kegel.com/c10k.html
I remember watching the price of laser printers drop. I was in a computer store once and I was examining a $10,000 model once. A salesman approached and I told him once the price drops below $1500 I am getting one. He actually laughed at me and a nearby customer weighed in I'd be waiting for a lifetime or more.

Truth is I think it was three or four years before I bought a $1495 LaserJet, still have it in fact. So when Spot drops to $7500 I am getting one, just to freak out my neighbors!
Insert a line break at every instance of a ":" (while editing) and it becomes a lot clearer.
Actually, there is (kind of). The AMD presentation slides that have been released after March (that I could find, and do not have Zen 4 on the unmarked timeline as well) all suggest Zen 3 as an item on a timeline ending 2021 [0][1], as opposed to earlier slides [2][3] that have Zen 3 on a timeline ending in 2020. The only Zen 3 product which was announced to be shipping this year, was Milan at "late 2020" [3], and that was before the presentation of [1] was given, so that might very well have changed in the meantime.

Looking back at it, I really haven't seen an AMD presentation with the [ 2017 < zen, zen 2, zen 3 > 2020 ]-timeline after the financial analyst day 2020, but have seen new updated versions in the form of [ 2017 < zen, zen 2, zen 3 > 2021 ].

[0] slide 10, AMD Investor Presentation, Apr 03, 2020, https://ir.amd.com/static-files/cff1a22a-788b-40a0-b89c-796e...
[1] slide 42, AMD Corporate Presentation, Jun 05 2020, https://ir.amd.com/static-files/fd06c15e-0241-424d-9fd9-5a46...
[2] slide 18, AMD Investor Presentation, Apr 04 2019, https://ir.amd.com/static-files/9c985e84-bbb6-4e23-99bd-dcbb...
[3] slides 6 and 23, Financial Analyst Day 2020 - Data Center Leadership, Mar 5 2020, https://ir.amd.com/static-files/15702f66-d8d1-4816-8906-9612...
Travis Foundation Statement
"AAA was founded to fight speed limits in the first place"

Wow never knew this is true, any sources where I can read more about this?
Running SQL update statements on images
> The CPU is less and less relevant for gaming

I wouldn't say that. We had a couple of very cpu heavy game releases recently, and with new console generations that usually makes a jump.

And you can get a bigger performance jump in games - with Intel.

> The reviews I've seen put it out ahead consistently but only by a 1-2fp

Right, rounds down to 0%.

> Disproportionate but to me it's still a great value processor.

No, by definition it's not a great value anymore if you pay that much more for that small gain, if you have equally fast alternatives after a minimal overclock.

You could have sold the Wraith cooler :) But that's a valid argument, for some the cooler inclusion or non-inclusion does not matter.

AMD won't do that change without a reason. They probably feel they are in the position for that now. They boosted the stock cooler importance for Zen 1 (that thing was great) gaining goodwill, then made it worse, now start to remove it completely. The infinite circle of corporate attention and customer focus in action.
Picking the right level and nature of abstraction for the problem at hand is something of an art. Too high and you'll straitjacket yourself. Too low and you'll spend most of your time maintaining ugly boilerplate.

One of the many reasons why CRUD is way harder than its reputation credits it with.
> The percentages of success of the dogs to find the positive sample in a line containing several other negative samples or mocks (2 to 6) were 100p100 for 4 dogs, and respectively 83p100, 84p100, 90p100 and 94p100 for the others, all significantly different from the percentage of success that would be obtained by chance alone.

> We conclude that there is a very high evidence that the armpits sweat odour of COVID-19+ persons is different, and that dogs can detect a person infected by the SARS-CoV-2 virus.

[…]

> For each involved dog, the acquisition of the specific odour of COVIS-19+ sweat samples required from one to four hours, with an amount of positive samples sniffing ranging from four to ten.

> Once the training period was considered as completed by the dog’s handler, the dog was not anymore in contact with any sample prior to a trials session, and the data collection regarding the success or failure to detect a COVID19+ sweat odour started.

> At that time, the dog must alert for COVID19+ sweat odour contained in one box only, out of 3,4, 6 or 7 boxes(depending on the study site) presented in a line. The other boxes contained negative samples or mocks, but always with only mock in the line.

> A “trial” consisted of one dog detecting the presence of the COVID-19+ in one box out of the 3, 4, 6 or 7 boxes. One positive sample could be used several times at different spots in the line for the same dog (3 times maximum). All the trials are independent from each other, which means that for each trial, the location of the COVID-19 positive box was randomly assigned by using a randomization dedicated wellsite.

> A success was defined if the dog alerts the one box containing the COVID-19+ sweat sample. A failure was defined if the dog alerts on any of the other boxes. Trials were registered from the moment dogs recognized positive sample among other samples (mock or negative ones) without having sniffed any of them previously to the test. If the dog marks first a negative sample, the trial is considered as failed even if he marks the positive afterwards.

[…]

> In our proof-of-concept study, two negative samples, according to our described inclusion criteria for negative samples, were marked positive by two dogs; the information was immediately sent to the concerned hospital through the anonymous samples codes, and PCRs that were redone on the patients gave positive results.
You seem to imply that by virtue of being a microkernel, an OS will be imbued with magical powers preventing it from being compromised.
(We detached this subthread from https://news.ycombinator.com/item?id=23537568)
I think it's still best suited to be a good research vehicle for interesting AI work.
Forbidden for new development? Ouch. That sounds pretty serious, do you have some more info?
Of course we should, but we shouldn't be naive about the challenge doing so represents.
Hypothetically, and without rancor, please consider what "consensus of the people" would look like if "democratic principles of governance" (as a system) were failing or not serving the governed.

I'm not harmed by a toppled statue. I don't have to look at this statue in my community every day. For me these are really hypothetical questions I can look at from some distance.

What strikes me as close to home is this:
"All lives can't matter until black lives matter" (protest sign on Instagram). This is happening n o w. This is history in the making.
I tested: localhost (no network packets on copper), within my home network (to router and back), and across a very small WAN distance in the metro-local area (~75mpbs link speed w/ 5-10 ms latency).

The only case that started to suck was the metro-local, and even then it was indistinguishable from the other cases until resolution or framerate were increased to the point of saturating the link.

One technique I did come up with to combat the exact concern raised above regarding encoding time relative to resolution is to subdivide the task into multiple tiles which are independently encoded in parallel across however many cores are available. When using this approach, it is possible to create the illusion that you are updating a full 1080/4k+ scene within the same time frame that a tile (e.g. 256x256) would take to encode+send+decode. This approach is something that I have started to seriously investigate for purposes of building universal 2d business applications, as in these types of use cases you only have to transmit the tiles which are impacted by UI events and at no particular frame rate.
Hadn't seen Angel's Egg, such a spare concept -- TY for that!

PS. For ESL readers curious about itching vs. scratching:

If you have an itching itch which itches, you might scratch it scratching a scratch.

More here: https://www.dictionary.com/e/itch-vs-scratch/
When I started my company, we used to host our own stuff but I found the security aspect to be a nightmare. Unless you want to be in the business of supervising a bleeding hole to the outside world (which is what a server basically is), I'd have to recommend letting someone else do it.
Ask HN: Arrested at BLM Protest is my career over?
Hey there,

I know with everything going on there has been a lot of civil unrest. Unfortunately I as a bystander got caught up in that and was arrested for a felony.

I work at a Big N, on a visa, no files charged and my lawyer thinks I can beat it but I’m not
here to ask for legal advice.

I’ve been wracking my brain about this and it’s been hard for me to work as this is my first arrest/offense and I’m worried about what it will do for my career if filed. I’m a bit at ropes end, trying to see the tunnel at the end of the light but I don’t know how I can recover from this.

Anyone been through a similar situation and have anecdotal stories advice on what happened to them?
Mm, that's one of those things I read and wish I had thought to try that. :)
Yikes! Please don't post like this and https://news.ycombinator.com/item?id=23537637 here.

I'm well acquainted with the effect that the Avro Arrow has on Canadian feelings, especially Canadian engineering feelings. But let's not go overboard.
> If this cuts deaths by 1/3rd

That's not what the article says:

> It cut the risk of death by a third for patients on ventilators. For those on oxygen, it cut deaths by a fifth.

That's the optimistic way of phrasing it. Let's look at the reality. From the article:

> For patients on ventilators, it cut the risk of death from 40% to 28%.
> For patients needing oxygen, it cut the risk of death from 25% to 20%

28% of patients on vents (1 in 4!) still died. 20% of patients on oxygen (1 in 5!) still died.

Another thing: this is not going to help anyone who isn't in the hospital. You could still drop dead of a heart attack or stroke while at home with a "mild" case of the virus. It could happen even if you're asymptomatic. And the people who the drug does help are still at risk for significant, possibly lifelong complications.

> The death rate looks basically like the annual flu with this drug

No, it doesn't.

> particularly when we consider that it will just be one bad season then fairly minor from then on

"One bad season" will be 1-2 million dead from the virus here in America, plus more people who die as the healthcare is overwhelmed and ceases to function.

Please stop pretending this isn't a serious disease.
https://vignette.wikia.nocookie.net/betteroffted/images/e/e4...
Boston Dynamics Spot goes on sale
Casual technical diver here. It's lime (maybe something else sometime, not 100%).

The process of making lime from limestone actually produces CO2, so it's use in CO2 scrubbers are more or less carbone neutral.