Hacker Newsnew | past | comments | ask | show | jobs | submit | ihnorton's commentslogin

LLM-driven application sites were not a thing in 2022 (used by both real humans and scammers).


also fake workers were much less of a thing as well


Seconding. These days I will rarely talk to anyone without a verified LinkedIn or other presence like a clearly inhabited GitHub (and I’m not looking for hyperactivity by any means)


> anyone without a verified LinkedIn

Last I checked, verification requires people to install the app. No thanks.


Just uninstall it afterwards.


But why? Those things are easy to game, and speaking personally, I don't have an online software development presence like Github because I don't spend my off time working on anything I feel is worth sharing.


If i’m hiring for eng director in my industry I'm expecting at least a few 2nd/3rd common connections so i can backchannel. Without that i assume its someone who hasnt gotten along with anyone at beast or a scammer at worst


Numbers. I’ve read thousands of resumes over the past few months, screened dozens of applicants, and experienced a wide variety of weirdness and fakes both in resumes and on screen calls. Please note that I’m talking about raw “application box resumes”. Referrals and other semi-vetted sources don’t get this level of scrutiny.

I gave two examples of secondary sources, but what I’m really getting at here is that the numbers and noise are so, so high now (not to mention staffing firm fronts and foreign actors) that I usually need more signal than a solid-looking resume before investing even 30’ in a screening call.


Ah, yes I see what you mean - a low pass filter.


TileDB, Inc. | Full-time | REMOTE | USA, Greece | https://tiledb.com/

TileDB is the database designed for discovery, built to organize, structure, and analyze any data. Our solutions for single-cell and population genomics are used by major pharmaceutical companies and research institutes, and power large public data collections such as the Cellxgene Discover Census. We are actively hiring for several roles building our unified data catalog, scalable computation, and interactive analysis platform.

- Infrastructure Engineer: Kubernetes, Terraform, Argo, Grafana, Prometheus, CloudWatch, GitOps; Golang, Python, C++, or Rust (GMT -8 to -4).

- Frontend/UI developer: Typescript, React; experience with high-performance/high-volume data and visualization applications. (GMT -8 to +1)

We are fully-remote, with optional co-working hubs in Cambridge, MA, New York, NY, and Athens, Greece. Apply today at https://ats.rippling.com/tiledb-careers/jobs or reach out directly (email in profile).


TileDB, Inc. | Full-Time | REMOTE | USA, Greece/EU | https://tiledb.com/

TileDB has recently announced a $34 million Series B fund-raise and is actively hiring for engineers across a range of roles (SRE, backend/distributed systems, database internals, and more). You will have the opportunity to work on innovative technology that creates impact for challenging problems in genomics, geospatial, machine learning, distributed systems, and many other areas.

TileDB Cloud is the modern database, allowing developers and scientists to capture, analyze, and share any data with any tool. We build on a broad foundation of open source, maintaining the TileDB storage engine, libraries for genomics (single-cell and population), geospatial (raster, point clouds, and more), a TileDB visualization engine extending Babylon.js, and much more ([github.com/TileDB-Inc/TileDB](http://github.com/TileDB-Inc/TileDB))

With TileDB, all data — tables, genomics, images, videos, location, time-series — is captured as multi-dimensional arrays. To supercharge this data, TileDB Cloud implements a serverless infrastructure delivering query execution, access control, data and code sharing, and distributed computing at global scale — eliminating cluster management, minimizing TCO, and promoting scientific collaboration and reproducibility.

Website: https://tiledb.com | GitHub: https://github.com/TileDB-Inc/TileDB | Blog: https://tiledb.com/blog

We are actively hiring for several roles including:

- Site Reliability Engineer (k8s, Terraform, automation, Prometheus, CloudWatch, GitOps; Golang, Python)

- Senior+ Software Engineer: Backend and distributed systems (Golang, CGo, k8s, Terraform, MySQL/MariaDB)

- Senior+ Software Engineer: Database internals (parsing, query planning, execution, distributed execution; Rust or C++ experience strongly preferred, other systems languages if paired with exceptional expertise)

- Front-end/UI developer: Typescript, React; ideally some additional mix of AWS/Azure/GCS platform experience, Golang, Docker, or other relevant skills.

Apply today at https://tiledb.workable.com or reach out directly (email in profile).


In the site you linked to, I'm not seeing all of the positions you listed above. E.g., the two "Senior+ Software Engineer" positions.

Is the site just out of date?


TileDB, Inc. | Full-Time | REMOTE | USA, Greece/EU | https://tiledb.com

TileDB has recently announced a $34 million Series B fund-raise and is actively hiring for engineers across a range of roles (SRE, backend/distributed systems, Python, C++, and more). You will have the opportunity to work on innovative technology that creates impact for challenging problems in genomics, geospatial, machine learning, distributed systems, and many other areas.

TileDB Cloud is the modern database, allowing developers and scientists to capture, analyze, and share any data with any tool. We build on a broad foundation of open source, maintaining the TileDB storage engine, libraries for genomics (single-cell and population), geospatial (raster, point clouds, and more), a TileDB visualization engine extending Babylon.js, and much more (github.com/TileDB-Inc/TileDB)

With TileDB, all data — tables, genomics, images, videos, location, time-series — is captured as multi-dimensional arrays. To supercharge this data, TileDB Cloud implements a serverless infrastructure delivering query execution, access control, data and code sharing, and distributed computing at global scale — eliminating cluster management, minimizing TCO, and promoting scientific collaboration and reproducibility.

Website: https://tiledb.com | GitHub: https://github.com/TileDB-Inc/TileDB | Blog: https://tiledb.com/blog

We are actively hiring for a number of roles including:

- Site Reliability Engineer (Golang, k8s, Terraform, automation, Prometheus, CloudWatch, GitOps)

- Senior Software Engineer: Backend and distributed systems (Golang, CGo, k8s, Terraform, MySQL/MariaDB)

- Senior Software Engineer: Python Data Science Tooling (Jupyter plugins)

- Senior+ Software Engineer: C++ Database Internals (database query planning/execution, distributed execution; Rust or other systems language ok if paired with exceptional expertise and willingness to write C++)

Apply today at https://tiledb.workable.com or reach out directly (email in profile).


Could you link the roles you are actively hiring for?

All the roles I can see were posted 1+ months ago.


“Modern Compiler Implementation” by Appel is definitely worth a look. I read the ML version, and the code is really clean/readable (not sure about the C and Java versions).


TileDB, Inc. | Full-Time | REMOTE | USA, Greece | https://tiledb.com

TileDB is the database for complex data, allowing data scientists, researchers, and analysts to access, analyze, and share any data with any tool at global scale. Here are some active projects you could work on:

- vector search, utilizing TileDB and TileDB Cloud for seamless scaling: https://tiledb.com/blog/why-tiledb-as-a-vector-database (library: https://github.com/TileDB-Inc/TileDB-Vector-Search)

- single cell genomics: in collaboration with the Chan-Zuckerberg Initiative, we recently released TileDB-SOMA for single cell data, with APIs for both Python and R built around a common storage specification: https://tiledb.com/blog/tiledb-101-single-cell

With TileDB, all data — tables, genomics, images, videos, location, time-series — across multiple domains is captured as multi-dimensional arrays. TileDB Cloud implements a totally serverless infrastructure and delivers access control, easier data and code sharing and distributed computing at global scale, eliminating cluster management, minimizing TCO and promoting scientific collaboration and reproducibility.

Website: https://tiledb.com | GitHub: https://github.com/TileDB-Inc/TileDB | Blog: https://tiledb.com/blog

We offer the ability to work remotely for anyone with legal residence in the US or Greece. We have several open positions aimed at increasing TileDB’s feature set, growth, and adoption. You will have the opportunity to work on innovative technology that creates impact on challenging and exciting problems in genomics, geospatial, machine learning, distributed systems and database internals, and more.

We are actively seeking:

- Javascript library Engineer

- Senior Software Engineer: Backend (Golang, CGo, k8s, Terraform, MySQL/MariaDB)

- Senior Software Engineer: Python API (pybind11, Python, C++, CMake, scikit-build, conda)

- Senior Software Engineer: Python Data Science Tooling (Jupyter plugins)

- Senior Software Engineer: Build (CMake/C++, conda, wheels, and other packaging systems)

- Senior+ Software Engineer: Database Internals (C++, database query planning/execution, distributed execution)

Apply today at https://tiledb.workable.com!


TileDB, Inc. | Full-Time | REMOTE | USA | Greece | https://tiledb.com

TileDB is the database for complex data, allowing data scientists, researchers, and analysts to access, analyze, and share any data with any tool at global scale. We have just launched a vector search library leveraging TileDB and TileDB Cloud for powerful local search and seamless scaling to multi-modal organizational datasets and batched computation: https://tiledb.com/blog/why-tiledb-as-a-vector-database (library: https://github.com/TileDB-Inc/TileDB-Vector-Search)

With TileDB, all data — tables, genomics, images, videos, location, time-series — across multiple domains is captured as multi-dimensional arrays. Our vector search library and other offerings are designed to empower these datasets with extreme interoperability via numerous APIs and tool integrations across the data science ecosystem, eliminating the hassles and inefficiencies of data conversion. TileDB Cloud implements a totally serverless infrastructure and delivers access control, easier data and code sharing and distributed computing at global scale, eliminating cluster management, minimizing TCO and promoting scientific collaboration and reproducibility. TileDB, Inc. was spun out of MIT and Intel Labs in May 2017 and is backed by Two Bear Capital, Nexus Venture Partners, Uncorrelated Ventures, Intel Capital and Big Pi. Recent press-release for the 1.0 release of our Single-Cell API, supporting Python, C++, and R with AnnData and Seurat: https://www.businesswire.com/news/home/20230328005380/en/Til...

Website: https://tiledb.com

GitHub: https://github.com/TileDB-Inc/TileDB

Docs: https://docs.tiledb.com

Blog: https://tiledb.com/blog

Our headquarters are located in Cambridge, MA and we have a subsidiary in Athens, Greece. We offer the ability to work remotely for anyone with legal residence in the US or Greece. We have several open positions aimed at increasing TileDB’s feature set, growth and adoption. You will have the opportunity to work on innovative technology that creates impact on challenging and exciting problems in Genomics, Geospatial, Time Series, and more.

We are actively seeking:

- Javascript library Engineer

- Senior Software Engineer: Backend (Golang, CGo, k8s, Terraform, MySQL/MariaDB)

- Senior Software Engineer: Python API (pybind11, Python, C++, CMake, scikit-build, conda)

- Senior Software Engineer: Python Data Science Tooling (Jupyter plugins)

- Senior Software Engineer: Build (CMake, C++, conda and other packaging systems)

- Senior+ Software Engineer: Database Internals (C++, database query planning/execution, distributed execution)

Apply today at https://tiledb.workable.com!


> Cxxwrap was broken for a while there, maybe a few years? Maybe it was cxx

Yes, Cxx: https://github.com/JuliaInterop/Cxx.jl -- it uses Clang to generate JIT'd interop thunks, and does neat things to enable that, like cross-language type inference and inlining (in addition to the REPL).

CxxWrap is a different thing, which AFAIK has been actively maintained for > 5 years now: https://github.com/JuliaInterop/CxxWrap.jl

It is similar to Boost.Python/pybind11/nanobind: bindings are written in C++ and compiled ahead of time into a module that defines Julia entrypoints. Those entrypoints take care of signature selection, translation to/from Julia objects, and lifetime bookkeeping.


There is also a new player in the game of C++ wrapping Julia: https://github.com/Clemapfel/jluna


Good project, but note that it has its own (pre 1.9) threading model.


Classic Julia. Every minor version bumps you gotta rewrite your code.


If you're using plain-old-C, don't overlook the excellent CBinding.jl:

https://github.com/analytech-solutions/CBinding.jl


The fact that Buck2 is written in a statically-compilable language is compelling, compared to Bazel and others. It's also great that Windows appears to be supported out of the box [1,1a] -- and even tested in CI. I'm curious how much "real world" usage it's gotten on Windows, if any.

I don't see many details about the sandboxing/hermetic build story in the docs, and in particular whether it is supported at all on Linux or Windows (the only mention in the docs is Darwin).

It's a good sign that the Conan integration PR [2] was warmly received (if not merged, yet). I would hope that the system is extensible enough to allow hooking in other dependency managers like vcpkg. Using an external PM loses some of the benefits, but it also dramatically reduces the level of effort for initial adoption. I think bazel suffered from the early difficulties integrating with other systems, although IIUC rules_foreign_cc is much better now. If I'm following the code/examples correctly, Buck2 supports C++ out of the box, but I can't quite tell if/how it would integrate with CMake or others in the way that rules_foreign_cc does.

(one of the major drawbacks of vcpkg is that it can't do parallel dependency builds [3]. If Buck2 was able to consume a vcpkg dependency tree and build it in parallel, that would be a very attractive prospect -- wishcasting here)

[1] https://buck2.build/docs/developers/windows_cheat_sheet/ [1a] https://github.com/facebook/buck2/blob/738cc398ccb9768567288... [2] https://github.com/facebook/buck2/pull/58 [3] https://github.com/microsoft/vcpkg/discussions/19129


One side effect of all the Metaverse investment is that Meta now has a lot more engineers working on Windows. You bet there will be real world usage. ;)


> There are also some things that aren't quite yet finished:

> There are not yet mechanisms to build in release mode (that should be achieved by modifying the toolchain).

> Windows/Mac builds are still in progress; open-source code is mostly tested on Linux.

Source: https://buck2.build/docs/why.


> I don't see many details about the sandboxing/hermetic build story in the docs, [...]

Looks like local mode just inherits whatever environment the buck daemon was spawned in.

The remote execution thing is configured with a docker image to run things in, and only specified files are coped into the container instance, so it's somewhat hermetic. Docker containers aren't really reproducible, and there's only one image per remote execution backend, so that's kinda the weakest link (especially compared to something like Nix's hermetic builds, where the build-visible filesystem only contains the things you declared as dependencies).


Internally, we don't use docker in our Remote Execution service implementation and the linux workers use cgroups to isolate whereas the macOS and Windows story is still being worked on.

IIUC, the publicly available Remote Execution services out there are specified by docker, so we chose to have OSS buck2 align to that.

As noted, local mode doesn't do anything else at this point, but we've discussed exactly this to help developers identify dependency declarations earlier.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: