skysight-inc/HackerNews huggingface dataset:
I think the point is that now that we're in the era of distributed/cloud/partitioned databases, the query logic cannot necessarily be colocated with the storage, so might as well get the advantages of decoupling.

The performance gains at the distributed level seem to rely on either parallelized compute (a-la MapReduce) or over-indexing (a-la ElasticSearch/GIN) rather than the sort of efficiency gains that were made at the level of optimizing between cpu/cache/memory/disk. I think modern problems regarding distributed databases are concerned with the time complexity not exploding as the size of the data does.
Browsers already auto update
As per my understanding, CQRS fits here if you consider the database log as the "event source". But wouldn't it be terrible performance wise to create the "view" from the event source rather than using the storage layer.
Important Traits in a UX Consultant
How ownCloud Contributes to Open Source
Still testing but seems to be around 3% improvement for most cases I have tried.
Not only is it bizarre that crash tests are done only with male dummies, it's also bizarre that they're only done with average dummies. Nobody is average. You want cars to be safe for unusually tall, short or heavy people as well, don't you? The sexism of the situation makes it even worse, but even if you ignore the sexism, it seems really hard to justify such limitations on safety tests.
That's not a desktop setup.

It's much more complicated than the workstation setup I use at work.

A desktop setup is my Xiaomi laptop with Ubuntu 18.04 that I use as media caster or to browse amazon while on the couch.

It works flawlessly, much better than the preinstalled Windows 10 in chinese.
I happen to own an oddity in a CD form called Pottery Barn Mix. Mostly jazz/lounge remixes, similar to Verve Remixed. It is really quite nice... except for the disk title :)
> Flatpak is over-engineered garbage.

But, it works, especially for the use case of the "I need the latest and greatest versions of two packages".

> AppImage can do that too, since it is a lot less over-engineered, but sadly very few developers use AppImage and it even distributions like Nitriux that claim to support AppImages don't display icons for them.

So, use one of the other 20 distros where AppImages just work, perfectly, out-the-box.
@def- small typo

> Since i’s a bitmap font
If you were to reverse proxy from the same domain then yes, you'd get blocked eventually.

The problem is that creating reverse proxies on random domains is too easy, by distributing this to different domains it wouldn't be possible to block this effectively!
> to use an application the distro didn't deem worthy of inclusion in their repo.

How did you come to this conclusion? Did you request the package be included in the distro you use? If so, and it wasn't provided, provide the bug report/feature request link ...
What would u want to ask an experienced hyperledger fabric developer?
This is Java 2.0 isn't it?
"Write once, run everywhere".

I wonder how one would solve linking to native libraries and the like through this.

I still prefer just having the application source code available so one can compile it for a specific system.
Every study that I know show that the dematerialization of economy will lead to a degrowth [1]. Moreover there are many non material things that we need but the majority used to be free. Having time with friends and family for instance. Do we need to turn our relations into a commodity only to achieve growth? Why are we so obsessed with growth that we are willing to exploit ourselves and the planet in order to achieve it?

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3804739/
Given this architecture, do we know why Aurora caps at 64TB max size?
An android library to design menu in your android app in a cooler way
Of course it does. Economic growth always means growth in energy consumption even if it is more brains thinking, brains need food (i.e. energy).
Not sure who you are referring to, but there is a great Schopenhauer quote along the same lines:

The cheapest sort of pride is national pride; for if a man is proud of his own nation, it argues that he has no qualities of his own of which he can be proud; otherwise he would not have recourse to those which he shares with so many millions of his fellow men. The man who is endowed with important personal qualities will be only too ready to see clearly in what respects his own nation falls short since their failings will be constantly before his eyes. But every miserable fool who has nothing at all of which he can be proud adopts, as a last resource, pride in the nation to which he belongs; he is ready and glad to defend all its faults and follies tooth and nail, thus reimbursing himself for his own inferiority.

– Arthur Schopenhauer

Aphorisms on the Wisdom of Life
Can't agree more. It was pretty crazy in the 70s/80s.

You had people literally baking themselves in the sun with tanning oils. Even after "Slip Slop Slap" was first promoted in the early 80s everyone was still trying to get a tan.
Peacock – Late Night Coding FTW
>Build once, run where the runtime in available.

To be fair, that's true of everything. We only take for granted that some runtimes are more common than others.

The only reason the web is a "universal" runtime is that browser vendors ship to every conceivable platform and more or less agree on standards.
TLDR;

A VS Code extension for those of us that have multiple windows open, and want to visually differentiate them by subtly changing colours.
> because then you have to spend 40 minutes trying to install all the dependencies and building the package from source, instead of the 3 minutes it would have taken to install an .exe on Windows.

No, you take 2 minutes to install it using flatpak, or download a .appimage file.

And if neither of those are available, you spend that 40 minutes packaging the software, and submitting it to the distro you use for inclusion.

(If it was already packaged, but not new enough, that's a ~5 min job to do the update for your distro)
> the text format defined by the WebAssembly reference interpreter (.wat)

https://www.destroyallsoftware.com/talks/wat
Could you please expand on fudging numbers and fraud filters?

The original question that I was trying to answer was if the numbers that I was seeing for mobile users were skewed by how much more difficult it is to get an ad blocker for mobile.
I replaced the terrible 1366x768 panel in my ThinkPad E530 with a FHD panel from a W530. Easy swap and it all "just worked". So even in the Lenovo era they're very easy machines to work on.

Edit to add: Obviously this is an i5 laptop from 2012, much newer than some of the other machines in this thread. Although it's not my daily driver anymore I do still use it for music production.
The Snowden leaks.

We saw photographs of this taking place in what looked like an assembly line or distribution centre, along with accompanying text from internal NSA presentation slides.
Koinex launches Express, an instant crypto converter for lightning speed swaps
New Particles Library for JavaScript
https://github.com/Rabadonnn/Particalls.js
Hello, I want to persent my particle library for javascript. I have created this tool to help people get a particle system rifht on the browser. It has a few settings for now, but I am going to improve it. Just follow the tutorial in the README.md on my github. Please tell me improvements or issues about it so I can improve it. Also I am planning to add WebGL support.
I can just feel Emerson smiling contentedly at this comment. :-D Thank you.
Around the time of the article (1996) I was faced with learning either C++ or Java. When I picked up any C++ book, chances are half the text would be about how to wrestle with memory. I decided C++ wasn't for me.

Java was (and still is) a C-like language with objects and fully automatic memory management. Its standard library was a lot less efficient than that of C++ but generally more pleasant to use. Another plus was the inclusion of a (bizarrely stunted pre-Swing, but still) GUI API in the standard library. The price to be paid was program startup time rivalling C++ compile times.

In the early days, Java didn't have generics or containers comparable to what you see in Boost or the STL. Hash maps were there, though, and very versatile if a bit slow.
Rotating plastic that relies on sensitive optics? No thanks, that seems far from perfect for lossless, digital data. I will take a solid-state medium any day over spinning discs.
Ask HN: I become less addicted to HN. Did HN change?
I don't find HN as interesting as I did two or three years ago,but I can not tell if it was HN that changed, or me.
Try explaining hard things to kids. That's the best way to understand how to teach.
Those fields are part of a UNESCO world heritage site, where countless neolithic artefacts (including human remains) would be disturbed or destroyed by construction.

Besides that, the road is very busy and noisy, and is a huge blight on the site itself. Visitors will get a much better sense of how Stonehenge felt for ancient visitors without the stinking, roaring A-road right next to it!
That's interesting, and good to know! I wonder if the heuristic can be bypassed by changing the code (e.g. adding a semicolon) or changing the URL further.
Monocle Reader – Websites you follow, at a glance – Beta Preview
The article says "200 microns" as well.
It's a proof of concept. If it doesn't work for you then you are meant to know that :)

It's not a bug, it's a feature!
This website has a non GDPR compliant wall which coerces you to accept terms.
> But you have to live under the wing of your distro mantainers, instead of installing whatever you want from any third party. Isn't Linux supposed to be about freedom?

You don't. Yes, but if you don't take advantage of the freedom, that's not freedom's fault.

> Yes, you can install software using tarballs, but it's not usable for 90% of users, and not because of the distribution model, but because of the lack of standardization in a good, easy to use application-installing API.

See Flatpak. Go look at what software is available at https://flathub.org/apps , but both GNOME and KDE have application managers that can install from Flatpak repos (configured to use Flathub by default), and possibly the distro's native package manager as well (via PackageKit).

Or you can also use AppImage files.
it's always surprises me that linux developers still care about ctags...

There are more powerful solutions and easier to setup (YouCompleteMe, for example). I was completly sold out when I tried for the fist time a few years ago. I was pretty happy to drop all my ctags's related scripts.
Datomic does the same. Storage, query and writing are completely decoupled.

See more https://docs.datomic.com/on-prem/storage.html#storage-servic...
> "The order-preserving aspect of this new implementation is considered an implementation detail and should not be relied upon"

FWIW https://docs.python.org/3/whatsnew/3.7.html

> the insertion-order preservation nature of dict objects has been declared to be an official part of the Python language spec.

https://mail.python.org/pipermail/python-dev/2017-December/1...

There's a big difference between "iteration order is deterministic" and "iteration order is <very specific high-level behaviour>" even if the latter is a side-effect of an implementation details. In particular, iteration order being either insertion order or sorted are useful and sought-after properties, while other implementation-dependent deterministic orderings are mostly implicit dependencies and sources of bugs (not unlike e.g. the scheduling sequence of goroutines in Go).
r/unixporn can be a good source for ricing inspiration.

I can recommend the unaboomer's rice vids for a fun evening https://www.youtube.com/channel/UC2eYFnH61tmytImy1mTYvhA
Ok, use 'x' and write "(note that 'x' means multiplication)" instead of "(note that \* means multiplication, there doesnt seem to be a way to escape an asterisk)". More legible and shorter and 'symbol is already used for the purpose' and..
I have a feeling that an alien anthropologist approach is ultimately better than the reactive approach - I grew up with an autistic brother who was nonetheless socially capable, simply through distilling social problems into a set of hard rules. Sometimes you get edge cases and he gets into trouble, but for 90% of the time, he was actually way more socially able than I was, simply by having a better-formed understanding, less overwhelmed by immediacy and assumptions.

You need a degree of alien anthropology to be able to respond to what's really important in a conversation - an extremely socially capable deaf friend of mine pointed out, for instance, that body language is more important than verbal content in most casual interactions. These kind of insights are kinda hard to gain from a neurotypical, non-deaf perspective like mine, because you're a bit like a fish that doesn't realize he's swimming in water.
Saying that you have perfect choice when half of the things you need to use use dark patterns rife with abuse does not make it true either.
I blocked GTM and GA with Little Snitch... your bypass doesn't work
Honestly, with intense warmongering and politics being broadcast 24/7 in my country, I come to HN to discuss better than what one zealot wants to do to another. I already woke up to the news that India had crossed the border, felt sad, decided to browse HN for intellectually stimulating debate and found this instead.

Let's please stick to hacker-friendly content? This stuff will just invites a flamewar, and we've got enough war talk happening in the real world.
I'm heading in similar direction. also using Arch Linux, VIM. do like i3 & tmux, using suckless terminal (I like terminal in true colors). and tend to favor default settings everywhere unless really really forced. installation takes couple hours (IF you know how) - lasts for eternity.
Interesting, do you know if they rely on the same principle of using several domains, making it harder to block?
I'm not sure I understand your argument. Are you claiming that countries don't go to war because to do so is irrational? Because that clearly contradicts reality, countries do go to war.
It seems people are going back to P2P for movies.
I'd forgotten the ordeals of unsynchronized srt files. Thanks to the Netflix era.
What Is Anonymous and Non-Anonymous Egg Donation?
https://www.artbabyeggdonors.com/2019/02/what-is-anonymous-non-anonymous-egg-donation/
Not a native speaker, I confused army and military.
> What requirement do you have to update Go's version on the very day it is released?

The ability to test / CI that your library works properly?
Same laptop, I've opted for Linux Mint.
There's ##werewolf@freenode that would provide you the opportunity to see how hard it is to convince others even as humans, there's even a gamemode where the game bot becomes the wolf and people detect that by just some heuristics and gut feeling.
You are correct that the market forces were there before, and that the epidemics couldn't have occurred without industrial food transformation. Before that, how fattening food was was limited by biology and I suppose that it was slow enough for human populations to adapt.

Also, the "artificial = good" meme mid-20th century probably helped bootstrap the whole thing by disrupting otherwise conservative feeding habits.

Corn syrup is a positive factor, but the obesity epidemics also occurred in other industrialized countries where it is far less prevalent.

Thus the driving force is growth seeking beyond reason (through both the market and (corrupt?) subsidies). Technology just gave it leverage.
No, that does not require upgrading to the latest version on the day it is released.
Is there any performance issue that we should be aware of when turning on TLS 1.3? Go's standard library has many assembly implementations (to leverage CPU special opcodes). What is the speed of the TLS 1.3 crypto stack in Go?
“lossless, digital data” is a contradiction in terms if the source is analog. When converting analog to digital, resolution is finite.
Probably because not everything you want to see is on Netflix anymore and it's getting worse.
This idea that they just re-label an existing laptop and call it a day really is not accurate:

https://www.reddit.com/r/linux/comments/5umefi/system76_refr...
I don't see at all why you're saying it's not a desktop setup. It's obviously a workstation computer with media capabilities. The word desktop implies pretty much that. In contrast to desktop, there are portable computers and servers. Today the difference between portable and desktop amounts to just additional power management tools, so it's pretty much the same. So there's just workstation and server, ignoring Androids, Google Chrome laptops, etc. This is certainly not a server.

As to the content itself, the insights, configs and tools listed are great. My setups have very similar objectives, but solving a lot of these mundane problems can mean days, so I'm definitely saving this for later.
I use YouCompleteMe at work for large projects (and it still sometimes struggles with looking up some symbols), but for my rather simple personal projects ctags has always been good enough.
"We made a principled decision that we're not going to withhold technology from institutions that we have elected in democracies to protect the freedoms we enjoy"

I wonder what Virtual Reality glasses Microsoft-ceo Satya Nadella was wearing when implicitly denying the existence of the https://en.wikipedia.org/wiki/Military%E2%80%93industrial_co...
I ordered a new router and a few extenders. Thank you for the recommendation. I'll post an update as to how it is working.
Excellent post! I found #3 pretty informative (and funny, in a sad way) in particular.
MWC Day One: Qualcomm Robots, Leonardo D’IoT, Disobedient Coffee Machines
Beware! You entered the "cutesy animals, let's save the planet, everyone's cool man" territory with nuance, humour and wider perspective. People don't forgive that easily.

If you want to be fun at parties, you can also try this: "What do you mean, 'YOLO, do what your heart tells you, no matter what they say'? Does that also apply to rapists and murderers?"
Vastu for health – health problems – Dr. Puneet chawla – Vastu video part 2
> bad tech book writer

You can't possibly mean his "Code: The Hidden Language of Computer Hardware and Software" or "The Annotated Turing: A Guided Tour through Alan Turing's Historic
Paper on Computability and the Turing Machine"? These books are great.
Wow, I never knew this. Can you give an example of such a system? My initial search has returned nothing.
In similar vein but vastly different:

Firefox + Tridactyl

i3 + i3bar + dmenu + rofi

dunst

Powershell instead of zsh

No desktop manager
I'm a veteran of Linux for 23 years, and been Windows free for 15 years or so. I love Linux. I love my lightweight i3 setup. Neovim, neomutt, weechat, ncmpcpp...
Makes deployment harder surely? Now you need to both ship the wasm runner and the compiled code of the executable?
Its a war on terror. Not a war against a particular country. It is better not to have such a debate in HN. #PMKB
Tech is rarely about tech (same as for most things in life: X is rarely about X). It's about money and power/control.

Java was proprietary for a long time and even now it's basically controlled by Oracle.

Also, due to various issues, it doesn't really run on Android and it doesn't run at all on iOS (I know about Codename One, I mean the OpenJDK).

WASM is a truly open standard. And it's quite likely to be present on all platforms, even though for obvious reasons platform vendors will drag their feet regarding WASM.
Maybe the political climate is so that your news interests have (momentarily?) shifted.
if you're curious, it's https://www.maangchi.com/recipe/ganjang-gejang or "Raw crabs marinated in soy sauce"
And do you think that's because he got such significant new information in the two weeks since the report, or because he summarized badly?

By itself it looks like new information. But once you consider it's a typical post on twitter, it's quite plausible that it's a botched quotation.

The agreement pertains to posts that "contain, or reasonably could contain, material information". Sounds like it needs [a likelihood of] actual material information to count.

(This is all assuming that "material information" is info that's not already widely publicly distributed. In other words I am assuming that a tweet of "Tesla makes cars." would not violate the agreement.)

(Also, none of this precludes him getting in trouble for a misleading tweet, entirely separately from whether he violated this agreement.)
Can you share which laptop you have from Xiaomi?
The query logic/execution is pushed down to the storage in most reasonable distributed database architectures, along with enough metadata that the individual storage engines are fully aware of (their piece of) the execution plan and orchestrate it directly with other nodes e.g. for joins. The reason for local storage is that this will be almost completely bandwidth bound. When you look at growing markets like sensor analytics for edge computing this is the only model that works at scale. Most new parallel databases aren't using a classic MapReduce model or really anything that requires centralized orchestration.

The distributed databases in open source are a bit of a biased sample as they tend to copy architectures from each other and are a trailing indicator of the state-of-the-art. For example, you virtually never see facilities for individual nodes to self-orchestrate parallel query execution (this is almost always centralized), which entirely changes how you would go about scaling out e.g. join operations or mixed workload. Building this facility typically requires a tightly coupled storage and execution engine, but open source systems are strongly biased toward decoupling these things for expediency. Open source database architecture is trapped in a local minima.
Yep, this is 100% true. Discourse on gender related topics on HN is digusting at best, and gender related articles are prolifically flagged. More undocumented behavior here: https://github.com/minimaxir/hacker-news-undocumented
I think you should read this:
https://docs.google.com/document/d/1wkJ6Ruh2IiR-caT-PS3n5Yt5...

Take it with a grain of salt and use your intuition. Related thread on HN: https://news.ycombinator.com/item?id=19214512
Another patent from the same guy is a gravitational wave generator. Maybe I missed something but I don't think that was possible. So I would take that new patent with some good dose of skepticism.
>First, there's a ton of evidence that people also get promoted/appreciated for the right reasons

You're gonna have to post some of that evidence please.
Some pictures here [1].

[1] https://en.wikipedia.org/wiki/Caddy_(hardware)
Employment status, Medicaid status, and zip code you live in are all pretty good proxies. Someone who doesn’t offer employer provided insurance is probably not worth pursuing unless they have some other indicator of wealth.