skysight-inc/HackerNews huggingface dataset:
> I'll be in the pub by the end of the year.

I mean, you might be, but it may not be the pub as you know it. The current Irish plan calls for reopening of pubs in phase 5 (last phase) in late August (I don't think the UK has a concrete plan on this, but it'll likely be similar enough). But it will be pubs with social distancing.

EDIT: Looks like UK pubs may be allowed reopen in July, but with social distancing and table service. So, not very pub-like, then.
MySQL Workbench is actually pretty damn good.
That's why he said:

if you're big enough where this really is an issue, then you can just afford a stand alone Mac who's job is to compile and test your app.
> In step 4, what would the legal standard be for company Y's analysis of the evidence they were provided?

It's not a matter of "legal standard" for company Y's analysis in itself. It's a matter of what Company Y would be willing to defend in court if it came to that. The right person to answer that question is not me, but Company Y's executives, in consultation with Company Y's corporate counsel. That's what they get paid for.

> Would company X have a claim against company Y, if they rejected evidence and company X still feels they're right?

I already covered this case in my Step 4B: Company X sues Company Y for hosting content that infringes their copyright.

I think this would be extremely unlikely given what would have to have already happened before the case got to this point. Remember that both side's lawyers by this time have looked at all the evidence that would end up being presented in a trial, so both sides know what they're up against.
No, but there was that whole “Windows won’t run on DR-DOS” scandal.
https://en.wikipedia.org/wiki/AARD_code
This is of course an interesting point that would satisfy curiosity.

But if we are to accept the author’s central claim that it was reviewed and accepted by humans many times in these two years, the why isn’t really important. IMO it would just make the story more interesting, not critically different.

Now if you have reason to think that central claim is bullshit that’s another question.

PS: also in this types of automated triggers, getting to know what triggered the warnings is in itself a pretty hard task. I think a number of extensions just get removed without ever knowing exactly why it happened.
Another loophole is delta8-THC[1]. d8-THC is derived from CBD[2]. It _does_ occur naturally in hemp flower, however not in any significant amount (yet). delta8 gets you high, without the anxiety. Typically it's consumed mixed with cannabis terpenes[3] in a vape pen, or consumed orally. With so much CBD flower production happening and the pricing race to the bottom, more and more d8 vendors are popping up. The arbitrarily set d9-THC limit isn't preventing anyone from getting high, it's only hurting growers that accidentally produce "hot" flower. You can find discussion about d8 in those subreddits you mentioned as well.

[1]: https://pubchem.ncbi.nlm.nih.gov/compound/delta8-THC

[2]: https://docs.google.com/viewer?url=patentimages.storage.goog...

[3]: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7120914/
Datomic: I'm done already, send more work please
How to Write Anything
> I'm sure there's a word coined for these 'death of Apple' posts.

Apple Death Knell Counter
https://www.macobserver.com/features/death-knell/

"Apple has been declared dead 71 times since April, 1995."

...make that 72.
The guy made a very valid point:

We must pursue our trademarks or risk losing them. We must. So can we make this amicable instead of hostile?

The maintainer could have requested things like "Okay can I make some blog posts and you help me with some SEO to make sure people are aware of the changes to my project name?" etc. Sounds like Kik was willing to be reasonable and help where they could. Clearly they could have gone in with an opening statement saying "this is the lawyer, I am sending trademark takedown notices, fuck you, go to hell" but they clearly did not.

This is one person trying to make the best of an awkward situation, and one person just saying "duces".
Sounds like he's a pretty prolific developer who's sick of dealing with mega-corporate bureaucracies screwing him over.
= you can afford to buy a Mac
https://en.m.wikipedia.org/wiki/Sampling_(statistics)
> 4. People buy aspirin always. They buy vitamins only occasionally and at unpredictable times. Sell aspirin.

This one is strange to me. I've bought vitamins regularly for 20 of the past 25 years and haven't bought Aspirin (or Ibuprofen, Acetaminophen, etc) even once during that same time period.
As someone that uses SQLite a bit for analytics, I feel like the elevator pitch on the github and the website ( https://www.duckdb.org/ ) is missing something.

I'm sure there's some great reason, but I don't see it: Why would I want to use this over SQLite? Is it considerably faster? Does it handle large scale better? I suppose I could try and throw it some use cases I could come up with, but I'd worry I'm missing the best use case for this tool.
Show HN: This Website Was Deployed by Email
It has all of the lethargy but without the euphoria.
It's actually pretty amazing how quickly this happened. Prior to the new legislation, "cannabis" was illegal, that is, the plant, regardless of THC content. Schedule 1 narcotic according to the DEA.

Then this farm bill passes, without a lot of fanfare (about cannabis) and poof, it's legal across all 50 states (as long as it's less than 0.3% THC).

What's interesting to me is how the DEA is losing influence. They not only tried to stop this legislation, but also kratom (they were making it schedule 1 as well). Due to public outcry, the DEA backed down and we're in this weird limbo where kratom remains legal federally, even though the DEA doesn't want it to be.

I'm guessing over the next 20-30 years, we'll see a lot of changes with regards to the war on drugs. It started with marijuana, but it won't stop there.
DynamoDB conditional writes are strongly consistent. Defaulting to inconsistent reads was reckless and I would never defend that, but the worst case is non-repeatable stale results, never lost writes.
This looks incredible. Will definitely be playing with this in the coming days.
Find Large Files to Delete
One thing that is quite obvious is that the camps where refugees live closely together in squalid tents are a safer place to be than nursing homes.
Happy to see something like this. I paid for Synergy a long time ago, but as others have echoed, I'm not a huge fan of the direction they took.
roadbeats, why not port to Firefox? That browser/company respect your privacy, which seems to matter a lot to you. I don't have any personal experience, though I haven't read any(maybe one, many years ago?) horrible situations like yours at Moz://a
Same. Best elevator pitch would be how it complements (or replaces) SQLite
Google getting ready to add end-to-end encryption for RCS
The problem is that there is no way to run proper infrastructure that involves Macs since removal of Xserve platform, and even that wasn't particularly great when it came to lights out operation from what I heard.

Even if you pay ridiculous amounts of money for latest Mac Pro in a rack, it's stil the kind of joke machine that I chortled over in 2008 for being the cause for crash carts to be present in server room, when every serious machine had you in the comfort of nice office.
MySQL does not scale better than PostgreSQL.

I can tell you this emphatically as I spent 6 months trying to eke out performance with MySQL (5.6). PostgreSQL (9.4) handled the load much better without me having to change memory allocators or do any kind of aggressive tuning to the OS.

MySQL has some kind of mutex lock that stalls all threads, it's not noticeable until you have 48cores, 32 databases and a completely unconstrained I/O.

EDIT: it was PG 9.4 not 9.5
>A month later the hospitals were overwhelmed.

Please try to understand that the reason you have this piece of information is because someone purposefully decided to broadcast misinformation with an agenda.

Maybe diversify the sources you get your information from.
> What about if someone gives you a free lunch but doesn’t tell you that they’re going to film you eating? Is that stealing?

More sinister than actually, "film you taking a shit and then sell it". As perverse as it sounds, but you won't even know it.
the more pampered we are the less sophisticated (in that we are less general) and more tightly connected/dependant in ever more less obvious ways (people are lonely)
>> because of the all the genius that came before us. We're just iterating.

I'd say the last couple hundred years has been a little different than the previous several thousand. We are smarter. Agricultural improvement mean that far more of our population is free to deal with scientific or technical problems, as opposed to laboring in the fields to meet basic needs. A greater percentage of our people are literate. life expectancy is up. Our perspective on the world is greater.

Why does this matter? I often hear climate deniers (and similar people) claim that humans have been on earth building cities for thousands of years, that what we are doing now is iterative and therefore any exponential changes cannot be attributed to our impact. But we are new. Current generations are exceptional in almost every way. We need to understand that while we are linked to the past, we are definitely not a mere iteration of it. To quote Lord Dracula in the new BBC miniseries: "You seem to be accelerating."
Well modern land ownership in cities is not really that different from renting IMHO. It's surprisingly conditional and complicated. The land is still the sovereign property of whatever country you live in (with various increasingly localised bits of government also having some sovereignty).

"Owning" just means you have a limited bundle of legal rights pertaining to a certain place.

You can't build what you like (In Australia I'm not even legally allowed to run a cable inside a wall), there are quite hard limits to externalities and you still have to pay land rent (which is nominally for services, but of course you can't opt-out).

The main practical difference is the financial arrangement, you get a bunch of extra rights over a particular place which you can sell later on. It's also really nice to have the feeling that you can stay as long as you want.

There are lots of alternative ways things could work though, what would you do differently?
It makes me sad the tech industry is going to this direction.

This post basically describes very accurately my last month.
Avoid Using New Array() in JavaScript
I didn't realise it was actually that much - it's just the only HD product that anyone I personally know has ever bought, which was why it came to mind.

You did inspire me to go look up actual numbers for google though. Looking at FY Q4 - https://abc.xyz/investor/static/pdf/2019Q4_alphabet_earnings...

If I'm reading the first table correctly, the number for "google advertising" is the sum of all the lines above it, so that's the number I'll take. If we compare that against the bottom line, we get 82.3% for Q4, or 83.2% for FY19.

So either it's improving (from the viewpoint of someone with a distaste of the ad industry, at least), or I mis-remembered 2016's 86% - either way I can update or correct my claim.
This psychological baggage was precisely why I chose it for body copy on my blog. It’s a sort of an intellectual dogwhistle.
Show HN: Means.tv a leftist streaming service without ads or VCs
It seems like UI navigation from the volume up/down buttons is not intuitive, is this on purpose?
it was huge mistake for us, it was chosen for the wrong reason, to solve a non-problem, complicated everything without adding any value.

* cant find people for it and if you do they come because of the tech not because of the real world problems we are trying to solve.

* the no types thing makes people write tests that test for typos and make refactoring incredibly difficult because you have to fix gazillion pattern matching tests

* the tooling is just horrible, cant jump, because of pattern matching that makes it much more annoying

* phoenix was complete misfit for us as well, so i ended up hating it for no reason

so because of no-tooling and on-refactoring, accidental complexity only grows, and we ended up with much more fragile system with infinite failure domain.

i wrote briefly about why it was chosen at https://eng.rekki.com/kitchen/kitchen.txt
and why we moved to go.

that being said, i am sad that this was my first real world experience with elixir, in a project where it was not a good fit, so now i am totally biased against it. when i tried it briefly for few hobby projects it seemed like a quite cool language.

-b
That's really sad that that's good advice. I can't help but sympathize with him, and with you 20 years ago. Basically, your advice boils down to: "when a larger company tells you to do something, do it".

That's essentially what the lawyers at my friend's company told them as well, as they're dealing with a similar problem. Just because you have lawyers doesn't mean the answer will be any different; you very likely won't be able to deal with a lawsuit from a much larger company.
Even Andrei Alexandrescu and Jon Skeet haven’t spent their entire careers focused on their favorite languages.
A lot of us are working remote these days. That means everybody needs a Mac.
I've found Objective-See's LuLu to be even better in catching every application and obscure binary daemon that ever makes a connection to the network and allowing me to set a temp or permanent block/allow rule for it - and it's FOSS. Try it out:

https://objective-see.com/products/lulu.html
It is a principle of American and English law that the person who uses someone else’s property unlawfully is responsible for the foreseeable injuries caused to others by its use - not the lawful owner of the property.
Ubiquity Edgerouters' management interface has a MongoDB backend and I have one on my desk at work, but I would not consider that I run "MongoDB" to provide services for my customers.

In much the same way I wouldn't say that my site is powered by Microsoft Excel; but you can be sure Microsoft Excel is used in my company.
Little’s Law
>Every corporation is going to have to be under some jurisdiction; there's no way for anyone to post content that's simply free of any legal jurisdiction, so calling it "chilling" to have to pick one doesn't seem reasonable to me.

It's chilling to require everyone everywhere in the world to accept US jurisdiction in order to post on US websites. I like the system where people can post whatever they want, which will get taken down upon a DMCA notice if they don't want to accept US jurisdiction at that point.

>Unless you are advocating that people be able to post content with no legal responsibility whatever, which doesn't seem reasonable.

Here I think we're talking about US residents. If they post content, they're liable for regular copyright infringement in a lawsuit. But your proposal would make them subject to criminal prosecution for perjury, at least. If you weren't proposing any additional liability, there's be no need to go beyond the existing contracts.

>Yes, and that's why we have law courts, to allow both parties a fair chance to make their case in ambiguous situations before a ruling is made and action is taken.

But you're proposing getting this wrong subjects one to potential criminal liability, which we don't have in the current system. We do have criminal copyright infringement, but that's narrower than just infringement.

You're right on moving the bar. The rest of that paragraph stands, however - ambiguous cases will be chilled more than under the current system.
Building cleavable.com – Part 1: Idea and MVP
You've remembered that the author has written another article at some point that is completely and wholeheartedly unrelated to this story; and the point it attempts to make. Why is this the top comment?
If you haven't read them yet, Design Patterns, The Pragmatic Programmer, and Code Complete, will all help you.
I assume you're also against seatbelt and helmet laws. What about those laws applying to children? What about smoking laws?

The US already has numerous laws that few people complain about because they've come to recognize them as necessary for the public good. But that was only after they were passed and enforced.
The mean age at founding for the 1-in-1k fastest growing new ventures is 45 [pdf]
Seeing this—every map projection approximated as idealized orange peels—did something to me when I saw it in 2008. I can’t quite remember the feeling, but it was similar to how I felt after watching Inventing on Principle—the authors as toiling metaphysicists, returning from the mountain with gifts for physicists.

I think another author was similarly affected, creating a nice web version on its 10th anniversary:

https://medium.com/vis-gl/unfolding-the-earth-myriahedral-pr...
You don’t need a giant gathering to have a potential superspreading event.

https://www.theguardian.com/us-news/2020/may/23/missouri-hai...
Presumably they have to be off licenses to do that?
How do you roll back an upgrade in android and whatever linux distribution you're using?
Just came here to say the same thing. I read the readme and it's not clear what this does exactly as compared to SQLite, particularly since it used SQL. What kinds of analytics is it optimized for? Does it have different data structures for streaming data? I can tell a lot of work went into this project and I think it could benefit from a more thorough introduction.
I didn't call it 'heavy handed'. I'm just correcting your assertion that PB didn't have unnecessary and overly-broad permissions. This is in their writeup.
This trademark thing must be the next biggest popular HN misunderstanding after the whole "act in the shareholders interest" debacle.
What does the pizza emoji at the end of the article mean?
Agreed. I was trying to understand it earlier, and there doesn't seem to be a description of what its features are and what it's good for. It jumps straight to "how to use" without "why to use".
Why can't you uncritically take his side? Because company good, developer mean? If you want to say kik has a right to the three letter package name so be it but absolutely no one has the right to continue using someone else's work for their own gain. Especially not a company that threatened him with lawyers within three emails.
In the real world, people across the country will be piling in to pubs to socialise (actually socialise, not just 'chat at 2 metres away from a person they already know') and a blind eye will be turned.

People will go out, get smashed, snog, dance, hug, etc. If you force them out onto the street they'll do that. Maybe we'll even have a resurgence of good old pub violence.

Most pubs can't even support this nonsense - a business with 10% of its' normal capacity is a dead business, there's no point in even opening the doors.

I'll accept that the Government _might_ attempt a re-closure after the above happens, but I find that unlikely.
Show HN: Google Big Transfer Model in (Poké-)Production Using Jina
Your salary should be at least 250K
VP of ATT Wireless Billing fired the number portability group and hired an outside firm to do it, right before the date the FCC mandated people be allowed to switch carriers and keep their cell number. Took a few months to fix the issue, and ATTWS was fined millions per day.

The VP made a boatload in a bonus for outsourcing a major group with expensive Seattle engineers and offshoring it. Then the company paid millions to the FCC in fines for the fuck up. He kept his job.

Saw this cycle repeated all over, VP replacing expensive hundreds of millions in telecom equipment then go working for that vendor as a VP for them cough nortel cough...

Shit kept moving along, saw VP's back in the day push for the expensive per minute charges on low income phones while allowing the cheapest rates or inclusive long distance for normal users. The costs to keep the extra expensive billing and bad press of gouging the poor was ignored util it made the news. Shrug, change policy, nothing to see here.

Google is losing Joe Rogan due to censorship, while Google is running off their most watched creators due to guest censorship. Theres even people making plugins to get around googles censorship (msm channel blacklist, pockettube, etc).

The whole control angle of companies strangles customers and developers to create new platforms, bad mangament is a great opportunity for startups to take on these issues and grow into major companies. Spotify is just the modern day Napster. Bitchute is a wayward home for censored conversations. Paypal decided to ban people for politics and now dozens of companies are biting into their market, Square/Stripe etc.

People are tired of being controlled by FANNG companies, nextdoor took off due to facebook, companies are trying to keep the afloat with the largest consumer base, but once the market is shattered with fleeing/banned users and customers, new companies will pop up. Myspace tried to control the market, facebook took over, now facebook controls what you see in your feed, and people flee, so facebook buys up the startups people flee too.

Tiny companies fill the need, we just need to make sure they get funded to continue and grow, crowd sourcing is one area that helps.

I'm loving that hackers and programmers who hate being told what to do and how to act, are coding and design ways around this problem. Chrome extensions is a good idea, but soon google will ban them, Dissenter as an example. When chrome is too controlling people flee to the next browser. Look at how many browsers there are now doing what Google is lacking.

I cant wait to see what people build to rebel against "the system", and theres now methods to fund them, the future looks great. Everyone keeps talking about the same issues, as if its an accepted fact, then someone comes along and builds a platform/app/extension that fixes it.

And people move on...
Coastal Louisiana wetlands are past the tipping point
If you're claiming that Erlang is no better at hot-swapping code than "all languages", you haven't seen Erlang's hot-swapping abilities.

"All languages" provide you the ability to run arbitrary code, and thus theoretically support hot-swapping, but if you try to put it into practice you'll soon run into real obstacles you hadn't considered that either bite you or at the least make your job a lot harder. Erlang provides those practical solutions that make hot-swapping easy (in other words, practically possible).

TL;DR: On the question of buy vs. build when it comes to hot-swapping abilities, Erlang falls on the left while "all languages" start at the right.
Is it even legal that Apple is retrieving this information?
That bug was unfortunate, but you can't say that "it doesn't fsync" because, pedantically, it does, it just ignores the return value.

And, obviously that's a bug, it's designed to do so.

Also, if you write with O_DIRECT, a fsync is not needed, as it's how you tell the OS to block until written.
I've hit number 4 quite a bit. If there's a system that's entirely Erlang/Elixir it tends to work well, and is generally very pleasant to work with. This afaik is the actual usecase? ie not big distributed systems, but small(ish) self contained and self sustaining systems. And then you start layering these systems together with containers and ugh <shudders a bit>

I've certainly found it to be much more specialist than I think many cheerleaders would have it. It can do most things out of the box (and that I guess is the point of OTP), but to make it do those things requires quite a deep understanding of the platform (and that it is a platform, that the language is just a way to interact with that platform). Elixir is my favourite of any language I've worked with, so I'm not down on it, but it's not general purpose