skysight-inc/HackerNews huggingface dataset:
[Timescale co-founder]

We have published many, many benchmarks versus other database systems. IIRC all of them also made the front page of HackerNews.

Here are some of them, for your reading pleasure :-)

TimescaleDB vs. InfluxDB:
https://www.timescale.com/blog/timescaledb-vs-influxdb-for-t...

TimescaleDB vs. ClickHouse:
https://www.timescale.com/blog/what-is-clickhouse-how-does-i...

TimescaleDB vs. Timestream:
https://www.timescale.com/blog/timescaledb-vs-amazon-timestr...
So - you are just repeating what the Swedish crime council says?

Let's look at the Appendix you cite. They have 4 sections and 5 big paragraphs of text explaining Sweden's rape definition. Then, they have a table giving rape definitions in other countries. First on the list is Belgium - a measly couple of sentences. Sweden's law covers threats of violence, sex acts that aren't penetration, unlawful coercion, and statutory rape. By contrast, Belgium's couple of sentences just cover sexual penetration without consent. Yes, Sweden's law definitely seems broader than Belgium's.

But wait! If you go to wikipedia "Rape in Belgium" and click on the source for their definition, you can see the Belgium Penal code[1]. If you translate from French to English (let it load) and ctrl+f for "rape" you can find that sure enough Belgium penal code has rape definitions for unlawfully obtaining consent, non-penetrative sex acts, and statutory rape. So, tell me how is Sweden's definition of rape broader than Belgium's?

In my opinion, if the government bureaucrats in charge of preventing crime are explaining to you that the super-high rape rate isn't a problem and is actually a right-wing conspiracy - that deserves a bit more skepticism than just uncritically repeating the summary they give.

1 - http://www.ejustice.just.fgov.be/cgi_loi/loi_a1.pl?DETAIL=18...
To what are you referring?
That would be like thinking there will be less pilots because you can get a viral conjunctivitis and loss vision, what would invalidate you medical. Wouldn't it?
Thanks for the pointer! His definition is very similar and may well be the original source.
I get class action checks from a single online grocery order i made in 2010. I'm getting a class action check for a used vehicle i bought in my state where my state isn't involved in the class, but the vehicle was originally sold in a class state.

i'm pretty sure the panopticon that is google can determine who had an android phone, ever.
Is there any reason to believe yourself unusually vulnerable to this virus, or unusually likely to develop brain fog if you did get it? There really isn't any career that can't be wrecked if you acquire a major new disability (through infection, accident, whatever).
Like DTS HD Master Audio (which is basically HiRes PCM) and Dolby TrueHD (which too is basically HiRes PCM)? We're basically paying for an alternative WAV or FLAC format.
This. I personally think ASAN and it's friends are some of, if not the, best things to happen to C/C++ in the last decade. We use it at work, I use it in all my personal projects. We've found "countless" bugs with ASAN together with LSAN.

It should be part any project from the start, run as much as possible with ASAN when the performance hit can be afforded.
Oh interesting! You can actually do that right now with https://dub.sh/stats/<YOUR_SHORTLINK_SLUG>

E.g. https://dub.sh/stats/github

But I like this idea, might just add it to Dub... ;)
The GCs on the JVM are superior to what golang offers. You have several to choose from based on the use case you have (batch processing, web backend, latency sensitive ,etc.).
Neanderthal extinction isn't evidence they were dumber than us any more than the Native American genocide is evidence Native Americans are dumber than Europeans.
Show HN: MantouMandarin – Read Stories in Mandarin
I built this website when I started learning Chinese. Most of the articles are written by editors from Taiwan. The website also supports zhuyin (bopomofo). Users with accounts can add words from articles into their vocabulary sets and start memorizing them with spaced repetition flashcards, or learn how to write them with the correct stroke orders.

Any feedback is appreciated!
You made the claim. You should provide some evidence, not just demand that others do...
> the taste of blood people want in a burger.

To be clear, (most) burgers do not have noticeable blood in. The red juice that comes out of them that makes them "bleed" is in fact myoglobin, a protein found in animals’ muscle tissue.

https://sage-answers.com/why-is-my-meat-bleeding/#Should_a_b...
Yah, I've always felt that the "checked" should not have been part of the exception type, rather it should have been part of the throw:

throw checked new Exception();

Then the caller knows there is a special reason to handle this exception, and it's also easy to write a tiny wrapper to neutralize the check, if needed.

For example: failure to open a file could be nothing major in one case (just return null), needs to be handled in another, or should cause the entire application to exit. This depends on what file was opened - but it does NOT depend on the type of error.
I don't believe in natural property rights, because I don't know how to find them in nature. Property rights as assigned by law don't have to be believed in, just observed, because they are enforced.

"Natural extensions" of property rights are religious beliefs. I believe they should be protected, but not indulged.
I don't think that's true.
In JS:

/^[^@\s]+@\S+$/.test("john.\"@\".doe@valid.example") == true

Edit: Hmm, I see what you mean. At first glance I thought it was just checking that it didn't start with @ or whitespace.
Wow this is a great idea. I do have to say I'm disappointed, but not surprised, that none of the bigger brands in power tools look to be participating.

The only name I recognize there is Bosch, I've never had any of their tools but my perception is that they are a mid-tier brand. It would be great to see players like DeWalt, Milwaukee, and Makita do something like this.
It's not a template but it uses Tailwind (tailwindcss.com)!

Here's the full list of design inspirations for the site: https://twitter.com/steventey/status/1572958213250629633
I might be wrong but don't gifts count against the recipient's annual $10k limit? That is, you could only give $2k to someone who has purchased $8k for themselves, all within the same year?

Though, here is a Bogleheads thread where people suggest buying gift bonds even beyond 10k as you mention, to get higher interest rates now, storing them in the TreasuryDirect "gift box" until a year where the recipient comes in under the limit and they can be transferred.

https://www.bogleheads.org/forum/viewtopic.php?t=306297

edit, adding:

https://thefinancebuff.com/buy-i-bonds-as-gift.html#htoc-pur...
(Timescale co-founder)

That's a fair question.

We find that most developers storing time-series data on Postgres are doing so without pg_partman. So we first wanted to provide a benchmark that would be useful to most developers.

This benchmark was also the result of months of dedicated work. So the team did spend a lot of time on this. Unfortunately, they ran out of time to cover pg_partman. But that comparison is on our list of things to do soon.

Thanks!
No joke! Typing this from my phone as it somehow froze the browser on my workstation.
Facebook has an earned reputation, not hate.
The title of this article reminded me of a thought provoking book by GK Chesterton, "The Everlasting Man", obviously he write from a religious perspective but one discussion raised a question that I had not considered before. Why do we assume primitive man was any less intelligent or artistic than we are now?

"Human civilization is older than human records. That is the sane way of stating our relations to these remote things. Humanity has left examples of its other arts earlier than the art of writing; or at least of any writing that we can read. [..] In short, the prehistoric period need not mean the primitive period, in the sense of the barbaric or bestial period. It does not mean the time before civilization or the time before arts and crafts. It simply means the time before any connected narratives that we can read. This does indeed make all the practical difference between remembrance and forgetfulness;" [1]

[1]https://www.worldinvisible.com/library/chesterton/everlastin...
It's not hard nor does it require WhatsApp's cooperation. It's fairly easy to figure out something is an (even encrypted) video call (for example by the consistency of throughput of "wanting to upload") and certainly pretty easy to use a simple algorithm to deduce what that traffic looks like.

Hiding video traffic with other traffic is hard since it's easy to assume "long persistent video-like upload with consistent throughput over something like srtp" is video and get a few false positives and no false negatives.
That's an open admission that none of these laws are about principles or "freedom of speech". They're openly political, and they should be upfront about that.
It’s a little (a lot) frustrating that people are so sloppy with their thoughts (and by relation speech) on this subject.

It wouldn’t take that long for people to read up on what section 230 actually is before saying “publisher” like that means anything (is related to anything the law talks about).

Laws of course need interpretation, but if people think, “Oh, they’re a ‘publisher’” (whatever that means; they probably couldn’t tell you) “they must be subject to different rules,” they’re frankly just kind of dumb.
Apple strictly prohibits any apps outside their app store. Google does not. Yes Google abuses their popularity, but it's leagues better than Apple.
This product may help (they most likely use WebRTC)

https://screenjar.com/
I am so glad for this word "confabulate"! I have found myself doing this many times so it's nice to have something to call it.
The point of HN is not to make winking, snide comments about how things are broken, but to actually discuss/document what’s good or bad.

You’re not adding any value without diving into details.
> I'm not sure where that's coming from. Distros/packagers (should) rightly feel a responsibility for a packaged application's quality, security, interoperability.

This seems like false advertising. Ensuring an application is secure would require reading it's source. Based on maintainer complaints (like when that python package added a rust dependency) they don't seem to have the resources to even read all the changelogs.
Sorry, where are the First Amendment issues with allowing social media networks to censor whatever they want?

"Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances."

Let's please not make the mistake of saying all issues that relate to freedom of speech are First Amendment issues.
How does this behavior evolve? Shrinking your internal organs and going into a zombie state for a 9-day flight seems like it would require the coordination of dozens of separate processes, and making it only 95% of the way means drowning in the ocean. Evolution works through tiny incremental changes, but this flight sounds like an all-or-nothing scenario.
Thanks for taking the quote of context. It's not like the sentence as a whole could ever have any more meaning than a snippet of it.

As I clearly stated, what is user-controlled is the sideband channel to debug the system on consumer hardware. The sideband channel under the current implementation of Cr50 is entirely user-controlled. This is a fact, as the end-user of the machine has control over the sideband channel.

I did not state any judgement about the GSC itself and its firmware.

And please don't start spreading FUD around hypotheticals of updates changing that. Yes it is possible. But a lot else and worse is possible under that scenario, so it serves no purpose but to spread FUD. And is still irrelevant to the content of the previous comment.

I am asking you, please do not ever derail what I say with FUD or out-of-context quotes ever again.

Thank you.
>I'm currently working in a Java codebase without Lombok and the habit is to make all fields public for record-like objects. It's fine 99% of the time.

this is so cool! thanks for sharing that anecdote. trust me, ur the first person who has ever written this publicly.

so I hear your argument for getters/setters. And IMHO, all paradigms do have their usecases -probably so do CQRS and everything else.

But ultimately, you can refactor using the tools available today. I would (politely) argue that your example is also a notnull situation and perhaps i would have solved it on initialization, versus the way you did it.

Ultimately, you can create getter/setter structures in python as well. But in most large codebases, it still ends up being unnecessary.
If you equate HN to actual social platforms then okay.

The HN "algo" is user driven by fellow readers up-voting/down-voting which is much more common interests. There are no "friend" relations on HN. The other platforms are all advertising based algo driven with intentional doping to make people addicted to the platform. This isn't even apples-to-oranges comparison.

After the dust from Purdue Pharma and the Sacklers settles and everything gets evaluated, I sincerly hope that Meta/Zuck,et.al gets investigated in the same line as Purdue.
Any suggested readings about codecs/encodings/formats/algorithms used or whatnot? I’m afraid it’s the thing I lack most as a dev
> A hallmark of good rewatchable show is to always explore new stuff. I wonder what I'll explore if I re-watch it in my next step of life

That's my personal definition of 'classic'.Be it a book, movie or series; something you can always go back to come back little bit anew.
I take content moderation on a case by case basis. That's like asking me to decide between whether all movies are good or all movies should be banned.

> Companies are going to make mistakes and have to take corrective action.

We should help them by giving them far less latitude.
I'm not really able to wrap my head around your argument.

If it's damaging to some percentage of users, having more users means it damages more people.

Is your argument that this is okay because some people also put their health at risk being salt miners?
By the time that happens dolby would have the next iteration of atmos and you'll have to get a new receiver. This is the sad truth about modern consumer electronics, very short life span.
Hillary Clinton herself claimed that the election was stolen and that Trump was an "illegitimate President".

But she doesn't count as "anyone", I guess?
I just asked the same question -- it would be interesting to see how long ago these land masses were close enough together and the rate at which they moved apart over time.
Late to reply, but yes it was pretty much this. I don't recall exactly what it looked like, but it wasn't anything scary. My reaction was mostly one of amused surprise.
Like most calls to just understand econ 101, the real life applications are significantly more complex.

> Because selling a product below cost is fundamentally unsustainable, there is no logical reason to sell a product for less than cost besides doing so temporarily with the hopes of being able to later recoup the loss with higher, above cost prices.

There are plenty of other reasons. The one applicable here is "commoditize your complement". Zero cost to consumer codecs mean more eyeballs on youtube videos, which means more ad revenue for Google. That thought process doesn't lead to later ramping up consumer costs. And if it's truly an open standard, how are they going increase costs when anyone can simply release a free implementation?
Anything is fine when the data is trusted. The problem is that the data is almost never actually trusted :-)
We do not have a continuous system, the data is a mix between our own crawled generations and the dataset published by Dave Caruso (https://github.com/paperdave). With our crawler, we were able to get about 100k generations per day.
Yes we all know Apple users only care about one thing... the next I product /s
What sign-up bonuses?
I don't get the "don't need to use an IDE" excuse. Almost any present day project is big enough that you need an IDE, regardless of how simple a language is. This is even more so for dynamic languages. Who doesn't want immediate type checking, safe and effective refactoring, call stack lookup, and the many other features an IDE provides? Do people making that claim write code in notepad or something?

Modern Java isn't really any more verbose than other languages it gets compared against. It is very nicely balanced between expressiveness and readability.
AKA we will crush your smaller company focused on high quality standards with our half assed support that lasts until you’re dead, maybe people will confuse this for “open”
By fraud I mean actual voter fraud. As in, effort was made to cause invalid votes to be counted or valid votes to not be counted.

Russia absolutely did and continues to push propaganda into elections in the USA and elsewhere. That's not really in dispute at this point so I'm not surprised it polls that high.

Got a poll that shows similar numbers for fraud? I would be genuinely surprised to see that.
And porn
No, with longer string contents the std::string will internally allocate and store on the heap, but as the containing std::string is a temporary it will be pop'd of the stack (stack pointer moved, which is why it works "sometimes") and its destructor called at the end of the statement (at the semicolon), freeing the heap allocated memory (which, as parents are discussing, may still work because nothing has yet overwritten the recently freed memory).

Changing it to:

call_to_C_API(std::string("path/to/file").c_str());

Makes it valid because the std::string object will live until the semicolon.
Banning pornography is the most extreme view. The question is should there be regulations to ensure consent from those whose likenesses are involved?
I didn't say anything about "natural" property rights.

Property rights as assigned by law let you decide who to allow or disallow access to your property. If the property is open to the general public, there are some additional rules you have to follow. But you're free to ban activities from your property.
Webp wasn't bad and back then there really weren't any alternatives that performed significantly better than jpeg
There's some stuff with merit. Generally headlines on this forum are way off the money generally, in psychology sociology psychiatry.

Like there's that one finding that came up while researching how scientists in the hard sciences achieved recognition. The soft science researcher discovered that every single one of the scientists insisted questions are more important than answers. But there was no margin of error, so they couldn't write a paper about that. It's not a statistic, it's just absolute. They should have by all means written a paper about it, no shame in being absolutely right.

And there's sociologists like Andrés Pascal Allende, on whom the Mandalorian is based, who was considered a counter-terrorist by the rightful president, and also a terrorist by the usurper, like the Mandalorian. I should clarify he mostly carried out sociology with machine guns and grenades, killed many carabineros, hard target, came in and out of Chile as he pleased, highly persecuted, outraced the persecutors every time, was Minister of Tourism in Cuba--that's a really good job, incredibly good, dude that's like that's a huge reward for standing up to death and torture, oh man, that's recognition, on top of the other recognition, medals and all the rest. That is all second only to being the hero of the absolute most oppressed and repressed (both) worthy victims, meaning those who wish to do what he did for them if they could like watching the Mandalorian wishing they could do that and then going back into the grind and struggle day after day of exploitation and dealing with the betrayal contest set up by the dictatorship. Nothing compares to that recognition, the recognition of the worthy victim. That is heroism definitionally. Really his heroism and those he led determined were the only thing holding up the dignity and living conditions of like 80% of Chileans, fear of the hero.

He studied sociology before becoming the Mandalorian. Must have learned something if he was determined to graduate.
Properties being private seems to give Java devs (and also PHP devs to a lesser extent) a false impression of security. The lack of public/private/protected is always a surprise to fellow programmers when I introduce them to Python, even though we still have conventions and it's never a problem in practice.

Culture, I guess...
Could be, the sin of dynamic IP.
I thought the correct term is „rationalize“, but that would only be the (probably flawed) translation from German.
How do you suggest getting rid of DAO/DTO? This has nothing to do with Java, but with the domain at hand.

I worked on several golang projects where protobuf was used, and the same dichotomy showed up in the code. There were three types even, protobuf types, internal types, and DB types, with manual mappers and validators having to be written between them. Quite a bad, verbose, and error prone experience, especially that golang itself is quite verbose.
> Are 'shows' now being produced with the knowledge they'll all be watched within a couple of days, not dramatically played out over weeks/months?

I think so. They'd have to have been aware of the risk once it was common for TV shows to be released on DVD and anything developed for streaming services should expect it too. It seems like shows really stepped up their continuity game after internet fandoms started pointing out all their mistakes.

Shows do still have cliffhangers, but that crutch isn't leaned on as often outside of season finales. I doubt we'll get many shows that always end on them these days.
Ballots are secret, people generally don't vote the way their boss tells them to unless their boss is making some persuasive arguments. In this case, "lockdowns will shut down businesses" is a common sense argument that was proven true numerous times around the world to anybody who cared to pay attention to their own neighborhoods. If people decided to vote out a mayor who was promising more of that, who's fault is it? The mayor, who suggested such a destructive and unpopular plan, or business owners who had the audacity to voice their opinions against it?

When politicians announce unpopular plans, causing people to voice their disagreement and vote the asshole out of office, that's democracy functioning as intended. Only authoritarian asshats looks at a situation like this and conclude that dissent is the problem.
Sorry, I edited my comment and then noticed you replied already. It's working by accident since the '\S+' will match the second '@', but if you had a quoted space in the user it would not work e.g. john."\ ".doe@valid.example, but would work with john.@.doe@invalid.example which I believe the regex is author meant to be caught as invalid.
Rusts error handling is almost identical to checked exceptions in practice. The reason it works is because there is no real equivalent to easily handle-able unchecked exceptions, and because macros and sum types make it very easy to wrap a lower level error in your higher level error and rethrow.

Basically, checked exceptions could have worked, if they were the only type, and had better ergonomics of use, and a language culture that emphasized correctness more.

Checked exceptions were wrong for Java, but that does not mean they are wrong universally.
But he is not spending time on social platform.