skysight-inc/HackerNews huggingface dataset:
I visited your site and, to be honest, to me it is unclear why I would should choose your solution over for example PostgreSQL.

* "Fast": up to 130.000 TPS (inserts apparently) sounds a lot, but I'm not sure it is, see for example http://akorotkov.github.io/blog/2016/05/09/scalability-towar.... Maybe I'm comparing apples with oranges, but since your statement is not backed up by anything I can verify myself this does not stand out as a feature to me. It also sits in a spot where it is too high for startups to be relevant and too low for potential global players since it seems to be the limit, and as you can see in the link, even PostgreSQL provides a way to scale way beyond that number. Maybe your solution can be clustered, but I see no mention of this.

* If I need an in-memory DB, I usually need it for caching or for tests. The first use case is mostly covered by Redis (but I admit being able to use SQL for cache retrieval has some appeal), the second use case (tests) is questionable, since I either use your DB all the way or I'd have a separate DB for tests, which is a not very inviting thing to have to me.

* You state that your DB is not only in-memory only but also can?(is always?) be persisted via Redis. How is that working, what are consequences for conflicts, transactionality etc.? I don't find much about this topic, just a reference that it is "[on] par with incumbent databases such as Postgres or MySQL".

* Lastly, you should mention that the SQL dialect is SQlite. I'd hate having to learn another SQL dialect and I guess many of my peers would do the same.

I'd suggest you switch the focus from "fast in-memory DB" to "Run SQL queries on cached data to allow more leeway to your real SQL database". This sounds appealing to me, provided there are some real-life examples how this can work (e.g. a demo project).

If you go this way, I'd also probably also drop (or not focus) "being able to persist cached data" to automating cache-refreshes consistently, since this would probably be needed.
Cdcontainers – library of data containers and data structures for C
"You talk about your lives and listen to each other like a normal fucking couple."

I agree that the author's approach seems to ooze a creepy sort of clinical mental dissection, but using "a normal fucking couple" as your relationship aspiration is a recipe for disaster.
> Big data is about I/O not CPU

> I’m a C++ veteran btw and understand the point but big data is about how to process petabytes of I/O not how to consume CPU.

I'm not sure this is cut-and-dry. Back when I was working on Spark workloads, there was some interesting research being done on where the bottlenecks were for jobs. I think it turned out for a lot of jobs, infinite disk / network io didn't give as much of an improvement as you'd expect.

https://databricks.com/session/making-sense-of-spark-perform...
Hold my beer, I’m firing up my [ insert dev stack ].
I was a bit surprised when I found out a couple of my (board)gaming friends actually like pixel art. I'm talking guys at least 10 years younger than me. I guess they simply don't remember the times of VGA graphics and they don't associate it with low tech or obsolete. The most anti-pixel people I know are all those who remember the rapidly changing graphics of the Moore's Law era.
How is that musl based binary built ? I saw the repositories travis configuration and wasn't able to find anything relevant.
A bit unrelated but I wrote https://github.com/amir/hepccn to list TCP connections by domains rather than just IPs. It filters connections to port 443 and 8443, downloads the peer certificate and then extracts the subject name (pretty sure I learned this trick from an article on Julia Evans' website but can't find it now). I wanted to add more functionalities to it but I stumbled upon an issue and that's for when SNI is enabled. I guess there's no way for me to recover the hostname the client has sent at the start of the handshaking process without introducing MITM, right?
Pay as You Go UK Offer 30GB Data,Unlimited UK Minutes and Unlimited UK Texts £10
New Orleans declares state of emergency following ransomware attack
He makes a 'technically correct' case for fully qualified domain names, but I'm not sure this a real problem. Under what circumstances are things really improved by using them? If your DNS server is untrustworthy, this doesn't help. If your DNS server is trustworthy, do fully qualified domain names help you?

There's almost nothing on the web about 'Common Internet Scheme'. [0]

Also, it's a little ironic that we're reading a page on spoofing, from a site which doesn't support HTTPS.

[0] https://www.google.com/search?q="Common+Internet+Scheme"
https://news.ycombinator.com/item?id=21883906
Bad naming..

WHAT(1) BSD General Commands Manual WHAT(1)
NAME
what -- show what versions of object modules were used to construct a file

(MacOS ...)
Cargo isn't easily google-able ... I was hoping someone would link how to install it, instead of being sassy.

I figured it out.

It can be found here:
https://doc.rust-lang.org/cargo/getting-started/installation...

You can install it easily by running this:
curl https://sh.rustup.rs -sSf | sh
To expand, the castle principle is what this is called, and it is seen as much as an obvious default in the USA as a horrifyingly violent monstrosity basically everywhere else.
The devtool is nice nowadays. It supports inspecting websocket messages, log events and has a multi-line support for console.
Thank you. Yes. The "they said global cooling" myth needs to be retired.

I did just a quick google search because it's 5am and I need to sleep soon, but this looks like a good history of the global cooling thing:

http://www.realclimate.org/index.php/archives/2005/01/the-gl...
Promomatic and Montage have been acquired – 12startupin12months
> with multiple FAT32 partitions as large as 32GB starting within the first 120GB

I have a single 120GB partition with Win98 and it's fine. I also use seagate tools to change the driver overall reporting size to 120gb.
The project page says it does not work on Windows.
https://news.ycombinator.com/item?id=21911696
About 7 years ago I had purchased an annual LinkedIn subscription. About a month into it I decided I didn't like running a recruiting business anymore. I was stuck with the subscription. I found someone who was willing to buy it off me for maybe 20% of what they would have paid. LinkedIn had zero interest in letting and/or helping me transfer to another person. What I ended up doing was adding the buyer to my company account, changing the company name (on LinkedIn), and then had them remove me. It worked great!
> Emulate the purported behavior of successful people

This one is very obvious and appears everywhere. People are fascinated by Jobs and the like, some even go as far as trating their employees like he did, considering this is one of the critical factors of his success.
And quite often it's not even a coincidence.

https://en.wikipedia.org/wiki/Calque
I use that extensively. On top of it, I use Temporary Containers [0] and pretty much run each tab on its own temp container to further reduce tracking.

For stuff that I want sessions to survive, I open them in specific multi-account containers.

[0] https://addons.mozilla.org/en-GB/firefox/addon/temporary-con...
> I would guess that the main issue is legal agreements with the publishers. The publishers don't want any game resales, they want only new sales.

Publishers tolerated reselling for decade when game mediums where physical.

Nowadays they complain about it to increase their margin, purely because they can technically lock the medium.

This is bullshit of the same level than the DRMs and other lock-in nonsense. I am pretty happy some consumer association finally arrived to say them to fuck off.
Maybe that is correct. What I'm just missing is a simple "proof" or at least an idea of a proof why some assumptions are violated. In this case you could a gain argue:
picking a coin random and then toss 300 times --> Multidimensional CLT. Not saying the article is wrong. I'm just saying, where should be a proof or at least a bit more evidence... Just a simple plot is not enough from my perspective
Priest Demands Owner of Wi-Fi Called “Lucyfer” to Rename Network
Why does it matter to reach strict consensus with a quorum of half plus one in the case of a continuous variable such as time of day? Wouldn't averaging work (regardless of the parity of the members)?
I remember seeing that but I really suspect it's a gross oversimplification and not likely to be very explanatory. Almost like science clickbait. But not saying there isn't some connection....
https://news.ycombinator.com/item?id=21911566
In OpenBSD DoH is disabled by default [1] :-)

[1] https://undeadly.org/cgi?action=article;sid=20190911113856
Yeah, they would never do that.

https://blog.mozilla.org/press-uk/2017/10/06/testing-cliqz-i...

"Users who receive a version of Firefox with Cliqz will have their browsing activity sent to Cliqz servers, including the URLs of pages they visit"

Ooops.
What about UDT [1]? Several open source libraries exist already.

[1]: https://en.wikipedia.org/wiki/UDP-based_Data_Transfer_Protoc...
7. Remove Chrome and never look back.
Sorry buddy, but there around millions of people around the world that go through very painful withdraws and don't break into people houses. The withdraws don't make them bad people, the criminal neglect for others does.
KafkaHQ
I think seasoned redditors call this a "circlejerk" - a circle of users that constantly upvotes same content without any additional information or debate.

This is what's happening here - a bunch of people that constantly grind their same old axe and upvote same old content while downvoting you :) Because you don't hate the evil of the month enough.
Is Alzheimer's on the rise, or are are simply more people getting diagnosed with it due to increased life expectancy?

A quick google search yields avg. age of diagnosis to be 80 years; 50 years ago life expectancy in the western world was 70 years, so a bunch of people would've probably passed from Heart Diseases and stroke back then, before getting to the point of dementia.

So it's pretty reasonable to assume that more research went towards things like heart diseases, etc. the past 50 years, than towards dementia and the likes.

But now, as we see a steady decline in those things (or at least them being the leading cause of death), we see more longevity-related diseases, like cancer and dementia.

What I'm trying to get at here is: Yes, maybe there have been ruling forces in academia and research that have stopped alternative theories, but wouldn't a simpler explanation be that there have simply been more pressing issues up until now, and we're now seeing a rise in things like dementia, due to having deal with those previous problems.

We have dementia in one side of our family, even though most have gotten it in their late 70s / early 80s, so I obviously hope they come up with something - which I have no doubt will happen, the next decades.
This isn't proof and looks more like an advertisement.
Let’s Talk Samsung Galaxy S11
I know plenty of drug addicts that don't break into people's homes putting themselves and others at risk. Hurting other people to benefit yourself is exactly the type of person that is just asking to be categorized as 'human trash'.
> Why is the web and Let's Encrypt any different? Websites execute code that can potentially harm your computer (via zero-days.)

The web is as much of a remote code execution vehicle as it is an application platform that could theoretically do a lot of things without the remote code execution in the form of wasm/JavaScript. TLS solves the issue of people eavesdropping passively and MITM actively to do real-world harm by stealing credentials or injecting malware: It was a solution to an actual problem. Don't get me wrong, I am very much advocating for requiring TLS EV certificates if you serve JavaScript or WebAssembly once we've finished purging the plaintext web. It's a necessary evil to get more accountability for code and subsequently ease prosecution for hosting and distributing malware.

People downloading and executing other people's code is also a problem in need of a solution because of the very much non-trivial risk of malware these days. App stores have worked on mobile (at least it's improved the mobile threat landscape compared to traditional desktop computing). The idea of an app store can be made to work for desktop computers as well to reap the same security benefits of having a central, reviewing gatekeeper that is subsidized by everyone publishing there to pay a cost.

The proper solution would be to have mobile-like sandboxing capabilities on Windows, macOS and Linux, but that's still far. Mandatory code signing with personal identification is just a stopgap measure.

> A paywall harms free software developers who can't afford hundreds of dollars a year for certificates, which is not a problem for me, but would be for many folks.

I don't deny that this is a problem for many folks. But this assumes (executable) free software is desirable. It isn't. End-user software should be must be made at a loss (time) or for profit. This just makes the loss much more economically explicit. In the long run, this could give back value to software in the perception of users, which I consider to be a good thing.
It is funny to the see exoticization of the German language, even though German is so close to English.

I think the author confuses etymology with meaning, and then uses wrong etymologies (e.g. translating "mut" to "courage" rather then the literal "mood") to arrive at some amazing "wisdom" in German.

Some of the words are exactly the same meaning as the English counterpart, e.g. develop also means to unwrap. It just have a French origin rather than a Germanic.

I think English is really the odd language here. Because so many English words are loanwords from French or Latin, their origin or etymology is not as apparent to English speakers.

(And of course the article sprinkles a bit of irrelevant neurobabble.)
Another poster did mention that a similarly named utility already exists on MacOS. Perhaps you’re invoking that instead?
Short and concise, as things should be. Thank you. :)
cargo install what (fails)

Package `trust-dns-proto v0.18.0` does not have these features: `tokio-compat`

(MacOS 10.15.2)
The underlying cause may be completely different, but it’s probably useful to group them together under the category “ways our societies can be wrong, even if part of that society tries to correct the whole”.
I use an extension that automatically closes tabs after 30 minutes of inactivity. So my tab counts never get super high.

I think when people say they want a lot of tabs, they mean they want better bookmarking and history search. There's almost no reason to keep more than a few dozen tabs open in the background, wasting CPU and RAM.
Using Google Sheets as a Database for React Apps
>>Was there ever a time in US history when you think the balance was right?

Yes, in the 1880s, where there were no federal laws violating freedom of contract, and state laws that did violate it frequently being struck down by the Supreme Court under Lochner Era judicial doctrines.

Do you really believe that unions were no less powerful before the advent of labor laws? Have you seen the unionization rate statistics?

I'm puzzled by your insistence on this absurd notion that labor laws that violate freedom of contract don't disproportionately advantage unions. Your Gish Gallop of off-tangent anecdotes notwithstanding.
Newly Identified Jet-Stream Pattern Could Imperil Global Food Supplies
https://news.ycombinator.com/item?id=21911593
I hear you. I run Urlbox (https://urlbox.io) and accuracy is one of the hardest parts, as well as scaling hundreds or thousands of instances of chrome since it’s a real memory hog.

I also managed to get a version of the urlbox renderer working on lambda but it fails on some websites due to the /tmp space limits, for example trying to do a full page screenshot of a heavy page like dailymail would use up all of the available disk space in the lambda environment with chrome’s media cache.
The TL;DR here seems to be that the CLT is false when it’s hypotheses are violated. This does not seem to be news.
Talking with your SO on the predefined schedule is just a tad less frightening than not talking at all.
Talked to many people lit you mentioned. Large percentage repeats these points:

1) We always wait for database, so performance of our code does not matter. This comes from places where ironically the whole database can fit into RAM. 10+ gbps connectivity - well it is almost commodity for business so the latency is not much of a bottleneck. Fast IO to store data - well imagine array of Optane drives. Not very cheap but really peanuts for normal business. All this means that purposely built data server which is a heart of many type of business residing on decent computer, can be blindingly fast and most of the businesses will never ever outgrow it. I've written quite a few of such servers serving loads of businesses in NA so hopefully my experience is not irrelevant.

2) Scripting languages are so convenient to use and save so much time and this is what matters as the salary is a main expense. - Personally I use those mostly for management/deployment/etc.etc type of scripts and maybe to quickly test some small ideas. I clearly see their benefits there. Anything that resembles a product that would actually run business. Sorry but experienced developer can implement those just as fast as in any scripting language and it will save a ton on maintenance.

3) And finally do not do premature optimization mantra . - In my opinion switching from scripting language to something like C++ has nothing to do with premature optimization. Developer can be very productive with compiled languages as they also have megatons of libraries for any imaginable task.
that's how it started over a hundred years ago, it's harder to start seeing progress on treating Alzheimer's.
>Doesn’t every language have such a thing?

Not in the same degree.

>What makes German more exceptional than English?

Different syntax, more abstract terms, and easier to combine terms and create new meanings.

>Or Chinese more exceptional than English?

Totally different writing system, syntax and sensibility, and a couple of millennia or more of added history.
Videolang? DuckDuckGo also includes results to VideoLAN of VLC fame.
Google does better and shows, well, what this comment section is about.
maybe i'd agree with you if i hadn't had exactly such monitors attached to my box.
A small rule that we set at $WORK, that I found quite helpful for comments: always require a Jira ticket ID if you add a TODO comment.

That way you always have `// TODO (PJ-1234): better to have some caching mechanism`, where `PJ-1234` is a ticket with "TechnicalDebt" tag, and more details/context.

That gives some transparency to the rest of the team (outside of people working on this specific code base), and avoid situations where nobody knows why a TODO comment exists.
That's weird - it's the other way round for me. With chrome, the fan on my laptop is often running when I have pages open in the background. With firefox, it's cool and silent.
I have some problems with this article because of personal experience which differs. They talk about the constraints of 'working memory' which makes it unlikely, or even impossible to scan more than a few sentences at once and comprehend them. It just so happens that i sometimes scan a whole page at once, just by looking at it, and have understood it. But almost only on paper, and without formulas or diagrams in it. But not every time, or 'at will'. It just happens.

Not in the sense that i memorized it, and could repeat it word for word, but the gist of it, the point, message, whatever.

It even varies, because sometimes, when i need to recheck some datum mentioned like a point in time, or an amount of
something, or a cross reference, i recall exactly where on the page that was, and where that page was. This happens less on screens of any sort, but more so with real paper.
Makes no difference if fiction, or non-fiction.

I guess it happens from anywhere from 0,3 to 0,5% of everything i read, it would be up to 5% if i'd only read on real paper. So much for the 'haptics' of 'cyber'...

Anyways, i could read before Kindergarden, because my older Sister tought me, just for fun. I remember the first word i
could read was the neon signage of some supermarket called 'Hit', because i asked what it meant. That's how it began.

At the same time this introduced me to the concepts of different languages, different spellings for the same words, and different words for the same things in different languages. Because i'm german, and hit is english.

Early school was often boring torture for me because of that. I could read books and newspapers, and my classmates stuttered along excrutiatingly slow. This lasted maybe to the 6th grade, then they finally caught up(mostly).

Also around that time i finally realized that i had this ability, and it was something special. Interestingly again not in my native language, but in english.

Teacher said go to page xyz and read this, say ready when you are done. I did, and maybe 2 secands later said: 'Ready!' (Was something about the double decker buses in London)

I never read that before (at least not conscious) because everything in that book was boring to me, and of course got reprimanded, which i considered as unfair.

It's like having a photocopy before the 'inner eye' which slowly fades, but not exactly like a photocopy, because then i could read from it and repeat it letter for letter, and word for word, which i can't.

So i'm wondering what do they mean when they talk about 'speed reading', does this include the necessity of memorizing everything, being able to do it anytime, or just the 'lossy' compression of meaning like i (sometimes) do?

In case of the latter, then from my point of view that is like blind people (from birth on) talking about color.

some edits: spelling, structure
> That said, I still can't get used to Firefox.

Ironic username, then.
That sounds more like someone unfamiliar with good practices generally than python-specific issues.

Also ... Why'd you hire this person? Is there such a lack of "good" developers in your area?
> Well, that didn't count the amortization of developer time over the lifetime of the product once the product was developed.

I'll bite. I think it actually counts not only that, but also the probability that the product will actually get to be developed, and not need to significantly pivot, therefore throwing all developer time spent on perfomance to garbage.
Sure, but in the same way that Newton’s laws of motion are an oversimplification of rocket science while still being enough to tell you that it works.
Taylor Swift calls out “the unregulated world of private equity”
>Alternative title: "One language that has different close compounding rules than another language has different compound nouns than that other language".

And different cultural and historical sensibilities expressed in those compound nouns - which is the main point of the article one would assume, not the mechanics...
>”quite good” (IGN)

I have no words that could describe my disgust for this characterization and stay in hn guidelines. If they dare to call that art “quite good”, they deserve no art ever.
you probably mean URI
Moving from Simplenote to Notational FZF
Backend web development doesn't change much once developed. How many ways can one do CRUD on the backend?