Hacker News new | past | comments | ask | show | jobs | submit | fekberg's comments login

I did a talk a while back on async/await in C# for anyone interested: https://vimeo.com/191077931


Thanks for posting! I believe you also have a Pluralsight course on the subject, which would you recommend for someone who wants to dive deeper with async/await?


I'd certainly recommend the Pluralsight course, it goes into greater detail and shows a lot more examples. Thanks for mentioning it!


I just upgraded my XPS 15 to 32GB, 2400MHz RAM. Unfortunately with the XPS 13, it seems the RAM is soldered to the motherboard. Personally I wouldn't get the XPS 13 for work, but go for the more powerful XPS 15.


Due to "InfinityEdge Display", there's no room to put it anywhere else. It does make the built in webcam rather useless, I've got an external (Logitech 920) webcam.

Look at the InfinityEdge Display here: http://www.weboo.co/wp-content/uploads/2015/06/New-Dell-XP-1...


Strange, that link redirects to http://i77.photobucket.com/albums/j53/colgate12/weboo-co-img... when I follow it in my normal browser session. It works as expected from incognito mode.


Why couldn't they do something like this?

https://files.catbox.moe/2nnsm3.jpg


They should have done something like this, but it's Dell, not Apple.

I've used a number of their top of the line products over the years, and they've always been riddled with cost-saving compromises like this. If they put the bezel on top, they'd have to invest more money into the display hinge as well instead of whatever cheap plastic parts they currently use. That would eat into their profits, so it won't happen until the competition forces it.


Depends on the audience and the application. As Photoshop and AutoCad are both mentioned, I think that's the benchmark and not something like Facebook that wouldn't benefit as much from running as a desktop client.

On a side-note, didn't Facebook just release a new UWP app and didn't they regret going the HTML5 route to start with (not focusing on native apps)?


They were fine for years without any kind of desktop app, and the HTML5 backtracking was just for mobile. I don't think they ever said they regretted being web-only on desktop from the start. In fact I think it is even a big reason for their success - would Facebook have taken off if it had an installer?


I saw a lecture from Stanford years back (2008) that talked through this, really interesting lecture: https://www.youtube.com/watch?v=TJ8SkcUSdbU

Also, if anyone wonders, DAWG means: Directed Acyclic Word Graph



Yup, but reposts are fine when an item hasn't had significant attention yet (see https://news.ycombinator.com/newsfaq.html). That helps offset the random churn of /newest, which otherwise causes many good stories to fall through the cracks.

Indeed, we invited vmorgulis to repost this one, which we sometimes do when a good submission didn't get much attention the first time. I've written about this at https://news.ycombinator.com/item?id=9866140 and https://news.ycombinator.com/item?id=8790134 if you're interested.


Thanks! I thought re-posting was frowned upon, no matter if the content is considered good or not. I'll check the links!


Yeah, I agree. The original title was a lot more descriptive.


The original title is the one the author gave it. The HN guidelines ask you to not to change that unless it is linkbait or misleading.


Ah yes, of course. Thanks, I'll keep that in mind for the future!


Compiling and running ASP.NET vNext requires Mono 4. The mono project will most likely leverage a lot from Roslyn and vise-verse.


For what it's worth, Google has an office in Sydney (AFAIK this is where Google Maps was born).

Have you considered looking at a Working Holiday? This will allow you to stay and work in Australia for 1 year, 6 months per employer and can be extended to two years if you work on a farm for a little while. It's also easier to get a sponsored working visa (457, for 4 years) in Australia than in US.

Have a look at http://internships.com.au/ there's a bunch of good information on it!


The problem with big companies such as Google who have offices in Australia is that they just ignore your application or will direct you to the European recruiter. Thank you for the info about Working Holiday, I will indeed check it out.


Google Sydney's internships are indeed primarily intended at students in Australian universities. However, if you apply for a full-time job that's specifically listed as open in Sydney, and you get it, Google will pay relocation costs:

https://www.google.com/about/careers/search?jl=Sydney,Austra...

Disclaimer: I applied to work at Google Sydney, got the job, and was relocated. (From Melbourne, mind you, but there are people here from all over the globe.)


Yeah, I can imagine that. They're probably overloaded with applications from all over the world (at any given office).

There are a lot of good tech companies in Australia! Good luck and let me know if you got any questions, I've been down here for almost 2 years on a sponsored working visa, it's lovely and not nearly as deadly as rumored :)


Snail-mail them a dead-tree cover letter and resume on good-quality, high cotton content paper.

Google's jobs site provides the postal addresses of many of their local offices. I don't know about Australia but many of their addresses are there. Also, they ran Want Ads in the San Jose Mercury News - scads of them.

I expect this is because Google doesn't work through third-party recruiters. That would cost billions, maybe tens of billions in commissions.

in you cover letter, maybe in your own handwriting on the back of the envelope, point out that you really do want to live in Australia, and hope to do so by working for the likes of Google.


How does Source and Steam fit together? Would it make sense to lower a potential fee for Steam exclusive games built on Source? Would it be "risky" trusting the same company with both the game engine and distribution?

It's really great seeing Source 2, Unreal Engine and Unity lowering the bar for game developers to deliver their products.


In isolation, I agree with you -- this is what a competitive market looks like, Unity has forced the other engine makers to become more competitive. Competition is good.

In the broader picture... I'm not sure. I keep thinking about the video game crash of '83, and how market oversaturation crippled American video game makers for years. I wonder if the constant lowering of barriers to entry isn't hastening something similar. (Probably not nearly as bad, video gaming is a lot more mature as an industry right now, but still.)


Unity deserves a lot of credit, but I do think it was Unreal 4 going to the $19 subscription w/source last year, and their drop to free (w/royalty) this year that has been driving the market.


In 2015 oversaturation simply isn't a problem in any tech market.

Social media and the internet allows you to identify duds a mile away. Those who care will use it. Those who don't won't be causing a crash any time soon.


It's not a problem for consumers, but for indie game developers it may be. It's already hard enough making your money back with a 'good' game, the break even point could rise to 'great', with only 'amazing' games making decent money. Again, definitely not a problem for consumers but personally I don't want the video game industry to share the fate of the music industry.


I don't think Call of Duty is going to get wiped out or anything. Free to play phone games, though, for instance? Not saying I'm certain, but I could see it happening.


Well they are 99.9% garbage anyway.


I call it click-bait gaming.


>video game crash of '83

you need to remember games were blue pixel chasing three red pixels back then, that was the main reason for the crash.


How does Source and Steam fit together?

Source is an engine, Steam is a distribution platform. I think the only truly significant interplay is:

- Source games will probably behave well with the Steam Overlay and probably work in Big Picture Mode with controllers

- Steam recognizes the Source libraries as a distinct element, so you only have to download the Source engine once even if you have many games that use that engine


With Steam distribution, Valve already has a fat monetization pipe in place. While they don't need game devs to use their engine (Steam can certainlly sell UE and Unity games just as well), they also don't need to directly monetize the engine, thanks to their distribution near-monopoly. If a game using the engine is successful, Valve will get their share, adding a little engine "tax" to the already massive distribution "tax" would not make much of a difference in terms of money, but all the more in terms of user/dev acceptance. They don't need to directly monetize engine licensing and offering developers tools that are much better integrated with Steam than with other distribution options is a very natural business decision.

Also, a strong presence in the dev tools arena will certainly benefit their hardware-related projects, SteamOS/box and that whole Rift coopetition thing.


I could see it being even more integrated: play the game while it downloads (like Guild Wars back in the day)


Source (by default) uses the Steam API to handle user identification and authentication, achievements, and server browsing.


> Steam recognizes the Source libraries as a distinct element

I don't think that's correct, all Source1 games include their own copy of the engine and aren't automatically updated to newer versions etc. (Valve does update them though). The engine download is only for mods and some 3rd-party games.


What do you call Source1 games? I'm pretty sure I had a common source download for CS:S, DoD:S and HL:DM


The games you mentioned _used_ to run on the same branch of the engine, and when that does happen you only download it once. Most shipping Source games today use distinct branches of Source. There's a Portal 2 branch, a DotA branch, a TF2 branch, a CS:GO branch, etc.


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

Search: