News for hackers. Stuff that matters.

xiasongh

Has anyone compared ClickHouse and StarRocks[0]? Join performance seems a lot better on StarRocks a few months ago but I'm not sure if that still holds true.

[0] https://www.starrocks.io/

Re:Some Things to Expect in 2025 on Thursday January 16, 2025 @11:37PM (#42734138)
Didn't people already do that before, copy and pasting code off stack overflow? I don't like it either but this issue has always existed, but perhaps it is more common now
That's a ridiculous accusation. Swift is not an uncommon adjective.
Which Request for Startup is this? I'm not able to find it
Re:Jepsen: Bufstream 0.1.0 on Tuesday November 12, 2024 @11:08AM (#42116703)
Found this on their website https://github.com/bufbuild/buf
Re:New Mac Mini with M4 on Tuesday October 29, 2024 @01:05PM (#41986684)
From the article

> Mac mini with M4 starts at $599 (U.S.) and $499 (U.S.) for education. Additional technical specifications are available at apple.com/mac-mini.

Re:The Part of PostgreSQL We Hate the Most on Monday October 21, 2024 @09:39PM (#41910345)
CMU's Intro to Database Systems course is one of the best resources. Andy Pavlo has his lectures all up on youtube
Re:Pear AI founder: We made two big mistakes on Tuesday October 01, 2024 @10:26AM (#41708902)
They are new grads
> Sequoia buying UFC is really strange, too.

I'm having trouble finding sources for this. I do see that Sequoia Capital China invested in ONE Championship, but not Sequoia and UFC

How does this compare to pg_analytics?

https://github.com/paradedb/pg_analytics

Re:Make Your Program Slower with Threads on Thursday June 06, 2024 @08:43PM (#40604133)
There's key parts left out of that quote that changes the tone quite a bit. Here is the full one

"Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%." - Donald Knuth

Re:Don't DRY Your Code Prematurely on Thursday May 30, 2024 @01:56PM (#40526685)
This might not be a perfect example, but there's a paper by Michael Stonebraker "One size fits all": an idea whose time has come and gone

It might not specifically be DRY, but still related generic vs specialized code/systems.

https://ieeexplore.ieee.org/document/1410100

> By mutable data do you mean - change data coming from OLTP databases?

Yes, exactly! I see there is some kind of support, but is it possible to use the OLTP database as an event source?

For example, say I had a table in my OLTP database, `data.returns`, that had columns `ts`, the event time, and `status`, which can be PENDING or COMPLETED. I'd like to generate point-in-time correct training data, where the feature is the count of completed returns. It seems like all the necessary information to calculate this is there

How does Chronon handle mutable data when backfilling? Or does it make some assumptions on the underlying data?
Re:Show HN: Add Code Interpreter to Claude 3 Opus on Monday April 08, 2024 @10:18AM (#39969984)
Unfortunately I haven't solved that issue either and the UI could easily break on updates
Re:Show HN: Add Code Interpreter to Claude 3 Opus on Sunday April 07, 2024 @11:23PM (#39965949)
I also thought my usage pattern of ChatGPT resembled Jupyter notebooks. I tried to make a chrome extension[0] that adds a code interpreter to ChatGPT, but implemented it in the most naive way, with just pyodide.

I recently learned about Jupyter kernels and realized that was probably what I should've been using to build this out.

I named the extension JPT, combining Jupyter with GPT. I was very proud of myself for that one lol :)

[0] https://chromewebstore.google.com/detail/jpt-chatgpt-code-in...

Re:Show HN: We Built the Fastest Spreadsheet on Thursday February 29, 2024 @06:30PM (#39556618)
Are you guys using polars or Data Fusion for any computations?
Re:MariaDB ditches products and staff in restructure on Sunday October 15, 2023 @11:30AM (#37890553)
What's wrong with MySQL and MariaDB?
What about nginx? I'm not too familiar but I was under the impression that it was the safe choice
> If you can make a library to run python code inside a JS project

This is actually exactly what Pyodide does! It's basically the CPython interpreter compiled to wasm. This will allow you to run python code in, say, NextJS.

https://chrome.google.com/webstore/detail/jpt-chatgpt-code-i...

I've been working on a chrome extension that let's you run python code in ChatGPT. You can see the output, see plots with matplotlib, upload and download files, use a bunch of packages, all thanks to Pyodide[0]. Basically ChatGPT's own code interpreter but worse (it's also free, you get what you pay for). It was important to me that it works completely locally and does not save any data.

It is one of my first personal projects and seeing the number of users go up makes me happy and want to keep improving it. I had to make my github repo private because I had an issue with a copycat, but I can make it public if people actually care.

[0] https://pyodide.org/en/stable/

Re:The uses and abuses of Cloud Data Warehouses on Wednesday August 16, 2023 @08:59PM (#37155847)
Why does bolding words imply adtech?
Does this kind of advice apply to all research or specifically mathematics?
Re:Ask HN: How do you look for jobs in 2023? on Sunday August 13, 2023 @03:13PM (#37113203)
I'm a new grad and I was extremely scared because of all the doom and gloom on HN and reddit. I also felt like new grads would be hit the hardest.

Come application time... it was totally normal. Had some interviews and some rejections. Ended up getting multiple offers with very competitive compensation.

While I may be the exception rather the norm, there are definitely companies that are still hiring and some that are just getting head count for the upcoming quarter. I would not give up hope.

Ask HN: Someone copied my Chrome extension, is there anything I can do?

Someone copied my extension, changed the name, then released it on the chrome webstore. My code is open source, so I get that they are allowed to do whatever they want with it, but it seems unfair that they can take the code and make their own extension with no changes. Actually, they do have some changes: they collect user data and webpage content. The person also claims to be "ex-FANG", which...

( Read More... | 4 comments | 2 points | on HN )
Re:Data-Oriented Design Principles on Tuesday July 18, 2023 @12:02PM (#36774635)
I feel that DOD is about performance, not understandability and usability, so it makes sense that the frontend of a framework, where usability is priority, doesn't benefit, and the backend and hot path does.