jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Show HN: Inventa – A Go-Python library for service registry and RPC over Redis
https://github.com/adalkiran/inventa-examples
Hi HN!

While I’m working on development of a simple and lightweight cross-language distributed deep learning pipeline with WebRTC (which will be open-sourced in the same Github account and announced here in the following weeks), “Inventa” was born as a spin-off library, but it’s designed as a general purpose library to use in any domain.

Inventa is a library that supports Go and Python, for microservice registry and executing RPC (Remote Procedure Call) over Redis.

Service discovery, registry, and execution of remote procedures are some of the necessary tools in distributed applications. You must track which services (also how many replica instances of them) are alive. Also, your services should communicate between each other (choreography) or via an orchestrator service on top of them.

You can do API/function calls remotely by serving REST APIs, gRPC endpoints, etc... But these choices came with some drawbacks or advantages, you have lots of different architectural options on this topic.

Inventa offers you a lightweight solution for these requirements; if you already have Redis in your project's toolbox, and if all of your services have access to this Redis instance.

Also, Inventa doesn't abstract/hide its Redis client object, you can use its Redis Client object freely which is already connected to the server.

You can find:
- Inventa for Go: https://github.com/adalkiran/go-inventa
- Inventa for Python: https://github.com/adalkiran/py-inventa - https://pypi.org/project/inventa
- Inventa Examples, cross-language example project (which contains services developed with Go and Python): https://github.com/adalkiran/inventa-examples

Open to any suggestions and contributions to enhance capabilities, to make it more robust or more usable in real production environments. If enough demand comes, maybe Inventa can be ported to other programming languages/platforms (e.g. .Net Core, Java/Kotlin, NodeJS, etc…) too.

Please check it out (especially Inventa Examples to see how can be used, and my other repositories) and I’d love to read your thoughts!
Learn more about 4G Network
http://tutorialnew.com/en/saiba-mais-sobre-a-rede-4g.html
The system 4G is the fourth generation network mobile phone. This technology enables connections to the internet via mobile devices, with speeds up to ten times longer than the current 3G networks...
Play with these js physics
http://lonely-pixel.com/
I believe this site be made in jquery also can anyone tell me if it is using a static web generator like these?
https://iwantmyname.com/blog/2011/02/list-static-website-generators.html
Ask HN: How to find the other 95% of great programmers?
Hi HN,

I just read Paul Graham's post about the other 95% of great programmers, so I was wondering how to find those programmers. In your experience and knowledge how do you proceed ? (you can extend it to great programmers in general)
WpXtreme - Dope your Wordpress
http://wpxtre.me
wpXtreme is a powerful plugin suite based on years of experience on the Wordpress CMS. By downloading just one plugin you'll gain access to an evergrowing marketplace of professional components suiting your needs for ecommerce sites, portals and blogs.
Increase-Twitter-Followers with Twixplode [eCourse]
http://increase-twitter-followers.com
Why and how-to Increase Twitter Followers?
Show HN: DAW JSON Link
https://github.com/beached/daw_json_link
I just released v3 of DAW JSON Link https://github.com/beached/daw_json_link, a C++ JSON library, that I am the author of. It's a C++ JSON library that prioritizes concrete data structures. It is fast, GB/s, and competitive with other libraries out there like simdjson. A brief list of things it supports are:
* declaratively map json objects to C++ data structures
* allows allocators to be provided and passes it to allocator aware types
* can parse via a non-owning json_value that allows JSON Path like indices along with iteration of sub members
* types to provide iteration over json arrays and use in C++ algorithms
* JSON Lines/NDJSON support
* The parser does not allocate at all, that is up to the resulting data structures, if needed. The memory usage is very minimal
* Variants/Sum types are a priority and most expressions of them in JSON have easy mappings with a fallback to code if needed
* JSON Schema output from mappings
* Custom number types are supported(e.g Boost Multi-precision/GNU MP)
* Serialization to most things is supported out of the box with the ability to easily add a new way. This includes, pointer, output iterators, span like types, strings/vectors/containers of byte like types, FILE ...
An accompanying project https://github.com/beached/daw_json_link_describe that allows using Boost.Describe reflection like mappings with JSON Link
* Lots of example code in tests folder and cookbook like documentation in the docs folder to see it in use. All the examples in documentation are part of the test suite too
* Optionally allows for comments( # line comments and C-style // and /* /)
Allows for trailing comma
* constexpr
Show HN: itconnects.us - realtime anonymous cursor network
http://itconnects.us
One in a series of small net art pieces about anonymity and social spaces I am working on.

Node, sockets.io, processing.js
Show HN: Subify subscription – Process of research and developing a new product
https://apps.shopify.com/subify-subscriptions
Hi everyone. This is Reza, Growth manager at Subify,
About two years ago, we released our first app on Shopify. An app called “Hengam Restock" helped merchants inform their customers that their products are back in stock. In 2 years, more than 200,000 products were back-in-stock through our app, and customers were notified. This method worked for the stores and increased their sales by more than 15%, but we were looking for a way that could help them sell better and solve their other problems, like inventory management. We searched for a few weeks and found a good solution. Subscription. If the stores could sell their products on a subscription basis, there would be no need to guess how many products to keep in the warehouse. Before that, this number could be much less than the required amount or more than the required amount. Each of these has its problems. With this method, they know with a good approximation how many people will buy a product next month, and they supply the same amount of stock. On the other hand, they can even guess how much income they will have next month and spend accordingly.
At that time, there were several apps for this work in Shopify, but these apps had several fundamental problems.
1. Working with these apps was not easy; sometimes, merchants needed to hire a third party to help them use these apps.
2. They were costly and intended only for large stores, while This problem was also the problem of small and medium stores and they needed this product too.
3. A store's needs in the subscription can be very diverse. Some want to create a subscription box, some need a landing page for subscription products, some want a membership and loyal customer club, etc. These apps did not have strong support, subscription knowledge, and customer success manager to help the merchant in these ways. At best, there was simple support that only dealt with fundamental problems.
All of this made us think of creating our subscription app; thus, the "Subify subscription" was born. The app is simple, and everyone can easily use it; it has a reasonable price, and merchants can start working without paying any initial amount. In addition to this, Subify subscription support surprisingly responds to your messages in less than 1 minute, and experienced customer success managers are by your side to make sure you succeed :)
Now Subify subscription has experienced tremendous growth in a short time, reached the rank of 300 out of 7000 apps, and serves many customers, including Shopify Pluses. Let us know what you think of our app and how we can make it a better resource by taking a look at it.
Show HN: A site where you watch an animated landscape pass and draw in the sky
https://www.drawaurora.com/
Aurora is a project I built that was designed to be something meditative, delightful, and tactile, since so much of what I do on my devices is not! Here's a bit more on my process building it (tailored to be mostly non-technical): https://medium.com/@shri.khalpada/the-story-of-the-meditativ...

I hope you enjoy it, and am eager to hear any feedback or ideas you all have.
Show HN: A system that helps you build ecommerce apps for online shops
https://goaddon.com
Hi everybody,

Today it is my pleasure to introduce this tech oriented cohort to Goaddon (https://goaddon.com), a platform that I truly believe can change the landscape of ecommerce and raise the ceiling of possibilities for ecommerce businesses.

Let me briefly describe what Goaddon is.

Goaddon enables you to build ecommerce apps much faster than previously. Orders of magnitude faster. By ecommerce apps I mean apps that are able to integrate and exchange data with online shops. Goaddon provides you with the infrastructure to host the app and the tools to build it. Goaddon-enabled apps are instantly compatible with many different e-commerce platforms, such as Magento, Prestashop, WooCommerce and Shopify.

Goaddon removes the barrier of entry to such a degree that even individual merchants can spin up apps for internal use.

For example, if you regularly need to update your prices you could extract your own product data (using Goaddon), apply your custom algorithm and update your shop (using Goaddon) with the re-calculated prices.

Or if you are sick of spending all day processing orders you can extract your order data (using Goaddon), apply your own order processing logic end close the orders in your shop (using Goaddon).

Goaddon can also be used by systems and services that are already in business. For example chat-software and chatbots, customer service platforms, payment processors and ERP solutions. You only need to embed our interface into your website and start collecting data from clients shops.

Those are just a few use cases. If you have one in mind you should visit https://goaddon.com/competition and enroll yourself into our case competition, where we are offering to spend 1 week of free coding on your idea.

Let me know what you think. In fact, I have been coding non-stop for the last 5 years in order to get to this point of asking what you think. So give me your worst and best :-)

Btw, also just launched on https://www.producthunt.com/posts/goaddon.

Regards, Christoffer Dahl-Jørgensen
CEO of Goaddon
Show HN: Rebranding complete - world's largest mobile network coverage catalog
http://www.mosaik.com/
Today the company I work for announced our new corporate name and branding strategy. American Roamer is now Mosaik Solutions. Comments / Critiques?

This is what the FCC recently said about us:

"In its most recent Connect America Fund Report released on November 18, 2011, the FCC states that 'American Roamer data is recognized as the industry standard for the presence of service' and for the specific purpose of this report, the company provides 'the best available choice at this time for determining wireless service at the census-block level'"
Leave my object types alone: Hibernate vs Datanucleus
http://blog.bolkey.com/2009/05/22/hibernate-datanucleus-r1/
Hibernate proxies alter core functionality of your mapped entities, affecting equals, hashcode, and instanceof. Nasty...
Multi-column text using CSS3
http://www.red-team-design.com/multi-column-text-using-css3
CSS3 offers a new way to arrange text content using the Multi-column CSS3 module. This CSS3 feature will help you fit your text into columns without extra markup like div floats or extra table markup.
How to decline sending a W9 to client?
So, I've been working with a client for the last 8 months now. And I built their entire web application from the ground up. I also outsourced some of the work because of the scale.

Anyhow, they've just asked me to send over a W9 and they will send over a 1099. However, I'd rather not go that route because I'm going to have to track down my outsourced workers and get them to send me their W9's and it's just a nightmare.

How can I decline their request?

Cheers!
Show HN
http://appversion.io/
Don't miss an app release. Ever. Again.
Grouper Founders exposted as Huckers
http://www.youtube.com/watch?v=pIDRqimm0kQ
What's with unethical startup founders these days?
Top high-tech Kickstarter projects
http://www.internetevolution.com/author.asp?doc_id=260561
I love Bartendro -- and I'm virtually a nondrinker. It's just so steampunk and mad-scientisty.
Teaching a robot to walk
http://www.magicalrobot.org/BeingHuman/2011/01/walking-vision-and-self-awareness
The author describes at a high level (and provides links to more technical descriptions) what the software behind NASA's ATHLETE robot does to enable it to walk, and how this relates to the concept of consciousness.
Ask HN: How do B2C "free-tilities" like evite make money?
I'm building a B2C utility which addresses a frequent consumer pain point, should be fun to use, but at the end of the day is just that...a fun utility but not something you would pay a monthly / one time fee to use.

I'm curious what the business model for companies like evite is. Is it just "build it and they will come...and click on ads"? Is it direct-sale of ads?

I expect the traffic and interactions on the utility to result in very targeted ads, but the idea of relying on adwords alone doesn't appeal to me very much. I could white-label the utility or underlying algorthm and sell it that way, but that's quite a departure from the current approach and would take me straight into B2B territory.

Thoughts? Advice?
Ask HN: Checkout javascript framework Mamoo
http://blog.toppingdesign.com/2009/03/15/mamoo-released-as-open-source/
New javascript framework based on Prototype and the Motionbox EventHandler. Would love to hear what HN has to say about it.
CoderBack - The cloud in the cloud
http://coderback.com
The cloud in the cloud... can you imagine it?
Ask HN: Doc-comments... over each code block or grouped at the end?
Hi,

I'm having one of those moments when you need some light...

I'm writing a big project, and by definition it's on an interpreted language.

Lets say I did a "documentation from comment blocks" system too, because this language did lack such functionality on a standard way.

And now, I've to choose if I let the documentation blocks stay _over_ each function, or I group all the documentation, at the end, after the code and normal comments.

I did just benchmarked this change, and there are performance gains grouping it at the end, and inserting a "return" (or "exit" in the case of apps) before the documentation.

My question here is because, working with the code in both ways, I'm still not sure which one I prefer.

On one side, seeking for code, and seeking for code context, I prefer to have all without splits.

On the other side, when reviewing code, sometimes you need to remember some details on the interface (or update it's description) and you need to move to the end of the file, and move back when done.

I've see some frameworks using separated files (even extensions) for doc-comments and code, but at the end of the day I think it's too much hassle for the benefices...

What's your opinion about this?
Show HN: Become an Awesome Open-Source Maintainer!
https://github.com/maintainer-org/maintainer
Maintainer is a CLI app which helps you to generate AUTHORS, CHANGELOG.md, CONTRIBUTING.md and so on based on the repository in GitHub. It makes your repository more contributor-friendly.
Whats your opinion on my startup? (RMS)
http://outfyts.com/#/screens/d12245cc-1680-458d-89dd-4f0d7fb22724
Hi HN users,

I am creating my first online startup and would greatly appreciate your input.

ONE LINE PITCH:

Outfyts.com is the easiest way to create, share and purchase outfits from your favorite retailers and fashion bloggers

LONG WINDED SUMMARY:

Purchasing clothing online is cumbersome and unintuitive. Lets say you want to buy an entirely new outfit for the weekend. You will need to find a pair of shoes, pants and a top but doing so will most likely take you to multiple website and you will have to click back and forth between clothing categories and your shopping cart, constantly checking if your items create the look you want.

Outfyts simplifies the above process by creating content "streams", clothing categories arranged vertically so that you can see the entire outfit as you build it. Clothing is aggregated from around the web from your favorite brands and stylists and can be filtered by price, style, brand, color, etc.

Please check out my site at Outfyts.com (http://outfyts.com/#/screens/d12245cc-1680-458d-89dd-4f0d7fb22724) where you can try a simple demo of this new method of outfit creation.

I am in the "validation" stage of my startup, therefore ALL feedback is appreciated.

Do you think Outfyts will make online shopping better and simpler? Why or why not?

Do you think you would use this service? Do you think your wife/daughter/friend would use this service?

Imagine the one thing that you wish you could change about shopping online. Is there anyway that Outfyts can solve it?

Polyvore.com has a free outfit creator here: http://www.polyvore.com/cgi/app

Do you like it more than Outfyts? Whats better, whats worse?

----------Your input is priceless, thank you!-----------------
"Ruby Metaprogramming PDF Beta Book".discount(21.00, 0.40)
http://dealzon.com/deals/metaprogramming-ruby-book-beta-pdf-download
String.send('define_method', :discount, lambda{ |args| "#{self} = $#{(args.first(1.0-args.last))} (#{args.last*100}% off)" })
What does this igoogle icon indicate?
http://img0.gmodules.com/ig/images/v2/ico_sprite_classic.gif
why it different from what it appears on the home page?
(Lifehacker) EISENHOWER.me Helps Prioritize Tasks with The Eisenhower Matrix
http://lifehacker.com/5942972/eisenhower-helps-you-prioritize-your-tasks-with-the-urgency+importance-matrix
If you're looking for a new task manager or if you're a fan of this system, give Eisenhower a whirl. The iOS app is available for $1.99 (and does have scheduling, a "focus mode," and syncing to the web client), but the webapp is free.
Ask HN: Is Offering Lifetime Upgrades a Good Strategy?
Some small apps, like Balsamiq, offer free lifetime upgrades. From a business perspective, I think that this is a mistake.

In the case of Balsamiq, there's a constant influx of potential customers from new developers who just finished college. However, wouldn't Balsamiq make a lot more money if they sold yearly-licenses or went with a pay-as-you-go model? Right now, once a developer or designer buys a license, they can reuse the license for the rest of their career, even on new projects.
Magnetically controlled swarms of micro-robots
http://www.sri.com/newsroom/video/micro-robots-for-smart-manufacturing
micro-robot swarms, magnetically controlled manufacturing, etc. What's not to like.

Obligatory simpson's reference, I for one, welcome...
Show HN: How simple (but clever) algorithms can find label issues in datasets
https://playground.cleanlab.ai/
I built Vizzy as a hackathon project, with the goal of explaining how relatively simple (but clever) algorithms can be a powerful tool to automatically find issues in datasets, including label errors and out-of-distribution data.

Vizzy uses a JavaScript port of (a part of) https://github.com/cleanlab/cleanlab, which implements the algorithms described in https://arxiv.org/abs/1911.00068.

There are other neat technical nuggets in the implementation of Vizzy as well, including ML model training in the browser (using features from a pretrained ResNet-18, performing truncated SVD, and using an SVM model for speed). If you’re interested in the details of how Vizzy works, check out this blog post: https://cleanlab.ai/blog/cleanlab-vizzy/

I’m happy to answer any questions related to Vizzy, cleanlab, or confident learning and data-centric AI in general!
Web APIs and the n+1 Problem
http://www.infoq.com/articles/N-Plus-1?utm_source=hacker%20news&utm_medium=link&utm_campaign=nplus
An n+1 problem on the server has many manifestations. Slow responses, thread starvation, and inconsistent performance are some of the symptoms. This article looks into the background to the problem and propose several patterns and solutions.
"I don’t want young black kids to aspire to be rappers or ballers."
http://www.complex.com/covers/childish-gambino-interview-know-the-ledge-2014-cover-story/
“Coding is a beautiful thing,” he says. “If there is a God, he definitely codes. There are fail-safes in the world. That’s code. I don’t want young black kids to aspire to be rappers or ballers. Even lawyers and doctors—those are service positions. I want them to be coders. They can make their own worlds then. They don’t need anybody else. I love hearing those kids’ ideas, all these kids on the Internet. The excitement of making something, that’s the spark of God.”
Open Robotics
http://blog.law.cornell.edu/voxpop/2011/07/01/open-robotics/
I would like to convince you of two things. The first is that robotics will follow computers and the Internet as the next transformative technology.1 The second is that, for the first time in recent memory, the United States runs the risk of being left behind. I explain why we lawyers are to blame, and offer a modest, non-Shakespearean solution.
HNSearch.com API contest | hnsearch.mobi
http://hnsearch.mobi
Hello I've spent the last two days hacking together a mobile site for hacker new search API... the mobile site is fully function but still needs some UI updating I currently working on integrating into twilio to allow you to pull search results via TEXT kinda over kill but why not!

http://hnsearch.mobi

--Z
Stalin's Blue Pencil - The Tyrant as Editor
http://chronicle.com/article/Stalins-Blue-Pencil/142109/?cid=cr&utm_source=cr&utm_medium=en
I also find interesting that "secretary general" - the person in charge of the meeting minutes - became the title for the leaders of quite a few organizations.
The SpreadRank: a visualized algorithm
http://wdmtg.com/
The velocity that information propagates through Twitter is fascinating. But by only looking at your timeline, it is not easy to see this. MFG Labs has created WDMTG (Where Does My Tweet Go?) to help you understand how tweets spread.
Google launches Our Mobile Planet, Analytical Charts
http://www.ourmobileplanet.com/
Looks like Ipsos and Mobile Marketing Association were involved in gathering the data.

Methodology:

http://www.ourmobileplanet.com/omp/omp_about
Ask HN: Step by step tutorial on verifying blockchains
Hello, I would like to try out solo mining XMR but am running into an issue downloading the blockchain using their official gui wallet application.

I believe that this is due to a lack of P sharing it on their P2P but could be wrong about that. All I know is I have been tryibg to sync appropriately 60 gigs for more than 2 weeks.

It seems that there are 3rd party "cloud" based services that allow you to make teansactions using their remotely hosted blockchains but this seems like an even greater vulnerability than a 51% attack.

Is tbere a tutorial on how to validate a blockchain if downloaded from a 3rd party? Something like a crc check?

I will probably let the gui keep doing it's thing for XMR but plan on dipping my toes in ETH and BTC but would like a faster process if possible.

I hope what I am asking makes sense, thank you.
Compare SSL
http://www.whichssl.com
Cheap SSL from Which SSL. Compare SSL with other vendors, We offer cheap SSL certificates. Compare SSL prices and avail cheap ssl certificates for your website security. Buy cheap SSL or try free SSL certificate from WhichSSL.com
Huge Click Fraud Botnet Taken Offline
http://blog.rivalhost.com/clickfraud-botnet-taken-offline/#
A massive botnet that infected millions of PCs and redirected clicks through other websites and ad networks was discovered and taken down by Microsoft and Symantec – with help from U.S. marshals.