skysight-inc/HackerNews huggingface dataset:
> this is just how a lot of us did not imagine Internet should be / would be

That's right, but that's because the way a lot of us imagined this did not involve relying on third parties with other agendas to host cost that we write that others rely on in production.

> It's 2020, we should have some way to connect them

We do: set up your own hosting for projects that you provide that others rely on in production.

Oh, that costs money, you say? First, hosting is cheap these days. Second, if your code is used by so many people, at least some of them will probably be willing to pay for it.
That's actually a good practice regardless of the blinding effect. It reduces the blind areas between your side vision and what's covered by the side mirrors.

Edit: a blog post about this: https://www.hanselman.com/blog/HowToAdjustYourSiderearviewMi...
Splendid idea. While they're at it, they should also self-isolate and quarantine themselves in the middle of the desert forever or they can simply ring an ambulance so we can take all of them into the nearest dungeon.

Either way, if they can't catch Coronavirus, then it will catch them; soon enough.
I agree, although for large projects, this does get expensive. Xorg is (was?) running out of funds for their self-hosted gitlab instance: https://lists.x.org/archives/xorg-devel/2020-February/058417...
Author here.

I started last friday and learned on this whole journey. First I started to mess with `jq` to convert the CSV files on a more friendly format (JSON). Then I figured that `D3.js` can parse CSV files and transform the data on the fly.

Let me know what you think. I will try to add a few features on the next hours/days.

Thank you!
Hardwood floors + large hairy dog + robo vacuum = less dog hair floating about.

I seriously don't know how we kept our sanity before having one of these. We really notice it if we don't run it some days.
If courses count, I can recommend those 2 courses from UIUC on Coursera - https://www.coursera.org/learn/cloud-computing and https://www.coursera.org/learn/cloud-computing-2
I think people are "okay" with Microsoft because so many hackers have a problem with the data agglomeration and monetization strategy of Google and Facebook, but this Microsoft "embrace" will come to a head within the next couple years and I just can't wait for it.

The way people think Microsoft's embrace of open source, GitHub, and now NPM is genuine is completely ridiculous. Microsoft had to change because much of where the action was is on *nix systems. Microsoft will start to use these companies to make developers embrace Microsoft services. It's only a matter of time.
"For example, if a stock goes up 10% up pre-market because it beats earnings, it usually stays at that price level during the day. Just because people see the price up in pre-market."

1) No, it is not just because people see the price pre-market. It is because it beat earnings. Futures are not an arbitrary marker price.

2) There is so much arbing going on that I don't agree with you.
I am surprised that they are allowed to do that, since this is the EU and we do have employee protections.

Oh, it's a click-bait title.

The text itself says "will [..] temporarily lay off 7,300 employees", so this is still in the planning stage and not meant to be permanent.
There's a difference between NPM the client and NPM the registry. You can point the client to any registry you want - there are a ton of options.
They would say something along the lines of "I gave Google my data for purpose X, but they're using it for Y and/or claiming the right to use it for Z, what's up with that?".

They would not have a "Purported Legal Basis: Unknown" column with a scary red background in their spreadsheet.
In codebases I've worked on, the biggest culprits that make maintenance and modification difficult are

- functions that do several different things

- tight coupling

- implicit behavior

- too much indirection

- too many thin custom wrappers

Often several of these come together when an inexperienced developer factors out everything they can (over-eager DRY) but still tries to keep a few highly specific things "easy". One thing I see often is modules or classes that wrap a standard library, adding code essentially removing features in the interest of "ease-of-use".

I think you can write better code if you write code in multiple passes: only write what you need right now, and use the code as-is between each pass. With that approach, you'll gain some real intuition about what is easy to read and modify, which is much more helpful than someone's list of tips.

That said, I've found that writing simple explicit functions that take arguments and return a result can get you pretty far. Same for class constructors and methods, API endpoints, etc. Try to avoid writing "convenience" functions or classes when just using the library directly with some arguments would suffice. In other words, boilerplate probably isn't as bad as you think, and the indirection/implicit behavior/tight coupling is often worse than the boilerplate.
You can save the industry without bailing out the stock holders and bond holders, as those are three different things.

So, what is important?

1. Maintaining a functional airline industry

2. Making sure the bondholders get back 100% of their loans?

3. Making sure shareholders don't lose their equity stake?

I would agree that #1 is important.
I’m genuinely not aware of what you’re referring to.

I live in a relatively small city on the island state of Tasmania, and am probably way behind on some aspects of global politics.
The UK health minister was on the news just the other day begging manufacturers for more ventilators. They'll get over it quicker, but at what cost?

> We have around 5,000 ventilators and we think we need many times more than that. We are saying that if you produce a ventilator then we will buy it. No number is too high.
Do you think most of these laid-off workers are responsible for the pricing structure and policies? Or do you think most of them are just working people trying to earn a living?
What Is XSS?: An Overview
Even projectors are designed for the particular light source, it's no guarantee at all that a halogen projector will correctly emit LED light without blinding.
State inspections are generally useless. They'll probably catch simple things like a burned-out bulb (because then they can charge you a huge markup to replace it), but not-so-obvious stuff like that will probably be missed. Here in VA, the private garages doing these inspections are only able to charge $16; obviously, that's not much incentive to spend a lot of time thoroughly checking a car out.
> You act like these are wild approaches. But during this this current term we've already done #1 via the 1Trillion tax cuts to mostly the wealthy.

$4T a year, required to pay for monthly basic income of $1k to all Americans is much wilder than $1T of tax not collected over 10 years, yes. The former number is 40 times larger than the latter.

> Then we've done #3 via re-introducing QE via the fed.

No, we've done only small part of 3) via QE. QE over its history had bought around $4T of assets, which is a far cry from what's required to pay every American $12k/year. QE also doesn't directly "print money", and so Fed buying $4T of assets has much smaller inflationary impact than actually printing $4T and giving it to the government or people.

What I want is for people to be honest about how much basic income actually costs, and where will that money actually come from. Quite simply, you cannot double federal government spending overnight by some clever accounting trick or increasing taxes on "the wealthy": there aren't nearly enough wealthy people to cover that.
Companies and banks are healthier and more asset rich than they have been for decades.
They do and I will give them props for that. But no company should have as much control over open source that Microsoft does.
Your comment implies the cost was worth it, but there are definitely people that would disagree.
Seattle restaurant is redesigning its business model due to the coronavirus
>> FLOSS projects will rightly start hosting things elsewhere

They should be doing that anyway, and it should be happening RIGHT NOW, not because of this single dev account suspension but because centralization of control is the antithesis of FOSS, the fact that the community is centralized around github is a clear and present danger to said community.

and no the solution it not for everyone to just move to gitlab, I can see that coming as well, replacing github with hosted gitlab would simply replicate the problem

We as a community need to the distributed, not centralized
I believe your reference set is different than the set the OP was referencing.

"We understand nuance from the past."

Where:

We = {Specialized Historians}

I think the OP meant more that the general public's perception would be wrong. I think that's probably more likely correct.
True that, it's always knackered old vans and boy racer cars I see with the 'frikkin lasers' installed :)
Sure, it isn't open source in that way.

But another important part is that the code is there, relatively freely (depending on license), for others to use as they will.

In the sense that the parent meant his comment, this is the critical component of open source that matters. To put it in classic terms: don't bite the hand that feeds you.
Honestly, if you look at the FAANGs as well, possibly the most successful current businesses, 2 out of the 5 are just ad dependent. If there was a new revolutionary method of as delivery that supplanted mobile/web, then Google and Facebook would basically go the way of print media, but worse, because print media at least bought some time by being 50% ads and 50% subscriptions usually.

I don’t understand Amazon so I can’t really comment on it.

Netflix would probably do fine.

Apple would also likely do fine overall, but growth would reduce. It remains to be seen if the slowing growth would lead them to throw away what’s made them successful.
> There isn't any underlying financial event triggering this

Flights are sharply down, large events all over the world have been cancelled, millions of people are quarantined in their homes. If that doesn’t qualify as an “underlying financial event”, I’m not sure what does.
> More often I see comments like "this wouldn't have been a bug if you wrote it in Rust" which is usually accurate and engages compelling discussion.

It's usually accurate, but it rarely spurs compelling discussion in my experience. Whether it's inertia or actual pigheadedness, smugly suggesting that they could have "just" rewritten their software in Rust and they wouldn't have their day ruined doesn't invite the best kind of discussion, considering that the people involved are either just coming out of the bad day or tend to underestimate the costs of switching.
GitHub to acquire NPM
4 Hour Line at Gun Store in LA and Ammo Shortage
Exactly; it's basically an arms race.
Those are some very attractive photos, thank you.

Though for my own information, and forgive my ignorance... is that the kind of pseudo-bokeh you get from a camera phone? Or was that you being very artistic? Either way the shots are nicely composed.
That is impossible. No business can see a 50% drop in revenue over an extended period of time and survive. That is, unless we assume that the price setting function of markets is suspended. Supply and demand will result in razor thin margins unless we get rid of competition and allow monopolies.
Am I the only one surprized that there's an npm Inc. to be acquired?

Why is there a for-profit corporation behind every open source project these days?
Mind extrapolating on that a bit? Do you honestly think that the major stock market indices plummeting around the world is only a story because Trump is president?
Not firing, temporary full time leave without pay. Important to note that the Norwegian government will pay full salary for 20 days of the first.
At least we're talking about Norwegian employees on a Norwegian contract.

The same thing goes from SAS.
The problem isn't the trailing 6 weeks but the upcoming {unknown} weeks of little to no travel. It makes no sense to bleed money indefinitely out of generosity to your employees. This pandemic is what a social safety net is supposed to exist for.
It's a temporary layoff and it's exactly what they should be doing. When they lay off the employees, they are able to collect unemployment benefits from the government. It's a perfect strategy so that the employees will be ok instead of not receiving wages. once things rebound, they can hire them back again and all is good.
I think the airlines from the middle east might survive since they are propped up by the state. For example Emirates and Etihad. And of course China is in good shape to prop up their own airlines.
Yeah, having sat on the other side of this, it seems like most "policy" teams believe that publishing hard guidelines will encourage people to maliciously toe the lines, like children playing the "I'm not touching you" game during long car rides.

There's no good solution, because people aren't good. If you want to make someone a cynic for life, have them moderate a random social media website for a few days.
Microsoft does have a much better track record in terms of keeping their products alive than other Way Way Large companies that could have made this acquisition, and for that I'm pretty glad.

That said, and just in case their notoriously warlike legal team manages to fumble this somehow, I'd like to take the opportunity to remind every other frontender that Verdaccio (https://verdaccio.org/) exists, is easy to implement, and relatively low maintenance.
I disagree. I think the Chinese economy has been due for a correction for quite awhile now, and this pandemic has finally led to an end to the CCP being able to avoid a recession or worse. An economic crisis in China would have a lot of ramifications for the rest of us like the Japanese one did in the late 80s/early 90s.

And that is before we consider the actual impact of the corona virus itself.
The Four Horsemen of the Covid-19 Apocalypse
I wonder what kind of compensation from the company and the government the laid-of employees are entitled to. It's Scandinavia after all.

I don't know enough to say they'll be fine, but there's a chance it's not as bad as it sounds.
Long Exposure Pictures of Robots Cleaning (2010)
I called you out specifically because you cited "billions of DOM operations per second." Since I work at or near the assembly level often, I found this a bit hard to believe. The query you just sent would also be cached for the same reason. You haven't mutated any state! But at least now I know the initial claim as it stands is complete bogus as suspected and I can move on with my day.
Johnson is right now turning around this advice. https://www.bbc.co.uk/news/uk-51917562
I hope you're spending lots of money at independent places then, because this is the inevitable result of the current "OSS infrastructure funded by VC charity" model. NPM was losing money, as was GitHub when Microsoft bought that. Under such conditions, getting bought out by a megacorp is the only path forward.
I expect all Airlines to cancel many of their flights and have to temporarily lay off a lot of their people. It is unlikely a lot of people will be doing travel for mamy weeks, and I suspect the ramp back up to normal will be slow.
Show HN: BouBear – Finance News for Inquisitive Investors
It's been said repeatedly, but this isn't a crisis that can be fixed with monetary policy alone. The health crisis that was the catalyst needs to be solved - everything else is just a bandaid.
> what about the millions of people making ends meet as waiters, Uber drivers, AirBnb hosts, retail store clerks, and every other in-person job?

Unfortunately many of these are not even jobs, they’re now “contract positions” or “marketplaces” so they have no protection. We’ve traded away every backstop that could help in a crisis for convenience and investor returns.
Norway is not EU. And many places that is not EU have employee protections. You don't need EU for that.
It didn't read that way at all to me, what wording leads you to that impression?
I first encountered a diagram of algebraic structures at the end of Jeevanjee's second chapter, "Vector Spaces", which elegantly summarizes the high-level differences in structure between sets, vector spaces, and inner product spaces.

I've attempted to augment this map along two dimensions: a structure dimension that aims to measure the number of attributes an algebraic object has, and a specificity dimension that measures the number of constraints placed on each attribute.

This is aimed primarily at mathematical physics, and is intended as a quick reference -- it's obviously incomplete and isn't a substitute for Hungerford, Lang, or [insert favorite algebra book].

I hope you find it as helpful as I did in making it!
I was at a gun show yesterday and Ammo was definitely the top seller. #2 was MREs (Military rations)
I didn't include it because in my experience people don't overlook seq, whereas they do overlook jot. I only included things where I've encountered people overlooking such tools and doing things the hard way.
Your 2nd and 3rd sentences directly contradict your 1st sentence. Are you disagreeing with the OP or agreeing with him?!
Sounds like similar to the pitch for https://buoyant.io/2019/11/18/announcing-dive/, which is in closed beta and I haven’t tested yet.

Any other competitors / SRE dashboard/metric aggregators that folks like? I think this is a level of abstraction above raw datadog/grafana dashboards.

Gitlab seems to be moving into this space a little with their deploy boards and k8s monitoring tools.
NPM's blog post: https://blog.npmjs.org/post/612764866888007680/next-phase-mo...
Sharkskin-Inspired Magnetoactive Reconfigurable Acoustic Metamaterials
To me it feels that the deciding factor will be in the differences of how different airlines have structured their airplane ownership/rentals/leasing/whatever; for some airlines downsizing to a smaller number of planes will be much cheaper than others.
I've been at GitHub for 7 years and we operate independently but have the support and resources of Microsoft when we need them. IMO, they've been amazing partners but day to day the GitHub team builds, prioritizes, and supports GitHub.
3) The Irish GDPR enforcement office will ignore it.
to be clear, Chrome's overall value to Google probably dwarfs all those things combined.
Now that the tide is out we'll see who is swimming naked.
What you call luck is actually a set of economic signals that has incentivized good behavior and teaching good behavior.

If your Ferrari-renting, living above their means counterparts are bailed out while your frugal living means are not rewarded, then you are incentivized to live above your means when things return to normal.
IMO it was good for its price. Who else would sell you USA <> EU for $300 for a two way ticket?
Microsoft Teams Down in Europe
This is by Stefan Ålund from Spotify, who was (is still?) product manager for System-Z. System-Z is Spotify's internal service catalog and developer productivity suite. (I'm not sure if they still use the name System-Z internally).

Here's an old talk about it (2016):
https://www.youtube.com/watch?v=7XDA044tl8k

and here's some slides from a newer talk (2017):
https://microcph.dk/media/1024/conference-microcph-2017.pdf

In a nutshell, the aim is to make it easy for developers to find out info about other services as well as make changes to the services they own.

It looks like Backstage is about open sourcing big parts of System-Z so that others can build on it.

Disclosure: I'm CTO @ OpsLevel, where we make a SaaS-based service catalog product.
This is classic "me and my friends are rich, therefore everyone else is".

You just don't realize you're in the top 10-20% of earners, and the difficulties of those underneath you.
The flights are canceled. There’s nothing for the employees to do.
Maybe it needed to go somewhere to pay bills, or provide upside to the options holders.
The design trend of modern SUVS is to look like lifted sedans from the front. This is wrong. The headlamps should never be so high that they can shine through the rear window of another car. This goes for all vehicles: cars, buses, trucks, semis...

Of course, forbidding tall-mounted headlights would make SUVs a bit more undesirable.
Easy to change code is code you understand a year later.

This includes:

Easy to understand variable and function names. IDEs make autocompletion possible so don't fear long names. MyEasyToUnderstandFunction() is better than MyETUF().

Function names should describe what they do. CreateOrder() is better than NewOrder().

Make sure you don't use global/public state in any object or component. Public state is one of the biggest sources of failure and bugs. If you can, don't use it.

KISS: Keep It Simple Superstar!

But maybe the most important (for me): use separation of concern and context. This always helped me a lot. For example: if an email must be sent when a new order is created you can put the email code directly after the order creation code. This will ofcourse work and might even be valid code. But the component that creates the order should not be bothered with how emails must be sent. If you separate this, it will help you a lot to create maintainable code.
| This is why we shouldn't suspend building codes to quickly build hospitals

"The hotel was a seven-story steel structure, built in 2013 and converted to a hotel in 2018, according to Xinhua"

It doesn't appear to me that this has anything to do with building codes being suspended, but I do agree with you that they should not be.
Airlines have experienced at least 3 “black swan” events in the last 2 decades (more if you wanna count extreme oil price increases).

Sure, they couldn’t have predicted this particular black swan event (although the idea that a pandemic couldn’t be resisted is kinda ridiculous considering people have been predicting one for long enough, to the point the previous US administration had set up a ton of infrastructure to prepare and plan for such a situation). But at this point it’s obvious airlines are gonna be affected by some black swan event or the other every 10 years or so.
i think so. the words "put npm out of its misery" come to mind.
What would happen to all the tech, equipment, and employees after the company goes out of business? We have to burn it?

If we did that, it would be a crazy waste of resources. The alternative is to let another company buy the stuff... and if a company buys the failed company's tech, equipment, and hires their staff... that is basically the same as buying the company.
You're right I misread PDF.
This sounds like a pure marketing piece for whitesource.
Did anyone else notice the bit at the end?

I laughed.
yea, i was trying to keep things simplified, but it has to proxy through something behind the vpc endpoint. could also say its not technically ssh
msdfgen : https://github.com/Chlumsky/msdfgen
Sorry, but npm burned me too many times. It is (was?) the worst package manager I've ever used. Not a fan of npm the company either. I'm sticking with yarn.
Are you in the right most lane when slowing down?
It's not like those savings weren't passed on to consumers. I recall buying a flight from Dublin to New York for €200 with Norwegian.
My guess is that most of this money would be spent on businesses that are still operating, which means that those businesses that are hurting the most, because they are shut down, wouldn't see much or any of this stimulus.
36k Mail Access for All HQ Semi Private USA World Wide for All Gaming Streamin
You're probably thinking of CSS position absolute or fixed, which are "outside the flow" and can be used (i.e., for animation) to minimize reflow.
Here is the article that started everything

https://www.iquilezles.org/www/articles/raymarchingdf/raymar...

iq didn't invent the technique, but he popularized it. His website has a lot of tutorials on making demoscene effects, especially for 4k intros. He is also one of the makers of shadertoy.