jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Show HN: Million Short Day 2 and 171,686 unique searches later - Version 2
http://www.millionshort.com/about.html
Thx to everyone for overwhelming support and feedback. We lauched V2 today on Day 2.

______Version 2 additions: (ordered by demand)

-Open search browser plug in

-Settings to Add sites (like Wikipedia.com back in)

-Settings to exlude even more sites

-favicon added

-Quick links to alter 'removal slices'

-Settings for Adult filtering

-Removed sites now in alpha sort order

______Quick stats:

171,686 Total Unique Searches

148,477 Absolute Unique Visitors

420,963 Pageviews

peaked at 1,500 concurrent users

+plus:

Got some HN Love

Got some Reddit Love

Got some Techcrunch Love
Remind HN: Unicode hacks
Just a friendly reminder that some Unicode characters[1] look like spaces and should be taken into account when writing filtering/trimming functions. Of course it's not a big deal but something to keep in mind to prevent stuff like usernames who are basically a bunch of spaces.

[1] http://www.cs.tut.fi/~jkorpela/chars/spaces.html
Ask HN: What is your preferred “full-stack in a box” solution and why?
What I mean by a "full-stack in a box" is a web client solution + server solution + DB solition that all work well together for a small to medium size business. Minimizing integration friction and maximising productivity. Is it Typescript/C#/Postgress? Elm/Haskell/MySQL? Clojurescript/Clojure/Datomic? Ruby on Rails/? Or something else entirely?
Stealth YC Company (w2010) looking for hackers in LA / SD
Looking for hackers (potential co-founders) in San Diego or Los Angeles.

-Front End ninja (We have html and css done), just need someone to join up with the team to take on full time.

-Backend guy. Someone who is good with payment systems, programming custom affiliate.

Can't discuss much more on the thread. Person must be living in LA or SD (SD preferably).

If you're in SD, would love to chat here: http://anyvite.com/6vepccqsiw

please reach out to jason@tinycomb.com (just the email for my blog)

one of our co-founders is a 6 year Google vet.
The second coming of Java
http://blog.jelastic.com/2012/12/11/the-second-coming-of-java/
Has this prediction come true? What do you think?
AngularJS application starter comparison
http://www.dancancro.com/comparison-of-angularjs-application-starters/
A side-by-side comparison of things you can use to get started making an app with AngularJS
What I Like About PHP
http://coding.simon.geek.nz/2014/12/10/what-i-like-about-php/
A couple of the things I like about PHP, to counteract all the negativity it gets.
Show HN: Keyword suggestion tool and “only question" feature
http://sg.serpstat.com/site/search?query=hacker&question=1&region=us
Free keyword suggestion tool with a unique "only question" feature to automatically generate topics for a content plan.

Useful for SEO and content writing folks.
Announcing HackStars
http://www.techstars.org/2009/04/03/anouncing-hackstars/
You do some unpaid programming for interesting TechStars startups, in exchange for the ability to listen to other startups get advice about their startups. Can't wait to sign up!
Ask PG: Can we see karma on Ask HN comments?
I didn't have too much of a position on the karma display matter, but today as I browse the Ask HNs I realize that many comments are modded up and down based on factuality of the response. In this context, karma counts. I realize that this is not Quora or SO, but sometimes this is great community to field certain questions.
Show HN: Unclutter — A new approach to reader mode
https://unclutter.lindylearn.io
Hey! This is a reader mode browser extension I built that hides noisy page elements rather than extracting and re-rendering only the page text. The idea is to not make all articles look the same [0], have them still render graphs, and ideally to work in more cases.

There are a few "tricks": patching the site CSSOM to apply simpler mobile styles even at desktop width, detecting the likely main text & removing its non-text siblings, blocklists for classnames that contain words like "sidebar", and testing this on a few hundred popular sites.

I got carried away and also added a dark mode, page outlines, private annotations & inline Hacker News comments. The last feature works by parsing every top-level HN comment with a quote in it (formatted with > or "") within a few minutes, and anchoring these quotes in the related article HTML. So when you click a link on HN you’ll see the parts people are talking about while reading. [1]

The code is all on GitHub!

[0] Screenshots comparing it to the Firefox reader mode: https://github.com/lindylearn/unclutter/blob/main/docs/compa...

[1] It's fun to try this on some of the "HN classics" that got 30+ quote comments over the years. Another project I built, https://hn.lindylearn.io/best shows the number of "annotations" an article has beneath its title.
Use makeup to hide your face from detection systems using the Viola-Jones method
http://ahprojects.com/blog/122
Read his previous posts to learn more about the project and the detection method he's testing against.
CL or Scheme?
I started reading Practical Common Lisp. It took me two whole days to setup a CL system: Emacs, SLIME, CLISP, Quicklisp. The syntax is riddled with intricacies: LET or LET* or FLET or LABLES? Is Scheme (esp. Racket) any better?

Also, is newLISP based on CL, Scheme, or something else? I've had zero difficulty installing and coding it.
Show HN: Invitation Engine for Facebook Apps
http://graphmuse.com
We spent a lot of time working on this, including the demo, and we'd love some feedback.

It might take a little bit of time to load if lots of people are trying the demo, so please try to be patient. We spent a lot of time to ensure you'll be impressed.

Feel free to email us at tony or chuck @graphmuse.com if you'd like to discuss further!
Instagram sends passwords in plain text
http://getsatisfaction.com/instagram/topics/password_is_not_encrypted

Makes you wonder how secure mobile apps are in general as the user can't determine the connection state, unlike a browser window by looking at the URL or seeing the padlock in the corner.
Red Gate is hiring, all interviewed will get an iPad
http://www.red-gate.com/careers/free_ipad.htm
We're looking for more Software Engineers and Test Engineers to help Red Gate grow into one of the greatest software companies in the world. We know there are lots of awesome people out there who may be bored or unhappy at work. We're going to make it easy for you to be happier - at Red Gate.<p>It's easy to apply. Just leave your details for either our Software Engineer or Test Engineer role.<p>We don't need your CV or a covering letter at this stage.
Show HN: Zipy.ai – Live web debugging with error monitoring and session replay
https://www.zipy.ai/
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://app.zipy.ai/sign-up

Check out our Website: https://zipy.ai
Quick 15 minute Live Demo: https://calendly.com/d/crv-vpv-p7c/quickzipydemo
Join our Discord Server: https://discord.com/invite/7595RKftFY

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.
"If you’re outraged by accidental breaches, you’d better sit down"
http://benlog.com/articles/2010/05/14/if-youre-outraged-by-accidental-breaches-youd-better-sit-down/
Ben Adida on the recent privacy breach disclosures:

"If you’re shocked, outraged, writing lengthy TechCrunch posts about these developments, you probably don’t understand computer security very well, and you’d better sit down with a stiff drink, because these issues are the tip of the iceberg."
Ask HN: Let's Revive PG's /ideas.html discussion
Since the discussion for PG's ycombinator.com/ideas.html seems to have gone stale (and possibly out-dated) lets get a new discussion going.

There are also a lot of "What do you want built.." posts, so lets consolidate.

Answer any of the following questions:

1) What needs in your life do you wish were fulfilled online?

2) What online sites do you admire and how could you see a similar concept working in lateral industries?

3) What offline sectors do you see as the least represented online?

4) And then to go back to the original ycombinator.com/ideas.htm - feel free to elaborate or add to the list. (in the same vein, generally speaking)
SIGGRAPH 2011 Technical Papers Video Preview
http://vidque.com/lukas/31918/siggraph-2011-technical-papers-video-preview
SIGGRAPH 2011 video showcases latest technology in the field of computer graphics and interactive techniques. Siggraph: http://www.siggraph.org/s2011
Show HN: SkillPress – Learn JavaScript via spaced repetition and active recall
https://app.skillpress.io/study/19/course/23
When I was getting into web development I used a combination of Anki and git to help me quickly learn and retain skills. Figuring there might be demand for a product that uses the same strategy (without the requirement that you already know Anki and git), I created SkillPress.
No account is needed to start learning. I would greatly appreciate any feedback or suggestions.
In Defense of "The Big Bang Theory"
http://ideonexus.com/2013/02/04/in-defense-of-the-big-bang-theory/
An extensive response to geeks and nerds who are highly critical of a show that is actually fairly progressive and highly erudite in its humor.
Data Modeling in Graph Databases: Interview with Jim Webber and Ian Robinson
http://www.infoq.com/articles/data-modeling-graph-databases?utm_source=hackernews&utm_medium=link&utm_campaign=datamodel
InfoQ spoke with Jim Webber and Ian Robinson in Neo Technologies team (also co-authors of Graph Databases book) about the data modeling efforts and best practices when using Graph databases for data management and analytics.
How David Beats Goliath
http://www.newyorker.com/reporting/2009/05/11/090511fa_fact_gladwell?currentPage=all
A great (but long) read for any start-up founder or those part of entrepreneurial organizations.
Show HN: CashGraphs – A securities portfolio optimizer
https://www.cashgraphs.com/
Hello,

This is a portfolio optimizer I made to help select portfolios for my clients. I'm a personal financial adviser. I generally put my clients in a mix of low-fee index funds and ETFs and I use this to set an appropriate allocation based on the client's risk tolerance.

I have been working on this as a side project to 1) improve the theoretical underpinnings of my investment recommendations and 2) improve my coding skills with frameworks like Vue and Torch. Here's the repository for the frontend: https://github.com/justinluther502/cashgraphfront.

The frontend site is Vue 2 + Vuetify, and the backend is an AWS lambda function running the Torch optimizer. I am still working out kinks in the backend, particularly cold-start issues because the Lambda function has to load the entire Torch library (~2GB). This occasionally causes the AWS API Gateway to reach max timeout before the Lambda function finishes. Any tips on addressing this would be much appreciated. My first thought is maybe to pare down the Torch library used in the Lambda function because I am only using a small subset of the full library.

The optimizer function itself is designed to overcome several classic shortcomings in Modern Portfolio Theory (MPT) (https://en.wikipedia.org/wiki/Modern_portfolio_theory). Unlike textbook implementations of MPT, this optimizer can utilize non-normal returns distributions, risk metrics besides variance, and can allow the user to specify tail behavior, such as asset correlations behaving normally most of the time but converging to 1.0 in severe downturns. Most of these "fixes" happen during the generation of custom "flavors", or asset selection universes. I have 3 flavors pre-built and there is some information on how they are constructed in the flavor selection page.

Any feedback greatly appreciated!

Justin Luther justinluther@lutherwealth.com https://www.lutherwealth.com
Ask HN: How do I get started freelancing?
I know that there are a lot of freelancers on this site. I am interested in doing freelance web development but am wondering how to get started. How did you land your initial contracts? If you were just starting out again, how would you go about doing so? How much should you charge starting out?
Guy Steele: Growing a Language (video 53:30)
http://video.google.com/videoplay?docid=-8860158196198824415#
Guy Steele's keynote at the 1998 ACM OOPSLA conference on "Growing a Language" discusses the importance of and issues associated with designing a programming language that can be grown by its users.

Link to PDF
http://www.cs.virginia.edu/~evans/cs655/readings/steele.pdf
Sublime Text 2 plugin to show git commit history for selected line(s) of code
https://github.com/cbumgard/GitCommitMsg
I created a Sublime Text 2 plugin that lets you see the commit message history (messages & file stats) for selected line(s) of code with a simple shortcut: cmd+shift+m on Mac, alt+shift+m on Linux/Windows.<p>Inspired by this earlier post (https://news.ycombinator.com/item?id=7202146).
Kivy 1.9 – A framework for creating novel and performant user interfaces
https://groups.google.com/forum/#!topic/kivy-users/PZpI1g-W3do
Announcement: https://groups.google.com/d/msg/kivy-users/PZpI1g-W3do/OZ84jGTlp4wJ
Blog post: http://kivy.org/planet/2015/04/kivy-1-9%C2%A0released
Downloads: http://kivy.org/#download
Munchery Shuts Down
https://techcrunch.com/2019/01/21/munchery-shuts-down/
Got this via email:

Since 2010, we have been committed to bringing fresh, local, and delicious meals into your homes along with all our customers across the country. We’ve been delighted to work with world renowned chefs, experiment with diverse and unique ingredients and recipes, and be a part of of your holiday feasts and traditions. We have also enjoyed giving back to our community through meal donations, volunteer service, and so much more.

Today, with a heavy heart, we’re reaching out to announce that Munchery is closing its doors and ending operations effective immediately. Any outstanding orders with Munchery will be canceled and refunded. Please allow 2-3 business days for these refunds to process.

More than anything, we want to say thank you. Thank you for all of the love and support you have shown us over the years, for sharing us with your friends and family, and for including us in your special life moments.

We are so grateful to have had the opportunity to share our dream with you-- it has been truly wonderful. Happy Eating!

Team Munchery
Show HN: Magma Studio – multiplayer drawing/art platform for game dev/animation
https://magmastudio.io/
Hey, I'm the co-founder of Magma and coded huge chunks of the product. My other co-founder Radek coded the collaborative drawing engine in Typescript with parts in Web Assembly and also using WebGL - that's why it has a native app feel. If you have an iPad or a Wacom tablet we support pressure sensitivity (enable Windows Ink if you have issues).

We prepared 10 drawings that you can join. Beware that there is a 30 users (drawing at once) limit on each. You can easily create your own drawing and share the url with others to join.

https://magm.ai/k36k

https://magm.ai/exp-1

https://magm.ai/exp-2

https://magm.ai/exp-3

https://magm.ai/exp-4

https://magm.ai/exp-5

https://magm.ai/exp-6

https://magm.ai/exp-7

https://magm.ai/exp-8

https://magm.ai/exp-9

How is it good for game dev?:
- Brainstorming on art
- Concept art
- Storyboarding
- Character development

Some trivia:
- There are 16 tools already like paint, select, bucket fill, including advanced tools like custom shapes
- We have multiple brushes to choose from. More in the Pro version. We will let you upload your own in the future.
- You can export to Photoshop and continue working there with some more advanced post-processing
- You can draw with a mouse, touch or stylus (preferred) - iPad, Wacom and other tablet vendors
- We are building a team space called "Artspaces" with project & team management. Currently teams can use an on-premise version of Magma (dockerized).

More technical:
- We are one of the first commercial projects to use Deepkit - a revolutionary high performance Typescript framework https://deepkit.io/framework
- It works on Google Chrome, Firefox, Safari - but Google Chrome is preferred
- We use all the cool web tech like Canvas with WebGL acceleration and a software fallback. Websockets for communication
- 99% is built in Typescript - 1% is Webassembly and C for some optimizations. Node.JS on the backend.

Happy to take questions :)
Show HN: Checksum.sh verify every install script
https://checksum.sh/
The pattern of downloading and executing installation scripts without verifying them has bothered me for a while.

I started messing around with a way to verify the checksum of scripts before I execute them. I've found it a really useful tool for installing things like Rust or Deno.

It's written entirely as a shell script, and it's easy to read and understand what's happening.

I hope it may be useful to someone else!
6 hours per day.
Google to own $750 million Lenovo stake after Motorola deal closes: HK exchange
http://www.reuters.com/article/2014/02/07/us-google-lenovo-idUSBREA1606B20140207
[EDIT : Techcrunch removed article, here's another link (thank you w1ntermute) :
http://www.reuters.com/article/2014/02/07/us-google-lenovo-idUSBREA1606B20140207
Show HN: Prisma Python – A fully typed ORM for Python
https://github.com/RobertCraigie/prisma-client-py
I created this ORM to fill a gap in the Python ecosystem. Due to the nature of typing in Python there are no other Python ORMs that can provide correct type hints. Prisma Python manages to work around this by auto-generating python types.

Aside from static type checking, providing type hints means that you will get autocomplete suggestions for you which for me is the killer feature for this ORM (see the GIF in the README for an example).

It's also built on top of Prisma, a next-generation ORM for TypeScript which means that the core query building and connection handling has been battle tested, getting around a potential concern with adopting a new ORM.

Prisma Python also supports PostgreSQL, SQLite, MongoDB, MariaDB and more!
Stanford Class: Probabilistic Graphical Models
http://www.pgm-class.org/
If this is not a watered down version of the offline Stanford course, this really isn't to be missed-- Koller is a huge force in PGMs.
HN frontpage 3 years ago
http://web.archive.org/web/20070405175109/http://news.ycombinator.com/
Thought it would be amusing to take a trip down memory lane. I'd forgotten that we used to be "Startup News". Standout items for me:

- DropBox soliciting early feedback
- PG's business plan for ViaWeb
- Even then people were complaining about YC News addiction :)

Other frontpage editions here:
http://web.archive.org/web/*/news.ycombinator.com
Show HN: Generate quiz questions using AI
https://quizgecko.com/
One of the coolest things I've been able to get GPT-3 to do is generate questions based on a piece of text.

So, I built a simple site to help others do the same. Hopefully, this can be useful to teachers, trainers, or just anyone who wants to create a fun and unique quiz.
Being recruited in the USA
http://pau.calepin.co/being-recruited-in-the-usa.html
There is a lack of engineers everywhere, but finding talent is especially hard on the Bay Area.

I'm from Spain but I've been the last 3 months in San Francisco attending to some conferences and visiting some friends. At that time I was trying to start something but I changed my mind and I started looking for a job instead...
Ask HN: What's the best way to write an API spec?
I'm working on a project that contains a REST API, and I want to write out a spec before I start. Are there tools for this, or should I just make a Google Docs table for it or something?
Tell HN: Stack Exchange (Stack Overflow) is now blocking Tor
I tried visiting Stack Exchange today using Tor Browser, and apparently my IP is blocked. I tried with several different circuits, and they're all blocked. Several people on IRC confirmed this as well.

I tried to contact them by e-mail and they didn't bother to respond, as is par for the course these days.

The full error message:

---

Access Denied

This IP address (185.220.101.37) has been blocked from access to our services. If you believe this to be in error, please contact us at team@stackexchange.com.

When contacting us, please include the following information in the email:

Method: block

XID: 820408900-HHN

IP: 185.220.101.37

X-Forwarded-For: 185.220.101.37

User-Agent: Mozilla/5.0 _Windows NT 10.0; rv:91.0_ Gecko/20100101 Firefox/91.0

Reason: Blocked.

Time: Tue, 08 Feb 2022 08:11:50 GMT

URL: tor.stackexchange.com/

Browser Location: https://tor.stackexchange.com/
Show HN: PostgresML, now with analytics and project management
https://postgresml.org
We've been hard at work for a few weeks and thought it's time for another update.

In case you missed our first post, PostgresML is an end-to-end machine learning solution, running alongside your favorite database.

This time we have more of a suite offering: project management, visibility into the datasets and the deployment pipeline decision making.

Let us know what you think!

Demo link is on the page, and also here: https://demo.postgresml.org
Adobe Flash 11 is now stable for 64-bit Linux
https://www.adobe.com/products/flashplayer.html
I can't find a press release specifically mentioning it yet. Download adobe apt/repo file from here: http://get.adobe.com/flashplayer/otherversions/
MIVD boss: Meet without a smartphone, risk of espionage too great
https://www.nu.nl/tech/6083317/mivd-baas-vergader-zonder-smartphone-risico-op-spionage-te-groot.html
Jan Swillens, the head of the Dutch Military and Information Service (MIVD) advises large organizations not to meet with a smartphone or tablet on the table, because the risk of espionage is too great.

(original link, in dutch: https://www.nu.nl/tech/6083317/mivd-baas-vergader-zonder-sma...)