HN user

pingsl

105 karma

~ Database engineer for decades

~ Open source evangelist for a while

Posts27
Comments49
View on HN
emqx.substack.com 2y ago

Will QUIC Become the Next-Generation Protocol for Connected Cars?

pingsl
1pts0
jungu.me 4y ago

GPU Data Analytics Startups Removed GPU from Their Tags

pingsl
1pts0
github.com 4y ago

Bytebase: Database schema change and version control tool

pingsl
2pts0
github.com 4y ago

Substrait: Cross-Language Serialization for Relational Algebra

pingsl
36pts4
news.ycombinator.com 4y ago

Ask HN: Is Twitter Space a better choice for community engagement?

pingsl
1pts0
milvus.io 4y ago

How We Deletes Streaming Data in a Distributed Vector Database Cluster

pingsl
3pts0
skywalking.apache.org 4y ago

Volcengine Inc violates the Apache 2.0 License when using SkyWalking

pingsl
2pts1
milvus.io 4y ago

General Availability of Milvus 2.0 (finally)

pingsl
1pts0
onlinecensorship.org 4y ago

Tracking the impact of content moderation on freedom of expression worldwide

pingsl
2pts0
www.vldb.org 4y ago

[pdf] Single-Node Fault-Tolerant Stream Processing

pingsl
1pts0
news.ycombinator.com 4y ago

Ask HN: Do you support Apache Kafka more than Apache Pulsar? Why?

pingsl
4pts0
docs.towhee.io 4y ago

Music recognition by embedding similarity matching

pingsl
2pts0
jungu.me 4y ago

The Distributed SQL Database: a database evolution?

pingsl
3pts0
www.businessinsider.com 4y ago

A White House economist says it's a 'Great Upgrade,' not a Great Resignation

pingsl
1pts0
www.businessinsider.com 4y ago

A federal judge rebuked Trump's lawyer's claim

pingsl
2pts0
towhee.io 4y ago

Show HN: Towhee, generate embedding vectors at ease

pingsl
3pts0
techcrunch.com 4y ago

$10B is the new $1B, and we need a new framework for startup valuations

pingsl
5pts0
milvus.io 4y ago

Show HN: Milvus vector database 2.0 is now cloud-scalable

pingsl
3pts0
future.a16z.com 4y ago

Rethinking Equity Compensation: From Lottery Ticket to Financial Wedge

pingsl
2pts1
itsfoss.com 4y ago

Getting Nostalgic with Common Desktop Environment on a Modern Linux Distro

pingsl
3pts0
www.eff.org 4y ago

EFF: 2021 Year in Review

pingsl
20pts1
jungu.me 4y ago

The Exclusive License to Make Money from the Community Contributions

pingsl
39pts12
www.eff.org 4y ago

EFF: Release Records Showing How Law Enforcement Uses Cell-Site Simulators

pingsl
2pts0
gujun720.medium.com 4y ago

Way to the Cloud-Scalable Vector Database

pingsl
2pts0
medium.com 4y ago

Taichi: A Beginner’s Guide to High Performance Computing in Python

pingsl
10pts1
cd.foundation 4y ago

State of Continuous Delivery 18 Months into the Covid-19 Pandemic

pingsl
3pts0
engula.io 4y ago

Performance test: An open source KV storage engine in cloud

pingsl
1pts0

This is horrible -_-!!! But I wonder what would happen to GitHub Discussions in this situation?

I now 100% feel necessary to build a Discord channel for OSS projects.

From an app dev perspective, sysplex is very similar to a single system image, especially when they are using the Db2 database.

if someone has access to data the assumption is they are able to read it.

This is not the case in most production for two major reasons:

1. Row-level security is expensive and hard to manage, so in most cases, users are granted the select privilege on table level. But indeed, it doesn't mean they should have access to all the rows in that table.

2. Power users should not have production accounts all the time. The production accounts should only be activated when power users have to perform the changes during the production change window.

So financial institutes usually generate two kinds of reports for audit/regulation purposes.

1. Report on the privileges and roles, which tells if a user should have those privileges and roles. This is a periodically static report.

2. Report on the actions a user has performed to see if these actions are part of the changes. This is a dynamic report in which we have to capture the select statements.

I am afraid data audit is not just about data changes. The real challenge is how to audit the data read which people should not do.

Since there is no redo logs generated for data read, CDC could not help in this case. It will reply on the audit traces, the SQL capture and cache, etc. But it's costly.

On windows and android was consensus reached between all interested parties or was consensus reached within microsoft/google?

This is exactly the number 1 challenge for Linux Desktops: hard to coordinate with each party, then we end up hundreds of different distros.

the overall user experience is very good if you stick to a pure GNOME desktop. KDE and Xfce are also pretty good.

Yes, exactly users have to stick to one single environment. But when you want to use Gtk application on KDE, then ...

Agreed, KDE is great. I like Kubuntu and KDE Neon. A little bit frustrated when I have to use a Gtk application; it's sometimes not working well in a KDE environment.

I use Windows/MacOS/Linux(Ubuntu) on a regular base.

As a ordinary end user, I feel

1. Windows software are usually good at product function design.

2. Mac has a better enforcement on overall UX. The visual across different software (from different vendors) are much consistent.

3. Linux desktop is unfortunately still missing above 2 points.

Some Linux distro provides really good visual, but it only applies to its built–in programs. If you'd like to switch to the external programs, the system visual might be fragmented.

I really hope in this new wave people could make some consensus on the visual of Linux desktop.

Think about this, there is no notification system on HN. If you got any errors, you'd better send an email to the moderators here.

I did this when I first created the ID, the moderator helped me out. Or my ID will be shadow blocked. :D

What he described is not only a Discord "issue", it applied to other modern communication tools as well. I feel Discord is better than Slack because there is no 10K searchable message limit for free accounts and ridiculous pricing model.

I followed up on this and had some conversation with one of the Skywalking PMC members.

They escalated the situation to the company legal of Byte Dance (the parent company of Volcengine Inc.). Then Volcengine has added an Apache license file for Skywalking. Skywalking is open-source software, it has no commercial license. So nobody knew how to evaluate the impact of this violation. And some people thought it was well resolved.

I felt very frustrated about this. It means there is totally *zero* risk to violating an open-source software.

Try to stop thinking too much. There is a book called "The Power of Now". You live at this moment, you only need to care about this moment. You moved the box to the car, it's fine. You don't need that thing at this moment. When you need it, just go get it.

I know it will sound like old school.

MGui 5 years ago

I noticed it's "Last update: Aug 28, 2003". So what is the point here?

These 2 predicates are totally different.

The predicate in the 1st statement is actually an expression "created_at + INTERVAL '90 DAY'", it's not column "created_at".

Some databases allow users to create indexes on expression. So if you want to write the 1st statement, you need an index on expression, not a normal index.

Activision Blizzard is finally being acquired?! Yeah, no wonder, they are not doing well these years.

Wait, it's an all-cash transaction valued at $68.7 billion?! So at least Microsoft believes they are doing well...

China is on the opposite, for example, there will be over 10 million college graduates in China in the coming summer.

However, Chinese graduates are in a similar situation as US college graduates.

It's hard to find a decent job with a college degree. The college degree was once the premium but now more like a baseline in many industrials. Now China wants to push more young men to go to the professional education track.

But the challenge is there are more issues in professional education than in college education here.

I think it depends on the development stage of your product.

If you just get some amazing idea you want to quickly lauch and see the result, then the best way is to adpot 3rd parties as much as possible (as long as those stuff could work together).

Then your product receives the momentum, exciting. But you start to have all kinds of issues because you don't spend much effort on the stuff, the initial version. It's not about your capability. You just don't need a perfect design in the very early stage of the product. You might only need 1 or 2 people in order to get all the SaaS work together, although it's not optimal from system and computer resources perspectives.

Then you start to think about refactor the product, a better design, a decent system which means you have to worry about everything. And the first problem is do you have adequate engineers to do that work.

Some startups died in the refactor...

For realtime features, it's hard to build since you have to worry all the infrastructure, scaling and performance. And the even harder part is to run the realtime features smoothly and stably. So I would recommend to use 3rd parties SaaS until you have enough resources and time.

What is the alternative to nuclear power for Germans?

People want to control carbon emissions, people want clean power, people want cheap power, people don't want to take any potential (small) risk.

That is really hard.

New Year, New CEO 5 years ago

To host a privacy-first IM platform is really challenging. If they took advantage of the users' privacy (behavior, interests, contacts, etc.), they would make good revenue. But they will not.

Then how to make this good thing sustainable is a question. Users would think donation is fair enough. But the fact is a world-class IM platform needs an exceptional engineering workforce. Those people are not just looking for users' donations at will.