jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Haskell vs C++
http://blogging.makesmeanerd.com/?p=367
Haskell and C/C++ working together in perfect harmony?
dConstruct07 - My final bits of deconstructivism
http://fourstarters.com/2007/09/11/my-final-bits-of-deconstructivism/
The afternoon sessions of dConstruct also contained a lot of interesting stuff which I won't cover in complete detail, but I'll touch on some stuff.
Show HN: Timezone Sync Widget
https://nocodeblocks.xyz/
I've built a widget to help remote teams stay in sync across time zones. It's easy to use, customizable, and you can embed it on your Notion page. Let me know what do you think :)
Apache One-Liner to List All Server Names and Aliases
http://blog.brynmosher.com/2011/08/03/apache-one-liner-to-list-all-server-names-and-aliases/
Here’s an Apache one-liner I often find myself using. It will list all of the server names and alises that are contained in the active Apache config files on a machine. I’ll go into the parts of the command and how to modify it to suit your needs. This assumes a bash-like shell (with grep, sed, sort, tr and a for loop), root (or permission to run the httpd binary directly) and if you wish to modify the examples, a little command-fu.
The hunger of a real start-up? | 24 Ways To Start
http://24waystostart.com/2010/the-hunger-of-a-real-start-up/
Dan Wilson recounts the early days of eBay UK. Among all the choas; the highs and lows — the one thing he remembers might be blindingly obvious. But it’s true. Is it true of your startup?
Testers are cool at prime numbers
http://dotnetbutchering.blogspot.com/2008/12/software-testers-and-prime-numbers.html
A software tester, a software developer, and a project manager are told: “All odd numbers are prime”. Result: sadness.
Show HN: Close to my first MVP, An API that'll let you print and mail documents
http://www.trypaper.com
Thoughts, questions, feedback?
Regular Expression Visualizations, Good for Learning?
http://ocpsoft.org/tutorials/regular-expressions/java-visual-regex-tester/
New take on the visualization/playground for regular expressions. Would love to hear people's thoughts. Right now it is tuned for Java syntax, but other languages will be coming soon.
Beautiful flying car
http://www.aeromobil.com/video
http://www.siliconrepublic.com/innovation/item/41976-flying-car-has-unexpected
Scientists make breakthrough for quantum computing
http://news.smh.com.au/breaking-news-national/scientists-make-quantum-breakthrough-20100927-15spr.html
What's the implication for the current IT experts? If the industry will be revolutionised by a fundamentally new type of "computer" in 10 years.
Stop Online Spying (Canadian Legislation)
http://openmedia.ca/StopSpying
I'm sure there's a lot of non Canadians here =) but please consider tweeting or facebooking this. Your Canadian friends may see the message.
Tracking a Gmail hacker's IP
My girlfriend told me someone with this IP: Mobile - (NY) 32.165.154.5 has been going into her Gmail. It's definitely not her, because she only logs into the wireless at home and we are definitely not based in New York. How do we track this person down? I did a whois search and AT&T came up.
SSH and SCP: Howto, tips & tricks
http://linuxtutoroailblog.com/post/ssh-and-scp-howto-tips-tricks/
This tutorial is about SSH and SCP. You will learn how to connect to a remote host and how to copy between hosts. This tutorial also documents a few important differences between the commands.
Setting up Whatsapp on your Computer
http://kennethkinyanjui.info/whatsapp-on-laptop.html
This is a simplified process of setting up whatsapp on your Desktop
HTML5 WebSockets and Real-Time Tutorials and Resources
http://websitesmaderight.com/2011/05/html5-websockets-and-real-time-tutorials-and-resources/
This is a round-up of HTML5 WebSockets and Real-Time tutorials, JavaScript libraries , and free resources. It's part of series of HTML5 round-ups that includes HTML5 tutorials, a Canvas round-up, a SVG round-up, a Geolocation round-up, a HTML5 Web Storage round-up, a Web Sockets / Push / Real-Time round-up, a HTML5 Microdata round-up, a round-up of HTML5 Media Players, HTML5 Cheat Sheets, HTML5 Resources, and CSS3 tutorials and resources.
Do Your Mistakes Create Ticking Time Bombs?
http://blogs.dovetailsoftware.com/blogs/main/archive/2007/10/16/Clarify-Rule-Manager_3A00_-The-Final-Answer.aspx
If you ever use CRM software you probably know about time bomb errors. This article is about those errors and how they can generate time bombs when something as minor as a description on the rule changes.
The future of surveys - meteor
http://www.marq.io
I have been working on this over the holiday and I'd like to share it with all of you and hear what you think. Happy new year!
Google's plan to make Android developers rich
http://www.networkworld.com/community/blog/googles-plan-make-android-developers-rich
Google’s Android team was clear in its appeal to developers at Google I/O 2013: Google is here to give developers the tools to build better apps and make money in the process. Canalys recently reported that the Apple App Store produced 74% of all app revenue, a key issue for Google in appealing to developers whose business models rely on paid downloads and in-app purchases. Google has introduced improvements to the Developer Console to increase developer revenue. Aligned with its revenue strategy are Google’s improvements in development tools, which aim to make it easier to develop Android apps, accommodate phone and tablet form factors, and design apps to generate international revenue.
Ask HN: How do I promote my teaser page?
I am working on a site that showcases works of mobile app developers (plug: tinkerwave.com). Currently I have a teaser page up, but I am wondering how I should promote it.

I have read some HN threads on promoting a functional site. What about a teaser page that only collects emails? I am a bit concerned about coming off as spammy.

Any advise is appreciated. :)
Applying the Pareto Principle to the GTD
http://blog.elmerthomas.com/2007/08/01/applying-the-pareto-principle-to-the-gtd/#more-11
A methodology for taming huge GTD generated lists.
Google+ Circles: Groups, Filters, and Stream Bubbles
http://www.gravity7.com/blog/media/2011/06/google-circles-groups-filters-and-stream-bubbles.html
Why stream bubbles using Google+ Circles would be cool.
Show HN: A simple, beautiful and interactive wrapper of curl
https://github.com/HoangTuan110/ribbot
Hello HN!

I built a small programming tool called Ribbot, which is a simple and interactive wrapper of the command curl.

It started off as just a small toy that I built while playing with gum[0], but now has grown into a pretty polished app.

Right now it is in a pretty much complete state and ready to use.

As this is the first time I have written something this big in shell script, there might be some mistakes here and there, so I would love hearing your feedbacks and comments on the project!

[0]: https://github.com/charmbracelet/gum
3 startup marketing lessons to learn from the Cronut
http://customer.io/blog/cronut-marketing-lessons-strategies-scarcity.html
Want to build an audience that sticks? Steal these strategies from the creator of the Cronut, who went from unknown to viral virtually overnight.
Show HN: Pay-what-you-want for three UX prototyping tools
http://uxheroes.com
I thought HN would be interested: we decided to try the Humble Indie Bundle model to sell a bundle of UX tools.

Questions and feedback welcome.
Copyright & IP 101 for eBook Self-Publishers: What You Need to Know
http://blog.kunvay.com/copyright-101-basics-for-ebook-self-publishing-what-you-need-to-know-about-copyright-intellectual-property-before-you-self-publish/
Good copyright & intellectual property read for ebook selfpublishers.
Flat-UI DMCA "Designer News" Comments Conversation
https://news.layervault.com/stories/1992-layervault-whats-up-with-the-dmca
Pretty interesting convo going on at DN -- lots of designers joining the more open side.
Show HN: AutoPTT – Voice-activated push-to-talk
https://wibe.gumroad.com/l/autoptt
Hello HN. I made this Windows desktop app that allows using voice activation with games or apps that only support push-to-talk.

The initial version was written years ago, without any UI or configuration options. It was just for my personal use. I had told a few friends about it, though, and then one of them asked if he could get a copy to use with Discord priority speaker, since for years, it has only worked with push-to-talk. So I spent some time making a more user-friendly version.

It's written almost exclusively in C and uses Nuklear [1] for the UI. It has an auto updater. The releases are hashed with BLAKE3 and signed with ECC.

I also recently made an open source USB device [2] that the app can use to send input from a "real" keyboard because, it turns out, there are some games (CSGO) that ignore simulated input for activating the microphone.

I'm having some trouble finding users though. I've tried posting on a few Discord servers and subreddits for games whose players I suspect would find the app useful but self-promotion and advertising are generally not allowed in these communities, so my posts get removed quite quickly. Any tips on how to best reach my audience?

[1] https://github.com/Immediate-Mode-UI/Nuklear

[2] https://github.com/veyh/AutoPTT-Sidekick
Is there a site where freelancers can post a bounty for new projects? 
There are plenty of sites where freelancers can bid on existing projects. But does anyone know of a site where freelancers and small agencies can put a bounty on referrals to new gigs?

For example -- I run a small web shop and would pay generously for a referral that leads to a good project. Say, 10% ??

I've got an idea for a new website and I would like to validate it here on HN and in other places...

lets discuss...
Google uneveils new search option
http://www.ideazpod.com/2009/05/13/google-unveils-new-search-options/
google launches new search option ....
Crowd Funded Bitcoin Mining
http://www.indiegogo.com/projects/bitcoin-prospecting/x/4081716#share
They are honest about the risks, and the numbers look right. Pretty cool idea
Show HN: Redshift and OpenSearch Pricing Added to Ec2instances.info
https://instances.vantage.sh/redshift/
Hi HN! I'm the lead maintainer for the Amazon pricing site known as ec2instances.info. When Vantage acquired ec2instances.info a year ago we committed to increasing development velocity on it and we have shipped several major features this year.

Today we're continuing that by adding pricing for Redshift and OpenSearch, two AWS services which use EC2 instances under the hood. Each page has on-demand and reserved pricing as well as instance specs. The pages don't have advanced specs like Concurrency Scaling for Redshift or EBS Volumes for OpenSearch but these could be added.

We’d love to hear your feedback and what you’d hope to see in the future! Feel free to comment here or email me at everett at vantage dot sh.
Show HN: Natto.dev – live spatial JavaScript environment
https://natto.dev
Hi HN, I've been working on natto.dev for almost two years and it's ready for you to use!

natto combines ideas from spreadsheets, design tools, and REPLs to create a live JavaScript environment. You can import NPM libraries, create and render React components, and more in a multiplayer (or local account-less) environment. If you login and create a synced canvas, you can invite other users to collaborate with multiple cursors, etc.

My favorite feature is opt-dragging (alt-drag on windows) to duplicate panes, making it really easy to try new ideas. You can accomplish something similar with git branch but it's not as easy and you don't have multiple versions running side-by-side.

Check out the gallery for example use cases https://natto.dev/gallery. Make personal dashboards. Play with NPM packages and interact with HTTP/APIs. Do some prompt engineering. It's a great place for the upcoming Advent of Code if you use JS! I did all of AoC 2021 in natto.

I hope natto can become a part of your toolkit!
Logging global PHP objects and saving memory using a lazy loading proxy
http://blog.simonholywell.com/post/2072272471/logging-global-php-objects-lazy-loading-proxy
Quite often when you are working with legacy code you will come across a mess of globals. Every single method will make use of the same global instance of the database class for example. So where do you begin to work with this massive impediment?
Show HN: I built a 3rd-party status page for GitHub on Cloudflare Pages
https://github.onlineornot.com
For the curious: It's a Remix app running on Cloudflare Pages, with a plain old Node/Express API and postgres db.

The uptime data comes from OnlineOrNot.com, though I'll be integrating Pingdom and a few other uptime monitoring services later. Once the uptime monitoring detects an outage, the status page automatically updates, and sends emails to anyone subscribed.

I used Remix because I wanted to write React components with Tailwind CSS, but have them "compile down" to just HTML/CSS. The output HTML/CSS is around 10.1KiB in total.
Show HN: ORM like client for JSON:API servers
https://github.com/dipscope/EntityStore.TS
Hello HN,

I'm very excited to anounce the release of the first EntityStore.TS version. It's an ORM like abstraction layer for TypeScript to work with API's through the model reflection.

In the first release we covered JSON:API specification. It is available as plugin and allows you easily connect to any backend API which follows described conventions. Besides it provides extension points for different filtering and pagination strategies which might be used by a server.

It's been a long way since idea to implementation. It will be really cool if you can try things out and give your feedback. Feel free to open any issues.

Thanks for your time and have a great day! ;)
Juegos2k.com
http://juegos2k.com
En este fantástico juego, tendrás que peinar y hacer cortes bonitos a los clientes que vayan a tu peluquería. Podrás cortar, lavar, peinar, dar tinte, y muchas más cosas
Apache Tapestry Creator to Speak on Clojure, Tapestry 5
http://developersummit.com
Apache Tapestry Creator to Speak on Clojure, Tapestry 5

Bangalore, December 10, 2008: If you are a Java developer building web-based applications and tired of the countless frameworks that promise you a slick UI fast but fail to live up to their promise, then switch to Apache Tapestry to get more functionality with less code. The creator of Tapestry, Howard Lewis Ship, is coming this summer to India's biggest summit for the developer ecosystem - Great Indian Developer Summit (http://www.developersummit.com/) to speak on the recently released Tapestry 5.0 version, covering the core IoC container, how to define and inject services and advanced topics such as decorating services to provide additional concerns, or creating services in terms of design patterns such as chain-of-command and pipeline.

On April 25, the author of 'Tapestry in Action' will also conduct a 3-hour, hands on workshop on building your own Tapestry applications. Hew will cover what it means to be a component web framework, what advantages that brings, how to create database-driven web applications using Hibernate, show off Tapestry's live class reloading, advanced error reporting and other productivity features, how Tapestry can be tuned and customized and build new components.

A frequent speaker at JavaOne, NoFluffJustStuff, ApacheCon Howard will also throw the spotlight on Clojure -- made up of one part Lisp (one of the oldest computer languages), one part Java (so young, yet so well adopted), a healthy serving of functional programming, and a state-of-the-art concurrency layer on top. Clojure embraces functional programming with immutable data types and first class functions. It is fully interoperable with Java. Clojure's approach to concurrency includes asynchonous Agents, and Software Transactional Memory.

About Great Indian Developer Summit

Great Indian Developer Summit, produced by Saltmarch Media, is the biggest gathering of software developers from Java/J2EE, Microsoft computing technologies, Rich Internet Applications (RIA), Web 2.0, Ajax, Agile, SOA, and Enterprise IT. For both veterans and newcomers to the world of .NET, Java, and the Rich Web, the Great Indian Developer Summit provides participants with a well-balanced learning experience that guaranteed they went back with a richer understanding of the technologies that make a difference to their careers. See the GIDS 2008 Red Stripe Report: http://www.developersummit.com/2008/report/pdf/Red_Stripe_Report-GIDS08.zip

Over 3000 qualified and talented delegates - Source, attended GIDS 2008: The Hindu - Monday, 26 May 2008 (http://www.developersummit.com/2008/report/postPress.html). With outstanding educational sessions, powerhouse speakers, a high-profile award ceremony, GIDS 2009 will feature premium knowledge, action plans and advise from been-there-done-it veterans, creators, and visionaries.

For further information on GIDS 2009, please visit the summit on the web http://www.developersummit.com/.

A Saltmarch Media Press Release
E: info@developersummit.com
Ph: +91 080 4005 1000
Download Youtube Video Without Any Software
https://www.youtube.com/watch?v=rI1wGYDCJR0
Savefrom Website is Give Facility To Download Directly YouTube Videos From your PC. You No Need To Install Any External Software in your computer Like YouTube Downloader. Its Support Maximum All Video Hosting site like YouTube, Metacafe, Vimeo etc. You Can Also Download YouTube Videos By Installing Plugin "Savefrom" Extension on Your Browser, On the page where you watch a video inboard appears the "Download" button, which let you save Your video From there. Its Very Easy & Fast Way To Download YouTube Videos Online Using without any software.
Ask HN: Avoiding the social desirability bias with surveys
It seems the social gaming industry has capitalized on the tendency for people to want to be nice to one another. However when surveying you want to avoid this. I'm interested in whether people have any experience they'd care to share, or a reading list, on reducing this tendency.
Clojure 101 - Slime installation [video]
http://vimeo.com/8398020
A video tutorial for getting Clojure and Slime set up in Emacs. If you want to get up-and-running quickly, this is a great place to start.
Ask HN: submission about different CS specialties
I was wondering if anyone remembers the url for a submission regarding funny descriptions of different CS specialties - I haven't been able to find the link.
Learn, Detach, Transcend
http://www.pragprog.com/magazines/2010-11/shu-ha-ri
Tim and Jeff explain Shuhari, how we learn, and why agile projects are not all the same.
A Happy new Ruby Web Framework
https://github.com/hmans/happy
More powerful than Sinatra. Much lighter than Rails. Just Happy Ruby code. <3
Show HN: Photo Phrase -- 'Draw Something' Makes a Baby With 'Instagram'
http://www.doublecoconut.com
Double Coconut's first game. At first glance it seems like a beefed up 'Draw Something' that also uses photos and stickers. But the attempt here is to be a truly unique photo sharing community where people have an excuse to create and share silly photos of themselves, thereby communicating and having fun together in an entirely new way.
Companies That Try To Outsource Innovation Will Fail
http://blogs.dovetailsoftware.com/blogs/main/archive/2007/09/24/can-you-buy-innovation.aspx
Buyers in the outsourcing market, which Forrester estimates is topping out at $120 billion a year, were more disappointed in the innovation brought to the table by their provider than nearly anything else...When it comes to innovation, if you have an outsourcing relationship consisting of great communication and naturally occurring collaboration, would this beat a full house of internal departments that don't talk to each other?
A Peek Into Einstein's Zurich Notebook
http://www.pitt.edu/~jdnorton/Goodies/Zurich_Notebook/index.html
http://www.pitt.edu/~jdnorton/Goodies/Zurich_Notebook/index.html
Solve Puzzle - get interview
http://www.yodle.com/yodle-careers/jobs/new-york/senior-software-engineer/
Yodle is a leading local online advertising company with a simple mission: to connect local businesses with consumers so simply and cost-effectively that business owners can’t imagine any other way to advertise. We are one of the fastest growing companies in the industry and we need more gifted engineers to keep going. You'll be joining a strong, agile software development team free of PHB types and distractions where you can concentrate on using your superb development skills to create an end-to-end advertising platform that enables local business to get new business from the internet and track and measure the return on investment. We build the full breadth of software required to make Yodle go. Your feature team might be working on core billing systems one project and a telephony solution the next. Examples of our diverse systems include a WYSIWIG site creator, a mobile app for reviews solicitation, an automated search advertising campaign builder, a service discovery framework built on top of Zookeeper, an advanced queuing and syncing system for integration with partners such as Google and Bing, a developer productivity tool for quickly configuring environments, a platform for coupon management and reputation monitoring, and many more.

To Apply:
• Click here to apply, or,
• Solve the problem below to get your resume to the top of the stack:

TRIANGLE PUZZLE
By starting at the top of the triangle and moving to adjacent numbers on the row below, the maximum total from top to bottom is 27.
5

9 6

4 6 8

0 7 1 5

I.e. 5 + 9 + 6 + 7 = 27.

Write a program in a language of your choice to find the maximum total from top to bottom in triangle.txt, a text file containing a triangle with 100 rows. Send your solution and resume to 123456@yodle.com, replacing 123456 with the maximum sum for the triangle.
Yahoo Hacked; How to Secure Passwords from SQL Injections
http://www.stormpath.com/blog/yahoo-hacked-how-secure-passwords-sql-injections
Yahoo! loses 450,000 passwords in an SQL Injection Attack. Learn how to protect your user data from SQL Injection with Stormpath User Security API.
Mobile apps and number of concurrent connections
http://blog.mugunthkumar.com/articles/mobile-apps-and-number-of-concurrent-connections/
A brief discussion about limiting or not limiting the number of concurrent connections in a iOS app.
Team Hanselman and Diabetes Walk 2010
http://hnsl.mn/fightdiabetes
Help team Hanselman on their cause to fight diabetes.
Show HN: GCal-Everywhere, my first chrome extension
https://chrome.google.com/webstore/detail/gcal-everywhere/glajafdknndmndfhdecggcbpaamhgfmf
Select any text on a webpage and add it to google calendar with google's quickAdd api.

My first chrome extension ever, how did I do?
New Java vulnerability is being exploited in the wild.
http://thenextweb.com/insider/2013/03/01/new-java-vulnerability-is-being-exploited-in-the-wild-disable-the-plugin-or-change-your-security-settings/
What is wrong with Oracle?
Suicide Rate at Foxconn is lower than Chinese Average
http://www.osnews.com/story/23359/The_Foxconn_Suicides
If the 486,000 employees at Foxconn committed suicide at the average rate of suicide in China, then 68 would commit suicide each year. In fact, only ten have. It must be a pretty good place to work. In fact, fewer Foxconn employees commit suicide than the US average too.
Another pattern website for developers and designers
http://www.patternwall.net
what do you think about my latest project > patternwall.net?
Ask HN: Hackers - mediocre programmers?
My software Engineering lecturer was taking us through some types of Software Engineering methodologies. On one end of the spectrum was the Milestone plan-driven model, and the on the other were the Hackers. He told us that hackers produce crappy software with no documentation whatsoever, while I believe its the opposite case(Linux, the Internet etc )
How would you explain to such a person who hackers really are, and what they do?