skysight-inc/HackerNews huggingface dataset:
Show HN: Memoly, a subscription manager app built without code
Hey HN community, I'm Sebastian, a Product Manager/Designer/Maker.

I'd like for anyone with an idea to build and validate something quickly. I got into the #nocode thing earlier last year and wanted to see what's possible with the tools out there today.

Over the last few months, I spent a lot of late nights and weekends on my side project. I'm very proud to present the result today.

Meet Memoly (https://memoly.app).
It's built entirely without code. To achieve my goal, I used this tech stack: Adalo, Zapier, Airtable, and Carrd. Memoly is available for iOS and Android.

I came up with the idea to solve my own pain point. I have way too many subscriptions! When I forgot to cancel on time for a yearly plan, that renewal was costly. I wanted to create something that helps me to keep track of my spendings.

Would love to hear your thoughts!

Cheers,
Sebastian
I like the three pointer analogy. I checked and his percentage was 33%. This is quite similar to how the hiring process works, you only get offers on the attempts where you hit the three pointer. You weren't any worse of a candidate on the other attempts, and there are 5% candidates out there taking 20 interviews and getting hired on the twentieth because they had a good day and hit a three pointer that day. Also, they spent the last three months practicing 3 pointers exclusively, and when they get hired their teamwork skills, strategic thinking, defense, and everything else you didn't test for are lacking.
The generated boilerplate misses completely on security, which is IMHO a priority in this kind of things
> If you want your insurance company to have access to your fitness data, you grant it through your pod.

Why would the insurance company trust that data? Since you're in control of the pod, you could alter it, no?
Sometimes I really wonder how cultural traits like these evolve.

Ok I know about the Samurais and feudal Japan, at the same time, European feudalism was different.

Though to be honest it's changing and now they're thinking that maybe 12h days might be too much
But a lower thermal conductivity will make it feel less hot when you sit on it.
I think you may be confusing heliocentrism with "round" earth? The ancient Greeks and (nearly) everyone since believed in a round earth. They also believed in geocentrism. And Copernicus had the broadly right idea, but convinced very few people since his idea was wrong. Kepler is the one who really convinced people that heliocentrism, because his model was quite accurate in its predictions and was thus able to overcome Aristotle's arguments for geocentrism.
I can only see this making sense if you adopt a defeatist attitude to your population getting infected, like you might with a garden-variety influenza outbreak.

Almost all healthy, working-age people won't die from corona. Many of them won't even really notice that they have something other than a cold. Some won't have any symptoms at all.

And you need workers (especially healthcare workers to care for the less fortunate people who do need intensive care).

Therefore, if you accept that people will get infected (which is, shamefully, also accepting that more old/immunocompromised/unlucky people will die) then it does make sense to avoid quarantining people that you really need.

The problem is that this isn't a garden-variety influenza outbreak; first of all it's a new virus, so you have the burden of this in addition to influenza, and second of all many things about it are still relatively unknown.
>Not to be a jerk

It doesn't seem the OP was asking for a post-mortem of his start-up. It seems they were giving a gift to the community, by open-sourcing their work now that their project has come to an end.
I'm running Django in the backend with Postgres.

That's right, I'm using react-virtualized right now with a customized react-datasheet. I found it's a good first iteration, as even fully rendering 100 rows will result in pretty poor performance, so the windowing technique is definitely a must.

That said I'd really like to reach Google Sheets-like performance. Do you know how it's built?

Haven't looked at Handsontable or agGrid, will check them out.
GitHub, Low Coders and Microsoft Forever Changed Programming
They would probably have to implement their own verification methods for this. If not, how about data owner asking a fitness center to sign the data?
> Add Integration with payment processors and it should grow like a kudzu plantation.

I think part of the appeal of GnuCash is it's an offline solution that integrates with nothing. You don't need to think about another company taking all of your private financial records and selling it to advertisers behind your back for profit.

Something like payment processor integration would require you to always be in a position to accept webhooks from your payment processor, which means standing up a web server. But if you really wanted to do this behavior you could likely pull it off without that. You could write a script that downloads your payment gateway's CSV files every day and write an app that imports that into GnuCash.

But honestly, that seems like overkill. Payment gateways will send you a 1099 every year with a monthly breakdown, so it only takes a few minutes to get these numbers into GnuCash.

I use GnuCash to manage my business in a similar way to spreadsheets. I mean, each GnuCash "account" is like a different spreadsheet sheet and you just add transactions to it. The only difference is you also have a column for where those funds get added to or removed from, but GnuCash can be configured to default to a specific account and then suddenly you barely have to think about the double-entry aspect of it.
Maybe they subliminally took on board the advice from CDC, WHO and others that masks don't really do anything to prevent you from picking up the virus from others.

People are also doing weirdly illogical things in China, like wearing the mask outside and then taking it off when they get into a restaurant where people are congregating (with a new rule: max of two to a table!) The masks are likely not effective, but if people feel better wearing them, so be it.
> Well for one your data lives in a place where you can govern it.

Only until you've shared it though, right? Whoever you allow to access it can copy it (and some will be required to do so by law), and you no longer have any control over what they do with it.

I may misunderstand it, but isn't it basically OAuth/"Sign on with X and control what they see" for all your data, not for authentication? It's convenient, but I don't know that it gives you (long term) control. I'd still like that for synchronization, but I don't see the big value.
In addition to keeping the ABS chemical composition a trade secret they also replace their molds frequently. This keeps the tolerances high and the quality of the bricks consistent. But it’s costly. If you’re a competitor you’d probably use your molds 2x-3x longer to save money. In the short term you can pass the savings to consumers as a cheaper alternative. But since QC isn’t high you get the reputation as not being as good as LEGO.
What logicchains says above is true in some sense but of course it depends on the degree of automation a given theorem proving environment provides. In Isabelle a proof may consist of the keyword "using" followed by a list o 9-10 theorems and it may be accepted if the list is complete (in some sense).
>I think some non-game programmers feel threatened by ways of building behaviour that don’t need a computer science degree.

I don't understand this motivation. Did they get the computer science degree only because they thought they needed credentials to be allowed to program? I mean, most of the clearly started programming during their college time but before they received their degree. Node based programming is done by beginners because learning a text based language just isn't a very strong barrier for anyone who is actually willing to invest the time. How long does it take to learn 50% of the most commonly used programming language syntax constructs? Maybe a month? Maybe less? Before you say that it's impossible to build a mental model that is useful for programming in one month, I am strictly talking about the interface to the computer (syntax/nodes). You still need the same mental model with a node based language.

I personally read a C book when I was a teenager and I basically grokked the syntax in the book in 7 days (not the entire language). The difficult parts were actually obtaining a mental model of things like pointers and how the heap and stack works, not which words or symbols to type to satisfy the compiler.
Fresh off the press, this is from Network and Distributed Systems Security (NDSS) Symposium, Feb 23-26 2020.

From the abstract:

Our paper demonstrates that securing JIT compilation is not sufficient. First, we present a proof-of-concept data-only attack against a recent version of Mozilla’s SpiderMonkey JIT in which the attacker only corrupts heap objects to successfully issue a system call from within bytecode execution at run time.

Second, we design a novel defense, dubbed NOJITSU to protect complex, real-world scripting engine from data-only attacks against interpreted code. The key idea behind our defense is to enable fine-grained memory acces control for individual memory regions based on their roles throughout the JavaScript lifecycle.
Totally agree.

E-commerce is hard, and getting the tech right is only a small part of it.

I work for a very large e-commerce company, and I’ve been building e-commerce sites myself for years.

My first attempt, in part, failed because I spent too much time trying to get the tech perfect and not enough on marketing. I should have accepted the tech was a bit crap and only tried to sort it once I had enough revenue to sort it properly.

In my experience crappy tech doesn’t stop a company from being successful if it’s got good product/market fit. It might slow things down or cause problems later, but the company will still function. Focusing on the tech before getting the business fundamentals right means an ‘It’s been an incredible journey’ blog post is imminent.

My rule now is to use off-the-shelf tech wherever possible, and only try and build something new if it provides enough value. Reinventing the wheel, only newer and shinier, is not providing value.
As a Dev, I don't care that the world sees my house is a mess if it means I don't have to rewrite some random component library or utility library again.
I agree with this perspective. It allows people to enter an industry early and then let them grow their skills over time.
Can they? Normally[1] emission of a photon would be a result of an electron moving from a high-energy shell to a low-energy shell. Going from two Cl to one Cl_2 is also a transition to a lower-energy state, but it's not immediately obvious that this would be able to generate a photon in the same way as an electron shell transition. You can do the molecule merge with atoms that already had their electrons in the lowest state... can't you?

[1] According to my grade-school chemistry. :/
UPI isn't more advanced. It's just different. If there is a compelling value preposition for it to disrupt credit card payment processing, it will be adopted. The financial incentives have to exist, though.
Very important point. A major Austrian newspaper's web site currently doesn't work for me because I block FB's SDK. My choice in this case, but as a user I'm also at risk when FB can choose to block my browser and disable some (badly designed) web pages in the process.
Need for attention is also a factor here. And this competition is to be seen more and more with great trophies in Darwin Awards
Yep, the web is awesomely resilient in the long term to subversion. FB / Google etc. could completely privatize the entire internet and I guarantee people would work out something like PingTunnel[1] to get around it.

Sure, might need to operate at 1980's modem speeds for a while, but there will still be a link.

I have faith that the net will self-correct, but it might take longer than any of our lifetimes to do so. Such is the evolution of technology.

[1:] https://www.mit.edu/afs.new/sipb/user/golem/tmp/ptunnel-0.61...

[EDIT]: Add link
Japanese disaster and emergency preparation is said to be the best on the world. On the ground level it probably is. They train, they have the plan, they have the gear, they are prepared.

When the disaster or emergency actually happens the system tends to collapse like a deck of cards. Everybody in charge is just trying to look busy instead of solving problems.

Fukushima disaster was a good example of this. Government officials didn't send messages or deleted information that was supposed to go to evacuation and health organizations because "information about radiation levels is unrealistic". Use of the word meltdown was forbidden so emergency response teams did not know there was a meltdown.
"was captured on video as he rode a rocket into the sky, failed to activate a parachute "

That's not quite right. The parachute deploys very early after the launch, separates from the rocket, and falls to earth by itself. I'm surprised there wasn't some kind of secondary parachute.

There's a video here: (NSFW warning...no gore, but you do see the crash) https://twitter.com/justindchapman/status/123133600217571737...
I don't know, what I will say is: most (tech) folks would (rightly, in my opinion) trust Facebook/WhatsApp more than they would Tencent.
My condolences!

> no direct communication between services

How does indirect communication work?
How to Make a Volcano DIY Science Experiment – Upvotocracy.com
OpenSSH 8.2 with FIDO2/U2F hardware key on macOS
Some exciting updates in Homebrew today: You can now directly use a hardware key with OpenSSH.

PR: https://blog.snapdragon.cc/2020/02/23/direct-fido2-u2f-support-in-openssh-8-2-on-macos/

OpenSSH Release Log: https://www.openssh.com/txt/release-8.2
From what I understand, SemWeb is/was pretty much TBL's pet project at W3C, and the one thing he was interested tinkering with. SemWeb such as RDF, SPARQL, OWL, etc. isn't terrible to work with, and has found it's niches; for example I'm working right now on a project making heavy use of graph DBs and SPARQL for biochem, and the standardization has profoundly helped F/OSS and commercial software funding in that area, and has helped funding research (eg. identifying tractable fragments of first order logic with OWL/2). But OTOH the SemWeb stack feels very much a design-by-comittee, with lots of "reuse" of other unrelated W3C tech such as XML, and I don't think it will ever become mainstream apart from things such as Wikimedia's public data sets published as RDF where it seems a good fit.

The more problematic side with TBL's SemWeb love affair is that it has resulted in web core standardization to become neglected at W3C. For example, W3C HTML was last published in 2017 as a recommendation (with plans to merely "bless" WHATWG snapshots going forward, which however hasn't happened so far). Likewise, the SVG2 effort (with little but still welcome additions/cleanup compared to SVG1.1) has stalled, etc.
Thanks for the feedback. This was my first HN post and I wasn't sure if I had broken some forum rule. That's good to know.
Eh. 2019 May, Hangzhou, impossible to rent a bicycle without alipay or wechat. The funny bit is that with UK phone number you can't sign up for the service.

China should have gone wireless cards, like most sensible countries.
When should humanity end?
Coronavirus: 132 cases in Italy. Going to be third infected country in the world
That's because the worst thing you can do for your career in Japan is to disagree with a superior.

So basically, if something stupid is happening, people will mostly just let it go.
> C compilers use it as justification for certain types of optimizations

I believe that the Rust compiler is free to make it's own choices about what is considered valid, and which optimisations it wants to enable. It doesn't need to follow C's lead here.
I will assure you that I seen it on HN(you can search and find proof you don't believe me), articles about the Amazon shortcut, about the SSH ads, about the Ubuntu/Fedora telemetry etc. Now probably Windows related news were submitted more often but this makes sense .
I don't understand your irritation: on my mobile phone I just tried the link I posted (https://archive.is/EsaX7) that bypasses the paywall and it works fine, just like on my laptop.
Wavefront: https://www.wavefront.com/
In 99% of cases no fees for consumers. I know only 1 store that has a credit card surcharge.

Contactless payments can be found where is a card terminal, but not everywhere.

NYC has contactless bus payments now.
You are missing a very large block of people who pretend to believe but not for money. Their rewards are feeling superior to both those who believe and to those who don't but fall for their show. Classic trolling. It gets scary where the line between trolling and believing blurs. Some will inevitably convert themselves, slowly forgetting their initial motivation while exposing themselves to all kinds of related conspiracy content while in their flat earther persona.
Wow great read
Maybe you mean square feet instead of square metres?

Less than 50 sq m (approx 500 sq ft) per person using conventional row gardening would be the norm - and with intensive gardening, that same plot could support a 4-person family.
Some tools are for different group of developers.

Sometime I need to script to change the response by code, I use mitmproxy too, since mitmproxy has this feature. But sometime I just need to quickly see the HTTPS Response and I would go to Proxyman since it's so intuitive and easy of use.
As soon as you grant access to some data in your pod to someone, they can make a copy and then it's out of your control. I don't see how you can govern it unless you just never grant access.
Hi –
Our target market is small companies who need to move to a double-entry accounting software, typically because they need to start doing accrual accounting, or because they got investors on board, or e.g. they need to start filing VAT; so I'd like to see WeKeep as an alternative to Quickbooks and Xero.

As a solo founder you might not get extra value over Excel – but I hope that would change once we add integrations like Stripe.

Is there anything Excel doesn't do that you'd like to see in WeKeep?
Scientists Created Bionic Jellyfish and Successfully Controlled Their Movements
The real joke is that Navantia which is building this submarine actually stole the intellectual property from their French counterpart during a previous joint venture [0] and then managed to fail building a submarine with it.

Having worked in the field, the idea that someone can just misplace a decimal point is laughable. It highlights a complete lack of quality control and engineering know-how from Naventia.

The issue here is not the calculation. Mistakes happen. The issue is procedural. You can't hope to build submarines if you have no process in place to systematically catch this kind of error. That's true at every level from conception to manufacturing.

That they ended up having to go see the Americans because the French wouldn't help them say a lot about European defense integration however.

[0] https://globalarbitrationreview.com/article/1029783/submarin...
Fully agree. I wrote myself a summary at some point: http://beza1e1.tuxen.de/waterfall.html
You are asking the wrong question. While there are various ways to check conformance to the spec, none of them guarantees it. In fact, no one knows how to do that using any tool whatsoever. People sometimes refer to end-to-end verification successes (verifying all the way from the spec to the code or even machine code) like seL4, but forget how tiny that codebase is, how long it took specialized experts to write and verify it, and what concessions had to be made to make that possible.

So let me ask you this: how do you guarantee that your tests cover all possible case? You can't (and they probably don't). So why do you use tests at all? Because the question isn't how to guarantee the software is perfect -- something we can't do, at least not currently -- but how to make it better. And just like tests can make your software better even if it's not perfect, a TLA+ specification can, too.

How do you go from a blueprint to the program? The same way you go from an algorithm in a book to a program. You can make the specification as detailed or as high-level as you like, and focus on whatever you think is the most important parts. Going from spec to code is the easy part.
So some countries are fighting with prayers, now Japan goes in absurd denial.

I guess this crisis will demonstrate lots of countries failure so they can learn (at a cost)
Yes, I, Creator of Proxyman here, admit that I'm heavily inspired from Proxie UI too from the beginning day of Proxyman. Thank you for the first pioneer, who is dedicated to ship the Debugging tool on macOS app
If analytics are beneficial to customers, why aren't they opt-in but instead businesses try hard not to let them even opt out?
One thing that I learned from a recent trip to Hong Kong is that the logic behind the masks isn't to prevent you from picking up the virus (which of course is not effective, as you just said) but to stop you from infecting others with your coughs and sneezes.

It's just a slightly more hygienic way of dealing with it than covering your mouth with your hand, it's not some amazing cure.
https://www.jegotrip.com/wyx/web/index.html
And that classifier is bad at determining who can pay the loan back when looking at the blue group.

Even using a very short term, entirely selfish view this can be bad for the loan company. It becomes clear that blue group people are being denied loans they could well afford, and so people in that group start moving over to other providers.

If the populations of blue groups are geographically clustered, this may mean losing large portions of business in certain areas, resulting in shutting down local offices if there's a physical presence (e.g. banks).

This is also entirely aside from legal concerns.

The best model is rarely found by simply optimising a basic measure with no context.
I agree with your statement wrt Japan. The response until now has been very poor. For example, The information about infected patients, their locations and movements had been very hard to come by until yesterday. It has been very frustrating to figure out who might have been come in contact with infected patients.

https://www.japantimes.co.jp/news/2020/02/23/national/japan-...

Compare Japanese response vs Korean response

https://www.reddit.com/r/Coronavirus/comments/f84hjc/in_sout...
After a quick scroll-through I have a very similar setup. One thing to watch out for is that you really want to set up TLS and ACLs for Consul, Vault and Nomad as early as possible (maybe ACLs for nomad is not as critical to have in place from day one) - if you can avoid bootstrapping that on an already running cluster you save yourself a lot of head-scratching.

Integrating these three systems, with Terraform on top, is pretty time-consuming with all the policies and TLS certificates, but it seems pretty smooth to maintain after the initial setup.
The article points out that he probably wasn't really a flat earther...

“I don’t think he believed it,” Shuster said. “He did have some governmental conspiracy theories. But don’t confuse it with that flat Earth thing. That was a PR stunt we dreamed up.”
Preindustrial methane indicates greater anthropogenic fossil methane emissions