jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Simple Harmonic Motion (kinetic art)
http://sciencedemonstrations.fas.harvard.edu/icb/icb.do?keyword=k16940&pageid=icb.page80863&pageContentId=icb.pagecontent341734&state=maximize&view=view.do&viewParam_name=indepth.html#a_icb_pagecontent341734
How it works: The period of one complete cycle of the dance is 60 seconds. The length of the longest pendulum has been adjusted so that it executes 51 oscillations in this 60 second period. The length of each successive shorter pendulum is carefully adjusted so that it executes one additional oscillation in this period. Thus, the 15th pendulum (shortest) undergoes 65 oscillations. When all 15 pendulums are started together, they quickly fall out of sync—their relative phases continuously change because of their different periods of oscillation. However, after 60 seconds they will all have executed an integral number of oscillations and be back in sync again at that instant, ready to repeat the dance.
Three way to visualize (prove) the Pythagorean theorem
http://sputsoft.com/2010/02/visualizing-the-pythagorean-theorem/
How do you actually prove the Pythagorean theorem? This article shows three visual and elegant ways to do it.
Show HN: The missing pieces of Slack Workflow Builder, open-source
https://github.com/happybara-io/WorkflowBuddy
Hello HN, I'm Kevin, and excited to launch my very first open-source project!

For a long time I was frustrated that Slack Workflow Builder[0] didn't have outgoing webhooks, and that they boxed you into so few options for triggers despite the rich Slack event ecosystem. So I waited for Slack to build it in 2020....

and 2021...

and 2022...

and finally last month I got fed up and built out the core of an open-source, self-hostable bot[1] to complement Workflow Builder with any missing functionality. Called it Workflow Buddy cuz they go hand-in-hand .

It lets you use ANY Slack event as a trigger for your Workflows, and adds a bunch of new `Steps from Apps` to your Workflow Builder, the most important of which is the Outgoing Webhook - finally a way to send events OUT from Workflows, not just inbound, and make them more useful for automation. It's set up for easy addition of new Steps as community members come up with new uses cases!

## Tech Stack

It's built using a Flask server + Slack Bolt Python + deployed on Fly.io. Trying to keep "perfect is enemy of good" in mind, so the simple storage for the config data is all done through a JSON file - works for now!

## How it works

For adding triggers to Workflows, the bot acts as a proxy - you create a Webhook-triggered Workflow in Builder, configure an event->webhook mapping, then when Buddy receives the event it forwards it through to your regular Workflow.

All the additional steps are fairly basic, the 'Outgoing Webhook' step is basically just fancy, user-friendly inputs getting passed to the popular requests package.

I am by no means a great developer, merely gluing together other people's amazing work!

## Fin

If you're interested in deploying your own Workflow Buddy/contributing, I can help with questions or hop on a call to get you set up - excited to see other's use cases![4]

Let me know what you think! Curious to see if others have run into the same frustrations with Slack Workflow Builder's high potential, but limited functionality.

--------------------

Q: Isn't Slack going to eventually add these features to Workflow Builder?
Maybe, but until then, you have an option rather than waiting impatiently. Plus, since it is an extension of Workflow Builder, it won't stop working if Slack decides to add new functionality to the core tool.

[0] Slack Workflow Builder: https://api.slack.com/workflows#intro

[1] GitHub repo: https://github.com/happybara-io/WorkflowBuddy

[2]Video demos: https://github.com/happybara-io/WorkflowBuddy#demos

[3] Common use cases it helps with: https://github.com/happybara-io/WorkflowBuddy#-use-cases

[4] https://happybara.io/support, support@happybara.io
Updated Java 6 EOL date (to November 2012)
https://blogs.oracle.com/henrik/entry/updated_java_6_eol_date
With original EOL on July 2012, I can't believe Apple still ships OSX with Java 1.6 (Developer Preview for 1.7 available in http://jdk7.java.net/macportpreview/).
Meet London's new entrepreneurial elite
http://www.telegraph.co.uk/technology/8316310/Meet-Londons-new-entrepreneurial-elite.html
A new generation of London entrepreneurs is redefining work hard, play hard.
SEO Tactics to Avoid
http://www.seomoz.org/blog/seo-tactics-to-avoid-in-2011
Great post on seo tactics to avoid if you still in a era where dinosaurs rome the earth.
7 Free Alarm Clock Apps for iPhone
http://appsnuke.com/233/7-free-alarm-clock-apps-for-iphone/
Here are 7 great alarm clock apps which will turn your handy into a digital alarm clock. They have all the features that you might want: custom background image or music, theme colors, weather feed, built in flashlight.
Ask HN: Which is more important/valuable for an internship: what or where?
Given the choice of interning for big-reputable-software company X or for small-startup Y, which one would you suggest? Company X will most probably lead to a full time offer but I may not be working on interesting/challenging projects. On the other hand startup Y will definitely give me difficult problems to solve and I will learn a lot. Comments, opinions, suggestions.
Show HN: I made a integration platform with user-friendly monitoring
https://tunnelhub.io
As a long-time developer, I participated in many integration projects and we always had a recurring problem: monitoring and sending integration error alerts to end users. Based on 10 years and hundreds of projects, I created a platform that helps solve this, with several accelerators and cool stuff for developers. Some feedback would be great, if the tool makes sense and what we could improve on.
Ask HN: Describe scaling to millions of users with Firebase or Firestore?
Early stage here trying to pick the right solution that scales for the initial ten million users. Looking into if sharding works well with Firebase for more than 100K concurrent users. Your first hand experience would be so helpful and appreciated. Also any reliability or support concerns that your startup encountered or any alternative solutions.
My Wiki Can Beat Up Your Inner-Office Memo
http://blogs.dovetailsoftware.com/blogs/main/archive/2007/10/09/accidental-collaboration.aspx
Thoughts on why Web 2.0 tools are being adopted by even the big boys of business. Big companies, no matter how backward or resistant to change will eventally succumb to these tools simply for convenience. But what about Twitter? You'll be surprised...
3 Ways to Protect Copyright to Your Brand and Work as a Creative or Freelancer
http://blog.kunvay.com/3-ways-to-protect-the-copyrights-to-your-brand-and-creative-work-copyright-transfer-copyright-assignment/
How to protect copyright to your work as a freelancer or creative.
The Endless Redis Replication Loop: What, Why and How to Solve It
https://garantiadata.com/blog/the-endless-redis-replication-loop-what-why-and-how-to-solve-it
“In a Galaxy Far, Far Away”
Ask HN - Work Progression and Start-up Dilemma
Current Employment Situation:

I am a senior developer on a team of about 25 other developers, and lead a team in the development of our core system. Work is decent right now but majority of my work is really on overseeing some of the other developers and helping with projects that are behind schedule ramp up to speed. The challenge is more on managing personalities rather than my own development skills. I would be promoted to a more senior role very shortly. I would rate the work as about 6/10, love having fun with most of my co workers, but I would love to work with some "A Type" players instead.

Other Employment Opportunity:

I also have opportunity to join a company that is more innovative and business oriented. The work will be more focused on emerging trends (which I love), a bit more prototyping and understanding opportunities and work with what I believe to be more "A Type" players. I suspect the demand physically and mentally would be much greater.

I have excellent trust and respect for each of my manager in both scenarios.

I also have a strong desire to pave my own success and work on a start up which I have done so thus far by working late at nights. Until my start-up is at a state where I can launch and be profitable, I would still like to be employed and potentially grow. Beta could be in a couple of months.

Which option should I take and why? This will certainly help me out in making a decision.
Show HN: JobsThere – Recruiting, Simplified
https://jobsthere.vercel.app/
Everything you need to power your recruiting.

Build a optimized careers page that allows candidates to find jobs in your company and submit applications directly for them, track applicants & boost growth of your company.

Currently in beta, limited access. Looking for feedback.
Ask HN: OSS maintainers, how are you dealing with GitHub hiding stars?
It seems that GitHub has removed stars from its logged out view. I contribute to this OSS project (https://github.com/cortexlabs/cortex), and even though stars can seem kind of silly, I've heard from many organizations/users that our star count was what lead them to initially dig deeper into the project before adopting us. Like most projects, we don't have a particularly robust marketing operation—some of us write blog posts and speak at meetups—and so anything that impacts our discoverability is a big deal to us.

OSS contributors/maintainers, are you being affected by this and how are you addressing it?
Noobs unite - Get those dotfiles in order
http://blog.smalleycreative.com/tutorials/using-git-and-github-to-manage-your-dotfiles/
Want to sync your .vimrc / .bashrc etc... with gitHub but never knew how?

Don't forget gitImmersion.com too!
Thoughts on Mirror Neurons - Why we feel Empathy
http://readandgetrich.com/mirror-neurons-empathy/
Have you ever seen someone get hurt by falling, getting knocked down, or by cutting his finger when cooking something? You then probably felt the actual pain of that person or experienced a shiver in your spinal cord. What has actually happened within your body?
Show HN: Open-Source Guides to React, React Native and TypeScript
https://medium.com/@devinabbott/react-react-native-typescript-javascript-open-source-tutorials-resources-on-my-github-dee238c52ef0
Hi HN! I started writing these guides back in 2016 when I co-founded Deco, my startup that was later acquired by Airbnb, and I still work on them to this day! I often use them as part of my curriculum when I teach engineering teams. Let me know what you think :)
Android developer switched from Ads to selling Apps, and made more profits. 
http://www.eiswuxe.de/developer-income-report-february-2012/
He made $989 selling Android Apps with Ads in Jan 2012. In Feb 2012 he made $1,913 in sales of ONE single Android app!
Skip the Ads model, go for premium!
CEO of Automattic WordPress Blog Tool on the Future of Blogging in Big Business
http://www.cio.com/article/158900/CEO_of_WordPress_Blog_Tool_on_the_Future_of_Blogging_in_Big_Business
Developer guru gives his take on why the success of blogs hasn't permeated the enterprise space just yet.
Tailored Displays Compensate for Vision Problems
http://tailoreddisplays.com
Researchers turn a 3D display into a display designed to compensate for vision problems so that viewers don't need to wear glasses.
Code Fitness - Visualize java classes to identify complexity
http://fuzz-box.blogspot.com/2011/05/code-fitness-visualize-your-java.html
Before refactoring a class, package or library weak spots have to be identified. There are many code analysis tools providing insight, hints and alerts as to where someone should focus.
Show HN: DataGridXL v2, fastest Excel-like JavaScript Data Grid
https://www.datagridxl.com/
Hello HN,

I'm Robbert, after 1,5 years of hard work I have just released DataGridXL version 2.

DataGridXL is the world's fastest Excel-like Data Grid. It's written in JavaScript ES6 and made in the 2020s. It weighs less than 250kb and it has zero dependencies.

My goal for DataGridXL is to be the most performant, reliable and user-friendly spreadsheet-like data table. It has its own virtual DOM to keep scrolling & editing fast and to prevent DOM errors.

New features since version 1:

- Multi-Range Selection

- Freeze and Unfreeze rows & columns

- Hide and Show rows & columns

- Rapidly search cells

- Fullscreen Mode

- Works with Touch (new bottom bar enables editing data on touch devices)

- Dark Theme

- Quick Column Sorting

Please have a look at the homepage https://www.datagridxl.com/ and star DataGridXL2 on Github: https://github.com/DataGridXL/DataGridXL2.
Levels (Skrillex Remix) Meets Metal
http://www.youtube.com/watch?v=H6eoE2Rs-Z0
Guitar Dubstep
GoDaddy Offering $1.00 Domain Names
http://www.elliotsblog.com/stay-cool-with-godaddy-3011
Call GoDaddy to register a domain name and say "stay cool" to get $1.00 domain registrations. Some restrictions apply.
Another View: 2 Thumbs Up for Media’s Future?
http://dealbook.blogs.nytimes.com/2009/11/30/another-view-2-thumbs-up-for-medias-future/
The Internet eviscerates any business model whose principal source of value is gated access to news, music or video. What the audience values in Pandora and iCurrent is their ability to listen, learn and extend my interests in a way that feels natural and simple. Thumbs up or thumbs down.
Ask HN: Least Buggy Browser?
FF has/had many bugs; now I'm finding Chrome bugs that are problematic for developing in Chrome. In your experience, what's the least buggy browser for development purposes (speaking in terms of functionality, not display)?
BDD chef cookbooks using cucumber and lxc
https://github.com/exceedhl/toft
toft is a ruby library currently supporting testing infrastructure code such as chef, shell scripts with cucumber and lxc on linux machine
Encrypt Anything: 50 Ways to Secure ALL Your Data, Regardless of Medium
http://www.businesscreditcards.com/bootstrapper/encrypt-anything-50-ways-to-secure-all-your-data-regardless-of-medium/
To keep your data safe and secure, from private photos, e-mails and conversations to standard files on your computer’s hardware, check the following software programs, downloads and articles to better understand how data encryption can benefit your lifestyle.
Show HN: Launch Localstack “as a service” with automatic termination
https://eph.dev
Greetings!

I've just created a service that launches a Localstack container, make it available at a personalized URL, and then shuts it down within 10 to 60 minutes.

I made this because Localstack is a great way to mock the AWS cloud for Local Development or in CI/CD. But, to run it, you need a Laptop with enough available memory, Docker, Python, and other CLIs.

Also, if you want to develop locally with an AWS account, you'll have to sign up for an account. But then, resources get created and never deleted potentially leading to an expensive bill.

Feel free to give it a try and let me know what you think!
Barack Obama at Google
http://www.youtube.com/watch?v=m4yVlPqeZwo
Obama gives a great speech about his campaign. He also tackles some good question asked by Googlers.
Learning Android Development
http://jpsierens.wordpress.com/
Hello, I started a blog on learning Android development and plan on updating it each day. I'm fairly new to programming but have the basics down. I've made some small games in python before.

Questions and suggestions as to what tutorials to follow are very welcome, right now I'll focus on Android Training from developer.android. Thanks!
Facebook end on 15 March 2012? WTF?
http://weeklyworldnews.com/headlines/27321/facebook-will-end-on-march-15th/
is this some kind of joke or what ?
Sci Fi Coder
http://adamschwartz.co/sci-fi-coder
Type like all the cool kids in sci-fi movies.
Show HN: CodeScoper - Search Google by language/framework releases
http://codescoper.herokuapp.com/
A coworker and I had this idea and it was something I threw together in a few hours. I am looking for feedback as to whether anyone else may find it useful.

The idea is that when troubleshooting code for languages/frameworks you more often than not will want to limit your search results to only be relevant to the dates for the release you are using.

CodeScoper (alternative name suggestions highly encouraged) solves that by letting you choose a framework or language, a release version or span of versions and a query which will then send you to google results with the date ranges specific to what you chose.

Any and all criticism is highly appreciated. If it is found useful then I'll spend some more time updating the user experience and adding in a bunch of different frameworks/languages/releases.
Show HN: Renote (Note-taking and collaboration app for iPad and Apple Pencil)
https://renote.so
Hi HN! I’m Andrew, co-founder and designer at Renote.

This is app which allows you to make notes with real-time collaboration. Perhaps, you might ask: «What? Another collaboration tool?» Well... yes, but not quiet.
On the one hand — it is a very simple application. On the other — it has compelling features in its toolset:

- Complete real-time collaboration;

- Personal notepad for your notes, studies, and mood boards;

- Document web streaming;

- Write just like on paper with Apple Pencil;

- Straightforward and intuitive interface;

- Use objects (Image, Text, Video).

We would be glad to see you as our user if you like this idea and use iPad and Pencil.
We'd love to hear your feedback! Feel free to drop a comment or email me at an@renote.so
Ask HN: Tiny self-hosted web chat?
I'd like to install for my son and his school friends a small web chat to use with mobile phone.
It should be open source and easy to secure.
I have hard time finding a chat easy to install and with little memory footprint.

Do you have suggestions?
Hi-Tech Taskmaster - A Sign of Things to Come?
http://stirtzgroup.com/2007/10/16/hi-tech-taskmaster-a-sign-of-things-to-come/
New software uses Web 2.0 technologies in innovative ways
4M current, former US federal employees hacked
https://twitter.com/search?q=US%20hack&src=typd&vertical=default&f=tweets
This is now on CNN.

http://www.cnn.com/2015/06/04/politics/federal-agency-hacked-personnel-management/index.html
Microsoft's Illusion
http://brooksreview.net/2013/09/microsofts-illusion/
They think they are a good software company, but they aren't.
ROS as a Pearl Causal Model
From Pearl, Judea. The Book of Why (p. 13). Basic Books. Kindle Edition.

The definition of “causation” is simple, if a little metaphorical: a variable X is a cause of Y if Y “listens” to X and determines its value in response to what it hears.

Pearl develops a whole science of Causal modeling to answer questions of science. His view of AI involves computing answers to causal questions (e.g. Does the marble hitting the floor cause a sound or does the sound cause the marble to hit the floor?).

ROS has a publish/subscribe model between programs (or sensors) that generate data and programs that "listen" to the data and act on the results. This is clearly a causal connection. While not mentioned in the book explicitly Pearl's view of causality fits the ROS model, forming an interesting way to think about robot control.

I can highly recommend this book.
Show HN: Ice break your next retro meeting with some bingo
https://icebreaker-bingo.goretro.ai/
Mini warm up game. The objective is to loosen up the group and make them feel more comfortable with each other before the retrospective meeting. It’s a low-risk, low-pressure way to get to know your teammates.
List of Vulnerability Scanners
http://www.windowhaxor.net/2007/09/25/list-of-vulnerability-scanners/
Vulnerability scanner does automated search for security weaknesses in web applications, computers and theirs services and reports them in details about possible vulnerabilities and probable defense or ways to prevent it.

This is a list of both commecial and free scanners out there. It is hard to rate which is better than other so there will be no ratings or comparisons but only listing of vulnerability scanners:
Kiip, Ads that reward gamers with free stuff
http://kiip.me/
Pretty interesting new service that rewards gamers with free stuff when they achieve something in a game. E.g. Finish a level on Angry Birds, get a free bag of chips.
Show HN: TPMouse - A Virtual Trackball for Windows, controlled from the homerow
https://github.com/EsportToys/TPMouse
Hello all, I apologize for the repost as the previous submission was made from an unfortunate timezone.

I've been refining my app to the point that it's pretty much become an indispensable daily driver in my own workflow.

Hoping to hear some critiques/feedbacks on its usability!
NYC Mayor Mike Bloomberg Talks About the Founding of His Company
http://mikebloomberg.com/index.cfm?objectid=F97067A0-C29C-7CA2-FD9B53A3DBDC2394
Mayor Bloomberg Speaks at NY Tech Meetup and talks about the early days of Bloomberg LP (and why founding his company in NYC was important for his success)
Show HN: Wanderlog Chrome extension – see Southwest fares on Google Flights
https://wanderlog.com/extension
I often fly out of Oakland, a big Southwest hub, and normally look for my flights on Google Flights. I got annoyed at the having to search Southwest separately from Google Flights, so built a Chrome extension to show the search results without having to open another tab.

It works without any server-side scraping using background tabs and hidden iframes, so nothing about your search hits any servers other than Southwest’s.

Can you help try it out and let me know if you run into any issues? It had a bunch when we launched it earlier this week, so if you run into any, please email me at extension-support@wanderlog.com!
ActorDB
http://www.actordb.com
A distributed SQL database with the scalability of a KV store.
Why we must ensure that powerful AI systems are Friendly
http://www.asimovlaws.com/articles/archives/2004/07/why_we_need_fri_1.html
Note to editors: "Friendly" is supposed to be capitalized. It is a "term of art"
New music service lets you stream your entire library anywhere
http://www.kalidity.com
Kalidity provides you with access to all of your music through a simple, easy-to-use web interface. It also works through mobile web and provides background streaming on 3G iPhones and iPods. There are no space limitations, and zero syncing hassle.
iframe causes a BSoD on win 7 x64 via Safari
https://twitter.com/#!/w3bd3vil/status/148454992989261824
<iframe height='18082563'></iframe> causes a BSoD on win 7 x64 via Safari
Show HN: We built a web app to split expenses with a group of friends
https://instatab.io/
We have been working on instatab as a side project. We would appreciate it if you try it out and let us know what you think about it. Any sort of feedback is very welcome.
Three Killer Businesses That I Want(ed) To Start
http://ryanborn.net/good-business-ideas/
Three Killer Businesses That I Want(ed) To Start - Celebrity Groupon, Ads on Cars, and Lockboxes for Everyone,