jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Ask HN: My friend's computer was stolen, and I might have the IP address.
My buddy and I are driving across Canada. As we are college students, we have been sleeping in campgrounds or our car to save money. Last night, we accidently spilled gas in our car and decided to spend the night in a hotel. About two hours ago, somebody broke the window of our car and stole his laptop and my camera. I know his mail servers admin and I have two IP addresses that have connected to his mail account since we went to bed last night. I also have access to the hotels wifi router. Any idea what I should do? I have reason to believe that the computer is still on the premises. The police were called over an hour ago and still haven't come yet.
Ask HN: What is the most modern CMS?
I work as a interface designer on a CMS, among other products. In doing some research for further developing our CMS I had a hard time finding systems that were easy to use for a non-techie.

Which CMS would you say is the most modern in terms of end user design? Not accounting for the technical setup of things, just user experience.

Thanks you :)

Edit: Some seems to think I'm looking for good CMSes for web designers, I'm not. I'm after systems that makes it easy for a non-tech crowd to run their - custom - web site.
Zynga wants to patent virtual currency in gambling games
http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=1&f=G&l=50&co1=AND&d=PG01&s1=zynga&OS=zynga&RS=zynga
Will be updating with prior art but please post if you have anything

Here is basically what they want to patent:

Purchasing virtual currency with real currency where the virtual currency cannot be returned to real currency into a gamgling game.
Using the virtual currency in the gamble and deducting/awarding the user appropriately.
2 claims that say the same thing: associating a virtual item to 2 users (implying that a virtual item can change hands, wow what an innovation zynga, thanks) and purchasing a virtual item with virtual currency
Transfering virtual currency and in the process verifying a social connection, between 2 users and placing a limit on how much they can do this.

Software patents need to be invalidated but we'll get into that later

I will be doing a live stream or a local recording of me trying to implement this "innovation" to be "defended" for ~20 years in the interests of the progression of science and arts in the shortest ammount of time

Also started http://stopsocialgamepatents.org
My intro to LESS - If you're not using it, you should be.
http://www.austinkpickett.com/blog/less-code-more-fun/
Hope most of you are using LESS or something similar (SASS). I've found it to be a dramatic boost in productivity.

Let me know what you think. Thanks.
Who are North Korea’s 13 Twitter friends?
http://www.reviewmylife.co.uk/blog/2010/10/07/north-korea-13-twitter-friends/
Who are the 13 Twitter users that North Korea has chosen to follow using their official uriminzok Twitter account?
The Futile Pursuit of Happiness (2003)
http://query.nytimes.com/gst/fullpage.html?res=9E0DEFD61538F934A3575AC0A9659C8B63&sec=&spon=&pagewanted=all
The tinyurl goes to this article:
http://query.nytimes.com/gst/fullpage.html?res=9E0DEFD61538F934A3575AC0A9659C8B63&sec=&spon=&pagewanted=all

HN was bouncing me to some old NYTimes submission when trying to post that original link.
Today I created a site where you can post your unused domain names
http://www.idlingdomains.com
Feedback appreciated
Wilson Sonsini Term Sheet Generator
http://www.wsgr.com/WSGR/Display.aspx?SectionName=practice/termsheet.htm
This is a pretty amazing new development on the road towards open source law.
Ask Patio11: Why don't you make SEO tools?
SEO is your bread and butter and from my research the existing tools aren't stellar. You also already have a good following on Hacker News which is exactly the market that would need and use the tools? I guess my real question should be if you were to make tools what would they be?
HN Apps List
http://www.hnsearch.com/apps
There are a lot of HN apps out there so we thought it would be useful to compile a list. Right now the list consists mostly of HNSearch contest apps but please let us know of any others you'd like us to add.
Does your browser rejected revoked certificates?
https://revoked.grc.com
In my testing, the latest (Desktop) Chrome, Opera, and IE do but on Android neither "Browser" or Chrome do. The upshot being that even with Heart Bleed patched and everyone revoking their potentially exposed certificates there is still a problem.
Triple Your Google AdWords CTR Overnight by Doing Nothing
http://www.seobook.com/archives/002026.shtml
This is a very curious phenomenon. Same everything, yet vastly different click through rate. Have any of you tried this?
Show HN: Peerdiem — Discover and discuss one painting a day
https://peerdiem.com/
Hi everyone,
I made Peerdiem (a portmanteau word between Peer and Per Diem, which means Per Day in latin).
The idea is very simple, a new painting or artwork to discover and discuss with your peers every day.

Content is currently only fetched from Chicago Art Institute Free API [1] but I'm planning to add more sources in the short future.

It was built with a couple of technologies I wanted to try for some time. Frontend is made with Preact and styled with Tailwindcss. Backend consists of an FastAPI app deployed in a Docker container.

[1] https://www.artic.edu/open-access/public-api
Having fun with Redis Replication between Amazon and Rackspace
http://3scale.github.com/2012/07/25/fun-with-redis-replication/
This is the story of the latest and biggest issue that we have had with Redis. 3scale has a three layer fail-over on different data-centers (Amazon and Rackspace). Turns out that if your Redis write throughput is above 20 Mbps you better watch out or your master will silently crash due to an out of memory. Redis fault? Nope, a simple network I/O bottleneck that was quite a pain to track down. The solution? Compression. Clean, simple and it will save you some (hundreds) of bucks on your Amazon bill.
Is Writing Style Sufficient to Deanonymize Material Posted Online?
http://33bits.org/2012/02/20/is-writing-style-sufficient-to-deanonymize-material-posted-online/
I wish many more papers came with expository blog posts like that ...
Show HN: Objectiv – Open-source product analytics infrastructure
https://objectiv.io/
Hi! One of the creators here. Very proud to finally be able to show you what we've been working on for over a year now. Curious to hear your thoughts!

Objectiv is open-source (APLv2) product analytics infrastructure. It's built around a generic but strict event taxonomy, open/common data- and infra tools (currently PG, snowplow, working on bigquery with more to come), and the analyses are done using our pandas-like, SQL speaking modeling library called Bach. As a result, we’re moving towards a vision wherein models can be shared openly, independent of product, platform[1] or data platform[2].

How?

- Fully assist the dev doing the instrumentation using tools for ide support, run-time validation, ci integration. No auto capture, but very low-effort[1] instrumentation.

- Scale using proven tech: a single collector writing to PG for small or snowplow to anything[2] for big.

- Feed data into your own data warehouse after validation.

- No tracking plan, but an open event taxonomy designed for modeling, that fits most user interfaces out of the box or can be extended otherwise.

- Take some of our pre-built models off the shelf or use Bach directly to model on the raw data in a notebook.

- Bach generates SQL for the target platform: productionize without lock-in, feed to a BI system, dbt, etc.

Where?

Github: https://github.com/objectiv/objectiv-analytics

Docker demo: https://objectiv.io/docs/home/quickstart-guide/

Website/docs: https://objectiv.io/

Let me know what you think and what platform/SQL backend you’d like to see supported first.

[1] Currently on plain js, react, angular, react native. Future: vue, native android/ios.

[2] Once we’re done building Bach support for all SQL platforms. Now: PG, bigquery in development. Future: redshift, clickhouse, athena, etc.
New TLS certificate for .herokuapp.com hostnames
https://devcenter.heroku.com/changelog-items/1813
We run a backend API app on Heroku and for simplicity our frontend calls it via the herokuapp.com subdomain `<our-app-name>.herokuapp.com`.

We haven't bothered with a custom domain SSL certificate as the herokuapp.com subdomain has been just fine.

Fortunately I was monitoring the endpoint as I started getting SSL expiry warnings a few weeks ago.

It seems heroku is serving an old certificate for <our-app-name>.herokuapp.com, issued April 2019 and expiring 22nd June:

```
$ curl -v --head https://<our-app-name>.herokuapp.com/
* Connected to <our-app-name>.herokuapp.com (52.19.225.66) port 443 (#0)
[snip]
* Server certificate:
* expire date: Jun 22 12:00:00 2020 GMT
* subjectAltName: host "<our-app-name>.herokuapp.com" matched cert's ".herokuapp.com"
issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert SHA2 High Assurance Server CA
```

It's a wildcard cert for .herokuapp.com but it's different from the current one I see if I curl the root domain:

```
$ curl -v --head https://herokuapp.com/
Connected to herokuapp.com (34.194.84.166) port 443 (#0)
* Server certificate:
* expire date: Aug 2 02:13:11 2020 GMT
* issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3

```

It seems they've transitioned to Let's Encrypt for the wildcard domain, but it isn't being served for app subdomains. I've checked a few other subdomains and see the same thing:

* govuk-prototype-kit.herokuapp.com
* heroku-status.herouapp.com
* juice-shop.herokuapp.com

I've been raising this with support since T-30 and they just keep saying things like:

> Our concerned team is aware of it and they are actively working on the renewal process. We'll get the new cert in there well before the expiration, and there will be no disruption of service.

Now we're at 7 days I've lost confidence that support has even forwarded my ticket to the right team.

I suspect in 7 days we're gonna see a lot of things break...
Barack Obama gets Nobel's Peace Prize
http://nobelpeaceprize.org/en_GB/home/announce-2009/
U.S. President Barack Obama has been awarded the Nobel Peace Prize for 2009. The motivation mentions "for his extraordinary efforts to strengthen international diplomacy and cooperation between peoples". Congratulations.
Hacker Stations – Tech workspace setups to get inspiration from
https://hackerstations.com
I really like the "workspace porn" and been frequenting various blogs and communities with workspace setups. It's inspiring and interesting to see how other people organize their workspaces and achieve focus and comfort. And while it's also interesting to see random setups from people with different backgrounds, I especially like to see setups from developers and tech professionals like myself. That's why I decided to start the blog dedicated solely to such setups. I hope some HN visitors will appreciate it, too.
I don't learn anything on HN anymore, bring back the upvote count
I know 1500 people have said this before, but today I guess I'm the one who hit the boiling point.

The value of HN, from the perspective of simply learning, has been destroyed for me since upvotes were hidden.

When I first started reading HN I learned a TON very quickly and everyday about completely new stuff, and was able to do so because I could easily sort through the legitimacy of opinions based on their upvotes. Yes, the upvote system wasn't perfect, but it's a piece of information I can take with a grain of salt. Especially as an engineer who knows little about business, it was extremely helpful to get a community perspective on the startup stuff.

Now, unless I know a lot about the subject (in which case I get limited value from the community), this is just a forum with no easy way for readers to differentiate the noise except for: a) the location on the page, which is useless when comparing a parent to a child reply, and b) the overall confidence and aggressiveness of the poster, which is the exact thing we are trying to avoid judging legitimacy on.

I feel like I just come back here everyday because of inertia and habit. That wont last much longer because I don't feel like I learn anything here: it's just watching people argue now.

I expect massive downvoting but hopefully I'm not the only one...
Ripple.js – A tiny foundation for building reactive views
http://ripplejs.github.io/
A tiny foundation for building reactive views with plugins. It aims to have a similar API to Reactive, but allow composition of views, like React.

The major difference with other view libraries is that there are no globals used at all in ripple. Each view has it's own set of bindings and plugins. This makes composition of views really easy.

Views that are created with ripple can be composed within other views and reused. Data flows in a single direction and is kept in sync automatically.
Show HN: Trane, an automated system for learning complex skills
https://github.com/trane-project/trane
Hi HN,

I released Trane over the weekend: https://github.com/trane-project/trane. Trane is an automated
system for learning complex skills. Think of it like defining a skills tree (technically a graph) of
all the smaller skills you need to master a complex skill and having an automated system to
automatically traverse the graph as you master them.

The seed for Trane was planted after my frustration trying to learn music, and jazz in particular.
There are simply too many things you need to master first (e.g. knowing the names of a note, knowing
where the notes are in your instrument, timing, etc) and it becomes difficult to track what it is
that you should focus on, and there is a process of constant atrophy, even if you practice
consistently.

Trane is an early state, but is already usable. I have released a command line interface at
https://github.com/trane-project/trane-cli and some music courses at
https://github.com/trane-project/trane-music.

I would like to get some ideas in regard to what other skills could be a good fit for Trane. I am
thinking chess, programming, or languages could be a fit. I am wondering if Trane could be applied
to something like learning pure mathematics. I would love to hear any suggestions. Perhaps there's
some of you who have found a similar issue while practicing your own hobbies.
"Unknown or expired link." - Why?
http://www.google.com/search?q=hacker+news+Unknown+or+expired+link.&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
Why would such a valuable site continue to allow itself to be plagued with this type of repulsive usability issue?
Show HN: Test your shape rotation skills
https://0xf00ff00f.github.io/rotator/
Hi all, hope someone enjoys (or not) my weekend project. See how many matching pairs you can find in two minutes.

This is written in C++ and built to WebAssembly with Emscripten. The code is at https://github.com/0xf00ff00f/rotator
Tell HN: Google removes rust, Netflix, other GitHub repos after DMCA takedown
Wicked Pictures sent a DMCA takedown to Google: https://www.chillingeffects.org/notices/10275257

Which includes many URLs that do not infringe on IP, such as https://github.com/rust-lang/cargo and https://github.com/Netflix/Lipstick , among many many others.

Search for e.g. Rust Cargo and you'll see the warning from Google that some results have been removed.
Show HN: My book for programmers called “Junior to Senior” was published today
https://www.holloway.com/b/junior-to-senior
After a four year journey, the book I wrote to help junior and mid-level programmers earn their first promotion was published today . The book is titled Junior to Senior: Career Advice for the Ambitious Programmer and is now available on Holloway’s website[0].

I truly believe that soft-skills are what makes the difference between a good programmer and a great one. I also believe that anyone can learn the soft-skills needed to accelerate their programming career.

I wish I’d had better resources to learn these things in the early years of my career and I’m hoping this book will become a useful resource for the next generation of programmers to build successful careers.

What this book covers:

Choosing a career path: generalist vs. specialist

What makes you a senior engineer?

How to deal with feeling like an impostor

How to build trust and work with your manager

How to recover when you make a mistake, and what to do during incidents

How to ask better questions

How to read and understand unfamiliar code

How to add value to your team and company

How to identify and manage risk

How to deliver better results

How to communicate more effectively with both technical and non-technical audiences

The importance of a healthy work-life balance

How to ask for a promotion, and how to prepare for it

I wrote this book because these soft-skills are rarely taught in coding bootcamps or computer science degrees, yet they are critical to every programmer’s career trajectory. Almost every programmer I know, including me, had to learn and develop these soft-skills on the job. It took hard work and a lot of trial and error to learn how to communicate my ideas effectively, navigate office politics, manage risk, and so many other things that programmers encounter in their jobs today.

Get instant lifetime access at holloway.com. Use this link for a launch discount:

[0]: https://www.holloway.com/b/junior-to-senior?vip_code=JTSLAUN...
What does "it's a good start" really mean.
http://okvivi.com/?p=55
Lost in translation type differences in evaluating projects for people in US, Romania or the startup community.
00's
Ask HN: Help, I think Amazon is stealing my ebook
http://www.amazon.com/FOUNDATION-PROGRAMMING-Building-Software-ebook/dp/B005BYS3FE
I was recently pointed to a copy of my free ebook being sold on Amazon for the Kindle. I sent a DMCA takedown notice 5 business days ago and haven't heard anything back.

When I first saw it, I noticed that it was being sold by "Amazon Digital Services"..which I thought was really fishy - like someone trying to pass themselves off as Amazon. Now that I've done more research though, it seems like this actually is Amazon.

If you open the book on the website and you look at the very top, you'll see the original CC Non-Commercial license.

What should I do?
Facebook uses bgsound to see if you have opened an email
https://plus.google.com/100163791375010553991/posts/ghcXadTegWX
First time, I've seen this technique. Quick digging seems to indicate that there's no way to disable <bgsound> in Firefox. Maybe this should be revisited.
tiramisu IRC client goes opensource
http://www.indiegogo.com/tiramisu
Moment Camera (iOS App) Clean White GUI, Self-Timer & Sequential Shooting
https://itunes.apple.com/app/id595110416?mt=8
Walgreen Stores to Sell Spit-and-Mail Gene Test Kits 
http://www.bloomberg.com/apps/news?pid=20601103&sid=aeapEdChnHCk
What to do with that old iPhone?
http://www.macworld.com/article/152237/2010/06/old_iphone.html
How we plan to protect you from the wicked evil ghosts we’re going to capture
http://weirdthings.com/2010/07/how-we-plan-to-protect-you-from-all-the-wicked-evil-demonic-ghosts-were-going-to-capture/
Is it hard to compose easy to remember yet complex passwords?
http://salimawad.wordpress.com/2012/12/14/is-it-hard-to-compose-easy-to-remember-yet-complex-passwords/
Homeowner forecloses on Wells Fargo office, becomes folk hero
http://agentgenius.com/real-estate-news-events/single-homeowner-forecloses-on-wells-fargo-office-becomes-folk-hero/
How to parse a sentence and decide if to answer "that's what she said"?
http://www.quora.com/How-would-you-programmatically-parse-a-sentence-and-decide-whether-to-answer-thats-what-she-said
Apps for which macOS applies compatibillity fixes
https://worthdoingbadly.com/appkitcompat/
9,000-pound electric Hummer shows we can’t ignore efficiency of EVs
https://www.aceee.org/blog-post/2022/06/9000-pound-electric-hummer-shows-we-cant-ignore-efficiency-evs
It's not just metadata – the NSA is getting everything
http://blog.rubbingalcoholic.com/post/52913031241/its-not-just-meta-data-the-nsa-is-getting-everything
EU copyright reforms draw fire from scientists
https://www.nature.com/articles/d41586-018-03837-7
Docker - Way better than a VM
https://github.com/dotcloud/docker/
The motion controller war
http://www.gamasutra.com/php-bin/news_index.php?story=25051
Using the toString() Method
http://therevisionist.org/software-engineering/java-tutorials/java-terms-definitions/tostring/?reddit=0001
Big Data: Technologies and Techniques for Large-Scale Data
http://radar.oreilly.com/2009/03/big-data-technologies-report.html
MH370 search uncovered shipwrecks from 19th Century
https://www.bbc.co.uk/news/world-australia-43998983
Siaberry's Command Injection Vulnerability
https://blog.spaceduck.io/siaberry-1/
Blink: The Power of Thinking Without Thinking (Book Summary)
https://anantja.in/blink-the-power-of-thinking-without-thinking-c3a554181166
British mobile phone group Vodafone sold to Verizon for $130bn 
http://www.theguardian.com/business/2013/sep/02/vodafone-biggest-corporate-deal-130bn-sale
Microsoft to acquire Nokia pending board approval
http://haverzine.com/2013/09/02/microsoft-is-going-to-buy-nokia/
Abc
http://2008.163.com/08/0419/22/49U5LO9J00742JUH.html
Build the Deeplink Search Engine for Developers with URX (YC S13)
http://urx.com/careers
JavaScript resources that developers should know
http://blog.psibertech.sg/2014/09/javascript-resources-that-developers.html
Show HN: Build, Run, Deploy Nanos Unikernels
https://ops.city/
Dive into the details of iOS 11: Is Apple still detail-oriented?
https://medium.com/@oueryan/dive-into-the-details-of-ios-11-is-apple-still-detail-oriented-fe70af065a7d
No, We Cannot Shoot Down North Korea’s Missiles
http://www.defenseone.com/ideas/2017/09/no-we-cannot-shoot-down-north-koreas-missiles/141070/
Mac malware found in the wild also works well on Linux
http://arstechnica.com/security/2017/01/newly-discovered-mac-malware-may-have-circulated-in-the-wild-for-2-years/
Pleasure of Learning (2017)
https://supermemo.guru/wiki/Pleasure_of_learning
PHP C Extension Framework
http://phalconphp.com/index
Vungle Hustles Its Way Into $2M Seed Round For Mobile App Video Trailers
http://techcrunch.com/2012/05/02/vungle-hustles-its-way-into-2m-seed-round-from-all-star-investors-for-mobile-app-video-trailers/
UVA OnlineJudge – A collection of programming problems and solutions
https://uva.onlinejudge.org/
The Death of Microservices [video]
https://www.youtube.com/watch?v=9jjrFBraVMc&feature=youtu.be
Exposing the Flash EITest Malware Campaign
https://blog.malwarebytes.org/exploits-2/2014/10/exposing-the-flash-eitest-malware-campaign/
Hacking Printers Advisory 1
https://packetstormsecurity.com/files/140812
Monetize your video content with FastoCloud
https://github.com/fastogt/fastocloud
How spam works, from end to end
http://www.boingboing.net/2011/05/21/how-spam-works-from.html?dlvrit=36761
Run Your Own Map Server Using Leaflet
http://blog.cloudno.de/run-your-own-map-server-using-leaflet
Dynamic vs. Static Procedural Generation #NotGDC
https://medium.com/@eigenbom/dynamic-vs-static-procedural-generation-ed3e7a7a68a3#.6x10cqgeb
Patterns that Eventually Fail
https://johncarlosbaez.wordpress.com/2018/09/20/patterns-that-eventually-fail/
New Methods of Building Lathes (1916) [pdf]
https://flowxrgdotcom.files.wordpress.com/2011/07/new-method-of-building-lathes.pdf
Did the Big Bang Happen? – Sabine Hossenfelder
https://www.youtube.com/watch?v=CAVUvq6BE1E
Siri’s Sister Company Launches a Discovery Engine
http://mashable.com/2011/11/15/trap-it-beta/
Reports of the Death of Religious Art Have Been Greatly Exaggerated
https://lareviewofbooks.org/article/233865
Scrapekit: get the data you need, fast
http://scrapekit.readthedocs.org/en/latest/#
A little ad I made. Pretty funny parody.
http://www.youtube.com/watch?v=6uShiag_cxM
Intellectual engagement and cognitive ability in later life
https://www.bmj.com/content/363/bmj.k4925