Why APL is worth knowing
46 by tosh | 7 comments on Hacker News.
Thursday, March 31, 2022
Wednesday, March 30, 2022
Tuesday, March 29, 2022
Monday, March 28, 2022
New top story on Hacker News: The jokes that have made people laugh for thousands of years
The jokes that have made people laugh for thousands of years
6 by wjSgoWPm5bWAhXB | 0 comments on Hacker News.
6 by wjSgoWPm5bWAhXB | 0 comments on Hacker News.
New top story on Hacker News: What I Learned from Running a Concierge Search Engine
What I Learned from Running a Concierge Search Engine
15 by researchers | 3 comments on Hacker News.
15 by researchers | 3 comments on Hacker News.
Sunday, March 27, 2022
New top story on Hacker News: Ask HN: Which book can attract anyone towards your field of study?
Ask HN: Which book can attract anyone towards your field of study?
34 by debanjan16 | 21 comments on Hacker News.
If you were to choose one book (or maybe more than one :P) to lure a curious person to your field of study, which will you choose? For example: How to Design Programs for Computer Science. Note: It has to be inviting for someone that knows nothing about the field but becomes hooked after reading it. Not some epitome which is revered by experts only.
34 by debanjan16 | 21 comments on Hacker News.
If you were to choose one book (or maybe more than one :P) to lure a curious person to your field of study, which will you choose? For example: How to Design Programs for Computer Science. Note: It has to be inviting for someone that knows nothing about the field but becomes hooked after reading it. Not some epitome which is revered by experts only.
Saturday, March 26, 2022
New top story on Hacker News: Show HN: Wachy – A UI for eBPF-based performance debugging
Show HN: Wachy – A UI for eBPF-based performance debugging
14 by vivek-jain | 1 comments on Hacker News.
eBPF is an amazing technology that allows safely running user-supplied functions at pretty much arbitrary probe points in a kernel/user space context. Much has been written about how amazing this feature is for kernel observability. But as someone who writes user space code, what I find even more amazing is the support for tracing arbitrary user space programs, with no code changes and low overhead. However, doing in-depth analysis can get complicated and time-consuming. My goal with wachy was to make this debugging significantly easier/faster to use, by displaying traces in a TUI next to the source code and allowing for interactive drilldown analysis. If you get a chance, check out the start of the demo video since (AFAIK) it's quite unique and gives a much clearer idea than I can provide with just text.
14 by vivek-jain | 1 comments on Hacker News.
eBPF is an amazing technology that allows safely running user-supplied functions at pretty much arbitrary probe points in a kernel/user space context. Much has been written about how amazing this feature is for kernel observability. But as someone who writes user space code, what I find even more amazing is the support for tracing arbitrary user space programs, with no code changes and low overhead. However, doing in-depth analysis can get complicated and time-consuming. My goal with wachy was to make this debugging significantly easier/faster to use, by displaying traces in a TUI next to the source code and allowing for interactive drilldown analysis. If you get a chance, check out the start of the demo video since (AFAIK) it's quite unique and gives a much clearer idea than I can provide with just text.
Friday, March 25, 2022
New top story on Hacker News: Why isn't there a Swagger/OpenAPI for binary formats?
Why isn't there a Swagger/OpenAPI for binary formats?
31 by woodrowbarlow | 29 comments on Hacker News.
31 by woodrowbarlow | 29 comments on Hacker News.
Thursday, March 24, 2022
Wednesday, March 23, 2022
Tuesday, March 22, 2022
Monday, March 21, 2022
Sunday, March 20, 2022
Saturday, March 19, 2022
Friday, March 18, 2022
Thursday, March 17, 2022
Wednesday, March 16, 2022
Tuesday, March 15, 2022
New top story on Hacker News: Show HN: Zipy.ai - Like Sentry + Hotjar, but with less noise
Show HN: Zipy.ai - Like Sentry + Hotjar, but with less noise
11 by msnkarthik | 6 comments on Hacker News.
Hey HN commmunity, Karthik here! Super stoked to announce the launch of Zipy today. Launching the product that you've been so dearly working on for months is like sending your newborn to school for the first time. Excitement to nervousness, anxiety to thrill, all sorts of emotions hit you at the same time. But the entire team of Zipy is confidently looking forward to the feedback you guys have in store for the beautiful product we’ve built. In community we trust! Over the past decade, from being a Web Development Intern to a UX Designer and a Product Manager, I have seen the struggles that both Frontend Dev and Product teams face in terms of understanding user behavior and debugging customer issues. Web technologies evolved significantly, but the debugging process still remained in the stone age. With Zipy, we are trying to change this. Zipy is a product that is primarily of the developers, by the developers and for the developers, essentially built to scratch our own itch, and thus, we've carefully handcrafted various workflows specifically for engineering, product, and support teams. We have been extremely lucky to get support from a bunch of awesome early adopters and partners, who were instrumental in carving our product experience. Hope you all find Zipy very useful. Please give it a try and do share your feedback here: https://ift.tt/SCclQNr Check out our Website: https://zipy.ai Quick 15 minute Live Demo: https://ift.tt/tdRDrAo Join our Discord Server: https://ift.tt/5cIQCo7 Benefits of using Zipy: Install in a minute VueJS, React, Angular, Ember, and any javascript web app support ▶ Replay customer sessions with errors in real-time Dev tools with Stack Trace, Console Logs, and Network Request Response details Search error sessions by customer name, URL, email ID, and more. Easy Slack Integration and Alerting Special Coupon for HN Community: 'ZIPYPH1MONTH' for a FREE 1 month access to our Startup Plan. Looking forward to your feedback and support. Fix what matters, Karthik and Team Zipy.
11 by msnkarthik | 6 comments on Hacker News.
Hey HN commmunity, Karthik here! Super stoked to announce the launch of Zipy today. Launching the product that you've been so dearly working on for months is like sending your newborn to school for the first time. Excitement to nervousness, anxiety to thrill, all sorts of emotions hit you at the same time. But the entire team of Zipy is confidently looking forward to the feedback you guys have in store for the beautiful product we’ve built. In community we trust! Over the past decade, from being a Web Development Intern to a UX Designer and a Product Manager, I have seen the struggles that both Frontend Dev and Product teams face in terms of understanding user behavior and debugging customer issues. Web technologies evolved significantly, but the debugging process still remained in the stone age. With Zipy, we are trying to change this. Zipy is a product that is primarily of the developers, by the developers and for the developers, essentially built to scratch our own itch, and thus, we've carefully handcrafted various workflows specifically for engineering, product, and support teams. We have been extremely lucky to get support from a bunch of awesome early adopters and partners, who were instrumental in carving our product experience. Hope you all find Zipy very useful. Please give it a try and do share your feedback here: https://ift.tt/SCclQNr Check out our Website: https://zipy.ai Quick 15 minute Live Demo: https://ift.tt/tdRDrAo Join our Discord Server: https://ift.tt/5cIQCo7 Benefits of using Zipy: Install in a minute VueJS, React, Angular, Ember, and any javascript web app support ▶ Replay customer sessions with errors in real-time Dev tools with Stack Trace, Console Logs, and Network Request Response details Search error sessions by customer name, URL, email ID, and more. Easy Slack Integration and Alerting Special Coupon for HN Community: 'ZIPYPH1MONTH' for a FREE 1 month access to our Startup Plan. Looking forward to your feedback and support. Fix what matters, Karthik and Team Zipy.
New top story on Hacker News: Show HN: I made Devzat – It's like discord but in the terminal, over SSH
Show HN: I made Devzat – It's like discord but in the terminal, over SSH
6 by quackduck | 0 comments on Hacker News.
Run `ssh devzat.hackclub.com` to try it out! The repo is here: https://ift.tt/OJgTkqe (golang). It has markdown and emoji support, DMs, channels, and it can show images too. You can send code, and it gets syntax highlighted (you can change the theme). You can ping people like so: @user and it sends them a \a, which should play an audible sound if the terminal allows it. There's inbuilt games and rainbow names and a lot of other small things I don't remember right now. You might find the auth system interesting: it's based on a hash of ssh pubkey (bans use that and a hash of IP, so it isn't so easy to get around a ban) Also an interesting issue: bots that go around trying to brute force ssh into random IPs with common usernames. My current solution is banning if rapid successive joins are detected.
6 by quackduck | 0 comments on Hacker News.
Run `ssh devzat.hackclub.com` to try it out! The repo is here: https://ift.tt/OJgTkqe (golang). It has markdown and emoji support, DMs, channels, and it can show images too. You can send code, and it gets syntax highlighted (you can change the theme). You can ping people like so: @user and it sends them a \a, which should play an audible sound if the terminal allows it. There's inbuilt games and rainbow names and a lot of other small things I don't remember right now. You might find the auth system interesting: it's based on a hash of ssh pubkey (bans use that and a hash of IP, so it isn't so easy to get around a ban) Also an interesting issue: bots that go around trying to brute force ssh into random IPs with common usernames. My current solution is banning if rapid successive joins are detected.
Monday, March 14, 2022
New top story on Hacker News: Cascading failures in large-scale distributed systems
Cascading failures in large-scale distributed systems
8 by firstSpeaker | 0 comments on Hacker News.
8 by firstSpeaker | 0 comments on Hacker News.
Sunday, March 13, 2022
Saturday, March 12, 2022
Friday, March 11, 2022
New top story on Hacker News: Ask HN: Neutral DNS servers?
Ask HN: Neutral DNS servers?
22 by NotAWorkNick | 12 comments on Hacker News.
Hi HN - Here’s a question that I hope will generate some useful comments, suggestions and links. Background for question: I normally run an internal DNS resolver with an upstream pool of 10-15 providers. These are normally a mix of Global Anycast servers (Quad9 etc) with some OpenNIC, YandexDNS etc thrown in towards the end to cover the ‘chilling effects’ blackholes. Currently Yandex DNS is pinging a timeout (either due to black-holing or DDOS’ing depending on where I connect To/From). My question to HN is this – Given my ‘Information Wants To Be Free’ viewpoint, are there any DNS equivalents of Switzerland (WWII, Neutral to all parties) providers?
22 by NotAWorkNick | 12 comments on Hacker News.
Hi HN - Here’s a question that I hope will generate some useful comments, suggestions and links. Background for question: I normally run an internal DNS resolver with an upstream pool of 10-15 providers. These are normally a mix of Global Anycast servers (Quad9 etc) with some OpenNIC, YandexDNS etc thrown in towards the end to cover the ‘chilling effects’ blackholes. Currently Yandex DNS is pinging a timeout (either due to black-holing or DDOS’ing depending on where I connect To/From). My question to HN is this – Given my ‘Information Wants To Be Free’ viewpoint, are there any DNS equivalents of Switzerland (WWII, Neutral to all parties) providers?
Thursday, March 10, 2022
New top story on Hacker News: A word used only by Postgres developers
A word used only by Postgres developers
127 by ccleve | 58 comments on Hacker News.
I came across a word in the Postgres source code that I'd never seen before: "frammish". https://ift.tt/hHYFMd2... : > Therefore, they offer both exclusive and shared lock modes (to support read/write and read-only access to a shared object). There are few other frammishes. User-level locking should be done with the full lock manager --- which depends on LWLocks to protect its shared state. It sort of makes sense in context, as a "feature" or a "flourish". It also appears on the pg_hackers mailing list: > There has been some talk of separating the power to create new users from the power of being superuser (although presumably only a superuser should be allowed to create new superusers). If the planned pg_role rewrite gets submitted before the 8.1 feature freeze, I might look at adding that frammish into it. and here, from 19 years ago: > And we get ragged on regularly for the non-SQL-standard features we've inherited from Berkeley Postgres (eg, the implicit-FROM frammish that was under discussion yesterday). No amount of googling turns up a formal definition or usage outside of the Postgres community. "frammish.org" doesn't seem to be related. Are Postgres developers starting to evolve their own dialect? Should we call an anthropologist?
127 by ccleve | 58 comments on Hacker News.
I came across a word in the Postgres source code that I'd never seen before: "frammish". https://ift.tt/hHYFMd2... : > Therefore, they offer both exclusive and shared lock modes (to support read/write and read-only access to a shared object). There are few other frammishes. User-level locking should be done with the full lock manager --- which depends on LWLocks to protect its shared state. It sort of makes sense in context, as a "feature" or a "flourish". It also appears on the pg_hackers mailing list: > There has been some talk of separating the power to create new users from the power of being superuser (although presumably only a superuser should be allowed to create new superusers). If the planned pg_role rewrite gets submitted before the 8.1 feature freeze, I might look at adding that frammish into it. and here, from 19 years ago: > And we get ragged on regularly for the non-SQL-standard features we've inherited from Berkeley Postgres (eg, the implicit-FROM frammish that was under discussion yesterday). No amount of googling turns up a formal definition or usage outside of the Postgres community. "frammish.org" doesn't seem to be related. Are Postgres developers starting to evolve their own dialect? Should we call an anthropologist?
Wednesday, March 9, 2022
Tuesday, March 8, 2022
Monday, March 7, 2022
Sunday, March 6, 2022
New top story on Hacker News: Show HN: I made a privacy-first minimalist Backblaze
Show HN: I made a privacy-first minimalist Backblaze
34 by bimbashrestha | 10 comments on Hacker News.
Creator here. I was looking for something as simple as Backblaze Personal [1] but privacy focused and open source. This is my attempt to build that. Uses PyQt6 [2] for the GUI and Pyinstaller [3] for creating the platform specific binaries. The backup engine under the hood is Restic [4]. The server code is written in Laravel [5]. All the code is on GitHub [6]. I actually really like Backblaze (even use B2 for this offering behind the scenes) so this isn't meant to throw shade their way. Just wanted a private open source alternative. Something like Bitwarden but for backups. [1] https://backblaze.com [2] https://ift.tt/ImE8KMZ [3] https://ift.tt/192GoaP [4] https://ift.tt/7p3G2FN [5] https://laravel.com [6] https://ift.tt/AJlKLY1
34 by bimbashrestha | 10 comments on Hacker News.
Creator here. I was looking for something as simple as Backblaze Personal [1] but privacy focused and open source. This is my attempt to build that. Uses PyQt6 [2] for the GUI and Pyinstaller [3] for creating the platform specific binaries. The backup engine under the hood is Restic [4]. The server code is written in Laravel [5]. All the code is on GitHub [6]. I actually really like Backblaze (even use B2 for this offering behind the scenes) so this isn't meant to throw shade their way. Just wanted a private open source alternative. Something like Bitwarden but for backups. [1] https://backblaze.com [2] https://ift.tt/ImE8KMZ [3] https://ift.tt/192GoaP [4] https://ift.tt/7p3G2FN [5] https://laravel.com [6] https://ift.tt/AJlKLY1
Saturday, March 5, 2022
New top story on Hacker News: Marvin's Marvellous Guide to All Things Webhook (2017)
Marvin's Marvellous Guide to All Things Webhook (2017)
19 by mattrighetti | 0 comments on Hacker News.
19 by mattrighetti | 0 comments on Hacker News.
Friday, March 4, 2022
New top story on Hacker News: Self-Driving Car Bet Between John Carmack And Jeff Atwood
Self-Driving Car Bet Between John Carmack And Jeff Atwood
70 by mudro_zboris | 64 comments on Hacker News.
70 by mudro_zboris | 64 comments on Hacker News.
Thursday, March 3, 2022
New top story on Hacker News: Russia Blocks Its Last Independent Television Channel
Russia Blocks Its Last Independent Television Channel
15 by mudro_zboris | 0 comments on Hacker News.
15 by mudro_zboris | 0 comments on Hacker News.
Wednesday, March 2, 2022
New top story on Hacker News: Show HN: I made a WebGL-based app that traces images using circles
Show HN: I made a WebGL-based app that traces images using circles
28 by phqb | 9 comments on Hacker News.
I was fascinated by this [0] and this video [1]. After many struggles, I finally built this app that traces images using circles similar to what these videos had shown. The most challenging part (to me) is to find a way to convert images to vector lines. I had tried Potrace, but its output is not suitable for my use case: too many small elements share the same border. Potrace's goal is to represent the original image faithfully using vector lines. But I want to trace the image edges. After searching and trying some Potrace alternatives in vain, I finally found my keyword. Surprisingly (to me), it lies at the end of the wiki page of the very topic [2]. Then I found a paper [3] that has nice pseudocode and a C implementation. I rewrote the pseudocode in Rust because I wanted to experiment with rustwasm. Honestly, I didn't care much about the math behind it. From then, I could continue to finish the app and show it to the world. This app is also my chance to learn about rustwasm and WebGL. FYI: this app is offline-only; your images never leave your browser [0] https://www.youtube.com/watch?v=r6sGWTCMz2k [1] https://www.youtube.com/watch?v=-qgreAUpPwM [2] https://ift.tt/Pro6wkp [3] https://ift.tt/qeYthsw
28 by phqb | 9 comments on Hacker News.
I was fascinated by this [0] and this video [1]. After many struggles, I finally built this app that traces images using circles similar to what these videos had shown. The most challenging part (to me) is to find a way to convert images to vector lines. I had tried Potrace, but its output is not suitable for my use case: too many small elements share the same border. Potrace's goal is to represent the original image faithfully using vector lines. But I want to trace the image edges. After searching and trying some Potrace alternatives in vain, I finally found my keyword. Surprisingly (to me), it lies at the end of the wiki page of the very topic [2]. Then I found a paper [3] that has nice pseudocode and a C implementation. I rewrote the pseudocode in Rust because I wanted to experiment with rustwasm. Honestly, I didn't care much about the math behind it. From then, I could continue to finish the app and show it to the world. This app is also my chance to learn about rustwasm and WebGL. FYI: this app is offline-only; your images never leave your browser [0] https://www.youtube.com/watch?v=r6sGWTCMz2k [1] https://www.youtube.com/watch?v=-qgreAUpPwM [2] https://ift.tt/Pro6wkp [3] https://ift.tt/qeYthsw
Tuesday, March 1, 2022
New top story on Hacker News: An insane baseball proposal: Dual league restructuring
An insane baseball proposal: Dual league restructuring
80 by SubiculumCode | 55 comments on Hacker News.
80 by SubiculumCode | 55 comments on Hacker News.
New top story on Hacker News: Google Maps is used to coordinate air strikes in Ukraine
Google Maps is used to coordinate air strikes in Ukraine
168 by ukrwantpiece | 122 comments on Hacker News.
168 by ukrwantpiece | 122 comments on Hacker News.
Subscribe to:
Posts (Atom)