Recent submissions

Comment · 8 years ago
Comment · 8 years ago
As far as i know ubuntu uses Gnome which means you should use GTK to let your app look nativ. I dont know how it will look if you use Qt.
Comment · 8 years ago
I would consider also "No". If you i would consider to offer a "bug free" version i would charge a lot more for it and i would include a description of what is a bug and what is not considered a bug. Also i would include a description under which circumstances the software should be run (like hardware, software). If the customer updates host OS or changes platform/browser i can't warrant bug free behavior.
Comment · 8 years ago
VS has alot of stuff which is missing in Code, so Code has of course new shiny features every release. I mean just the XAML development is missing (as far as i know). That was also the point why they released VS Community, to allow Independent developers to develop for there UWP Platform. Also MS uses VS in several other Products, like sql management studio (they releases a cross platform tool lately), or Blender. Both are just VS with a bunch of other Plugin/Projekt Templates. I also know some Companys who uses VS Shell - a striped down Visual Studio - for there own internal software.

Also, if i'm not wrong, VSCode is electron based app. If VSCode will have the same amount of fearures as VS, i think they will have Performance and Memory issues. Just a few weeks ago they published a blog post, how they improved the performance of the editor for large files (fun fact, Atom had the same problem and they solved it by implementing a native Textbuffer, no JS). So adding new features to VSCode will bring new challenges to performance and memory consumption. And don't forget, there are people out there complaining about why the slack app needs so much memory....

So all in all, yes maybe Vscode will replace VS but this is a really long road to go.

Comment · 8 years ago
Which software do you mean? windows and visual studio 2017 do install fast, also office 2016. Also, "slowly" compared to what? I mean visual studio does install slowly compared to notepad++ for example, but this is due to different package size..(of course)
Comment · 8 years ago
Hi, 30y/o here from germany. My advice would be to take a bachelor/master in computer science. During the bachelor degree you learn basic mathematical principles like linear algebra or discrete maths. This is not only important for implementing ML/DL/AI algorithms, it also helps you to read and understand research papers. Also, most universities in germany offer deep learning courses in their master degrees. So, take the bachelor for basic stuff and specialize in the master.

You could also try to learn more about ML/DL and AI by taking the various online courses out there on the internet, like Andrew Ng Coursera machine learning course. You can also take a look at kaggle.com, there are some ml challenges and code examples.

Comment · 8 years ago
I use Visual Studio, it has everything i need and it simply does the job
Comment · 8 years ago
I would read and try to learn an instrument. Also i would cook more.
Comment · 8 years ago
To be honest, at most hackathons I get laughed at because I use a "bloated" Visual Studio....and then they show me there vim/emacs editor containing like a thousand plugins - like this isn't bloated. And in the end they look like Visual Studio. The look I get when I tell them that Visual Studio and most other IDEs have a Vim Plugin is also amusing. Finally I say that emacs is better than vim and watch how they flame each other....
Comment · 9 years ago
I think, just because you can do it yourself, doesn't mean i want to do it myself. Sure, i can cook that sophisticated asian dish myself, but no, I don't want to. The same goes with problem solving by applying technology.

And yes, the first sentence was meant suggestive, because, well...it also supports my point.

Comment · 9 years ago
Supply chain does seem as one of the best fits for enterprise private ethereum blockchain. As far as I understand blockchain technology, its mandatory that no party gain more than 50% computation power, otherwise you loose all the trust giving features of blockchain (one party could alter the block chain or create wrong transaction). Hence, if only two companies or one company run a blockchain, you have to trust that they don't fire up some mining nodes and mine blocks which contain false information. Please correct me if I'm wrong.
Comment · 9 years ago
You want to explain to someone who e-mail word documents how to setup/configure and use a latex distribution? I think for most tasks Word etc. are sufficent.
Comment · 9 years ago
I think they have noticed, but running windows desktops apps on arm doesn't give you mobile apps. So yeah, you can plug your phone into a docking station and use all your desktop apps but as soon as you remove the docking station your phone is useless....because there are no apps. And by mobile apps i mean apps which are customized for a phone screen.

Also i think Intel is still holding a handle on the x86 patent thing when it comes to emulating x86 on arm.

Its really sad that the whole UWP app development stuff didn't went so well. Technically Xaml and C# are awesome, there was (is?) also a react native uwp implementation.

Comment · 9 years ago
I like to use orm for simple projects. If there are some complicated queries or other heavy stuff I use views and stored procedures to make a suitable abstraction layer. Then I use the orm to access those views and stored procedure. Just to be clear, there is no business logic in those stored procedures.

Most orms generate awful sql queries, and then everybody wonder about bad performance (...and then they switch to nosql..because performance...).

Comment · 9 years ago
Get the thing running...technology can evolve, but only if there is a product. Use the tech stack you know, make a prototype and collect feedback. Don't hassle on some new technology you might even don't need to get the thing running.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton