HN user

Khao

1,010 karma
Posts15
Comments308
View on HN

Word is tons more powerful than Google Docs, has add-ins, way more formatting and styling. In my mind, Google Doc is not a direct competitor to Word when it comes to professional editing and writing.

"Officially", SRT files are only timecodes and text, but most players support html codes directly like <b> <i> <u> to support more formatting options than the basic SRT. I wonder if some of them simply render the text as html and could be vulnerable to similar attacks. I say "Officially" because SRT has no standard, it just evolved through usage and it's a fucking mess, as I'm a software dev working on a subtitling editor software.

SEEKING WORK - REMOTE - MONTRÉAL

Your app has performance issues? Scale issues? Your database queries are slooooow? I'm a performance/design/architecture expert looking for contract work. Web or desktop apps. Specialized in everything Microsoft : C#, ASP.NET MVC and Web Forms, WPF and WinForms, WCF, SQL Server, Azure but I am also fluent in many many other languages and frameworks.

Email is in my profile :)

[dead] 10 years ago

I downloaded Ingress yesterday because apparently Pokemon Go pokemon spawn locations are based on data from the Ingress map that was collected over the years. Ingress is sooooooooo complicated it's a major turn off for everyone who wants to play casually.

I just started playing around with ffmpeg for a side project of mine. I'm sad because it's C++ (and I didn't write enough C++ in my life to be any good in it) and I was looking around for a good C# wrapper exposing a media player that I can simply use in a desktop app, but everything I found was extremely buggy and laggy.

I'm currently trying to make an exact copy of ffplay.exe (since the source code is available) in C# using an tiny SDL2-C# wrapper and a tiny ffmpeg-C# wrapper, instead of finding a library that does everything. I'm glad to hear that ffmpeg is reliable and solid, I hope I can make it work in C#! (I'll probably put everything up on github if it works)

very narrow lens that 99% of the people don't care about

If I thought that was a really nice product and sent the link to my dad (he likes gadgets and cars, after all), he'd have no clue what to do after landing on the page. He usually drags the scroll bar to navigate a webpage. Good job on alienating a huge portion of your potential users.

This page has by far the worst scrolling interaction I've ever experienced.

First up : no scroll bar so there is literally no visual cue that I need to scroll. Scrolling "activates" the next portion of content.

Somewhere around the middle part : I can scroll and see the scrollbar, but WAIT! Another portion of the page starts hiding the scroll and hijacking the scrolling to show something. Uggggh again?

Scroll some more : Scroll bar appears once more! I am free to scroll to the bottom of the page. Nothing makes me hate a webpage more than some shenanigans like this that breaks what a webpage should be.

Montreal is still expensive compared to the suburbs. Urban sprawl and congestion on bridges at rush hour is a big problem.

Québec is the most taxed province in all of North America too and salaries are lower than most other places. It's all relative.

I'm working on one of the startups mentioned on the website (although one that's buried way deep in the list).

What I know as a dev : My company pays an outside firm specialized in getting R&D credits for companies. I don't really know how much it costs and how much it brings in. Every quarter, all the devs have to sit down and do a kind of interview with a guy from that firm. We're a pretty standard SaaS platform so it's hard to really know what can be considered R&D from my point of view. During the interview, we go over our work for the last quarter and dig into areas that could potentially be considered R&D. We'll explain in details what are the technical challenges, how what we're doing is different than what's already available out there, if we did prototyping, research, user testing, etc... Then they write up a nice report and try to get us as much R&D credit as they can!

I don't care about my own contribution graph, but I still find the feature useful when looking at other profiles. It's informative and it even looks nice. I do 95% of my work on Github in private repos at work, and 5% on open source projects, so my contribution graph is pretty abysmal. I don't mind, because it's what I actually do. It represents me in a fair way. It lets others looking at my profile know "hey, this dude does some open source" and I'm fine with that. When looking at other profiles, I'll know if this person is full-time open source or only does some contributions on the side infrequently, or it's an inactive profile. It serves a purpose right now.

Is this an April Fools joke? I've never seen anyone who gave a fuck about their contribution graph and record streak, except for devs who developped clever git repos that make your contribution graph show pixel art (which is pretty awesome).

I want to say if you feel pressure when looking at your contribution graph, it's all in your head and you should take a break because you're clearly not thinking straight.

Reddit? It has always been like that! People try to crack jokes to get attention, now attention has a little number next to it (the upvotes/downvotes) but it's the same thing that's always happened ever. Think back in high school there was always a few kids who would ALWAYS crack jokes to be the center of attention, it isn't any different now that we have websites that kind of "promote" this content more than the rest.

Feels like this "do [x] while npm install is running" silly project is turning into a running gag. Why not fix the issues with NPM install that makes it extremely slow instead? Not saying that people shouldn't make things just for fun, but when you've got 10 different projects around the idea that NPM install is slow and you should do play a game or watch silly gifs while it's installing, maybe the time would have been better spend fixing the problem.

So far Telegram has done everything right. They have awesome native apps on all the platforms, no stupid web-wrappers that are slow and buggy. I haven't had a single bug, it's always been extremely fast and reliable. This is what makes a truly great user experience.

Sitting in a chair for 8hrs a day at work, sometimes I have difficulty concentrating because my shoulders/neck hurt. I have a stand-up desk at home and I love it.

In our app, everything that's a timestamp (invoices, payments, registering to an event, sending messages, create/update timestamps, etc..) is stored in UTC. Having both depending on the use case is really the best for us.

We simply ignore DST. For example let's take a recurring event that happens every Wednesday at 6pm for 10 weeks. In the middle of those 10 weeks, this timezone enters DST.

By saving the series' time as 6pm EST in the database, we can save all the individual occurences without having to do any check for DST changes in the middle of the series.

The users are simply interested in knowing when their yoga class is, the class is at 6pm, that's it. Before or after DST change, it's still 6pm.

Edit : Even if we had locations that were running 24/7, I don't think there would be any issue. An event that starts at 10pm and ends at 4am after a DST change? Any good datetime library will tell you that the event runs for either 7 or 5 hours, when calculating difference between those 2 datetimes when knowing the proper timezone. We're using C# and the standard .Net datetime library is one of the best I've ever worked with.