skysight-inc/HackerNews huggingface dataset:
That's probably for the best. I bought a laptop with a known-compatible processor, and confidence in my past experience in hardware that I'm not too worried about frying my machine. For someone technical who knows in advance about possible hardware damage, I'd just say that while damage is possible, this is mostly a danger for when you'll be "patching" the ACPI configuration files that define to OSX how it should interface with your processor. So if you aren't careful, you could be telling OSX to send voltage down a line that shouldn't have voltage on the line. I mean you're not gonna smell your mistake, but you won't be using that CPU ever again. And of course as you know, essentially pounding a square peg into a round hole like you are doing when trying to fit Apple's device drivers to your particular hardware, the possibility for damage is there, too. That all being said, if you enjoy a technical challenge and learning a lot about how OSX works, it's a great opportunity to work up a sweat, with relatively little risk to your hardware if you approach the problem the right way, prepared to grok what the guides and documentation is really saying.
https://youtu.be/N8wQtWi7sJk
It all starts with this video...
Unity was very good in a lot of respects. Both its UI elements and its performance. Unfortunately, Unity 7 depended on Compiz somewhat heavily, and when it came to writing a replacement of the full stack, Canonical didn't manage to execute.

But have you been following last year's improvements to GNOME's performance and responsiveness? A lot of it is Canonical's devs bringing their experience from Unity.
> Total death counts in the US are still going up.

It depends on the state, though. New deaths are decreasing in many States, including Washington, Texas, and California [1]. Looking at the US, as a whole, isn't really useful here.

[1] https://www.nytimes.com/interactive/2020/us/washington-coron...
> Which the RAID can trust, because it's a NAS drive.

There's the problem right there! :) Drives aren't trustworthy, regardless of label.
> PCs still support for 5.25" discs

Not for the last 10 years. Even though the cable fits, the BIOS does not recognize it.
> - Learn about probability (Fooled by Randomness is a good start). If you constantly expose yourself to more chances of success, _odds are_, you'll start to find more of it.

A) You really want to identify gambles with positive expectation. If you constantly expose yourself to “more chances of success” with negative expectation (such as going to the casino for the chance of winning big), you’ll end up ruined.

B) Even if you can identify gambles with positive expectation, the more resources you have initially, the more you can afford to gamble. Thus, people initially deprived of luck might have less chance of catching up, let alone making it big.
‘Popcorn Time Kids’ Launches to Keep Children Occupied During Covid-19 Pandemic
You can rank people by the likely benefit of testing them. Interestingly, it goes up as the square of the number of people they interact with daily. (Because their risk of having it increases, and also the number they are likely to spread it to.)

So you can allocate tests by sorting by (# of daily contacts in a closed space) ^ 2.

But as PB says, it should be practical to test everyone every day.
It's not dehumanizing to point out the fact that life long, globally recognized leading figure of a particular ideal is recommending a massive intervention which stands in total contrast to his own convictions, especially if he himself doesn't bother to elucidate on that fact.

He's making his own, obvious contradictory conclusions, can't blame the messenger.
Pairing with experts on problems caused by Covid
Mozzarella is surprisingly easy to make at home in less than an hour.
Honestly, I prefer using good passata and just a bit of salt and olive oil. If you can't get passata, use crushed tomatoes and blend them first. Don't cook it, any canned tomato product has already been heated as part of the canning process. Quality matters, don't use the cheap cans from the supermarket.

I'm lucky that I have an absolutely fantastic Italian specialty store here in Copenhagen, where I can get amazing quality canned tomatoes and great cuts of cured meat for toppings. And 'nduja, oh boy the 'nduja. For cheese I actually use completely ordinary Danish Havarti, it's like a slightly aged low-moisture whole milk mozzarella, it melts great and it's available literally everywhere here.

Neapolitan pizza is something you really need a wood-fired oven or something that gets similarly hot. An ordinary oven won't cut it. As I live in an apartment and have very limited space for gadgets, I stick to Roman-style pizza tonde, where you can get absolutely amazing results in an ordinary oven with a baking steel (mine is an 8mm thick 8kg slab of iron from an industrial steelworks, but the commercial ones are great too).
I would argue that much like Go's aversion to deep inheritance hierarchies, this interface hierarchy would be annoying to use in practice.

If A, B, and C are different families of functionality then ditch the inheritance and use separate interfaces for each family of functionality.

The cascading dynamic_cast logic required is a code smell that this could be made simpler.
If only there were a current event that illustrates the danger of this line of thinking when it comes to things that can spiral out of control exponentially...
Doctor Planning Challenge Apr-2020
Do you think that household income is a reasonable measure for disposable income? Fixed costs for a person or household tend to vary a lot based on the country/state.
A plumber in front of your ML serving function running in a docker container. There, simple, fast enough. We have multiple R containers in production, it is working fine and the data scientist are happy that they can keep working in RStudio.
Ask HN: Experiences with Instagram?
Hi lads & ladies,

I was wondering how many use Instagram for startup branding or personal branding. How is the engagement and what are the struggles.

Curious to see your responses.
Not an anti-pattern at all, especially if more complicated stuff is going on. I'm not bending over backwards to contort every for loop into the other form. Not everything needs or benefits from map/select/etc.
OTOH VS Code on a semi-old Debian 9 runs perfectly, from a regular .deb package and repository.
Unless your boss has no idea how software is built, I would argue that this is mostly about how you feel it looks. I combat this by giving a short list during the daily of things I encountered yesterday, thing I’ve tried but didn’t work and sometimes I ask what should I do (drop a part of a feature or get someone’s help) if the thing is due soon.
Generally, this is the kind of issue that should be discussed during 1:1 and retro in order to curb the anxiety. And if the boss is a complete tool then looking for jobs or switching to a stoic attitude are in order.
I personally bought 200 lbs of flour from a mill (they only sold 50 lb bags, and I needed a couple of different types of flour to do the different baking projects I wanted to do).

Each bag was around $30. With shipping and handling, the grand total came to around $200 total.

I've already made 6 pizzas, 8 loaves of sourdough bread, 3 cakes, and 4 batches of cookies. I've been baking about two new loaves of sourdough every week.

When you consider that a single pizza order for delivery typically costs around $30 after tip and your typical artisanal bread loaf at the store is around $5, my flour has already paid for itself, and I still have months of flour left (assuming I keep baking 2 loaves every week).

I would agree with you, though. Many people probably aren't actually using their flour and baking goods they have been hoarding (beyond making a couple of things).

For me, though, baking has essentially turned into my hobby.

$200 to fund an entire hobby that will keep me entertained (and and my little family fed) for months? Not the worst $200 I have spent, that's for sure.
Surely you should exemplify the behaviors you solicit from others.
I don't think anyone sees them as competitors, in fact that's exactly my point. I think the Vulkan/Mantle/Metal developers all had the same idea.
Snaps certainly have some usability problems. E.g. to use videoconferencing in Chromium I had to give it rights to connect to record audio explicitly.

I expect you needed to do something like that for the VS Code snap.
That question is not banned; story points and velocity measurements are mainstream agile, right?
It seems to me that there is a use case, or model, for remote work, and is situational in nature. It mostly comes down to a pro/con list, and for me it really boils down to some 'risk assessment' and 'mitigation strategy' in dealing with various levels of Aptitude, Communication, Organization Culture, etc.

As with all jobs, it tends to come down to the individual, are they the correct fit for remote work.
Do they have 'non-in-person' communication skills?
Do they have the aptitude for self direction?
Can they work independently, from their remote environment?
Can they contribute/collaborate with a team, from their remote environment?
Does the organizations culture accept, and work with remote workflow?

The strongest argument against remote work is:
Are you trying to fit a square peg in a round hole?
I just did the math and cancelled prime. I realized that I didn't care to have items in within 2 days and I can still get free shipping if I batch my ordering a bit more.
I’m in this position now as the only developer in a successful company that has been operating in lean startup mode for years and every employee has become “irreplaceable” with no contingency plans. I brought partnership up with the owner and he wouldn’t consider it. It’s going to be rough For them when I leave and any “friendships” will definitely be erased.
Cmd-shift-. will show hidden files and folders in the Mac Finder before Catalina.

In Catalina, it's now Cmd-shift-fn-.

https://discussions.apple.com/thread/250756110
Graph traversal using sed
Code does not happen in a vacuum. Which is more understandable/simple depends on the domain of the code in question. Usually that's going to be the multiply or the divide.
Agile is one of those words that's come to mean nothing at all. It can be anything from "iterate fast and do weekly stand-ups" to "spend all of your time allocating point values to planned sprint tasks so that management feels like they're in total control". It's been co-opted by the very bureaucracy it was designed to reign in.
This is ridiculous. I don't understand the defensiveness.

The United States is a nation. It has a federal government and federal bodies which are responsible for preventing spread of disease.

People can travel freely within these bounds without passports or visas or checkpoints.

Of course states have their own rules, and this is good, and yes, some states are doing better than others, but why the fear of revealing the incompetence of one nation?

This is how nation-states work in 2020 on planet Earth.
Perhaps a good starting point would be to look at a "chord"[1], which is a line segment between two points on a circle. Then you'd look at a chord that is tangent to the inner circle of a set of two concentric circles. You can find the length of the chord from the radii of the circles.

But what you're asking about is more general. You are looking for some sort of shortest path between two parallel curves [2]. Which seems like it would be a tricky problem to solve. Are you considering physics here? If you are, you are basically looking at a "racing line" [3]. And that's a complicated problem since it involves a lot of physics and engineering. You can't look at a single turn in a track and determine the best racing line. That's because the best racing line for a specific turn depends on the best racing lines of the nearby turns. You'd have to look at the track as a whole. There are entire theses written on this topic [4].

But a highway road is not the same as a racing track. In highway engineering they often use the Euler Spiral [5] to construct the turns, because of its nice properties. Funny enough, Euler Spirals play a role in optimizing your entry into turns on a track [6]!

I think those might be some good jump-off points for further inquiry.

[1]: https://en.wikipedia.org/wiki/Chord_(geometry)

[2]: https://en.wikipedia.org/wiki/Parallel_curve

[3]: https://en.wikipedia.org/wiki/Racing_line

[4]: https://dspace.mit.edu/bitstream/handle/1721.1/64669/7068253...

[5]: https://en.wikipedia.org/wiki/Euler_spiral

[6]: https://en.wikipedia.org/wiki/Euler_spiral#Auto_racing
This appears to be the most common misunderstanding of how public use of masks helps. They don’t help the wearer - they prevent the wearer from unintentionally being a source of infection.

My mask protects you - your mask protects me.
TLDR: it is the same, like it should.

We are in 2020. Don't shift by 1 instead of /2 if you mean to /2.
Almost anyone would assume that authority has to be derived legitimately, as a matter of common sense.
Heck yeah! I grew up watching Seinfeld and continue to watch re-runs pretty often. I really hope this gets made.
There are FUSE adapters to mount S3 and similar services... some have various caching options, and ymmv a lot.

I would test your latency from your VPS to the various S3, Azure etc locations... May also want to consider Digital Ocean's storage which is API compatible to S3.
Okay, it's an issue of semantics for you, then. So picture any number of bureaucratic messes which indirectly cause death and destruction, for example the giant cache of emergency food and water sitting in a hangar at the airport in Haiti while people were suffering and dying just a couple miles away. Or organizations like USAID where e.g. money meant for medical supplies or travel costs for medical personnel or similar in some poor nation that ends up mired in red tape while drought refugees die of dehydration or starvation. You know as well as I do that this kind of thing happens, but because there's no easy scapegoat, people pretend like it doesn't.
We've been mounting a Logitech webcam to an inexpensive tripod with an inverted-column. We connect that webcam to a computer and log it in to a videoconference.

We use another computer to bring our family into a videoconference with friends. Works great with most games.

Took us about half an hour to get the lighting right, and now we can spin it up in about five minutes to play any game in the house.

About half the time, we don't even play the game. Conversation matters more than everything else these days.
What? The two aren't related. You can't just take one event that demonstrably exhibits exponential-growth characteristics (via the R0) and another event that demonstrably doesn't, and then declare them to have the same growth characteristics just because they're vaguely similar in level-of-catastrophe.
This has my attention, especially if it has D&D Beyond integration.
That's the thing though, at least here there is no general shortage of flour, but there is a shortage of small 1-kg packages, while the demand for large bags has gone down. Some local bakeries made their own smaller batches for sale as a result.
Yep: https://forum.snapcraft.io/t/disabling-automatic-refresh-for...
Interesting concept but it looks like this site is not even using local radio stations - it's just stealing the streams from soma.fm and putting youtube videos in full screen mode and then asking for donations without credit to the content creators the site relies on.

Check out http://radio.garden/
Yeah, I'm looking forward to when it lands on netflix!
While I agree with you about the necessity, I don't think people are really doing much to actually solve a potential problem either. If we really get to the point that bakeries and supermarkets are out of bread and other reasonably convenient staples, you having bought flour in a moment of panic is of little comfort. There's more to the equation, and generally I feel that if people weren't comfortably ready for this 2 years ago, they won't be remotely ready in 2 days.

So let's say things have collapsed to the point that all the bakeries or supply chains leading to you are now out of commission. It's time to bake bread and you have flour. Do you have yeast and other ingredients already? They're already in shortages too. Is your water service and electricity / gas still working? Do you have experience baking bread, or access to a recipe book, or is your Internet service provider still operating? Okay - let's say the bread supply has collapsed completely and all of these things are still working out for you - great - you can bake some bread! But honestly, even that's pretty lucky. You might be eating cold gruel with water from the creek, if you even know that's a thing.

But wait! There's more! All the supply chains near you have just collapsed. Everyone's going hungry once they've gone through their 2 (or 0) bags of flour. Is your house about to be looted? Can you secure it? Are the phones and police dispatch still working? Do you have anything else to eat with your week's supply of bread? Are you even emotionally prepared for what life is like now if things are getting this bad and you just now decided to have some extra flour on hand? Wait - is that a fever and non-productive cough you're starting to feel? What are you wiping your ass with!?

If all you have in mind is last-minute hoarding of a few staples, you're contributing to a wider short-term problem and your staples won't keep you sane and healthy very long. If you're bored in quarantine, now's a good time to start planning to be more prepared and self-sufficient for the next event.
Not being in a position where I'm billed for storage (work does that), I didn't really know either. Guessing per month as well.
> I strongly recommend anyone similarly frustrated to check out debian, which is a fantastic distro.

It is true that the Debian people are doing a great job.

> [...] if you're using Ubuntu and disabling snap, you're fighting against the current and I have to imagine it's going to be increasingly difficult with subsequent releases.

Actually, snap was harder to remove in the previous release: you had to rebuild certain packages (actually, just pulseaudio, so it only matters for desktops) to get rid of the dependency, but it seems now that it's just a couple of apt commands, so you have to give Canonical credits for making it easier.
Because it's popular it gets 3rd party support. So people use it making it popular. Vicious/virtuous circle depending on whether you're looking at it from above or below.

Just like windows Shuttleworth admires and seeks emulate so very much.
Does anyone know of a comedy show similar to Seinfeld?
A recent estimate puts R at around 0.92-0.98 in Sweden, which means that it’s right around the treshold of sustained epidemic vs staying under control. If people start to become more lax around social distancing restrictions, it could shift the balance back up over the treshold.
Rapid surges in hiring are often accompanied by harder negotiation stances in pay and condtions since new hires have not had time to socialise or organise and hence unionise.

Bezos is notoriously opposed to organised labour. I think this surge implies a fight, and a long one.
He uses Disney quotes to support his contention that there are profound, yet universal archetypes and myths that pop up everywhere - even in Disney movies.
Then why dont you answer the question: what does qualify someone?
Agile is supposed to be the rejection of methodologies and embracing of people over processes. That's the sheer irony in all this.

"Individuals and interactions over processes and tools"
shut up and take our money
Can you share the link of Failures section, couldn't find in articles website.
Surely you just want to argue, instead of contribute, and that goes against the spirit of HN, so I'll disengage you here
My last two employers (300-7000 employees) have both offered linux as a first class citizen for support (along windows and macos). The hardware for linux has been both very good and bad though, so the support does not count for much if the hardware sucks.
So can anyone actually explain what Snaps and Flatpaks are? Why are they good/bad? And how do they compare to each other?
Ubuntu has been marketed as a beginner friendly distro, with communities easily accessible using a Google search (thinking about the likes of askubuntu, omgubuntu, ...). So I'd say online presence and beginner-friendliness.
Chromium is actually the only real use case for snaps. It is so difficult to build/package chromium for a LTS distro that Debian simply stopped trying. See what happens with security updates on Debian jessie (which is under their LTS): https://security-tracker.debian.org/tracker/source-package/c... . Ubuntu made the right choice here: https://snapcraft.io/blog/chromium-in-ubuntu-deb-to-snap-tra...
Money gives you the freedom to start over in one.
That's not how it works(1).

As the QE programs have showed, you don't get any demand by creating more reserves in a depression. For those reserves to get traction over the economy you need somebody that borrow from the banks.

(1) -
http://bilbo.economicoutlook.net/blog/?p=661

http://bilbo.economicoutlook.net/blog/?p=29140
The craziest part of this was that it was banking software. Every so often someone would inadvisedly suggest that banking customers weren't waiting on the edge of their seats for new features and really really really disliked bugs. Perhaps - the hapless engineer would suggest - companies like facebook weren't the greatest model for how our company should operate.

It was a good way to get your head bitten off.
Monopoly taught me to never play Monopoly, so I guess I got something valuable out of it.
You certainly have to be more explicit but I don’t think most of what you actually have to specify is that important. It’s a bog standard inclusive for loop after all. That’s the decision and it’s the same as deciding I need to generate an inclusive range iterator. I will give you there is more typing to mess up and therefore if you’re not testing perhaps an issue. But we are testing the things we write?

Particularly when on one side of things you put inclusive and exclusive together with the max value of the range and on the other you separate them.

IME this is basically horses for courses, some people will be at home with procedural syntax and other prefer using functional concepts.
I always resisted running Ubuntu in production, even when it was much easier to install the necessary software. When you pick a distro, you're picking their packaging and maintainer culture. I've always prefered CentOS for that reason. Even the little things, like installing a new package won't start/enable the services (because you should have a chance to configure it first) always came off as more pragmatic for system administration.
Upstart actually preceded systemd and was adopted by Fedora, Red Hat, openSUSE and ChromeOS. ChromeOS still seems to use it, interestingly. It probably paved the way to systemd and probably fulfilled a need that no other init system could. Ubuntu was also fast to switch to systemd when it appeared.

Canonical cannot be accused of NIH for Upstart, it was a widely adopted clean init system at the time and made many distro's boot times great again. Service configuration files were also very easy and clean.

Unity was a desktop environment that both was liked by many people and reused many components from Gnome, I don't really see a problem here.

A point could be made for Mir.