HN user

Systemic33

2,480 karma
Posts34
Comments255
View on HN
betterprogramming.pub 4y ago

Avoiding Premature Software Abstractions

Systemic33
2pts0
techcrunch.com 6y ago

Templafy raises $25M Series C led by Insight partners

Systemic33
1pts0
www.zdnet.com 6y ago

Microsoft: Surface lacks upgradeable RAM and Thunderbolt because of security

Systemic33
2pts0
codetalk.io 8y ago

Mobile Haskell (iOS)

Systemic33
3pts0
www.independent.co.uk 9y ago

Massive cyber attack on Ukraine with global collateral damage

Systemic33
4pts0
www.top500.org 10y ago

China Tops Supercomputer Rankings with New 93-Petaflop Machine

Systemic33
2pts0
www.thecheckeredflag.co.uk 10y ago

Sega announce new Motorsport Manager game coming soon to PC

Systemic33
1pts0
translate.google.com 10y ago

“I had to sneak out to the toilet, to call home and calm everyone down.”

Systemic33
1pts1
www.voacl.com 10y ago

Voacl.com – Conference Calling for Slack Channels with GSM capability

Systemic33
6pts0
news.ku.dk 10y ago

Malaria vaccine provides hope for a general cure for cancer

Systemic33
14pts4
github.com 10y ago

Tail Call Bug in RyuJIT - Incorrect parameters passed

Systemic33
16pts0
www.dr.dk 11y ago

Highly Detailed Geomapped Social Indicators for Denmark

Systemic33
2pts0
schlauerspeichern.de 11y ago

Mercedes-Benz Launches Rival to Tesla's Home-Energy Storage

Systemic33
1pts0
oresundstartups.com 11y ago

Famly Secures €375k from Zendesk Founders, Prev. Endomondo CEO and Klaus Nyengaard

Systemic33
4pts0
edition.cnn.com 11y ago

US Gov. hacked by China, and cred. from 4M employees may be compromised

Systemic33
4pts0
www.twitch.tv 11y ago

We are at a point in time where the movie Gamer (2009) is approaching reality

Systemic33
1pts0
www.dr.dk 11y ago

Lego CEO breaks out in song and dance over record breaking fiscal year profits

Systemic33
1pts1
semver.org 11y ago

Semantic Versioning 2.0.0 – Specification for Software Versioning

Systemic33
2pts0
www.extremetech.com 11y ago

Windows 10 will come with a command-line package manager

Systemic33
417pts337
geekongadgets.com 11y ago

Microsoft to drop Nokia branding from future phones according to leaked document

Systemic33
1pts0
translate.google.com 12y ago

DTU sets new world record for data transmission (43 Tbit/s single fibre, 67km)

Systemic33
2pts1
www.newscientist.com 12y ago

1000 students volunteer in the largest social network tracking experiment

Systemic33
1pts0
groups.google.com 12y ago

The Initiative to Create a Unified Browser Remote Debugging Tool

Systemic33
1pts1
news.ycombinator.com 12y ago

Ask HN: Heated discussion or flamewar? Where is the line drawn?

Systemic33
3pts1
twitter.com 12y ago

Free-trade-deal between EU and Canada have been made.

Systemic33
1pts0
raptr.com 12y ago

AMD launches app for broadcasting to Twitch and optimize game gfx

Systemic33
1pts0
james-iry.blogspot.fr 12y ago

A Brief, Incomplete, and Mostly Wrong History of Programming Languages (2009)

Systemic33
30pts8
gigaom.com 12y ago

How and why LinkedIn is becoming an engineering powerhouse

Systemic33
2pts0
stackoverflow.com 13y ago

Ternary operator slower than if/else (C#)

Systemic33
2pts0
news.softpedia.com 13y ago

Skype made backdoor access for NSA before MS purchase as a secret project.

Systemic33
3pts0

Just like the article mentioned, he has become almost synonymous with fairy tales associated with stories for kids, but for anyone who has ever read from a collection of his stories, a majority of them are most certainly not appropriate for kids. Some of them are incredibly sad, and as another comment says, the fate of the characters often can change for the worse in the last paragraphs, when you least expect it.

I can only recommend reading his works, they are deeply profound.

Hi jgosar, and thanks for joining into the discussion :D

I figure you noticed the drastic increase in repo activity and stars. What's your own opinion on java-ness of the code? Do you feel it is an accurate assessment?

I hope you didn't take it personal, I've most certainly done similar things when I learned C# after doing java for the initial university courses.

Don't get me wrong, it's not "bad" code (from a brief glance) but it's just clearly written as if it was Java code, and probably not in a usual IDE like Visual Studio, Rider or VSCode /w C# plugin (as that would typically scaffold a more C#-esque style).

Here's what I've noticed so far:

- Uses camelCase instead of PascalCase

- Uses setter and getter methods instead of C# properties.

- Uses reverse DNS namespace com.mc2k.SimCityReader instead of e.g. JGosar.MineCity2000.SimCityReader.

- Lack of LINQ (It is such a big part of C#, that not using it at all is strange).*

- Lac of using generics e.g. List<string> instead of string[].*

- Excessive use of arrays (you'd typically use a simple IEnumerable<T> or List<T>).

- Lack of `var`.*

- Casting integer literals to short, byte, etc -- these all have equivalent literal notation.*

- Lack of extension methods.*

- Lack of maps (pattern matching).*

There could be more, but those are what I noticed.

EDIT: * Given that the original code was done with VS 2010 and .NET Framework 4, its fair to say that a few of the points above do not apply, but the code is nevertheless very java-esque (just from the first two points).

Very cool idea and execution.

Slightly off-topic; if there ever was a excellent example of what it means when a C# program is being written by a java developer, this would certainly qualify.

Was this ported from a java project?

In Denmark, which took a different strategy similar to most countries, we never quite had a full lock-down as seen in many other countries.

Majority of retail continued throughout the "lock-down", but with an abundance of care taken in terms of keeping a 2m distance, limited number of customers in a shop (queue stretching out of stores is a common sight), and alcohol sanitizers everywhere.

The majority of businesses and institutions have reopened (schools and kindergardens being the first ones), and restaurants, café and cinemas have just recently opened (with appropriate restrictions).

What is interesting is that Sweden has seen the roughly the same level of economic contraction as Denmark, despite the vastly different policies.

Grafana 7.0 6 years ago

Hi Torkel,

First off, Grafana is amazing! So keep up the good work.

Question: Currently alerts are fairly limited both in applicable panels and how they export/share relevant data to the chosen notification channel, as well as more advanced conditions. Is there any work going on with improving alerts?

I can recommend trying this out with the Spotify web app.

It is genuinely difficult to spot that it’s actually “just” a website.

When you lock windows while it’s playing it shows up with media details like album art, play/pause etc.

It is additionally “registered” in the start menu, and correct icons and windows taskbar behaviour is used, making it virtually indistinguishable from a native app.

Lab has the cool effect that you can smoothly change the luminance of a particular color in steps (usually scale is 0-100), where each step has an equal perception of change to the user.

Very useful when making gradients.

I used this for my MSc thesis project :)

Danske Bank | Copenhagen, Denmark & Vilnius, Lithuania | Software Engineer's & Business Analyst's | Full-time | Onsite | http://danskebank.com/

Danske Bank is a Nordic bank with strong local roots and bridges to the rest of the world. For more than 145 years, we have helped people and businesses in the Nordics realise their ambitions.

You will be joining Customer Onboard & Business Review Area (COBRA), a newly established Copenhagen- & Vilnius-based area. The position is a unique opportunity to contribute to a non-traditional banking development set-up characterized by start-up culture, high pace, collaboration, flat hierarchy and applying agile ways of working, all with focus on delivering the best digital solutions for our customers. To do this we need bright minds and highly motivated, collaborative individuals with pioneer spirit, and a courage to challenge the way we work and do things.

You will have the opportunity to be a part of a large financial institution, focusing on delivering the best customer experience. Alongside hard-working co-workers you will develop both professionally and personally.

We work in self-organized scrum squads, applying agile principles and methods wholeheartedly.

Technologies we work with: C#, .NET Core, ASP.NET Core, Angular, Typescript, Openshift (Kubernetes & Docker), ELK, RabbitMQ, REST API's and Micro services.

++ Copenhagen, Denmark ++

- Experienced Frontend Engineer (Angular) [Contact on e-mail]

- Experienced Backend Engineer (.NET) [Contact on e-mail]

++ Vilnius, Lithuania ++

- Software Engineer (.NET) https://job.danskebank.lt/index.php/apie-banka/karjera/darbo...

- Software Engineer (Angular) https://job.danskebank.lt/index.php/apie-banka/karjera/darbo...

- Software Architect (.NET) https://job.danskebank.lt/index.php/apie-banka/karjera/darbo...

- Business Analyst https://job.danskebank.lt/index.php/apie-banka/karjera/darbo...

Do not hesitate to apply as we plan interviews as we receive applications.

If you have any questions, please direct them to either Flemming Brun on [flbr@danskebank.com] or Anders Hvidberg Frandsen on [afran@danskebank.com].

Danske Bank | Copenhagen, Denmark & Vilnius, Lithuania | Software Engineer's & Business Analyst's | Full-time | Onsite | http://danskebank.com/

Danske Bank is a Nordic bank with strong local roots and bridges to the rest of the world. For more than 145 years, we have helped people and businesses in the Nordics realise their ambitions.

You will be joining Welcoming Customer Journey Area, a newly established Copenhagen- & Vilnius-based area. The position is a unique opportunity to contribute to a non-traditional banking development set-up characterized by start-up culture, high pace, collaboration, flat hierarchy and applying agile ways of working, all with focus on delivering the best digital solutions for our customers. To do this we need bright minds and highly motivated, collaborative individuals with pioneer spirit, and a courage to challenge the way we work and do things.

You will have the opportunity to be a part of a large financial institution, focusing on delivering the best customer experience. Alongside hard-working co-workers you will develop both professionally and personally.

We work in self-organized scrum squads, applying agile principles and methods wholeheartedly.

Technologies we work with: C# .NET Core, ASP.NET Core, Openshift (Kubernetes & Docker), Angular, Typescript, SQL, REST API's and Micro services.

++ Copenhagen, Denmark ++

- Senior Software Engineer (.NET) https://www.danskebank.com/en-uk/careers/Apply/Pages/JobShow...

++ Vilnius, Lithuania ++

- Software Engineer (.NET) https://job.danskebank.lt/index.php/apie-banka/karjera/darbo...

- Software Engineer (Angular) https://job.danskebank.lt/index.php/apie-banka/karjera/darbo...

- Software Architect (.NET) https://job.danskebank.lt/index.php/apie-banka/karjera/darbo...

- Business Analyst https://job.danskebank.lt/index.php/apie-banka/karjera/darbo...

Do not hesitate to apply as we plan interviews as we receive applications.

If you have any questions, please direct them to either Flemming Brun on [flbr@danskebank.com] or Anders Hvidberg Frandsen on [afran@danskebank.com].

Danske Bank | Copenhagen, Denmark & Vilnius, Lithuania | Software Engineer's & Business Analyst's | Full-time | Onsite | http://danskebank.com/

Danske Bank is a Nordic bank with strong local roots and bridges to the rest of the world. For more than 145 years, we have helped people and businesses in the Nordics realise their ambitions.

You will be joining Welcoming Customer Journey Area, a newly established Copenhagen- & Vilnius-based area. The position is a unique opportunity to contribute to a non-traditional banking development set-up characterized by start-up culture, high pace, collaboration, flat hierarchy and applying agile ways of working, all with focus on delivering the best digital solutions for our customers. To do this we need bright minds and highly motivated, collaborative individuals with pioneer spirit, and a courage to challenge the way we work and do things.

You will have the opportunity to be a part of a large financial institution, focusing on delivering the best customer experience. Alongside hard-working co-workers you will develop both professionally and personally.

We work in self-organized scrum squads, applying agile principles and methods wholeheartedly.

Technologies we work with: C# .NET Core, ASP.NET Core, Openshift (Kubernetes & Docker), Angular, Typescript, SQL, RESTful API's, Micro services, Git, and Atlassian suite.

+++ Positions +++

- Senior Frontend Engineer (Angular) [Copenhagen, Denmark] https://www.danskebank.com/en-uk/careers/Apply/Pages/JobShow...

- Senior Backend Engineer (.NET) [Copenhagen, Denmark] https://www.danskebank.com/en-uk/careers/Apply/Pages/JobShow...

- Backend engineer (.NET) [Vilnius, Lithuania] https://job.danskebank.lt/index.php/apie-banka/karjera/darbo...

- Frontend Engineer (Angular) [Vilnius, Lithuania] https://job.danskebank.lt/index.php/apie-banka/karjera/darbo...

- Software Architect (.NET) [Vilnius, Lithuania] https://job.danskebank.lt/index.php/apie-banka/karjera/darbo...

- Business Analyst [Vilnius, Lithuania] https://job.danskebank.lt/index.php/apie-banka/karjera/darbo...

Do not hesitate to apply as we plan interviews as we receive applications.

If you have any questions, please direct them to Anders Hvidberg Frandsen, Customer Journey Architect on afran@danskebank.com or Flemming Brun, IT Lead on flbr@danskebank.com

A Euro Tragedy 8 years ago

Definitely.

And it also makes a difference for a company, as you can set a € price, and it can work for more or less the entire EU.

E.g. in Denmark (although not part of €, but pegged to 100€ ~ 745kr.) you can with full support, do all your bookkeeping/accounting denominated in Euro if you so please, as the danish state allows for bookkeeping denominated in DKK and EUR.

It's a cost on society, not on the individual pupil, just like how the education is a gain to the society at large, while the individual effort of the individual may seem negligble.

So of course it's free. You are not paying. And you don't pay it over taxes, society does. Think of it this way: If you didn't go to university, and just learned on your own, then you still pay the same taxes if you reach the same income level. So taking a university does not increase your taxes. Ergo free.

I believe that a contributing factor to the pay gap in Europe is the fact that we have so many languages, that we are too segregated to create the same level of competitiveness as seen in the US. This means that each country is fairly protective of its people, and even though EU has free movement of labour, the language and culture barrier is strong, and internationals have a harder time to get hired, unless the speak the local language.

So the end results is that talent is spread across, and no single country has ability to become the place to be.

In Copenhagen it's the only DriveNow car available, and I must admit that although I am a petrolhead, the i3 grew on me.

What might look silly from the outside is an unparalleled experience in accelleration on the inside. Only Tesla's, motorcycles and proper sport cars can match the 0-50 km/h (which is everything you care about in a city commute).

In all honesty, a lot of this “directness” comes down to the fact that literal translations sound a lot harsher in English than what the non-native speaker necessarily meant.

In Denmark there’s the same sort of experience by foreigners, and I’ve heard it happens in Germany as well.

The situation is that in the local language, there’s a lot subtlety that simply gets lost in translation.

You can probably throw a little culturally bluntness on it as well, but the majority is down to translation.

Microsoft used centralised servers because the Skype prior to that was a curse to mobile devices running on battery power. Particularly cellphones.

Skype worked as a p2p network, where some peers where marked as super peers and would help with peers behind firewalls (UDP-holepunching), and routing through the super peer. If your phone became a super peer, you could expect to essentially work like a server, with the "benefits" of increased bandwidth usage and power usage. Not exactly what you want as a mobile user.

So Microsoft had to change the architecture (which wasn't designed with mobile devices in mind) into a more centralised approach that could work with mobile devices.

That's actually a really brilliant idea.

We have people sometimes produce the software equivalent of a Picasso, but it so rarely comes to light, and even more rarely codified to guidelines/standard-practice.

Would be very good to have "greatest-hits" of a company's codebase, that could serve as internal knowledge-sharing.

Here's an intersting question; Would an economic recession be a boost for Bitcoin, or would it be dragged down?

My intuition tells me that Bitcoin would see a surge, as it becomes a stronger pillar of monetary value that crosses country borders, similar to the dollar, but not tied to the US.

Explicit and implicit rating systems will never fit everyone.

But I will go as far and say that implicit rating fits a lot more than explicit, because it doesn't require the user to do extra work on top of the base goal of listing to "good" music.

I feel like explicit rating scales very poorly with catalogue size. So when you have music, and as much music as Spotify has, then the work effort of explicitly rating your taste becomes too big, you start to not bother, and quality of rating becomes poor.

Apple technically does show the difference, but it is very very subtle, and most users would never notice unless told so.

Connected state = Blue background color

Disconnected state = Gray background color (Force Touch shows "Not Connected")

Off state = Gray background with gray slash across the icon (Force Touch shows "Off")