Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Hakeashar
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
Hakeashar
11y ago
Isn't a CTE in Postgres (unlike in MS SQL, AFAIR) also an optimization fence? Just something to keep in mind when using it as a substitute for subquery, readability vs performance and all that :)
2.
▲
by
Hakeashar
11y ago
Yup, it's a bit unfortunate, but that's how it is most of the time. I found myself using F# for core libraries with clearly defined boundaries between APIs and assemblies - IMO that's where the language shines right now. You
3.
▲
by
Hakeashar
11y ago
I'd say that ~98% (statistic pulled out of the thin air) of Single Page Applications are - in fact - Single Page Websites in your terminology. At least that's what I usually see when various companies are using Angular (or Ember,
4.
▲
by
Hakeashar
11y ago
Looks interesting... Do you actually support 'full remote' positions? I'm asking because the application system on your site has 'Permanent legal right to work in the United States.' listed as one of the requirement
5.
▲
by
Hakeashar
11y ago
It's something that I noticed too. I had what I think was a pretty unique opportunity to be involved in project(s) from the very beginning to the 'end' (i.e. support phase) from my early working days - since my very first yea
6.
▲
by
Hakeashar
11y ago
Makes sense. I mean, I mostly work with C# and F# on the back-end, but I created my fair share of WPF apps which I vastly prefer to web front ends. I also tinker with Scala in my free time, but I don't really know much about the JVM ec
7.
▲
by
Hakeashar
11y ago
Huh, that sounds intriguing. What 'kind' of engineer are you looking for? Any specific platforms, languages or fields of interest? I went through the site and the portfolio consists of multiple (and very different) projects, so I&
8.
▲
by
Hakeashar
11y ago
I figured as much. Unfortunately there's no Emit for AOT where you could do something like: https://github.com/jonwagner/Insight.Database/blob/master/In... On the other hand, I wonder if it wouldn&#
9.
▲
by
Hakeashar
11y ago
Damn, thanks for pointing me in that direction. It's exactly what I've been looking for. Technically, I implemented some of that stuff myself because I needed REST client that would work with PCLs and be a bit 'nicer'
10.
▲
by
Hakeashar
11y ago
Lately I checked the Perlin noise performance test that was linked to on reddit ( http://www.reddit.com/r/programming/comments/31mzu1/go_vs_ru... ). Summary: Benchmark: C# (Mono) - 1052.041381 ms, Java - 5
11.
▲
by
Hakeashar
11y ago
AsNoTracking makes the materialization indeed faster, but EF always has a cost associated with it, both for initial use (set up of the context etc, which is noticeable) as well as every other query after that (expression tree parsing etc, n
12.
▲
by
Hakeashar
11y ago
For working with HTML (parsing, extracting), I'd like to add HtmlTypeProvider from F# Data as one of the options. :)
13.
▲
by
Hakeashar
11y ago
Even then, for query building I found EF (or any LINQ provider for SQL) to be easier solution than string concatenation. Well, at least for relatively simple queries with pagination and stuff. For filters, Dynamic.Linq would be helpful he
14.
▲
by
Hakeashar
12y ago
- Writing a WPF app in F# is a real pain (no partial classes, no nice MVVM framework support like Caliburn.Micro). C# is way better there. - Accessing the DB is easier in C# (just select a nice micro-ORM), type providers do not always cut i
15.
▲
by
Hakeashar
12y ago
ADO.NET uses DBNull: http://msdn.microsoft.com/en-us/library/system.dbnull(v=vs.1... There's one valid (if obscure) use case for it, other than that it is pretty much redundant: http://stackoverflo
16.
▲
by
Hakeashar
12y ago
No problem! Happy to help :) ORMs get a lot of flak and while some of it is truly earned, the rest comes from the misuse/abuse of the tool. I always thought that using ORM functionality (where convenient) together with SQL (where nec
17.
▲
by
Hakeashar
12y ago
Even the bulkiest ORMs allow you to use raw SQL. That's why you can use 80 - 90% of the features on the regular basis and hand-tweak regions which cause performance problems or places where you just have to write SQL (e.g. recursive
18.
▲
by
Hakeashar
12y ago
I would love to see pattern matching and at least some kind of tuple support. I don't know if it's ever going to happen in C# though... The `using` static is actually really good news. I have seen people who seem to be really
19.
▲
by
Hakeashar
12y ago
I'd love to see some kind of typeclass support in F#... In the meantime, honest question: what are modules in OCaml? I tried to read up on it online, but my understanding of the topic is still murky. Regular modules don't really
20.
▲
by
Hakeashar
13y ago
Just a quick question - if the views are set to be deprecated, what would be the way to do a (long) series of collection transformation without spawning multiple intermediate collections? So, essentially, equivalent of .view, transformation