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

I don't know where that line count comes from. It looks like libjxl has 38314 lines (https://app.codecov.io/gh/libjxl/libjxl/tree/main/lib%2Fjxl) at the moment.


and that 38 kloc includes the encoder, psychovisual model, etc. etc. that are not needed for the decoder

current decoder is around 20 kloc


I think Highway is a critical component for libjxl and has to be counted towards the line count. (CMS can be ignored here, and any Rust implementation should ideally use qcms [1] which is already in use in Firefox anyway.)

[1] https://github.com/FirefoxGraphics/qcms


Personally, I'm on the edge on this one. I think both viewpoints are valid.

One way to think of Highway is that it is portable multi-platform SIMD intrinsics for C++. While we developed it originally as a part of JPEG XL, it has long ago graduated into a general-purpose library that has various uses, including the recent Gemma.cpp ML launch. Other modern highway uses include: Audio, Browsers, Computational biology, Computer graphics, Cryptography, Grok JPEG 2000, JPEGenc, Jpegli, OpenHTJ2K, Image processing, Image viewers, Information retrieval, Machine learning, Numpy, and Robotics... (copied from: https://github.com/google/highway)

I derived the name from the CityHash, FarmHash, and then HighwayHash series, and considered that Highway would link this library to its roots in the HighwayHash (of course much is also based on Jan's previous work with SIMD). Notably, I resisted using the -li naming here :-D


Indeed, though Highway is approaching a system library at this point. It is also a thin wrapper over the compiler's intrinsics headers: e.g. ~16KLOC for arm_neon.h, times the number of targets. That's a lot of code, but it is not comparable with actual codec logic lines.


One of the most used feature of the Notion is databases. This Notion Clone doesn't have that feature yet.


I don't know anyone that uses this feature or has mentioned it. Admittedly most of the people I know that use Notion are non-tech


If they use any table or any of the features where there are a group of objects (pages) that have different status or properties, they are using databases.

It's pretty much something you accidentally create and use in notion without knowing unless all you are doing is writing documents.


Pretty much every template includes a database.


I'm in tech and don't use it either..

Citation needed on OPs "most people".


Anything needs to be shown on a table, calendar, etc. is a database. It doesn't matter if user deliberately uses it or not. One can have a look at all the Notion's templates (https://www.notion.so/templates). All featured templates have databases. I also looked at all categories and their front pages filled with templates /w databases. Maybe 1 per category without it.


That's great but not every note taking program requires a database to attach metadata.

I personally use Obsidian and it has support for all kinds of templates/metadata/tagging etc without a standalone database feature.


Thank you! I can‘t stand that each week I come across some „Notion alternative“ of which none offer databases, except for Anytype. Without that, those „Notion alternatives“ are just alternatives to plain text note taking apps. And there‘s plenty to choose from already.


What does databases do?


It works much like a "simple" database

you can make tables, with headers and data.

so if youre a team you can make tasks, and then another one for team members

then you can combine the two, so basically assign people to tasks and easily filter through them using the notion gui

or you can do simple things like your own tasks, add books to a "books i've read" collection, or whatever.

https://www.notion.so/help/intro-to-databases

and of course you can then easily take data from the db, and put them into your notes as well, at least if i recall. i've only used notion a tiny bit


They hold organized data and have integrations and views for those data. It's nothing fancy like a mature sql-database-system, but you have different high-level views you can configure through the interface. So you can make tables with filters, a kanban, calendar, timeline and some more[1]. People use it for task-lists, project-management, to manage their movie and book-lists, etc.

[1] https://www.notion.so/de-de/help/guides/when-to-use-each-typ...


That's not an interrupt but an event sent from kernel's gpio subsystem. It may skip some events and there's not much guarantee on the delay between the interrupt itself and event userspace gets.


> have A/B system partitions and upgrade system with full partition rewrite and changing active one

Are there any solutions available for this?


There appears to be new support for A/B partitions in the bootloader that might help: https://www.raspberrypi.com/documentation/computers/raspberr... and https://www.raspberrypi.com/documentation/computers/config_t...


I'm using FreeBSD, not Linux for all my headless systems, and FreeBSD has NanoBSD script for such installations like forever.


Abroot and OSTree


Only if it already wasn't available in other VR/AR platforms. Hand tracking is available on Meta Quest platform (albeit not very reliable, I admit) since December 2019.


It's a combination of eye tracking and hand gestures. You use eyes as the primary pointing device on Vision Pro. Hands are used for clicking, scrolling etc.


It doesn't. You can run it on a VPS and you have an option to use SSO with OIDC integration.


No local logins? I don't really want that SSO stuff. Just a local username/pw combo would be perfect :)


By default, headscale doesn't have a web interface/login as such and all configuration is done via the CLI on the server running headscale. So, your login is effectively PAM. You use authkeys etc to add machines.


You don't need to pay at all. Comparison is here: https://www.qt.io/download

Basically, you need to link dynamically or provide object files. You can't use commercial modules too. But that's only a small portion of Qt anyway.


Although it's expensive, Navicat (https://www.navicat.com) provides polished experience for PostgreSQL.


Here's a little bit more:

  www.booking.com##.soldout_property
  www.booking.com##.sr_rooms_left_wrap.only_x_left
  www.booking.com##.lastbooking
  www.booking.com##.sr--x-times-booked
  www.booking.com##.in-high-demand-not-scarce
  www.booking.com##.top_scarcity
  www.booking.com##.hp-rt-just-booked
  www.booking.com##.cheapest_banner_content > *
  www.booking.com##.hp-social_proof
  www.booking.com##.fe_banner__red.fe_banner__w-icon.fe_banner__scale_small.fe_banner
  www.booking.com##.urgency_message_x_people.urgency_message_red
  www.booking.com##.rackrate
  www.booking.com##.urgency_message_red.altHotels_most_recent_booking
  www.booking.com##.fe_banner__w-icon-large.fe_banner__w-icon.fe_banner
  www.booking.com##.smaller-low-av-msg_wrapper
  www.booking.com##.small_warning.wxp-sr-banner.js-wxp-sr-banner


It's not an autonomous car and that particular car doesn't even have "pedestrian detection system" installed. It only can detect big objects like cars without optional hardware.


It's driverless. Are you sure that Uber had a pedestrian detection system?


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

Search: