Wednesday, 29 July 2020

Show HN: Daily Summary of Hacker News Posts and Comments https://bit.ly/2P37vGf

Show HN: Daily Summary of Hacker News Posts and Comments https://bit.ly/2X8UcIO July 29, 2020 at 09:34AM

Show HN: Humans vs AI – A/B testing GPT-3 https://bit.ly/2COfyEI

Show HN: Humans vs AI – A/B testing GPT-3 https://bit.ly/2BHRfrm July 29, 2020 at 07:50AM

Tuesday, 28 July 2020

Zodwa Wabantu speaks of using private parts to make money

Popular socialite and dancer, Zodwa waBantu has taken to her social media to flash her private part. Zodwa is no stranger to flashing her assets as she’s done this on numerous occasions. In her post, she said that she is tired of using her mind while others use their private parts to make money. Adding […]

The post Zodwa Wabantu speaks of using private parts to make money appeared first on Best9jamusic.



source https://www.best9jamusic.com.ng/entertainment/zodwa-wabantu-speaks-of-using-private-parts-to-make-money/

Veteran actress Candy Moloi aka Vho-Makhadzi has died #RIPCandyMoloi

Condolences have been pouring in on social media, with Florence Masebe writing: ‘Lufu a lu shoni [death has no shame]’.Legendary actor Candy Moloi has passed on, SABC News has reported. The news of her passing was reportedly confirmed by Muvhango creator Duma Ka Ndlovu on Tuesday evening. Moloi is best known for her role as […]

The post Veteran actress Candy Moloi aka Vho-Makhadzi has died #RIPCandyMoloi appeared first on Best9jamusic.



source https://www.best9jamusic.com.ng/entertainment/veteran-actress-candy-moloi-aka-vho-makhadzi-has-died-ripcandymoloi/

Show HN: I rebuilt a web-based IDE https://bit.ly/3jOg6Lh

Show HN: I rebuilt a web-based IDE https://bit.ly/2X4Qlg4 July 29, 2020 at 12:30AM

Show HN: Cute tricks for SIMD vectorized binary encoding of nucleotides in Rust https://bit.ly/2ElCGum

Show HN: Cute tricks for SIMD vectorized binary encoding of nucleotides in Rust https://bit.ly/2X4KeZa July 29, 2020 at 12:49AM

Davido’s ‘A Good Time’ album becomes most streamed African album ever

Less than a year after the release of Davido’s ‘A Good Time‘, the album has officially crossed one billion streams across platforms. This great achievement was announced by Columbia Records UK via Twitter where they congratulated Davido on this new leap and added star in his career. “HUGE congrats to @davido- ‘A Good Time’ has […]

The post Davido’s ‘A Good Time’ album becomes most streamed African album ever appeared first on Best9jamusic.



source https://www.best9jamusic.com.ng/entertainment/davidos-a-good-time-album-becomes-most-streamed-african-album-ever/

“Lilo and Eric should be evicted so they can do their traditional marriage” – Lady blows hot

A Nigerian lady identified as Dee Larry has taken to Twitter to air her opinion on the first set of housemates to be evicted from BBNaija reality show. According to Larry, BBN couple, Eric and Lilo need to be voted out of the reality show so they can plan their traditional marriage. “I think Lilo […]

The post “Lilo and Eric should be evicted so they can do their traditional marriage” – Lady blows hot appeared first on Best9jamusic.



source https://www.best9jamusic.com.ng/entertainment/lilo-and-eric-should-be-evicted-so-they-can-do-their-traditional-marriage-lady-blows-hot/

Wizkid replies lady who asked him if he will ever make a bad song

Popular Nigerian afrobeat singer, Ayo Ibrahim Balogun professionally known as Wizkid has replied a lady who asked him if he will ever make a bad song. The female fan had taken to her page on Twitter to ask Wizkid if he will ever make a bad song. She popped the question today on her page, […]

The post Wizkid replies lady who asked him if he will ever make a bad song appeared first on Best9jamusic.



source https://www.best9jamusic.com.ng/entertainment/wizkid-replies-lady-who-asked-him-if-he-will-ever-make-a-bad-song/

Peter Okoye advises his fans as he shares old photo he took 25 years ago

Peter Okoye of defunct P’Square duo better known as Mr. P has shared an old photo he took 25 years ago as he advises his fans. He shared the 25 year old photo to millions of followers via his verified Twitter page today, July 28, 2020. Sharing the old photo of him probably performing at […]

The post Peter Okoye advises his fans as he shares old photo he took 25 years ago appeared first on Best9jamusic.



source https://www.best9jamusic.com.ng/entertainment/peter-okoye-advises-his-fans-as-he-shares-old-photo-he-took-25-years-ago/

DJ Maphorisa backlashed for succumbing to ‘SMEG’ pressure

Record producer and musician DJ Maphorisa got flak for giving in to the “SMEG” pressure when he shared a picture of his kitchen including the luxury home appliance brand. The saga started on Saturday when the Scorpion King posted a picture on social media. Shortly after, tweeps commented as they felt his kitchen was too […]

The post DJ Maphorisa backlashed for succumbing to ‘SMEG’ pressure appeared first on Best9jamusic.



source https://www.best9jamusic.com.ng/entertainment/dj-maphorisa-backlashed-for-succumbing-to-smeg-pressure/

“I need to test my heart to see whether it still works” – Ubi Franklin says as he shoots his shot at BBNaija’s Nengi and Erica

The CEO of Made Men Music Group (MMMG), Ubi Franklin, has expressed his interest in big brother Naija housemates, Erica and Nengi. According to the music executive, he wants to test his heart to see if it still works. Shooting his shot on both ladies on Instagram, he revealed he is looking for love. He […]

The post “I need to test my heart to see whether it still works” – Ubi Franklin says as he shoots his shot at BBNaija’s Nengi and Erica appeared first on Best9jamusic.



source https://www.best9jamusic.com.ng/entertainment/i-need-to-test-my-heart-to-see-whether-it-still-works-ubi-franklin-says-as-he-shoots-his-shot-at-bbnaijas-nengi-and-erica/

“I hope you’re supporting women in real time” – Kim Oprah reacts to women’s black and white challenge

Model and former big brother Naija housemate, Kim Oprah has reacted to the viral “women supporting women black and white challenge“, on Instagram. The challenge sees women nominate other women to post a black and white photo themselves while pledging to support each other. When Kim Oprah was nominated, she didn’t share a black and […]

The post “I hope you’re supporting women in real time” – Kim Oprah reacts to women’s black and white challenge appeared first on Best9jamusic.



source https://www.best9jamusic.com.ng/entertainment/i-hope-youre-supporting-women-in-real-time-kim-oprah-reacts-to-womens-black-and-white-challenge/

“I ran into depression working for her” – Nigerian lady slams BBNaija’s Ka3na

A Nigerian lady, @comyqueenogbaji on Instagram, has claimed that she knows big brother Naija’s Ka3na and has worked with her. According to the IG user, she ran into depression working for the mother of one for 6 months. She went further to say that the BBNaija housemate is troublesome behind the cameras. Her comment is […]

The post “I ran into depression working for her” – Nigerian lady slams BBNaija’s Ka3na appeared first on Best9jamusic.



source https://www.best9jamusic.com.ng/entertainment/i-ran-into-depression-working-for-her-nigerian-lady-slams-bbnaijas-ka3na/

“Mercy Eke is my exact look alike, I wish I could meet her someday” – Lady says (Photos)

A Nigerian lady identified as Roseline Ochanyakun has taken to Instagram to share photos of herself and Mercy Eke, noting that she has same facial appearance with her. Sharing the photos, she expressed her desire to meet with her look-alike role model someday to take photos with her. “Its true everyone has an exact look […]

The post “Mercy Eke is my exact look alike, I wish I could meet her someday” – Lady says (Photos) appeared first on Best9jamusic.



source https://www.best9jamusic.com.ng/entertainment/mercy-eke-is-my-exact-look-alike-i-wish-i-could-meet-her-someday-lady-says-photos/

Show HN: Tired of reading NerdWallet to see the best credit card? I automated it https://bit.ly/2BIapxm

Show HN: Tired of reading NerdWallet to see the best credit card? I automated it https://bit.ly/3hNMJaf July 28, 2020 at 06:54PM

Show HN: Nova – Monitor Helm for New Kubernetes Releases https://bit.ly/2DiSOw7

Show HN: Nova – Monitor Helm for New Kubernetes Releases https://bit.ly/2EkNRn4 July 28, 2020 at 05:11PM

Show HN: Go-fileserver – Share files from PC to mobile over WiFi via QRCode https://bit.ly/303Zzem

Show HN: Go-fileserver – Share files from PC to mobile over WiFi via QRCode https://bit.ly/3349x1m July 28, 2020 at 02:37PM

Show HN: oso – Open-Source Policy Engine for Authorization https://bit.ly/2P3ViRK

Show HN: oso – Open-Source Policy Engine for Authorization https://bit.ly/306FOCT July 28, 2020 at 04:10PM

Launch HN: QuestDB (YC S20) – Fast open source time series database https://bit.ly/30Ub7A3

Launch HN: QuestDB (YC S20) – Fast open source time series database Hey everyone, I’m Vlad and I co-founded QuestDB ( https://bit.ly/3hH7dkP ) with Nic and Tanc. QuestDB is an open source database for time series, events, and analytical workloads with a primary focus on performance ( https://bit.ly/3jNnS8d ). It started in 2012 when an energy trading company hired me to rebuild their real-time vessel tracking system. Management wanted me to use a well-known XML database that they had just bought a license for. This option would have required to take down production for about a week just to ingest the data. And a week downtime was not an option. With no more money to spend on software, I turned to alternatives such as OpenTSDB but they were not a fit for our data model. There was no solution in sight to deliver the project. Then, I stumbled upon Peter Lawrey’s Java Chronicle library [1]. It loaded the same data in 2 minutes instead of a week using memory-mapped files. Besides the performance aspect, I found it fascinating that such a simple method was solving multiple issues simultaneously: fast write, read can happen even before data is committed to disk, code interacts with memory rather than IO functions, no buffers to copy. Incidentally, this was my first exposure to zero-GC Java. But there were several issues. First, at the time It didn’t look like the library was going to be maintained. Second, it used Java NIO instead of using the OS API directly. This adds overhead since it creates individual objects with sole purpose to hold a memory address for each memory page. Third, although the NIO allocation API was well documented, the release API was not. It was really easy to run out of memory and hard to manage memory page release. I decided to ditch the XML DB and then started to write a custom storage engine in Java, similar to what Java Chronicle did. This engine used memory mapped files, off-heap memory and a custom query system for geospatial time series. Implementing this was a refreshing experience. I learned more in a few weeks than in years on the job. Throughout my career, I mostly worked at large companies where developers are “managed” via itemized tasks sent as tickets. There was no room for creativity or initiative. In fact, it was in one’s best interest to follow the ticket's exact instructions, even if it was complete nonsense. I had just been promoted to a managerial role and regretted it after a week. After so much time hoping for a promotion, I immediately wanted to go back to the technical side. I became obsessed with learning new stuff again, particularly in the high performance space. With some money aside, I left my job and started to work on QuestDB solo. I used Java and a small C layer to interact directly with the OS API without passing through a selector API. Although existing OS API wrappers would have been easier to get started with, the overhead increases complexity and hurts performance. I also wanted the system to be completely GC-free. To do this, I had to build off-heap memory management myself and I could not use off-the-shelf libraries. I had to rewrite many of the standard ones over the years to avoid producing any garbage. As I had my first kid, I had to take contracting gigs to make ends meet over the following 6 years. All the stuff I had been learning boosted my confidence and I started performing well at interviews. This allowed me to get better paying contracts, I could take fewer jobs and free up more time to work on QuestDB while looking after my family. I would do research during the day and implement this into QuestDB at night. I was constantly looking for the next thing, which would take performance closer to the limits of the hardware. A year in, I realised that my initial design was actually flawed and that it had to be thrown away. It had no concept of separation between readers and writers and would thus allow dirty reads. Storage was not guaranteed to be contiguous, and pages could be of various non-64-bit-divisible sizes. It was also very much cache-unfriendly, forcing the use of slow row-based reads instead of fast columnar and vectorized ones.Commits were slow, and as individual column files could be committed independently, they left the data open to corruption. Although this was a setback, I got back to work. I wrote the new engine to allow atomic and durable multi-column commits, provide repeatable read isolation, and for commits to be instantaneous. To do this, I separated transaction files from the data files. This made it possible to commit multiple columns simultaneously as a simple update of the last committed row id. I also made storage dense by removing overlapping memory pages and writing data byte by byte over page edges. This new approach improved query performance. It made it easy to split data across worker threads and to optimise the CPU pipeline with prefetch. It unlocked column-based execution and additional virtual parallelism with SIMD instruction sets [2] thanks to Agner Fog’s Vector Class Library [3]. It made it possible to implement more recent innovations like our own version of Google SwissTable [4]. I published more details when we released a demo server a few weeks ago on ShowHN [5]. This demo is still available to try online with a pre-loaded dataset of 1.6 billion rows [6]. Although it was hard and discouraging at first, this rewrite turned out to be the second best thing that happened to QuestDB. The best thing was that people started to contribute to the project. I am really humbled that Tanc and Nic left our previous employer to build QuestDB. A few months later, former colleagues of mine left their stable low-latency jobs at banks to join us. I take this as a huge responsibility and I don’t want to let these guys down. The amount of work ahead gives me headaches and goosebumps at the same time. QuestDB is deployed in production, including into a large fintech company. We’ve been focusing on building a community to get our first users and gather as much feedback as possible. Thank you for reading this story - I hope it was interesting. I would love to read your feedback on QuestDB and to answer questions. [1] https://bit.ly/2BGmPps [2] https://bit.ly/39A8OpD [3] https://bit.ly/3g9UpD7 [4] https://bit.ly/3g9EHI3... [5] https://bit.ly/2YuxoVf [6] https://bit.ly/3f81m6z July 28, 2020 at 02:57PM