Hacker Newsnew | past | comments | ask | show | jobs | submit | benjyclay's commentslogin

Freelance Software Developer

  Location: Willing to relocate to anywhere (Looking to travel) / Remote
  Remote: Yes
  Willing to relocate: Yes
  Technologies: Python, Go, PHP
  Résumé/CV: Available on request
  Email: ben@benclayton.me


We're working on our new website, let us know things that you would like to see!


Very thorough. Congrats.


Rick roll links and profanity incoming!


Javascript going down could just be a case that the job posters are assuming for all the JS libraries (node.js/React) that you know JS and not posting it in their Ad.

I don't think that the rails hit, is the result of fewer web jobs. I think it's more a case of the web is transitioning into more JS led architecture.


APIs are even more important for SPAs. It's not like more rich JS front ends obviate the backend.


using node.js, your backend can be JS


Im surprised PHP isn't among the top few...


I'd say it's because HN is a bit of a "hipster" crowd and there are more startups, with fresh stacks that want to use new exciting technologies, than corporations with a "solid" base.


I wouldn't regard PHP as solid or corporate. Rather it's usually a sign of a business which started out as a website made by less-technical people. (Which can be the best kind to join as a technical person, as it means your skills are likely to be complementary to what they already have).


It demonstrates that their product is old and web-based, yes, but not that it was put together by less-technical people. In the mid-2000s, PHP held like 80+% of the server-side programming language market, ASP was in the mid 10s, leaving every other language to fight for the remaining 5% or so.


I don't see how it demonstrates that it's old. I still constantly talk with very new startups that are using PHP.


that explains Python which I suppose includes Django, and Vue.js


Vue is backend agnostic. You can use it with anything.


I think that the parent post could be better written as:

> Python (which I suppose includes Django), and Vue.js

it's too easy to read it as:

> Python (which I suppose includes Django, and Vue.js)


Use one already in use. No matter what language you're using there will be a widely used and well-documented framework out there.


Awesome site, this is the best one today. https://patents.google.com/patent/US5588175

Word of warning, privacy services like Privacy Badger and Decentraleyes block the data tables cdn your using so your users using those services see no data at all


Foot vacuum, interesting.

The patents expiring today website seems to have a simple view of patent expiry, based on 20 years from publication date. The legal expiry date is more complex, and often much earlier.

The patent owner is required to pay maintenance fees [1]. Google patents shows this information under "Legal Events". In this patent, the owner allowed the patent to lapse after 3 years, but eventually petitioned the office for reinstatement and paid the tolls for the 3rd and 7th years. One might expect that this patent term actually expired 11 years after filing, in 2006.

Some patents are given a patent term adjustment (extension) based on administrative delay not caused by patentee. Other patents have their expiry tied to another patent by terminal disclaimer. The USPTO provides a calculator (Excel spreadsheet, meh) for calculating, and additional explanations. [2]. This patent doesn't appear to be subject to term extension or terminal disclaimer.

This patent's term is more complex because the Uruguay Rounds Agreement Act significantly changed the rules for patent terms, for patents filed after June 7, 1995. This patent falls into one of the exceptions. This is described somewhat in the Manual of Patent Examining Procedure section 2701. [3]

The original website is a very interesting concept. It could be even more interesting by incorporating more rules about patent expiry, allowing filters on patents allowed to go expired, patents that were revived, and so on. It would require incorporating additional information from the USPTO Public Pair database.

[1] https://www.uspto.gov/patents-maintaining-patent/maintain-yo...

[2]https://www.uspto.gov/patent/laws-and-regulations/patent-ter...

[3] https://www.uspto.gov/web/offices/pac/mpep/s2701.html


You're quite right--determining a patent's expiration date in the general case is a very involved inquiry. And even after it appears to be expired for failure to pay maintenance fees, it can sometimes be revived...


Thanks for spotting that! I'll switch it over to S3/CloudFront soon


I was expecting to get hit by pizza advertising when i clicked this link


Genuinely Outraged by this.


Interesting lesson definitely, about branding vs cost cutting as well as about communication...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: