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

Have you tried indie hacker? It's a pretty good community though the focus has now shifted to having the largest revenue.


Sounds great! Thanks!


I find these questions are a bit too simple and direct. Some of the interview questions I've seen are much more nuanced and often more indirect.


Many of the features (Dependency injection, etc) seem only to be available for ASP.Net Core. What about cross platform desktop applications? Do we have a GUI layer that is cross platform as well?


Microsoft's offering here is Xamarin Forms. If you're an application developer that's probably enough and useful. Otherwise, given that Microsoft is now a cloud and services company there doesn't seem to be much of a push for cross-platform desktop applications. Personally I'm still hoping for Avalonia to be picked up officially, but perhaps that's just me liking WPF too much and hoping in vain.


Xamarin.Forms is cross platform (not only mobile, also desktop) while native look&feel. Don't use Electron.NET, that's a waste of CPU cycles.


My personal opinion is that people are sleeping on local HTML apps.

Local files, if you want, make everything lightning fast. Hosting your own web-browser lets you hook into whatever you want, and handle it however you want. A local server makes hosting whatever you want simple, too. There's a pre-existing plugin and component model for serving rich content... Every knows HTML and CSS, and sharding off chunks of the app to a genuine web app is straightforward...

A well factored, MVVM, WPF should be relatively easy to port to this model, and there are mature databinding libraries to handle the plumbing...

Maybe it's just me, but I'd rather take the pain points of a known technology than another 10 years of uncertainty and no cross-platform story.


It's probably less secure by default. Make sure to reject all HTTP requests where the Origin header doesn't match the local server host, or just all request with an Origin header.


What you really need is a shared secret between (embedded) browser and (local) server.

IP, host header, origin header can be checked as defense in depth, but can't prevent local privilege escalation from non browser clients and are quite fragile even in browsers.

(or use a secure non TCP/IP based communication channel)


> but can't prevent local privilege escalation from non browser clients

That is such a different threat model though. A native app has a lot more permissions than a web page. Trying to protect one native app from another is not really done much. Like, are MS Word documents encrypted so Slack can't read them from disk?


You can have multiple OS users on the same computer.


Oh, the dependency injection definitely works independently of ASP.NET Core - it's just something frequently talked about in tandem with it. Just wrote a console app that used it a couple of days ago.

I don't know about the current status of the GUI layer, other than that I've heard plans for WPF to be ported over to .NET Core. I don't know if or when that will actually happen.


Both WPF and WinForms will be part of .NET Core 3.0. They've done a few demos of it already, and were able to port over existing apps without any changes to the code. This even worked when using third party controls like the ones you can get from Telerik. They just added references to the Telerik .dll's they already had, and everything just worked.

They'll still only run on Windows, but it's a nice option for teams that want to move their existing apps over to .NET Core and take advantage of the quicker update cycle and improved performance.


Awesome, glad to hear it!


There are plans to bring WPF to .NET Core but it will still be windows only. It is being done because Microsoft wants to move all development to be on top of .NET Core.




Electron.NET should allow you to do that: https://github.com/ElectronNET/Electron.NET


Is there any limit to the number of messages stored in a telegram conversation? Many users report previous messages being deleted without a warning

http://telegramgeeks.com/2016/02/telegram-only-shows-us-the-...


The cut off seems to be a million messages, seems like enough to me


I've seen my father manually clear all his whatsapp chats at the end of the week. 1 million is definitely enough for everyone but somebody who's not using telegram for chat.


As far as I understand it you can't scroll back further than a million, so if you were using this for notifications, you wouldn't be able to see what your n-1,000,000th notification was. I could be misinterpreting, but if I'm right I still don't see it as much of a problem.


GitHub suspended my account because I used it to host a "for-profit" website, which led to the website being down for several days before I checked.

I believe the last time I checked the TOS, no such mention was made for Github pages.


> GitHub suspended my account because I used it to host a "for-profit" website, which led to the website being down for several days before I checked.

What kind of website were you hosting?


A website for a car rental organization.


Looks like it is a paid CMS. Is it much different from Grav and Pico? I have used Pico for a project and it is amazing.


Its not very different but its more mature. It has awesome apis and it has best admin interface.

We use it for many websites, its something hackernews people will not like but its fastest way to make small-medium size websites i know of.


The prices seem really reasonable ($17 for personal, $89 for commercial). Have you found it reasonably usable for non-tech users?


Is it just an honor system licensing? If it's a file based CMS, nothing stopping me from putting the files on any webserver right?

Edit, to answer (from the docs):

There's no validity check of your code or any other communication between your Kirby installation and the Kirby server. You get a clean installation without any hacks or tricks. Entering the license code is for your own records, so you can track which installation uses which license.

I'm focusing on making Kirby better instead of fighting software pirates. I trust in you to support me with a legally purchased license if you like Kirby.


It is. Legally you need to pay a license to use it and to get tech support, but if you never ask for support, no one is going around checking for non-licensed users. I roll the fee into my expenses when I use it for clients.


for nontech person to administrate or make website?

administrate is easy, you can actualy easily build the admin interface so nobody can mess it up (compared to worpress that everybody breaks)

to make website - you have to do some coding


I can second this. Just build my homepage anew with Kirby. And just 17 bucks was totally worth it.

Great APIs and a really good documentation.

With a little bit of coding it went really fast and well.


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

Search: