skysight-inc/HackerNews huggingface dataset:
A lot of spraying is just public health theater. How does running trucks and people through neighborhoods spraying roads and all surfaces kill any virus. It is similar to carpet bombing to eliminate rodents. I saw this first in pictures out China and wondered how effective that is and how harmful to public health and what exactly are they spraying?

Bizarre.

Disinfecting public surfaces like poles and seats in subways is another category. Is it benign? Does it expose workers to the virus? Does it blow a hole in public finances or simply give work to underemployed city workers. Who touches those surfaces anyways?
Well you not only get 50% increase Core Count, you also get 50% increase in L2 Cache per core, Double the total L3 Cache, along with 5% boost clock.

I think it isn't the value for 6 core were not good, it is AMD priced the Quad Core a little too low. I was expecting it to be $129 / $149 range. At $99 it offers insane value.
This always confuses me when people are mad at the businesses. You are mad that a company, a legal entity which exists for the sole purpose of making money, which has a legal obligation to its shareholders to try to produce returns, is taking an opportunity to get free money?

I mean, be mad I guess, but surely don't be surprised. This is the least surprising, most rational behavior ever.

Maybe we should get mad at the politicians who are creating the legislation that hands it to them.
> warm

"Temperate" I'd agree on, but not "warm".
Or maybe conducting a perfectly objective study during a pandemic and lockdown is tough. Some data is better than no data.
Are any IM systems doing better? I don't mean "is requiring a phone number bad", I mean "has anyone found a way that's a net improvement".
Interesting - I assumed it was safer for other people but less safe for the driver/rider
Thanks for being so transparent about your operations.

Maybe this is somewhere in the manual and I missed it, but do you have some way of automating the configuration of your hosts and VMs? For example, do you use something like Ansible?
And availability isn't there for one off use, and from the looks of it a basic Pentium setup is still a lot less expensive.
I Created a Truffle Box: React, Redux and Bootstrap 4
Home NAS tech has mostly stagnated because of LAN speeds. Any improvement on the NAS side will not translate to real life performance gains. Almost nobody has 2.5/5/10G network cards or switches, most people probably don't even want them at today's costs (vicious cycle) and power consumption. Pretty sure if you ask 95+% of them they'd rather have faster, more stable WiFi. Manufacturers settled on exactly what can saturate a GbE line, with minimal power consumption, heat generation, noise, size, and most importantly price.

There are options for 10G to fit every need but none will come cheap.
Which providers are you seeing issues with? I'm curious if we can corroborate.
Adult sex toy marketing tips
Expert U.S. Panel Develops NIH Treatment Guidelines for COVID-19
>> Sounds crazy - even if it was something in the blood, if you are oxygen starved, how can it be worse to flush your lungs with pure oxygen than not?

Absolutely not an expert and being married to a critical care nurse doesn't make me one. From what she has told me and what I have read ventilators are not about oxygen, they are about the mechanical work to move the diaphragm in and out, something the body gets too tired to do at some point after a long battle with respiratory illness. In fact the arguments against ventilators that I have read is specifically that they put pressure on the lungs without actually increasing the absorption of oxygen. But this is one of those things the actual experts are trying to figure out right now.
FreeBSD uses a pretty similar approach to what you've described:

MSS and Windows Scale are each turned into 3-bit table entries, SACK gets one bit, and one bit indicates which MAC secret was used; secrets are rotated every 15 seconds, two are kept, so client ACK needs to come in 15-30 seconds depending on where in the rotation cycle you are; 24-bits are used for the MAC. 15 second round trip covers the vast majority of internet connections.

Details nicely commented here: https://github.com/freebsd/freebsd/blob/master/sys/netinet/t...
Sounds peaceful.
Could always just RTFM if SO goes down ️
Luck and Startups
Soundflower: macOS system extension to allow apps to pass audio to other apps
Internal to Amazon we consider that about 80% of issues/outages/etc are due to changes. This may sound "duh" but this is over 10k plus investigations.

Much if the work is just minimizing the impact of this changes by finding them before customers do.

This includes things like unit, integration testing, canaries, cellular/ zonal / regional deploys, auto rollbacks, multi-hour bakes, auto load tests, and much much monitoring. Not to mention cross team code reviews, game days, ops reviews.
> original

initial

the word 'initial [sequence number]' is a term of art, not an adjective that can be substituted. very commonly called ISN. odd that the article never used the acronym.

> syn cookies are generally bad because they prevent to negotiate window scaling.

this is wrong thinking. they degrade performance under "attack", yes. the alternative is instant death. "attacks" need not be from the big bad internet either. my experience is that in the last 10 years most synflood activations are internal buggy or poorly throttled clients.

> enabling tcp timestamps in general case brings little benefit

disagree, but sibling comment addresses this.
> The memo doesn't read as particularly controversial nor did it recommend much concrete action.

Well it was pointing out that the current plan was B.S. and had already failed, and that the testing plan in place resisted falsification by preventing testing of unconnected / asymptomatic people. no biggie.

The point of the memo was to gather and surface disparate information already public separately un-worrisome but that together might be able to be paid enough attention to for a (positive) governmental reaction.

It was to force agencies to connect dots that the authors believe were not being connected. (Maybe it just wasn’t anybody’s job to connect them)
Testing with React Testing Library using component instances
I agree with this point of view; the three E's, Embrace, Extend, Extinguish, are already rampant in the compiler industry, and I see his choices as sacrificing ease of use for more transparency.
No, I provision them manually. Being based on Alpine Linux makes this less time-consuming and more deterministic. At some point I might invest in something completely automated, but right now the manual approach is simpler - and if it's not broke, don't fix it.
If I remember correctly, mozilla had layoff a few months ago and the developper(s) of cranelift were in the bag.

So is anybody currently paid to develop this backend? Without human resources I fail to see how this would keep up with truly supporting rust.

As an aside, while the goal of faster build time is an important one, for completeness sake, I must tell that the mentality of rustc developers to be backend agnostic (an ideal) come at the cost of preventing rustc from adopting most llvm attributes and this fact is at the advantage of c++.
May it has more to do with their changes in pricing and a surge in uptake of customers?
It's been noted that the pandemic has caused a dip in streaming audio and podcast traffic, those moments of time when we are "busy but free" during commutes turn out to be valuable slivers of time in which we catch up and enjoy all that content. Lately I've been making up chores for myself just so I can have an excuse to play my audiobooks..
Politically, you can’t even spend the funds on public transport if it will disrupt private cars (roads would need to be removed and made smaller).

Even the mention of more density or less road for people’s private cars will cause a public outcry that will shut the project down. And it takes years if not decades to construct public transport, so that political will has to run through multiple elections.
As a side note, gotta say, scare-quoting "collaborate" seems like a pretty weird flex in a time when everybody's stuck working from home whether they prefer it that way or not. Maybe you prefer to work entirely within a silo, rarely dealing with colleagues in the course of your day-to-day. Most don't, nor should they. Most kinds of work, even the kinds of work that we do, really aren't better done that way.

I worked in a silo for years, not so much by choice as by virtue of the fact that my company at that time could not afford another engineer of similar capability. I got by well enough, thanks in no small part to a youthful talent for improvisation, and the fact that things were simpler then. I wouldn't go back to that life if you paid me. But even if I would, I couldn't. Times change, and the time of the engineer as hermit has largely passed. There are things about it I miss, sure. But I don't miss them so much that I want to imperil my ability to keep earning a living by ignoring that the world has moved on.

edit: Of course, this ignores the difference between modern dev work, and modern sysadmin (as opposed to devops) work. It probably doesn't make much sense to analyze the latter as though it were the former. Or vice versa.
vs $122 list for

https://ark.intel.com/content/www/us/en/ark/compare.html?pro...

I wouldn't call that "insane" if you get any kind of discount on the intel part. Competitive, yes, especially if you can use the pcie gen4.

(edit fix link for 9100 vs 9100T)
(edit2, for example the 9100F also lists for $122 is selling for $78 on amazon right now)
A malicious client could make sure that you get valid but different data depending on whether noticed something was up. Maybe fool a logging/firewalling middlebox.
Komoot's routes are great for me as well. What I really dislike about it is its process for "stopping" navigation -- it seems to require about 7 taps to bypass all the "social" features (share my route, tag friends you cycled with, add photos and a narrative about how beautiful the route is, etc.) that I'll never use because I just want a goddamned navigation app. But I get it, gotta be able to tell the VCs it's a data play and put food on the table somehow.

(Edit: to be fair I just did a count -- it was 1 tap + long hold + 4 regular taps, though each is on a different part of the screen so you can't just button mash your way through. So I exaggerated a bit, it's more like 5.5 taps instead of 7.)
Because a black swan event has occurred, life is anything but normal right now, and people are generally concerned about things that are far more important.
I'm a bit confused about the current state of ZeroMQ and its relatives. There's nanomessage, which for some reason didn't pan out and is superseded by nng(?), but ZMQ still seem to be the most popular option. If I were to pick a broker-less message queue today, what should I pick?
Ideally GitHub Actions would be completely independent of GitHub's core services/servers (e.g. how Travis CI, Circle CI, etc. works), but that seems like it may not be the case.

Also, I'm still anticipating a fuller report on the database issues they mentioned have been the root cause of many outages over the past few months.
I think almost everyone you are debating in this thread would support opening things up provided a few conditions were met. The primary condition for most of us is we need adequate testing and contract tracing capacity. And the reason that this is necessary:

> healthcare facilities remain un-saturated

You can't simply look at the current burden on the health care system to guide the process. The virus has a 2-3 week lag time between when an infection cluster breaks out, and when the health care system starts to feel the impact. Without wide scale testing, we are just going to end up back in a lock down once the infection numbers start climbing again. And I can't think of a worse scenario for our economy than having to shut things down every other month because our government is to incompetent to implement a tracing program that multiple countries already have up and running.
shirt -stripes

> "Am I going crazy or is it the world around me!?"

Fishbone - Drunk Skitzo https://youtu.be/SaPGH4Yd_zc?t=231

(Apologies for the snarky low-content flip reply.)
God Emperor is the 2nd best Dune book, so read it at least once.
> That's just the cost of doing business.

It's not "doing business" if people using maps don't provide enough revenue back to the company either directly or through advertising. The reason Google makes so much money is that they are careful to implement features that are revenue positive.
Can this be done legally?
Middle Class Indian Cooking Food Show
But...posting a hash doesn't force you to do anything. All it does is help you be cryptographically-verifiably smug after the fact.
Could you elaborate on how you got ffmpeg to stream the output? Was it rendering to a virtual display?
Who is Maxime?
"Worked" means "people made phone calls".

Title violate HN guidelines against inventing editorizalied titles.
I've always felt that object-oriented programming as a concept (that is, define structures and then define functions to operate on them together) is useful: object-oriented programming as a language design is not. Once you understand what encapsulation, inheritance and polymorphism are, you're much better off using them as guidance to structure your program in an otherwise procedural language like C than wrestling with a few dozen new keywords and an opaque specification.
Building skyscrapers is hard. Does that make it OK for them to fall down regularly?
That would point to Azure hosting. Anyone notice a similiar pattern?
Independence, proficiency, and good judgement.
If you are searching a good offline bike navigation app for Android and iOS check "Bike Citizens". Data is based on OSM. Works without internet connection. You pay per city once. Focused on Europe and on cities, but available around the world:

https://www.bikecitizens.net/

I'm not affiliated. Just a happy user.
Non-removable batteries are damaged by cold weather. Bringing it inside keeps it/you safer from theft, cold, and throwing out your back carrying your bike.
On the amateur radio side you see both types mixing in pretty amusing ways. On the one hand there's contesters and dx-ers that are all about confirming contacts as fast as they can, and on the other there's more casual people that'll talk about anything and everything that comes to mind. In my experience both sides use some amount of procdural language, but at very different cadences.
My understanding is that apart from mellanox intel has one of the best ethernet NICs when it comes to hardware offloading features, which is probably saves a large fraction of CPU cycles in embedded environments.
A New Breed of Laptop (Magic Keyboard for iPad Pro)
Gotta flip that triangle icon tho..
Large Numbers at Risk in ICE Detention Facilities for the COVID-19 Virus
For the past month temps have virtually been in the 60s/70s as it’s their summer/early fall. By Global north standards that’s warm.
For me, promotions me more autonomy rather than more reports. I think the essay *Implementers, Solvers, and Finders"[0] expresses this well.

[0]https://rkoutnik.com/2016/04/21/implementers-solvers-and-fin...
It seems similar to the coffee market.

The industry should create a mark that represents and enforces a minimum of worker treatment, but doesn't appear to be as imaginative as Starbucks.
I've finally started running consistently, even though I've worked from home for the last 2+ years so nothing really has changed. My current plan is to run an additional 1 minute per day until I hit 30-40 minutes (5k times), then start working on speed. I'm heading out for 23 minutes today.
SimCity BuildIt Hack Damn OS
SimCity BuildIt Hack DAMN OS - Get Unlimited Simoleons and SimCash 2020 – 100% Work iOS & Android. damnos.com
It's not obviously legal. Highlights from today's discussion here indicate some confusion about that point:

> Being the status quo for technical companies doesn't make it legal

> Is that even legal?

> That position, legally enforceable or otherwise
In engineering disciplines, there's a a difference between optimizing the tools you use in the process of "putting out" what you've already essentially engineered; and multiplying your productivity at engineering things in the first place.

A better text editor might make you faster at typing; but that only matters if your work was "typing-speed bound." Programmers generally aren't bound by typing speed; they're either bound by identifier lookups (figuring out what function or variable they need to use here, possibly using a library documentation or language reference, or checking elsewhere in the codebase); or they're bound by the speed at which they make decisions about the architectural design of what they're programming.

Things that solve those two problems—IDEs with auto-complete and inline documentation display, in the former case; and "convention over configuration" frameworks and uniform syntax normalization linters, in the latter case—can have much greater effects on productivity than just speeding up how fast you can input the code.

But even beyond that, I find the most powerful productivity boosters in engineering are the ones that entirely obviate a particular thinking task. What is a compiler but a tool for avoiding the thinking task of figuring out how your pseudocode properly translates into machine code? You could certainly go without one—but we all agree that that'd be ridiculous to choose to do, when you don't have to, right?
And that raises an obvious question: why didn’t every other programming language immediately break backwards compatibility when UTF-8 became a de facto standard?

> And, well, if you’re already making a backward-incompatible version, here’s this checklist of other breaking changes you might as well bring along for the ride.

Sorry, that doesn’t track. Treating quoted strings as UTF-8 by default instead of ASCII-or-arbitrary-bytes would have been a small migration that would not have taken over a decade to complete.
I'm curious what you're comparing JavaScript to. Decimal is the native numeric datatype for the stored procedure language of the database I use. Otherwise, even in languages that have a decimal class in their standard library, it's usually pretty clunky to use; no better than, say, https://github.com/MikeMcl/decimal.js/ C# is perhaps the best among mainstream languages, although its implementation is a bit weird.
I was referring to WorldPay and Adyen (payment providers), but also saw issues directly w Github.
When writing a language like Rust, is the biggest challenge simply deciding what Rust's features and behaviors should be? And implementing the syntax and Rust -> LLVM compiler is really just a chore for the individuals who are super familiar with the implementation of these languages? Or is the technical implementation also genuinely challenging and non-obvious?
The website https://bansal.io/pattern-css was clearly produced on a platform with overlay scrollbars. There are a number of horizontal scrollbars that shouldn’t be there.

.overflow-scroll {
overflow: scroll !important;
}

`overflow: scroll` is pretty much never what you want: it draws scrollbars whether needed or not. You want `overflow: auto` instead, which doesn’t draw scrollbars unless necessary.

.w-100vw {
width: 100vw !important;
}

Viewport units are fundamentally broken by design. Don’t ever use them for layout. In fact I recommend against using them in any situation at all. In this case, use `width: 100%` or just nothing, and it’ll yield the desired results.
So far we have been focused on delivering to folks who already are convinced about graphs. We absolutely need to do a better job at selling Dgraph and showing value early on to the orgs who don't yet understand the need for a graph solution. Our foray into GraphQL is a step in that direction, but we need to do more education.
Book 1 is in a class of its own. Books 2 and 3 are a little slower than 1. Book 4 is very slower as you say.

Book 4 brings out the most different reactions: some people even prefer it to 1, some just find it too slow. If you don't like the beginning, I don't think you'll like the rest as it doesn't change its pace. Maybe the problem is reading it in quick succession after 1, 2 and 3. The first time I read it it was after a break from the other 3 and it turned out I now love it (though I still prefer 1). If you're finding it frustrating a third of the way through, I would recommend dropping it now. Then if you feel like it, maybe restart after some time, maybe then it would work, and maybe it wouldn't.

Then books 5 and 6 pick up the speed once more, I find them very fast paced.
"the UX has incredible amounts of well-thought out polish"

I agree so much with this. The UX seems so incredibly well thought out.. much more than virtually any game I've ever played.

There are some wrinkles and annoyances here and there, but virtually everything I've had complaints about while playing the vanilla game I found mods for later that solved it.

The only major complaint I still have about the UX of the game is the circuit network and combinators, which are a very clunky attempt at visual programming that don't provide enough feedback to keep from descending in to spaghetti code when doing something of even moderate complexity, and debugging these things is an absolute nightmare.
That's only true if you stay within the current generation. You can spend $99 and get this quad core, otherwise if you are willing to give up a little bit of single core performance, you can get the 6 core 12 thread 1600AF for $85. If you want both higher core count and higher single core performance, you can spend $129 for the 2600, $174 for the 3600, etc.
Not something I knew about. Thanks!
Can I get turn-by-turn directions for a bicycle trip, sticking to bike paths, in OSM?

I know I can find out by trying different apps but I appreciate you potentially saving me time. Thanks!
God emperor is amazing. The vision!
I can't remember if it's Heretics or Chapterhouse when Miles Teg gets accelerated...

I like the first three for the continuity of the Atreides story. But I love the latter three for the depth. I re-read them several times each.

A pity Dune 7 never came out. And then the Brian Herbert pulp...
I understand that, but it's trivial for them to temporarily reduce the amount they're charging me, since I'm not getting what I'm paying for. I'd see it as them during their part to help the people in this crisis. But alas, I digress, as it was just an opportunistic rant, and I feel better for getting it out.
>Isn't rebranding what companies do when they run out of ideas (one of my old employers changed its name at least 3 times because... why?

This is what I figure. That or they want people to forget about lousy things they've done. Dunno if it was ever true, but hearing the rumour that Kentucky fried chicken switched to KFC to avoid being associated with fried chicken and the health issues surrounding trans fats that were a big deal at the time sort of stuck with me.

Personally, I'd trust the company that's kept the same boring name for a decade over one that's renamed themselves several times in the same period.
LLVM has a library and modular approach which makes it easier for people to contribute just in their area of expertise instead of having to find their way in the hundred of thousands of line of GCC.
Oh okay, I didn't know GitHub had an option to host Enterprise. (It's way overbudget for me right now, but just curious.)
Yes, she must surely rank at the top of the heap of western leaders. Here in British Columbia, we have very roughly the same population but whereas NZ has had twelve deaths because Ardern took early and decisive action based on the science, we've had 86 deaths because of hand-wringing and indecision.
I wonder how much of it is just code style. A simple for-loop in C is probably going to be an iterator blob in Rust with an order of magnitude more code for the backend to chew through.