skysight-inc/HackerNews huggingface dataset:
Firstly let me point out that this response is neither intended as a defence of MongoDB defaults which are atrocious, or of the company, who are arguably duplicitous.

However I can _quite easily_ see how a non-native English speaker could use the phrase “if you know what you are doing” to mean “if you are careful”.
I would argue that the majority of "AI" is also hyped. It's neither A nor I!
I think it's exactly this.

Chrome supported/promoted its extensibility early on because it was seen as a competitive feature when compared to IE and Firefox at the time. At the time, FF supported a huge library of extensions, and Chrome's job was to eat FF's market share (and IE's). Thus, extensions were an obvious thing for them.

Now, extensions present pretty much nothing but problems for Google:

* Features that compete with Android
* Features that compete with their own offerings, like Pushbullet
* Features that actively harm their offerings, like adblockers
* Features that actively harm their enterprise customers, like anti-paywalls

There's NO upside now for Chrome to support extensions, and ALL downside. They certainly don't need them in order to keep browser share. Too many people use it now.

By the way that description is one aspect of a monopoly (no, I don't want to start that discussion. Just pointing out that that behavior isn't possible in a competitive environment).
Ah, the golden rule of Show HN -- any time something is posted, someone in the peanut gallery has a gripe about its name.
Author of the 4th edition here!

Much credit goes to the author of previous editions, Nicholas Zakas, for dictating the style. He offered this advice when I began the new edition:

I tried to make it a book that had a distinctive approach, which is that it didn't treat the reader with kid gloves and went deep into technical details to people could really understand the language. This, more than anything else, is what people have told me they enjoyed about the book. It was unapologetically not for beginners.

More than anything else, this advice is what guided me in preserving the original style in the new edition.
Thanks for mentioning that, I had no idea that was a feature.
This is it, really.

Not long ago I was involved in a company that defended their trademark. The other group said to us 'f- you' and refused to comply. They then continued to do marketing and interviews with our brand name and an almost identical logo. It's like they were trying to dig a hole.

So that behaviour actually just created more evidence of infringement. We contacted their partners and explained the situation and they started pulling their support. They lost half their board members. So eventually their own lawyer said "Hey guys, we really should comply." and that was it.

No money exchanged hands and we only dropped 30k into a lawyer. I assume they sunk money into rebranding, lawyers, new partners, and a whole bunch of things because they were being petty.
Ha! I was going to write more about how I no longer enjoy Common Lisp also, but I didn't want to step on more toes than I already had.

Don't get me wrong, Clojure has it's difficulties. Simple things are sometimes difficult to figure out how to do the correct way...and being hosted means you end up having to know far more than I would like about Java or Javascript.
I remember the JB scene during the early days, iOS 3-6. Those were good times...
IndieWeb: A people-focused alternative to the “corporate web”
I'm not good with stats, but five increasing measurements has two options:
A. You've hit an unlikely coincidence, and you're fine
B. You're not really randomly drawing from the same distribution.

Which scenario seems more likely ;)
I was attempting to be snarky in my original comment, it was in poor taste and not too funny, apologies.

If you have not yet looked at rclone, it's worth exploring, they do a great job.
> if you don't give company Y a safe harbor, then many such company Ys will simply remove content whenever they receive a complaint.

From what I can gather, many users would have no problem with that at all. At least one has posted in this discussion saying so explicitly. The DMCA is irrelevant for such users.

To the extent there's an issue here at all, it's balancing between companies that have legitimate claims against purposeful infringers, and people who post content they legitimately own (or which is legitimate fair use or some other exception) that are targeted, mistakenly or with intent to bully, by companies.

The DMCA arguably deters purposeful infringers, since it greatly decreases the cost to copyright owners of getting the infringing content removed and increases the cost of getting removed content reinstated.

However, the DMCA also greatly enables mistaken or bullying claims against legitimate content, for the exact same reasons: it greatly decreases the cost of having content removed and increases the cost of getting it reinstated.

If the first category is much larger than the second, the DMCA might be a reasonable tradeoff (putting aside the other issues I've raised about misuse of the law).

If the second category is much larger than the first (which is what I suspect), the DMCA does not look to me like a reasonable tradeoff at all.
That is documented as a feature. https://www.sqlite.org/different.html under "Manifest typing".

SQLite does not use column typing except in integer primary keys.
I believe CRX-based sideloading is still a Chromium feature. For example, if I turn on developer mode in Vivaldi, I can drag a CRX onto the extensions page and install it without a problem.
I've seen so many people comparing COVID to war, which I find to be bizarre and misleading. It's such a fundamentally different thing.
The most mindblowing thing to me is that it's being sold as placebo doses. People are buying commercial products with 15mg CBD as if that's anything but homeopathy. Usually scientific investigation use 300-600 mg in humans with 600mg being the recommended dose for effects.

But even the scientific studies sometimes don't use the recommended dose because 600mg CBD costs too much for 2 times daily for a month.

CBD is not active at the CB1 or CB2 receptors. It has very low affinity for them. It has moderate affinity for the serotonin-1a autoreceptor (that the anti-anxiety medication buspirone also targets). But only at very high dosages (ie, 300mg+).
All: we've changed the submitted URL from https://www.infoq.com/news/2020/05/Jepsen-MongoDB-4-2-6 to the work it is reporting on. You might want to read both, since the infoq.com article does give a bit of background.

Edit: never mind, I think the other URL - http://jepsen.io/analyses/mongodb-4.2.6 - deserves a more technical thread, so will invite aphyr to repost it instead. It had a thread already (https://news.ycombinator.com/item?id=23191439) but despite getting a lot of upvotes, failed to make the front page (http://hnrankings.info/23191439/). I have no idea why—there were no moderation or other penalties on it. Sometimes HN's software produces weird effects as the firehose of content tries to make it through the tiny aperture of the frontpage.
There is also a Python wrapper:

https://github.com/michelp/pygraphblas
Goodbye Foursquare, Hello OpenStreetMap
It's great for small, read-only websites that aren't quite simple enough to just be static HTML sites. Also for desktop app config/data DBs.
is this stuff really like 1970s weed? I have a feeling it's still has quite a bit less THC than 70s weed. I started smoking weed probably a year before the medical craze hit the midwest. We called them 'regs' and they were about $5 / gram. I completely stopped smoking after I couldn't find regs anymore because I was just getting way too high off the medical stuff. I would definitely start again if I could find actual pre-medical weed. I just can't find it. Even the lowest THC content at dispensaries is way too much
Did you ever play a game of Civilization and attack an entry-level Warrior with a stack of machine gun infantry?

Well, the warrior has lower upkeep costs. Keep that in mind.
Crazy autocorrect issue. I typed “dumb”. Weird.
Yeah but unlike the US it's possible the the virus is no longer present in NZ.
I think it's one of those things that doesn't necessarily happen when you want it to, but happens when you don't.
For every pint they don't drink, I'll drink two? :)
So what happened with with the lawsuit in the end?
They are clearly reading Federalist 10 out of context. He clearly says, among other things, there is a mean between to little representation vs to much.

> It must be confessed that in this, as in most other cases, there is a mean, on both sides of which inconveniences will be found to lie. By enlarging too much the number of electors, you render the representative too little acquainted with all their local circumstances and lesser interests; as by reducing it too much, you render him unduly attached to these, and too little fit to comprehend and pursue great and national objects.

A democracy doesn't have representation. So while his definition maybe different than what we tend to understand today, neither is he arguing that "republic" is the same as what we mean by "democracy" today.
I got my retired mother to switch to Firefox without her hardly noticing the difference. And she's happier now that she gets fewer ads.

I think we as developers overestimate the resistance to switching.
I have a (big) box of old mobile devices which could easily run Linux as well as a Raspberry Pi. I really should do something with them.

That said, Pinephone's site has some amusing text: "the PinePhone runs mainline Linux as well as anything else you’ll get it to run." LOL. It'll run anything that it runs. OK then!
I read the post and had a couple of points:

1. Is DuckDB similar to having indexes on each column? Because generally when something is slow, the solution is indexes. I have a 100 GB database which records real time data and is lightning fast because of some minor tuning.

2. The example of STDDEV not be available shows the author's unfamiliarity with SQLite which worries me.

https://docs.python.org/2.7/library/sqlite3.html#sqlite3.Con...

Could very easily have made a similar interface if necessary.
I feel like I’m already doing that now.
All of the things you mention are probably an eyesore if you believe in the lockdown doctrine but in the end what matters is the results. If they don’t do what you want but get good results, perhaps you want the wrong thing.
Based on recent animal experiments and past experience with other coronaviruses, the probability of immunity lasting at least 12 months is high. However no one can give you a precise number.

https://science.sciencemag.org/content/early/2020/05/19/scie...
> Trademarks require intent to mislead

Is this a legal requirement?
I kinda overlooked that this has to be a desktop app. Having the program download 100 feeds when I open it seems suboptimal when it could have refreshed them all in the background, but I guess that's the way it is. Work that's already done is always faster than work you have to do, if that's an option.
The DMCA is relevant because it gives such companies a safe harbor to initially host such content. You would require they get a signed and notarized affidavit prior to granting this safe harbor.

I think we can fix the trade-off by increasing penalties for abuse, as this discussion originally opened with such proposals. I'm not convinced abuse is so inevitable that we should ditch the whole framework.
Facebook didn’t mark ads as ads for blind people for almost 2 years
I can't speak for egberts1, but Thomas Ptacek(@tptacek) has written a lot on why JWTs should be avoided.

Here's an HN search for his comments on JWTs:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

Here is one of his comments about JWT:

In cryptography, we have a concept of "misuse resistance".

https://news.ycombinator.com/item?id=14292223)
Congress Has No Idea How Much Web Browsing Data the FBI Collects
One of the most useful aspects of this is it's longevity. It's longevity is mediated by the simplicity of the site. It's just HTML and files on a file system. There's nothing to break (except links, which he covers in the introduction). I've been using it for 20+ years.
Agreed. The one thing the Internet surely did was enable self-starters to have their fill of the entirety of human knowledge. But you have to have determination and patience. Some things might not make sense the first time you read them. I come back to things that I’ve already read time and time again, and get new insights out of them each time.

“Oh!!! That’s what they meant here!!!”

I say this once a month with something I’ve read 50 times. We need to reward people for having determination, not make every single book beginner friendly at the expense of deep material. We’re doing the world a huge disservice by limiting the potential of what people could be sharing.
It took way too long for me to figure out what language this was about. Would be good to make that clear up-front.
Popular strains from even 8 years ago like Master Kush are no longer sellable because their max potency is 20-21%. Afghani falls in the same category of 16-20% THC.

Brick weed tests closer to 4-7% THC.

Many retailers I sell to won’t accept any indoor under 20% and the flower testing >26% sells out fast. We are currently working to retire any sub-25% strain because today’s consumer buys on potency. Most recently I sold out of a 31% THC potency GG4.

Phinest Cannabis is releasing a strain called ‘Fatso’ that they’ve had test at 39% total THC. I don’t think we’re at the end of the line yet.
You're in good company there ;)
Its definitely hard to be motivated by money when your using cannabis.
Remind me what I get for jailbreaking these days? Long ago I wanted to tether, but can’t think of what I need today.
That's a good point, and we can already see sizeable portions of normal users that voice concerns about Twitter, Youtube, Facebook, etc. But how many of these users would really be willing (and able) to pay $100/year?

I worry that any platform that succeeds enough will eventually fall into the same negative patterns that we dislike about the current prevailing platforms. Advertising will increase as advertisers realize there is money to be made, censorship will increase as governments realize freedom of speech has become an absolute and copyright laws are not being enforced, and so on in many other ways.

The promise of decentralization is to solve these problems, but can they all truly be solved with code alone?
This is going to be pretty slow, isn't it? There was a script here a few weeks ago that ran OS X in QEMU, I think that was supposed to be rather faster.
Make Money Online Passively with This Startup Program I Wrote for Beginners
That specific hospital wasn't. But, again:

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

If they had not been able to annex a portion of the hospital for more beds, they probably would've been overwhelmed. Most of the people with normal things (heart attacks, severe diabetes-related issues, alcohol withdraw, etc.) stayed home, so they were able to create more capacity. I think every hospital did the same, so there's no good control group.
Isn't it amazing MongoDB is a 12 billion dollar company? Someone is using it and actually paying for it, even though it's not any of the developers you or I know.
Your Cost of Acquisition Just Went from $40 to $120. What the EFF Happened?
I have been consulting full time for about 8 years, mostly with NYC and SV startups. Here's what I use for branding:

- LinkedIn
- Youtube channel
- Udemy courses

I work through an LLC structure but my clients view me as an individual contractor, not an agency. I don't blog or incessantly tweet for exposure.

Like others mentioned, it's all about sales. I have gotten very attuned to identifying warm leads, nurturing them and closing. Because of that, I don't "spray and pray" either. Each month I contact maybe 3-5 outbound leads and on average 2-3 get back to me. From that, I close 1-2 and sub out to junior devs. Average contract value is around $40k.

You have to sell, there's no other way around it. Not only do you have to sell, you cannot be afraid to sell otherwise it will show. I enjoy the selling process, in particular the "close" - that's like hitting a game winning shot. I'm doing a sales call on Tuesday with another SV startup which I have no real bandwidth to take on. I'm doing it mostly to stay sharp and to a degree, for fun. The sales process is actually fun for me. That's how far you have to go with sales if you want to thrive as a consultant.
gaslighting also doesn't mean lying, or cheating, or fraud. it involves some of these things, but that doesn't mean that all hiding and lying is gaslighting. to quote wiktionary:

To manipulate someone psychologically such that they question their own memory, perception and sanity, thereby evoking in them low self-esteem and cognitive dissonance. The verb sense derives from the 1938 stage play Gas Light, in which a husband attempts to convince his wife and others that she is insane by manipulating small elements of their environment.

in what way does hiding one's post cause them to "question their own memory, perception and sanity"?
I left the title alone, but as far as I can tell, this is still the case unless screen readers have adopted some type of workaround (I don't personally use one).

I was trying to update my ad blocking filters for the new layout, and I thought I would do a quick search for how screen readers were handling it and found this.
But those things aren't in place and they won't be. Because our government sucks and are incompetent.

So now you're in a place where you're intelligent enough, and aware enough, that you follow the rules or you play Russian Roulette with people's lives.

Rage all you want about what could be and reality, the two rarely meet.
It's always safe to back down if you don't have the guts to go on, but you can't say it's a fault not to back down.
How does learning a new way to think about a problem become counterproductive? Each language you learn gives you a new angle from which you can approach a problem. Is it counter productive to learn a second spoken language? I haven’t come across an argument against that, even learning a dead language like Latin or Ancient Greek has benefits.
Previous discussion: https://news.ycombinator.com/item?id=23208339
I meant trademark violations. My bad. I edited the post and added the missing word.
I am always rolling my eyes at breathless news reports along the lines of "the actual number of deaths may be higher than the official count!"

Of course they are going to be higher.

Even the official counts can be fuzzy. For example, people dying of cancer are often carried off by pneumonia due to their weakened state. Was the cause of death the cancer or the pneumonia?
Wholesale pricing on 1000mg of CBD is about $0.50 right now and dropping. I don’t think it will be more than another 18 months before CBD is “just another ingredient”.
Thank you for kind words! Yes, I think 3500 commits are enough to make things that might need further explanation too obvious to the author. A feedback from someone like you is really helpful. Please feel free to open an issue (or send me an email if you'd like).

I know Zig language (I've seen it before in an article that compares the binary sizes of hello world of various languages IIRC), though I don't know it in detail. Sounds interesting, I'll take a look at it.
<rant>

I feel Google, Facebook and Twitter need to take a big step back and stop antagonizing paying users: be it developers or advertisers. A majority of the issues stem from horribly strict enforcement of policies. What these sites expect from us mere mortals is to do a tightrope walk every time we create and launch something. And some of these policies are actually ridiculous. I understand the fallout of Cambridge Analytica has caused all these sites to give more importance to policy enforcement but the solution to that problem does not lie in automating it through use of technology alone. Business and people's livelihood depend on these policy enforcement. God forbid your business Ad account is shutdown for good because you used a word that causes some stupid algorithm somewhere trigger an automatic ban.

It has happened to me. And worst part is you have no recourse. I have spoken directly with Google Execs who were assigned to a client of mine for managing a big ad account. Even they were clueless as to why the system suspended the account. After a lot of digging around I realized that it was because I had used the same credit card in two different accounts. I mean really? Come on! I am lucky I had a Google Exec who was in contact with me because the client was high value. What would small businesses be going through if the same thing happened to them? I shudder to think.

All these sites need to relax with their enforcement of policies. Deploy humans for this. We already have a lot of unemployment due to this pandemic and this would be a great time to payback some of those profits by employing more support staff. AI is good but it is not good enough yet to have such levels of control.

</rant>
I appreciate the discussion here, and as mentioned elsewhere, this has been good motivation for us to revisit this clause in the Timescale License, as a bit has changed since we released it in 2018.

That said, I think a lot of this discussion misattributes the frequency of behaviors. For example, I bet the percentage of organizations that modify the source code of open-source databases like MySQL or Postgres before using them production is some tiny tiny fraction of 1%. While on the other hand, a huge fraction of TimescaleDB users (and MySQL/PG users) use it to build external-facing services and products that they in turn sell to their customers. So it was especially important to us that folks felt confident in their ability to use TimescaleDB in commercial settings.

Anyway, thanks for the thoughts.
That's thinking too macro. The virus will plausibly be eliminated in the US gradually, e.g. French red/green zones.
The rest of your comment is valuable commentary but I want to point out that

> If you plotted out the frequency of ages and deaths over time, it would primarily register as a small blip/compressing of deaths primarily amongst the older.

is not strictly true. In certain regions, NYC as an example[1], you have to look at excess mortality, or the number of deaths that are in excess of expectations given a periodic seasonal model. In some areas the number is much, much higher than normal. It's not enough to read off the reported deaths because there are many more that are attributed to other causes.

[1] https://www.cdc.gov/mmwr/volumes/69/wr/mm6919e5.htm
Yep. I probably first read the FAQ in 2005. Still a viable reference; I send students there occasionally.
I think this is because programmers have very specific and personalized workflows for all the tools they use so they assume other people are the same way when in reality a browser for most people is just a tool to get what they want.
For those like me who prefer watching talks, Tim Davis presented for Redis a year or two ago.

https://youtu.be/xnez6tloNSQ
SQLite accepts a type constraint without enforcing it. That's a bug just like MySQL sometimes accepting a foreign key constraint without enforcing it.
Is that what you read in two of my messages above? Interesting!

BTW, NNW is not charging as of yet. What I was talking about in two of my messages above, is the adoption issue with disparate platforms without the availability of read-state feature. If I use NNW mobile, I'm bound to using it all the time (which is not practical). If I use it's desktop app, I'm bound to using it on my Mac all the time (again, not practical). Anyone with more than hundred or more feeds, would find issues adopting such service. I am not here to defend my likeness of NNW so I won't say anything in this regard.