skysight-inc/HackerNews huggingface dataset:
I see. Well, that is a very specific, and frankly rather bizarre, thing to get hung up on.

Would you consider a law that disallows people from getting too close outside, or being in the same room, acceptable? Technically that is a restriction rather than a compelled action... one that's much more onerous than a mask mandate, but that's not the point, right?

Edit: "universal condom usage and donating to non-profits" are still red herrings regardless of this technicality. The point of masks is stop you from personally and directly killing someone that did not consent to you getting near to them and infecting them. Condoms only directly affect people that consented to be with each other (if one didn't consent then obviously that's another matter). Donating to charity may save lives but that's not the same as stopping you from personally killing someone.

Edit 2: I also feel like masks could be phrased in terms of being a restriction rather than a mandate. Surely a law not allowing you to spit in someone's face is a restriction? What about a law restricting the concentration of your breath droplets that get onto other people's faces, at least during a pandemic? If the only way to satisfy this is to stay well away from everyone or wear a mask, that's still a restriction. (Even I feel like that's cheating. But I also think that the existence of "cheats" like this is part of why the distinction is so silly to start with.)
The network of farmers he worked with were largely not able to make the transition to the recreational cannabis industry.

Yes, the industry has been taken over by people who don't actually use the stuff. That says something.
Amazon is good if you are the customer, right up until they use the data they collected from your product to launch their own competing service.
I'm not sure about the articles, but my SO had worked nights in the ICU just outside of NYC for the past two months. Notes from her:

- They quadrupled ICU capacity, taking over empty hospital beds from elsewhere in the hospital. At one point the only patients were COVID. No other admissions.

- Out-of-work doctors like cardiologists, soldiers, out-of-state nurses came in to help. They didn't know what to do in the ICU, so they mostly got in the way.

- At the peak they needed about double the normal number of beds.

- Most 12-hours shifts were done without sitting or having time to go to the bathroom.

So they overestimated the flood of COVID patients and were able to deal with it, possibly because they over-prepared, and there were essentially no non-COVID patients. At least that's n=1 ICU physician's perspective. Her friends in difference cities seem to have had similar experience (all east coast doctors, though), but the only overwhelmed ones are in NYC metro.
> but Azer was super unprofessional and nasty during those interactions

Does he even have to be “professional“? Even though two of the parties involved happen to be corporations, he owes no allegiance to them and the exchange does not take place in a corporate context. I mean, we are talking about corporate overreach, why should we be assessing his words by corporate standards? “Professional” usually means “don’t show emotions and suck up the abuse”. I’m glad he was both showing his protest and standing up to the overreach.
In Canada tree rights are a thing, and typically reserved to the Crown.

You have to find a very old parcel of land to acquire mineral, land and tree rights all together.
I think the point he's trying to make is, so what?

The people will stop caring, they've already stopped caring.

They're not the ones who are going to die. The realization is dawning that it's only the old that die.

Much like the starving kids in Africa, it's rapidly becoming a "Well, it's tragic, but I can't see it" problem.

Note I don't know how I personally feel about this, I think this is just the reality of what's about to happen in Western democracies.

I think the old will ultimately be chucked under a bus. We'll get lots of tragic stories about care homes and a whole load of hand wringing, but no-one will actually care all that much to bring in another lock-down.

Or, as you say, the other option is that we all throw 5-10 years of our lives away in a massive global recession for some old people who've already had the best years of their lives to live a couple of years more.

I think we've got to start hoping beyond hope for a magic cure, or that basic social distancing kinda keeps r below 1, so we don't have to look ourselves in the mirror in 5 years time and have to face the reality of what we just did.
SQLite has always intentionally failed to report this error:

sqlite> create table foo (n int);
sqlite> insert into foo (n) values ('dave');
sqlite> select count(*) from foo where n = 'dave';
1
Interesting that the distinctive features are buried in the acknowledgements section.
I spent a little time in it and I really like DBeaver. Free tier works great.
Unsure how its going to "work out in the end", unless they intend to resurrect their dead.

Who would choose to die now without a "lockdown" when the other option is die later with a lockdown, including the added bonus of there being more work done to understand the virus and how to treat it, which might mean not dying at all.
I mean, they are completely different. MongoDB is more-or-less a traditional RDBMS with automated failover and trying to staple on more advanced features. Cassandra is a masterless DynamoDB-ish database with features like hinted handoffs. You really need to know how consistency and distributed systems work if you're looking to pick Cassandra. It's a great implementation, you just can't compare it to MySQL/Postgres/etc like you can with Mongo
If tomorrow you started fining or charging people not wearing a mask, who would it be?

Statistically, a mixture of immigrants, minorities and the poor. Not a bunch of well off white soccer moms or gun toting rednecks, but the vulnerable.

And who can stand up for themselves the least? Well, it's those same people - people who have the same rights as you and I on paper if not so much in a court system.

So yes, I would challenge that, because I am in a position to defend myself and go to court. I have the funds, I own a suit, I can retain a lawyer. That's not true for those most likely to be affected by fines and criminal charges for not wearing a mask.
It's time to switch to Firefox and advocate for Firefox usage.
> there were more COVID19 deaths than there were "excess" deaths

This still makes sense if the lockdown has lowered other causes of death like car crashes.
> Some anonymized data will be sent to Stanford for research purposes. See our privacy policy for details.

Maybe this text on your front page is triggering someone at Google extensions department?
You give excellent commentary
That is why there is a small time window for smallish niches, like Elixir, Clojure or Rust. One has to have their eye one fashion, the crowds, the knowledge gap and the perceived utility.

I personally wouldn't wanting to be competing with all the other beginner material and sufficiently advanced material would take forever to produce.

But if there was a 100 page book on writing an Elixir/Phoenix app and deploying it on K8s across 4 cloud providers, using a CDN and Aerospike, I'd pay 50$ for that.
Yep, I agree with this idea. Aggregators and directories should be separate services from the actual blogs, content. If you don't like the censorship/curation on one aggregator, you can go to a different one.

I started working a little bit on this idea, by creating simple aggregators for mastodon and pixelfed (still thinking about how to improve the discovery/curation aspect)

https://pixelfed.club

https://mastodonia.club
The reference is written in C apparently...
Lots of mothers already use Linux. Yours may be special in this respect but that does not imply much about anybody else.
Absolutely right. People need to understand this.
It’s certainly true that we’ll be fighting the coronavirus for the next year or two, but that doesn’t mean we’ll be doing it the way you might prefer.
According to GitHub [0]:

> Using another's trademark in a way that has nothing to do with the product or service for which the trademark was granted is not a trademark policy violation.

Many people think that if you have a trademark, you have to sue everyone who uses your name no matter what capacity they're using it in, which doesn't seem to be the case. If their usage is unrelated to yours, you have no authority to prevent them from using it however they want.

There are some exceptions to this, like the American Red Cross's logo of a red cross on a white background (nobody is allowed to use this except the red cross in any context, although it isn't always enforced) [1].

[0]: https://help.github.com/en/github/site-policy/github-tradema...

[1]: https://www.bradley.com/insights/publications/2012/04/one-cr...
I mean, my view of the DMCA is pretty similar. It makes it more efficient, and only the ambiguous cases are likely to actually end up in court. There's an issue with abuse, and I think strengthening the penalties for abuse and shortening the 14 day period to perhaps 4-7 days to account for faster speeds in the internet era can address that. I don't see the need to get rid of it completely.
That's the right way to disclose a dangerous default, but defaults should be as safe as possible, and users should think very carefully about whether they can get away with opting out. Consistency failures can be very non-intuitive, and hard to clean up after.
If I had a Python job (a language I enjoy) and I was forced to work in a language I don't (say, Perl), I'd start complaining about it and looking for something else to do. I personally wouldn't mind working with Erlang, but that isn't the point. Many developers "can" do these things but it doesn't mean they want to.
I agree with you. And I don't understand this normalisation of threatening.

And just because it's a lawyer does not make things better. If you want me to cooperate, try to be nice. If you threat me, don't be surprise to hear a 'fuck you'.
https://en.wikipedia.org/wiki/Ncdu
More like "this rich corporation says you're guilty so we're gonna preemptively delete your stuff before they sue us for hosting you".
concur. I do hope that the "well meaning" security team that thought this up is diligent in investigating and accounting for false positives. "Oh, I clicked the link in the fishing email IN A VM to see what the F* it was" and "I entered 'fakeceo' and 'mrpassword123'".

People have different methods of exploring and learning to decide if something is legit or not. Nor should any "security policy" should be a 3 strikes zero tolerance policy. Everything needs context.

P.S. I'm pretty sure that the mental and behavioral damage done by this 3 strikes policy can easily be weaponized.

Shame.
I think Google is shutting down chrome extensions
I tried a world without Apple and lasted 2 months. I switched to a top of the line Pixel phone (which is now in a box) and top of the link thinkpad. (Sold it for next to nothing).

Overall I am glad we have choices. Everyone should make the ones that work for them.

Give Google can’t make a decent android phone or watch after significant acquisitions and investments, building real amazing things that make your life better is hard.

I’m glad lots of people still are trying hard.
> the default settings are liable to lead to data loss

In Mongo's defense, the defaults are similar to what you would likely have with a replicated MySQL/Postgres cluster (single node accepting writes with slaves replicating from there; no concept of write concern). My assumption here is that he is assuming the primary dies before the writes have replicated to the secondaries; that is exactly how master-slave fails too. Maybe there are systems folks can use for having write concern in those databases, but in the companies I've worked for we didn't have them and we definitely didn't have automated failovers
Start with a round table, provide a space so that people open up about what they find confusing, try to map out the knowledge gaps.

Is this about design for manufacturing from an assembly standpoint? Would it also cover repair? The spark plugs on a VR6 are inaccessible, can you fix that?
Is their a similar connection from algebra to hyper-graph (semantic graphs)?
Ah, this might seem like a joke but it's true.

I was part of a student association when I was an university student.

Part of the activities was to host gnu/Linux courses record them and upload them to YouTube.

One day, out of the blue, the channel goes dark and nobody knows why.

We all panicked. We had received no warnings and there was no way to appeal.

In the end, we asked some former students that were employed by Google to pull some levers internally, and we managed to get our channel restored.
FWIW, I don't feel that way at all (re throwing old people under the bus).

I think that what's happened is the opposite - the young have been thrown under the bus (even disregarding social activity we have things like school closures, university admissions, exams cancelled), and that economic activity is being hindered unnecessarily, which is having enormous knock-on effects already which will persist for a generation.

I think that the appropriate response is for the vulnerable (old, immunocompromised, or really just anyone with low risk tolerance) to isolate and be given the resources to do so.

Care homes, for example, should be dealt with via paying the staff much higher salaries and having them stay on-site, effectively 'sealing off' the care home and creating an isolated unit.

If you're poor and have to go to work, you should be given enough money such that it's your free choice and you can stay at home if you want.

My vulnerable friends and family are forced into doing this, lockdown or no lockdown, they're disinfecting packages, haven't been outside for months, and probably will be forced into a "new way of life" for the foreseeable future.

This is the sort of thing that we should be using the severe lockdown time for - determining an appropriate way of protecting the individuals which we know to have very high fatality/complication rates - the people for whom we're bothering to do this at all.

What I strongly disagree with is the idea that the lives of the healthy should be deleted in some asinine attempt to drag out the (in my view, inevitable) death toll over a multi-year period.
Probably the biggest thing that I've found makes estimation harder when I lack a clear idea of the goals of the project, what the different pieces are and how they interconnect, or how to start on the first step. This sort of barrier was really hard to overcome as a junior engineer because I found it hard to persuade people that "I don't know" or "I don't know what I'm doing with this" was an honest reflection of reality rather than impostor syndrome.

One trick I've found is to work in a company with respected Test Engineers. If you tell them "I could really use an introduction to the different pieces here", rather than saying that you should stop "trying to understand the universe", they are often happy to show you documents like a risk list and other diagrams useful for getting a mental model of a project. If you find TDD useful for getting started and getting into a good cadence with a project, they often have great ideas for how to make a project more testable. They are good people to have backing you up if you're pushing back on other forms of estimate nonsense.
Seems like your process sucked too.
One reason might be accessibility: for some people, it's a lot easier to hit a hardware button than a tap-target on a touch screen. You can feel around for the edges of the button, you get clear force-feedback when it's pressed, and you don't have to worry about accidentally hitting something else nearby.
Chrome + Android are busy building a competing feature and that's part of the narrative about Pushbullet - this was seen as an attempt by Google to kill a competitor through nebulous "rules violations".

If the PB team hadn't gotten it to be as visible as it was, they very likely would have gotten away with it.
An initial consult is often free

If you're hiring a lawyer off a television commercial in order to make a quick buck off of a fender bender. Corporate law is different.
Right, so I think the analogy holds. If you believed that speeding laws were enforced disproportionately against the vulnerable, you would presumably endanger people speeding so that you could go to court and prove your point.
No one has scientifically determined the infection risk at various distances. Such an experiment with human subjects would never pass ethical review due to the serious risk. Some scientists have created mathematical models of virion distribution, but those models are basically a joke and don't appear to align with observed reality.

I do appreciate that public health authorities have to make clear and simple recommendations to avoid confusing people. But let's not pretend there is anything scientific about it.
But thousands other will perish
> My vision of the Internet was always that everyone gets their own website, which could be a blog, or of course anything else, perhaps they want to host videos or music instead of text posts. Then there would be centralized directories as well as decentralized+federated networks and interlinking to help people navigate through all of this. Then you could have open protocols on how all of these things connect, but the huge benefit would be the level of control that users have, resilience to censorship, significantly more creative freedoms and so on.

So, Geocities? I agree, let's bring that back
Would you like next week's lottery numbers too?
I've probably tried a dozen or so.

For MySQL, I haven't found anything that beats SequelPro. For Postgres, I haven't found anything that comes close to parity, but my favorite is Postico.

I know people that swear by IntelliJ for their db stuff, it just never hit home for me personally though.
It's odd to have the documentation in a .docx file in the repo. The code itself is not very readable. The core of it is something like (simplified):

function mix(uint64 a, uint64 b) {
a ^= secret
b ^= seed
hi, lo = mul128(a, b)
seed = hi ^ lo
}

It's elegantly simple, but depends critically on 'secret' not appearing in the data.
What you (and many others here) are objecting to is completely orthogonal to serverless as an architecture.

There's nothing about serverless that requires separate repositories or even microservices. I know because I have built a 50,000 line serverless application that is a single repository and deploys functionally as a monolith.

We also don't use step functions heavily, because, like you say, that's basically a cloud-specific DSL that you could write in a real programming language with only slightly worse visibility.

Serverless is, plain and simple, about passing immutable "partial computation" state through events and keeping all mutable long term state in a database.
Basically I just skimmed through https://www.google.com/search?q=scipy+dsp+real-time and weeded out false positives that do use SciPy in some capacity, but also more specialised stuff such as the aforementioned Pyo. This mostly got rid of the music-related stuff (à la ‘what if guitar effect but Python instead of sclang’) and left me with e.g. Stack Overflow posts that simply confirm ‘yes, it's feasible’.

But I have two noteworthy links:

https://warrenweckesser.github.io/papers/weckesser-scipy-lin...

Particularly “Filtering a long signal in batches” on page 6, where it shows how to apply the Butterworth filter from the previous section to individual windows while preserving its state across invocations. As I'm familiar with NumPy, but very ignorant about scipy.signal, this was the ‘Bingo!’ moment for me :)

https://scikit-dsp-comm.readthedocs.io/en/latest/

> This allows in particular demodulation of radio signals and downsampling to baseband analog signals for streaming playback of say an FM broadcast station.

I didn't dig into where it does the heavy lifting for that (sample rates in the MHz range) — there may be some C/C++ involved. But the docs show some nice examples of how to do streaming audio DSP with NumPy, SciPy and PyAudio inside Jupyter:

https://scikit-dsp-comm.readthedocs.io/en/latest/nb_examples...
Nobody is choosing to die now to avoid a lockdown. They're choosing a ~0.1% chance of dying now to avoid a lockdown (I'm assuming the old and sick are in favor of the lockdown).

0.1% of the rest of my life is less than three weeks, it's not a bad gamble to avoid an 18-month lockdown if that were the choice.
I bookmarked DuckDB some time ago intending to revisit, and when I did, I had forgotten why I bookmarked it and the website's contents unfortunately didn't help for reminding me.

If the documentation had said something like "a columnar database based on sqlite, optimized for analytics", I think that would pique the interest of many. Columnar database = column compression = fast filtering/aggregations = high performance analytics compared to pure row stores.

There are very few free columnar databases available that are production grade (or built on production grade technology), so a columnar database built on top of sqlite is big news.
No optimization is worth the effort before profiling.

If they found out that these operations are responsible for long enough delays, or high enough energy consumption spikes, it would make all the sense to optimize them.
He's got a pretty good shitbird radar.

Npm not only didn't realize that this guy was more important to their community and NodeJS on the whole than a one off from Kik, but they sold out to GitHub / M$FT.

All that for something that hasn't been updated in 2 years https://www.npmjs.com/package/@kikinteractive/kik
MindsDB: Machine Learning in One Line of Code
Yeah, thanks for asking.

I've been a happy Python programmer for over fifteen years, so this comes from a place of love and respect.

Beyond roughly 150k LoC you start to run into difficulties keeping everything straight over time, especially if you use a lot of indirection or other magic. The aspects of the language that help you go fast when you're prototyping (is "RAD" still a thing? Rapid Application Development) start to trip you up when the codebase matures. There are a lot of fancy footguns in Python that catch you if you stop dancing.

Tooling is getting a little better (MyPy, et. al.) but at the same time the overhead of adding explicit type information erodes the advantages Python has over, say, Java or Haskell.
So, they were not overwhelmed?
A bookmarking service sounded to me like something Google wanted to operate themselves, and I was thinking maybe that was related to why it got taken down.

At the same time, it seemed to not have had that many users yet, so, a bit early for Google to pay attention?
When I was sued I was able to get an hour with many of the initial attorneys I called. The biggest challenge in most cases was ensuring there were no conflicts.

And as an attorney, if I go back into practice someday, of course I’ll do the same.
Nice! Rode that like a slow, peaceful roller coaster
requests is “clean enough” if you only use the highest level functionalities like making stateless requests and read out the response. I wouldn’t say it fits the description once you go past that.

Zen of Python is an illusion. Complex things are complex, there’s simply no way to have an interface that’s always clean, useful, and maintainable.
I love this idea. I guess my main concern will be figuring out how to do it without mission creep.

It's unproductive to debate what it does or doesn't mean for blogs to be dead. But it is productive, I think, to do something like Awesome Lists[1] but for this.

There are some great blogs that I never, ever would have found, unless some random person on Mastodon pointed me to them, and I want there to be a way to find them. I don't even want to say findable blogs are bad necessarily. Discoverability isn't what it used to be.

1. https://github.com/sindresorhus/awesome